:root{--main-font: "Neometric", sans-serif;--font-size: 16px;--line-height: 20px;--transition: .3s ease-in;--red: #830101;--brown: #191715;--clip-path-sm: polygon(10px 0%, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);--clip-path-lg: polygon(25px 0%, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%, 0 25px)}.p1{font-size:15px;line-height:18px}h2,.h2{font-size:30px;line-height:1.2;margin:0;font-weight:700}h3,.h3{font-size:20px;line-height:1.2;margin:0}.title-with-arrow{position:relative;width:-moz-fit-content;width:fit-content}.title-with-arrow::after{content:"";position:absolute;bottom:-5px;right:-15px;background-image:url(../img/arrow-down.svg);background-size:contain;width:15px;height:15px}.title-with-arrow--sm::after{bottom:0;right:-8px;width:6px;height:6px}.tac{text-align:center}.ttu{text-transform:uppercase}.animate{animation-duration:1s;animation-fill-mode:both}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}*{box-sizing:border-box}*:before{box-sizing:border-box}*:after{box-sizing:border-box}.page,.page__body{scrollbar-gutter:stable}.page{scroll-behavior:smooth}.page__body{font-family:var(--main-font);font-size:var(--font-size);line-height:var(--line-height);height:100%;min-height:100vh;display:flex;flex-direction:column;color:#fff;background-color:var(--brown)}.page-main{overflow:hidden}.page-footer{margin-top:auto}img{max-width:100%;height:auto}.img-fluid{max-width:100%;height:auto}img,svg,iframe{vertical-align:top}::-moz-placeholder{opacity:1}::placeholder{opacity:1}::-moz-selection{background-color:var(--red);color:#fff}::selection{background-color:var(--red);color:#fff}.list-reset{margin:0;padding:0;list-style-type:none}.btn-reset{padding:0;margin:0;background:0;border:0;color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.link-reset{text-decoration:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-reset{padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hero{min-height:100vh;position:relative}.hero-wrap{position:relative;overflow:hidden}.hero__box{position:relative}.hero__slider{pointer-events:none;min-height:100vh;position:relative;z-index:1}.hero__slider::after{content:"";background:linear-gradient(72.4deg, rgba(0, 0, 0, 0.5) -33.1%, rgba(131, 1, 1, 0) 80.45%);opacity:.5;position:absolute;inset:0;z-index:4;pointer-events:none}.hero__slider img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hero__slider img.is-safari{height:100svh}.hero__content{position:absolute;z-index:6;left:0;bottom:0;padding-bottom:60px}.hero h1{margin:30px 0}.hero p{max-width:755px;margin:0}.partners{padding-block:130px;overflow:hidden}.partners h2{margin-bottom:35px}.partners__text{margin-bottom:155px}.partners__text p{margin:0}.partners__text p+p{margin-top:17px}.partners h3{margin-bottom:30px}.partners__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.partners .partner{background-color:var(--red);height:122px;display:flex;align-items:center;justify-content:center;margin:0}.form{padding-block:100px;background-image:-webkit-image-set(url("../img/form.jpg") 1x, url("../img/form@2x.jpg") 2x);background-image:image-set(url("../img/form.jpg") 1x, url("../img/form@2x.jpg") 2x);background-size:cover;background-position:top center;background-color:#000}.form__text{max-width:390px;margin-bottom:60px}.form__text h2{margin-bottom:30px}.form__text p{margin:0}.form form{max-width:360px;display:grid;grid-template-columns:100%;gap:10px}.form button{height:50px;display:flex;align-items:center;justify-content:center;background-color:var(--red);transition:var(--transition)}.form button:hover{background-color:#000}.input{width:100%;height:50px;padding-inline:28px;-webkit-clip-path:var(--clip-path-sm);clip-path:var(--clip-path-sm);transition:var(--transition);font-size:16px}.input:focus{outline:none}.input::-moz-placeholder{color:rgba(0,0,0,.3)}.input::placeholder{color:rgba(0,0,0,.3)}form{position:relative}.info-text{position:absolute;font-size:12px;bottom:-24px;left:0;opacity:0;visibility:hidden;transition:var(--transition)}.info-text.active{visibility:visible;opacity:1}.info-text.success{color:green}.info-text.error{color:var(--red)}.border-path{--size: 25px;-webkit-clip-path:var(--clip-path-lg);clip-path:var(--clip-path-lg);border:1px solid #fff;position:relative}.border-path:after{content:"";position:absolute;top:-30px;left:-30px;width:25px;border:25px solid rgba(0,0,0,0);border-top:25px solid #fff;transform:rotate(135deg)}.border-path::before{content:"";position:absolute;bottom:-30px;right:-30px;width:25px;border:25px solid rgba(0,0,0,0);border-top:25px solid #fff;transform:rotate(-45deg)}.border-path--sm{--border: 10px;-webkit-clip-path:var(--clip-path-sm);clip-path:var(--clip-path-sm)}.border-path--sm::before{bottom:-38px;right:-38px}.border-path--sm::after{left:-38px;top:-38px}.border-path--sm::before,.border-path--sm::after{width:10px;height:10px}.is-safari .hero__slider{min-height:100svh}.is-safari .hero__slider img{height:100svh}.container{--gap: 30px;width:100%;padding-right:var(--gap);padding-left:var(--gap);margin-right:auto;margin-left:auto;position:relative}.custom-select-wrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-select-wrapper.open .custom-options{visibility:visible;opacity:1}.custom-select-wrapper.open .arrow{transform:scaleY(-1)}.custom-select{position:relative;display:flex;flex-direction:column}.custom-select__trigger{position:relative;display:flex;align-items:center;justify-content:space-between;transition:var(--transition);height:50px;background-color:#fff;color:var(--red);padding-inline:28px;-webkit-clip-path:var(--clip-path-sm);clip-path:var(--clip-path-sm);cursor:pointer}.arrow{position:relative;height:7px;width:12px;transition:var(--transition)}.custom-options{position:absolute;visibility:hidden;opacity:0;transition:var(--transition);top:60px;left:0;right:0;border-top:none;background-color:#fff;z-index:5;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--red) rgba(0,0,0,0);-webkit-clip-path:var(--clip-path-sm);clip-path:var(--clip-path-sm);max-height:250px}.custom-options::-webkit-scrollbar-thumb{background-color:var(--red);-webkit-transition:var(--transition);transition:var(--transition)}.custom-options::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--red), 0.5)}.custom-options::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.custom-select.open .custom-options{display:flex;flex-direction:column}.custom-option{position:relative;display:flex;align-items:center;cursor:pointer;transition:var(--transition);padding-inline:28px;height:50px;font-weight:500;-webkit-clip-path:var(--clip-path-sm);clip-path:var(--clip-path-sm);color:#000}.custom-option span{color:var(--purple)}.custom-option.selected{background-color:#e9e9e9}[data-filter-item]{display:none}[data-filter-item].active{animation:fadeIn .5s both ease;display:block}.header{position:absolute;left:0;right:0;top:60px;z-index:10}.header__row{display:flex;justify-content:space-between}.header .logo img{width:60px}.header__btn{background-color:var(--red);height:42px;-webkit-clip-path:var(--clip-path-sm);clip-path:var(--clip-path-sm)}.header__list{position:relative}.header .lang{width:40px;height:100%;font-size:12px;color:#fff;flex-shrink:0;position:relative;}.header .lang__btn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;padding-right:14px;padding-top:2px}.header .lang__btn img{position:absolute;top:50%;transform:translateY(-50%);right:10px}.header .lang__list{position:absolute;background-color:#fff;right:7px;top:50px;color:#000;display:flex;flex-direction:column;width:40px;font-size:12px;-webkit-clip-path:var(--clip-path-sm);clip-path:var(--clip-path-sm);visibility:hidden;opacity:0;transition:var(--transition)}.header .lang__list.active{visibility:visible;opacity:1}.header .lang__list button{width:100%;height:40px;display:flex;align-items:center;justify-content:center}.header .lang__list button.current{background-color:#e9e9e9}.header__btn{display:flex}.header__order{margin-right: 5px;background-color:#fff;height:100%;width:100%;-webkit-clip-path:var(--clip-path-sm);clip-path:var(--clip-path-sm);padding:0 16px;font-size:14px;display:flex;align-items:center;color:var(--red)}.footer{padding-top:48px;padding-bottom:30px}.footer h3{margin-bottom:10px}.footer__links{display:flex;flex-direction:column;gap:5px}.footer__links a{font-size:18px;transition:var(--transition)}.footer__links a:hover{color:var(--red)}.footer__row{display:flex;justify-content:space-between}.footer .socials{display:flex;gap:20px}.footer .social{display:flex;align-items:center;justify-content:center;width:50px;height:43px;-webkit-clip-path:var(--clip-path-sm);clip-path:var(--clip-path-sm);background-color:#fff;transition:var(--transition)}.footer .social path{transition:var(--transition)}.footer .social:hover{background-color:var(--red)}.footer .social:hover path{fill:#fff}.footer .social--sm{width:43px}.footer .input{height:43px;max-width:262px}.footer form{display:flex;gap:20px}.footer__right{display:flex;gap:75px}.footer__copy{margin:0;font-size:18px;margin-top:110px}@media screen and (min-width: 576px){.container{max-width:540px}}@media screen and (min-width: 768px){.container{max-width:720px}}@media screen and (min-width: 992px){.container{max-width:960px}}@media screen and (min-width: 1200px){.container{max-width:1144px}}@media screen and (min-width: 1680px){.container--full{max-width:1620px}}@media screen and (max-width: 991px){.partners__grid{grid-template-columns:repeat(2, 1fr)}.footer__row{flex-direction:column;gap:34px}.footer__right{display:contents}.footer__copy{margin-top:64px}.footer h3{margin-bottom:20px}}@media screen and (max-width: 767px){:root{--clip-path-sm: polygon(8px 0%, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%, 0 8px);--clip-path-lg: polygon(15px 0%, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 15px)}h2,.h2{font-size:18px}h3,.h3{font-size:16px}.title-with-arrow::after{bottom:0;right:-8px;width:5px;height:5px}.page__body{--font-size: 10px;--line-height: 15px;background-color:#000}.hero .logo img{width:40px}.hero__content img{width:250px}.hero h1{margin-top:10px;margin-bottom:20px}.hero h1 img{max-width:178px}.hero__content{padding-bottom:45px}.partners{padding-block:35px}.partners__text{margin-bottom:28px}.partners h2{margin-bottom:18px}.partners h3{margin-bottom:23px}.partners__grid{gap:11px}.partners .partner{height:67px}.partners .partner img{height:70%;max-width:95px}.form{background-image:none;padding-top:36px;padding-bottom:0;font-size:12px}.form form{gap:8px;max-width:100%}.form button{height:42px}.form__text{margin-bottom:40px}.input{height:42px;font-size:12px;padding-inline:24px}.border-path::before,.border-path::after{width:15px;height:15px}.border-path::before{bottom:-35px;right:-35px}.border-path::after{left:-35px;top:-35px}.border-path--sm::before{bottom:-39px;right:-39px}.border-path--sm::after{left:-39px;top:-39px}.custom-select__trigger{height:42px;padding-inline:24px}.custom-options{max-height:210px;top:50px}.custom-option{height:42px;padding-inline:24px}.header .lang__list{width:32px;top:40px}.header .lang__list button{height:32px}.header{top:30px}.header .logo img{width:48px}.header__btn{height:32px;font-size:10px}.header .lang{width:32px}.header .lang__btn{font-size:10px;padding-right:5px}.header .lang__btn img{right:2px}.footer{padding-top:40px;padding-bottom:28px}.footer .socials{gap:17px}.footer .social{width:42px;height:36px;flex-shrink:0}.footer .social svg{height:20px}.footer__copy{font-size:14px}.footer__links a{font-size:14px}.footer .input{height:36px;font-size:15px}.footer form{gap:17px}}
