html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Inter";src:local("Inter Regular"),local("Inter-Regular"),url("../../../fonts/inter/Inter-Regular.woff2") format("woff2"),url("../../../fonts/inter/Inter-Regular.woff") format("woff"),url("../../../fonts/inter/Inter-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:local("Inter Medium"),local("Inter-Medium"),url("../../../fonts/inter/Inter-Medium.woff2") format("woff2"),url("../../../fonts/inter/Inter-Medium.woff") format("woff"),url("../../../fonts/inter/Inter-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:local("Inter Bold"),local("Inter-Bold"),url("../../../fonts/inter/Inter-Bold.woff2") format("woff2"),url("../../../fonts/inter/Inter-Bold.woff") format("woff"),url("../../../fonts/inter/Inter-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:local("Inter Semi Bold"),local("Inter-Semi-Bold"),url("../../../fonts/inter/Inter-SemiBold.woff2") format("woff2"),url("../../../fonts/inter/Inter-SemiBold.woff") format("woff"),url("../../../fonts/inter/Inter-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}.btn{padding:10px 15px;display:inline-flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;flex-shrink:0;border:none;font-family:"Inter","verdana","sans-serif";font-size:16px;line-height:1;color:#051f1c;text-decoration:none;background:var(--color-gray-light, #EFF1F1);border-radius:8px;cursor:pointer}.btn__icon{margin:0 6px 0 0;width:20px;height:20px}.btn__icon_right{margin:0 0 0 6px}.btn__icon svg{width:100%;height:100%}.btn:hover:not(:disabled):not([aria-disabled=true]){background-color:#fff;transition:.1s ease-in}.btn:not(:hover){transition:.15s ease-out}.btn_accent{color:#fff;background:var(--accent-color, #00AD5A)}.btn_accent:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--hover-color-light, #00c767);transition:.1s ease-in}.btn_accent-bordered{color:var(--accent-color, #00AD5A);background:rgba(0,0,0,0);border:1px solid var(--accent-color, #00AD5A)}.btn_accent-bordered:hover:not(:disabled):not([aria-disabled=true]){background:rgba(0,0,0,0);transition:.1s ease-in}.btn_transparent{padding:0;color:var(--accent-color, #00AD5A);background:none}.btn_transparent:hover:not(:disabled):not([aria-disabled=true]){color:var(--hover-color-dark, #008847);background:none;box-shadow:none}.btn:focus-visible{box-shadow:var(--focus-shadow-accent, 0 0 0 4px rgba(0, 173, 90, 0.25));outline:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:auto}.common-button{padding:12px 24px;height:48px;display:inline-flex;justify-content:center;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;flex-shrink:0;font-family:"Inter","verdana","sans-serif";font-size:18px;line-height:1;text-decoration:none;border-radius:8px;transition:all .15s ease;cursor:pointer}.common-button_main{height:48px;padding:12px 24px;color:#fff;background:#051f1c;border:none}.common-button_main:hover{background:color-mix(in srgb, #051F1C, white 5%)}.common-button_main:active{background:color-mix(in srgb, #051F1C, white 10%)}.common-button_outlined{height:48px;padding:12px 24px;color:#051f1c;background:#fff;border:1px solid #828f8d}.common-button_outlined:hover{background:color-mix(in srgb, #FFFFFF, black 5%)}.common-button_outlined:active{background:color-mix(in srgb, #FFFFFF, black 10%)}.common-button_filled{color:#051f1c;background:#eff1f1;border:none}.common-button_filled:hover{background:color-mix(in srgb, #EFF1F1, black 5%)}.common-button_filled:active{background:color-mix(in srgb, #EFF1F1, black 10%)}.common-button_accent{color:#fff;background:var(--accent-color, #00AD5A);border:none}.common-button_accent:hover{color:#fff;background:color-mix(in srgb, var(--accent-color, #00AD5A), white 5%)}.common-button_accent:active{background:color-mix(in srgb, var(--accent-color, #00AD5A), white 10%)}.common-button_texted{color:#051f1c;background:rgba(0,0,0,0);border:none;border-radius:100px}.common-button_texted:hover{background:color-mix(in srgb, #FFFFFF, black 5%)}.common-button_texted:active{background:color-mix(in srgb, #FFFFFF, black 10%)}.common-button:disabled,.common-button[aria-disabled=true]{opacity:.5;cursor:auto}.common-button:focus-visible{outline:none;border:2px solid #c0c7c6;transition:all .15s ease}.common-button:hover,.common-button:active{transition:all .15s ease}.btn-link{display:inline-block;padding:4px 0;font-size:16px;color:var(--accent-color, #00AD5A);font-family:inherit;background:none;border:none;cursor:pointer;text-decoration:none}.btn-link>span{border-bottom:1px var(--accent-color, #00AD5A) dashed}.btn-link>span:hover{border-bottom-style:solid}.btn-link_solid>span{border-bottom-style:solid}.btn-link_solid>span:hover{border-bottom-style:dashed}.btn-link_dashed>span{border-bottom-style:dashed}.btn-link_dashed>span:hover{border-bottom-style:solid}.btn-link[aria-selected=true]{color:#637371;font-weight:700}.btn-link[aria-selected=true]>span{border:none}.btn-link[aria-selected=true]>span:hover{border:none}.btn-icon{display:inline-flex;align-items:center;padding:2px;background:none;border:none;cursor:pointer}.btn-icon:focus{outline:none}.btn-icon:focus-visible{box-shadow:0 0 0 4px var(--accent-color, #00AD5A);outline:none;border-radius:2px}body.modal-opened{margin-right:18px;width:calc(100% - 15px);overflow:hidden}.modal-overlay{position:fixed;display:none;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:5}.modal{position:relative;padding:16px;width:680px;min-height:400px;height:-moz-fit-content;height:fit-content;max-height:100%;background:#fff;box-shadow:0 2px 8px rgba(5,31,28,.12),0 10px 16px rgba(5,31,28,.06);border-radius:8px;overflow-y:auto;overflow-x:hidden}.modal__header{display:flex;width:100%;align-items:center}.modal__title{margin:0;font-size:36px;line-height:43px;color:#fff;font-weight:700}.modal__closer{width:34px;height:34px;margin-left:auto;padding:0;flex-shrink:0;border:none;background:none;cursor:pointer}.modal__closer_mobile{display:none}.modal__closer svg{width:100%}.modal__closer svg path{stroke:#fff}.modal__content{height:-moz-fit-content;height:fit-content}.modal__footer{margin-top:20px}.modal_accent .modal__title{color:var(--accent-color, #00AD5A)}.modal_accent .modal__closer svg path{stroke:var(--accent-color, #00AD5A)}.modal__hint{font-size:12px;line-height:16px}@media(max-width: 680px){.modal{padding:10px;width:100vw;height:100%;overflow-y:auto}.modal__title{width:-moz-fit-content;width:fit-content;font-size:32px;line-height:38px}.modal .list__item{margin-top:5px}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;font-family:"Inter","verdana","sans-serif";font-size:16px;line-height:20px;font-weight:400;color:#051f1c;scroll-behavior:smooth}#body-container{padding-top:var(--header-height);padding-bottom:0;flex-grow:1}.reg-driver{display:flex;flex-direction:column;row-gap:100px}@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{font-size:40px;line-height:48px;font-weight:700;color:#051f1c}@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{min-height:calc(100vh - var(--header-height));height:-moz-fit-content;height:fit-content;display:flex;align-items:center;background:linear-gradient(90deg, #1C1C1C 0%, rgba(0, 0, 0, 0) 100%),url("/images/reg-driver/promo-bg.webp") center 75%/cover no-repeat}@media(max-width: 575px){.reg-driver-promo{background:none;display:flex;flex-direction:column;row-gap:20px;min-height:-moz-fit-content;min-height:fit-content}}.reg-driver-promo__image-mobile{width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 576px){.reg-driver-promo__image-mobile{display:none}}.reg-driver-promo__content{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{font-size:56px;line-height:64px;font-weight:700;color:#fff;margin-bottom:20px}@media(max-width: 576px){.reg-driver-promo__title{font-size:32px;line-height:40px}}@media(max-width: 575px){.reg-driver-promo__title{font-size:56px;line-height:64px;font-weight:700;color:#051f1c}}@media(max-width: 575px)and (max-width: 576px){.reg-driver-promo__title{font-size:32px;line-height:40px}}.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{font-size:28px;line-height:36px;font-weight:700;color:#051f1c;margin-bottom:24px}@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}}@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(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;outline-color:#fff}@media(max-width: 575px){.reg-driver-instructions .ppd-warning,.reg-driver-instructions .ppd-link{color:#051f1c;outline-color:#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}}