@font-face{font-family:Circe;src:url(/build/assets/Circe-ExtraLight-DSHgT7FL.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Circe;src:url(/build/assets/Circe-Regular-BG9tp_dS.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Circe;src:url(/build/assets/Circe-Bold-CHWncebJ.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Circe;src:url(/build/assets/Circe-ExtraBold-CujoLZny.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@keyframes stroke-run{0%{transform:translate(-100%)}40%{transform:translate(0%,0)}60%{transform:translate(0%,0)}to{transform:translate(100%)}}@keyframes button-hover{40%{opacity:1;transform:translate(100%)}41%{opacity:0;transform:translate(100%)}42%{opacity:0;transform:translate(-100%)}43%{opacity:1;transform:translate(-100%)}}@keyframes button-hover-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0,0)}}@keyframes button-hover-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(100%)}}*,:before,:after{box-sizing:inherit;-webkit-tap-highlight-color:transparent}*{outline:none}html,body{height:100%;margin:0}html{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;font-family:Circe,Arial,sans-serif}h1,h2,h3,h4,h5,h6,p{margin:0}p{font-size:calc(14px + .27vw)}a{color:inherit;text-decoration:none}textarea{resize:none}textarea::placeholder,input::placeholder{opacity:1}input,textarea,textarea::placeholder,input::placeholder,button,select{font:inherit}sub,sup{vertical-align:baseline;font-size:60%;font-weight:700;line-height:0;position:relative}sup{top:-.5em}button{cursor:pointer;background-color:#0000;border:none}::selection{color:#fff;background:#000}.header-shift{padding-top:100px}@media (width<=1200px){.header-shift{padding-top:60px}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container-wide{margin-left:calc(11px + 1.34vw);margin-right:calc(11px + 1.34vw)}.container-regular{margin-left:calc(7.59vw - 9px);margin-right:calc(7.59vw - 9px)}.container-thin{margin-left:calc(23.21vw - 34px);margin-right:calc(21.88vw - 55px)}.container-thin-step-right{margin-left:calc(23.21vw - 34px);margin-right:calc(7.59vw - 9px)}.container-regular-thin{margin-left:calc(25.45vw - 66px);margin-right:calc(25.45vw - 66px)}.h1{letter-spacing:.02em;text-transform:uppercase;font-size:calc(12px + 4.02vw);font-weight:700;line-height:calc(21px + 5.09vw)}.h2{font-size:calc(14px + 3.21vw);font-weight:700;line-height:1}.h3{font-size:calc(15px + 1.43vw);font-weight:700;line-height:1.5}.h3-up{text-transform:uppercase;font-size:calc(15px + 1.43vw);font-weight:700;line-height:1.5}.h4{font-size:calc(16px + .71vw);font-weight:700}.h4-up{letter-spacing:.02em;text-transform:uppercase;font-size:calc(16px + .71vw);font-weight:700}.h5{font-size:calc(13px + .36vw);font-weight:700}.text-100{text-transform:uppercase;font-size:calc(9px + .36vw);font-weight:700}.text-150{font-size:calc(11px + .18vw)}.text-200{font-size:calc(14px + .27vw)}.text-300{font-size:calc(15px + .89vw);font-weight:400}.text-white{color:#fff}.text-orange{color:#f4482a}.text-gray{color:#969899}.pt-100{padding-top:calc(7px + .89vw)}.pb-100{padding-bottom:calc(7px + .89vw)}.ptb-100{padding-top:calc(7px + .89vw);padding-bottom:calc(7px + .89vw)}.mt-100{margin-top:calc(7px + .89vw)}.mb-100{margin-bottom:calc(7px + .89vw)}.mtb-100{margin-top:calc(7px + .89vw);margin-bottom:calc(7px + .89vw)}.pt-200{padding-top:calc(11px + 1.34vw)}.pb-200{padding-bottom:calc(11px + 1.34vw)}.ptb-200{padding-top:calc(11px + 1.34vw);padding-bottom:calc(11px + 1.34vw)}.mt-200{margin-top:calc(11px + 1.34vw)}.mb-200{margin-bottom:calc(11px + 1.34vw)}.mtb-200{margin-top:calc(11px + 1.34vw);margin-bottom:calc(11px + 1.34vw)}.pt-300{padding-top:calc(11px + 2.68vw)}.pb-300{padding-bottom:calc(11px + 2.68vw)}.ptb-300{padding-top:calc(11px + 2.68vw);padding-bottom:calc(11px + 2.68vw)}.mt-300{margin-top:calc(11px + 2.68vw)}.mb-300{margin-bottom:calc(11px + 2.68vw)}.mtb-300{margin-top:calc(11px + 2.68vw);margin-bottom:calc(11px + 2.68vw)}.pt-400{padding-top:calc(21px + 2.68vw)}.pb-400{padding-bottom:calc(21px + 2.68vw)}.ptb-400{padding-top:calc(21px + 2.68vw);padding-bottom:calc(21px + 2.68vw)}.mt-400{margin-top:calc(21px + 2.68vw)}.mb-400{margin-bottom:calc(21px + 2.68vw)}.mtb-400{margin-top:calc(21px + 2.68vw);margin-bottom:calc(21px + 2.68vw)}.pt-500{padding-top:calc(29px + 3.57vw)}.pb-500{padding-bottom:calc(29px + 3.57vw)}.ptb-500{padding-top:calc(29px + 3.57vw);padding-bottom:calc(29px + 3.57vw)}.mt-500{margin-top:calc(29px + 3.57vw)}.mb-500{margin-bottom:calc(29px + 3.57vw)}.mtb-500{margin-top:calc(29px + 3.57vw);margin-bottom:calc(29px + 3.57vw)}.pt-600{padding-top:calc(40px + 6.25vw)}.pb-600{padding-bottom:calc(40px + 6.25vw)}.ptb-600{padding-top:calc(40px + 6.25vw);padding-bottom:calc(40px + 6.25vw)}.mt-600{margin-top:calc(40px + 6.25vw)}.mb-600{margin-bottom:calc(40px + 6.25vw)}.mtb-600{margin-top:calc(40px + 6.25vw);margin-bottom:calc(40px + 6.25vw)}.pt-700{padding-top:calc(77px + 7.14vw)}.pb-700{padding-bottom:calc(77px + 7.14vw)}.ptb-700{padding-top:calc(77px + 7.14vw);padding-bottom:calc(77px + 7.14vw)}.mt-700{margin-top:calc(77px + 7.14vw)}.mb-700{margin-bottom:calc(77px + 7.14vw)}.mtb-700{margin-top:calc(77px + 7.14vw);margin-bottom:calc(77px + 7.14vw)}.page-description{max-width:62vw}@media (width>=761px){.page-description{min-width:600px}}@media (width<=760px){.page-description{max-width:100%}}.header{color:#fff;z-index:10;width:100%;position:fixed}.header.is-burger-opened{color:#000}.header__wrapper{width:100%;height:100px;transition:transform .3s ease-in-out;position:absolute;top:0;left:0;transform:translateY(-100%)matrix(1,0,0,1,0,0)}@media (width<=1200px){.header__wrapper{height:60px}}.header__wrapper.is-visible{transition:transform .3s ease-in-out;transform:matrix(1,0,0,1,0,0)}.header__underlay{z-index:-1;background-color:#fff;width:100%;height:100%;transition:transform .3s ease-in-out;position:absolute;top:0;left:0;transform:translateY(-100%)}.header__underlay.is-visible{transition:transform .3s ease-in-out;transform:matrix(1,0,0,1,0,0)}.header__inner{justify-content:space-between;align-items:center;height:100%;padding:0 calc(11px + 1.34vw);display:flex}@media (width<=980px){.header__inner{padding:calc(7px + .89vw) calc(11px + 1.34vw)}}.header__inner.is-dark .header__logo-icon,.header__inner.is-dark .header__logo-name{fill:#000}.header__inner.is-dark .header__burger-line,.header__inner.is-dark .nav-item__link{color:#000}.header__inner.is-dark .nav-item__arrow{--fill:#000}.header__logo{z-index:10;align-items:center;display:flex}.header__logo-icon{fill:#fff;transition:fill .5s ease-in-out}@media (width<=1200px){.header__logo-icon{transform-origin:0;transition:fill .4s .2s;transform:scale(.72)}}.header__logo-name{fill:#fff;margin-left:calc(7px + .89vw);transition:fill .5s ease-in-out}@media (width<=1200px){.header__logo-name{display:none}}.header__nav{justify-content:center;margin:0;padding-left:0;list-style:none;display:flex;position:absolute;left:0;right:0}@media (width<=1200px){.header__nav{display:none}}.header__request{z-index:10}@media (width<=1200px){.header__request{display:none}}.header__mobile{align-items:center;gap:calc(11px + 2.68vw);display:flex;position:relative}@media (width>=1201px){.header__mobile{display:none}}.header__burger{width:60px;height:50px;color:inherit;cursor:pointer;z-index:1;background:0 0;border:none;margin-left:-18px;margin-right:-18px;padding:21px 18px;display:block;position:relative}.header__burger-wrapper{flex-direction:column;justify-content:center;width:24px;height:100%;display:flex}.header__burger-line{color:#fff;flex-shrink:0;width:100%;height:3px;transition:transform .2s,color .4s .2s;display:block;position:relative}.header__burger-line:not(:last-child){margin-bottom:5px}.header__burger-line:before{content:" ";background:currentColor;width:100%;height:100%;transition:transform .25s;display:block;position:absolute;top:0;left:0}.header__burger-line:first-child{transition:transform .2s,color .4s .2s}.header__burger-line:first-child:before{transition:transform .25s .3s}.header__burger-line:nth-child(2){transition:transform .2s,color .4s .2s}.header__burger-line:nth-child(2):before{transition:transform .25s .38s}.header__burger-line:nth-child(3){transition:transform .2s,color .4s .2s}.header__burger-line:nth-child(3):before{transition:transform .25s .46s}.header__burger:hover .header__burger-line:first-child{transform:translate(3px)}.header__burger:hover .header__burger-line:last-child{transform:translate(-3px)}.is-burger-opened .header__burger-line{visibility:hidden;pointer-events:none;transition:all .4s}.is-burger-opened .header__burger-line:before{transform:scaleX(0)}.is-burger-opened:not(.is-burger-opened) .header__burger-line:first-child:before{transition:transform .25s}.is-burger-opened:not(.is-burger-opened) .header__burger-line:nth-child(2):before{transition:transform .25s 80ms}.is-burger-opened:not(.is-burger-opened) .header__burger-line:nth-child(3):before{transition:transform .25s .16s}.nav-item{text-transform:uppercase;align-items:center;margin:0 calc(6px + 1.34vw);padding:calc(7px + .89vw) 0;font-size:calc(13px + .09vw);font-weight:700;display:flex;position:relative}.nav-item__link{transition:color .5s ease-in-out;display:block}.nav-item__text{vertical-align:middle;white-space:nowrap;padding:.1em 0;display:inline-block;position:relative;overflow:hidden}.nav-item__text:before{content:" ";transform-origin:0;opacity:0;background-color:currentColor;width:102%;height:2px;transition:transform 0s .1s,opacity 0s .1s;display:block;position:absolute;bottom:0;left:-1%;transform:scale(0)}.nav-item__text:after{content:" ";transform-origin:100%;opacity:1;background-color:currentColor;width:102%;height:2px;transition:transform .5s .1s,opacity 0s .1s;display:block;position:absolute;bottom:0;left:-1%;transform:scale(0)}@media (hover:hover) and (pointer:fine){.nav-item:hover .nav-item__text:before{opacity:1;transition:transform .3s .1s,opacity .2s .2s;transform:scale(1)}.nav-item:hover .nav-item__text:after{opacity:0;transition:transform,opacity;transform:scale(1)}}.nav-item__arrow{--fill:white;margin-left:6px;transition:fill .5s ease-in-out}.nav-item__dropdown{opacity:0;pointer-events:none;background-color:#000;margin:0;padding:calc(11px + 1.34vw) calc(11px + 2.68vw) calc(11px + 1.34vw) calc(11px + 1.34vw);list-style:none;transition:opacity .3s ease-in-out;display:block;position:absolute;top:100%;left:0}.nav-item:hover .nav-item__dropdown{opacity:1;pointer-events:auto}.nav-item__dropdown>li{text-transform:uppercase;font-size:14px;font-weight:700}.nav-item__dropdown>li:not(:last-child){margin-bottom:calc(7px + .89vw)}.nav-item__sub-link{color:#fff;transition:color .2s}@media (hover:hover) and (pointer:fine){.nav-item__sub-link:hover{color:#f4482a}}.burger-menu{z-index:10000;-webkit-user-select:none;user-select:none;background-color:#fff;width:100%;height:0;transition:all .4s .2s;position:fixed;top:0;left:0;overflow:hidden auto}.burger-menu.is-open{height:100%;transition:all .4s .2s}.burger-menu__wrapper{opacity:0;transition:all .3s}.burger-menu.is-open .burger-menu__wrapper{opacity:1}.burger-menu__header{justify-content:space-between;align-items:center;height:60px;padding:calc(7px + .89vw) calc(11px + 1.34vw);display:flex}.burger-menu__logo{align-items:center;display:flex}.burger-menu__logo-icon{transform-origin:0;transform:scale(.72)}.burger-menu__cross{cursor:pointer;color:inherit;background-color:#0000;border:none;width:60px;height:30px;margin:0 -18px;padding:12px 20px}.burger-menu__cross-line{color:#000}.burger-menu__cross-line:first-child,.burger-menu__cross-line:last-child{width:140%;height:3px;margin-left:-20%;transition:color .3s;display:block;position:relative}.burger-menu__cross-line:first-child{transform:translateY(1.5px)rotate(45deg)}.burger-menu__cross-line:first-child:before{transition:opacity .3s,transform .25s}.burger-menu__cross-line:last-child{transform:translateY(-1.5px)rotate(-45deg)}.burger-menu__cross-line:last-child:before{transition:opacity .3s,transform .25s .1s}.burger-menu__cross-line:before{content:" ";background:currentColor;width:100%;height:100%;transition:all .25s;display:block;position:absolute;top:0;left:0;transform:scaleX(0)}.burger-menu.is-open .burger-menu__cross-line:before{transform:scaleX(1)}.burger-menu__list{flex-direction:column;margin:0;padding-top:calc(29px + 3.57vw);padding-bottom:calc(29px + 3.57vw);padding-left:calc(29px + 3.57vw);list-style:none;display:flex}.burger-menu__item{color:#000}.burger-menu__item:not(:last-child){margin-bottom:calc(21px + 2.68vw)}.burger-menu__sub-list{margin-top:calc(7px + .89vw);padding-left:0;list-style:none}.burger-menu__sub-item:not(:last-child){margin-bottom:calc(7px + .89vw)}.footer{background-color:#fff;padding:calc(29px + 3.57vw) 0}.footer__top{grid-column-gap:12px;grid-template-columns:25% 25% 25%;margin-bottom:calc(77px + 7.14vw);display:grid}@media (width>=760px) and (width<=980px){.footer__top{grid-template-columns:33% 33% 33%}}@media (width<=760px){.footer__top{grid-template-columns:70%}}.footer__info{padding-right:42px}@media (width<=760px){.footer__info{padding-right:0}.footer__info:not(:first-child){margin-top:calc(11px + 2.68vw)}}.footer__title{margin-bottom:calc(7px + .89vw)}.footer__text{color:#000;font-size:calc(14px + .27vw);display:block}.footer__number{color:#969899;margin-top:17px}@media (width<=760px){.footer__number{margin-top:0}}.footer__text-link{color:#969899;font-size:calc(14px + .27vw)}.footer__bottom{justify-content:space-between;align-items:center;display:flex}@media (width<=760px){.footer__bottom{align-items:start;justify-content:unset;flex-direction:column}}.footer__bottom-left{align-items:baseline;display:flex}@media (width<=760px){.footer__bottom-left{margin-bottom:calc(11px + 2.68vw);display:block}}@media (width>=761px){.footer__company{margin-right:calc(11px + 1.34vw)}}.footer__copy{position:relative;top:-.1em}.footer__developed{color:#969899}.footer__dev-link{color:#000}.btn{text-transform:uppercase;color:var(--color,#000);appearance:none;border:1px solid var(--bg-color,white);background-color:var(--bg-color,white);box-shadow:none;cursor:pointer;border-radius:4px;padding:calc(15px + .18vw) calc(21px + 2.68vw);font-size:calc(13px + .09vw);font-weight:700;line-height:1;transition:background-color .2s linear,border-color .2s linear,color .2s linear}@media (hover:hover) and (pointer:fine){.btn:hover{background-color:var(--bg-color-hover,#000);border-color:var(--bg-color-hover,#000);color:var(--color-hover,white)}}.btn--small{padding:14px 19px}@media (width<=1200px){.btn--small{padding:11px 17px}}.btn--full{width:100%}.btn--orange{--bg-color:#f4482a;--color:white}.btn--black{--bg-color:#000;--color:white;--bg-color-hover:#f4482a}.btn--border{border:1px solid var(--color,#000)}.link-stroke{text-transform:uppercase;color:#000;cursor:pointer;text-align:center;padding:0;font-size:calc(13px + .09vw);font-weight:700;line-height:1.5em;transition:color .6s 80ms;display:inline-block;position:relative}.link-stroke--simple{color:#969899}@media (hover:hover) and (pointer:fine){.link-stroke--simple:hover{color:#000}}.link-stroke--not-uppercase{text-transform:none;font-size:calc(14px + .27vw);font-weight:400}.link-stroke.is-active{color:#000;cursor:default}.link-stroke__line-wrap{width:100%;height:3px;display:block;position:relative;bottom:0;left:0;overflow:hidden;transform:translate(0,0)}.link-stroke__line{background:currentColor;width:100%;height:100%;position:absolute;bottom:0;left:0}.link-stroke:not(.is-active):hover .link-stroke__line{animation:.6s cubic-bezier(.555,.205,.295,.975) 80ms button-hover}.link-stroke.is-active .link-stroke__line{transform:translate(0,0)}.link-stroke__underline{width:100%;height:3px;display:block;position:relative;bottom:0;left:0;overflow:hidden}.link-stroke__underline:before{content:" ";transform-origin:0;opacity:0;background-color:currentColor;width:102%;height:3px;transition:transform 0s .1s,opacity 0s .1s;display:block;position:absolute;bottom:0;left:-1%;transform:scale(0)}.link-stroke__underline:after{content:" ";transform-origin:100%;opacity:1;background-color:currentColor;width:102%;height:3px;transition:transform .5s .1s,opacity 0s .1s;display:block;position:absolute;bottom:0;left:-1%;transform:scale(0)}@media (hover:hover) and (pointer:fine){.link-stroke:hover .link-stroke__underline:before{opacity:1;transition:transform .3s .1s,opacity .2s .2s;transform:scale(1)}.link-stroke:hover .link-stroke__underline:after{opacity:0;transition:transform,opacity;transform:scale(1)}}.link-stroke.is-active .link-stroke__underline:before{content:" ";opacity:1;background-color:currentColor;width:102%;height:3px;transition-timing-function:ease;display:block;position:absolute;bottom:0;left:-1%;transform:none}.link-stroke--marked{margin-top:1.3em}.link-stroke__mark{text-align:center;color:#969899;border:1px solid;border-radius:100%;width:27px;height:27px;font-size:13px;line-height:27px}@media (width<=760px){.link-stroke__mark{width:20px;height:20px;font-size:11px;line-height:20px}}.link-stroke__mark{position:absolute;top:-1.2em;right:-2.6em}@media (width<=760px){.link-stroke__mark{top:-.6em;right:-2.3em}}.link-stroke--alone{margin-top:80px;margin-bottom:80px}@media (width>=760px) and (width<=980px){.link-stroke--alone{margin-top:50px;margin-bottom:50px}}@media (width<=760px){.link-stroke--alone{margin-top:30px;margin-bottom:30px}}.link-stroke--last{margin-top:80px}@media (width>=760px) and (width<=980px){.link-stroke--last{margin-top:50px}}@media (width<=760px){.link-stroke--last{margin-top:30px}}.link-stroke--subtitle{margin-top:0;margin-bottom:2rem}.link-dash{text-transform:uppercase;align-items:center;padding-left:calc(14px + .71vw);font-size:14px;font-weight:700;display:inline-flex;position:relative}@media (width<=760px){.link-dash{font-size:12px}}.link-dash{line-height:2}.link-dash:before{content:"";background-color:#000;width:4px;height:24px;position:absolute;left:0}@media (width<=760px){.link-dash:before{width:3px;height:20px}}.link-dash:after{content:"";pointer-events:none;opacity:0;background-image:url(/build/assets/arrow_next-Hc6olL85.svg);width:30px;height:7px;transition:transform .27s cubic-bezier(.45,.05,.55,.95),opacity .27s cubic-bezier(.45,.05,.55,.95);position:absolute;left:-30px;transform:translate(-12px)}@media (hover:hover) and (pointer:fine){.link-dash:hover:after{opacity:1;transform:translate(0)}}.card{grid-gap:calc(11px + 2.68vw);color:#000;grid-template-areas:"left right""bottom bottom";justify-content:space-between;padding:calc(3.57vw - 1px) calc(5px + 3.13vw) calc(17px + .89vw);display:grid;position:relative}.card__left{grid-area:left}.card__right{grid-area:right}.card__bottom{grid-area:bottom}.card__title{line-height:calc(24px + .98vw)}.card__text{color:#969899;font-size:calc(14px + .27vw);line-height:1.4}.card__mask{border-radius:50%;transition:transform .36s;position:relative;overflow:hidden;transform:translate(0,0)}@media (hover:hover) and (pointer:fine){.card__mask:hover{transform:translate(0,0)scale(.97)}}.card__image{border-radius:50%;width:calc(71px + 8.93vw);height:calc(71px + 8.93vw);transition:transform .36s;position:relative;overflow:hidden;transform:translate(0,0)}@media (hover:hover) and (pointer:fine){.card__mask:hover .card__image{transform:translate(0,0)scale(1.07)}}.card__image img{object-fit:cover;width:100%;height:100%;display:block}.card__link{position:absolute;inset:0}.sim{background-color:#0000;position:relative}.sim:before{content:"";clip-path:polygon(calc(36px + 4.46vw) 0,100% 0,100% 100%,0 100%,0 calc(36px + 4.46vw));transform-origin:50%;background-color:#fff;width:100%;display:block;position:absolute;top:0;bottom:0;transform:scale(-1)}.sim--white:before{background-color:#fff}.sim--orange:before{background-color:#f4482a}.sim__content{z-index:1;position:relative}.service-card{padding:calc(24px + 1.79vw) calc(3.57vw - 1px) calc(23px + 1.52vw) calc(11px + 1.34vw)}.service-card__grid{grid-template-columns:1fr auto;grid-template-areas:"title image""descr descr";display:grid}@media (width<=980px){.service-card__grid{grid-template-columns:1fr;grid-template-areas:"image""title""descr"}}.service-card__image{grid-area:image;width:calc(86px + 4.46vw);height:calc(86px + 4.46vw);margin-bottom:calc(11px + 1.34vw);position:relative}.service-card__image img{max-width:100%;height:auto;display:block}.service-card__title{grid-area:title;margin-bottom:calc(7px + .89vw)}.service-card__description{grid-area:descr}.user-content{font-size:calc(14px + .27vw)}.user-content h2,.user-content h3,.user-content h4,.user-content h5{margin-top:calc(11px + 2.68vw)}.user-content h2:first-child,.user-content h3:first-child,.user-content h4:first-child,.user-content h5:first-child{margin-top:0}.user-content h2:not(:last-child),.user-content h3:not(:last-child),.user-content h4:not(:last-child),.user-content h5:not(:last-child){margin-bottom:0}.user-content p{margin-top:calc(11px + 1.34vw)}.user-content p:first-child{margin-top:0}.user-content p:last-child{margin-bottom:0}.user-content h2{font-size:calc(14px + 3.21vw);font-weight:700;line-height:1}.user-content h3{text-transform:uppercase;font-size:calc(15px + 1.43vw);font-weight:700;line-height:1.5}.user-content h4{font-size:calc(16px + .71vw);font-weight:700}.user-content h5{font-size:calc(13px + .36vw);font-weight:700}.user-content strong{font-weight:700}.user-content p.big{font-size:calc(15px + .89vw);font-weight:400}.user-content p.small{text-transform:uppercase;font-size:calc(9px + .36vw);font-weight:700}.user-content blockquote{border:none;margin:calc(11px + 1.34vw) 0;padding:0;font-size:calc(15px + .89vw);font-weight:400}.user-content blockquote:first-child{margin-top:0}.user-content blockquote p{font-size:inherit}.user-content li,.user-content li p{margin:calc(7px + .89vw) 0}.user-content a{vertical-align:bottom;display:inline-block;position:relative;overflow:hidden}.user-content a:after,.user-content a:before{background-color:#000}.user-content a:before{content:" ";opacity:1;background-color:currentColor;width:102%;height:2px;transition-timing-function:ease;display:block;position:absolute;bottom:0;left:-1%;transform:none}.user-content a:hover:before{animation:.6s cubic-bezier(.555,.205,.295,.975) 80ms button-hover}.gallery:after{content:"";clear:both;display:table}.gallery img{width:100%;height:auto;display:block}.gallery__viewport{position:relative}.gallery__viewport:after{content:"";opacity:0;background-color:#000;transition:opacity 1.25s .1s;position:absolute;inset:0}.gallery__viewport.is-loading:after{opacity:1}.gallery__block{float:left}.gallery__block:not(:last-child){margin-bottom:calc(77px + 7.14vw)}@media (width<=800px){.gallery__block:not(:last-child){margin-bottom:60px}}.gallery__block.is-even{clear:right;margin-top:calc(29px + 3.57vw);padding-left:calc(14.5px + 1.785vw);padding-right:calc(7.59vw - 9px)}@media (width<=800px){.gallery__block.is-even{margin-top:0}}.gallery__block:not(.is-even):not(.is-full){clear:left;padding-left:calc(7.59vw - 9px);padding-right:calc(14.5px + 1.785vw)}@media (width<=800px){.gallery__block.is-even,.gallery__block:not(.is-even):not(.is-full){padding-left:calc(7.59vw - 9px);padding-right:calc(7.59vw - 9px)}}.gallery__block.is-portrait,.gallery__block.is-landscape:not(.is-full){width:50%}@media (width<=800px){.gallery__block.is-portrait,.gallery__block.is-landscape:not(.is-full){width:100%}}.gallery__block.is-full{clear:both;width:100%;padding-left:calc(7.59vw - 9px);padding-right:calc(7.59vw - 9px)}@media (width<=800px){.gallery__block.is-full{padding-left:0;padding-right:0}}.gallery__caption{color:#969899;margin-top:calc(7px + .89vw);font-size:calc(14px + .27vw)}.form-block{background-color:#f4482a;border-radius:12px;padding:calc(11px + 2.68vw)}.form-block>*,.form-block>:first-child{margin-bottom:calc(11px + 2.68vw)}.form-block>:last-child{margin-bottom:0}.form-block__cols{grid-column-gap:15px;grid-row-gap:calc(11px + 2.68vw);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=980px){.form-block__cols{grid-template-columns:1fr}}.form-message{border-radius:4px;margin-top:calc(11px + 1.34vw);padding:calc(7px + .89vw);font-size:calc(14px + .27vw)}.form-message--success{color:#2d7d46;background-color:#ffffffe6}.form-message--error{color:#f4482a;background-color:#ffffffe6}.input,.input::placeholder{color:currentColor;font-size:calc(14px + .27vw);line-height:1}.input{appearance:none;box-shadow:none;background:0 0;border:1px solid #fff6;border-radius:4px;width:100%;padding:11px 18px 10px;transition:border-color .3s}.input:focus{border-color:currentColor}.input--gray-border{border-color:#969899}.input--gray-border:focus{border-color:currentColor}.textarea-field{flex-direction:column;display:flex;position:relative}.textarea-field--default{--border-color:#0006;--border-color-focus:#000;--color:#000}.textarea-field--white{--border-color:#fff6;--border-color-focus:white;--color:white}.textarea-field__caption{text-transform:uppercase;color:var(--color);font-size:calc(13px + .09vw);font-weight:700;line-height:1;display:block}.textarea-field__caption:not(:last-child){margin-bottom:10px}.textarea,.textarea::placeholder{color:var(--color);font-size:calc(14px + .27vw);line-height:1.6}.textarea{appearance:none;box-shadow:none;border:1px solid var(--border-color);background:0 0;border-radius:4px;width:100%;padding:11px 18px 10px;transition:border-color .3s}.textarea:focus{border-color:var(--border-color-focus)}.intro{color:#fff;padding-top:calc(177px + 13.39vw);padding-bottom:calc(40px + 6.25vw);position:relative}.intro__bg{z-index:-1;background:#aebfd0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.intro__bg:after{content:"";background-color:#0003;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.intro__bg-wrap{background-size:cover;width:100%;height:100%;position:absolute}.intro__bg-wrap img{object-fit:cover;width:100%;height:100%}.intro__heading{position:relative}.intro__h1{margin-left:-.075em}.intro__subtitle{font-size:calc(16px + .71vw);font-weight:700;line-height:1;position:absolute;top:100%}.project-card,.project-card__image{position:relative;overflow:hidden}.project-card__image:after{content:"";opacity:0;background-color:#000;transition:opacity 1.25s 1.1s;position:absolute;inset:0}.project-card__image.is-loading:after{opacity:1}.project-card__image img{width:100%;height:auto;display:block}.project-card__content{z-index:2;padding:calc(11px + 1.34vw) 0;position:relative}.project-card__title{margin-bottom:.3em}.project-card__title a{color:inherit;text-decoration:none}.project-card__subtitle{margin-bottom:calc(11px + 1.34vw);line-height:1.4}.project-card__cta{z-index:2;position:relative}.project-card__link{z-index:1;position:absolute;inset:0}.project-filters__desktop{display:flex}@media (width<=760px){.project-filters__desktop{display:none}}@media (width>=761px){.project-filters__mobile{display:none}}.project-filters__menu{z-index:10000;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background-color:#fff;width:100%;height:0;transition:all .4s .2s;position:fixed;top:0;left:0;overflow:hidden auto}@media (width>=761px){.project-filters__menu{display:none}}.project-filters__menu.is-open{height:100%;transition:all .4s .2s}.project-filters__header{z-index:10000;justify-content:flex-end;align-items:center;height:60px;padding:calc(7px + .89vw) calc(11px + 1.34vw);display:flex}.project-filters__filters-wrap{flex-direction:column;justify-content:space-between;width:100%;display:flex;position:absolute}.project-filters__filters{flex-direction:column;justify-content:center;height:calc(100vh - 60px);padding-left:calc(29px + 3.57vw);display:flex;position:absolute;transform:translateY(-60px)}.project-filters__filter:not(:last-child){margin-bottom:calc(11px + 1.34vw)}.project-filters__item:not(:last-child){margin-right:calc(21px + 2.68vw)}.project-filters__cross{cursor:pointer;color:inherit;background-color:#0000;border:none;width:60px;height:30px;margin:0 -18px;padding:12px 20px}.project-filters__cross-line{color:#000}.project-filters__cross-line:first-child,.project-filters__cross-line:last-child{width:140%;height:3px;margin-left:-20%;transition:color .3s;display:block;position:relative}.project-filters__cross-line:first-child{transform:translateY(1.5px)rotate(45deg)}.project-filters__cross-line:first-child:before{transition:opacity .3s,transform .25s}.project-filters__cross-line:last-child{transform:translateY(-1.5px)rotate(-45deg)}.project-filters__cross-line:last-child:before{transition:opacity .3s,transform .25s .1s}.project-filters__cross-line:before{content:" ";background:currentColor;width:100%;height:100%;transition:all .25s;display:block;position:absolute;top:0;left:0;transform:scaleX(0)}.project-filters__menu.is-open .project-filters__cross-line:before{transform:scaleX(1)}.stroke{cursor:pointer;text-transform:uppercase;color:#969899;text-align:center;background:0 0;border:none;padding:0;font-size:calc(13px + .09vw);font-weight:700;line-height:2;transition:color .6s 80ms;display:inline-block;position:relative}@media (hover:hover) and (pointer:fine){.stroke:hover{color:#000}}.stroke__label{vertical-align:middle;white-space:nowrap;padding:.1em 0;display:inline-block;position:relative;overflow:hidden}.stroke__label:before{content:" ";transform-origin:0;opacity:0;background-color:currentColor;width:102%;height:3px;transition:transform 0s .1s,opacity 0s .1s;display:block;position:absolute;bottom:0;left:-1%;transform:scale(0)}.stroke__label:after{content:" ";transform-origin:100%;opacity:1;background-color:currentColor;width:102%;height:3px;transition:transform .5s .1s,opacity 0s .1s;display:block;position:absolute;bottom:0;left:-1%;transform:scale(0)}@media (hover:hover) and (pointer:fine){.stroke:hover .stroke__label:before{opacity:1;transition:transform .3s .1s,opacity .2s .2s;transform:scale(1)}.stroke:hover .stroke__label:after{opacity:0;transition:transform,opacity;transform:scale(1)}}.stroke--active .stroke__label:before{content:" ";opacity:1;background-color:currentColor;width:102%;height:3px;transition-timing-function:ease;display:block;position:absolute;bottom:0;left:-1%;transform:none}.stroke__mark{text-align:center;color:#969899;border:1px solid;border-radius:100%;width:27px;height:27px;font-size:13px;line-height:27px}@media (width<=760px){.stroke__mark{width:20px;height:20px;font-size:11px;line-height:20px}}.stroke__mark{position:absolute;top:-1.2em;right:-2.6em}@media (width<=760px){.stroke__mark{top:-.6em;right:-2.3em}}.stroke--active,.stroke--active .stroke__mark{color:#000}.project-page__params{margin-left:calc(7.59vw - 9px);margin-right:calc(21.88vw - 55px);display:flex}@media (width<=980px){.project-page__params{flex-direction:column}}.project-page__params-left{position:relative}.project-page__back{margin-right:calc(77px + 7.14vw)}@media (width<=980px){.project-page__back{margin-bottom:calc(11px + 2.68vw);position:static}}.project-page__cover{position:relative}.project-page__cover:after{content:"";opacity:0;background-color:#000;transition:opacity 1.25s 1.1s;position:absolute;inset:0}.project-page__cover.is-loading:after{opacity:1}.project-page__cover img{width:100%;height:auto;display:block}.project-params{margin:0 0 calc(-21px - 2.68vw);padding:0;list-style-type:none}.project-params__item{vertical-align:top;max-width:160px;margin-bottom:calc(21px + 2.68vw);padding:0;line-height:1.4em;list-style-type:none;display:inline-block;position:relative}.project-params__item:not(:last-child){margin-right:calc(29px + 3.57vw)}.project-params__title{color:#969899;text-transform:uppercase;margin-bottom:.7em;font-size:calc(9px + .36vw);font-weight:700}.project-params__value{font-size:calc(14px + .27vw)}.back-button{color:#000;cursor:pointer;background-color:#0000;border:none;align-items:center;padding-top:.1em;padding-left:0;font-size:14px;line-height:2em;text-decoration:none;display:inline-flex}.back-button__arrow{align-items:center;height:24px;margin-top:-1px;margin-right:1em;display:inline-flex;position:relative}.back-button__edge{background-color:#000;width:4px;height:100%;position:relative}.back-button__icon{width:30px;height:7px}@media (hover:hover) and (pointer:fine){.back-button:hover .back-button__icon{animation:3.7s infinite arrow-prev}}.back-button__text{vertical-align:middle;text-transform:uppercase;margin-left:.6em;font-size:calc(13px + .09vw);font-weight:700;display:inline-block;position:relative}@media (width<=980px){.back-button__text{display:none}}@keyframes arrow-prev{15%{transform:translate(12px)}30%{transform:translate(0,0)}}.next-link{color:#000;text-transform:uppercase;border:none;padding-top:.2em;padding-left:0;font-size:14px;font-weight:700;line-height:2em;text-decoration:none;display:inline-block;position:absolute;top:.5em}@media (width<=980px){.next-link{margin-bottom:calc(11px + 2.68vw);position:static}}.next-link__arrow{align-items:center;height:24px;margin-top:-1px;margin-right:16px;display:inline-flex;position:relative}.next-link__icon{opacity:0;width:30px;height:7px;margin-left:-30px;transition:opacity .27s cubic-bezier(.45,.05,.55,.95),transform .27s cubic-bezier(.45,.05,.55,.95);display:block;transform:translate(-12px)}@media (hover:hover) and (pointer:fine){.next-project:hover .next-link__icon,.next-link:hover .next-link__icon{opacity:1;transform:translate(0,0)}}.next-link__edge{background-color:#000;width:4px;height:100%;position:relative}.next-link__label{vertical-align:middle;text-transform:uppercase;font-size:calc(13px + .09vw);font-weight:700;display:inline-block;position:relative}.next-project__relative{position:relative}.next-project__title{margin-bottom:10px}.next-project__title a{color:inherit;text-decoration:none}.next-project__image{position:relative}.next-project__image:after{content:"";opacity:0;background-color:#000;transition:opacity 1.25s 1.1s;position:absolute;inset:0}.next-project__image.is-loading:after{opacity:1}.next-project__image img{width:100%;height:auto;display:block}.next-project__image-link{display:block}.next-project__subtitle-link{color:inherit;text-decoration:none}.service-card-big__info{display:flex}@media (width<=980px){.service-card-big__info{flex-direction:column}}.service-card-big__icon-wrapper{width:calc(52px + 10.27vw)}@media (width<=980px){.service-card-big__icon-wrapper{width:100%;margin-bottom:calc(11px + 1.34vw)}}.service-card-big__icon{width:calc(86px + 4.46vw);height:calc(86px + 4.46vw);position:relative}.service-card-big__icon img{object-fit:cover;width:100%;height:100%}.service-card-big__text{max-width:65%}@media (width<=980px){.service-card-big__text{max-width:unset}}.service-card-big__image{position:relative}.service-card-big__image:after{content:"";opacity:0;background-color:#000;transition:opacity 1.25s 1.1s;position:absolute;inset:0}.service-card-big__image.is-loading:after{opacity:1}.service-card-big__image img{width:100%;height:auto;display:block}@media (width<=980px){.service-card-big__image{margin-left:calc(-7.59vw + 9px);margin-right:calc(-7.59vw + 9px)}}.interlinks{position:relative}.interlinks__bg{z-index:-1;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.interlinks__bg-wrap{background-position:50%;background-size:cover;width:100%;height:110%;min-height:50vmax;position:absolute}.interlinks__grid{grid-gap:calc(14px + 1.79vw);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;display:grid}@media (width<=760px){.interlinks__grid{grid-template-columns:1fr}}.interlink-card{border-radius:4px}.interlink-card__grid{grid-template-columns:1fr auto;grid-template-areas:"text image";padding:calc(5px + 3.13vw);display:grid;position:relative}@media (width<=980px){.interlink-card__grid{grid-template-columns:1fr}}.interlink-card__text{grid-area:text}.interlink-card__title{margin-top:-.26em;line-height:calc(24px + .98vw)}.interlink-card__description{line-height:1.4}.interlink-card__mask{border-radius:50%;transition:transform .36s;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.interlink-card__mask:hover{transform:scale(.97)}}.interlink-card__image{border-radius:50%;grid-area:image;width:calc(86px + 4.46vw);height:calc(86px + 4.46vw);transition:transform .36s;position:relative;overflow:hidden}.interlink-card__image img{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.interlink-card:hover .interlink-card__image{transform:scale(1.07)}}.interlink-card__link{position:absolute;inset:0}.calculator__fields{margin-bottom:calc(29px + 3.57vw)}.calculator__field{grid-row-gap:calc(7px + .89vw);grid-column-gap:20px;grid-template-columns:280px 1fr;display:grid}@media (width<=760px){.calculator__field{grid-template-columns:1fr}}.calculator__field:not(:last-child){margin-bottom:calc(11px + 2.68vw)}.calculator__label{text-transform:uppercase;flex-direction:column;font-size:calc(13px + .09vw);font-weight:700;line-height:1.5;display:inline-flex}@media (width<=760px){.calculator__label{flex-direction:row}}.calculator__label-name{margin-bottom:.1em}.calculator__label-metric{color:#969899}@media (width<=760px){.calculator__label-metric{padding-left:10px}}.calculator__input{width:100%;max-width:260px}@media (width<=980px){.calculator__input{max-width:none}}.calculator__row{grid-gap:calc(7px + .89vw);grid-template-columns:repeat(auto-fill,120px);display:grid}@media (width<=980px){.calculator__row{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.calculator__result{flex-direction:column;margin-bottom:calc(11px + 1.34vw);display:flex}.calculator__results{flex-wrap:wrap;margin-bottom:10px;display:flex}@media (width<=760px){.calculator__results{flex-direction:column}}.calculator__results>:not(:last-child){margin-right:calc(11px + 1.34vw)}.calculator__result-item{color:#969899;text-transform:uppercase;margin-right:10px;font-size:calc(13px + .09vw);font-weight:700}.calculator__result-value{font-size:calc(15px + .89vw);font-weight:400;display:inline-flex}.calculator__star{font-size:1.2em;line-height:1;display:inline}.calculator__offer{color:#969899;font-size:calc(9px + .36vw);display:flex}.calculator__buttons>*+*{margin-left:calc(7px + .89vw)}@media (width<=760px){.calculator__buttons>*+*{margin-top:calc(7px + .89vw);margin-left:0}.calculator__buttons .button{width:100%}}.radio input{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute}.radio__box{-webkit-user-select:none;user-select:none;color:#000;cursor:pointer;background-color:#f0f0f0;border-radius:4px;justify-content:center;width:100%;padding:calc(9px + .36vw) calc(8px + .71vw) calc(8px + .54vw);display:inline-flex}.radio input:checked+.radio__box{color:#f0f0f0;background-color:#000}.products-table-wrapper{max-width:100%;position:relative;overflow-x:auto}.products-table{border-spacing:10px}.products-table .products-table__head{line-height:20px}.products-table .products-table__head td{background:0 0;height:40px}.products-table .products-table__head td:first-child{text-align:left}.products-table td{text-align:center;background-color:#f0f0f0;border-radius:4px}.products-table--wide{table-layout:fixed;width:100%}@media (width<=980px){.products-table--wide{table-layout:auto}}.products-table--thin{table-layout:fixed;width:77%}@media (width<=980px){.products-table--thin{table-layout:auto}}@media (width<=1340px){.products-table--thin{width:80%}}.products-table__name-cell{width:28%;padding:25px 20px;text-align:left!important}@media (width<=1340px){.products-table__name-cell{width:42%}}.products-table__name-inner{justify-content:space-between;align-items:center;gap:calc(7px + .89vw);display:flex}.products-table__image{flex-shrink:0;width:140px;height:140px;position:relative;overflow:hidden}.products-table__image img{object-fit:cover;width:100%;height:100%}.products-table__length{width:8%}.products-table__thickness{width:10%}.products-table__density{width:14%}.download-link{border-bottom:1px solid #969899;justify-content:space-between;align-items:center;width:100%;max-width:47vw;padding-bottom:calc(7px + .89vw);display:flex}.download-link:not(:first-child){padding-top:calc(7px + .89vw)}@media (width<=980px){.download-link{max-width:none}}.download-link__right{justify-content:center;align-items:center;display:flex}.download-link__ext{text-transform:uppercase}.download-link__btn{background-color:#f0f0f0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;margin-left:calc(11px + 1.34vw);transition:background-color .2s linear;display:flex}@media (hover:hover) and (pointer:fine){.download-link__btn:hover{background-color:#000}}.download-link__icon{fill:#000;transition:fill .2s linear}@media (hover:hover) and (pointer:fine){.download-link__btn:hover .download-link__icon{fill:#fff}}.modal{z-index:30;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:auto}.modal.is-open{place-items:center;display:grid}.modal__overlay{cursor:pointer;background:#00000080;position:fixed;inset:0}.modal__content{z-index:1;background:#fff;min-width:min(60vw,100% + -15.18vw + 18px);max-width:910px;margin:calc(40px + 6.25vw) calc(7.59vw - 9px);padding:calc(29px + 3.57vw) calc(77px + 7.14vw);position:relative}@media (width<=980px){.modal__content{margin:calc(11px + 2.68vw) calc(11px + 1.34vw);padding:calc(29px + 3.57vw) calc(11px + 2.68vw)}}.modal__close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:flex;position:absolute;top:30px;right:30px}@media (width<=980px){.modal__close{width:36px;height:36px;top:15px;right:15px}}.modal__close-line{background-color:#000;width:2px;height:30px;position:absolute}@media (width<=980px){.modal__close-line{height:20px}}.modal__close-line:first-child{transform:rotate(45deg)}.modal__close-line:last-child{transform:rotate(-45deg)}.modal__success,.modal__error{text-align:center;padding:calc(21px + 2.68vw) 0}.modal-form>*{margin-bottom:calc(11px + 2.68vw)}.modal-form>:last-child{margin-bottom:0}.modal-form__cols{grid-column-gap:15px;grid-row-gap:calc(11px + 2.68vw);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=980px){.modal-form__cols{grid-template-columns:1fr}}.modal-form__policy{color:#000;line-height:1.5}.modal-form__policy-link{color:#000;text-decoration:underline;transition:color .2s}.modal-form__policy-link:hover{color:#f4482a}.text-field{flex-direction:column;display:flex}.text-field__caption{text-transform:uppercase;margin-bottom:10px;font-size:calc(13px + .09vw);font-weight:700;line-height:1}.text-field__input{appearance:none;box-shadow:none;background:0 0;border:1px solid #0006;border-radius:4px;padding:11px 18px 10px;font-size:calc(14px + .27vw);line-height:1;transition:border-color .3s}.text-field__input:focus{border-color:#000}.text-field__input:invalid:not(:placeholder-shown){border-color:#f4482a}.file-drop{cursor:pointer;background-color:#f0f0f0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:calc(7px + .89vw);display:flex;position:relative}.file-drop__icon{flex-shrink:0;margin-bottom:15px}.file-drop__input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-drop__text{text-align:center;color:#969899;font-size:calc(14px + .27vw);line-height:1.4}.file-drop__text-accent{color:#000;transition:color .2s}.file-drop:hover .file-drop__text-accent{color:#f4482a}.file-drop__text-mobile{display:none}@media (width<=980px){.file-drop__text-mobile{display:inline}.file-drop__text-desktop{display:none}}.file-drop__file{background-color:#f0f0f0;border-radius:4px;align-items:center;gap:10px;margin-top:10px;padding:calc(7px + .89vw);font-size:calc(14px + .27vw);line-height:1;display:flex}.file-drop__remove{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:0;display:flex;position:relative}.file-drop__remove:before,.file-drop__remove:after{content:"";background-color:#000;width:2px;height:12px;position:absolute}.file-drop__remove:before{transform:rotate(45deg)}.file-drop__remove:after{transform:rotate(-45deg)}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}.c-scrollbar{transform-origin:100%;opacity:0;z-index:100;width:11px;height:100vh;transition:transform .3s,opacity .3s;position:absolute;top:0;right:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}.c-scrollbar_thumb{background-color:#000;border-radius:10px;width:7px;margin:2px;position:absolute;top:0;right:0}.home-intro{color:#fff;padding-top:calc(105px + 6.25vw);padding-bottom:calc(126px + 29.46vw);position:relative}.home-intro__h1{letter-spacing:.02em;text-transform:uppercase;margin-bottom:calc(56px + 1.34vw);font-size:calc(12px + 4.02vw);font-weight:700;line-height:calc(21px + 5.09vw)}@media (width>=761px){.home-about__heading{flex-direction:column;display:flex}}.home-cards{grid-gap:calc(21px + 2.68vw);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=920px){.home-cards{grid-template-columns:1fr}}.home-card{color:#000;padding:50px 50px 30px}.home-bg{z-index:-1;background:#aebfd0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.home-bg__wrap{width:100%;height:100%;position:absolute}.home-bg__wrap.is-expand{height:110%;top:-5%}.home-bg__wrap img{object-fit:cover;width:100%;height:100%}.home-columns{grid-gap:calc(29px + 3.57vw);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=1100px){.home-columns{grid-template-columns:1fr}}.construction-mason{flex-flow:column wrap;align-content:flex-start;margin-bottom:calc(-40px - 6.25vw);margin-left:calc(-40px - 6.25vw);display:flex}.construction-mason .project-card--portrait,.construction-mason .project-card--small{width:400px;max-width:100%}@media (width<=550px){.construction-mason .project-card--portrait,.construction-mason .project-card--small{width:62.5vw}.construction-mason{display:block}}.construction-mason__break{flex-basis:100%;width:0}.construction-mason__item{width:50%;padding-bottom:calc(40px + 6.25vw);padding-left:calc(40px + 6.25vw)}.construction-mason__item[data-mason-col="2"] .project-card--portrait,.construction-mason__item[data-mason-col="2"] .project-card--small{margin-left:auto}.construction-mason__item:first-child{padding-top:calc(40px + 6.25vw)}@media (width<=550px){.construction-mason__item:first-child{padding-top:0}.construction-mason__item{width:100%}}.construction-features__grid{grid-gap:calc(14px + 1.79vw);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;display:grid}@media (width<=760px){.construction-features__grid{grid-template-columns:1fr}}.construction-services{background-color:#f0f0f0}.construction-services__heading-mb{margin-bottom:calc(27px + .89vw)}.construction-services__grid{grid-gap:calc(14px + 1.79vw);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;display:grid}@media (width<=760px){.construction-services__grid{grid-template-columns:1fr}}.advantages-grid{grid-gap:calc(11px + 2.68vw);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;display:grid}@media (width<=980px){.advantages-grid{grid-template-columns:1fr;grid-auto-rows:auto}}.advantage-card__icon{width:60px;height:60px;margin-bottom:calc(7px + .89vw);position:relative}.advantage-card__icon img{width:60px;height:60px}.concrete-chess{flex-wrap:wrap;align-content:flex-start;align-items:center;display:flex}@media (width<=550px){.concrete-chess{display:block}}.concrete-chess__item{width:50%;padding-bottom:calc(40px + 6.25vw)}.concrete-chess__item:nth-child(4n+2){padding-left:15%}.concrete-chess__item:nth-child(4n+3){padding-right:15%}@media (width<=550px){.concrete-chess__item{width:100%}.concrete-chess__item:nth-child(4n+2){padding-left:0}.concrete-chess__item:nth-child(4n+3){padding-right:0}}.contacts-layout{grid-gap:calc(11px + 2.68vw);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=760px){.contacts-layout{grid-template-columns:1fr}}.contacts-left,.contacts-right{flex-direction:column;display:flex}@media (width>=761px){.contacts-left,.contacts-right{padding-top:calc(11px + 2.68vw)}}.contacts-field+.contacts-field{margin-top:calc(11px + 2.68vw)}.contacts-field__label{margin-bottom:4px;display:block}.contacts-field__value{display:block}.contacts-image{aspect-ratio:430/573;object-fit:cover;width:100%;max-width:430px;display:block}@media (width<=760px){.contacts-image{order:-1;max-width:100%;margin-bottom:calc(29px + 3.57vw)}}.contacts-map{aspect-ratio:550/733;width:100%;max-width:550px;position:relative;overflow:hidden}
