.contact-section{padding:200rem 0;background-color:var(--bg-light)}.contact-section__inner{display:flex;gap:172rem}.h2-title{font-size:96rem;font-weight:566;margin-bottom:100rem;color:var(--text)}.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{position:absolute;width:671rem;height:671rem;bottom:-70rem;mix-blend-mode:darken;filter:brightness(1.02)}@supports not (mix-blend-mode:darken){.hero__image,.contact-section__image{background-color:var(--bg-light)}}.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}.only-mobile{display:none}.contact-section--yellow{background-color:var(--pr-yellow)}@media not all and (min-width:769px){.only-mobile{display:flex}.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}.h2-title{font-size:22rem;font-weight:800;margin-bottom:80rem;max-width:198rem}.contact-section__content{min-width:auto}.contact-section__text .contact-section__desc{font-size:16rem}.contact-section__image{width:100rem;height:100rem;bottom:90rem;right:20rem}.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}.contact-section--yellow{background-color:var(--pr-yellow)}}.video-modal__overlay{position:fixed;inset:0;background:rgba(var(--text-rgb),0.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10010;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.video-modal__overlay{background:rgba(var(--text-rgb),0.9)}}.video-modal__overlay.video-modal__overlay--active{opacity:1;visibility:visible}.video-modal{position:fixed;top:50%;left:50%;width:1200rem;max-width:min(92vw,calc(100vw - 2 * max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))));z-index:10011;transform:translate(-50%,-50%) scale(0.92);opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease,transform 0.5s cubic-bezier(0.22,1,0.36,1)}.video-modal.video-modal--active{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible}.video-modal__video{display:block;width:100%;max-height:82vh;border-radius:var(--radius-l);background:#000000}.video-modal__close{position:absolute;top:-25rem;right:-25rem;width:70rem;height:70rem;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);color:var(--text)}.video-modal__close-icon{width:28rem;height:28rem;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1)}.video-modal__close:hover{background:var(--pr-yellow)}.video-modal__close:hover .video-modal__close-icon{transform:rotate(90deg) scale(1.1)}@media not all and (min-width:769px){.video-modal__video{border-radius:var(--radius-m)}.video-modal__close{top:-70rem;right:0;width:56rem;height:56rem}}@media screen and (max-width:768px) and (max-height:520px),screen and (min-width:768px) and (max-width:768px) and (max-height:700px){.video-modal__close{top:10rem;right:10rem;width:44rem;height:44rem}}.projects{padding:0 0 200rem;background-color:#FFFFFF}.projects__grid{display:flex;flex-wrap:wrap;gap:100rem 40rem}.project-card{overflow:hidden;transition:var(--transition);cursor:pointer;width:calc(50% - 20rem)}.project-card:hover .project-card__image-img{transform:scale(1.1)}.project-card__image{width:100%;height:400rem;border-radius:var(--radius-l);overflow:hidden;margin-bottom:40rem}.project-card__image-img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.project-card__info{display:flex;flex-direction:column;gap:20rem}.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.projects--reviews{padding:50rem 0 0}.project-card--video{cursor:default}.project-card__image--video{display:block;position:relative;padding:0;background-color:var(--bg-light);cursor:pointer}.project-card__play{position:absolute;left:50%;top:50%;width:100rem;height:100rem;transform:translate(-50%,-50%);transition:transform 0.3s ease}.project-card__image--video:hover .project-card__play{transform:translate(-50%,-50%) scale(1.1)}.results{background-color:var(--text);padding:120rem 0}.results__container-text{color:#FFFFFF;text-align:center;height:56rem}.results__container{display:flex;flex-wrap:wrap;gap:32rem}.result-card{width:calc(100% / 3 - 22rem);height:485rem;border:3rem solid var(--graphite);border-radius:var(--radius-l);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);-webkit-text-stroke:2rem var(--pr-yellow)}.results.results--about{padding:200rem 0}.results--about .prices__header .section-label,.results--about .prices__header .prices__description{color:#FFFFFF}.results--about .result-card{min-height:485rem;height:auto;padding:40rem;justify-content:flex-start;gap:0;cursor:default}.results--about .results__container .result-card__value{font-size:88rem;white-space:nowrap}.result-card__title{margin:67rem 0 43rem;font-size:24rem;font-weight:566;line-height:1.2;color:#FFFFFF;text-align:center}.results--about .result-card__text{max-width:350rem;height:auto;font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;line-height:1.45}.reasons{padding:200rem 0;overflow:hidden}.reasons__header .h2-title{font-size:20rem;font-weight:566;margin-bottom:100rem}.reasons__grid{display:flex;flex-wrap:wrap;gap:40rem}.reason-card{background-color:var(--bg-light);border-radius:var(--radius-l);padding:40rem;width:calc(100% / 3 - 27rem);height:490rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24rem}.reason-card__texts{display:flex;flex-direction:column;gap:20rem}.reason-card__num{font-size:16rem;font-weight:466}.reason-card__name{font-size:24rem;font-weight:566}.reason-card__description{font-family:"Roboto",sans-serif;font-size:18rem;font-weight:300}.reason-card__icon{width:140rem;height:140rem}.reasons__header--row{display:flex;justify-content:space-between;align-items:flex-start;gap:80rem;margin-bottom:100rem}.reasons__header--row .h2-title{flex:0 0 350rem;margin-bottom:0}.reasons__descr{max-width:607rem;font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;line-height:22rem}.reasons--four .reason-card{width:calc((100% - 120rem) / 4)}.reasons--four .reason-card__name{line-height:28rem}.reasons--four .reason-card__description{line-height:26rem}.reasons--four .reason-card__icon{width:120rem;height:120rem}.reasons.reasons--muted{border-radius:var(--radius-l) var(--radius-l) 0 0;background-color:var(--bg-light)}.reasons--muted .reason-card{background-color:#FFFFFF}.reasons.reasons--flush{padding-top:0;background-color:var(--bg-light)}.reasons--plain .reason-card{height:auto;align-items:stretch;justify-content:flex-start;background-color:#FFFFFF}.reasons--plain .reason-card__texts{gap:24rem}.reasons--plain .reason-card__name{line-height:1.2}.reasons--plain .reason-card__description{font-weight:400;line-height:1.5}.reasons--plain .reason-card__icon{width:124rem;height:124rem;margin-top:auto;padding:24rem;border-radius:50%;background-color:var(--bg-light);align-self:flex-end}.page-links{display:flex;flex-wrap:wrap;gap:20rem;margin-top:100rem}a.page-links__item{padding:12rem 40rem;border-radius:80rem;background-color:var(--pr-yellow);color:var(--text);font-size:24rem;font-weight:566;line-height:28rem;transition:var(--transition)}a.page-links__item:hover{background-color:var(--text);color:var(--pr-yellow)}@media not all and (min-width:769px){.projects{padding:0 0 60rem;background-color:#FFFFFF}.projects__grid{display:flex;flex-wrap:wrap;gap:40rem}.project-card{width:100%}.project-card__image{height:auto;aspect-ratio:408 / 160;border-radius:9rem;margin-bottom:20rem}.project-card__title{font-size:20rem}.project-card__description{font-size:14rem;line-clamp:5;-webkit-line-clamp:5}.projects.projects--reviews{padding-top:30rem}.project-card__play{width:64rem;height:64rem}.projects .btn{margin-top:40rem}.results{padding:60rem 0}.results__container{gap:20rem}.result-card{width:100%;height:321rem;min-height:321rem;border-radius:var(--radius-m);gap:20rem;padding:40rem}.result-card__text{font-size:16rem}.results__container .result-card__value{font-size:120rem}.results--about .result-card{min-height:372rem;justify-content:center}.results--about .results__container .result-card__value{font-size:80rem}.result-card__title{margin:30rem 0 15rem;font-size:18rem;line-height:22rem}.results--about .result-card__text{font-size:14rem;line-height:20rem}.reasons{padding:60rem 0}.reasons__header .h2-title{font-size:14rem;margin-bottom:40rem;max-width:100%}.reasons__grid{gap:20rem}.reason-card{border-radius:var(--radius-m);padding:26rem 20rem;width:100%;height:auto;gap:40rem;position:relative}.reason-card__num{font-size:12rem}.reason-card__name{font-size:16rem;max-width:calc(100% - 115rem);margin-bottom:20rem}.reason-card__description{font-size:14rem}.reason-card__icon{position:absolute;top:40rem;right:20rem;width:81rem;height:81rem;display:block}.reasons__header--row{flex-direction:column;gap:15rem;margin-bottom:30rem}.reasons__header--row .h2-title{flex:none;margin-bottom:0}.reasons__descr{font-size:14rem;line-height:20rem}.reasons--four .reason-card{width:100%}.reasons--four .reason-card__icon{width:81rem;height:81rem}.reasons.reasons--muted{border-radius:var(--radius-m) var(--radius-m) 0 0}.reasons--plain .reason-card__texts{gap:20rem}.reasons--plain .reason-card__name{min-height:81rem;margin-bottom:0}.reasons--plain .reason-card__icon{top:26rem;padding:16rem}.page-links{gap:10rem;margin-top:30rem}a.page-links__item{padding:10rem 20rem;font-size:14rem;line-height:normal}.prices__grid,.results__container{display:flex;flex-direction:column;gap:20rem}.prices.prices--has-filter .card--price,.result-card{width:100%;position:sticky;top:40rem;height:auto;min-height:372rem}.result-card{background-color:var(--text)}.result-card:nth-child(1){top:20rem}.result-card:nth-child(2){top:150rem}.result-card:nth-child(3){top:280rem}.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:768px) and (max-height:520px),screen and (min-width:768px) and (max-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}}.cases{padding:200rem 0;background-color:#FFFFFF;color:var(--text)}.cases__stack{display:flex;flex-direction:column;position:relative;gap:250rem}.cases-item{display:flex;justify-content:center;gap:40rem;align-items:center;border-radius:var(--radius-l);overflow:hidden;min-height:550rem;position:sticky;top:130rem;margin-top:0;border-top:10rem solid #FFFFFF;padding:80rem 50rem 80rem 80rem}.cases-item:first-child{border-top:none}.cases-item--yellow{background-color:var(--pr-yellow)}.cases-item__content{display:flex;flex-direction:column;max-width:554rem}.cases-item__number{font-size:16rem;font-weight:466;margin-bottom:20rem}.cases-item__name{font-size:38rem;font-weight:566;margin-bottom:20rem}.cases-item__label{font-family:"Roboto",sans-serif;font-size:16rem;font-weight:400;margin-bottom:40rem}.team{padding:200rem 0;background-color:var(--text);overflow:hidden}.team .h2-title{color:#FFFFFF;font-size:20rem;font-weight:600}.team .container,.team__slider{overflow:visible}.team-card{display:flex;flex-direction:column;width:610rem}.team-card__image{position:relative;isolation:isolate;box-sizing:border-box;width:100%;height:549rem;padding-top:20rem;border-radius:var(--radius-l);overflow:hidden;margin-bottom:40rem;background-color:#a8aaac}.team-card__image::before,.team-card__image::after{content:'';position:absolute;inset:-3%;z-index:-1;background-position:center;background-size:cover;transition:opacity .85s ease,transform 1.15s ease}.team-card__image::before{background-image:url('../image/team/silver-bg.webp');transform:scale(1.03)}.team-card__image::after{background-image:url('../image/team/gold-bg.webp');opacity:0;transform:scale(1.12)}@media (hover:hover){.team-card:hover .team-card__image::before{opacity:0;transform:scale(.98)}.team-card:hover .team-card__image::after{opacity:1;transform:scale(1.03)}}.team-card__image-img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center top}.team-card__name{font-size:32rem;font-weight:600;margin-bottom:20rem;color:#FFFFFF}.team-card__position{font-family:"Roboto",sans-serif;font-size:18rem;font-weight:300;color:#FFFFFF}.team.team--grid{padding:100rem 0;background-color:#FFFFFF;overflow:visible}.team__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40rem}.team--grid .team-card{width:auto}.team--grid .team-card__image{height:466rem}.team--grid .team-card__name{line-height:36rem;color:var(--text)}.team--grid .team-card__position{line-height:26rem;color:var(--text)}.prices__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:100rem}.prices__description{max-width:607rem;font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400}.cases--no-image{background-color:var(--text)}.cases--no-image .h1-title{color:#FFFFFF;margin-bottom:100rem;max-width:100%}.cases--no-image .cases__stack{display:flex;flex-direction:column;position:relative;margin-top:100rem}.cases--no-image .cases-item{justify-content:flex-start;gap:40rem;min-height:500rem;border-top:none;padding:80rem}.cases-item--white{background-color:#FFFFFF}.cases--no-image .cases-item:hover{background-color:var(--pr-yellow)}.cases--no-image .cases-item__content{gap:40rem;max-width:100%}.cases--no-image .cases-item__number{margin-bottom:0}.cases--no-image .cases-item__name{font-size:64rem;margin-bottom:0}.cases--no-image .cases-item__label{font-size:32rem;font-weight:300;margin-bottom:0}.cases--steps .prices__header .section-label{color:#FFFFFF}.cases--steps .prices__header .prices__description{color:#FFFFFF}.cases--steps .prices__header{margin-bottom:0}.cases--steps .cases-item{min-height:0}.cases--steps .cases-item__name{line-height:80rem}.cases--steps .cases-item__label{line-height:44rem}.review{display:flex;align-items:center;gap:92rem;margin-bottom:0;margin-top:100rem}.review__play{position:absolute;right:-21rem;bottom:-26rem;cursor:pointer}@media not all and (min-width:769px){.cases{padding:60rem 0}.cases__stack{display:flex;flex-direction:column;position:relative;gap:0}.cases-item{flex-direction:column;justify-content:center;gap:20rem;align-items:flex-start;border-radius:var(--radius-m);min-height:200rem;border:3rem solid #FFFFFF;padding:26rem 20rem 20rem;top:80rem}.cases:not(.cases--no-image) .cases-item{gap:0;align-items:stretch}.cases:not(.cases--no-image) .cases-item__number,.cases:not(.cases--no-image) .cases-item__name,.cases:not(.cases--no-image) .cases-item__label,.cases:not(.cases--no-image) .cases-item__period,.cases:not(.cases--no-image) .project-card__tags{max-width:554rem}.cases:not(.cases--no-image) .cases-item__content{display:contents}.cases:not(.cases--no-image) .cases-item__visual,.cases:not(.cases--no-image) .cases-item__content>.btn{margin-top:20rem}.cases:not(.cases--no-image) .cases-item__content>.btn{order:1}.cases-item__number{font-size:12rem}.cases-item__name{font-size:18rem}.cases-item__label{font-size:14rem;margin-bottom:20rem}.team{padding:60rem 0}.team .h2-title{font-size:14rem}.team-card{width:320rem}.team-card__image{height:288rem;border-radius:var(--radius-m);margin-bottom:20rem}.team-card__name{font-size:16rem;margin-bottom:10rem}.team-card__position{font-size:10rem}.team.team--grid{padding:40rem 0 60rem}.team__grid{grid-template-columns:1fr;gap:30rem}.team--grid .team-card__image{height:340rem}.team--grid .team-card__name{font-size:20rem;line-height:24rem}.team--grid .team-card__position{font-size:14rem;line-height:20rem}.prices__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:40rem}.prices__description{font-size:14rem}.cases--no-image .h1-title{margin-bottom:40rem}.cases--no-image .cases__stack{display:flex;flex-direction:column;position:relative;margin-top:40rem;gap:30rem}.cases--no-image .cases-item{gap:20rem;min-height:200rem;border:3rem solid var(--text);padding:26rem 20rem}.cases--no-image .cases-item__content{gap:20rem}.cases--no-image .cases-item__name{font-size:22rem;font-weight:800;text-transform:uppercase}.cases--no-image .cases-item__label{font-size:18rem}.cases--steps .cases-item__name{line-height:normal}.cases--steps .cases-item__label{line-height:normal}.review{gap:20rem;justify-content:space-between;width:100%;margin-top:0}.review__play{right:-4rem;bottom:-17rem}.cms-slider--reviews .btn--invisible.only-mobile{margin-top:40rem;border:2rem solid rgba(var(--white-rgb),0.5);color:rgba(var(--white-rgb),0.5);font-size:16rem}}@media screen and (max-width:768px) and (max-height:520px){.cases-item{position:relative}}@media screen and (min-width:768px) and (max-width:768px) and (max-height:980px){.cases:not(.cases--no-image) .cases-item{position:relative}}.page-hero{padding:calc(210rem + env(safe-area-inset-top,0px)) 0 120rem;background-color:var(--bg-light)}.page-hero__title{max-width:1120rem;margin-bottom:0}.page-hero__lead{max-width:850rem;margin-top:40rem;font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;line-height:1.5}.page-hero.page-hero--art{padding:calc(145rem + env(safe-area-inset-top,0px)) 0 65rem}.page-hero--art .container{display:grid;grid-template-columns:minmax(0,1fr) 400rem;column-gap:40rem;align-items:center}.page-hero__art{width:400rem;height:400rem}.page-hero__art-img{display:block;width:100%;height:100%;object-fit:contain}.doc__rich>*+p,.doc__rich>*+ul,.doc__rich>*+ol{margin-top:15rem}.doc__rich>*+h2{margin-top:40rem}.doc__rich>*+h3{margin-top:30rem}.doc__rich h2{margin-bottom:25rem;font-size:32rem;font-weight:566;line-height:36rem;color:var(--text)}.doc__rich h3{margin-bottom:15rem;font-size:24rem;font-weight:566;line-height:30rem;color:var(--text)}.doc__rich p,.doc__rich li{font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;line-height:25rem;color:var(--text)}.doc__rich ul,.doc__rich ol{display:flex;flex-direction:column;gap:10rem}.doc__rich li{position:relative;padding-left:24rem}.doc__rich ul>li::before{content:"";position:absolute;top:5.5rem;left:0;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle closest-side,var(--pr-yellow) 57%,rgba(255,221,0,0.15) 60%)}.doc__rich ol{list-style:none;counter-reset:doc-rich}.doc__rich ol>li{padding-left:32rem;counter-increment:doc-rich}.doc__rich ol>li::before{content:counter(doc-rich) ".";position:absolute;top:0;left:0;font:inherit;font-weight:500}.doc__rich li>ul,.doc__rich li>ol{margin-top:10rem}.doc__rich b,.doc__rich strong{font:inherit;font-weight:500}.doc__rich i,.doc__rich em{font:inherit;font-style:italic}.doc__rich span{font:inherit}.doc__rich a{font:inherit;color:var(--text);text-decoration:underline;text-underline-offset:3rem;transition:var(--transition)}@media (hover:hover){.doc__rich a:hover{color:rgba(var(--text-rgb),0.6)}}@media screen and (min-width:769px) and (max-width:1365px){.doc__rich > * + p,.doc__rich > * + ul,.doc__rich > * + ol{margin-top:22rem}.doc__rich>*+h2{margin-top:50rem}.doc__rich>*+h3{margin-top:36rem}.doc__rich h2{font-size:25rem;line-height:33rem}.doc__rich h3{font-size:21rem;line-height:27rem}.doc__rich p,.doc__rich li{font-size:16rem;font-weight:300;line-height:24rem}.doc__rich ul>li::before{top:5rem}}@media not all and (min-width:769px){.page-hero{padding:calc(120rem + env(safe-area-inset-top,0px)) 0 40rem}.page-hero.page-hero--art{padding:calc(120rem + env(safe-area-inset-top,0px)) 0 40rem}.page-hero--art .container,.page-hero--split .container{display:block}.page-hero__lead{margin-top:15rem;font-size:14rem;line-height:20rem}.page-hero__art{width:200rem;height:200rem;margin:20rem auto 0}.doc__rich>*+p,.doc__rich>*+ul,.doc__rich>*+ol{margin-top:10rem}.doc__rich>*+h2{margin-top:30rem}.doc__rich>*+h3{margin-top:20rem}.doc__rich h2{margin-bottom:15rem;font-size:16rem;line-height:22rem}.doc__rich h3{margin-bottom:10rem;font-size:15rem;line-height:20rem}.doc__rich p,.doc__rich li{font-size:14rem;line-height:20rem}.doc__rich ul,.doc__rich ol{gap:8rem}.doc__rich li{padding-left:22rem}.doc__rich ul>li::before{top:3rem}.doc__rich ol>li{padding-left:26rem}.doc__rich li>ul,.doc__rich li>ol{margin-top:8rem}}@media screen and (min-width:769px) and (max-width:1365px){.h2-title{font-size:48rem;line-height:1.15;margin-bottom:50rem}.contact-section .h2-title{font-size:64rem;line-height:1.125;margin-bottom:30rem}.video-modal{width:min(900rem,90vw)}.projects__grid{gap:50rem 20rem}.project-card{width:calc(50% - 10rem)}.project-card__image{height:254rem;margin-bottom:30rem}.project-card__info{gap:10rem}.project-card__title{font-size:25rem;line-height:33rem}.project-card__description{font-size:16rem;line-height:24rem}.projects .btn{margin-top:50rem}.prices__header{margin-bottom:50rem}.prices__description{max-width:410rem;line-height:22rem}.results.results--about{padding:100rem 0}.results--about .results__container{gap:32rem}.results--about .result-card{width:calc((100% - 64rem) / 3);min-height:0;padding:60rem 40rem}.results--about .results__container .result-card__value{font-size:60rem}.result-card__title{margin:30rem 0 20rem;font-size:20rem;line-height:24rem}.results--about .result-card__text{line-height:22rem}.reasons__header--row{gap:200rem;margin-bottom:50rem}.reasons__header--row .h2-title{margin-bottom:0}.reasons__descr{flex:1 1 0}.reasons--four .reason-card{width:calc((100% - 20rem) / 2);height:424rem;padding:40rem}.reasons--four .reason-card__name{font-size:24rem}.reasons--four .reason-card__description{font-size:18rem}.page-links{margin-top:50rem}a.page-links__item{font-size:21rem;line-height:normal}.team.team--grid{padding:35rem 0 50rem}.team__grid{grid-template-columns:repeat(2,1fr);gap:20rem}.team--grid .team-card__image{margin-bottom:40rem}.team--grid .team-card__name{font-size:32rem;margin-bottom:20rem}.team--grid .team-card__position{font-size:18rem}.projects.projects--reviews{padding-top:35rem}.results{padding:100rem 0}.results__container{gap:20rem}.result-card{width:calc((100% - 40rem) / 3);height:294rem;padding:50rem 25rem;gap:20rem}.results__container .result-card__value{font-size:96rem}.result-card__text{height:auto;font-size:21rem;line-height:28rem}.cases{padding:100rem 0}.cases--no-image .cases__stack{margin-top:50rem;gap:0}.cases--no-image .cases-item{min-height:532rem;padding:80rem;align-items:stretch}.cases--no-image .cases-item+.cases-item{margin-top:-50rem}.cases--no-image .cases-item__content{flex:1;gap:20rem}.cases--no-image .cases-item__number{font-weight:500;line-height:20rem}.cases--no-image .cases-item__name{line-height:72rem}.cases--no-image .cases-item__label{margin-top:auto;padding-top:10rem;font-size:21rem;line-height:30rem}.cases--steps .cases-item{min-height:0}.cases--steps .cases-item__content{gap:40rem}.cases--steps .cases-item__name{font-size:48rem;line-height:normal}.cases--steps .cases-item__label{margin-top:0;padding-top:0}.review{align-items:flex-start;gap:40rem;margin-top:0}.review__play{right:-13rem;bottom:-16rem}.team{padding:100rem 0}.team-card{width:344rem}.team-card__image{height:344rem;margin-bottom:20rem}.team-card__name{font-size:21rem;line-height:33rem;margin-bottom:10rem}.team-card__position{font-size:16rem;line-height:24rem}.cases:not(.cases--no-image) .container{display:grid;grid-template-columns:auto 1fr;align-items:center}.cases:not(.cases--no-image) .cases__stack{grid-column:1 / -1;flex-direction:row;align-items:flex-start;gap:20rem;margin:0 -32rem;padding:0 32rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:32rem;scrollbar-width:none;cursor:grab}.cases:not(.cases--no-image) .cases__stack::-webkit-scrollbar{display:none}.cases:not(.cases--no-image) .cases-item{flex:0 0 811rem;display:grid;grid-template-columns:362rem 369rem;gap:0;justify-content:start;align-items:start;position:relative;top:auto;min-height:0;padding:40rem;border-top:none;scroll-snap-align:start}.cases:not(.cases--no-image) .cases-item__content{display:contents}.cases:not(.cases--no-image) .cases-item__number{grid-column:1 / -1;margin-bottom:0;font-weight:500;line-height:20rem}.cases:not(.cases--no-image) .cases-item__name{grid-column:1 / -1;margin:10rem 0 0;font-size:25rem;line-height:33rem}.cases:not(.cases--no-image) .cases-item__label{grid-column:1 / -1;margin:10rem 0 0;font-size:18rem;font-weight:300;line-height:26rem}.cases:not(.cases--no-image) .cases-item__content>.btn{grid-column:1;grid-row:8;margin-top:30rem}.reasons{padding:100rem 0}.reasons__header .h2-title{margin-bottom:50rem;line-height:1}.reasons__grid{gap:20rem}.reason-card{width:calc((100% - 40rem) / 3);height:536rem;padding:30rem;gap:20rem}.reason-card__num{font-weight:500;line-height:20rem}.reason-card__name{font-size:21rem;line-height:27rem}.reason-card__description{font-size:16rem;line-height:24rem}.contact-section{padding:100rem 0}.contact-section .container{display:grid;grid-template-columns:627rem 333rem;grid-template-rows:1fr auto auto 1fr auto auto}.contact-section .contact-section__inner{display:contents}.contact-section .contact-section__content{display:contents}.contact-section .h2-title{grid-area:2 / 1}.contact-section .contact-section__text{grid-area:3 / 1}.contact-section__text .contact-section__desc{font-size:16rem;font-weight:500;line-height:20rem}.contact-section .contact-section__image{grid-row:1 / 5;grid-column:2;position:relative;bottom:auto;width:333rem;height:333rem}.contact-section .contact-form{grid-row:5;grid-column:1 / -1;min-width:0;margin-top:50rem;padding-top:0}.contact-section .contact-form__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:40rem 50rem}.contact-section .contact-form__group-label{font-size:18rem;font-weight:400;line-height:22rem}.contact-section .contact-form__group-input{height:61rem}.contact-section .contact-form__group.contact-form__group--full{grid-column:1 / -1;margin-bottom:0}.contact-section .contact-form__group-textarea{min-height:81rem}.contact-section .contact-form__inner .btn{grid-area:3 / 3;justify-self:end;align-self:center;margin:10rem 0 0}.contact-section .contact-form__consent{grid-area:3 / 1 / 4 / 3;align-self:center;max-width:410rem;margin-top:10rem}.contact-section .contact-phone__row{grid-row:6;grid-column:1 / -1;justify-content:space-between;align-items:center;gap:0;margin-top:50rem}.contact-phone__number-text{line-height:22rem}.contact-phone__number-link{line-height:36rem}.page-hero{padding:calc(145rem + env(safe-area-inset-top,0px)) 0 65rem}.page-hero__lead{margin-top:25rem;font-size:16rem;line-height:24rem}.page-hero--art .container{grid-template-columns:minmax(0,1fr) 280rem}.page-hero__art{width:280rem;height:280rem}}@media screen and (min-width:769px) and (max-width:1365px) and (min-aspect-ratio:1024/602){.cases--no-image .cases-item{position:relative}}