.footer__link,.footer__name,.offer__item-text{text-align:center}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}40%{-webkit-transform:translate(-50%,-30px);transform:translate(-50%,-30px)}60%{-webkit-transform:translate(-50%,-15px);transform:translate(-50%,-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}40%{-webkit-transform:translate(-50%,-30px);transform:translate(-50%,-30px)}60%{-webkit-transform:translate(-50%,-15px);transform:translate(-50%,-15px)}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.header,.header__bottom{width:100vw}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55, .055, .675, .19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55, .055, .675, .19),-webkit-transform .22s cubic-bezier(.55, .055, .675, .19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215, .61, .355, 1) .12s,-webkit-transform .22s cubic-bezier(.215, .61, .355, 1) .12s}.header{position:fixed;padding:10px;z-index:4;top:0;background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav-mobile,body{-webkit-box-orient:vertical;-webkit-box-direction:normal}.header__logo{z-index:5}.header__logo img{width:40px;color:#f0f0f0;-webkit-transition:opacity .5s;transition:opacity .5s}.header__hamburger{z-index:500;padding:0}.header__hamburger-inner,.header__hamburger-inner::after,.header__hamburger-inner::before{background-color:#fff;z-index:500}.header__nav-mobile,.main__content-btn,body{background-color:#f0f0f0}.header__nav-link{position:relative;display:inline-block;margin:.5em;padding:.5em;font-size:2.3rem;color:#f18d35;text-transform:uppercase;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.header__nav-link--active,.header__nav-link:hover{color:#f17910}.header__nav-phone{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #f18d35;border-radius:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav-phone span{margin-right:.5rem;font-size:3rem}.header__nav-mobile{position:absolute;top:0;left:0;right:0;bottom:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;z-index:2;-webkit-transform:translateY(-102%);transform:translateY(-102%);-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.main,body{width:100vw;display:-webkit-box;display:-ms-flexbox;position:relative}.header__nav-mobile--active{-webkit-transform:translateY(0);transform:translateY(0)}.header__nav-desktop{display:none}.aboutus__item-icon span,.offer__item-icon span{font-size:6rem}.contact__item-data span,.contact__item-link span{margin-right:.5rem}@font-face{font-family:icons;src:url("../fonts/icons.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.icon-arrow:before{content:"\e900";color:#f0f0f0}.icon-badge:before{content:"\e901"}.icon-balcony:before{content:"\e902"}.icon-call:before{content:"\e903"}.icon-city:before{content:"\e904"}.icon-deployed:before{content:"\e905";color:#f0f0f0}.icon-fence:before{content:"\e906"}.icon-foundation:before{content:"\e907"}.icon-gate:before{content:"\e908"}.icon-history:before{content:"\e909";color:#f0f0f0}.icon-mail:before{content:"\e90a"}.icon-person:before{content:"\e90b";color:#f0f0f0}.icon-road:before{content:"\e90c"}.icon-search:before{content:"\e90d";color:#f0f0f0}.icon-work:before{content:"\e90e"}[class*=" icon-"],[class^=icon-]{font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:64px}body{font-family:Roboto,serif;font-size:1.6rem;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:hidden}.material-symbols-outlined{counter-reset:#f0f0f0}.main{height:100vh;color:#f0f0f0;display:flex}.main .swiper,.main__content{display:-webkit-box;display:-ms-flexbox;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;height:100%}.main__content{position:absolute;top:0;left:0;z-index:2;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem}.main__content-title{font-size:2.2rem;z-index:3;text-transform:uppercase;font-display:swap}.main__content-text{font-size:1.2rem;font-weight:lighter;z-index:1}.main__content-btn{border:1px solid #f0f0f0;text-transform:uppercase;text-decoration:none;color:#363435;margin-top:1.5rem;font-size:2rem;border-radius:1rem;padding:10px;-ms-flex-item-align:center;align-self:center;cursor:pointer;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.main__content-btn:hover{background:0 0;color:#f0f0f0}.main__content-arrowbtn{position:absolute;color:#f0f0f0;bottom:2rem;left:50%;z-index:1;-webkit-animation:2s infinite bounce;animation:2s infinite bounce}.main__content-arrowbtn--arrow{font-size:5rem;text-decoration:none}.main .swiper{position:relative;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aboutus,.aboutus__item,.main .swiper-slide{display:-webkit-box;display:-ms-flexbox}.main .swiper-shadow{z-index:2;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.main .swiper-pagination{z-index:3}.main .swiper-pagination-bullet{background-color:rgba(240,240,240,.1)}.main .swiper-pagination-bullet-active{background-color:#f0f0f0}.main .swiper-slide{height:100%;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main .swiper-slide picture{height:100%;width:100%}.main .swiper-slide picture img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.aboutus{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#363435;color:#f0f0f0;padding-bottom:2rem;width:100vw}.aboutus__title,.collabs__title,.contact__title,.offer__title,.range__title{margin:2rem;padding:1rem;font-size:3.4rem;border-left:3px solid #f18d35}.aboutus__item{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 3rem}.aboutus__item-text,.offer{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.aboutus__item-icon{margin:10px}.aboutus__item-text{display:flex;flex-direction:column}.aboutus__item-text--title{font-size:2rem}.aboutus__item-text--desc{font-size:1.2rem}.offer{display:flex;flex-direction:column;background-color:#f0f0f0;padding-bottom:2rem;color:#363435;width:100vw}.offer__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem 4rem;padding:1rem;border:3px solid #f18d35;border-radius:4rem;background-size:cover;background-position:center;overflow:hidden}.offer__item-shadow{position:absolute;top:0;width:100%;height:100%;background-color:rgba(240,240,240,.8)}.offer__item-title{text-transform:uppercase;font-size:2.4rem;margin:10px;z-index:1}.offer__item-text{font-weight:lighter;font-size:1.4rem;margin:10px;z-index:1}.offer__item-icon{background-color:#f18d35;padding:20px;border-radius:100%;margin:10px;z-index:1}.collabs,.range{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;width:100vw;padding-bottom:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal}.range{display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#363435;color:#f0f0f0}.range__text{font-weight:lighter;font-size:1.6rem;margin:0 3rem;z-index:1}.range__map{height:500px;margin:2rem;border-radius:1rem}.collabs{display:flex;flex-direction:column;background-color:#f0f0f0;color:#363435}.collabs__item,.contact{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column}.collabs__item{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem 4rem;padding:1rem}.collabs__item-title{text-transform:uppercase;font-size:2.4rem;z-index:1}.collabs__item-logo{width:20rem}.contact,.footer{width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:normal}.collabs__item-text{font-weight:300;font-size:1.4rem;text-align:center;margin:10px;z-index:1}.contact{display:flex;flex-direction:column;background-color:#363435;color:#f0f0f0;padding-bottom:2rem}.contact__item,.contact__item-link{display:-webkit-box;display:-ms-flexbox}.contact__item{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:2px solid #f18d35;border-radius:2rem;margin:2rem 4rem;padding:1rem}.contact__item-title{font-size:2rem}.contact__item-text{margin-top:.5rem;font-weight:300}.contact__item-link{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem;text-decoration:none;color:#f0f0f0;-webkit-transition:color .3s;transition:color .3s}.contact__item-data,.footer{display:-webkit-box;display:-ms-flexbox}.footer,.footer__link,.footer__top-nav--link{text-decoration:none;color:#363435}.contact__item-link:hover{color:#f17910}.contact__item-data{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem;font-weight:300;text-decoration:none}.footer{background-color:#f0f0f0;display:flex;-ms-flex-direction:column;flex-direction:column}.footer__top,.footer__top-logo{display:-webkit-box;display:-ms-flexbox}.footer__top{width:100%;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-pack:distribute;justify-content:space-around}.footer__top-logo{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__top-logo img{width:40px}.footer__top-nav{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__top-nav--title{font-weight:400;margin-bottom:1rem}.footer__top-nav--link{text-transform:uppercase;font-weight:300;margin-top:.5rem}.footer__name{margin:.5rem}@media (min-width:480px){.wrapper{max-width:480px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collabs__item-title,.contact__item-link span,.main__content-title,.offer__item-title{font-size:2.6rem}.main__content-text{font-size:1.4rem}.aboutus__item-title,.contact__item-title,.main__content-btn{font-size:2.2rem}.aboutus__item{margin:0 2.4rem}.aboutus__item-text{font-size:1.4rem}.aboutus__item-icon span,.offer__item-icon span{font-size:6.2rem}.collabs__item-text,.offer__item-text{font-size:1.6rem}.collabs__item a img{width:22rem}.contact__item-data,.contact__item-link,.contact__item-text{font-size:1.8rem}.contact__item-data span{font-size:2.6rem}.footer__top-logo img{width:4.2rem}.footer__top-nav--title{font-size:2rem}.footer__link,.footer__name,.footer__top-nav--link{font-size:1.8rem}}@media (min-width:1024px){.header{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .hamburger{display:none}.header__nav-link{position:relative;display:inline-block;margin:.5em;padding:.5em;font-size:1.6rem;color:#363435;text-transform:uppercase;text-decoration:none;-webkit-transition:color .3s,border-color .3s;transition:color .3s,border-color .3s}.header__nav-link:hover{color:#f17910;border-color:#f17910}.header__nav-phone{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #363435;border-radius:2rem}.header__nav-phone span{font-size:2rem;margin-right:1rem}.header__nav-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wrapper{max-width:900px;margin:0 auto}.main__content-title{font-size:3.2rem}.main__content-text{font-size:1.8rem}.main__content-btn{font-size:2.4rem}.aboutus__item{margin:0 4rem}.aboutus__item-title{font-size:2.2rem}.aboutus__item-text{font-size:1.4rem}.aboutus__item-icon span,.offer__item-icon span{font-size:6.2rem}.collabs__item-title,.contact__item-data span,.contact__item-link span,.offer__item-title{font-size:2.6rem}.collabs .wrapper,.offer .wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.collabs__title,.contact__title,.offer__title{grid-column:1/-1}.collabs__item-text,.offer__item-text{font-size:1.6rem}.range .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.range__title{-ms-flex-item-align:start;align-self:flex-start}.range__map{width:70%}.collabs__item a img{width:22rem}.contact .wrapper{display:grid;grid-template-columns:repeat(3,1fr)}.contact__item{margin:1rem 3rem}.contact__item-title{font-size:2.2rem}.contact__item-data,.contact__item-link,.contact__item-text{font-size:1.8rem}}@media (min-width:1280px){.aboutus__item-icon span,.offer__item-icon span{font-size:8rem}.aboutus .wrapper,.collabs .wrapper,.contact .wrapper,.offer .wrapper{display:grid;display:grid}.aboutus__title,.contact__title{grid-column:1/-1}.wrapper{max-width:1180px;margin:0 auto}.main__content-title{font-size:3.6rem}.main__content-text{font-size:2rem}.main__content-btn{font-size:2.6rem}.aboutus .wrapper{grid-template-columns:repeat(2,1fr)}.aboutus__title{font-size:3.8rem}.aboutus__item{margin:0 2.4rem}.aboutus__item-title{font-size:2.6rem}.aboutus__item-text{font-size:1.6rem}.offer .wrapper{grid-template-columns:repeat(4,1fr)}.collabs__title,.offer__title{grid-column:1/-1;font-size:3.8rem}.offer__item{margin:1rem 1.5rem}.collabs__item-title,.offer__item-title{font-size:3rem}.collabs__item-text,.offer__item-text{font-size:1.8rem}.contact__item-data span,.contact__item-link span{font-size:2.6rem}.collabs .wrapper{grid-template-columns:repeat(2,1fr)}.collabs__item a img{width:22rem}.contact .wrapper{grid-template-columns:repeat(3,1fr)}.contact__item{margin:1rem 4rem;padding:2rem}.contact__item-title{font-size:2.2rem}.contact__item-data,.contact__item-text{font-size:1.8rem}.contact__item-link{margin-top:3rem;font-size:1.8rem}}
