@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap);.cad__wrapper *{font-family:Roboto,sans-serif}body,html{height:100%}*{box-sizing:border-box;position:relative;border:none;margin:0;padding:0}ul{padding:0}.cad__login-form{display:flex;align-items:center;justify-content:center;height:100%}.cad__login-form__image img{max-width:100%}.cad__login-form__logo{width:100%;text-align:center;margin-bottom:80px}.cad__login-form__grid{display:grid;grid-gap:100px}@media (min-width:768px){.cad__login-form__grid{grid-template-columns:2fr 1fr}}.cad__login-form__title{grid-area:title;text-align:center}.cad__login-form__title h1{font-weight:900;font-size:35px}.cad__login-form__title h1 span{color:#76be1e}.cad__login-form form{grid-gap:25px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title title" "right right" "left left";transition:all .5s}@media (min-width:768px){.cad__login-form form{grid-template-areas:"title title" "left right"}}.cad__login-form form.option-selected{grid-template-columns:1fr}.cad__login-form__option{margin-bottom:0;display:flex;justify-content:center;align-items:center}.cad__login-form__option--left{grid-area:left}.cad__login-form__option--right{grid-area:right}.cad__login-form__option label{transition:all .5s;background:#f6f6f6;width:100%;border-radius:10px;font-size:16px;font-family:Roboto,sans-serif;height:95px;display:flex;justify-content:center;align-items:center;padding:15px 0;cursor:pointer}.cad__login-form__option label span{margin-left:.3em;margin-right:.3em;font-weight:700;color:#76be1e}.cad__login-form__option__hidden{display:none}.cad__login-form__option__hidden__list{list-style:none;margin:0;padding:0}.cad__login-form__option__hidden__list__item label{padding:15px 0;margin-bottom:10px;font-family:Roboto,sans-serif;border:2px solid transparent}.cad__login-form__option__hidden__list__item input:checked+label{border:2px solid #76be1e}.cad__login-form__option.active{display:grid;grid-gap:75px;grid-template-columns:1fr}@media (min-width:768px){.cad__login-form__option.active{grid-template-columns:1fr 2fr}}.cad__login-form__option.active .cad__login-form__option__hidden{display:block}.cad__login-form__option.active label{height:100%}.cad__login-form__option input[type=radio]{display:none}.cad__login-form__option .diagonal__wrapper{background:#f6f6f6;margin-bottom:10px;width:calc(100% - 20px);float:right}.cad__login-form__option .diagonal__wrapper:nth-of-type(2){margin-right:12px}.cad__login-form__option .diagonal__wrapper input{background:0 0;border:none}.cad__login-form__option .diagonal__wrapper input:active,.cad__login-form__option .diagonal__wrapper input:focus{outline:0}.cad__login-form__option .diagonal__wrapper--button{width:100px;margin-right:24px;float:right;background:#fff;clear:both;border:2px solid #76be1e;text-align:center}.cad__login-form__option .diagonal__wrapper--button input{padding:5px 10px;background:0 0;font-family:Roboto,sans-serif;color:#76be1e;font-size:14px;text-transform:uppercase;font-weight:900}.cad__login-form__option a{width:100%;float:right;text-align:right;color:#777;font-size:10px;margin-right:36px}.cad__login-form__option input[type=email],.cad__login-form__option input[type=password]{font-size:14px;font-family:Roboto,sans-serif;width:100%;height:30px;line-height:30px;padding-left:20px}.cad__login-form__option input[type=email]::placeholder,.cad__login-form__option input[type=password]::placeholder{text-transform:uppercase}.cad__login-form__option.hidden{display:none}.cad__select{padding-bottom:300px;width:100%}.cad__select__header{display:block}.cad__select__header__grid{display:grid;grid-template-columns:250px 1fr}@media (min-width:992px){.cad__select__header__grid{grid-template-columns:250px 1fr 50px}}.cad__select__header__logout{text-align:right}.cad__select__header__logout a{color:#76be1e;margin-top:40px;text-decoration:none;display:block}@media (min-width:992px){.cad__select__header__logout a{margin-top:35px}}.cad__select__header__logo{margin-top:25px;margin-bottom:25px}.cad__select__header__steps{display:none}@media (min-width:992px){.cad__select__header__steps{display:block}}.cad__select__header__steps ul{margin-top:35px;list-style:none;text-align:right}.cad__select__header__steps ul:before{content:"";width:22px;height:12px;background-repeat:no-repeat;position:absolute;background-image:url(/wp-content/plugins/aa-click-and-drive/assets/img/car.png);margin-left:38px;margin-top:-15px}.cad__select__header__steps ul li{width:100px;display:inline-block;line-height:56px;text-align:center}.cad__select__header__steps ul li:before{content:"";width:15px;height:15px;background:#959595;border-radius:100%;position:absolute;left:42.5px;transition:all .5s ease}.cad__select__header__steps ul li:not(:last-of-type):after{transition:all .5s ease;content:"";width:75px;height:5px;background:#c3c3c3;position:absolute;top:5px;left:64.5px}.cad__select__header__steps ul li.active:after,.cad__select__header__steps ul li.active:before{background-color:#76be1e}.cad__select__step{width:100%;padding:50px 0;opacity:0;max-height:0;overflow:hidden;padding:0;transition:all .5s}.cad__select__step__error{color:#f10000;text-align:center;font-weight:900;font-family:Roboto,sans-serif;margin-bottom:25px;display:none}.cad__select__step__error--visible{display:block}.cad__select__step--visible{opacity:1;padding:50px 0;max-height:1800px}.cad__select__step--grey{background:#f8f8f8}.cad__select__step__title{text-align:center;margin-bottom:30px;display:block;font-size:22px;font-weight:900;font-family:Roboto,sans-serif}.cad__select__step__title span{color:#76be1e}.cad__select__step__top-title{text-align:center;margin-bottom:10px;margin-top:30px;display:block;font-size:22px;font-weight:900;font-family:Roboto,sans-serif}.cad__select__step__top-title span{color:#76be1e}.cad__select__step__category-list{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cad__select__step__category-list__item{display:inline-block}.cad__select__step__category-list__item__inner{height:100%;background:0 0;transition:all .3s;border-radius:10px;padding:25px}.cad__select__step__category-list__item__title{font-size:12px;text-align:center;font-weight:400}.cad__select__step__category-list__item__image{height:100px;display:flex;align-items:center;justify-content:center}.cad__select__step__category-list__item__image img{max-width:100%}.cad__select__step__category-list__item .category-price-grid{margin:10px 0;text-align:center}.cad__select__step__category-list__item .category-price-grid__amount,.cad__select__step__category-list__item .category-price-grid__currency{font-size:32.01px}.cad__select__step__category-list__item .category-price-grid__currency{margin-right:10px}.cad__select__step__category-list__item .category-price-grid__decimals{font-size:14.02px;vertical-align:top;padding-top:4px}.cad__select__step__category-list__item .category-price-grid__amount,.cad__select__step__category-list__item .category-price-grid__currency,.cad__select__step__category-list__item .category-price-grid__decimals{display:inline-block;font-weight:900;color:#76be1e}.cad__select__step__category-list__item .category-price-grid__VAT{font-size:12px;color:#878787;font-weight:400;text-align:center}.cad__select__step__category-list__item .category-price-grid__time{font-size:12px;color:#878787;font-weight:400;text-align:center}.cad__select__step__category-list__item input{cursor:pointer;position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;opacity:0}.cad__select__step__category-list__item input:checked+.cad__select__step__category-list__item__inner{background:#f6f6f6}.cad__select__step__datetime__columns{display:grid;grid-gap:50px}@media (min-width:992px){.cad__select__step__datetime__columns{grid-template-columns:1fr 1fr;grid-gap:100px}}.cad__select__step__datetime__columns__column--date{display:flex;flex-direction:column}.cad__select__step__datetime__columns__column--date:after{position:absolute;content:"";width:100%;height:2px;right:0;bottom:-26px;background:grey}@media (min-width:992px){.cad__select__step__datetime__columns__column--date:after{height:100%;width:2px;right:-51px}}.cad__select__step__datetime__columns__column--date .cad__select__step__datetime__columns__column__title{text-align:center;grid-area:title;text-align:center;font-weight:900;font-size:20px;padding-bottom:25px}.cad__select__step__datetime__columns__column--date .cad__select__step__datetime__columns__column__field-wrapper{display:flex;justify-content:center}.cad__select__step__datetime__columns__column--date .cad__select__step__datetime__columns__column__field-wrapper .daterangepicker{width:250px}.cad__select__step__datetime__columns__column--time{display:flex;flex-direction:column;gap:50px}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column{padding-top:25px}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__title{text-align:left;font-weight:900;font-size:20px}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__inner{display:flex;align-items:center;gap:25px}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__inner__checkbox span{display:flex;align-items:center;gap:10px;font-weight:700}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__inner__checkbox span:before{content:"";width:15px;height:15px;background:0 0;border:2px solid #76be1e;display:inline-block}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__inner__checkbox input{position:absolute;width:100%;height:100%;opacity:0;z-index:2}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__inner__checkbox input:checked+span:before{background:#76be1e}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__inner__checkbox input:checked+span:after{font:normal normal normal 14px/1 FontAwesome;content:"\f00c";color:#fff;position:absolute;left:2px}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid{width:90px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title title" "hours minutes"}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid.inactive{opacity:0;display:none;pointer-events:none}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid.inactive+div{margin-top:40px}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid input[type=number]{background:0 0;border:0;font-size:28px;font-weight:900;pointer-events:none;width:40px;padding:0!important;margin:0;text-align:center;-moz-appearance:textfield}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid input[type=number]::-webkit-inner-spin-button,.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid input[type=number]:focus{outline:0}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid__hours{grid-area:hours;text-align:center}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid__hours__down,.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid__hours__up{cursor:pointer;text-align:center;padding:10px 0}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid__hours__down i,.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid__hours__up i{pointer-events:none}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid__hours:after{content:":";position:absolute;left:0;top:0;margin-top:37px;margin-left:41px;font-size:28px;font-weight:900}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid__minutes{grid-area:minutes;text-align:center}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid__minutes__down,.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid__minutes__up{text-align:center;padding:10px 0;cursor:pointer;text-align:center;padding:10px 0}.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid__minutes__down i,.cad__select__step__datetime__columns__column--time .cad__select__step__datetime__columns__column__time__grid__minutes__up i{pointer-events:none}.cad__select__step__datetime__columns__co4lumn{display:grid;grid-template-areas:"title" "date" "time";grid-template-columns:1fr;grid-column-gap:50px}@media (min-width:768px){.cad__select__step__datetime__columns__co4lumn{grid-template-columns:1fr 1fr;grid-template-areas:"title ." "date time"}}@media (min-width:992px){.cad__select__step__datetime__columns__co4lumn{grid-template-columns:250px 1fr}}.cad__select__step__datetime__columns__co4lumn__date{display:flex;justify-content:center;align-items:center;grid-area:date}.cad__select__step__datetime__columns__co4lumn__date__title{text-align:center;grid-area:title;text-align:center;font-weight:900;font-size:20px;padding-bottom:25px}.cad__select__step__datetime__columns__co4lumn__time{grid-area:time;display:flex;justify-content:center;align-items:center}.cad__select__step__datetime__columns__co4lumn__time__grid{width:90px;float:right;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title title" "hours minutes"}.cad__select__step__datetime__columns__co4lumn__time__grid input[type=number]{background:0 0;border:0;font-size:28px;font-weight:900;pointer-events:none;width:40px;padding:0!important;margin:0;text-align:center;-moz-appearance:textfield}.cad__select__step__datetime__columns__co4lumn__time__grid input[type=number]::-webkit-inner-spin-button,.cad__select__step__datetime__columns__co4lumn__time__grid input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.cad__select__step__datetime__columns__co4lumn__time__grid input[type=number]:focus{outline:0}.cad__select__step__datetime__columns__co4lumn__time__grid__hours{grid-area:hours;text-align:center}.cad__select__step__datetime__columns__co4lumn__time__grid__hours__down,.cad__select__step__datetime__columns__co4lumn__time__grid__hours__up{cursor:pointer;text-align:center;padding:10px 0}.cad__select__step__datetime__columns__co4lumn__time__grid__hours__down i,.cad__select__step__datetime__columns__co4lumn__time__grid__hours__up i{pointer-events:none}.cad__select__step__datetime__columns__co4lumn__time__grid__hours:after{content:":";position:absolute;left:0;top:0;margin-top:37px;margin-left:41px;font-size:28px;font-weight:900}.cad__select__step__datetime__columns__co4lumn__time__grid__minutes{grid-area:minutes;text-align:center}.cad__select__step__datetime__columns__co4lumn__time__grid__minutes__down,.cad__select__step__datetime__columns__co4lumn__time__grid__minutes__up{text-align:center;padding:10px 0;cursor:pointer;text-align:center;padding:10px 0}.cad__select__step__datetime__columns__co4lumn__time__grid__minutes__down i,.cad__select__step__datetime__columns__co4lumn__time__grid__minutes__up i{pointer-events:none}.cad__select__step__datetime__columns__co4lumn:nth-of-type(1):after{position:absolute;content:"";width:100%;height:2px;right:0;bottom:-26px;background:grey}@media (min-width:992px){.cad__select__step__datetime__columns__co4lumn:nth-of-type(1):after{height:100%;width:2px;right:-51px}}.cad__select__step__datetime__columns #end_date,.cad__select__step__datetime__columns #start_date{display:none}.cad__select__step .info_wrapper{position:absolute;right:0;top:-15px;margin-left:5px}.cad__select__step .info_wrapper i{border:2px solid #76be1e;width:15px;height:15px;border-radius:100%;color:#76be1e;font-size:10px;z-index:10}.cad__select__step .info_wrapper i:hover+div{opacity:1}.cad__select__step .info_wrapper__hidden{display:none;position:absolute;z-index:19;transition:opacity .3s;background:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,.3);padding:15px;left:0;margin-left:7.5px;width:calc(100% - 30px);top:10px;opacity:1;text-align:left;font-weight:400;font-size:12px}.cad__select__step .info_wrapper__hidden__close{position:absolute;right:10px;top:10px;cursor:pointer;z-index:9999}.cad__select__step .info_wrapper__hidden--visible{display:block}.cad__select__step .info_wrapper__hidden ul{list-style:none}.cad__select__step__car__extras{margin-top:50px;grid-area:extras}.cad__select__step__car__extras__list{padding:0;display:none;list-style:none;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px}.cad__select__step__car__extras__list--visible{display:grid}.cad__select__step__car__extras__list__item__inner{border:2px solid #eee;text-align:center;border-radius:15px;padding:10px 0;transition:all .3s}.cad__select__step__car__extras__list__item__name,.cad__select__step__car__extras__list__item__price{font-size:14px;font-weight:700}.cad__select__step__car__extras__list__item__price{margin-left:5px;color:#76be1e}.cad__select__step__car__extras__list__item__price:before{content:"+ € "}.cad__select__step__car__extras__list__item input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:5;cursor:pointer}.cad__select__step__car__extras__list__item input:checked+.cad__select__step__car__extras__list__item__inner{border-color:#76be1e}.cad__select__step__car__wrapper{display:none;grid-template-columns:75px 1fr 75px;grid-template-areas:"left slider right" "extras extras extras"}.cad__select__step__car__wrapper--visible{display:grid}.cad__select__step__car__wrapper .tns-outer.tns-ovh button{display:none!important}.cad__select__step__car__wrapper.hide-navigation .cad__select__step__car-list__navigation{opacity:0}.cad__select__step__car__wrapper .cad__select__step__car-list__navigation+ul{grid-area:slider;list-style:none}.cad__select__step__car-list{padding:0}.cad__select__step__car-list__navigation{display:flex;justify-content:center;align-items:center}.cad__select__step__car-list__navigation button{border:0;cursor:pointer;background:0 0}.cad__select__step__car-list__navigation button:active,.cad__select__step__car-list__navigation button:focus{outline:0}.cad__select__step__car-list__navigation .tns-outer{grid-area:slider}.cad__select__step__car-list__navigation--left--hidden button,.cad__select__step__car-list__navigation--right--hidden button{opacity:0;pointer-events:none}.cad__select__step__car-list__navigation--left{grid-area:left}.cad__select__step__car-list__navigation--left button{border-left:2px solid #959595;border-top:2px solid #959595;transform:rotate(-45deg);width:35px;height:35px}.cad__select__step__car-list__navigation--right{grid-area:right}.cad__select__step__car-list__navigation--right button{border-right:2px solid #959595;border-top:2px solid #959595;transform:rotate(45deg);width:35px;height:35px}.cad__select__step__car-list__item{max-width:260px}.cad__select__step__car-list__item input{position:absolute;left:0;top:0;width:100%;z-index:5;height:100%;opacity:0;cursor:pointer}.cad__select__step__car-list__item input:checked+.cad__select__step__car-list__item__inner{background:#f6f6f6}.cad__select__step__car-list__item__inner{padding:40px 30px;border-radius:20px}.cad__select__step__car-list__item__image{text-align:center}.cad__select__step__car-list__item__image img{max-width:100%}.cad__select__step__car-list__item__title{text-align:center;margin-top:25px;font-weight:700;font-size:11px}.cad__select__step__car-list__item__title__orequal{color:#878787;display:block}.cad__select__step__car-list__item__VAT{font-size:12px;color:#878787;font-weight:400;text-align:center}.cad__select__step__car-list__item__price{text-align:center}.cad__select__step__car-list__item__price .car-price-grid{margin:10px 0;text-align:center}.cad__select__step__car-list__item__price .car-price-grid__price-number-of-days{font-size:12px;font-family:Roboto,sans-serif;font-weight:700;margin-top:8px;padding-bottom:8px;margin-bottom:8px}.cad__select__step__car-list__item__price .car-price-grid__price-number-of-days:after{content:"";position:absolute;width:100%;height:2px;background:#e5e5e5;left:0;bottom:0}.cad__select__step__car-list__item__price .car-price-grid__car-data ul{list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}.cad__select__step__car-list__item__price .car-price-grid__car-data ul li{font-weight:700;text-align:center;font-size:12px}.cad__select__step__car-list__item__price .car-price-grid__car-data ul li:before{content:"";display:inline-block;width:22px;height:13px;position:absolute;left:0;background-repeat:no-repeat}.cad__select__step__car-list__item__price .car-price-grid__car-data ul li:first-of-type:before{background-image:url(/wp-content/plugins/aa-click-and-drive/assets/img/persons.png)}.cad__select__step__car-list__item__price .car-price-grid__car-data ul li:nth-of-type(2):before{background-image:url(/wp-content/plugins/aa-click-and-drive/assets/img/suitcases.png)}.cad__select__step__car-list__item__price .car-price-grid__car-data ul li:nth-of-type(3):before{background-image:url(/wp-content/plugins/aa-click-and-drive/assets/img/bags.png)}.cad__select__step__car-list__item__price .car-price-grid__amount,.cad__select__step__car-list__item__price .car-price-grid__currency{font-size:32.01px}.cad__select__step__car-list__item__price .car-price-grid__VAT{font-size:12px;color:#878787;font-weight:400;text-align:center}.cad__select__step__car-list__item__price .car-price-grid__time{font-size:12px;color:#878787;font-weight:400;text-align:center}.cad__select__step__car-list__item__price .car-price-grid__currency{margin-right:10px}.cad__select__step__car-list__item__price .car-price-grid__decimals{font-size:14.02px;vertical-align:top;padding-top:4px}.cad__select__step__car-list__item__price .car-price-grid__amount,.cad__select__step__car-list__item__price .car-price-grid__currency,.cad__select__step__car-list__item__price .car-price-grid__decimals{display:inline-block;font-weight:900;color:#76be1e}.cad__select__step .date_note.hidden{display:none}.cad__select__step__form__row{display:grid;grid-gap:15px;margin-bottom:15px}.cad__select__step__form__row label{padding:10px 15px}.cad__select__step__form__row__group{display:flex;flex-direction:column;gap:5px}@media (min-width:992px){.cad__select__step__form__row__group{align-items:center;display:grid;grid-template-columns:300px 1fr}}.cad__select__step__form__row__group label{font-weight:700;padding:0}.cad__select__step__form__row.hidden{display:none}.cad__select__step__form__row__button-group{display:flex;justify-content:center;gap:25px}.cad__select__step__form__row__button-group>div{background:#fff;color:#76be1e;padding:15px 25px;font-weight:700;cursor:pointer;transform:matrix(1,0,-.3,1,0,0);border:2px solid #76be1e}.cad__select__step__form__row__button-group>div span{display:inline-block;transform:matrix(1,0,.3,1,0,0)}.cad__select__step__form__row #add_driver_form,.cad__select__step__form__row #select_driver_form{display:none}.cad__select__step__form__row #add_driver_form.visible,.cad__select__step__form__row #select_driver_form.visible{display:block}.cad__select__step__form__row--hidden{display:none}.cad__select__step__form__row select{width:100%}.cad__select__step__form__row button,.cad__select__step__form__row input,.cad__select__step__form__row select{background:#f6f6f6;border:none;padding:10px 15px;border:1px solid transparent}.cad__select__step__form__row button.error,.cad__select__step__form__row input.error,.cad__select__step__form__row select.error{border:1px solid #f10000}.cad__select__step__form__row button::placeholder,.cad__select__step__form__row input::placeholder,.cad__select__step__form__row select::placeholder{text-transform:uppercase}.cad__select__step__form__row button:active,.cad__select__step__form__row button:focus,.cad__select__step__form__row input:active,.cad__select__step__form__row input:focus,.cad__select__step__form__row select:active,.cad__select__step__form__row select:focus{outline:0}.cad__select__step__form__row--margin-top{margin-top:50px}.cad__select__step__form__row .diagonal__wrapper{border:2px solid #76be1e;float:right;margin-right:5px}.cad__select__step__form__row .diagonal__wrapper button,.cad__select__step__form__row .diagonal__wrapper input{background:0 0;border:none;text-transform:uppercase;font-weight:700;color:#76be1e;font-weight:900;font-family:Roboto,sans-serif;font-size:14px;cursor:pointer}.cad__select__step__form__row .diagonal__wrapper button:active,.cad__select__step__form__row .diagonal__wrapper button:focus,.cad__select__step__form__row .diagonal__wrapper input:active,.cad__select__step__form__row .diagonal__wrapper input:focus{outline:0}@media (min-width:768px){.cad__select__step__form__row--typ5e-1{grid-template-columns:1fr 1fr 1fr}.cad__select__step__form__row--typ5e-2{grid-template-columns:2fr 1fr 1fr}.cad__select__step__form__row--typ5e-3{grid-template-columns:1fr 3fr}.cad__select__step__form__row--typ5e-4{grid-template-columns:1fr 1fr}}.cad__select__step__form__row--submit{text-align:center}.cad__select__step__form__row--submit>div{text-align:center}.cad__select__step__form__row--submit>div .diagonal__wrapper{float:none;display:inline-block}.cad__select__step__form__row--submit>div .diagonal__wrapper input{padding:20px 40px;font-size:18px}.cad__select__selection{position:fixed;padding:25px;background:#76be1e;left:0;width:100%;z-index:99999999;transition:bottom .5s}.cad__select__selection__opener{width:50px;height:50px;background:#76be1e;position:fixed;right:0;bottom:0}@media (min-width:768px){.cad__select__selection__opener{display:none}}.cad__select__selection__opener:before{content:"\f077";font-family:FontAwesome;text-align:center;width:50px;position:absolute;height:50px;line-height:50px;color:#fff}.cad__select__selection--opened{bottom:0}.cad__select__selection--opened .cad__select__selection__opener{position:absolute;margin-top:-75px;bottom:auto}.cad__select__selection--opened .cad__select__selection__opener:before{content:"\f078"}.cad__select__selection__price{display:block;width:100%;text-align:center;font-size:27.99px;font-weight:700;text-align:center}.cad__select__selection__price__vat{color:#878787;font-size:10px}.cad__select__selection__price__wrapper{margin-top:25px;width:100%;flex-direction:column;right:0;height:85px;background:#fff;border-radius:15px;box-shadow:0 0 8px 0 rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .5s}@media (min-width:768px){.cad__select__selection__price__wrapper{position:absolute;bottom:70px;width:140px;right:40px}}@media (min-width:1720px){.cad__select__selection__price__wrapper{bottom:25px}}.cad__select__selection__price__wrapper--visible{opacity:1}.cad__select__selection__price #currency,.cad__select__selection__price #price_num{font-size:24px}.cad__select__selection__price #price_dec{font-size:14.02px;vertical-align:top;padding-top:4px}.cad__select__selection__price #currency,.cad__select__selection__price #price_dec,.cad__select__selection__price #price_num{display:inline-block;font-weight:900;color:#000}.cad__select__selection__price__title{width:100%;display:block;font-size:14px;font-weight:700;text-align:center}@media (min-width:768px){.cad__select__selection{bottom:0}}.cad__select__selection__choices-list{list-style:none;padding:0;opacity:0;transition:opacity .5s}.cad__select__selection__choices-list__item{display:inline;color:#fff;display:none}.cad__select__selection__choices-list__item--active{display:inline-block}.cad__select__selection__choices-list__item--active:not(:first-of-type):before{content:" - "}.cad__select__selection__choices-list__item span{font-weight:700}.cad__select__selection__choices-list__item span.value{font-weight:400}.cad__select__selection__choices-list__item--first{display:inline-block;font-weight:700}.cad__select__selection--visible ul{opacity:1}.loader{width:25px;height:25px;border:2px dotted #76be1e;margin:10px auto;border-radius:100%;animation:rotation 2s infinite linear}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.daterangepicker{display:block!important;position:relative!important;background:0 0;top:0!important;left:0!important}.daterangepicker:after,.daterangepicker:before{display:none!important}.daterangepicker .drp-buttons{display:none}.daterangepicker .drp-calendar.left table,.daterangepicker .drp-calendar.right table{border-collapse:collapse}.daterangepicker .drp-calendar.left table *,.daterangepicker .drp-calendar.right table *{border-collapse:collapse;border:0}.daterangepicker .drp-calendar.left table thead tr:nth-of-type(2) th,.daterangepicker .drp-calendar.right table thead tr:nth-of-type(2) th{color:#76be1e}.daterangepicker .drp-calendar.left table thead tr th:nth-of-type(1) span:before,.daterangepicker .drp-calendar.right table thead tr th:nth-of-type(1) span:before{right:50%;-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%);content:"";border:.39062em solid transparent;position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s;border-right-color:grey}.daterangepicker .drp-calendar.left table thead tr th:nth-of-type(3) span:before,.daterangepicker .drp-calendar.right table thead tr th:nth-of-type(3) span:before{content:"";border:.39062em solid transparent;position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s;border-left-color:grey;left:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.daterangepicker .drp-calendar.left table thead tr th:nth-of-type(2),.daterangepicker .drp-calendar.right table thead tr th:nth-of-type(2){padding:5px 0}.daterangepicker .drp-calendar.left table tbody tr td,.daterangepicker .drp-calendar.right table tbody tr td{width:34px;height:34px;text-align:center}.daterangepicker .drp-calendar.left table tbody tr td.disabled,.daterangepicker .drp-calendar.right table tbody tr td.disabled{opacity:.2}.daterangepicker .drp-calendar.left table tbody tr td.today,.daterangepicker .drp-calendar.right table tbody tr td.today{text-decoration:underline;font-weight:700}.daterangepicker .drp-calendar.left table tbody tr td.in-range,.daterangepicker .drp-calendar.right table tbody tr td.in-range{background:rgba(118,190,30,.3215686275)!important}.daterangepicker .drp-calendar.left table tbody tr td.active,.daterangepicker .drp-calendar.left table tbody tr td:hover,.daterangepicker .drp-calendar.right table tbody tr td.active,.daterangepicker .drp-calendar.right table tbody tr td:hover{background:#76be1e!important;border-radius:100px;color:#fff}.daterangepicker .drp-calendar.left table tbody tr td.active.start-date:has(+.in-range),.daterangepicker .drp-calendar.left table tbody tr td:hover.start-date:has(+.in-range),.daterangepicker .drp-calendar.right table tbody tr td.active.start-date:has(+.in-range),.daterangepicker .drp-calendar.right table tbody tr td:hover.start-date:has(+.in-range){border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:100px!important;border-bottom-left-radius:100px!important}.daterangepicker .drp-calendar.left table tbody tr td.active.start-date.in-range,.daterangepicker .drp-calendar.left table tbody tr td:hover.start-date.in-range,.daterangepicker .drp-calendar.right table tbody tr td.active.start-date.in-range,.daterangepicker .drp-calendar.right table tbody tr td:hover.start-date.in-range{border-top-left-radius:100px!important;border-bottom-left-radius:100px!important}.daterangepicker .drp-calendar.left table tbody tr td.active.end-date.in-range,.daterangepicker .drp-calendar.left table tbody tr td:hover.end-date.in-range,.daterangepicker .drp-calendar.right table tbody tr td.active.end-date.in-range,.daterangepicker .drp-calendar.right table tbody tr td:hover.end-date.in-range{border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left table tbody tr td.in-range,.daterangepicker .drp-calendar.right table tbody tr td.in-range{border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.right{position:absolute!important;right:0!important;top:0!important;pointer-events:none!important}.daterangepicker .drp-calendar.right table{pointer-events:none!important}.daterangepicker .drp-calendar.right tbody{opacity:0;pointer-events:none!important}.daterangepicker .drp-calendar.right thead>tr:nth-of-type(2){display:none!important}.daterangepicker .drp-calendar.right thead>tr:nth-child(3){display:none!important}.daterangepicker .drp-calendar.right thead>tr th.month{opacity:0!important;pointer-events:none}.daterangepicker .drp-calendar.right thead>tr th.next{pointer-events:initial!important}.daterangepicker .drp-calendar.right .calendar-table{background:0 0!important}.daterangepicker .drp-calendar.right .daterangepicker_input{position:absolute!important}.daterangepicker .drp-calendar.ltr .drp-calendar,.daterangepicker .drp-calendar.ltr .ranges{float:none!important}.diagonal__wrapper{transform:matrix(1,0,-.3,1,0,0)}.diagonal__wrapper .diagonal__wrapper__inner{transform:matrix(1,0,.3,1,0,0)}.cad__debtor-select{display:flex;align-items:center;justify-content:center;height:100%}.cad__debtor-select__logo{width:100%;text-align:center;margin-bottom:80px}.cad__debtor-select .container{width:100%}.cad__debtor-select__title{text-align:center;margin-bottom:25px}.cad__debtor-select__title h1{font-weight:900;font-size:35px}.cad__debtor-select__title h1 span{color:#76be1e}.cad__debtor-select__form{display:grid;grid-gap:100px;grid-template-columns:2fr 1fr}.cad__debtor-select__form .diagonal__wrapper{border:2px solid #76be1e;float:right;margin-right:5px}.cad__debtor-select__form .diagonal__wrapper button,.cad__debtor-select__form .diagonal__wrapper input{background:0 0;border:none;text-transform:uppercase;font-weight:700;color:#76be1e;font-weight:900;font-family:Roboto,sans-serif;font-size:14px;cursor:pointer}.cad__debtor-select__form .diagonal__wrapper button:active,.cad__debtor-select__form .diagonal__wrapper button:focus,.cad__debtor-select__form .diagonal__wrapper input:active,.cad__debtor-select__form .diagonal__wrapper input:focus{outline:0}.cad__debtor-select__form label{margin-bottom:15px;float:left;clear:both}.cad__debtor-select__form select{float:left;width:100%;clear:both;margin-bottom:25px}.cad__debtor-select__form button,.cad__debtor-select__form input,.cad__debtor-select__form select{background:#f6f6f6;border:none;padding:10px 15px;border:1px solid transparent}.cad__debtor-select__form button.error,.cad__debtor-select__form input.error,.cad__debtor-select__form select.error{border:1px solid #f10000}.cad__debtor-select__form button::placeholder,.cad__debtor-select__form input::placeholder,.cad__debtor-select__form select::placeholder{text-transform:uppercase}.cad__debtor-select__form button:-ms-input-placeholder,.cad__debtor-select__form input:-ms-input-placeholder,.cad__debtor-select__form select:-ms-input-placeholder{color:red}.cad__debtor-select__form button::-ms-input-placeholder,.cad__debtor-select__form input::-ms-input-placeholder,.cad__debtor-select__form select::-ms-input-placeholder{color:red}.cad__debtor-select__form button:active,.cad__debtor-select__form button:focus,.cad__debtor-select__form input:active,.cad__debtor-select__form input:focus,.cad__debtor-select__form select:active,.cad__debtor-select__form select:focus{outline:0}.cad__wrapper{height:100%}.flatpickr-calendar{font-family:Roboto,sans-serif;padding:5px}.flatpickr-calendar .flatpickr-day.selected{background:#76be1e;border-color:#76be1e}.container{max-width:1200px;margin:0 auto;padding:0 20px}.container--small{max-width:880px}header{position:fixed;width:100%;left:0;top:0}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-outer.ms-touch{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;-ms-scroll-chaining:none;-ms-scroll-snap-type:mandatory;-ms-scroll-snap-points-x:snapInterval(0,100%)}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-hdx{overflow-x:hidden}.tns-hdy{overflow-y:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;z-index:0}.tns-fadeOut,.tns-normal{opacity:0;z-index:-1}.qs-controls{background:0 0}.qs-square{width:34px;height:34px;margin-bottom:3px}.qs-square:hover{background:#76be1e!important;border-radius:100px;color:#fff}.qs-day{color:#76be1e}.qs-range-middle{background:rgba(118,190,30,.3215686275)!important}.qs-range-end,.qs-range-start{color:#fff;background:#76be1e!important}.qs-active{background:#76be1e;border-radius:100px;color:#fff}.qs-datepicker-container{border:none;background:0 0;position:relative!important;top:0!important;left:0!important;box-shadow:none!important}.error-list{background:#f10000;list-style:none;color:#fff;border-radius:15px;font-family:Roboto,sans-serif}.error-list li{padding:25px;margin-bottom:15px}.error-list li:last-of-type{margin-bottom:0}.cad__thankyou__inner{height:100vh;display:flex;justify-content:center;align-items:center}.cad__thankyou__inner .diagonal__wrapper{margin-top:35px;padding:15px;text-align:center;background:#76be1e;border:2px solid #76be1e;color:#fff}.cad__thankyou__inner .diagonal__wrapper a{color:#fff;text-decoration:none;text-transform:uppercase}.cad__thankyou__inner__grid__buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}.cad__thankyou__inner__button:nth-of-type(2) .diagonal__wrapper{background:#fff}.cad__thankyou__inner__button:nth-of-type(2) .diagonal__wrapper a{color:#76be1e}.cad__thankyou__inner h2{text-align:center}.cad__thankyou__inner h2 span{color:#76be1e}#toggle_add_driver_form{cursor:pointer}#toggle_add_driver_form .fa-plus{display:block}#toggle_add_driver_form .fa-minus{display:none}#toggle_add_driver_form.visible .fa-plus{display:none}#toggle_add_driver_form.visible .fa-minus{display:block}body.working:before{content:"";position:fixed;top:0;left:0;height:100%;width:100%;z-index:999999;background:rgba(0,0,0,.5)}body.working:after{content:"";position:fixed;width:100px;height:100px;border-radius:100px;top:0;left:0;z-index:999999;margin-left:calc(50% - 51px);margin-top:calc(50vh - 51px);border:2px dotted #fff;animation:rotation 10s infinite linear}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}