.reg-driver{display:flex;flex-direction:column;row-gap:100px;font-family:"Inter","verdana","sans-serif";font-size:16px;line-height:20px;font-weight:400;color:#051f1c}@media(max-width: 969px){.reg-driver{row-gap:80px}}@media(max-width: 575px){.reg-driver .common-button{width:100%}}.reg-driver li{margin:0}.reg-driver-block{display:flex;flex-direction:column;align-items:center;max-width:1430px;width:100%;margin:0 auto;padding-inline:115px;row-gap:40px}@media(min-width: 576px)and (max-width: 1169px){.reg-driver-block{padding-inline:60px}}@media(max-width: 575px){.reg-driver-block{padding-inline:16px;row-gap:20px}}.reg-driver-block__title-wrapper{display:flex;flex-direction:column;row-gap:20px;align-items:center;text-align:center}.reg-driver-block__label{font-size:24px;line-height:31px;color:#445755;font-weight:300;text-transform:uppercase}@media(max-width: 575px){.reg-driver-block__label{font-size:16px;line-height:20px;text-align:center}}.reg-driver-block__title{color:#051f1c;font-size:40px;line-height:48px;font-weight:700}@media(max-width: 576px){.reg-driver-block__title{font-size:28px;line-height:36px}}.reg-driver-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media(max-width: 767px){.reg-driver-grid{grid-template-columns:1fr;width:100%}}.reg-driver-grid__item{padding:40px;background-color:#eff1f1;border-radius:20px;display:flex;flex-direction:column}@media(max-width: 575px){.reg-driver-grid__item{padding:20px}}.reg-driver-promo{position:relative;min-height:calc(100vh - var(--header-height));display:flex;align-items:center;overflow:hidden}@media(min-width: 576px){.reg-driver-promo::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg, #1C1C1C 0%, rgba(0, 0, 0, 0) 100%)}}@media(max-width: 575px){.reg-driver-promo{display:flex;flex-direction:column;row-gap:20px;min-height:-moz-fit-content;min-height:fit-content}}.reg-driver-promo__image{position:absolute;inset:0;z-index:0}@media(max-width: 575px){.reg-driver-promo__image{position:static;inset:unset;z-index:auto}}.reg-driver-promo__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 75%;object-position:center 75%}@media(max-width: 575px){.reg-driver-promo__image img{height:auto;-o-object-fit:initial;object-fit:initial}}.reg-driver-promo__content{position:relative;z-index:2;display:flex;justify-content:center;align-items:flex-start;padding-block:120px}@media(max-width: 575px){.reg-driver-promo__content{padding-block:0}}.reg-driver-promo__text-wrapper{max-width:784px}@media(max-width: 969px){.reg-driver-promo__text-wrapper{max-width:516px}}@media(max-width: 575px){.reg-driver-promo__text-wrapper{text-align:center}}.reg-driver-promo__title{color:#fff;margin-bottom:20px;font-size:56px;line-height:64px;font-weight:700}@media(max-width: 576px){.reg-driver-promo__title{font-size:32px;line-height:40px}}@media(max-width: 575px){.reg-driver-promo__title{color:#051f1c}}.reg-driver-promo__text{color:#fff;font-size:24px;line-height:32px;font-weight:600}@media(max-width: 576px){.reg-driver-promo__text{font-size:20px;line-height:28px}}@media(max-width: 575px){.reg-driver-promo__text{color:#051f1c}}.reg-driver-promo__text strong{color:var(--accent-color, #00AD5A)}.reg-driver-promo .common-button_outlined,.reg-driver-instructions .common-button_outlined{border:none}@media(max-width: 575px){.reg-driver-promo .common-button_outlined,.reg-driver-instructions .common-button_outlined{background-color:#051f1c;color:#fff}.reg-driver-promo .common-button_outlined:hover,.reg-driver-instructions .common-button_outlined:hover{background:color-mix(in srgb, #051F1C, white 5%);color:#fff}.reg-driver-promo .common-button_outlined:active,.reg-driver-instructions .common-button_outlined:active{background:color-mix(in srgb, #051F1C, white 10%)}}.reg-driver-benefits__list{list-style:none}@media(min-width: 1170px){.reg-driver-benefits__list{grid-template-columns:repeat(3, 1fr)}}.reg-driver-benefits__item-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;background-color:#051f1c;border-radius:50%;padding:16px}@media(max-width: 575px){.reg-driver-benefits__item-icon{width:40px;height:40px;padding:10px}}.reg-driver-benefits__item-title{font-size:22px;line-height:28px;font-weight:700;color:#051f1c;margin-block:24px 16px}.reg-driver-benefits__item-text{font-size:18px;line-height:24px;font-weight:400;color:#445755}@media(max-width: 575px){.reg-driver-benefits__item-text{font-size:16px;line-height:20px;font-weight:400}}.reg-driver-requirements .reg-driver-grid{grid-auto-rows:0fr}.reg-driver-requirements__card_black{background-color:#051f1c;color:#fff}.reg-driver-requirements__card_black .reg-driver-requirements__list-title,.reg-driver-requirements__card_black .reg-driver-requirements__list{color:#fff}.reg-driver-requirements__image{width:100%;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media(min-width: 575px)and (max-width: 768px){.reg-driver-requirements__image{min-height:300px}}.reg-driver-requirements__list-title{color:#051f1c;margin-bottom:24px;font-size:28px;line-height:36px;font-weight:700}@media(max-width: 576px){.reg-driver-requirements__list-title{font-size:24px;line-height:32px}}@media(max-width: 575px){.reg-driver-requirements__list-title{font-size:18px;line-height:24px;font-weight:700}}.reg-driver-requirements__list{font-size:16px;line-height:20px;font-weight:400;display:flex;flex-direction:column;row-gap:20px;color:#445755}.reg-driver-requirements li{display:flex}.reg-driver-requirements li::before{content:"";margin:auto 20px auto 0;flex-shrink:0;width:14px;height:14px;background:var(--accent-color, #00AD5A);border-radius:50%}.reg-driver-classes-slider__buttons{display:flex;justify-content:center;width:100%;flex-direction:row;-moz-column-gap:24px;column-gap:24px}@media(max-width: 767px){.reg-driver-classes-slider__buttons{flex-direction:column;row-gap:20px}.reg-driver-classes-slider__buttons .common-button{width:100%}}.reg-driver-instructions{scroll-margin-top:calc(var(--header-height)/2);display:flex;align-items:center;min-height:calc(100vh - var(--header-height)/2);height:-moz-fit-content;height:fit-content;background:linear-gradient(rgba(0, 0, 0, 0.56), rgba(0, 0, 0, 0.56)),url("/images/reg-driver/instructions-bg.webp") center/cover no-repeat}@media(max-width: 767px){.reg-driver-instructions{min-height:-moz-fit-content;min-height:fit-content}}@media(max-width: 575px){.reg-driver-instructions{background:none;scroll-margin-top:calc(var(--header-height) + 20px)}}.reg-driver-instructions__inner{display:flex;flex-direction:row;-moz-column-gap:clamp(34px,5vw,60px);column-gap:clamp(34px,5vw,60px);padding-block:90px}@media(max-width: 969px){.reg-driver-instructions__inner{padding-block:80px;flex-direction:column;row-gap:40px}}@media(max-width: 575px){.reg-driver-instructions__inner{padding-block:0;row-gap:30px;margin-block:unset}}@media(min-width: 576px){.reg-driver-instructions__title{color:#fff}}@media(max-width: 969px){.reg-driver-instructions__title{text-align:center}}.reg-driver-instructions__right,.reg-driver-instructions__left{flex:1}.reg-driver-instructions__left{display:flex;flex-direction:column;row-gap:40px}@media(max-width: 969px){.reg-driver-instructions__left{row-gap:30px;align-items:center}}@media(max-width: 575px){.reg-driver-instructions__left{row-gap:20px}}.reg-driver-instructions__qr{width:220px;height:220px}@media(min-width: 1171px){.reg-driver-instructions__qr{width:280px;height:280px}}@media(max-width: 969px){.reg-driver-instructions__qr{display:none}}.reg-driver-instructions__submit-ppd-wrapper{display:flex;flex-direction:row;-moz-column-gap:24px;column-gap:24px;align-items:center}@media(min-width: 576px)and (max-width: 969px){.reg-driver-instructions__submit-ppd-wrapper{max-width:480px}}@media(max-width: 575px){.reg-driver-instructions__submit-ppd-wrapper{flex-direction:column;row-gap:20px}}.reg-driver-instructions .ppd-warning,.reg-driver-instructions .ppd-link{font-size:14px;line-height:20px;font-weight:400;color:#fff}.reg-driver-instructions .ppd-warning:focus,.reg-driver-instructions .ppd-link:focus{outline:none}.reg-driver-instructions .ppd-warning:focus-visible,.reg-driver-instructions .ppd-link:focus-visible{border-color:rgba(0,0,0,0);outline:none;border-radius:8px;box-shadow:0 0 0 1px #fff}@media(max-width: 575px){.reg-driver-instructions .ppd-warning,.reg-driver-instructions .ppd-link{color:#051f1c}.reg-driver-instructions .ppd-warning:focus,.reg-driver-instructions .ppd-link:focus{outline:none}.reg-driver-instructions .ppd-warning:focus-visible,.reg-driver-instructions .ppd-link:focus-visible{border-color:rgba(0,0,0,0);outline:none;border-radius:8px;box-shadow:0 0 0 1px #051f1c}}.reg-driver-instructions__right{counter-reset:step}.reg-driver-instructions__step{background-color:#eff1f1;counter-increment:step;min-width:224px}@media(min-width: 576px)and (max-width: 1169px){.reg-driver-instructions__step{padding:24px}}.reg-driver-instructions__step::before{content:counter(step, decimal-leading-zero);font-size:24px;line-height:1;font-weight:700;color:#828f8d}@media(min-width: 1170px){.reg-driver-instructions__step::before{font-size:32px}}@media(max-width: 575px){.reg-driver-instructions__step::before{font-size:22px}}.reg-driver-instructions__step_first{background-color:var(--accent-color, #00AD5A);color:#fff}.reg-driver-instructions__step_first::before{color:#fff}.reg-driver-instructions__step_first .reg-driver-instructions__step-text{color:#fff}.reg-driver-instructions__step-title{font-size:18px;line-height:24px;font-weight:700;margin-block:20px}.reg-driver-instructions__step-text{font-size:14px;line-height:20px;font-weight:400;color:#445755}@media(max-width: 575px){.reg-driver-instructions__step-text{font-size:16px;line-height:20px;font-weight:400}}