.instructors{padding-top:30px;padding-bottom:40px}@media (min-width:1024px){.instructors{padding-top:60px;padding-bottom:150px}}.instructors__title{color:#3e3e3e;text-transform:uppercase;margin-bottom:20px;font-size:25px;font-weight:700;line-height:1.2}@media (min-width:550px){.instructors__title{margin-bottom:55px;font-size:36px}}.instructors__image{width:100%;height:auto}.instructors__swiper{width:100%;padding:0}.instructors__swiper .swiper-wrapper{padding-block:5px}.instructors__swiper .swiper-slide{width:auto;height:auto}.instructors__nav-button{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:97px;height:97px;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.instructors__nav-button:hover{background-color:#fff}.instructors__nav-button:disabled,.instructors__nav-button--disabled{opacity:0;cursor:not-allowed;pointer-events:none}@media (max-width:1200px){.instructors__nav-prev,.instructors__nav-next{width:48px;height:48px}}.instructors__nav-prev{left:0}.instructors__nav-next{right:0}@media (min-width:1201px){.instructors__nav-prev{left:-45px}.instructors__nav-next{right:-45px}}.instructors__nav-prev img{transform:rotate(180deg)}.instructors__container .instructors__container{position:relative}.instructors__card{background-color:#ececec;border-radius:20px;overflow:hidden}.instructors__card-content{padding-inline:30px;flex-direction:column;align-items:flex-start;gap:21px;padding-top:40px;padding-bottom:50px;font-size:20px;display:flex}.instructors__name{color:#3e3e3e;font-weight:700}.instructors__button{color:#fff;cursor:pointer;background-color:#dd2118;border-radius:15px;padding-block:13px;padding-inline:13px;font-size:20px;font-weight:700}.instructors__experience-label{color:#9d9d9e}
.cars{background-color:#ececec;padding-top:30px;padding-bottom:40px}@media (min-width:1024px){.cars{padding-top:60px;padding-bottom:150px}}.cars__title{color:#3e3e3e;text-transform:uppercase;margin-bottom:20px;font-size:25px;font-weight:700;line-height:1.2}@media (min-width:550px){.cars__title{margin-bottom:55px;font-size:36px}}.cars__swiper{width:100%;padding:0}.cars__swiper .swiper-wrapper{padding-block:5px}.cars__swiper .swiper-slide{width:auto;height:auto}.cars__nav-button{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:97px;height:97px;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cars__nav-button:hover{background-color:#fff}.cars__nav-button:disabled,.cars__nav-button--disabled{opacity:0;cursor:not-allowed;pointer-events:none}@media (max-width:1200px){.cars__nav-prev,.cars__nav-next{width:48px;height:48px}}.cars__nav-prev{left:0}.cars__nav-next{right:0}@media (min-width:1201px){.cars__nav-prev{left:-45px}.cars__nav-next{right:-45px}}.cars__nav-prev img{transform:rotate(180deg)}.cars__container .cars__container{position:relative}.cars__card{background-color:#fff;border-radius:20px;overflow:hidden}.cars__image{width:100%;height:auto}.cars__card-content{padding-inline:30px;flex-direction:column;align-items:flex-start;gap:21px;padding-top:40px;padding-bottom:50px;font-size:20px;display:flex}.cars__model{color:#3e3e3e;font-weight:700}.cars__transmission{color:#9d9d9e}.cars__button{color:#fff;cursor:pointer;background-color:#dd2118;border-radius:15px;padding-block:13px;padding-inline:13px;font-size:20px;font-weight:700}
.videos{background-color:#fff;padding-top:30px;padding-bottom:40px}@media (min-width:1024px){.videos{padding-top:60px;padding-bottom:75px}}.videos__title{color:#3e3e3e;text-transform:uppercase;margin-bottom:20px;font-size:25px;font-weight:700}@media (min-width:550px){.videos__title{margin-bottom:55px;font-size:36px}}.videos__swiper{width:100%;padding:0}.videos__swiper .swiper-wrapper{padding-block:5px}.videos__swiper .swiper-slide{width:auto;height:auto}.videos__nav-button{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:97px;height:97px;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.videos__nav-button:hover{background-color:#fff}.videos__nav-button:disabled,.videos__nav-button--disabled{opacity:0;cursor:not-allowed;pointer-events:none}@media (max-width:1200px){.videos__nav-prev,.videos__nav-next{width:48px;height:48px}}.videos__nav-prev{left:0}.videos__nav-next{right:0}@media (min-width:1201px){.videos__nav-prev{left:-45px}.videos__nav-next{right:-45px}}.videos__nav-prev img{transform:rotate(180deg)}.videos__container .videos__container{position:relative}.videos__card-thumbnail{cursor:pointer;border-radius:12px;position:relative;overflow:hidden}.videos__thumbnail{object-fit:cover;aspect-ratio:9/16;border-radius:12px;width:100%;height:auto;display:block}.videos__play-button{cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videos__play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.videos__play-button:active{transform:translate(-50%,-50%)scale(1.05)}.videos__play-icon{object-fit:contain;filter:drop-shadow(0 2px 4px #0006);width:auto;max-width:90px;height:auto;max-height:90px;transition:transform .3s}.videos__play-button:hover .videos__play-icon{filter:drop-shadow(0 4px 8px #0009)}.videos__video-player{aspect-ratio:9/16;background:#000;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.videos__video-iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.videos__video-element{object-fit:contain;border-radius:12px;width:100%;height:100%}.videos__cta-button{color:#fff;cursor:pointer;background-color:#dd2118;border-radius:15px;margin-top:45px;padding-block:13px;padding-inline:18px;font-size:20px;font-weight:700}
.theory{background-color:#ececec;padding-top:35px;padding-bottom:40px}.theory__container{justify-content:space-between;display:flex;position:relative}.theory__phone-image{position:relative;bottom:-6px}.theory__title{color:#3e3e3e;text-transform:uppercase;flex-direction:column;margin-bottom:20px;font-size:25px;font-weight:700;display:flex}@media (min-width:550px){.theory__title{margin-bottom:40px;font-size:36px}}.theory__description{color:#3e3e3e;font-size:20px}.theory__content{flex-direction:column;align-items:flex-start;display:flex}.theory__button{color:#fff;cursor:pointer;background-color:#dd2118;border-radius:15px;margin-top:auto;padding-block:13px;padding-inline:13px;font-size:20px;font-weight:700}@media (min-width:768px){.theory__content{padding-bottom:75px}.theory{height:640px;padding-top:85px;padding-bottom:0}}@media (max-width:767px){.theory__image{display:none}.theory__content{width:100%}.theory__button{margin-top:35px}.theory__description{flex-wrap:wrap;width:100%;display:flex}}
.race{background-color:#fff}@media (min-width:768px){.race{height:520px}}.race__image{height:inherit;display:flex;position:absolute;bottom:0;right:0}.race__image img{object-fit:fill;width:60%;height:100%;margin-left:auto}@media (min-width:1100px){.race__image img{object-fit:cover;width:90%}}@media (max-width:767px){.race__image{display:none}}.race__title{color:#3e3e3e;text-transform:uppercase;flex-direction:column;font-size:25px;font-weight:700;display:flex}@media (min-width:550px){.race__title{font-size:36px}}.race__container{height:inherit}.race__content{height:inherit;flex-direction:column;align-items:flex-start;gap:30px;padding-top:30px;padding-bottom:30px;display:flex}@media (min-width:768px){.race__content{gap:0;padding-top:60px;padding-bottom:60px}}.race__button{color:#fff;cursor:pointer;background-color:#dd2118;border-radius:15px;margin-top:auto;padding-block:13px;padding-inline:13px;font-size:20px;font-weight:700}
.faq{background-color:#ececec;padding-bottom:75px}.faq__chat-form{grid-template-columns:1fr;gap:15px;margin-top:20px;display:grid}@media (min-width:600px){.faq__chat-form{background-color:#fff;border-radius:15px;grid-template-columns:1fr 145px;gap:0;margin-top:35px;overflow:hidden}}.faq__chat-form .faq__input{color:#3e3e3e;background-color:#fff;border-radius:15px;outline:none;padding-block:12px;padding-inline:20px;font-size:20px;line-height:1.3;opacity:1!important}@media (min-width:600px){.faq__chat-form .faq__input{border-radius:0}}.faq__submit{cursor:pointer;color:#fff;background-color:#dd2118;border-radius:15px;padding-block:10px;padding-inline:20px;font-size:20px;font-weight:700}.faq__chat-messages{padding-inline:20px;background-color:#fff;border-radius:15px;flex-direction:column;gap:25px;margin-bottom:35px;padding-top:30px;padding-bottom:5px;display:flex}.faq__chat-messages--scrollable{max-height:350px;overflow-y:auto}.faq__chat-message--user{color:#c4c4c4}.faq__chat-message-content{font-size:20px}.faq__chat-message--assistant{color:#3e3e3e}
.categories{background-color:#fff;padding-top:30px;padding-bottom:35px}.categories__title{color:#3e3e3e;text-transform:uppercase;margin-bottom:20px;font-size:25px;font-weight:700;line-height:1.2}@media (min-width:550px){.categories{padding-top:55px;padding-bottom:85px}.categories__title{margin-bottom:40px;font-size:36px}}.categories__container{position:relative}.categories__card{background-color:#ececec;border-radius:20px;grid-template-columns:1fr 175px;display:grid;overflow:hidden}.categories__image{object-fit:cover;object-position:center;width:100%;height:100%}.categories__card-left{padding-inline:10px;flex-direction:column;align-items:flex-start;padding-top:30px;padding-bottom:30px;display:flex}@media (min-width:415px){.categories__card-left{padding-inline:20px}}@media (min-width:1024px){.categories__card-left{padding-inline:40px;padding-top:60px;padding-bottom:50px}}.categories__button{color:#fff;cursor:pointer;background-color:#dd2118;border-radius:15px;margin-top:auto;padding-block:13px;padding-inline:13px;font-size:20px;font-weight:700}.categories__card-title{color:#3e3e3e;text-transform:uppercase;font-size:20px}.categories__services{color:#3e3e3e;flex-direction:column;gap:10px;margin-block:auto;font-size:18px;display:flex}@media (min-width:415px){.categories__card-title{font-size:30px}.categories__services{gap:15px;font-size:20px}}@media (min-width:550px){.categories__title{margin-bottom:45px;font-size:36px}}.categories__swiper{width:100%;padding:0}.categories__swiper .swiper-wrapper{padding-block:5px}.categories__swiper .swiper-slide{width:auto;height:auto}.categories__nav-button{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:97px;height:97px;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.categories__nav-button:hover{background-color:#fff}.categories__nav-button:disabled,.categories__nav-button--disabled{opacity:0;cursor:not-allowed;pointer-events:none}@media (max-width:1200px){.categories__nav-prev,.categories__nav-next{width:48px;height:48px}}.categories__nav-prev{left:0}.categories__nav-next{right:0}@media (min-width:1201px){.categories__nav-prev{left:-45px}.categories__nav-next{right:-45px}}.categories__nav-prev img{transform:rotate(180deg)}
.catalog{background-color:#ececec;position:relative}.catalog .container{height:inherit;flex-direction:column-reverse;padding-top:30px;padding-bottom:30px;display:flex;position:relative}@media (min-width:599px){.catalog__image .catalog__cover{margin-left:-20px}}@media (min-width:600px){.catalog .container{grid-template-columns:1fr 1fr;gap:25px;padding-top:65px;padding-bottom:65px;display:grid}}.catalog__title{color:#3e3e3e;text-transform:uppercase;flex-direction:column;margin-bottom:20px;font-size:25px;font-weight:700;display:flex}@media (min-width:768px){.catalog__title{margin-bottom:35px;font-size:36px}}.catalog__button{color:#fff;cursor:pointer;background-color:#dd2118;border-radius:15px;margin-top:45px;padding-block:13px;padding-inline:13px;font-size:20px;font-weight:700}.catalog__tags{flex-wrap:wrap;gap:10px 15px;display:flex}.catalog__tag{color:#3e3e3e;background-color:#fff;border-radius:15px;padding-block:10px;padding-inline:15px;font-size:18px}@media (min-width:600px){.catalog__tag{padding-block:11px;padding-inline:17px;font-size:18px}.catalog__tags{flex-wrap:wrap;gap:15px 20px;max-width:410px;display:flex}}@media (min-width:1024px){.catalog__tags{gap:20px 28px}.catalog__button{margin-top:115px}.catalog .container{display:block}.catalog__image{position:absolute;bottom:0;right:0}.catalog{height:550px}}
.reviews{background-color:#fff;padding-top:60px;padding-bottom:75px}.reviews__title{color:#3e3e3e;text-transform:uppercase;margin-bottom:50px;font-size:36px;font-weight:700}.reviews__more-button{color:#fff;cursor:pointer;background-color:#dd2118;border-radius:15px;margin-top:70px;padding-block:13px;padding-inline:13px;font-size:20px;font-weight:700}.reviews__card{border-radius:20px;position:relative;overflow:hidden}.reviews__swiper{width:100%;padding:0}.reviews__swiper .swiper-wrapper{padding-block:5px}.reviews__swiper .swiper-slide{width:auto;height:auto}.reviews__nav-button{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:97px;height:97px;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.reviews__nav-button:hover{background-color:#fff}.reviews__nav-button:disabled,.reviews__nav-button--disabled{opacity:0;cursor:not-allowed;pointer-events:none}@media (max-width:1200px){.reviews__nav-prev,.reviews__nav-next{width:48px;height:48px}}.reviews__nav-prev{left:0}.reviews__nav-next{right:0}@media (min-width:1201px){.reviews__nav-prev{left:-45px}.reviews__nav-next{right:-45px}}.reviews__nav-prev img{transform:rotate(180deg)}.reviews__container{position:relative}.reviews__thumbnail{object-fit:cover;aspect-ratio:9/16;border-radius:12px;width:100%;height:auto;display:block}.reviews__play-button{cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reviews__play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.reviews__play-button:active{transform:translate(-50%,-50%)scale(1.05)}.reviews__play-icon{object-fit:contain;filter:drop-shadow(0 2px 4px #0006);width:auto;max-width:90px;height:auto;max-height:90px;transition:transform .3s}.reviews__play-button:hover .reviews__play-icon{filter:drop-shadow(0 4px 8px #0009)}.reviews__video-player{aspect-ratio:9/16;background:#000;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.reviews__video-iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.reviews__video-element{object-fit:contain;border-radius:12px;width:100%;height:100%}
.manager{background-color:#ececec}.manager__container,.manager__content{height:inherit;position:relative}@media (max-width:550px){.manager__container.m-auto{display:block!important}.manager__image{display:none!important}}@media (max-width:1023px){.manager__container.m-auto{grid-template-columns:1fr 1fr;gap:25px;display:grid}.manager__image{display:flex}.manager__photo{margin-top:auto}}.manager__content{flex-direction:column;align-items:flex-start;padding-top:25px;padding-bottom:25px;display:flex}@media (min-width:1024px){.manager{height:520px}.manager__image{position:absolute;bottom:0;right:0}.manager__content{padding-top:70px;padding-bottom:unset}}.manager__title{color:#3e3e3e;text-transform:uppercase;flex-direction:column;margin-bottom:20px;font-size:25px;font-weight:700;display:flex}.manager__description{max-width:320px;padding-top:25px;font-size:16px}.manager__form{flex-direction:column;gap:10px;display:flex}@media (max-width:550px){.manager__form,.manager__description{width:100%;max-width:100%}}@media (min-width:768px){.manager__title{margin-bottom:50px;font-size:36px}.manager__description{padding-top:65px}.manager__form{grid-template-columns:1fr 135px;gap:30px;display:grid}}.manager__input{cursor:pointer;background-color:#fff;border-radius:15px;padding-block:13px;padding-inline:13px;font-size:20px;font-weight:700}.manager__button{color:#fff;cursor:pointer;background-color:#dd2118;border-radius:15px;padding-block:13px;padding-inline:13px;font-size:20px;font-weight:700}
