html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#f5f5f5;color:#363641;margin:0;padding:0;font-family:Conthrax,sans-serif;font-weight:400;font-size:clamp(16px,5vw,18px);line-height:normal;min-height:100vh}.title-box .upper-heading{margin:0;padding:0;padding-block-end:8px;color:#ed1d24;font-size:20px;letter-spacing:10%;text-transform:lowercase}.title-box.title-box--center{text-align:center;max-width:840px;margin:0 auto}.logo{display:inline-block;height:auto}.logo>img{-o-object-fit:contain;object-fit:contain}img{max-width:100%;height:auto}.button{display:inline-flex;justify-content:center;align-items:center;text-transform:uppercase;gap:10px;margin:0;padding:14px 44px;border-radius:4px;background:#ed1d24;transition:.3s linear;color:#f5f5f5;letter-spacing:10%;font-family:inherit;font-size:clamp(14px,5vw,20px);font-weight:700;text-decoration:none;position:relative;overflow:hidden;border:1px solid #ed1d24}.button span{z-index:9}.button__icon{display:inline-block;width:12px;height:24px;transition:.3s linear}.button__icon>img{width:100%;-o-object-fit:cover;object-fit:cover}.button__icon--red{visibility:hidden;opacity:0;display:none}.button:after{content:"";background-image:url(../../assets/img/car-bt.svg);background-size:cover;position:absolute;height:100%;left:-50px;top:18px;width:50px}.button:hover:after{transition:.9s linear;left:100%;z-index:1}.button:hover{transform:translateX(10px) skew(-10deg) scaleY(.95);background-color:transparent;color:#ed1d24;border:1px solid #ed1d24;transition:.3s linear}.button:hover .button__icon{opacity:0;visibility:hidden;display:none;transition:.3s linear}.button:hover .button__icon--red{visibility:visible;opacity:1;display:block}.button:before{content:"";background-color:#f5f5f5;background-image:linear-gradient(45deg,#363641 25%,transparent 0,transparent 74%,#363641 75%,#363641),linear-gradient(45deg,#363641 25%,transparent 0,transparent 74%,#363641 75%,#363641);background-size:40px 40px;background-position:0 0,20px 20px;left:0;top:0;width:0;height:100%;position:absolute;opacity:.3}.button:hover:before{width:100%;transition:.9s linear}.main-title{margin:0;padding:0}.first-title,.second-title{font-size:clamp(26px,5vw,44px)}.first-title,.second-title,.third-title{margin:0;padding:0;font-weight:700;color:#363641}.third-title{font-size:clamp(20px,5vw,24px)}.text--white,.upper-heading.text--white{color:#f5f5f5}.text--black{color:#363641}.text--main-color{color:#ed1d24}.visibility-hidden{visibility:hidden;opacity:0}@media (max-width:480px){.button{padding:10px 24px;font-size:14px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.container,.container-fluid{width:100%;margin-inline-start:auto;margin-inline-end:auto;padding:0 15px}.container-flex{display:flex;width:100%}.container-flex--sb{justify-content:space-between}.container-flex--center{justify-content:center}.container-flex--ai-center{align-items:center}@media (min-width:576px){.container{max-width:540px;padding:0}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:976px}}@media (min-width:1200px){.container{max-width:1200px}}@font-face{font-family:Conthrax;font-display:swap;src:url(../fonts/Conthrax.otf) format("opentype")}::-webkit-input-placeholder{font-family:Conthrax}::-moz-placeholder{font-family:Conthrax}:-ms-input-placeholder{font-family:Conthrax}:-moz-placeholder{font-family:Conthrax}.header{position:sticky;top:0;z-index:1000;background-color:#fff;box-shadow:0 1px 11px 0 hsla(0,0%,100%,.15)}.header__content{justify-content:space-between;width:100%;padding-block-start:24px;padding-block-end:24px}.header__content,.header__menu{display:flex;align-items:center}.header__menu{padding:0;margin:0;list-style:none;gap:30px}.header__menu-link{text-decoration:none;color:#363641;font-size:16px}.lang-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;padding-inline-start:40px}.lang-link{text-decoration:none;color:#ed1d24;text-transform:uppercase}.hamburger{padding:0;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;display:none}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#363641}.hamburger-box{width:24px;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:24px;height:2px;background-color:#363641;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger--spring .hamburger-inner{top:8px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:5px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:10px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}@media (max-width:991px){.hamburger{display:block}.header__actions,.header__nav{position:absolute;top:82px;left:0;background-color:#fff;width:100%;padding:14px 0;padding-block-end:34px;justify-content:center;text-align:center;box-shadow:0 15px 15px 0 rgba(0,0,0,.1);transform-origin:0 0;visibility:hidden;transform:scaleX(0);transition:.3s linear}.header__actions.opened,.header__nav.opened{transform-origin:0 0;visibility:visible;transform:scaleX(1);transition:.3s linear}.header__menu{flex-direction:column}.lang-menu{padding:0}}@media (max-width:480px){.upper-header__container{gap:70px;font-size:10px}}.hero-banner{flex-shrink:0;background-image:url(../../assets/img/hero-banner-bg.png);background-size:cover;background-repeat:no-repeat;min-height:714px;padding-block-start:180px;overflow:hidden}.hero-banner__content{display:flex;flex-direction:column;gap:16px;position:relative}.hero-banner__content:before{background-image:url(../../assets/img/hero-car.png);left:-300px;bottom:-190px;width:570px;height:351px}.hero-banner__content:after,.hero-banner__content:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%}.hero-banner__content:after{background-image:url(../../assets/img/hero-helmet.png);right:-220px;top:-70px;width:200px;height:200px}.hero-banner__content .button{margin-block-start:8px}@media (max-width:767px){.hero-banner__content:before{left:-230px;bottom:-150px;width:400px;height:301px}.hero-banner__content:after{right:-120px;top:-40px;width:150px;height:150px}}@media (max-width:575px){.hero-banner{min-height:525px;padding-block-start:100px}.hero-banner__content{width:100%}.hero-banner__content:after,.hero-banner__content:before{content:none}}.partnership{padding:85px 0;flex-shrink:0;background-image:url(../../assets/img/partnership-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center 0;min-height:714px;padding-block-start:180px}.partnership-offers{background-image:url(../../assets/img/partnership-line-bg.png);padding:35px 0 85px}.partnership__container{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;align-items:center;padding-block-start:44px}.partnership__list{list-style:none;display:flex;flex-direction:column;gap:30px;max-width:470px;padding:0;margin:0}.partnership__item{background-color:#fff;border-radius:4px;padding:40px 20px;box-shadow:0 0 4px 0 rgba(54,54,65,.1);display:flex;align-items:flex-start;gap:10px;align-self:stretch}.partnership__item-icon{display:block;width:12px;height:24px}.partnership__item .main-text{margin:0;max-width:90%}.partnership__img>img{-o-object-fit:cover;object-fit:cover;max-width:100%;height:100%}@media (max-width:576px){.partnership__list{max-width:unset;width:100%}}.promo{background-image:url(../../assets/img/promo-bg.png);background-size:cover;background-repeat:no-repeat;padding:36px 0;margin:50px 0}.promo__title{font-size:clamp(70px,5vw,82px)}@media (max-width:991px){.promo{background-position:100%}}.clients{padding:85px 0}.clients__title-box.title-box{max-width:100%}.clients__list{margin:0;padding:0;list-style:none;display:flex;justify-content:center;gap:40px;padding-block-start:44px;flex-wrap:wrap}.clients__item{flex-direction:column;gap:10px}.clients__item,.clients__item-icon{display:inline-flex;align-items:center;justify-content:center;transition:.3s linear}.clients__item-icon{width:150px;height:150px;background-color:#363641;border:1px solid #ed1d24;border-radius:50%}.clients__item:hover .clients__item-icon{background-color:#ed1d24;transition:.3s linear}@media (max-width:480px){.clients__item{width:100%}}.advantages{padding:118px 0}.advantages__list{margin:0 auto;padding:0;list-style:none;display:flex;gap:30px;justify-content:center;padding-block-start:180px;flex-wrap:wrap}.advantages__item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:24px;background-color:#fff;border-radius:150px;box-shadow:0 -5px 24px 0 rgba(54,54,65,.35),inset 0 -18px 25px 0 rgba(54,54,65,.24);width:300px;height:617px;padding:0 24px;position:relative}.advantages__item:after{content:"";border-radius:0 0 150px 150px;background:#ed1d24;box-shadow:4px 8px 34px 0 rgba(54,54,65,.45),inset 20px -16px 54px 0 rgba(54,54,65,.25);width:290px;height:247px;z-index:-999;position:absolute;transform:translateX(-50%);left:50%;bottom:-110px;transition:.3s linear}.advantages__item:nth-child(odd):after{bottom:unset;top:-110px;transform:translateX(-50%) rotate(180deg)}.advantages__item:nth-child(2n+2){top:-110px}@media (max-width:1280px){.advantages__item{width:260px}.advantages__item:after{width:244px}}@media (max-width:576px){.advantages{padding:42px 0;padding-block-end:180px}.advantages__list{padding-block-start:70px}.advantages__item{width:280px}.advantages__item:not(:last-child){margin-bottom:120px}.advantages__item:after{width:270px}.advantages__item:nth-child(2n+2){top:unset}.advantages__item:nth-child(odd):after{top:unset;transform:translateX(-50%);left:50%;bottom:-110px}}.contacts{background-image:url(../../assets/img/contacts-bg.png);background-size:cover;background-repeat:no-repeat;min-height:723px;padding:80px 0}.contacts__content{display:inline-flex;flex-direction:column;align-items:flex-start;padding:50px 20px;gap:32px;border-radius:14px;background:rgba(54,54,65,.5);max-width:716px;width:100%;margin-block-start:84px}.contacts .button:hover{color:#f5f5f5;border:1px solid #f5f5f5}.contacts .button:hover .button__icon{opacity:1;visibility:visible;display:block;transition:.3s linear}.contacts .button:hover .button__icon--red{visibility:hidden;opacity:0;display:none}.footer{background-color:#363641;background-image:url(../../assets/img/footer-bg.png);background-size:cover;background-repeat:no-repeat;padding:150px 0}.footer__container{flex-wrap:wrap;align-items:center}.footer__nav{gap:44px}.footer__nav,.social-menu{display:flex;flex-direction:column}.social-menu{margin:0;padding:0;list-style:none;gap:30px}.social-link{display:flex;align-items:center;gap:14px;text-decoration:none;color:#f5f5f5}.footer__text{max-width:500px}@media (max-width:991px){.footer{padding:80px 0;background-position:100%}.footer__container{gap:70px}}.main-text--center{text-align:center}.map{margin-block-end:32px}
/*# sourceMappingURL=style.css.map */
