@font-face{font-family:"ClashGrotesk";font-weight:300;font-display:swap;font-style:normal;src:url("../fonts/clash-grotesk-300.woff2") format("woff2"),url("../fonts/clash-grotesk-300.woff") format("woff"),url("../fonts/clash-grotesk-300.ttf") format("truetype")}@font-face{font-family:"ClashGrotesk";font-weight:400;font-display:swap;font-style:normal;src:url("../fonts/clash-grotesk-regular.woff2") format("woff2"),url("../fonts/clash-grotesk-regular.woff") format("woff"),url("../fonts/clash-grotesk-regular.ttf") format("truetype")}@font-face{font-family:"Noto Sans";font-weight:300;font-display:swap;font-style:normal;src:url("../fonts/noto-sans-300.ttf") format("truetype")}@font-face{font-family:"Noto Sans";font-weight:400;font-display:swap;font-style:normal;src:url("../fonts/noto-sans-regular.ttf") format("truetype")}@font-face{font-family:"Noto Sans SC";font-weight:300;font-display:swap;font-style:normal;src:url("../fonts/noto-sans-sc-300.ttf") format("truetype")}@font-face{font-family:"Noto Sans SC";font-weight:400;font-display:swap;font-style:normal;src:url("../fonts/noto-sans-sc-regular.ttf") format("truetype")}@font-face{font-family:"Inter";font-weight:400;font-display:swap;font-style:normal;src:url("../fonts/inter-regular.woff2") format("woff2"),url("../fonts/inter-regular.woff") format("woff"),url("../fonts/inter-regular.ttf") format("truetype")}@font-face{font-family:"Inter";font-weight:600;font-display:swap;font-style:normal;src:url("../fonts/inter-600.woff2") format("woff2"),url("../fonts/inter-600.woff") format("woff"),url("../fonts/inter-600.ttf") format("truetype")}@font-face{font-family:"Inter";font-weight:700;font-display:swap;font-style:normal;src:url("../fonts/inter-700.woff2") format("woff2"),url("../fonts/inter-700.woff") format("woff"),url("../fonts/inter-700.ttf") format("truetype")}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}ul,ol{padding:0;margin:0;list-style:none}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul[class]{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit;border:none;outline:none;background-color:rgba(0,0,0,0)}a,button{margin:0;padding:0;cursor:pointer;text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{color:#fff;border:none;border-bottom:1px solid #fff;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:root{--padding-top-wrapper: 0;--padding-right: 0;--vh: 0}html,body{min-width:320px;height:100%;font-family:"ClashGrotesk","Noto Sans","Noto Sans SC","Inter",sans-serif;font-size:18px;color:#25292c}body{overflow-x:hidden}body.overflow{overflow:hidden;padding-right:var(--padding-right)}body.overflow .header{padding-right:var(--padding-right)}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{position:relative;width:100%;max-width:1260px;margin:0 auto;padding:0 30px}@media all and (max-width: 767px){.container{padding:0 15px}}.visually-hidden{position:fixed;clip-path:inset(100%);overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0)}section{padding:60px 0}@media all and (max-width: 1279px){section{padding:25px 0}}.title{font-weight:400;font-size:48px;line-height:1.1;text-transform:uppercase;color:#3e3e3e}.title+*{margin-top:50px}@media all and (max-width: 1279px){.title{font-size:24px;line-height:1.25}.title+*{margin-top:40px}}.header{position:fixed;top:0;left:50%;width:100%;padding:50px 0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);will-change:padding;-webkit-transition:padding .3s;transition:padding .3s;z-index:3}.header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#343434;pointer-events:none;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:-1}.header.header--fit{padding:10px 0}.header.header--fit::before{opacity:1}.header.is-open .header__menu-btn span,.header.is-open .header__menu-btn::before,.header.is-open .header__menu-btn::after{background-color:#909090}.header.is-open .header__menu-btn span{opacity:0}.header.is-open .header__menu-btn::before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg)}.header.is-open .header__menu-btn::after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg)}.header.is-open .header__nav{pointer-events:unset;opacity:1}.header.is-open .header__nav-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media all and (max-width: 767px){.header{padding:12px 0}.header.header--fit{padding:12px 0}}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo{-ms-flex-negative:0;flex-shrink:0;width:171px}@media all and (max-width: 767px){.header__logo{width:100px}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}@media all and (max-width: 767px){.header__nav{position:fixed;top:0;left:0;width:100%;height:calc(100*var(--vh, 1vh));background:rgba(0,0,0,.5411764706);cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}}.header__nav-close-menu-btn{position:absolute;top:15px;right:15px;display:none;width:30px;height:30px;z-index:5}.header__nav-close-menu-btn::before,.header__nav-close-menu-btn::after{content:"";position:absolute;left:50%;top:50%;-ms-flex-negative:0;flex-shrink:0;width:100%;height:1px;background-color:#909090}.header__nav-close-menu-btn::before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg)}.header__nav-close-menu-btn::after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg)}@media all and (max-width: 767px){.header__nav-close-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 767px){.header__nav-list{position:fixed;top:0;right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:80px 30px;width:calc(100% - 100px);height:calc(100*var(--vh, 1vh));background:#fbfbfb;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;cursor:default;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);z-index:4}}.header__langs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:26px}@media all and (max-width: 767px){.header__langs{margin-left:auto}}.header__langs-item{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;padding:2px 3px;border-radius:5px;opacity:.45;-webkit-transition:opacity .3s;transition:opacity .3s}.header__langs-item+.header__langs-item{margin-left:10px}.header__langs-item.is-active{background:#e30613;opacity:1;pointer-events:none}@media(hover: hover){.header__langs-item:hover{opacity:1}}@media(hover: none){.header__langs-item:active{opacity:1}}.header__langs-item-link{font-size:18px;line-height:1.3;color:#fff}.header__menu-btn{position:relative;display:none;margin-left:28px;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__menu-btn span,.header__menu-btn::before,.header__menu-btn::after{position:absolute;top:50%;left:50%;width:27px;height:2px;background-color:#fff;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.header__menu-btn::before,.header__menu-btn::after{content:""}.header__menu-btn span{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.header__menu-btn::before{-webkit-transform:translate3d(-50%, calc(-50% - 8px), 0);transform:translate3d(-50%, calc(-50% - 8px), 0)}.header__menu-btn::after{-webkit-transform:translate3d(-50%, calc(-50% + 8px), 0);transform:translate3d(-50%, calc(-50% + 8px), 0)}@media all and (max-width: 767px){.header__menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.hero{position:relative;padding:0;height:900px;color:#fff}@media all and (max-width: 767px){.hero{height:651px}}.hero__bg{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 767px){.hero__bg img{-o-object-position:30% bottom;object-position:30% bottom}}.hero__container{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-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:122px;height:100%}@media all and (max-width: 767px){.hero__container{padding-left:10px;padding-bottom:40px}}.hero__title{max-width:745px;font-weight:300;font-size:64px;line-height:1.1;text-transform:uppercase}@media all and (max-width: 767px){.hero__title{font-size:40px}}.hero__desc{margin-top:20px;max-width:290px;font-size:18px;line-height:1.3;color:#fff}@media all and (max-width: 767px){.hero__desc{margin-top:0}}.hero__open-form-btn{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;margin-top:40px;padding:17px 62px;max-width:320px;background:#e30613;border-radius:5px;font-weight:400;font-size:17px;line-height:1.4;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}@media(hover: hover){.hero__open-form-btn:hover{opacity:.5}}@media(hover: none){.hero__open-form-btn:active{opacity:.5}}@media all and (max-width: 767px){.hero__open-form-btn{margin-top:26px}}@media all and (max-width: 575px){.hero__open-form-btn{max-width:100%}}.ch-lang .hero__container{padding-bottom:210px}@media all and (max-width: 767px){.ch-lang .hero__container{padding-bottom:40px}}.ch-lang .hero__desc{max-width:310px}.assortment{padding-top:120px}@media all and (max-width: 1279px){.assortment{padding-top:50px}}.components__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:50px}@media all and (max-width: 767px){.components__container{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}}.components__list{margin-top:50px}.services{position:relative;padding-bottom:80px}@media all and (max-width: 1279px){.services{padding-bottom:50px}}.services__bg{position:absolute;top:60px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:calc(50% - 189px);max-height:min(100% - 140px,438px)}.services__bg img{-o-object-position:right;object-position:right;-o-object-fit:contain;object-fit:contain}@media all and (max-width: 1279px){.services__bg{display:none}}.services__title,.services__list{max-width:calc(100% - 433px)}@media all and (max-width: 1279px){.services__title,.services__list{max-width:100%}}.best-choice{padding-top:120px;padding-bottom:120px;background-color:#fbfbfb}@media all and (max-width: 1279px){.best-choice{padding-top:50px;padding-bottom:50px}}.best-choice__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 430px;grid-template-columns:1fr 430px;gap:100px}@media all and (max-width: 1279px){.best-choice__container{-ms-grid-columns:1fr 351px;grid-template-columns:1fr 351px;gap:20px}}@media all and (max-width: 767px){.best-choice__container{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}}.best-choice__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.best-choice__list-item+.best-choice__list-item{margin-top:13px}.best-choice__list-item-icon{margin-right:40px;width:29px;height:29px}@media all and (max-width: 1279px){.best-choice__list-item-icon{margin-right:30px;width:46px;height:46px}}.best-choice__list-item-text{font-size:18px;line-height:1.3;color:#282828}@media all and (max-width: 1279px){.best-choice__list-item-text{font-size:16px}}.best-choice__img{margin-top:-60px;height:calc(100% + 120px)}.best-choice__img img{height:100%;-o-object-fit:contain;object-fit:contain}@media all and (max-width: 1279px){.best-choice__img{margin-top:-10px;height:calc(100% + 20px)}}@media all and (max-width: 767px){.best-choice__img{margin-top:unset;margin-left:-15px;margin-right:-15px;height:auto;width:calc(100% + 30px)}.best-choice__img img{width:100%}}.work{position:relative;padding-top:120px;padding-bottom:120px}@media all and (max-width: 1279px){.work{padding-top:50px;padding-bottom:0}}.work__bg{position:absolute;top:120px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:calc(50% - 189px);max-height:min(100% - 240px,438px)}.work__bg img{-o-object-position:right;object-position:right;-o-object-fit:contain;object-fit:contain}@media all and (max-width: 1279px){.work__bg{position:relative;top:unset;right:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;height:588px;max-width:100%;max-height:unset;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.work__bg img{width:100%;-o-object-fit:cover;object-fit:cover}}@media all and (max-width: 767px){.work__bg{height:364px}.work__bg img{-o-object-position:left;object-position:left}}.work__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% - 433px)}@media all and (max-width: 1279px){.work__list{max-width:100%}}.work__list-item{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px;padding:25px 0;border-bottom:1px solid #909090}.work__list-item:first-child{border-top:1px solid #909090}@media all and (max-width: 1279px){.work__list-item{gap:15px}.work__list-item:last-child{border-bottom:unset}}@media all and (max-width: 767px){.work__list-item{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:15px}}.work__list-item-title{font-weight:300;font-size:25px;line-height:1.2;color:#282828}@media all and (max-width: 1279px){.work__list-item-title{font-size:20px}}.work__list-item-desc{font-size:18px;line-height:1.3;color:#909090}@media all and (max-width: 1279px){.work__list-item-desc{font-size:16px}}.footer{padding-top:50px;padding-bottom:10px;background:#282828;font-family:"Inter";color:#fff}@media all and (max-width: 767px){.footer{padding-top:24px}}.footer__top{padding-top:65px;padding-bottom:65px}@media all and (max-width: 767px){.footer__top{padding-top:24px}}.footer__top{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:64px 92px}@media all and (max-width: 1279px){.footer__top{-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;gap:100px}}@media all and (max-width: 767px){.footer__top{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:64px}}.footer__title{grid-column:1/-1;font-weight:700;font-size:25px;line-height:1.2}.footer__title br{display:none}@media all and (max-width: 1279px){.footer__title br{display:inline}}.footer__bottom{padding:27px 0;border-top:1px solid #909090}.footer__bottom-link{font-size:18px;line-height:1.4;color:#909090;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;-webkit-transition:background-size .3s,color .3s;transition:background-size .3s,color .3s}@media(hover: hover){.footer__bottom-link:hover{background-size:100% 2px;color:#fff}}@media(hover: none){.footer__bottom-link:active{background-size:100% 2px;color:#fff}}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 767px){.menu{-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}}.menu__item+.menu__item{margin-left:26px}@media all and (max-width: 767px){.menu__item+.menu__item{margin-left:unset;margin-top:38px}}.menu__item-link{color:#fff;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;-webkit-transition:background-size .3s,opacity .3s !important;transition:background-size .3s,opacity .3s !important}@media(hover: hover){.menu__item-link:hover{background-size:100% 2px}}@media(hover: none){.menu__item-link:active{background-size:100% 2px}}@media all and (max-width: 767px){.menu__item-link{font-size:24px;line-height:1.25;text-transform:uppercase;color:#282828}}ul.default-list{display:-ms-grid;display:grid;gap:40px}ul.default-list.default-list--2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}ul.default-list.default-list--3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}ul.default-list.default-list--4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}@media all and (max-width: 767px){ul.default-list{-ms-grid-columns:1fr !important;grid-template-columns:1fr !important}}.default-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:100%}.default-list__item-title{font-weight:400;font-size:25px;line-height:1.2;color:#3e3e3e}.default-list__item-title+*{margin-top:15px}@media all and (max-width: 1279px){.default-list__item-title{font-size:20px}}ul.unnumbered-list{list-style-type:disc;padding-left:20px}.unnumbered-list__item{font-size:18px;line-height:1.3;color:#282828}@media all and (max-width: 1279px){.unnumbered-list__item{font-size:16px}}.secondary-bnr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.secondary-bnr img{width:100%;-o-object-fit:contain;object-fit:contain}@media all and (max-width: 1279px){.secondary-bnr{height:429px}.secondary-bnr img{-o-object-fit:cover;object-fit:cover}}@media all and (max-width: 767px){.secondary-bnr{height:646px}}.form{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}.form__title+*{margin-top:64px}@media all and (max-width: 1279px){.form__title+*{margin-top:20px}}.form__submit-btn{margin-top:40px;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;padding:19px 62px;width:100%;max-width:270px;background:#fff;font-family:"Inter";font-weight:600;font-size:17px;line-height:1.4;color:#282828;-webkit-transition:opacity .3s;transition:opacity .3s}@media(hover: hover){.form__submit-btn:hover{opacity:.5}}@media(hover: none){.form__submit-btn:active{opacity:.5}}@media all and (max-width: 575px){.form__submit-btn{max-width:100%}}.custom-input{font-family:"Inter"}.custom-input+.custom-input{margin-top:20px}.custom-input+.custom-input--checkbox{margin-top:40px}.custom-input.custom-input--checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-input.custom-input--checkbox input:checked~.custom-input__icon{border-color:#fff}.custom-input.custom-input--checkbox input:checked~.custom-input__icon svg{opacity:1}.custom-input:not(.custom-input--checkbox){width:100%}.custom-input:not(.custom-input--checkbox) .custom-input__input:focus{border-color:#fff}.custom-input:not(.custom-input--radio,.custom-input--calendar){position:relative}.custom-input:not(.custom-input--radio,.custom-input--calendar) .error,.custom-input:not(.custom-input--radio,.custom-input--calendar) .empty{position:absolute;left:0;bottom:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:1.3;opacity:0;color:red;pointer-events:none;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:opacity .3s;transition:opacity .3s}.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty,.custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid{position:relative}.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__textarea,.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__input,.custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__textarea,.custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__input{color:red !important;border-color:red !important}.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__textarea::-webkit-input-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__input::-webkit-input-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__textarea::-webkit-input-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__input::-webkit-input-placeholder{color:red !important}.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__textarea::-moz-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__input::-moz-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__textarea::-moz-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__input::-moz-placeholder{color:red !important}.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__textarea:-ms-input-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__input:-ms-input-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__textarea:-ms-input-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__input:-ms-input-placeholder{color:red !important}.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__textarea::-ms-input-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__input::-ms-input-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__textarea::-ms-input-placeholder, .custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__input::-ms-input-placeholder{color:red !important}.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__textarea::placeholder,.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty .custom-input__input::placeholder,.custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__textarea::placeholder,.custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid .custom-input__input::placeholder{color:red !important}.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty:not(.custom-input--checkbox),.custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid:not(.custom-input--checkbox){background:rgba(255,0,0,.05) !important}.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty.custom-input--checkbox:not(:has(input:checked)) .custom-input__icon,.custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid.custom-input--checkbox:not(:has(input:checked)) .custom-input__icon{border-color:red !important}.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty.custom-input--checkbox:not(:has(input:checked)) .custom-input__text,.custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid.custom-input--checkbox:not(:has(input:checked)) .custom-input__text{color:red !important}.custom-input:not(.custom-input--radio,.custom-input--calendar).is-empty:not(.not-valid):not(:has(input:checked)) .empty,.custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid.is-empty:not(:has(input:checked)) .empty{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.custom-input:not(.custom-input--radio,.custom-input--calendar).not-valid:not(.is-empty) .error{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.custom-input__input{padding:13px 0;width:100%;font-family:"Inter";font-weight:700;font-size:12px;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:#fff;border-bottom:1px solid #909090;-webkit-transition:border .3s;transition:border .3s}.custom-input__input::-webkit-input-placeholder{color:#909090;-webkit-transition:opacity .3s;transition:opacity .3s}.custom-input__input::-moz-placeholder{color:#909090;-moz-transition:opacity .3s;transition:opacity .3s}.custom-input__input:-ms-input-placeholder{color:#909090;-ms-transition:opacity .3s;transition:opacity .3s}.custom-input__input::-ms-input-placeholder{color:#909090;-ms-transition:opacity .3s;transition:opacity .3s}.custom-input__input::placeholder{color:#909090;-webkit-transition:opacity .3s;transition:opacity .3s}.custom-input__input:focus::-webkit-input-placeholder{opacity:0}.custom-input__input:focus::-moz-placeholder{opacity:0}.custom-input__input:focus:-ms-input-placeholder{opacity:0}.custom-input__input:focus::-ms-input-placeholder{opacity:0}.custom-input__input:focus::placeholder{opacity:0}.custom-input__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;width:20px;height:20px;border:1px solid #909090;-webkit-transition:border .3s;transition:border .3s}.custom-input__icon svg{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.custom-input__text{font-size:14px;line-height:1.4;color:#909090}.custom-input__text a{color:#fff;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}@media(hover: hover){.custom-input__text a:hover{color:#909090}}@media(hover: none){.custom-input__text a:active{color:#909090}}.custom-input.custom-input--code{position:relative}.custom-input.custom-input--code .custom-input__input{padding-left:120px}.custom-input.custom-input--code .custom-input__select{position:absolute;top:50%;left:0;width:110px;height:calc(100% - 8px);border-right:1px solid #909090;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);z-index:1}.custom-input.custom-input--code .custom-input__select *{font-size:12px}.custom-input.custom-input--code .custom-input__select .select__options{white-space:nowrap}.contacts{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:64px 92px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media all and (max-width: 1279px){.contacts{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:32px;height:auto}}@media all and (max-width: 767px){.contacts{-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;gap:64px 28px}}.contacts__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (max-width: 1279px){.contacts__block{-ms-flex-item-align:end;align-self:flex-end}}@media all and (max-width: 767px){.contacts__block{-ms-flex-item-align:start;align-self:flex-start}}.contacts__subtitle{font-weight:600;font-size:18px;line-height:1.3}.contacts__subtitle+*{margin-top:12px}.contacts__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;font-style:normal;font-family:"Inter";font-size:18px;line-height:1.3;color:#909090;-webkit-transition:background-size .3s,color .3s;transition:background-size .3s,color .3s}.contacts__link:not(a){color:#909090 !important;background:unset;-webkit-transition:unset;transition:unset}@media(hover: hover){.contacts__link:hover{background-size:100% 2px;color:#fff}}@media(hover: none){.contacts__link:active{background-size:100% 2px;color:#fff}}.contacts__link+.contacts__link{margin-top:6px}a.contacts__link{white-space:nowrap}.select.is-open .select__value-icon svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.select .select__body{position:relative;height:100%}.select .select__title{color:inherit;text-align:left;background-color:#282828;cursor:pointer;width:100%;height:100%}.select .select__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;padding:0px 8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.select .select__value-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;width:13px;height:100%}.select .select__value-icon svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:color .3s,-webkit-transform .3s;transition:color .3s,-webkit-transform .3s;transition:transform .3s,color .3s;transition:transform .3s,color .3s,-webkit-transform .3s}.select .select__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.select .select__input{width:100%;background-color:rgba(0,0,0,0);height:100%}.select .select__options{position:absolute;bottom:-5px;left:0;padding:10px 0px 5px 0px;min-width:100%;background-color:#282828;border:1px solid #909090;border-radius:4px;color:#fff;z-index:1;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.select .select__scroll{overflow-y:auto;overflow-x:hidden;max-height:200px}.select .select__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;line-height:1;text-align:left;color:inherit;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.select .select__option .select__option._select-selected{background-color:#eee}@media(any-hover: hover){.select .select__option:hover{background:rgba(217,217,217,.3137254902)}}.select .select__option .select__option-img{margin-right:10px;width:29px;height:19px;-o-object-fit:contain;object-fit:contain}.select .select__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.select .select__content img{margin-right:10px;width:29px;height:19px;-o-object-fit:contain;object-fit:contain}