.hero{padding:calc(210rem + env(safe-area-inset-top,0px)) 0 120rem;background-color:var(--bg-light);position:relative;overflow:hidden}.h1-title--with-image{max-width:none}.contact-section{padding:200rem 0;background-color:var(--bg-light)}.contact-section__inner{display:flex;gap:172rem}.contact-section__content{display:flex;justify-content:space-between;flex-direction:column;position:relative;gap:80rem;min-width:671rem}.contact-section__text .contact-section__desc{font-size:32rem;font-weight:566;color:var(--text)}.contact-section__image-img{width:100%;height:100%}.contact-phone__row{display:flex;gap:480rem;margin-top:158rem}.contact-phone__number{display:flex;flex-direction:column;gap:17rem}.contact-phone__number-text{font-family:"Roboto",sans-serif;font-weight:400;font-size:18rem}.contact-phone__number-link{font-weight:566;font-size:32rem;display:flex;gap:20rem;align-items:center}.contact-phone__number-link-icon{width:48rem;height:48rem}.contact-phone__cards{display:flex;gap:40rem}.section-row{display:flex;justify-content:space-between;margin-bottom:100rem}.section-row__title{font-weight:566;font-size:20rem}.section-row .section-row__text{font-family:"Roboto",sans-serif;font-weight:400;font-size:18rem;max-width:607rem}.btn--black .btn__label{font-weight:566;font-size:16rem}.btn--black{display:flex;gap:10rem;align-items:center;margin-right:183rem}.btn--black .btn__icon{width:32rem;height:32rem}.contact-section--yellow{background-color:var(--pr-yellow)}.project-card__image .video-bovl{position:static;width:100%;height:100%;min-width:0;min-height:0;transform:none;object-fit:cover}@media screen and (max-width:1365px){.hero{padding:calc(120rem + env(safe-area-inset-top,0px)) 0 40rem}.contact-section{padding:60rem 0;background-color:var(--bg-light)}.contact-section__inner{flex-direction:column;gap:40rem}.contact-section .h2-title{margin-bottom:60rem}.contact-section__content{min-width:auto}.contact-section__text .contact-section__desc{font-size:16rem}.contact-phone__row{flex-direction:column;gap:40rem;margin-top:40rem}.contact-phone__number{gap:10rem}.contact-phone__number-text{font-size:14rem}.contact-phone__number-link{font-size:16rem;gap:8rem}.contact-phone__number-link-icon{width:32rem;height:32rem}.contact-phone__cards{gap:20rem}.btn--black .btn__label{font-size:14rem}.btn--black{justify-content:center;margin-right:0}.contact-section--yellow{background-color:var(--pr-yellow)}}.filter{padding:100rem 0;background-color:#FFFFFF}.projects{padding:0 0 200rem;background-color:#FFFFFF}.project-card:hover .project-card__image-img{transform:scale(1.1)}.project-card__image-img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.project-card__title{font-size:38rem;font-weight:566;color:var(--text)}.project-card__description{font-size:18rem;font-family:"Roboto",sans-serif;font-weight:300;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.projects .btn{margin-top:100rem}.projects--more{background-color:var(--bg-light);padding:200rem 0}.results{background-color:var(--text);padding:120rem 0}.results__container-text{color:#FFFFFF;text-align:center;height:56rem}.results__name{font-size:20rem;font-weight:566;margin-bottom:100rem;color:#FFFFFF}.results__container{display:flex;flex-wrap:wrap;gap:32rem}.result-card{width:calc(100% / 3 - 22rem);height:485rem;border:3rem solid #2F3033;border-radius:40rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40rem;cursor:pointer}.result-card__text{font-size:24rem;font-weight:566}.results__container .result-card__value{font-size:154rem;line-height:1;font-weight:700;color:var(--text);-webkit-text-stroke:2rem var(--pr-yellow);paint-order:stroke fill;transition:all 0.3s ease;height:auto}.results__container .result-card:hover .result-card__value{color:var(--text) !important;-webkit-text-stroke:2rem var(--pr-yellow) !important}.video-bovl{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:0}.video-preview__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:1}.results .color-change-text{font-size:64rem;font-weight:566}@media screen and (max-width:1365px){.filter{padding:60rem 0;overflow-x:scroll;-webkit-overflow-scrolling:touch}.filter::-webkit-scrollbar{height:0}.projects{padding:0 0 60rem;background-color:#FFFFFF}.project-card__title{font-size:20rem}.project-card__description{font-size:14rem;line-clamp:5;-webkit-line-clamp:5}.projects .btn{margin-top:40rem}.projects--more{padding:60rem 0;background-color:var(--bg-light)}.section-row{flex-direction:column;justify-content:flex-start;margin-bottom:40rem;gap:20rem}.section-row__title{font-size:14rem}.section-row .section-row__text{font-size:14rem}.results{padding:60rem 0}.results__name{font-size:14rem;margin-bottom:40rem}.results__container{gap:20rem}.result-card{width:100%;height:321rem;min-height:321rem;border-radius:20rem;gap:20rem;padding:40rem}.result-card__text{font-size:16rem}.results__container .result-card__value{font-size:120rem}.results .color-change-text{font-size:18rem}.another-services.another-services--grid .service-card,.prices.prices--has-filter .card--price,.result-card{width:100% !important;position:sticky !important;top:40rem;height:auto !important;min-height:372rem}.result-card{background-color:var(--text)}.another-services.another-services--grid .service-card:nth-child(1),.result-card:nth-child(1){top:20rem}.another-services.another-services--grid .service-card:nth-child(2),.result-card:nth-child(2){top:150rem}.another-services.another-services--grid .service-card:nth-child(3),.result-card:nth-child(3){top:280rem}.another-services.another-services--grid .service-card:nth-child(4),.result-card:nth-child(4){top:410rem}.another-services.another-services--grid .service-card:nth-child(5),.result-card:nth-child(5){top:540rem}.another-services.another-services--grid .service-card:nth-child(6),.result-card:nth-child(6){top:670rem}.result-card:nth-child(2){top:calc(20rem + (100vh - 372rem - 60rem) / 2);top:calc(20rem + (100svh - 372rem - 60rem) / 2)}.result-card:nth-child(3){top:calc(20rem + (100vh - 372rem - 60rem));top:calc(20rem + (100svh - 372rem - 60rem))}}@media screen and (max-width:1365px) and (max-height:520px),screen and (max-width:1365px) and (min-width:768px) and (max-height:700px){.another-services.another-services--grid .service-card,.prices.prices--has-filter .card--price,.result-card{position:relative !important;min-height:0 !important}}.project-link{padding:120rem 0;overflow:hidden}.project-link .container{display:flex;gap:170rem}.project-link__description{font-size:18rem;font-weight:300;font-family:"Roboto",sans-serif;max-width:740rem}.project-link__year{font-size:16rem;font-weight:466}.just-img{position:relative;height:980rem;overflow:hidden}.tablet-section{padding:200rem 0}.tablet-section .section-row__title{font-weight:600;font-size:24rem}.tablet-section .section-row .section-row__text{font-family:"Roboto",sans-serif;font-weight:300;font-size:32rem;max-width:999rem}.tablet-section .h1-title{font-size:48rem;max-width:100%;margin:200rem 0}.tablet-section__img{width:100%;height:100%;margin-top:100rem}.tasks{background-color:var(--bg-light);padding:200rem 0;position:relative;overflow:hidden}.tasks .section-row{margin-bottom:0}.tasks .section-row__title{font-size:24rem}.tasks__cards{display:flex;flex-direction:column;gap:80rem}.tasks__card{display:flex;gap:100rem}.tasks__card .tasks__card-text{font-family:"Bounded",sans-serif;max-width:870rem}.section-row .tasks__card-number{font-weight:466;font-size:16rem;padding-top:8rem}.section-row .tasks__card-name{font-weight:566;font-size:32rem}.screens{padding:200rem;position:relative}.screens__cols{display:flex;flex-wrap:wrap;gap:40rem}.screens__col{display:flex;flex-direction:column;gap:40rem;width:calc(50% - 20rem);height:fit-content}.screens__col-img,.screens__triple .screens__triple-img{width:100%;height:100%;position:relative}.screens__img{position:absolute}.screens__img.screens__img--1{width:323rem;height:323rem;top:60rem;right:40%;z-index:-2}.screens__img.screens__img--2{width:528rem;height:528rem;bottom:186rem;right:36%;z-index:0}.tasks--filled{background-image:url('../image/tasks-1200.webp');background-size:cover;background-repeat:no-repeat}@media (max-width:450px){.tasks--filled{background-image:url('../image/tasks-400.webp')}}@media not all and (max-width:1365px){.tasks--filled{background-image:url('../image/tasks-2400.webp')}}.tasks--filled .tasks__text,.tasks--filled .tasks__title{color:#FFFFFF}.tasks--filled .container{position:relative;z-index:2}.screens__text{margin-top:115rem;margin-bottom:100rem}.screens__text .screens__specials{font-weight:566;font-size:24rem;margin-bottom:40rem}.screens__text-list{display:flex;flex-direction:column;gap:22rem}.screens__text-list-item{list-style:inside;font-family:"Roboto",sans-serif;font-weight:300;font-size:18rem}.screens__triple{display:flex;gap:30rem;flex-wrap:wrap;margin-top:160rem;width:74%;max-width:1200rem;margin-left:auto;margin-right:auto}.scrolling-screen__track{width:100%;will-change:transform}.screens__phone-wrapper{position:relative;width:calc(100% / 3 - 20rem);aspect-ratio:1 / 2.05;overflow:visible}.screens__phone-frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.screens__container{position:absolute;top:1.5%;left:3.9%;right:3.7%;bottom:2%;overflow:hidden;border-radius:50rem;background:var(--text);z-index:5}.scrolling-screen{width:100%;height:unset !important;display:block;position:relative;will-change:transform}.screens__img.screens__img--3{width:298rem;height:298rem;top:10rem;right:300rem;z-index:1}.screens__img.screens__img--4{width:298rem;height:298rem;top:990rem;transform:rotate(70deg);right:42%;z-index:1}.screens__img.screens__img--5{width:298rem;height:298rem;bottom:1290rem;right:88rem;transform:rotate(70deg);z-index:0}.screens__img.screens__img--6{width:298rem;height:298rem;bottom:390rem;left:11%;transform:rotate(70deg);z-index:-1}.screens__img.screens__img--7{width:298rem;height:298rem;bottom:165rem;right:17%;z-index:1}.tasks__cards--itogi{gap:40rem}.tasks__cards--itogi .tasks__card .tasks__card-text,.tasks__cards--itogi .tasks__card-items{max-width:999rem}.roboto{font-family:"Roboto",sans-serif;font-size:32rem;font-weight:500;margin-bottom:20rem}.tasks__card-list-box{display:flex;flex-direction:column;gap:20rem}.tasks__card-list-item{position:relative;padding-left:32rem}.tasks__card-list-item::before{content:"";position:absolute;left:-10rem;top:-7rem;width:32rem;height:32rem;background:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='7' fill='%23F6F5F2'/%3E%3Cpath d='M11.711 11.8042C10.6525 12.8861 10 14.3668 10 16C10 19.3137 12.6863 22 16 22C19.3137 22 22 19.3137 22 16C22 12.6863 19.3137 10 16 10' stroke='%231C1F22' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M11 10.5L21 21.5' stroke='%23FFDD00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;background-size:contain}@media screen and (max-width:1365px){.project-link{padding:60rem 0}.project-link .container{flex-direction:column;gap:40rem}.project-link__description{font-size:14rem;font-weight:300;max-width:740rem}.project-link__year{font-size:12rem;margin:0 0 0 auto}.just-img{height:auto;aspect-ratio:1920 / 1080;overflow:hidden}.just-img .video-bovl{position:static;min-width:0;min-height:0;width:100%;height:100%;transform:none;object-fit:contain}.tablet-section{padding:60rem 0}.tablet-section .section-row__title{font-weight:566}.tablet-section .section-row .section-row__text{font-size:18rem}.tablet-section .h1-title{font-size:20rem;margin:40rem 0}.tablet-section__img{width:100%;height:100%;margin-top:40rem}.tasks{padding:60rem 0}.tasks .section-row{margin-bottom:0}.tasks .section-row__title{margin-bottom:20rem}.tasks__cards{gap:40rem}.tasks__card{flex-direction:column;gap:20rem}.section-row .tasks__card-number{font-size:12rem;padding-top:0}.section-row .tasks__card-name{font-size:16rem}.screens{padding:60rem 10rem;overflow:hidden}.screens__cols{gap:20rem}.screens__col{gap:20rem;width:100%}.screens__col:first-child .screens__col-img--first{z-index:-2}.screens__img.screens__img--1{width:112rem;height:112rem;top:47rem;left:-10rem;z-index:-1}.screens__img.screens__img--2{width:132rem;height:132rem;bottom:8rem;right:-13rem;z-index:-1}.tasks--filled{background-position:center}.screens.screens--triple .screens__cols{flex-wrap:wrap-reverse}.screens__text{margin-top:20rem}.screens__text .screens__specials{font-size:16rem;margin-bottom:20rem}.screens__text-list{padding-left:20rem;gap:11rem}.screens__text-list-item{list-style:disc;font-size:14rem}.screens__triple{gap:20rem;margin-top:40rem}.screens__container{overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:37rem}.screens__container::-webkit-scrollbar{width:0}.scrolling-screen{transform:none !important;height:auto !important;width:100%}.screens__phone-wrapper{width:100%;max-width:280rem;margin:0 auto}.screens__phone-frame{width:100%;height:100%}.screens__text{margin-bottom:0}.screens.screens--triple .screens__col:last-child .screens__col-img--first{z-index:-1}.screens__img.screens__img--3{width:136rem;height:136rem;top:482rem;transform:rotate(10deg);right:-21rem;z-index:0}.screens__img.screens__img--4{width:136rem;height:136rem;top:890rem;left:-30rem;z-index:1}.screens__img.screens__img--5{width:136rem;height:136rem;bottom:60.5%;right:-5rem;z-index:1}.screens__img.screens__img--6{width:160rem;height:160rem;bottom:36%;left:-62rem;z-index:1}.screens__img.screens__img--7{width:136rem;height:136rem;bottom:15rem;transform:rotate(10deg);right:-35rem;z-index:3}.tasks.tasks--has-itogi .tasks__title,.tasks.tasks--has-itogi .roboto{font-family:"Bounded",sans-serif;font-size:16rem;font-weight:566}.tasks.tasks--has-itogi .tasks__title{margin-bottom:0}.tasks.tasks--has-itogi .tasks__card-name,.tasks.tasks--has-itogi .tasks__card-list-item{font-family:"Roboto",sans-serif;font-weight:300;font-size:18rem}.tasks__card-list-box{gap:0;padding-left:20rem}.tasks__card-list-item{list-style-type:disc;padding-left:0}.tasks__card-list-item::before{content:none}}