#about{margin-bottom:60px}.about__description{display:flex;margin-bottom:30px;flex-direction:column;gap:15px}.about__image{display:block;width:min(75%,300px);height:auto;margin-bottom:40px;margin-inline:auto}@media screen and (min-width: 992px){.about__content-box{display:flex;justify-content:center}.about__description{max-width:55%}.about__image{width:35%;height:auto;order:-1;margin-inline:0 40px}.about__button{width:-moz-fit-content;width:fit-content;margin-top:auto}}#autoguru{min-height:1000px;height:100vh;background:url(../assets/images/trail-bg.webp) no-repeat,url(../assets/images/autoguru-bg.webp) no-repeat 100% 100%;background-size:220px auto,100% auto;padding-top:82px}.advantages-ul{padding-left:2rem}.advantages-li{max-width:70vw;list-style:disc;font-size:1.4rem;font-weight:500;margin-bottom:10px}.h1{max-width:400px}.autoguru__button{margin-top:50px}@media screen and (min-width: 575px){#autoguru{min-height:1200px}}@media screen and (min-width: 768px){.h1{max-width:50%}}@media screen and (min-width: 992px){#autoguru{display:flex;min-height:650px;background:url(../assets/images/trail-bg.webp) no-repeat,url(../assets/images/autoguru-bg.webp) no-repeat 100% calc(50% + 82px);background-size:300px auto,50% auto;margin-top:-82px;margin-bottom:82px}.autoguru__h1{margin-top:140px}.autoguru__container{margin-block:auto}.autoguru__button{margin-left:15rem}}#autopark{margin-top:60px}#branches{margin-top:60px}.branches__list{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(max-content, auto);gap:20px;justify-content:space-between;margin-block:30px 40px}.branches__link{font-size:2rem}.branches__link svg{width:25px;height:25px;margin-right:5px}.branches__link svg g path{transition:fill .2s}.branches__link:hover svg g path{fill:#d54e0a}@media screen and (min-width: 575px){.branches__list{grid-template-columns:1fr 1fr}}@media screen and (min-width: 768px){.branches__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 992px){.branches__list{grid-template-columns:repeat(4, 1fr)}}#contacts{margin-top:60px;padding-bottom:60px}.contacts__wrapper{padding:40px 45px;max-width:432px;margin-inline:auto}.contact-block{margin-bottom:20px}.contact-block__icon-box{height:45px;width:50px;margin-right:20px}.contact-block__icon{height:45px;width:auto}.contact-text-block__title{font-weight:500;font-size:16px}.contacts__line{width:210px;border:1px solid #000357;margin:30px auto}.contacts__image{width:60px;height:auto;margin-right:16px;margin-bottom:10px}.contacts__social-icon{display:block;width:40px;height:auto;margin-inline:auto}@media screen and (min-width: 768px){.contacts__wrapper{display:flex;justify-content:space-between;max-width:690px}.contact__box{width:49%}.contacts__line{width:0;height:181px;border-left:none;margin:0}}.instalment-image{display:block;width:50%;height:auto;margin-inline:auto;margin-top:30px}@media screen and (min-width: 768px){.instalment__container{display:flex;flex-direction:row-reverse}.instalment__title{text-align:left}.instalment-image{margin-right:20px;height:140px;width:auto}}#instructors{margin-top:60px}#license{margin-top:60px}.license__image{display:block;width:110px;height:auto;margin-inline:auto;margin-bottom:20px}.license__description{width:70%;text-align:center;margin-inline:auto}.license__description_bold{font-weight:500}@media screen and (min-width: 768px){.license__container{display:flex;align-items:center}.license__description{text-align:left}.license__image{width:173px;height:auto;margin-right:20px;margin-bottom:0}}#prices{margin-bottom:60px}.prices__list{max-width:500px;margin:20px auto 71px;gap:20px}.prices__item{display:block;width:100%;height:88px;background:#fff;border:none;border-radius:10px;overflow:hidden;transition:all .2s}.prices__item.active{background:linear-gradient(180deg, #FFAB5E 0%, #FF6B00 100%)}.prices__item.active .prices__category{background:linear-gradient(180deg, #FFEEDF 0%, #FF9C55 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);text-shadow:0 4px 4px rgba(255,255,255,.11)}.prices__item.active .prices__title{color:#fff}.prices__category{background:linear-gradient(180deg, #7C82FF 0%, #131661 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);text-shadow:0 4px 4px rgba(0,3,87,.11);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:127px;margin-left:-16px;margin-top:-7px;position:relative;transition:all .2s}.overrun__category{font-size:190px;margin-top:-27px;margin-left:-20px}.prices__title{width:100%;font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:1.4rem;transition:all .2s}.cat-inner-card__subtitle{display:block}.categories__li{display:none}.categories__li.active{display:flex;flex-direction:column}.cat-inner-card{background:linear-gradient(180deg, #7C82FF 0%, #131661 100%);border-radius:20px;padding:20px;margin-bottom:20px}.cat-inner-card:last-of-type{margin-bottom:40px}.cat-inner-card__title{font-weight:500;font-size:1.8rem;margin-bottom:20px;color:#fff;text-align:center}.cat-inner-card__subtitle{font-weight:400;font-size:1.4rem}.cat-inner-card__ul{padding-left:2rem}.cat-inner-card__li{color:#fff;list-style:disc}.cat-inner-card__text{width:50%}.cat-inner-card__text{display:inline-block}.cat-inner-card__text_right{width:-moz-fit-content;width:fit-content;margin-left:auto}@media screen and (min-width: 400px){.prices__item{width:170px}.overrun__item{width:280px}}@media screen and (min-width: 575px){.cat-inner-card__text{width:70%}.cat-inner-card__text_right{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 992px){.prices__list{max-width:100%}.prices__category{font-size:166px;margin-left:-20px}.overrun__category{font-size:234px;margin-left:-24px;margin-top:-32px}.prices__title{font-size:1.6rem}.prices__item{height:114px}.prices__item:not(.overrun__item){width:min(280px,23%)}.categories__li.active{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px;justify-content:space-between}.cat-inner-card{width:48%}.cat-inner-card:last-of-type{margin-bottom:20px}}#questionary{margin-bottom:60px}#question_1,#question_2,#question_3{min-height:330px;background:url(../assets/images/questionary-bg.webp) no-repeat 100% 100%;background-size:100%}.answer{display:none}.answer-label{width:100%;margin-bottom:20px}.answer__image{display:block;position:relative;width:auto;height:185px;margin-inline:auto;margin-bottom:10px;padding:10px;box-sizing:border-box;border:10px solid rgba(0,0,0,0);border-radius:20px;transition:all .2s}.answer__text{width:200px;text-align:center;font-size:1.8rem;font-weight:400;margin-inline:auto}.answer__description{max-width:200px;text-align:center;font-size:1.8rem;font-weight:400;margin-inline:auto}.answer:checked+.answer-label .answer__bordered.answer__image{border:1px solid #ff690f;padding:10}.answer:checked+.answer-label .answer__bordered.answer__text{outline:1px solid #ff690f !important}.answer-text{display:block;height:45px;background:rgba(1,72,255,.08);border:none;outline:10px solid rgba(0,0,0,0);border-radius:10px;font-size:1.6rem;color:rgba(0,3,87,.3);margin-inline:auto;margin-top:40px;padding:12px 15px;transition:all .2s}.answer-text:focus-visible{outline:1px solid #ff690f;color:rgba(0,3,87,.8)}#question_2 .answer__text{max-width:100%;width:-moz-fit-content;width:fit-content;outline:10px solid rgba(0,0,0,0);border-radius:20px;box-sizing:border-box;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px}.indicators{width:100%;height:34px;background:#ebebeb;border-radius:10px;margin-bottom:20px;font-size:0}.indicator_active{background:linear-gradient(180deg, #7C82FF 0%, #131661 100%);border-radius:10px}.question-submit{display:block;width:100%;height:100%;text-align:center}.question{display:none}.question__indicator{display:inline-block;height:100%}.question_count{font-size:1.6rem;margin-bottom:10px;text-align:center}.question_active{display:block}.question__title{font-weight:500;font-size:1.8rem;margin-bottom:20px;text-align:center;text-transform:initial}.question__button-box{gap:10px;margin-top:30px}.question__button{border:none;font-family:"IBM Plex Sans",sans-serif}#answer-3-1{max-width:440px;width:100%}@media screen and (min-width: 575px){#question_1.question_active{display:flex;flex-wrap:wrap}#question_1 .answer-label{width:50%}}@media screen and (min-width: 992px){#question_1 .answer-label{width:25%}}#reviews{margin-top:60px}.title-box{height:90px;background:linear-gradient(180deg, #7C82FF 0%, #131661 100%);border-radius:20px;padding-inline:24px;overflow:visible;margin-bottom:30px}.title-box__image{width:100px;height:auto;margin-right:20px}.title-box__text_smaller{display:block;font-size:1.6rem;margin-bottom:5px;color:#fff}.title-box__title{color:#fff}.studying__ul{margin-bottom:35px}.studying__li{position:relative;padding-block:20px}.studying__li:not(:last-child)::after{content:"";display:block;position:absolute;bottom:0;width:100%;height:1px;background:#000357}.studying__icon-box{width:50px;height:50px;margin-right:10px}.studying__icon{transform:scale(0.33)}.studying__description{font-weight:500;font-size:1.6rem}@media screen and (min-width: 992px){.studying__container{display:flex;justify-content:space-between}.theory,.practics{width:49%}}#main{background:linear-gradient(180deg, rgba(217, 217, 217, 0.2) 0%, rgba(186, 222, 255, 0.37) 19.79%, rgba(102, 168, 230, 0.43) 59.9%, rgba(30, 115, 192, 0.6) 100%)}.studying-n-prices{background:url(../assets/images/about-trail-bg.webp) no-repeat 0 100px;background-size:100% auto}