:root{font-family:manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;--gapSection:75px;--sectionMt:50px;--mt1:32px}@media only screen and (max-width:480px){:root{--gapSection:50px}}@media only screen and (max-width:520px){:root{--sectionMt:30px}}@keyframes toBtm{0%{transform:translateY(0)}50%{transform:translateY(10px)}}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background-color:#000}body::-webkit-scrollbar-thumb{background:#d78c43}html,body{min-height:100vh;font-family:manrope;scroll-behavior:smooth;margin:0;padding:0}body{background-color:#fff}*{box-sizing:border-box}*::selection{background-color:#d78c43;color:#fff}a{text-decoration:none;color:inherit}a:hover,a:focus{text-decoration:none;color:#000}img{user-select:none;max-width:100%}button:hover,button:active,button:focus,a:hover,a:active,a:focus,input:hover,input:active,input:focus{appearance:none;outline:none;box-shadow:none}.page__body{display:flex;flex-direction:column}.page__wrapper{flex:1 0 auto}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:24px;padding-left:24px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container-sm,.container{max-width:540px}}@media(min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.header{position:relative;z-index:100;padding-top:16px;padding-bottom:16px}.drawer{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;padding:24px;background:#000;color:#fff;transition:transform .3s linear;overflow:hidden;overflow-y:scroll;height:0;visibility:hidden;transform:translateX(-100%)}.drawer__container{display:flex;flex-direction:column;width:100%}.drawer__header{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding-bottom:24px}.drawer__content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.drawer__nav{display:flex;flex-direction:column;margin-bottom:24px}.drawer__nav a{padding:24px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;font:1.375rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;text-transform:uppercase;border:1px solid #fff;border-width:1px 0 0}.drawer__nav a:first-child{border-top:0}.drawer__nav a svg{color:#d78c43}.drawer.show{display:flex;visibility:visible;height:100%;transform:translateX(0)}@media only screen and (max-width:480px){.drawer .contacts{text-align:center}.drawer .logo img{width:80%}.drawer__nav a{font:500 1rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}}.navbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:16px}.navbar__btns{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:16px;margin-left:auto}.navbar__toggler{border:none;padding:0;color:inherit;background:0 0}.navbar__toggler:hover,.navbar__toggler:active,.navbar__toggler:focus{box-shadow:none}.navbar__nav{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:1.5em}.navbar__nav a{position:relative;transition:all .35s ease-in-out;text-transform:capitalize;font:.875rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;margin-top:4px}.header .navbar__nav a{opacity:.6}.navbar__nav a::after{content:'';display:block;margin-top:1px;width:100%;height:1px;background:#fff;transition:width .3s}.navbar__nav a:hover{color:#d78c43;opacity:1;text-decoration:none}.navbar__nav a:hover::after{width:0}@media only screen and (min-width:768px){.navbar__btns{display:none}.navbar__toggler{display:none}}@media only screen and (max-width:768px){.navbar__btns{display:flex}.navbar__nav{display:none}}.hero{position:relative;z-index:1}.hero__single{position:relative;z-index:1;margin:0;padding-top:var(--gapSection);padding-bottom:var(--gapSection);background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:#000;text-align:center}.hero__single::after{content:'';position:absolute;inset:0;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.hero__single h1{font:600 3.875rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;color:#d78c43;margin-bottom:16px;margin-top:0}.hero__wrap{background-image:url(../images/bg/hero.webp);position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff;z-index:100}.hero__container{display:grid;gap:var(--gapSection)}.hero__row{display:grid;grid-template-columns:2.5fr 1fr 1fr;gap:32px}.hero__row:last-child{align-items:flex-end;grid-template-columns:1fr 1fr 1fr}.hero__col:last-child{grid-column:3;text-align:right}.hero__col strong{color:#f2d9c1;font-weight:inherit}.hero__soc{margin-top:32px}@media only screen and (max-width:768px){.hero__wrap{background-position:45% 100%}.hero__container{row-gap:5em}.hero__row:nth-child(n){grid-template-columns:1fr}.hero__col{grid-column:1}.hero__col:last-child{grid-column:1;grid-row:2;text-align:left}}.footer{background:#000;color:#fff}.footer__top{padding:64px 0;font:300 .875rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.footer__top .container{display:grid;grid-template-columns:1fr auto 1fr;gap:5em;row-gap:16px}.footer__col{display:grid;gap:16px}.footer__btm{padding:0}.footer__btm .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:16px;padding-bottom:16px;gap:16px;opacity:.6;border-top:1px solid rgba(255,255,255,.25)}.footer__divider{opacity:1;width:35px;height:4px;background-color:#e9bf97;border:0;margin:24px 0}.footer__soc a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:40px;height:40px;background-color:#d78c43;transition:all .35s ease-in-out}.footer__soc a svg{color:#000}.footer__soc a:hover,.footer__soc a:focus,.footer__soc a:active{background-color:#e9bf97}.footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:32px;row-gap:16px;margin-left:auto;margin-right:0;margin-top:4px}.footer__nav-title{text-align:left;text-transform:uppercase;letter-spacing:.15em;font:500 .75rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.footer__nav-sub{padding:0;list-style-type:none;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer__nav a{position:relative;transition:all .35s ease-in-out;font:1rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;opacity:.6}.footer__nav a:hover,.footer__nav a:active,.footer__nav a:focus{color:#d78c43;opacity:1}.footer__nav a:hover::after,.footer__nav a:active::after,.footer__nav a:focus::after{width:100%}.footer__nav a::after{content:'';display:block;margin-top:2px;width:0;height:2px;background:#d78c43;transition:width .3s}@media only screen and (max-width:1040px){.footer__top .container{display:flex;flex-wrap:wrap}}.logo{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin:0}.logo::after{display:none}.soc a{transition:all .35s ease-in-out}.soc a:hover,.soc a:active,.soc a:focus{color:#d78c43}h1,.h1{font:600 4.75rem/1.2 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;margin-top:16px}@media only screen and (max-width:1200px){h1,.h1{font-size:55px}}@media only screen and (max-width:991px){h1,.h1{font-size:45px}}@media only screen and (max-width:480px){h1,.h1{font-size:40px}}h2,.h2{font:600 3.875rem/1.2 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;margin-bottom:24px;margin-top:0}@media only screen and (max-width:1200px){h2,.h2{font:600 2.625rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}}@media only screen and (max-width:991px){h2,.h2{font:600 2.375rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}}@media only screen and (max-width:768px){h2,.h2{font:600 2.125rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}}@media only screen and (max-width:480px){h2,.h2{font:600 1.75rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}}h3,.h3,.project__title,.text--lg{font:500 2.25rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;margin-top:0}@media only screen and (max-width:991px){h3,.h3,.project__title,.text--lg{font:500 1.5rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}}h4,.h4,.workflow__title,.team__title,.award__title,.slide__title,.catalog__title,.news__title,.collection__title,.gallery__item-title{font:500 1.625rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}@media only screen and (max-width:991px){h4,.h4,.workflow__title,.team__title,.award__title,.slide__title,.catalog__title,.news__title,.collection__title,.gallery__item-title{font:500 1.125rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}}h1,h2,h3,h4,h5,h6{font-family:manrope}.subtitle,.service__title{margin-top:0;margin-bottom:8px;text-transform:uppercase;letter-spacing:.2em;font:500 .75rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;color:#d78c43}.lead{font:500 1.25rem/1.2 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;opacity:.8}.text--center{text-align:center}.text--main{color:#d78c43}.text--note,.team__info{color:#e9bf97;display:inline-flex;align-items:center;gap:8px}.text--note svg,.team__info svg{color:#d78c43}.check{padding:0;margin:32px auto}.check li{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:16px;margin-top:8px;margin-bottom:8px}.check li span{opacity:.7}.check li::before{content:'';width:20px;height:20px;min-width:20px;background:url(../images/icon/check.svg)no-repeat 50%/contain}.breadcrumbs{list-style-type:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0}.breadcrumbs__item{font:500 .875rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.6)}.breadcrumbs__item--active{text-decoration:underline;color:#fff}.cite{display:grid;grid-template-columns:.75fr 2fr;align-items:center;gap:32px}.cite__ava img{display:block;width:200px;height:auto;border-radius:50%;object-fit:cover}.cite__desc{font:500 1.5rem/1.2 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-style:italic;margin-bottom:32px}.cite__info{text-transform:capitalize;text-align:right}@media only screen and (max-width:991px){.cite{grid-template-columns:1fr}.cite__info{text-align:left}}.btn,.btn-bd{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;height:50px;max-width:250px;padding:8px 2em;border-radius:0;border:1px solid #d78c43;background-color:#d78c43;color:#fff;text-align:center;font:1rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;transition:all .35s ease-in-out}.btn b,.btn-bd b{position:relative;overflow:hidden;font-weight:inherit}.btn span,.btn-bd span{display:block;transition:all .25s linear}.btn span:last-child,.btn-bd span:last-child{position:absolute;top:100%;bottom:0}.btn:hover,.btn-bd:hover,.btn:active,.btn-bd:active,.btn:focus,.btn-bd:focus{background-color:#be7229;color:#fff}.btn:hover span:first-child,.btn-bd:hover span:first-child,.btn:active span:first-child,.btn-bd:active span:first-child,.btn:focus span:first-child,.btn-bd:focus span:first-child{transform:translateY(-165%)}.btn:hover span:last-child,.btn-bd:hover span:last-child,.btn:active span:last-child,.btn-bd:active span:last-child,.btn:focus span:last-child,.btn-bd:focus span:last-child{transform:translateY(0);top:0;margin:auto}.btn_top{position:fixed;right:16px;bottom:16px;z-index:1000;width:40px;height:40px;background-color:#d78c43;color:#fff;border-radius:8px;border:none}.btn-bd{max-width:100%;background:0 0;color:#d78c43;border-color:#d78c43}.btn--link{display:inline-flex;align-items:center;gap:16px;text-transform:uppercase;text-decoration:underline;letter-spacing:.1em;font:500 1rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.btn--link svg{color:#e9bf97}.soc{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:16px}.soc a{transition:all .35s ease-in-out;color:#f2d9c1}.soc a:hover,.soc a:active,.soc a:focus{color:#d78c43}.subscribe{display:grid;gap:16px;max-width:500px;width:100%}.subscribe input,.subscribe button{width:100%;padding:8px 16px;height:50px;border:0;transition:all .35s ease-in-out}.subscribe input{color:#fff;background-color:rgba(255,255,255,.1)}.subscribe button{background-color:#d78c43;color:#fff;font:600 .875rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;cursor:pointer}.subscribe button:hover,.subscribe button:active,.subscribe button:focus{background-color:#fff;color:#000}.contacts{display:flex;flex-direction:column;justify-content:center;gap:16px;background-color:#0d0d0d;border-radius:8px 10pc 8px 8px;padding:32px}.contacts .contact{display:flex;gap:16px;text-align:left}.contacts .contact svg{color:#d78c43}.form input,.form textarea{width:100%;padding:16px;border:1px solid #1e1e1f;background-color:#1e1e1f;color:#fff;resize:none}.form input:focus,.form input:active,.form input:focus-visible,.form textarea:focus,.form textarea:active,.form textarea:focus-visible{border-color:#d78c43;appearance:none;box-shadow:none;outline:none}.form button{max-width:100%;width:100%;margin-top:32px;cursor:pointer}.form__row{margin-top:16px;margin-bottom:16px}.form__wrap{background-color:#252527;padding:64px;max-width:600px;margin-left:auto;margin-right:auto}.faq{width:100%;margin-top:32px;border-collapse:collapse}.faq__num{font:800 2.1875rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;width:100px;border-right:1px solid rgba(255,255,255,.2);text-align:center}.faq__cta{width:100px;text-align:center}.faq__cta svg{margin:auto}.faq__cta svg:last-child{display:none}.faq__term{font:700 1.5rem/1.16666667 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;padding:16px 0;user-select:none}.faq__row{border-top:1px solid rgba(255,255,255,.2);cursor:pointer}.faq__row--active .faq__cta svg:first-child{display:none}.faq__row--active .faq__cta svg:last-child{display:block}.faq__row--active .faq__num{color:red}.faq__row--active+tr>.faq__body{display:block}.faq tr:last-child{border-bottom:1px solid rgba(255,255,255,.2);border-bottom:0}.faq tr:first-child{border-top:0}.faq__body{font:300 1.25rem/1.2 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;padding:0 0 32px;display:none}@media only screen and (max-width:991px){.faq__term{font:800 1.25rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.faq__body{font:300 .8125rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}}@media only screen and (max-width:768px){.faq__num{display:none}.faq__term,.faq__body{padding:15px;padding-left:0}.faq__term{font:700 1rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}}@media only screen and (max-width:480px){.faq__cta{display:none}.faq__term,.faq__body{padding-right:0}}.preloader{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100500;transition:all .35s ease-in-out;background-color:#000}.preloader-dots .dot{display:inline-block;width:10px;height:10px;margin:2px;background:#d78c43;border-radius:50%;animation:moveit 1.8s infinite}.dot:nth-child(2){animation-delay:.15s}.dot:nth-child(3){animation-delay:.3s}.dot:nth-child(4){animation-delay:.45s}.dot:nth-child(5){animation-delay:.6s}@keyframes moveit{0%{transform:translateY(0)}35%{transform:translateY(0);opacity:.3}50%{transform:translateY(-20px);opacity:.8}70%{transform:translateY(3px);opacity:.8}85%{transform:translateY(-3px)}}.section--cta::after,.section--video::after,.section--subscribe::after{content:'';position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:-1}body{background-color:#252527;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:0 0;font-family:manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}a:hover,a:focus,a:active,a:focus-visible{color:inherit;outline:none;appearance:none;box-shadow:none}.container{max-width:1218px}.page__wrapper{overflow:hidden}.page__single{background:#000;padding-top:var(--gapSection);padding-bottom:var(--gapSection)}.page__single h2,.page__single h3,.page__single h4,.page__single h5{text-transform:uppercase;margin-top:32px;margin-bottom:16px;font:700 1.5rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.page__demo{position:relative;display:grid;grid-template-columns:.75fr 2fr;align-items:stretch;gap:32px;margin-bottom:32px}.page__demo img{height:400px;width:100%;object-fit:cover;grid-row:1}.page__demo img:first-child{grid-column:2;border-radius:0 10pc 0 0}.page__demo img:last-child{grid-column:1}.page__desc{display:grid;grid-template-columns:.75fr 2fr;gap:32px;padding-top:32px;padding-bottom:32px;border-top:1px solid rgba(255,255,255,.2)}.page__desc:last-of-type{margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.2)}.page__desc p:not([class]) strong,.page__desc li strong{color:#fff}@media only screen and (max-width:991px){.page__desc,.page__demo{grid-template-columns:1fr}.page__demo img:first-child{display:none}}.timeline__content,.workflow__desc,.team__desc,.award__desc,.catalog__desc,.news__desc,.project__desc,.service__list li,.gallery__item-overlay p,.section--collections p:not([class]),.section--contacts p:not([class]),.section--services p:not([class]),.section--features p:not([class]),.section--about p:not([class]),.hero__col p:not([class]),.footer__note,.contacts .contact span,.faq__body,.page__desc p:not([class]),.page__desc li{color:rgba(255,255,255,.6);font:1rem/1.5 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.section{position:relative;margin-top:var(--gapSection);margin-bottom:var(--gapSection);z-index:1;overflow:hidden}.section--hero{margin:0;padding-top:var(--gapSection);padding-bottom:var(--gapSection)}.section--about{margin:0;padding-top:var(--gapSection);padding-bottom:var(--gapSection);background-image:url(../images/bg/bg-about-us.svg);background-repeat:no-repeat;background-size:cover;background-position:0 100%}.section--features{margin:0;padding-top:var(--gapSection);padding-bottom:var(--gapSection);background-color:#000;overflow:hidden}.section--features-gallery{margin:0}.section--services{margin:0;padding-top:var(--gapSection);padding-bottom:var(--gapSection);background-image:url(../images/bg/bg-services.svg);background-repeat:no-repeat;background-size:auto 100%;background-position:100%}.section--services-gallery{margin-bottom:0}.section--contacts{margin:0;padding-top:7em;padding-bottom:7em;background-image:url(../images/bg/cta.webp);background-repeat:no-repeat;background-size:cover;background-position:0}.section--collections{background-color:#000;margin:0;padding-top:var(--gapSection);padding-bottom:var(--gapSection);background-image:url(../images/bg/bg-solutions.svg);background-repeat:no-repeat;background-size:cover;background-position:0 100%}.section--news{background:#000 url(../images/bg/bg-news.svg)no-repeat 100%/cover;margin:0;padding-top:7em;padding-bottom:7em}.section--subscribe{z-index:1;background:#000 url(../images/bg/bg-cta-subscribe.webp)no-repeat 50%/cover;margin:0;padding-top:7em;padding-bottom:7em}.section--contatcs-cta{margin:0;padding-top:7em;padding-bottom:7em;background-color:#000;background-image:url(../images/bg/bg-contacts-cta.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:cover;background-attachment:fixed}.section--map{position:relative;padding-top:50%}.section--map>*{position:absolute;inset:0;width:100%;height:100%}.section--teams{margin:0;padding-top:var(--gapSection);padding-bottom:var(--gapSection);background-color:#000;background-image:url(../images/bg/bg-about-team.svg);background-repeat:no-repeat;background-position:0 100%}.section--video{position:relative;margin:0;padding-top:25%;padding-bottom:var(--gapSection);background-color:#000;background-image:url(../images/bg/bg-video.webp);background-repeat:no-repeat;background-position:0 100%;background-attachment:fixed}.section--video::after{background-color:rgba(0,0,0,.4)}.section--video hgroup{display:grid;gap:24px}.section--video hgroup .h3,.section--video hgroup .project__title,.section--video hgroup .text--lg{margin:0}.section--stat{margin:0;padding-top:32px;padding-bottom:32px;background-color:#161617}.section--services{background-color:#000}.section--cta{margin:0;padding-top:10em;padding-bottom:10em;background-color:#000;background-image:url(../images//bg/bg-cta.png);background-repeat:no-repeat;background-attachment:fixed}.row{display:grid;gap:var(--gapSection);row-gap:32px}.row--1{grid-template-columns:1fr 1fr}.row--2{grid-template-columns:1fr 1fr}.row--2 div{grid-column:2}.row--3{grid-template-columns:1.5fr 1fr}.row--3 div{grid-column:1}.row--4{grid-template-columns:1fr 1fr;align-items:center}.row--5{grid-template-columns:1fr 1fr;align-items:center}@media only screen and (max-width:991px){.row--1,.row--2,.row--4,.row--5{grid-template-columns:1fr}.row--2{gap:0}.row--2 div:last-child{grid-column:1}.row--5{text-align:center}.row--5 *{margin-left:auto;margin-right:auto}.row--5>div{width:100%}}@media only screen and (max-width:768px){.row--3{grid-template-columns:1fr}}.col{display:grid;gap:16px}.my-0{margin-top:0;margin-bottom:0}.my-8{margin-top:64px;margin-bottom:64px}.bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;display:grid}.bg *{height:100%;width:auto;object-fit:cover}.bg--1{grid-template-columns:1fr 1fr;gap:var(--gapSection)}.bg--2{background-color:#000}.bg--3{grid-template-columns:1fr 1fr;column-gap:var(--gapSection)}.bg--3 div{grid-column:2}@media only screen and (max-width:991px){.bg--1,.bg--3{grid-template-columns:1fr;gap:0}.bg--1::after,.bg--3::after{content:'';position:absolute;inset:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.75)}}.img--1{border-radius:0 15pc 0 0}.stat{padding:32px;border:2px solid rgba(255,255,255,.1)}.stat__title{opacity:.7;font:300 1.125rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.stat__val{font:700 3.125rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;margin-bottom:16px}.stat__val strong{color:#d78c43}.stat:last-child{border-radius:0 6pc 0 0}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-top:32px}@media only screen and (max-width:480px){.stats{grid-template-columns:1fr}}.gallery{display:grid;gap:16px;padding:16px}.gallery__item{position:relative;margin:0;overflow:clip}.gallery__item-overlay{position:absolute;inset:0;background:rgba(0,0,0,.75);display:grid;align-items:center;gap:16px;padding:32px;text-align:center;transition:all .35s ease-in-out;opacity:0;visibility:hidden}.gallery__item-overlay p{transform:translateY(2em);transition:all .35s ease-in-out;transition-delay:.1s}.gallery__item:hover .gallery__item-overlay{opacity:1;visibility:visible}.gallery__item:hover .gallery__item-overlay p{transform:translateY(0)}.gallery__item:hover .gallery__item-title{transform:translateY(0)}.gallery__item-img{position:relative;padding-top:100%}.gallery__item-img>*{position:absolute;inset:0;width:100%;height:100%}.gallery__item-title{margin:0;transform:translateY(2em);transition:all .35s ease-in-out}.gallery--1{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media only screen and (max-width:1200px){.gallery--1 p{display:none}}@media only screen and (max-width:480px){.gallery--1 p{display:block}}.gallery--2{grid-template-columns:repeat(3,1fr);padding:0}.gallery--2 img{height:100%;object-fit:cover}.gallery--2 img:nth-child(1){grid-row-start:1;grid-row-end:2}.gallery--2 img:nth-child(2){grid-row-start:3;grid-row-end:4;border-radius:0 0 0 10pc}.gallery--2 img:nth-child(3),.gallery--2 img:nth-child(4){grid-row-start:1;grid-row-end:4}.gallery--2 img:nth-child(4){border-radius:0 10pc 0 0}@media only screen and (max-width:768px){.gallery--2{grid-template-columns:1fr}.gallery--2 img:nth-child(n){grid-column:1}.gallery--2 img:nth-child(1){grid-row:1}.gallery--2 img:nth-child(2){grid-row:2}.gallery--2 img:nth-child(3){grid-row:3}.gallery--2 img:nth-child(4){grid-row:4}}.service{display:grid;grid-template-columns:auto 1fr;gap:16px}.service__icon img{width:auto;max-width:80px}.service__title{margin-bottom:16px}.service__list{list-style-type:none;padding:0}.services{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:var(--gapSection);margin-bottom:var(--gapSection)}@media only screen and (max-width:768px){.services{grid-template-columns:1fr 1fr}.service__list li{font:300 .875rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}}@media only screen and (max-width:480px){.services{grid-template-columns:1fr}.service__list li{font:300 1rem/1.4 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}}.project{display:grid;grid-template-columns:1fr 2fr;gap:32px;padding:64px 0;border:1px solid rgba(255,255,255,.1);border-width:1px 0 0}.project:last-child{border-bottom:0}.project:first-child{border-top:none}.projects{margin-top:48px}.projects .project:last-child{margin-bottom:0;padding-bottom:0}.projects .project:first-child{border-top:1px solid rgba(255,255,255,.1)}.project__gallery{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:stretch;margin-top:32px}.project__gallery img{height:100%;object-fit:cover}.project__public{color:#e9bf97;font:.75rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;letter-spacing:.1em;text-transform:uppercase}.project__desc{display:grid;grid-template-columns:1fr auto;gap:var(--gapSection);align-items:center}.project__desc svg{color:#d78c43;transition:all .35s ease-in-out}.project__desc svg:hover{transform:translateX(5px)}@media only screen and (max-width:991px){.project{grid-template-columns:1fr}}@media only screen and (max-width:480px){.project__desc{grid-template-columns:1fr}.project__desc a{display:none}.project__gallery{grid-template-columns:1fr}}.collection{display:grid;grid-template-columns:auto 1fr;gap:16px;margin:0}.collections{display:grid;gap:16px;margin-top:32px}.collection__title{margin-bottom:16px}@media only screen and (max-width:480px){.collection{grid-template-columns:1fr;justify-content:center;text-align:center}.collection img{margin-left:auto;margin-right:auto}}.news__date{color:#e9bf97;text-transform:uppercase;letter-spacing:.1em;font:.875rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.news__title{text-decoration:underline;margin-bottom:16px;margin-top:8px;transition:all .35s ease-in-out}.news__title:hover{text-decoration:none}.news__wrapper{margin-top:6em;display:grid;gap:24px}.catalog__title{margin-bottom:16px}.catalog__desc{margin-bottom:16px}.catalogs{display:grid;gap:16px}.catalogs .divider:last-child{display:none}.divider{width:100%;height:1px;opacity:1;border:none;background-color:rgba(255,255,255,.15)}.slide__title{margin-bottom:16px}.slide__cat{color:#e9bf97;text-transform:uppercase;letter-spacing:.1em;font:.75rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;margin-bottom:16px}.slide__data{opacity:.6}.slide__img{position:relative;padding-top:100%;margin-bottom:16px}.slide__img>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.award{position:relative}.award__bg{position:relative;padding-top:75%}.award__bg>*{position:absolute;inset:0;width:100%;height:100%;filter:grayscale(1)}.award__bg::after{content:'';position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.award__content{position:absolute;inset:0;padding:32px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column}.award__title b{color:#e9bf97;font-weight:inherit}.awards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:32px}@media only screen and (max-width:768px){.awards{grid-template-columns:1fr}}.team{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background-color:#252527;border-radius:0 10pc 0 0;overflow:hidden}.team:nth-child(n+3) .team__logo,.team:nth-child(n+4) .team__logo{grid-column:2;grid-row:1}.team:nth-child(n+3) .team__content,.team:nth-child(n+4) .team__content{grid-column:1;grid-row:1}.teams{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;margin-top:32px}.team__info{font:500 1rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;margin-bottom:16px}.team__desc{margin-bottom:16px}.team__logo{position:relative;padding-top:50%}.team__logo>*{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.team__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px;text-align:left}@media only screen and (max-width:991px){.team{display:flex;flex-direction:column}.team__logo{padding-top:100%}}@media only screen and (max-width:768px){.team{display:grid}.team .team__logo{grid-column:2;grid-row:1}.team .team__content{grid-column:1;grid-row:1}.teams{grid-template-columns:1fr}}@media only screen and (max-width:480px){.team{display:flex}}.workflow__title{display:flex;justify-content:center;gap:8px;margin-top:16px}.workflow__desc{margin-bottom:32px}.workflows{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:32px;margin-top:32px}@media only screen and (max-width:991px){.workflows{grid-template-columns:1fr 1fr}}@media only screen and (max-width:480px){.workflows{grid-template-columns:1fr}}.timeline__title{color:#d78c43;font:500 2.5rem/1 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.timeline__divider{opacity:.1;margin-top:16px;margin-bottom:16px}.timelines{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;padding-left:32px;padding-right:32px}@media only screen and (max-width:1200px){.timelines{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.timelines{grid-template-columns:1fr 1fr}}@media only screen and (max-width:480px){.timelines{grid-template-columns:1fr}}