.services .blockhead__title:not(:last-child){margin-bottom:1.25rem}.services .hero-services__container{border-bottom:.0625rem solid var(--borderColor)}.services .hero-services__blockhead{opacity:0;translate:0 12%}.services .hero-services__blockhead.hero-services__blockhead--watcher-view{transition:all .8s;opacity:1;translate:0 0}.services .hero-services__picture{aspect-ratio:1240/550;opacity:0;translate:0 15%}.services .hero-services__picture.hero-services__picture--watcher-view{transition:all .8s;opacity:1;translate:0 0}.services .hero-services__image{width:100%;height:100%;object-fit:cover}.services .advantages-services__container{display:flex;flex-wrap:wrap;opacity:0;translate:0 12%}.services .advantages-services__container.advantages-services__container--watcher-view{transition:all .8s;opacity:1;translate:0 0}.services .advantages-services__item{flex:1 1 22.8125rem}.services .item-advantages__number{color:var(--greenColor);font-weight:700;line-height:1.3}.services .body-portfolio__title:not(:last-child),.services .item-advantages__title:not(:last-child){margin-bottom:.375rem}.services .portfolio-services{opacity:0;translate:0 12%}.services .portfolio-services.page__services-portfolio--watcher-view{transition:all .8s;opacity:1;translate:0 0}.services .portfolio-services__items{position:relative;display:grid;grid-template-columns:31.5625rem auto;min-height:39.5rem}.services .items-portfolio__card{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 auto}.services .items-portfolio__card--big{grid-row:span 2}.services .items-portfolio__image,.services .items-portfolio__picture,.services .items-portfolio__picture:after{position:absolute;width:100%;height:100%;top:0;left:0}.services .items-portfolio__picture:after{content:"";background-color:rgba(0,0,0,.4);z-index:2}.services .items-portfolio__image{object-fit:cover}.services .body-portfolio{position:relative;z-index:2}.services .body-portfolio__title{color:#fff;font-weight:700;line-height:1.3;letter-spacing:.01em}.services .body-portfolio__link-title{transition:color .5s}.services .body-portfolio__text{color:hsla(0,0%,100%,.7);font-weight:500;line-height:1.8;letter-spacing:.01em}.services .body-portfolio__text p:not(:last-child){margin-bottom:.3125rem}.services .body-portfolio__link{color:#fff;font-weight:500;line-height:1.8;transition:color .5s}@media(max-width:62em){.services .portfolio-services__items{grid-template-columns:1fr;min-height:100%}.services .items-portfolio__card--big{grid-row:auto}}@media(max-width:62em) and (width<20em){.services .body-portfolio{padding-top:5rem}}@media(max-width:48em){.services .item-advantages__title:not(:last-child){margin-bottom:.625rem}}@media(width<30em){.services .hero-services__picture{aspect-ratio:1240/800}}@media(width<20em){.services{padding-top:1.875rem}.services,.services .hero-services__container{padding-bottom:1.875rem}.services .hero-services__blockhead:not(:last-child){margin-bottom:1.875rem}.services .advantages-services{padding-bottom:1.875rem;padding-top:1.875rem}.services .advantages-services__container,.services .portfolio-services__items{gap:1.25rem}.services .item-advantages__number{font-size:2rem}.services .item-advantages__number:not(:last-child){margin-bottom:.75rem}.services .portfolio-services{padding-bottom:1.875rem}.services .portfolio-services__blockhead:not(:last-child){margin-bottom:1.875rem}.services .body-portfolio{padding-bottom:.9375rem;padding-left:.9375rem;padding-right:.9375rem}.services .body-portfolio__title{font-size:1.125rem}.services .body-portfolio__text{font-size:.875rem}.services .body-portfolio__link{padding-top:6.25e-8rem;font-size:.875rem}}@media(max-width:62em) and (width>=79.375em){.services .body-portfolio{padding-top:9.5625rem}}@media(width>=20em) and (width<79.375em){.services{padding-top:calc(clamp(1.875rem,1.24342rem + 3.15789vw,3.75rem));padding-bottom:calc(clamp(1.875rem,.40132rem + 7.36842vw,6.25rem))}.services .hero-services__container{padding-bottom:calc(clamp(1.875rem,1.45395rem + 2.10526vw,3.125rem))}.services .hero-services__blockhead:not(:last-child){margin-bottom:calc(clamp(1.875rem,1.45395rem + 2.10526vw,3.125rem))}.services .advantages-services{padding-bottom:calc(clamp(1.875rem,.40132rem + 7.36842vw,6.25rem));padding-top:calc(clamp(1.875rem,1.45395rem + 2.10526vw,3.125rem))}.services .advantages-services__container{gap:calc(clamp(1.25rem,1.06053rem + .94737vw,1.8125rem))}.services .item-advantages__number{font-size:calc(clamp(2rem,1.32632rem + 3.36842vw,4rem))}.services .item-advantages__number:not(:last-child){margin-bottom:calc(clamp(.75rem,.45526rem + 1.47368vw,1.625rem))}.services .portfolio-services{padding-bottom:calc(clamp(1.875rem,.40132rem + 7.36842vw,6.25rem))}.services .portfolio-services__blockhead:not(:last-child){margin-bottom:calc(clamp(1.875rem,1.45395rem + 2.10526vw,3.125rem))}.services .portfolio-services__items{gap:calc(clamp(1.25rem,1.03947rem + 1.05263vw,1.875rem))}.services .body-portfolio{padding-bottom:calc(clamp(.9375rem,.62171rem + 1.57895vw,1.875rem));padding-left:calc(clamp(.9375rem,.62171rem + 1.57895vw,1.875rem));padding-right:calc(clamp(.9375rem,.62171rem + 1.57895vw,1.875rem))}.services .body-portfolio__title{font-size:calc(clamp(1.125rem,.95658rem + .84211vw,1.625rem))}.services .body-portfolio__link,.services .body-portfolio__text{font-size:calc(clamp(.875rem,.79079rem + .42105vw,1.125rem))}.services .body-portfolio__link{padding-top:calc(clamp(6.25e-8rem,-.29474rem + 1.47368vw,.875rem))}}@media(max-width:62em) and (width>=20em) and (width<79.375em){.services .body-portfolio{padding-top:calc(clamp(5rem,3.46316rem + 7.68421vw,9.5625rem))}}@media(width>=79.375em){.services{padding-top:3.75rem;padding-bottom:6.25rem}.services .hero-services__container{padding-bottom:3.125rem}.services .hero-services__blockhead:not(:last-child){margin-bottom:3.125rem}.services .advantages-services{padding-bottom:6.25rem;padding-top:3.125rem}.services .advantages-services__container{gap:1.8125rem}.services .item-advantages__number{font-size:4rem}.services .item-advantages__number:not(:last-child){margin-bottom:1.625rem}.services .portfolio-services{padding-bottom:6.25rem}.services .portfolio-services__blockhead:not(:last-child){margin-bottom:3.125rem}.services .portfolio-services__items{gap:1.875rem}.services .body-portfolio{padding-bottom:1.875rem;padding-left:1.875rem;padding-right:1.875rem}.services .body-portfolio__title{font-size:1.625rem}.services .body-portfolio__text{font-size:1.125rem}.services .body-portfolio__link{padding-top:.875rem;font-size:1.125rem}}@media(any-hover:hover) and (any-pointer:fine){.services .body-portfolio__link-title:hover,.services .body-portfolio__link:hover{color:var(--yellowColor)}}