@font-face{font-family:Poppins-Light;src:url(../media/Poppins-Light.85c3ba51.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins-Regular;src:url(../media/Poppins-Regular.59d7d3d1.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins-Medium;src:url(../media/Poppins-Medium.692047cf.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins-SemiBold;src:url(../media/Poppins-SemiBold.5acf1f0e.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins-Bold;src:url(../media/Poppins-Bold.af020122.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins-ExtraBold;src:url(../media/Poppins-ExtraBold.5100d422.ttf)format("truetype");font-display:swap}html{box-sizing:border-box;font-smooth:always;font-size:62.5%;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:before,:after{margin:0;padding:0}a{color:inherit;cursor:pointer;text-decoration:none}button{color:inherit;cursor:pointer;background-color:transparent;border:0;outline:none;padding:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week]{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}.car-card{box-sizing:border-box;background-color:#fff;border:.1rem solid #f0f1f5;border-radius:1.2rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:40rem;height:29.6rem;margin:0;padding:1.6rem;display:flex;overflow:hidden;box-shadow:0 .2rem .6rem rgba(45,47,57,.04),0 .8rem 2.4rem rgba(45,47,57,.12)}.car-card__data{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;padding-bottom:1.2rem;display:flex}.car-card__name{text-transform:uppercase;color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.car-card__name span{color:#8f94ae}.car-card__subname{color:#4b516c;margin-bottom:1.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.car-card__details{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;display:flex}.car-card__detail{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;display:flex}.car-card__detail-text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.car-card__prices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.car-card__full-price{color:#eda35a;font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.car-card__full-price span{font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.car-card__button{width:20rem}.car-card__highlight{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.car-card__picture{border-radius:1.2rem;width:20rem;height:14.4rem}.car-card__picture img{object-fit:contain;object-position:center;width:100%;height:100%}@media only screen and (max-width:1024px){.car-card{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:34rem;padding:1.6rem;display:flex}.car-card__data{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding-bottom:1.6rem;display:flex}.car-card__button{width:60%}.car-card__picture{width:60%;height:18.4rem}}@media only screen and (max-width:576px){.car-card{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;height:-moz-fit-content;height:fit-content;padding:1.2rem;display:flex}.car-card__data{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;padding-bottom:1.2rem;display:flex}.car-card__name{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.car-card__details{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.2rem;display:flex}.car-card__detail{flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.car-card__detail .icn-24{width:1.4rem;height:1.4rem}.car-card__detail-text{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.car-card__prices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.car-card__full-price{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.car-card__full-price span{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.car-card__button{width:100%}.car-card__highlight{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:100%;display:flex}.car-card__picture{width:100%;height:15.2rem}}@media only screen and (max-width:360px){.car-card__picture{height:12.8rem}}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#f0f1f5 25%,#fff 50%,#f0f1f5 75%) 0 0/200% 100%;border-radius:.4rem;animation:1.5s ease-in-out infinite skeleton-loading}.skeleton--text{width:100%;height:1.6rem}.skeleton--title{width:70%;height:2.4rem;margin-bottom:.4rem}.skeleton--subtitle{width:30%;height:1.2rem;margin-bottom:1.2rem}.skeleton--detail-text{width:4rem;height:1.6rem}.skeleton--icon{border-radius:.4rem;width:2.4rem;height:2.4rem}.skeleton--image{border-radius:1.2rem;width:100%;height:100%}.skeleton--price{width:12rem;height:2.4rem}.skeleton--button{border-radius:.6rem;width:100%;height:4rem}.car-card--skeleton{pointer-events:none}.coming-soon{align-items:center;min-height:calc(100vh - 6.4rem);display:flex;position:relative;overflow-y:auto}.coming-soon__hero{box-sizing:border-box;width:50vw;max-width:50vw;height:100%;margin:8rem 0;padding:0 4.8rem 0 6.4rem;display:block}.coming-soon__hero__title{color:#212745;margin-bottom:6.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.coming-soon__hero__title span{color:#5a72ed;font-family:Poppins-ExtraBold,sans-serif;font-size:4rem;font-weight:800;line-height:6.4rem}.coming-soon__hero__subtitle{color:#212745;margin-bottom:2.4rem;font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.coming-soon__hero__subtitle a{color:#eda35a;text-decoration:underline}.coming-soon__illustration{width:50vw;min-width:50vw;height:100%;position:fixed;top:0;right:0}@media only screen and (max-width:1366px){.coming-soon{height:100%}.coming-soon__hero{margin:3.2rem 0;padding:0 4rem}.coming-soon__hero__title{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.coming-soon__hero__title span{font-family:Poppins-ExtraBold,sans-serif;font-size:3.2rem;font-weight:800;line-height:4.8rem}.coming-soon__hero__subtitle{margin-bottom:1.6rem}}@media only screen and (max-width:1024px){.coming-soon{height:100%}.coming-soon__hero{margin:3.2rem 0;padding:0 3.2rem 0 4rem}.coming-soon__hero__title{margin-bottom:2.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.coming-soon__hero__title span{font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.coming-soon__hero__subtitle{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}}@media only screen and (max-width:768px){.coming-soon{flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex}.coming-soon__hero{width:100%;max-width:100%;margin:4rem 0;padding:0 6.4rem}.coming-soon__hero__title{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.coming-soon__hero__title span{font-family:Poppins-ExtraBold,sans-serif;font-size:3.2rem;font-weight:800;line-height:4.8rem}.coming-soon__hero__subtitle{font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.coming-soon__illustration{display:none}}@media only screen and (max-width:576px){.coming-soon{height:100%}.coming-soon__hero{margin:3.2rem 0;padding:0 3.2rem}.coming-soon__hero__title{margin-bottom:2.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:2rem;font-weight:600;line-height:3.6rem}.coming-soon__hero__title span{font-family:Poppins-Bold,sans-serif;font-size:2rem;font-weight:700;line-height:3.6rem}.coming-soon__hero__subtitle{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}}.header{z-index:100;box-sizing:border-box;background-color:#fff;width:100%;height:6.4rem;padding:1.2rem 6.4rem;position:fixed;top:0;left:0;box-shadow:0 .2rem .6rem rgba(45,47,57,.1),0 .8rem 2.4rem rgba(45,47,57,.04)}.header__contents{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;height:100%;display:flex}.header__links{flex-direction:row;justify-content:start;align-items:center;gap:2.8rem;display:flex}.header__logo-container{flex-direction:row;justify-content:start;align-items:center;gap:4rem;display:flex}.header__noleggiare-logo{border-radius:"12rem";object-fit:"cover"}.header__noleggiare-logo img{width:8rem;height:100%}.header__logo-svg{cursor:pointer;width:12rem;height:4rem}.header #desktop-last,.header #user-last{margin-right:0}.header__link{cursor:pointer;transition:all .6s ease-out}.header__link--primary{color:#fff;background-color:#5a72ed;border-radius:2rem;padding:.4rem 2.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem;box-shadow:0 0 1.2rem rgba(132,152,252,0),0 0 .4rem rgba(132,152,252,0)}.header__link--primary:hover{background-color:#8498fc;box-shadow:0 0 1.2rem rgba(132,152,252,.75),0 0 .4rem rgba(132,152,252,.22)}.header__link--secondary{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.header__link--secondary:hover{color:#8498fc}.header__link--tertiary{color:#4b516c;font-family:Poppins-Light,sans-serif;font-size:1.6rem;font-weight:300;line-height:2.4rem}.header__link--tertiary:hover{color:#8498fc}.header__menu-button{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;transition:all .6s ease-out;display:flex}.header__menu-button path{fill:#5a72ed;transition:all .6s ease-out}.header__menu-button:hover p{color:#8498fc}.header__menu-button:hover path{fill:#8498fc}.header__menu-text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;transition:all .6s ease-out}@media only screen and (max-width:1366px){.header{padding:1.2rem 4rem}}@media only screen and (max-width:1024px){.header{padding:1.2rem 4rem}.header__links{flex-direction:row;justify-content:start;align-items:center;gap:2.4rem;display:flex}.header__link--primary{padding:.4rem 2rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.header__link--secondary{font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.header__link--tertiary{font-family:Poppins-Light,sans-serif;font-size:1.6rem;font-weight:300;line-height:2.4rem}.header__logo-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.8rem;display:flex}.header__logo-svg{width:9.6rem;height:3.2rem}.header__noleggiare-logo img{width:6.4rem;height:100%}}@media only screen and (max-width:768px){.header{padding:1.2rem 6.4rem}.header__link{display:none}.header__menu-button--public,.header__menu-button--admin{flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}}@media only screen and (max-width:576px){.header{padding:1.2rem 3.2rem}.header__menu-text{font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.header__menu-button .icn-24{width:2rem;height:2rem}}@media only screen and (max-width:360px){.header{padding:1.2rem 2.4rem}.header__logo-svg{width:8rem;height:2rem}}.header-menu{background-color:#fff;border-radius:.6rem;position:fixed;top:7.2rem;right:6.4rem;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.header-menu__contents{width:17.6rem;position:relative}.header-menu__links{padding:2.4rem 1.6rem .8rem}.header-menu__link{cursor:pointer;margin-bottom:1.2rem;transition:all .6s ease-out}.header-menu__link--primary{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.header-menu__link--primary:hover{color:#8498fc}.header-menu__link--secondary{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.header-menu__link--secondary:hover{color:#8498fc}.header-menu__link--tertiary{color:#4b516c;margin-top:1.6rem;margin-bottom:0;font-family:Poppins-Light,sans-serif;font-size:1.6rem;font-weight:300;line-height:2.4rem}.header-menu__link--tertiary:hover{color:#8498fc}.header-menu__link--mobile,.header-menu--public,.header-menu--admin{display:block}@media only screen and (max-width:1366px){.header-menu{right:4rem}}@media only screen and (max-width:768px){.header-menu{right:6.4rem}.header-menu__link--mobile,.header-menu--public,.header-menu--admin{display:block}}@media only screen and (max-width:576px){.header-menu{right:2.4rem}}.home{min-height:calc(100vh - 6.4rem);padding-top:6.4rem;position:relative;overflow-y:auto}.home__hero{box-sizing:border-box;width:50vw;max-width:50vw;height:100%;padding:8rem 4.8rem 8rem 6.4rem;display:block}.home__hero__title{color:#212745;margin-bottom:6.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.home__hero__title span{color:#5a72ed;font-family:Poppins-ExtraBold,sans-serif;font-size:4rem;font-weight:800;line-height:6.4rem}.home__hero__subtitle{color:#eda35a;margin-bottom:2.4rem;font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.home__hero__loader{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:min(100%,64.2rem);padding-top:3.2rem;display:flex}.home__hero__loader-row{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1.2rem;width:100%;display:flex}.home__hero__loader-row--datetime{gap:1.2rem}.home__hero__loader-field{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.home__hero__loader-label{border-radius:.4rem;width:60%;height:1.4rem}.home__hero__loader-label--short{width:40%}.home__hero__loader-label--tiny{width:30%}.home__hero__loader-input{border-radius:.8rem;width:100%;height:4.8rem}.home__hero__loader-input--small{height:4rem}.home__hero__loader-separator{background-color:#d6d7e1;border-radius:.1rem;align-self:stretch;width:.2rem}.home__hero__loader-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%;display:flex}.home__hero__loader-info-line{border-radius:.4rem;width:80%;height:1.2rem}.home__hero__loader-info-line--short{width:60%}.home__hero__loader-button{border-radius:.8rem;width:min(100%,20rem);height:4.8rem}.home__illustration{width:50vw;min-width:50vw;height:100%;position:fixed;top:6.4rem;right:0}@media only screen and (max-width:1366px){.home{height:100%}.home__hero{margin:3.2rem 0;padding:0 4rem}.home__hero__title{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.home__hero__title span{font-family:Poppins-ExtraBold,sans-serif;font-size:3.2rem;font-weight:800;line-height:4.8rem}.home__hero__subtitle{margin-bottom:1.6rem}.home__hero__loader{padding-top:2.4rem}.home__hero__loader-row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;display:flex}.home__hero__loader-separator{width:100%;height:.2rem}}@media only screen and (max-width:1024px){.home{height:100%}.home__hero{margin:3.2rem 0;padding:0 3.2rem 0 4rem}.home__hero__title{margin-bottom:2.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.home__hero__title span{font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.home__hero__subtitle{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.home__hero__loader{padding-top:2.4rem}.home__hero__loader-row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;display:flex}.home__hero__loader-separator{width:100%;height:.2rem}.home__hero__loader-button{width:100%}}@media only screen and (max-width:768px){.home{flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex}.home__hero{width:100%;max-width:100%;margin:4rem 0;padding:0 6.4rem}.home__hero__title{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.home__hero__title span{font-family:Poppins-ExtraBold,sans-serif;font-size:3.2rem;font-weight:800;line-height:4.8rem}.home__hero__subtitle{font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.home__hero__loader{padding-top:2rem}.home__hero__loader-row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;display:flex}.home__illustration{display:none}}@media only screen and (max-width:576px){.home{height:100%}.home__hero{margin:3.2rem 0;padding:0 3.2rem}.home__hero__title{margin-bottom:2.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:2rem;font-weight:600;line-height:3.6rem}.home__hero__title span{font-family:Poppins-Bold,sans-serif;font-size:2rem;font-weight:700;line-height:3.6rem}.home__hero__subtitle{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.home__hero__loader{padding-top:1.6rem}.home__hero__loader-row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;display:flex}.home__hero__loader-button{width:100%}}.icn-12{width:1.2rem;height:1.2rem}.icn-16{width:1.6rem;height:1.6rem}.icn-20{width:2rem;height:2rem}.icn-24{width:2.4rem;height:2.4rem}.icn-32{width:3.2rem;height:3.2rem}.icn-36{width:3.6rem;height:3.6rem}.icn-40{width:4rem;height:4rem}.icn-48{width:4.8rem;height:4.8rem}.icn{fill:#fff}.icn-green{fill:#22d37e}.icn-blue{fill:#5a72ed}.icn-blue-hover{fill:#8498fc}.icn-dark-grey{fill:#4b516c}.icn-mid-grey{fill:#8f94ae}.icn-light-grey{fill:#d6d7e1}.icn-very-light-grey{fill:#f0f1f5}.icn-white{fill:#fff}.icn-off-white{fill:#fafafa}.icn-red{fill:#ed745a}.icn-orange{fill:#eda35a}.index-form{width:min(100%,64.2rem);padding-top:3.2rem}.index-form__grid{flex-direction:row;justify-content:space-between;align-items:stretch;gap:2.4rem;display:flex}.index-form__input{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;width:100%;display:flex}.index-form__input-datetime{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.2rem;width:100%;display:flex}.index-form__input-location{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;width:100%;display:flex}.index-form__locations{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.2rem;width:100%;display:flex}.index-form__input-warning{color:#ed745a;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.index-form__input-help{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.index-form__input-help span{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.index-form__userinfo{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.index-form__userinfo span{color:#5a72ed;cursor:pointer;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.index-form__cardinfo{color:#4b516c;margin-top:2.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.index-form__cardinfo span{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.index-form__userinfo-barion{padding-top:2.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.index-form__ageconfirm{color:#4b516c;margin-top:3.6rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.index-form__input-separator{background-color:#d6d7e1;border-radius:.1rem;width:.2rem;height:4rem;margin-top:2.4rem}.index-form__input-date{width:100%}.index-form__input-time{width:100%;padding-top:2.4rem}.index-form__card--large{width:100%;padding-top:1.6rem}.index-form__card--small,.index-form__card--smallest{display:none}.index-form__button{margin-top:3.2rem}.index-form__barion{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%;margin-top:4.8rem;display:flex}.index-form__barion .reservation__legal-logos{padding:.8rem 0 0}.index-form__barion-text{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.index-form__legal-logos,.index-form__legal-svg{width:100%}.index-form__price{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2rem;animation:.8s ease-in-out content;display:flex}.index-form__price .icn-16{flex-shrink:0;flex-basis:1.6rem}.index-form__price-details-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%;margin-top:2.4rem;display:flex}.index-form__price-detail{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;animation:.8s ease-in-out content}.index-form__price-details-toggler-text{color:#5a72ed;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.index-form__price-detail-highlight{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.index-form__price-detail-highlight span{color:#4b516c}.index-form__price-detail-comment{color:#4b516c;font-family:Poppins-Light,sans-serif;font-size:1.4rem;font-weight:300;line-height:2.4rem;animation:.8s ease-in-out content}.index-form__price-detail-comment span{color:#5a72ed;cursor:pointer;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.index-form__price-details-toggler{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.index-form__price-details-toggler .booking__price-details-toggler-text{color:#5a72ed;transition:all .5s ease-out}.index-form__price-details-toggler .icn-blue{fill:#5a72ed;transition:all .5s ease-out}.index-form__price-details-toggler:hover .booking__price-details-toggler-text{color:#8498fc}.index-form__price-details-toggler:hover .icn-blue{fill:#8498fc}@media only screen and (max-width:1366px){.index-form{width:100%}.index-form__grid{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;display:flex}.index-form__input{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;display:flex}.index-form__input-datetime,.index-form__locations{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.index-form__input-time{width:100%;padding-top:0}.index-form__input-separator{width:100%;height:.1rem;margin:.8rem 0}.index-form__button{margin-top:2.4rem}}@media only screen and (max-width:1024px){.index-form{width:100%}.index-form__card--large{display:none}.index-form__card--small{width:100%;padding-top:2.4rem;display:block}}@media only screen and (max-width:768px){.index-form{padding-top:2.4rem}.index-form__grid{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;display:flex}.index-form__input{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;display:flex}.index-form__input-time{width:100%;padding-top:0}.index-form__button{margin-top:2.4rem}.index-form__barion-text{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}}@media only screen and (max-width:576px){.index-form__button .btn-primary{padding:.8rem .2rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}}@media only screen and (max-width:360px){.index-form{padding-top:1.2rem}.index-form__input-datetime{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;display:flex}.index-form__input-time{padding-top:0}.index-form__card--small{display:none}.index-form__card--smallest{padding-top:2.4rem;display:block}.index-form__button .btn-primary{padding:.8rem .2rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}}.topFilter--small{display:none}.topFilter{box-sizing:border-box;z-index:99;background:#fff;width:100%;height:9.6rem;padding:0 6.4rem;position:fixed;top:6.4rem;box-shadow:0 .2rem .6rem rgba(45,47,57,.1),0 .8rem 2.4rem rgba(45,47,57,.04)}.topFilter__grid{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;width:100%;height:100%;display:flex}.topFilter__input-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:4.8rem;display:flex}.topFilter__input{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:max-content;display:flex}.topFilter__input-label{color:#8f94ae;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.topFilter__input-datetime{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.2rem;display:flex}.topFilter__input-location{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0;width:20.4rem;display:flex}.topFilter__input-date{width:100%}.topFilter__input-time{width:100%;padding-top:2.4rem}.topFilter__button{padding-top:2.4rem}@media only screen and (max-width:1366px){.topFilter{display:none}.topFilter--small{box-sizing:border-box;z-index:99;background:#fff;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:100%;height:4.8rem;padding:0 4.8rem;display:flex;position:fixed;top:6.4rem;box-shadow:0 .2rem .6rem rgba(45,47,57,.1),0 .8rem 2.4rem rgba(45,47,57,.04)}.topFilter--small__link{cursor:pointer;color:#5a72ed;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;transition:all .6s ease-out}.topFilter--small__link:hover{color:#8498fc}}@media only screen and (max-width:768px){.topFilter--small{padding:0 6.4rem}.topFilter--small__link{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:576px){.topFilter--small{padding:0 3.2rem}}@media only screen and (max-width:360px){.topFilter--small{padding:0 2.4rem}}.order-by{flex-direction:row;justify-content:space-between;align-items:center;gap:0;margin-top:4.8rem;padding:0 6.4rem;display:flex}.order-by__content{flex-direction:row;justify-content:flex-start;align-items:center;gap:6.4rem;width:100%;display:flex}.order-by__controls{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.order-by__filters{flex-direction:row;justify-content:flex-start;align-items:center;gap:3.2rem;display:flex}.order-by__title{color:#4b516c;width:max-content;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.order-by__filter-input{width:24rem;height:4rem}.order-by__price{display:block}.order-by__price--tablet{display:none}@media only screen and (max-width:1366px){.order-by{margin-top:4rem;padding:0 4.8rem}.order-by__title{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.order-by__filter-input{width:20rem}}@media only screen and (max-width:1024px){.order-by__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;display:flex}}@media only screen and (max-width:768px){.order-by{margin-top:3.2rem;padding:0 6.4rem}.order-by__heading{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.order-by__filters{flex-direction:row;justify-content:space-between;align-items:center;gap:2.4rem;width:100%;display:flex}.order-by__filter-input{width:100%}.order-by__price{display:none}.order-by__price--tablet{display:block}}@media only screen and (max-width:576px){.order-by{margin-top:2.4rem;padding:0 3.2rem}.order-by__title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.order-by__controls{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:100%;display:flex}.order-by__filters{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.order-by__price{display:block}.order-by__price--tablet{display:none}}.modal__backdrop{z-index:200;background-color:rgba(214,215,225,.8);flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.modal__content{background-color:#fff;border-radius:1.6rem;padding:4.8rem 4rem;box-shadow:0 .2rem .4rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.login-modal-container{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.login-modal{box-sizing:border-box;z-index:201;opacity:1;background-color:#fff;border-radius:1.6rem;width:80%;max-width:64rem;padding:4.8rem 4rem;animation:.8s ease-in-out forwards fade-in;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.login-modal__header{color:#212745;margin-bottom:.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.login-modal__subtitle{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.login-modal__subtitle span{color:#22d37e}.login-modal__inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-top:2.4rem;display:flex}.login-modal__forgotten{color:#5a72ed;cursor:pointer;margin-top:.8rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;transition:color .3s ease-in-out;display:block}.login-modal__forgotten:hover{color:#8498fc}.login-modal__register{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;margin-top:3.2rem;display:flex}.login-modal__register-text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.login-modal__register-cta{color:#5a72ed;cursor:pointer;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;transition:color .3s ease-in-out;display:block}.login-modal__register-cta:hover{color:#8498fc}.login-modal__error{color:#ed745a;margin-top:.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.login-modal__buttons{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;width:100%;margin-top:4rem;display:flex}.login-modal__button{width:calc(50% - 2.4rem)}@media only screen and (max-width:1366px){.login-modal__header{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.login-modal__buttons--double{margin-top:3.2rem}}@media only screen and (max-width:768px){.login-modal{padding:4rem 3.2rem}.login-modal__register{margin-top:2.4rem}.login-modal__register-text,.login-modal__forgotten{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.login-modal__register-cta,.login-modal__error{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}}@media only screen and (max-width:576px){.login-modal{width:90%;padding:3.2rem 2.4rem}.login-modal__header{margin-bottom:2.4rem}.login-modal__subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.login-modal__inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:1.6rem;display:flex}.login-modal__register{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;margin-top:1.6rem;display:flex}.login-modal__register-text{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.login-modal__buttons{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:2.4rem;display:flex}.login-modal__button{width:100%}}@media only screen and (max-width:360px){.login-modal{padding:2.4rem 1.6rem}.login-modal__header{margin-bottom:1.6rem}}.registration-modal-container{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.registration-modal{box-sizing:border-box;z-index:201;opacity:1;background-color:#fff;border-radius:1.6rem;width:80%;max-width:64rem;max-height:90vh;padding:4.8rem 4rem;animation:.8s ease-in-out forwards fade-in;overflow-y:auto;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.registration-modal::-webkit-scrollbar{width:1.8rem}.registration-modal::-webkit-scrollbar-thumb{background-color:#8f94ae;background-clip:content-box;border:.7rem solid transparent;border-radius:3.2rem}.registration-modal__header{color:#212745;margin-bottom:.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.registration-modal__subtitle{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.registration-modal__inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:2.4rem;display:flex}.registration-modal__name{flex-direction:row;justify-content:flex-start;align-items:center;gap:3.2rem;width:100%;display:flex}.registration-modal__name-input{width:calc(50% - 1.6rem)}.registration-modal__birthdate{width:100%}.registration-modal__password-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:100%;display:flex}.registration-modal__password-restriction-title{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.registration-modal__password-restriction-list{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;padding-top:.4rem;display:flex}.registration-modal__list-dot{background-color:#8f94ae;border-radius:50%;width:.4rem;height:.4rem}.registration-modal__password-restriction{color:#212745;box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;font-family:Poppins-Medium,sans-serif;font-size:1.2rem;font-weight:500;line-height:2rem;display:flex}.registration-modal__prompts{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-top:3.2rem;display:flex}.registration-modal__error{color:#ed745a;margin-top:.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.registration-modal__buttons{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;width:100%;margin-top:4rem;display:flex}.registration-modal__button{width:calc(50% - 2.4rem)}@media only screen and (max-width:1366px){.registration-modal__header{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.registration-modal__buttons--double{margin-top:3.2rem}}@media only screen and (max-width:768px){.registration-modal{padding:4rem 3.2rem}.registration-modal__name{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.registration-modal__name-input{width:100%}.registration-modal__error{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}}@media only screen and (max-width:576px){.registration-modal{width:90%;padding:3.2rem 2.4rem}.registration-modal__header{margin-bottom:2.4rem}.registration-modal__subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.registration-modal__inputs{margin-top:1.6rem}.registration-modal__buttons{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:2.4rem;display:flex}.registration-modal__button{width:100%}}@media only screen and (max-width:360px){.registration-modal{padding:2.4rem 1.6rem}.registration-modal__header{margin-bottom:1.6rem}}.confirm-email{grid-template-columns:1fr 1fr;height:calc(100vh - 6.2rem);margin-top:6.4rem;display:grid}.confirm-email__hero{justify-content:center;align-items:auto;flex-direction:column;gap:0;max-width:60rem;padding:0 6.4rem;display:flex}.confirm-email__hero__title{color:#212745;margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.confirm-email__hero__title span{color:#5a72ed}.confirm-email__hero__subtitle{color:#212745;margin-bottom:2.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.confirm-email__illustration{background-color:#d6d7e1;flex:1}.textinput{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;width:100%;display:flex}.textinput__label{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.textinput__error{flex-direction:row;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.textinput__errortext{color:#ed745a;font-family:Poppins-Medium,sans-serif;font-size:1.2rem;font-weight:500;line-height:2rem}.textinput__input-container{width:100%;position:relative}.textinput__input--default{color:#212745;border:.1rem solid #d6d7e1;border-radius:.8rem;width:100%;height:4rem;padding:0 1.6rem;font-family:Poppins-Medium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem}.textinput__input--default:focus{border-color:#5a72ed;outline:none}.textinput__input--default::placeholder{color:#8f94ae;font-family:Poppins-Light,sans-serif;font-size:1.6rem;font-weight:300;line-height:2.4rem}.textinput__input--default :-webkit-autofill{-webkit-text-fill-color:#212745;border:.1rem solid #8498fc}.textinput__input--default :-webkit-autofill:hover{-webkit-text-fill-color:#212745;border:.1rem solid #8498fc}.textinput__input--default :-webkit-autofill:focus{-webkit-text-fill-color:#212745;border:.1rem solid #8498fc}.textinput__input--default:-internal-autofill-selected{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:#212745!important;background-color:#fff!important;background-image:none!important}.textinput__input--error{border:.1rem solid #ed745a}.textinput__input--error:focus{border-color:#ed745a}.textinput__input--has-button{padding-right:3.6rem}.textinput__input--disabled{color:#4b516c!important;background-color:#f0f1f5!important}.textinput__aux{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;height:100%;display:flex;position:absolute;top:0;right:1.6rem}.textinput .textinput__aux .icn-blue{fill:#5a72ed;transition:all .5s ease-out}.textinput .textinput__aux:hover .icn-blue{fill:#8498fc}@media only screen and (max-width:768px){.textinput__input--default{width:inherit;font-family:Poppins-Medium,sans-serif;font-size:1.4rem;font-weight:500;line-height:2.4rem}.textinput__input--default::placeholder{font-family:Poppins-Light,sans-serif;font-size:1.4rem;font-weight:300;line-height:2.4rem}}.btn{cursor:pointer;box-sizing:border-box;border:none;border-radius:2rem;width:100%;height:4rem;padding:.8rem 3.2rem;transition:all .5s ease-out;display:block}.btn:focus{outline:none}.btn:focus-visible{outline:.1rem solid #212745}.btn--no-text{border-radius:.8rem;height:max-content;padding:.8rem}.btn-primary{color:#fff;background-color:#5a72ed;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;box-shadow:0 0 1.2rem rgba(132,152,252,0),0 0 .4rem rgba(132,152,252,0)}.btn-primary:hover{background-color:#8498fc;box-shadow:0 0 1.2rem rgba(132,152,252,.75),0 0 .4rem rgba(132,152,252,.22)}.btn-secondary{color:#212745;background-color:#fff;border:.1rem solid #5a72ed;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;box-shadow:0 0 .8rem rgba(132,152,252,0),0 0 .4rem rgba(132,152,252,0)}.btn-secondary .icn-blue{fill:#5a72ed;transition:all .5s ease-out}.btn-secondary:hover{color:#8498fc;border:.1rem solid #8498fc;box-shadow:0 0 .8rem rgba(132,152,252,.6),0 0 .4rem rgba(132,152,252,.2)}.btn-secondary:hover .icn-blue{fill:#8498fc}.btn-tertiary{color:#5a72ed;border-radius:0;padding:0;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.btn-tertiary .icn-blue{fill:#5a72ed;transition:all .5s ease-out}.btn-tertiary:hover{color:#8498fc}.btn-tertiary:hover .icn-blue{fill:#8498fc}.btn-input{padding:0}.btn-content{flex-direction:row;justify-content:center;align-items:center;gap:.4rem;width:100%;display:flex}.btn-content--no-text{gap:0}.btn-primary--disabled{color:#fff;pointer-events:none;background:#8f94ae}.btn-primary--disabled:hover{cursor:not-allowed;background:#8f94ae}.btn-secondary--disabled{color:#8f94ae;pointer-events:none;border-color:#8f94ae}.btn-secondary--disabled .icn-blue{fill:#8f94ae}.btn-secondary--disabled:hover{cursor:not-allowed;border-color:#8f94ae}.btn-tertiary--disabled{color:#8f94ae;pointer-events:none}.btn-tertiary--disabled .icn-blue{fill:#8f94ae}.btn-tertiary--disabled:hover{color:#8f94ae;cursor:not-allowed}@media only screen and (max-width:768px){.btn-primary{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.btn-secondary,.btn-tertiary{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.icon-btn{cursor:pointer;border:none;width:100%;height:4rem;padding:.8rem 3.2rem;transition:all .5s ease-out;display:block}.icon-btn:focus{outline:none}.icon-btn:focus-visible{outline:.1rem solid #212745}.icon-btn--no-text{height:max-content}.icon-btn-primary{color:#fff;background-color:#5a72ed;border:.1rem solid #5a72ed;border-radius:.8rem;margin-right:3.2rem;padding:.7rem .3rem;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;box-shadow:0 0 1.2rem rgba(132,152,252,0),0 0 .4rem rgba(132,152,252,0)}.icon-btn-primary:hover{background-color:#8498fc;border:.1rem solid #8498fc;box-shadow:0 0 1.2rem rgba(132,152,252,.75),0 0 .4rem rgba(132,152,252,.22)}.icon-btn-icon{color:#fff;background-color:#5a72ed;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;box-shadow:0 0 1.2rem rgba(132,152,252,0),0 0 .4rem rgba(132,152,252,0)}.icon-btn-icon:hover{background-color:#8498fc;box-shadow:0 0 1.2rem rgba(132,152,252,.75),0 0 .4rem rgba(132,152,252,.22)}.icon-btn-secondary{color:#212745;background-color:#fff;border:.1rem solid #5a72ed;border-radius:.8rem;margin-right:3.2rem;padding:.7rem .3rem;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;box-shadow:0 0 .8rem rgba(132,152,252,0),0 0 .4rem rgba(132,152,252,0)}.icon-btn-secondary .icn-red{fill:#5a72ed;transition:all .5s ease-out}.icon-btn-secondary:hover{color:#8498fc;border:.1rem solid #8498fc;box-shadow:0 0 .8rem rgba(132,152,252,.6),0 0 .4rem rgba(132,152,252,.2)}.icon-btn-secondary:hover .icn-mid-grey{fill:#8498fc}.icon-btn-danger{color:#212745;background-color:#fff;border:.1rem solid #ed745a;border-radius:.8rem;margin-right:3.2rem;padding:.7rem .3rem;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;box-shadow:0 0 .8rem rgba(237,116,90,0),0 0 .4rem rgba(237,116,90,0)}.icon-btn-danger .icn-blue{fill:#ed745a;transition:all .5s ease-out}.icon-btn-danger:hover{color:#ed745a;border:.1rem solid #ed745a;box-shadow:0 0 .8rem rgba(237,116,90,.6),0 0 .4rem rgba(237,116,90,.2)}.icon-btn-danger:hover .icn-mid-grey{fill:#ed745a}.icon-btn-tertiary{color:#5a72ed;padding:.7rem .3rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.icon-btn-tertiary .icn-mid-grey{fill:#8f94ae;transition:all .5s ease-out}.icon-btn-tertiary:hover{color:#22d37e}.icon-btn-tertiary:hover .icn-mid-grey{fill:#22d37e}.icon-btn-input{padding:0}.icon-btn-content{flex-direction:row;justify-content:center;align-items:center;gap:4rem;display:flex}.icon-btn-content--no-text{gap:0}.icon-btn-primary--disabled{color:#fff;pointer-events:none;background:#8f94ae;border:.1rem solid #8f94ae}.icon-btn-primary--disabled:hover{cursor:not-allowed;background:#8f94ae;border:.1rem solid #8f94ae}.icon-btn-icon--disabled{color:#fff;pointer-events:none;background:#8f94ae}.icon-btn-icon--disabled:hover{cursor:not-allowed;background:#8f94ae}.icon-btn-secondary--disabled{color:#8f94ae;pointer-events:none;border-color:#8f94ae}.icon-btn-secondary--disabled .icn-blue{fill:#8f94ae}.icon-btn-secondary--disabled:hover{cursor:not-allowed;border-color:#8f94ae}.icon-btn-danger--disabled{color:#8f94ae;pointer-events:none;border-color:#8f94ae}.icon-btn-danger--disabled .icn-red{fill:#8f94ae}.icon-btn-danger--disabled:hover{cursor:not-allowed;border-color:#8f94ae}.icon-btn-tertiary--disabled{color:#8f94ae;pointer-events:none}.icon-btn-tertiary--disabled .icn-blue{fill:#8f94ae}.icon-btn-tertiary--disabled:hover{color:#8f94ae;cursor:not-allowed}.results{box-sizing:border-box;padding-top:16rem}.results__subtitle{color:#4b516c;box-sizing:border-box;width:100%;margin-top:1.8rem;padding:0 6.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;animation:.8s ease-in-out content}.results__subtitle-item{color:#4b516c;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2rem;animation:.8s ease-in-out content;display:flex}.results__subtitle-item span{color:#5a72ed;cursor:pointer;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.results__subtitle-item .icn-16{flex-shrink:0;flex-basis:1.6rem}.results__detail-highlight{color:#eda35a;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem;animation:.8s ease-in-out content}.results__cargrid{box-sizing:border-box;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:5.6rem;width:100%;margin-top:4rem;margin-bottom:6.4rem;padding:0 6.4rem;display:flex}@media only screen and (max-width:1366px){.results{padding-top:11.2rem}.results__subtitle{padding:0 4.8rem}.results__cargrid{flex-direction:row;justify-content:flex-start;align-items:center;gap:3.2rem;padding:0 4.8rem;display:flex}}@media only screen and (max-width:1024px){.results__cargrid{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;display:flex}}@media only screen and (max-width:768px){.results__subtitle,.results__cargrid{padding:0 6.4rem}}@media only screen and (max-width:576px){.results__subtitle{padding:0 3.2rem}.results__cargrid{margin-top:2.4rem;margin-bottom:4rem;padding:0 3.2rem}}@media only screen and (max-width:360px){.results__subtitle,.results__cargrid{padding:0 2.4rem}}.checkbox{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;width:100%;display:flex;position:relative}.checkbox__clicker{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.checkbox__input{visibility:hidden;z-index:-1000;pointer-events:none;position:absolute}.checkbox__box{border-radius:.4rem;flex-direction:row;justify-content:center;align-items:center;gap:0;width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;transition:all .3s ease-out;display:flex}.checkbox__box .icn-16{transition:all .5s ease-out}.checkbox__box--checked{background-color:#5a72ed;border:.1rem solid #5a72ed}.checkbox__box--checked .icn-16{opacity:1;transform:scale(1)}.checkbox__box--unchecked{background-color:#f0f1f5;border:.1rem solid #d6d7e1}.checkbox__box--unchecked .icn-16{opacity:0;transform:scale(.1)}.checkbox__label{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (max-width:768px){.checkbox__label{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.legalcheckbox{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;width:max-content;max-width:100%;display:flex;position:relative}.legalcheckbox__input{visibility:hidden;z-index:-1000;pointer-events:none;position:absolute}.legalcheckbox__box{cursor:pointer;border-radius:.4rem;flex-direction:row;justify-content:center;align-items:center;gap:0;width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;transition:all .3s ease-out;display:flex}.legalcheckbox__box .icn-16{opacity:1;transition:all .4s ease-out;transform:scale(1)}.legalcheckbox__box:focus-visible{outline:.1rem solid #212745}.legalcheckbox__box--checked{background-color:#5a72ed;border:.1rem solid #5a72ed}.legalcheckbox__box--checked .icn-16{opacity:1;transform:scale(1)}.legalcheckbox__box--unchecked{background-color:#f0f1f5;border:.1rem solid #d6d7e1}.legalcheckbox__box--unchecked .icn-16{opacity:0;transform:scale(.1)}.legalcheckbox__label{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.legalcheckbox__link{color:#5a72ed;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.legalcheckbox__link:focus-visible{outline:.1rem solid #212745}@media only screen and (max-width:768px){.legalcheckbox__label{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.legalcheckbox__link{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}}.radiobutton{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;width:max-content;display:flex;position:relative}.radiobutton__clicker{opacity:0;z-index:2;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.radiobutton__input{visibility:hidden;z-index:-1000;pointer-events:none;position:absolute}.radiobutton__box{background-color:#fff;border:.1rem solid #5a72ed;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;gap:0;width:2.4rem;height:2.4rem;display:flex}.radiobutton__circle{background-color:#5a72ed;border-radius:50%;width:1.6rem;height:1.6rem;transition:all .6s ease-in-out;box-shadow:0 0 8px rgba(90,114,237,0)}.radiobutton__circle--active{opacity:1;transform:scale(1);box-shadow:0 0 .4rem rgba(90,114,237,.4)}.radiobutton__circle--hidden{opacity:0;transform:scale(.1);box-shadow:0 0 8px rgba(90,114,237,0)}.radiobutton__label--unselected{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.radiobutton__label--selected{color:#212745;font-family:Poppins-Medium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem}@media only screen and (max-width:768px){.radiobutton__label--unselected{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.radiobutton__label--selected{font-family:Poppins-Medium,sans-serif;font-size:1.4rem;font-weight:500;line-height:2.4rem}}.radioselect__label{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.radioselect__buttons--row{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.4rem;display:flex}.radioselect__buttons--col{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;display:flex}.radioselect--row{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;display:flex}.radioselect--col{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.selectinput{color:#212745;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.4rem;width:100%;max-width:72.8rem;font-family:Poppins-Medium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem;display:flex}.selectinput__label{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.selectinput__error{flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.selectinput__errortext{color:#ed745a;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.selectinput .selectinput__control{width:100%!important;height:40px!important;box-shadow:none!important;cursor:pointer!important;background-color:#fff!important;border:.1rem solid #d6d7e1!important;border-radius:.8rem!important}.selectinput .selectinput__control:hover{border:.1rem solid #d6d7e1!important}.selectinput .selectinput__control:focus-within{border:.1rem solid #5a72ed!important;outline:none!important}.selectinput .selectinput__value-container{padding:.8rem .4rem .8rem 1.6rem!important}.selectinput .selectinput__input-container{margin:0!important;padding:0!important}.selectinput .selectinput__indicator-separator{width:0!important}.selectinput .selectinput__dropdown-indicator{color:#5a72ed!important;padding-left:.2rem!important;padding-right:1.2rem!important;transition:all .4s ease-out!important}.selectinput .selectinput__dropdown-indicator:hover{color:#8498fc!important}.selectinput .selectinput__placeholder{color:#8f94ae!important}.selectinput .selectinput__option{color:#212745!important;background-color:#fff!important;border-bottom:.1rem solid #f0f1f5!important}.selectinput .selectinput__option:hover{background-color:#d6d7e1!important}.selectinput--error .selectinput__control,.selectinput--error .selectinput__control:hover{border:.1rem solid #ed745a!important}.selectinput--disabled .selectinput__control{color:#4b516c!important;background-color:#f0f1f5!important}.selectinput--disabled .selectinput__dropdown-indicator{color:#8f94ae!important}@media only screen and (max-width:768px){.selectinput{font-family:Poppins-Medium,sans-serif;font-size:1.4rem;font-weight:500;line-height:2.4rem}}.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;background:0 0;max-width:100%;padding:10px 6.6667px;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker :before,.react-date-picker :after{box-sizing:border-box}.react-date-picker--disabled{color:#6d6d6d;background-color:#f0f0f0}.react-date-picker__wrapper{border:thin solid gray;flex-grow:1;flex-shrink:0;display:flex}.react-date-picker__inputGroup{box-sizing:content-box;flex-grow:1;min-width:calc(12px + 4.754em);padding:0 2px}.react-date-picker__inputGroup__divider{white-space:pre;padding:1px 0}.react-date-picker__inputGroup__input{min-width:.54em;height:100%;font:inherit;box-sizing:content-box;-moz-appearance:textfield;background:0 0;border:0;padding:0 1px;position:relative}.react-date-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-date-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{background:0 0;border:0;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:hover .react-date-picker__button__icon,.react-date-picker__button:enabled:focus .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{z-index:1;width:350px;max-width:100vw;position:absolute;top:100%;left:0}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.dateinput{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;max-width:72.8rem;display:flex}.dateinput__label{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.dateinput__error{flex-direction:row;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.dateinput__errortext{color:#ed745a;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.dateinput .react-date-picker{width:100%}.dateinput .react-date-picker__wrapper{border:.1rem solid #d6d7e1;border-radius:.8rem;flex-direction:row;justify-content:space-between;align-items:center;gap:0;height:4rem;padding:0 1.6rem;display:flex}.dateinput .react-date-picker__button{padding:0}.dateinput .react-date-picker__button .icn-mid-grey{fill:#5a72ed;transition:all .4s ease-out}.dateinput .react-date-picker .react-date-picker__calendar-button .icn-mid-grey{fill:#8498fc;transition:all .4s ease-out}.dateinput .react-date-picker .react-date-picker__calendar-button:hover .icn-mid-grey{fill:#8498fc}.dateinput .react-date-picker__inputGroup{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;display:flex}.dateinput .react-date-picker__inputGroup__input--hasLeadingZero{margin:0}.dateinput .react-date-picker__inputGroup__divider,.dateinput .react-date-picker__inputGroup__leadingZero{color:#212745;font-family:Poppins-Medium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem}.dateinput .react-date-picker__inputGroup__input{color:#212745;height:2.4rem;padding:0;font-family:Poppins-Medium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem}.dateinput .react-date-picker__inputGroup__input:focus-visible{outline:none}.dateinput .react-daterange-picker{width:100%}.dateinput .react-daterange-picker__wrapper{border:.1rem solid #d6d7e1;border-radius:.8rem;flex-direction:row;flex-grow:1;flex-shrink:0;justify-content:flex-start;justify-self:stretch;align-items:center;gap:0;height:4rem;padding:0 1.6rem;display:flex}.dateinput .react-daterange-picker__range-divider{color:#212745;font-family:Poppins-Medium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem}.dateinput .react-daterange-picker__inputGroup{flex-grow:0}.dateinput .react-daterange-picker__inputGroup:nth-child(3){flex-grow:1}.dateinput .react-daterange-picker__button{justify-self:flex-end;padding:0}.dateinput .react-daterange-picker .react-daterange-picker__calendar-button .icn-mid-grey{fill:#8f94ae;transition:all .4s ease-out}.dateinput .react-daterange-picker .react-daterange-picker__calendar-button:hover .icn-mid-grey{fill:#8498fc}.dateinput .react-daterange-picker__inputGroup{justify-content:flex-start;align-items:center;display:flex}.dateinput .react-daterange-picker__inputGroup__input--hasLeadingZero{margin:0}.dateinput .react-daterange-picker__inputGroup__divider,.dateinput .react-daterange-picker__inputGroup__leadingZero{color:#212745;font-family:Poppins-Medium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem}.dateinput .react-daterange-picker__inputGroup__input{color:#212745;height:2.4rem;padding:0;font-family:Poppins-Medium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem}.dateinput .react-daterange-picker__inputGroup__input:focus-visible{outline:none}.dateinput .react-calendar{border:none;border-radius:1.6rem;margin-top:.4rem;box-shadow:0 .2rem .6rem rgba(45,47,57,.04),0 .8rem 2.4rem rgba(45,47,57,.12)}.dateinput .react-calendar__navigation__arrow{color:#212745;text-align:center;flex-grow:1;font-family:Poppins-Medium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem;transition:color .2s ease-out}.dateinput .react-calendar__viewContainer{padding:0 1.6rem 1.6rem}.dateinput .react-calendar__navigation{padding:0 1.6rem}.dateinput .react-calendar__navigation button:enabled:hover,.dateinput .react-calendar__navigation button:enabled:focus{color:#8498fc;background:0 0}.dateinput .react-calendar__navigation__next2-button,.dateinput .react-calendar__navigation__prev2-button{display:none}.dateinput .react-calendar__navigation__label__labelText{color:#212745;text-align:center;font-family:Poppins-Medium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem}.dateinput .react-calendar__month-view__weekdays__weekday{color:#212745;text-align:center;font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}.dateinput .react-calendar__month-view__weekdays__weekday abbr{cursor:default;text-decoration:none}.dateinput .react-calendar__month-view__days__day--weekend,.dateinput .react-calendar__year-view__months__month,.dateinput .react-calendar__decade-view__years__year,.dateinput .react-calendar__month-view__days__day{color:#212745;text-align:center;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.dateinput .react-calendar__month-view__days__day--neighboringMonth{color:#4b516c}.dateinput .react-calendar__tile{border:.1rem solid #fff;border-radius:1.2rem;transition:all .2s ease-out}.dateinput .react-calendar__tile:enabled:hover{color:#5a72ed;background:#fff;border:.1rem solid #d6d7e1;box-shadow:0 .1rem .3rem rgba(45,47,57,.04),0 .4rem 1.2rem rgba(45,47,57,.08)}.dateinput .react-calendar__tile--now{color:#212745;text-align:center;background:0 0;font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}.dateinput .react-calendar__tile--now:enabled:hover{color:#5a72ed;border:.1rem solid light-grey;background:#fff;box-shadow:0 .1rem .3rem rgba(45,47,57,.04),0 .4rem 1.2rem rgba(45,47,57,.08)}.dateinput .react-calendar__tile--hover{color:#fff;background-color:#8498fc}.dateinput .react-calendar__tile--hover:enabled:hover{color:#fff;background:#8498fc}.dateinput .react-calendar__tile--active{color:#fff;background-color:#5a72ed}.dateinput .react-calendar__tile--active:enabled:hover,.dateinput .react-calendar__tile--active:enabled:focus{color:#fff;background:#8498fc}.dateinput .react-calendar__tile--rangeStart{color:#fff;background-color:#5a72ed}.dateinput .react-calendar__tile--rangeStart:enabled:hover{color:#fff;background:#8498fc}.dateinput .react-calendar__tile--rangeEnd{color:#fff;background-color:#5a72ed}.dateinput .react-calendar__tile--rangeEnd:enabled:hover{color:#fff;background:#8498fc}.dateinput--error .react-date-picker__wrapper,.dateinput--error .react-daterange-picker__wrapper{border:.1rem solid #ed745a}.booking{width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;position:relative;overflow-y:auto}.booking__content{box-sizing:border-box;width:calc(50vw - 4rem);min-height:100%;padding-bottom:2.4rem;padding-left:6.4rem;padding-right:2.4rem;display:block}.booking__illustration{width:50vw;min-width:50vw;height:100%;position:fixed;top:6.4rem;right:0}.booking__subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.booking__checkmark-container{flex-direction:row;justify-content:center;align-items:center;gap:0;animation:.9s ease-in checkmark;display:flex}.booking__overview-container,.booking__done-container{animation:1s ease-in-out content}.booking__done-text{color:#212745;padding:2.4rem 0;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.booking__step{flex-direction:column;justify-content:flex-start;align-items:center;gap:1.4rem;display:flex}.booking__options-header{color:#212745;padding-top:2rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.booking__step-circle{background-color:#d6d7e1;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;gap:0;width:2.4rem;height:2.4rem;transition:background-color .9s ease-in;display:flex}.booking__step-circle--second{transition-delay:.6s}.booking__step-circle--visited{background-color:#eda35a}.booking__step-circle--relative{position:relative}.booking__progress-line{z-index:-1;background-color:#d6d7e1;flex-direction:row;justify-content:stretch;align-items:stretch;gap:0;width:9.6rem;height:.4rem;display:flex;position:absolute;top:1rem;left:0}.booking__progress-line-active{background-color:#eda35a;border-radius:.2rem;width:100%;height:.4rem;animation:.9s ease-out progressline}.booking__step-text{color:#8f94ae;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;transition:color .9s ease-in}.booking__step-text--second{transition-delay:.6s}.booking__step-text--active{color:#eda35a;font-weight:600}.booking__step-text--done{color:#212745}.booking__progressbar{flex-direction:row;justify-content:flex-start;align-items:center;gap:6.4rem;padding:3.2rem 0;display:flex}.booking__extras-container{animation:1s ease-in-out content}.booking__extras-included{flex-direction:column;justify-content:normal;align-items:normal;gap:1.6rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;display:flex}.booking__overview-container,.booking__done-container{animation:1s ease-in-out content}.booking__header{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.booking__header--default{color:#4b516c;margin-bottom:4rem}.booking__header--success{color:#5a72ed}.booking__subheader{color:#8f94ae;margin-top:.8rem;margin-bottom:1.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.booking__options-header{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.booking__extras-checkbox-container--extras{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:40rem;margin-top:1.6rem;margin-bottom:3.2rem;display:flex}.booking__extras-checkbox-container--overview{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;margin-top:1.2rem;margin-bottom:2.4rem;display:flex}.booking__extras-checkbox{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.booking__extras-checkbox .checkbox{width:max-content}.booking__extras-checkbox-price{color:#8f94ae;width:max-content;transition:color .6s ease-out}.booking__extras-checkbox-price--checked{color:#212745;text-align:right;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.booking__extras-checkbox-price--unchecked{color:#8f94ae;text-align:right;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.booking__extras-button{width:100%;margin-top:2.4rem}.booking__overview-container{max-width:56rem}.booking__basic-data{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;margin-top:3.2rem;margin-bottom:4rem;display:flex}.booking__pick-up,.booking__drop-off{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0;display:flex}.booking__location-input{width:23.6rem}.booking__date-time-container{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:0;display:flex}.booking__progressbar{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.8rem;display:flex}.booking__step-text{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.booking__date-input{width:15.2rem;margin-left:2.4rem;margin-right:.8rem}.booking__time-input{width:13rem}.booking__car{flex-direction:row;justify-content:space-between;align-items:center;gap:0;margin-bottom:1.6rem;display:flex}.booking__car-label{color:#4b516c;margin-top:2.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.booking__car-selector{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.4rem;display:flex}.booking__car-selector button{width:max-content}.booking__car-input{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.booking__car-price{color:#212745;text-align:right;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.booking__car-price span{color:#8f94ae}.booking__condition-paragraph{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem}.booking__condition-paragraph span{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2rem}.booking__condition-paragraph--statement{padding-top:2.4rem}.booking__conditions-birth-date{width:100%}.booking__overview-extras-header{color:#8f94ae;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.booking__prices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.booking__price-separator{background-color:#f0f1f5;border-radius:.1rem;width:100%;height:.2rem;overflow:hidden}.booking__price-container{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.booking__price-name{color:#4b516c;font-family:Poppins-Light,sans-serif;font-size:1.4rem;font-weight:300;line-height:2.4rem}.booking__reservation-price{color:#eda35a;text-align:right;font-family:Poppins-ExtraBold,sans-serif;font-size:3.2rem;font-weight:800;line-height:4.8rem}.booking__rental-price{color:#eda35a;text-align:right;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.booking__ageconfirm{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.booking__conditions-confirm{color:#4b516c;padding-top:3.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.booking__ageconfirm-detail{color:#4b516c;margin-bottom:1.8rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.booking__details-container{max-width:56rem;animation:1s ease-in-out content}.booking__details{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.booking__details-included{flex-direction:column;justify-content:normal;align-items:normal;gap:1.6rem;max-width:56rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;display:flex}.booking__details-included span{color:#5a72ed;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.booking__details-toggler{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;padding-top:2.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem;display:flex}.booking__details-toggler .booking__details-toggler-text{color:#212745;transition:all .5s ease-out}.booking__details-toggler .icn-blue{fill:#5a72ed;transition:all .5s ease-out}.booking__details-toggler:hover .booking__details-toggler-text{color:#4b516c}.booking__details-toggler:hover .icn-blue{fill:#8498fc}.booking__details-checkmark{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.2rem;padding-top:1.2rem;display:flex}.booking__details-checkmark p{width:calc(100% - 3.6rem)}.booking__details-checkmark .icn-16{margin-top:.4rem}.booking__price-details-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%;padding-bottom:2.4rem;display:flex}.booking__price-detail{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;animation:.8s ease-in-out content}.booking__price-details-toggler-text{color:#5a72ed;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.booking__price-detail-highlight{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem;animation:.8s ease-in-out content}.booking__price-detail-comment{animation:.8s ease-in-out content}.booking__price-detail-comment span{color:#5a72ed;cursor:pointer;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.booking__price-details-toggler{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.booking__price-details-toggler .booking__price-details-toggler-text{color:#5a72ed;transition:all .5s ease-out}.booking__price-details-toggler .icn-blue{fill:#5a72ed;transition:all .5s ease-out}.booking__price-details-toggler:hover .booking__price-details-toggler-text{color:#8498fc}.booking__price-details-toggler:hover .icn-blue{fill:#8498fc}.booking__price-details-checkmark{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.2rem;display:flex}.booking__price-details-checkmark p{width:calc(100% - 3.6rem)}.booking__price-details-checkmark .icn-16{margin-top:.4rem}.booking__price-details-link span:hover{color:#8498fc}.booking__price-details-link span{cursor:pointer}.booking__done-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;height:calc(100vh - 18rem);display:flex}@keyframes checkmark{0%{opacity:0}to{opacity:1}}@keyframes progressline{0%{width:0%}to{width:100%}}@keyframes content{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:1366px){.booking .booking__content{padding-bottom:2.4rem;padding-left:4rem;padding-right:2.4rem}.booking .booking__progressbar{flex-direction:row;justify-content:flex-start;align-items:center;gap:4.8rem;padding:1.6rem 0;display:flex}.booking .booking__progress-line{width:12.8rem}.booking .booking__header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.booking .booking__options-header{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.booking .booking__overview-container{max-width:51.2rem}.booking .booking__location-input{width:100%}.booking .booking__date-input{width:65%;margin-left:0;margin-right:.8rem}.booking .booking__time-input{width:calc(35% - .8rem)}.booking .booking__basic-data{gap:1.6rem;margin-top:1.6rem;margin-bottom:1.6rem}.booking .booking__pick-up,.booking .booking__drop-off{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem;width:100%;padding-bottom:1.6rem;display:flex}.booking .booking__car{margin-bottom:1.6rem}.booking .booking__extras-checkbox-container--overview{gap:1.6rem;margin-bottom:1.6rem}.booking .booking__overview-extras-header{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.booking .booking__prices{gap:1.2rem}.booking .booking__price-name{font-family:Poppins-Light,sans-serif;font-size:1.6rem;font-weight:300;line-height:2.4rem}.booking .booking__reservation-price{font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.booking .booking__rental-price{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.booking .booking__done-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;height:calc(100vh - 17.2rem);display:flex}.booking .booking__done-content{width:51.2rem}}@media only screen and (max-width:1024px){.booking .booking__content{padding-bottom:2.4rem;padding-left:4rem;padding-right:0}.booking .booking__extras-container{padding-right:3.2rem}.booking .booking__extras-checkbox-container--extras{width:100%}.booking .booking__date-input{width:60%;margin-left:0;margin-right:.8rem}.booking .booking__time-input{width:calc(40% - .8rem)}.booking .booking__extras-button{width:100%}.booking .booking__basic-data{gap:1.6rem;margin-top:1.6rem;margin-bottom:1.6rem}.booking .booking__car{margin-bottom:1.6rem}.booking .booking__extras-checkbox-container--overview{gap:1.6rem;margin-bottom:1.6rem}.booking .booking__overview-extras-header{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.booking .booking__prices{gap:1.2rem}.booking .booking__price-name{font-family:Poppins-Light,sans-serif;font-size:1.6rem;font-weight:300;line-height:2.4rem}.booking .booking__reservation-price{font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.booking .booking__rental-price{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.booking .booking__done-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;height:calc(100vh - 17.2rem);padding-right:3.2rem;display:flex}.booking .booking__done-content{width:100%}}@media only screen and (max-width:768px){.booking .booking{flex-direction:row;justify-content:center;align-items:stretch;gap:0;display:flex}.booking .booking__illustration{display:none}.booking .booking__content{width:100%;padding-left:6.4rem;padding-right:6.4rem}.booking .booking__extras-container{padding-right:0}.booking .booking__overview-container{max-width:100%}.booking .booking__done-container{padding-right:0}}@media only screen and (max-width:576px){.booking .booking__content{padding-left:3.2rem;padding-right:3.2rem}.booking .booking__date-input{width:55%}.booking .booking__time-input{width:calc(45% - .8rem)}.booking .booking__step-text{display:none}.booking .booking__progressbar{flex-direction:row;justify-content:flex-start;align-items:center;gap:4rem;display:flex}.booking .booking__progress-line{width:7.8rem}.booking .booking__done-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;width:57.6rem;display:flex}.booking .booking__done-text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:360px){.booking .booking__progressbar{flex-direction:row;justify-content:flex-start;align-items:center;gap:4rem;display:flex}.booking .booking__progress-line{width:7.8rem}.booking .booking__content{padding-left:1.6rem;padding-right:1.6rem}.booking .booking__date-input{width:55%;margin-right:.4rem}.booking .booking__reservation-price{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.booking .booking__time-input{width:calc(45% - .4rem)}.booking .booking__done-text{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.reservations{box-sizing:border-box;min-height:100vh;padding-top:6.4rem;display:block}.reservations__header{flex-direction:row;justify-content:flex-start;align-items:center;gap:3.2rem;margin:0 6.4rem;padding-top:6.4rem;display:flex}.reservations__header .selectinput{max-width:20rem}.reservations__table-container{padding:0 4.8rem;position:relative}.reservations__table-background{z-index:-1;background-color:#fafafa;width:100vw;height:4.8rem;position:absolute;top:0;left:0}.reservations__title{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.reservations__cards-container{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4.8rem;width:100%;margin-top:3.2rem;margin-bottom:4rem;padding:0 6.4rem;display:flex}.reservations__column-header{color:#4b516c;padding:1.2rem 6.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem;width:100vw!important}.reservations__table{border-collapse:collapse;border-spacing:.4rem;width:100%}.reservations th,.reservations td{text-align:left;padding:1.2rem 0}.reservations__row-divider{background-color:#d6d7e1;height:.1rem;margin:0 6.4rem}.reservations__row-divider td{padding:0}@media only screen and (max-width:1366px){.reservations__table-container{padding:0 4.8rem}.reservations__header{margin:0 4.8rem;padding-top:4rem;padding-bottom:3.2rem}.reservations__title{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.reservations__cards-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem;padding:0 4.8rem;display:flex}.reservations__column-header{padding:1.2rem 4.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.reservations__row-divider{margin:0 4.8rem}}@media only screen and (max-width:768px){.reservations__table-container{padding:0 6.4rem}.reservations__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin:0 6.4rem;padding-top:3.2rem;padding-bottom:2.4rem;display:flex}.reservations__header .selectinput{max-width:100%}.reservations__title{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.reservations__cards-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem;padding:0 6.4rem;display:flex}.reservations__column-header{padding:1.2rem 6.4rem}.reservations__row-divider{margin:0 6.4rem}}@media only screen and (max-width:576px){.reservations__table-container{padding:0 3.2rem}.reservations__header{margin:0 3.2rem;padding-top:2.4rem;padding-bottom:2.4rem}.reservations__title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.reservations__cards-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;padding:0 3.2rem;display:flex}.reservations__column-header{padding:1.2rem 3.2rem}.reservations__row-divider{margin:0 3.2rem}}@media only screen and (max-width:360px){.reservations__table-container{padding:0 2.4rem}.reservations__header{margin:0 2.4rem;padding-top:2.4rem;padding-bottom:1.6rem}.reservations__title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.reservations__cards-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;padding:0 2.4rem;display:flex}.reservations__column-header{padding:1.2rem 2.4rem}.reservations__row-divider{margin:0 2.4rem}}.reservation-row{box-sizing:border-box;padding:0 6.4rem}.reservation-row__car h3{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.reservation-row__car-details{display:flex}.reservation-row__car-details li{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.reservation-row__car-image{height:9.2rem}.reservation-row__car-image img{height:100%}.reservation-row__details{flex-direction:column;justify-content:center}.reservation-row__username{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}.reservation-row__useremail{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:2.4rem}.reservation-row__details-city{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.reservation-row__has-active-booking{color:#212745;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem;display:flex}.reservation-row__details-date{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.reservation-row__details-time{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-row__extras{flex-direction:column;justify-content:center}.reservation-row__extra{color:#8f94ae;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem;display:flex}.reservation-row__extra-enabled{color:#212745;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem;display:flex}.reservation-row__status{align-items:center;padding-right:1.6rem!important}.reservation-row__price{color:#212745;align-items:center;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.reservation-row__cta{flex-direction:column;justify-content:center;width:16rem}.reservation-row__cta .btn{padding:.8rem 2rem}.reservation-row__cta .btn-primary{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.reservation-row__cta .btn-secondary,.reservation-row__cta .btn-tertiary{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-row__cta--admin div{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;display:flex}.reservation-row__cta--admin div .icon-btn-content p{display:none}.statustag{text-align:center;color:#fff;border-radius:.4rem;width:9.6rem;max-width:9.6rem;padding:.8rem 0;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.statustag--dark-grey{background-color:#4b516c}.statustag--orange{background-color:#eda35a}.statustag--success-green{background-color:#22d37e}.statustag--blue{background-color:#5a72ed}.statustag--error-red{background-color:#ed745a}.statustag--mid-grey{background-color:#8f94ae}.profile{opacity:1;width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;animation:1.2s ease-in-out content;position:relative;overflow-y:auto}.profile__illustration{width:50vw;min-width:50vw;height:100%;position:fixed;top:6.4rem;right:0}.profile__content{box-sizing:border-box;width:calc(50vw - 4rem);max-width:80rem;min-height:100%;padding:6.4rem 2.4rem 2.4rem 6.4rem;display:block}.profile__header{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.profile__inputs{flex-direction:row;justify-content:flex-start;align-items:center;gap:3.2rem;padding:4rem 0;display:flex}.profile__input{width:calc(50% - 1.6rem)}.profile__new-password{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;display:flex}.profile__new-password-button{width:-moz-fit-content;width:fit-content}.profile__buttons{flex-direction:row;justify-content:flex-start;align-items:center;gap:4.8rem;padding-top:4rem;display:flex}.profile__button{width:calc(50% - 2.4rem)}@media only screen and (max-width:1366px){.profile__content{padding-top:4rem;padding-left:4rem;padding-right:4rem}.profile__header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.profile__inputs{flex-direction:column;justify-content:flex-start;align-items:center;gap:2.4rem;padding:3.2rem 0;display:flex}.profile__input{width:100%}.profile__buttons{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:2.4rem;padding-top:3.2rem;display:flex}.profile__button{width:100%}}@media only screen and (max-width:768px){.profile{flex-direction:row;justify-content:center;align-items:stretch;gap:0;display:flex}.profile__illustration{display:none}.profile__content{width:100%;padding-left:6.4rem;padding-right:6.4rem}}@media only screen and (max-width:576px){.profile__content{padding-left:3.2rem;padding-right:3.2rem}}@media only screen and (max-width:360px){.profile__content{padding-left:2.4rem;padding-right:2.4rem}}.overlay{z-index:200;opacity:.8;background-color:#d6d7e1;width:100vw;height:100vh;animation:.5s ease-in-out forwards fade;position:absolute;top:0;left:0}@keyframes fade{0%{opacity:0}to{opacity:.8}}.newpassword-modal-container{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.newpassword-modal{box-sizing:border-box;z-index:201;opacity:1;background-color:#fff;border-radius:1.6rem;width:80%;max-width:64rem;max-height:90vh;padding:4.8rem 4rem;animation:.8s ease-in-out forwards fade-in;overflow-y:auto;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.newpassword-modal::-webkit-scrollbar{width:1.8rem}.newpassword-modal::-webkit-scrollbar-thumb{background-color:#8f94ae;background-clip:content-box;border:.7rem solid transparent;border-radius:3.2rem}.newpassword-modal__header{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.newpassword-modal__hint{color:#4b516c;margin-top:.8rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.newpassword-modal__success-message{color:#212745;margin:4rem 0;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.newpassword-modal__inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;margin-top:2.4rem;margin-bottom:4rem;display:flex}.newpassword-modal__password-restriction-title{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.newpassword-modal__password-restriction-list{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;padding-top:.4rem;display:flex}.newpassword-modal__list-dot{background-color:#8f94ae;border-radius:50%;width:.4rem;height:.4rem}.newpassword-modal__password-restriction{color:#212745;box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;font-family:Poppins-Medium,sans-serif;font-size:1.2rem;font-weight:500;line-height:2rem;display:flex}.newpassword-modal__buttons{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;width:100%;display:flex}.newpassword-modal__button{width:calc(50% - 2.4rem)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:1366px){.newpassword-modal__header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}}@media only screen and (max-width:768px){.newpassword-modal{padding:4rem 3.2rem}}@media only screen and (max-width:576px){.newpassword-modal{width:90%;padding:3.2rem 2.4rem}.newpassword-modal__inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:1.6rem;margin-bottom:2.4rem;display:flex}.newpassword-modal__success-message{margin:3.2rem 0;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.newpassword-modal__buttons{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.newpassword-modal__button{width:100%}}@media only screen and (max-width:360px){.newpassword-modal{padding:2.4rem 1.6rem}.newpassword-modal__success-message{margin:2.4rem 0}}.paymentfail-modal-container{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.paymentfail-modal{box-sizing:border-box;z-index:201;opacity:1;background-color:#fff;border-radius:1.6rem;width:80%;max-width:64rem;padding:4.8rem 4rem;animation:.8s ease-in-out forwards fade-in;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.paymentfail-modal__header{color:#212745;margin-bottom:4rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.paymentfail-modal__text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.paymentfail-modal__price-info{flex-direction:row;justify-content:flex-start;align-items:center;gap:4.8rem;margin-top:1.6rem;margin-bottom:4rem;display:flex}.paymentfail-modal__price{color:#212745;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.paymentfail-modal__buttons{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;width:100%;display:flex}.paymentfail-modal__button{width:calc(50% - 2.4rem)}@media only screen and (max-width:1366px){.paymentfail-modal__header{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.paymentfail-modal__price-info{margin-bottom:3.2rem}}@media only screen and (max-width:768px){.paymentfail-modal{padding:4rem 3.2rem}.paymentfail-modal__text{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:576px){.paymentfail-modal{width:90%;padding:3.2rem 2.4rem}.paymentfail-modal__price-info{flex-direction:row;justify-content:flex-start;align-items:center;gap:3.2rem;display:flex}.paymentfail-modal__buttons{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.paymentfail-modal__button{width:100%}}@media only screen and (max-width:360px){.paymentfail-modal{padding:2.4rem 1.6rem}}.paymentsuccess-modal-container{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.paymentsuccess-modal{box-sizing:border-box;z-index:201;opacity:1;background-color:#fff;border-radius:1.6rem;width:80%;max-width:64rem;padding:4.8rem 4rem;animation:.8s ease-in-out forwards fade-in;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.paymentsuccess-modal__header{color:#212745;margin-bottom:4rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.paymentsuccess-modal__text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.paymentsuccess-modal__illustration{background-color:#f0f1f5;border-radius:2.4rem;width:100%;height:27.2rem;margin-top:3.2rem;margin-bottom:4rem}.paymentsuccess-modal__button{width:100%}@media only screen and (max-width:1366px){.paymentsuccess-modal__header{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.paymentsuccess-modal__illustration{height:20rem;margin-top:2.4rem;margin-bottom:3.2rem}}@media only screen and (max-width:768px){.paymentsuccess-modal{padding:4rem 3.2rem}.paymentsuccess-modal__text{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:576px){.paymentsuccess-modal{width:90%;padding:3.2rem 2.4rem}.paymentsuccess-modal__illustration{border-radius:2rem;height:16rem}}@media only screen and (max-width:360px){.paymentsuccess-modal{padding:2.4rem 1.6rem}.paymentsuccess-modal__illustration{display:none}.paymentsuccess-modal__button{margin-top:2.4rem}}.reservation{opacity:1;width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;animation:1.2s ease-in-out content;position:relative;overflow-y:auto}.reservation__illustration{width:50vw;min-width:50vw;height:100%;position:fixed;top:6.4rem;right:0}.reservation__content{box-sizing:border-box;width:calc(50vw - 4rem);max-width:80rem;min-height:100%;padding-bottom:2.4rem;padding-left:6.4rem;padding-right:2.4rem;display:block}.reservation__back-button{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;margin:3.2rem 0;display:flex}.reservation__credits-button{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;margin:1.6rem 0 2.4rem;display:flex}.reservation__header{color:#4b516c;margin-bottom:2.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.reservation__info-header{box-sizing:border-box;color:#212745;margin-bottom:1.6rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem;display:block}.reservation__separator{background-color:#f0f1f5;border-radius:.1rem;width:100%;height:.2rem;margin-bottom:1.2rem;overflow:hidden}.reservation__payment-owner{margin-top:.6rem}.reservation__payment-owner-header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.reservation__payment-bank{margin-top:.6rem}.reservation__payment-bank-header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.reservation__warning{color:#212745;margin-top:1.2rem;margin-bottom:2.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation__warning-title{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.reservation__warning-cardtype{margin-top:.8rem}.reservation__credit-section{margin-bottom:2.4rem}.reservation__credit-text{color:#212745;margin-bottom:1.6rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation__credit-reset{width:-moz-fit-content;width:fit-content;margin-top:2.4rem}.reservation__payment-methods{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-bottom:1.8rem;display:flex}.reservation__payment-method{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:min(100%,28.8rem);display:flex}.reservation__price{color:#4b516c}.reservation__price--line-through{color:#8f94ae;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-decoration:line-through;transition:color .5s ease-out}.reservation__price--unselected{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;transition:color .5s ease-out}.reservation__price--selected{color:#212745;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation__billing{margin-bottom:0}.reservation__billtype-selector{opacity:1;flex-direction:row;justify-content:flex-start;align-items:center;gap:2.4rem;margin-top:3.2rem;margin-bottom:2.4rem;animation:1s ease-in-out content;display:flex}.reservation__label{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.reservation__billtypes{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.4rem;display:flex}.reservation__bill-info{opacity:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;animation:1s ease-in-out content;display:flex}.reservation__legal-logos{width:100%;padding:3.2rem 0}.reservation__legal-svg{width:100%}.reservation__legal-svg-color{mix-blend-mode:color}.reservation__legal-svg-color rect{width:100%;height:100%}@media only screen and (max-width:1366px){.reservation__content{padding-left:4rem;padding-right:4rem}.reservation__back-button{margin:2.4rem 0}.reservation__header{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.reservation__info-header{margin-bottom:1.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.reservation__billing{margin-bottom:0}}@media only screen and (max-width:1024px){.reservation__content{padding-left:4rem;padding-right:4rem}.reservation__back-button{margin:1.6rem 0}.reservation__header{margin-bottom:2.4rem}.reservation__billing{margin-bottom:0}.reservation__billtype-selector{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;margin-top:2.4rem;margin-bottom:2.4rem;display:flex}.reservation__legal-logos{padding:2.4rem 0}}@media only screen and (max-width:768px){.reservation{flex-direction:row;justify-content:center;align-items:stretch;gap:0;display:flex}.reservation__illustration{display:none}.reservation__content{width:100%;padding-left:6.4rem;padding-right:6.4rem}.reservation__billtype-selector{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.4rem;display:flex}}@media only screen and (max-width:576px){.reservation__content{padding-left:3.2rem;padding-right:3.2rem}.reservation__billtype-selector{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;display:flex}.reservation__billtypes,.reservation__bill-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}}@media only screen and (max-width:360px){.reservation__content{padding-left:2.4rem;padding-right:2.4rem}}.user-details{min-height:calc(100vh - 6.4rem);padding-top:6.4rem}.user-details__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;margin-left:6.4rem;padding-top:3.2rem;padding-bottom:4rem;display:flex}.user-details__back{width:max-content}.user-details__title{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.user-details__switcher{display:none}.user-details__segmentor{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;margin-left:6.4rem;padding-bottom:4rem;display:flex}.user-details__segment{color:#212745;width:16rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;transition:all .5s ease-out}.user-details__segment:hover{color:#8498fc}.user-details__segment--active{color:#5a72ed;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.user-details__segment--active:hover{color:#5a72ed}.user-details__segmentor-underline{background-color:#d6d7e1;border-radius:.2rem;width:64rem;height:.2rem}.user-details__segmentor-indicator{background-color:#5a72ed;border-radius:.2rem;width:16rem;height:.2rem;margin-left:0;margin-right:48rem;transition:all .5s ease-out}.user-details__segmentor-indicator--profile{margin-left:0;margin-right:48rem}.user-details__segmentor-indicator--active-bookings{margin-left:16rem;margin-right:32rem}.user-details__segmentor-indicator--previous-bookings{margin-left:32rem;margin-right:16rem}.user-details__segmentor-indicator--credits{margin-left:48rem;margin-right:0}.user-details__current-content{margin-bottom:6.4rem}.user-details__current-content--with-gap{margin-left:6.4rem}.user-details__current-content--no-gap{margin-left:0}@media only screen and (max-width:1366px){.user-details{min-height:calc(100vh - 6.4rem)}.user-details__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-left:4rem;padding-top:2.4rem;padding-bottom:3.2rem;display:flex}.user-details__title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.user-details__segmentor{margin-left:4rem;padding-bottom:3.2rem}.user-details__segment{width:15.2rem}.user-details__segmentor-underline{background-color:#d6d7e1;border-radius:.2rem;width:60.8rem;height:.2rem}.user-details__segmentor-indicator{width:15.2rem;margin-left:0;margin-right:45.6rem}.user-details__segmentor-indicator--profile{margin-left:0;margin-right:45.6rem}.user-details__segmentor-indicator--active-bookings{margin-left:15.2rem;margin-right:30.4rem}.user-details__segmentor-indicator--previous-bookings{margin-left:30.4rem;margin-right:15.2rem}.user-details__segmentor-indicator--credits{margin-left:45.6rem;margin-right:0}.user-details__current-content{margin-bottom:6.4rem}.user-details__current-content--with-gap{margin-left:4rem}.user-details__current-content--no-gap{margin-left:0}}@media only screen and (max-width:768px){.user-details{min-height:calc(100vh - 6.4rem)}.user-details__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-left:6.4rem;padding-top:2.4rem;padding-bottom:3.2rem;display:flex}.user-details__segmentor{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;margin-left:6.4rem;padding-bottom:3.2rem;display:flex}.user-details__segment{width:11.6rem;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.user-details__segmentor-underline{background-color:#d6d7e1;border-radius:.2rem;width:46.4rem;height:.2rem}.user-details__segmentor-indicator{width:11.6rem;margin-left:0;margin-right:34.8rem}.user-details__segmentor-indicator--profile{margin-left:0;margin-right:34.8rem}.user-details__segmentor-indicator--active-bookings{margin-left:11.6rem;margin-right:23.2rem}.user-details__segmentor-indicator--previous-bookings{margin-left:23.2rem;margin-right:11.6em}.user-details__segmentor-indicator--credits{margin-left:34.8rem;margin-right:0}.user-details__current-content{margin-bottom:6.4rem}.user-details__current-content--with-gap{margin-left:6.4rem;margin-right:6.4rem}.user-details__current-content--no-gap{margin-left:0}}@media only screen and (max-width:576px){.user-details{min-height:calc(100vh - 6.4rem)}.user-details__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin:0 3.2rem;padding-top:2.4rem;padding-bottom:2.4rem;display:flex}.user-details__segmentor{display:none}.user-details__switcher{border-bottom:.2rem solid #f0f1f5;border-radius:.1rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem;margin:0 2.4rem 3.2rem;padding-bottom:.8rem;display:flex}.user-details__switcher button{flex-direction:row;justify-content:center;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex}.user-details__active-name{color:#4b516c;text-align:center;width:15.6rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.user-details__current-content{margin-bottom:7.2rem}.user-details__current-content--with-gap{margin-left:3.2rem;margin-right:3.2rem}}@media only screen and (max-width:360px){.user-details__header{margin:0 2.4rem;padding-top:2.4rem;padding-bottom:2.4rem}.user-details__title{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.user-details__current-content--with-gap{margin-left:2.4rem;margin-right:2.4rem}}.user-profile{opacity:1;width:min(100%,48rem);animation:.8s ease-in-out profile-content}.user-profile__data-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:100%;display:flex}.user-profile__data{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.user-profile__label{color:#8f94ae;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.user-profile__information--primary{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.user-profile__information--secondary{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.user-profile__delete{width:max-content;margin-top:4.8rem}@keyframes profile-content{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:576px){.user-profile__data-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;min-width:100%;display:flex}.user-profile__data{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;min-width:100%;display:flex}.user-profile__label{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.user-profile__information--primary{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.user-profile__information--secondary{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.user-profile__delete{margin-top:3.2rem}}@media only screen and (max-width:360px){.user-profile__label{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.user-profile__information--primary{font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}.user-profile__information--secondary{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}}.user-credits{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:2.4rem;animation:.8s ease-in-out credits-content;display:flex}@media only screen and (max-width:576px){.user-credits{flex-direction:row;justify-content:space-around;align-items:flex-start;gap:1.6rem;display:flex}}@keyframes credits-content{0%{opacity:0}to{opacity:1}}.deleteuser-modal-container{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.deleteuser-modal{box-sizing:border-box;z-index:201;opacity:1;background-color:#fff;border-radius:1.6rem;width:80%;max-width:64rem;padding:4.8rem 4rem;animation:.8s ease-in-out forwards fade-in;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.deleteuser-modal__header{color:#212745;margin-bottom:4rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.deleteuser-modal__text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.deleteuser-modal__buttons--double{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;width:100%;margin-top:4rem;display:flex}.deleteuser-modal__buttons--single{width:100%;margin-top:4rem}.deleteuser-modal__button{width:calc(50% - 2.4rem)}@media only screen and (max-width:1366px){.deleteuser-modal__header{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.deleteuser-modal__buttons--double,.deleteuser-modal__buttons--single{margin-top:3.2rem}}@media only screen and (max-width:768px){.deleteuser-modal{padding:4rem 3.2rem}.deleteuser-modal__text{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:576px){.deleteuser-modal{width:90%;padding:3.2rem 2.4rem}.deleteuser-modal__buttons--double{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.deleteuser-modal__button{width:100%}}@media only screen and (max-width:360px){.deleteuser-modal{padding:2.4rem 1.6rem}}.credit-card{border-radius:1.2rem;width:25.6rem;height:12.8rem;display:block;position:relative;overflow:hidden;box-shadow:0 .8rem 2.4rem 0 rgba(45,47,57,.16),0 .2rem .6rem 0 rgba(45,47,57,.02)}.credit-card__contents{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;height:calc(100% - 2.4rem);padding:1.2rem 2.4rem;display:flex}.credit-card__main-info{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.credit-card__amount{color:#fff;font-family:Poppins-ExtraBold,sans-serif;font-size:3.2rem;font-weight:800;line-height:4.8rem}.credit-card__dates{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;width:100%;display:flex}.credit-card__date-info{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.credit-card__label,.credit-card__acquisition{color:#fff;font-family:Poppins-Light,sans-serif;font-size:1.4rem;font-weight:300;line-height:2.4rem}.credit-card__expiration{color:#fff;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.credit-card__background{z-index:-1;width:25.6rem;height:12.8rem;position:absolute;top:0;left:0}.credit-card__empty{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.credit-card__empty-button{color:#fff;font-family:Poppins-ExtraBold,sans-serif;font-size:8rem;font-weight:600;line-height:12.8rem}@media only screen and (max-width:360px){.credit-card,.credit-card__background{width:calc(100vw - 6.4rem);height:calc(50vw - 3.2rem)}.credit-card__amount{font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.credit-card__main-info svg{width:2.4rem;height:2.4rem}.credit-card__contents{height:calc(100% - 1.6rem);padding:.8rem 1.2rem}.credit-card__dates{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.credit-card__date-info{flex-direction:row;justify-content:space-between;align-items:center;gap:0;display:flex}.credit-card__label{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.credit-card__acquisition{font-family:Poppins-Light,sans-serif;font-size:1.4rem;font-weight:300;line-height:2.4rem}.credit-card__expiration{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}}.contacts{opacity:1;flex-direction:row;justify-content:space-between;align-items:stretch;gap:0;width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;animation:1.2s ease-in-out content;display:flex}.contacts__content{box-sizing:border-box;width:100%;max-width:80rem;min-height:100%;padding:6.4rem 4rem}.contacts__header{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.contacts__content-label{color:#4b516c;padding-top:.8rem;padding-bottom:2.4rem}.contacts__content-item{color:#5a72ed;cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;margin-top:2.4rem;transition:all .3s ease-out;display:flex}.contacts__content-item span{font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;transition:all .3s ease-out}.contacts__content-item .icn-blue{fill:#5a72ed;transition:all .3s ease-out}.contacts__content-item:hover{color:#8498fc}.contacts__content-item:hover .icn-blue{fill:#8498fc}@media only screen and (max-width:1366px){.contacts__content{padding-top:6.4rem;padding-left:4rem;padding-right:4rem}.contacts__header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}}@media only screen and (max-width:768px){.contacts{flex-direction:row;justify-content:center;align-items:stretch;gap:0;display:flex}.contacts__illustration{display:none}.contacts__content{width:100%;padding-left:4rem;padding-right:4rem}}@media only screen and (max-width:576px){.contacts__content{padding-left:3.2rem;padding-right:3.2rem}}@media only screen and (max-width:360px){.contacts__content{padding-left:2.4rem;padding-right:2.4rem}}.about{opacity:1;flex-direction:row;justify-content:space-between;align-items:stretch;gap:0;width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;animation:1.2s ease-in-out content;display:flex}.about__content{box-sizing:border-box;width:100%;max-width:80rem;min-height:100%;padding:6.4rem}.about__header{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.about__content-label{color:#4b516c;padding-top:.8rem;padding-bottom:4rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.about__content-label span{color:#4b516c;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.about__content-item{cursor:pointer;color:#212745;padding-bottom:2.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.about__content-item span{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.about__content-link-container{flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex}.about__content-link{cursor:pointer;color:#eda35a;font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}@media only screen and (max-width:1366px){.about__content{padding-top:4rem;padding-left:4rem;padding-right:4rem}.about__header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}}@media only screen and (max-width:768px){.about{flex-direction:row;justify-content:center;align-items:stretch;gap:0;display:flex}.about__illustration{display:none}.about__content{width:100%;padding-left:6.4rem;padding-right:6.4rem}}@media only screen and (max-width:576px){.about__content{padding-left:3.2rem;padding-right:3.2rem}.about__content-label{padding-bottom:3.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.about__content-item{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.about__content-link{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}}@media only screen and (max-width:360px){.about__content{padding-left:2.4rem;padding-right:2.4rem}}.references{opacity:1;flex-direction:row;justify-content:space-between;align-items:stretch;gap:0;width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;animation:1.2s ease-in-out content;display:flex}.references__content{box-sizing:border-box;width:100%;max-width:80rem;min-height:100%;padding:6.4rem}.references__header{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.references__content-label{color:#4b516c;padding-top:.8rem;padding-bottom:4rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.references__referencegrid{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2.9rem;margin-top:0;margin-bottom:2.4rem;display:flex}@media only screen and (max-width:1366px){.references__content{padding-top:4rem;padding-left:4rem;padding-right:4rem}.references__header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}}@media only screen and (max-width:768px){.references{flex-direction:row;justify-content:center;align-items:stretch;gap:0;display:flex}.references__illustration{display:none}.references__content{width:100%;padding-left:6.4rem;padding-right:6.4rem}}@media only screen and (max-width:576px){.references__content{padding-left:3.2rem;padding-right:3.2rem}.references__content-label{padding-bottom:3.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:360px){.references__content{padding-left:2.4rem;padding-right:2.4rem}}.reference-card{box-sizing:border-box;background-color:#fff;border:.1rem solid #f0f1f5;border-radius:1.2rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:64rem;height:100%;padding:1.6rem;display:flex;overflow:hidden;box-shadow:0 .2rem .6rem rgba(45,47,57,.04),0 .8rem 2.4rem rgba(45,47,57,.12)}.reference-card__data{color:#212745;flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;display:flex}.reference-card__name{color:#5a72ed;font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.reference-card__subname{color:#4b516c;margin-bottom:1.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media only screen and (max-width:576px){.reference-card__data{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reference-card__name{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reference-card__subname{margin-bottom:.8rem;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}}.illustration{box-sizing:border-box;z-index:-2;width:100%;height:100%;position:relative;overflow:hidden}.illustration--map{background:linear-gradient(107.73deg,#eaedff 0%,#b5c1ff 100.26%)}.illustration--cars{background-color:#f8e7b5}.illustration__separator-wave{box-sizing:border-box;z-index:0;height:100%;position:absolute;top:0;left:0}.illustration__separator-wave svg{height:100%;display:block}.illustration__map{z-index:-1;width:73.95vh;height:85vh;position:absolute;top:0;right:0}.illustration__cars-items{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;display:flex}.illustration__sea-waves{box-sizing:border-box;z-index:-1;width:55%;height:100%;position:absolute;top:0;left:0}.illustration #inner{animation:3s ease-in-out .45s infinite alternate sea-wave}.illustration #mid-first{animation:3s ease-in-out .3s infinite alternate sea-wave}.illustration #mid-second{animation:3s ease-in-out .15s infinite alternate sea-wave}.illustration #outer{animation:3s ease-in-out infinite alternate sea-wave}.illustration__beach-items{width:45%;position:absolute;top:0;right:0}@media only screen and (max-width:1366px){.illustration__map{width:69.6vh;height:80vh;top:-8vh;right:0}}@media only screen and (max-width:1024px){.illustration__map{width:52.2vh;height:60vh;top:-8vh;right:0}}@keyframes sea-wave{0%{transform:translate(-30%)}to{transform:translate(0)}}.forgotten-password-modal-container{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.forgotten-password-modal{box-sizing:border-box;z-index:201;opacity:1;background-color:#fff;border-radius:1.6rem;width:80%;max-width:64rem;max-height:90vh;padding:4.8rem 4rem;animation:.8s ease-in-out forwards fade-in;overflow-y:auto;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.forgotten-password-modal::-webkit-scrollbar{width:1.8rem}.forgotten-password-modal::-webkit-scrollbar-thumb{background-color:#8f94ae;background-clip:content-box;border:.7rem solid transparent;border-radius:3.2rem}.forgotten-password-modal__header{color:#212745;margin-bottom:.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.forgotten-password-modal__subtitle{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.forgotten-password-modal__inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-top:2.4rem;display:flex}.forgotten-password-modal__password-restriction{color:#212745;box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;font-family:Poppins-Medium,sans-serif;font-size:1.2rem;font-weight:500;line-height:2rem;display:flex}.forgotten-password-modal__password-restriction-title{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.forgotten-password-modal__password-restriction-list{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;padding-top:.4rem;display:flex}.forgotten-password-modal__list-dot{background-color:#8f94ae;border-radius:50%;width:.4rem;height:.4rem}.forgotten-password-modal__forgotten{color:#5a72ed;cursor:pointer;margin-top:.8rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;transition:color .3s ease-in-out;display:block}.forgotten-password-modal__forgotten:hover{color:#8498fc}.forgotten-password-modal__register{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;margin-top:3.2rem;display:flex}.forgotten-password-modal__register-text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.forgotten-password-modal__register-cta{color:#5a72ed;cursor:pointer;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;transition:color .3s ease-in-out;display:block}.forgotten-password-modal__register-cta:hover{color:#8498fc}.forgotten-password-modal__error{color:#ed745a;margin-top:.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.forgotten-password-modal__buttons{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;width:100%;margin-top:4rem;display:flex}.forgotten-password-modal__button{width:calc(50% - 2.4rem)}.forgotten-password-modal__button-standalone{width:100%}@media only screen and (max-width:1366px){.forgotten-password-modal__header{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.forgotten-password-modal__buttons--double{margin-top:3.2rem}}@media only screen and (max-width:768px){.forgotten-password-modal{padding:4rem 3.2rem}.forgotten-password-modal__register{margin-top:2.4rem}.forgotten-password-modal__register-text{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.forgotten-password-modal__register-cta,.forgotten-password-modal__error{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}}@media only screen and (max-width:576px){.forgotten-password-modal{width:90%;padding:3.2rem 2.4rem}.forgotten-password-modal__header{margin-bottom:2.4rem}.forgotten-password-modal__subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.forgotten-password-modal__inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:1.6rem;display:flex}.forgotten-password-modal__register{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;margin-top:1.6rem;display:flex}.forgotten-password-modal__register-text{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.forgotten-password-modal__buttons{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:2.4rem;display:flex}.forgotten-password-modal__button{width:100%}}@media only screen and (max-width:360px){.forgotten-password-modal{padding:2.4rem 1.6rem}.forgotten-password-modal__header{margin-bottom:1.6rem}}.reservation-card{box-sizing:border-box;background-color:#fff;border:.1rem solid #f0f1f5;border-radius:1.6rem;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:min(128rem,100%);padding:2.4rem 2.4rem 2.4rem 2rem;display:flex;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.reservation-card__short-id{color:#8f94ae;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.reservation-card__image-container{flex-basis:21.6rem;align-self:center;width:21.6rem;height:17.2rem}.reservation-card__image{object-fit:contain;object-position:center;width:100%;height:100%}.reservation-card__data{flex-direction:column;flex-basis:fill;justify-content:flex-start;align-items:flex-start;gap:0;width:calc(100% - 23.2rem);display:flex}.reservation-card__header{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;width:100%;display:flex}.reservation-card__header-actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.4rem;width:max-content;display:flex}.reservation-card__header-actions .btn{width:max-content}.reservation-card__header-data{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;display:flex}.reservation-card__car-name{color:#212745;text-transform:uppercase;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.reservation-card__car-name span{color:#8f94ae}.reservation-card__state{color:#fff;border-radius:.4rem;padding:.4rem 1.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.reservation-card__state--new{background-color:#4b516c}.reservation-card__state--confirmed{background-color:#eda35a}.reservation-card__state--paid{background-color:#22d37e}.reservation-card__state--alternative{background-color:#5a72ed}.reservation-card__state--canceled{background-color:#8f94ae}.reservation-card__state--declined{background-color:#ed745a}.reservation-card__subheader{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__details-grid{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem;width:100%;margin-top:2.4rem;display:flex}.reservation-card__car-parameters-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.reservation-card__car-parameter{flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.reservation-card__car-parameter-text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__locations-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:3.2rem;display:flex}.reservation-card__location{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.reservation-card__city{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.reservation-card__date{color:#212745;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__time{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__extras-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.reservation-card__extra{flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.reservation-card__extra-text--chosen{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__extra-text--not-chosen{color:#8f94ae;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__prices{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:3.2rem;display:flex}.reservation-card__price-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.reservation-card__price-label{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__price--booking--new,.reservation-card__price--booking--confirmed{color:#212745}.reservation-card__price--booking--paid,.reservation-card__price--booking--alternative,.reservation-card__price--booking--canceled,.reservation-card__price--booking--declined{color:#8f94ae}.reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.reservation-card__price--rental--new,.reservation-card__price--rental--confirmed,.reservation-card__price--rental--paid{color:#212745}.reservation-card__price--rental--alternative,.reservation-card__price--rental--canceled,.reservation-card__price--rental--declined{color:#8f94ae}.reservation-card__responsive-buttons{display:none}.reservation-card--skeleton{pointer-events:none}@media only screen and (max-width:1366px){.reservation-card{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.4rem;padding:2rem 2rem 2rem 1.6rem;display:flex}.reservation-card__image-container{flex-basis:16rem;width:16rem;height:12.8rem}.reservation-card__data{width:calc(100% - 16.4rem)}.reservation-card__header{flex-direction:row;justify-content:space-between;align-items:center;gap:3.2rem;display:flex}.reservation-card__car-name{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.reservation-card__subheader{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.reservation-card__details-grid{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;display:flex}.reservation-card__locations-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.reservation-card__city{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__date{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__time{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__price-label,.reservation-card__extra-text--chosen,.reservation-card__extra-text--not-chosen{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.reservation-card__prices{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:1024px){.reservation-card{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.6rem;padding:2rem;display:flex}.reservation-card__image-container{flex-basis:20rem;width:18rem;height:100%}.reservation-card__data{width:calc(100% - 19.6rem)}.reservation-card__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;display:flex}.reservation-card__header-data{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.reservation-card__header-actions{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:1.2rem;width:max-content;display:flex}.reservation-card__header-actions .btn{width:max-content;font-size:1.4rem}.reservation-card__header-actions .btn-tertiary{height:2.4rem}.reservation-card__header-actions .btn-primary{height:3.2rem;padding:.4rem 2.4rem}.reservation-card__state{padding:.4rem 1.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}.reservation-card__subheader{display:none}.reservation-card__details-grid{grid-template-rows:auto auto;grid-template-columns:auto auto;gap:3.2rem;display:grid}.reservation-card__locations-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2.4rem;display:flex}.reservation-card__city{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.reservation-card__date{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__time{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__price-label,.reservation-card__extra-text--chosen,.reservation-card__extra-text--not-chosen{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.reservation-card__prices{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2.4rem;display:flex}.reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:768px){.reservation-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;padding:1.6rem;display:flex}.reservation-card__image-container{flex-basis:auto;width:100%;height:16.8rem}.reservation-card__data{width:100%}.reservation-card__header-data{flex-direction:row;justify-content:space-between;align-items:center;gap:1.6rem;width:100%;display:flex}.reservation-card__header-actions{display:none}.reservation-card__car-name{font-size:1.8rem;line-height:3.2rem}.reservation-card__details-grid{grid-template-rows:auto auto;grid-template-columns:auto auto;gap:2.4rem;display:grid}.reservation-card__car-parameter-text{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.reservation-card__locations-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}.reservation-card__location{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.reservation-card__date{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.reservation-card__time{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.reservation-card__prices{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}.reservation-card__price-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__responsive-buttons{flex-direction:row;justify-content:space-between;align-items:center;gap:3.2rem;width:100%;margin-top:2.4rem;display:flex}.reservation-card__responsive-buttons .btn{height:3.2rem;padding:.4rem 2.4rem}}@media only screen and (max-width:576px){.reservation-card{border-radius:1.2rem;padding:1.2rem}.reservation-card__image-container{flex-basis:auto;width:100%;height:13.6rem}.reservation-card__car-name{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__details-grid{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:1.6rem;display:flex}.reservation-card__car-parameters-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.2rem;display:flex}.reservation-card__locations-container{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;width:100%;display:flex}.reservation-card__date{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__time{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.reservation-card__prices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.reservation-card__price-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.reservation-card__price-label{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.reservation-card__responsive-buttons{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-top:3.2rem;display:flex}.reservation-card__responsive-buttons .btn{height:4rem;padding:.8rem 2.4rem}}@media only screen and (max-width:360px){.reservation-card__image-container{flex-basis:auto;width:100%;height:9.6rem}.reservation-card__header-data{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.reservation-card__car-name{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__details-grid{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;margin-top:1.6rem;display:flex}.reservation-card__car-parameters-container{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.reservation-card__locations-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%;display:flex}.reservation-card__location{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:0 .8rem;display:grid}.reservation-card__city{grid-area:1/1/2/3;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__date{grid-area:2/1/3/2;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.reservation-card__time{grid-area:2/2/3/3;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__prices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.reservation-card__price-label{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.reservation-card__responsive-buttons{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:2.4rem;display:flex}.reservation-card__responsive-buttons .btn{height:3.2rem;padding:.4rem 1.2rem}}.admin-reservation-card{box-sizing:border-box;background-color:#fff;border:.1rem solid #f0f1f5;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;padding:2.4rem;display:flex;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.admin-reservation-card__short-id{color:#8f94ae;margin-bottom:-1.6rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.admin-reservation-card__header{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;width:100%;display:flex}.admin-reservation-card__header-actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.4rem;width:max-content;display:flex}.admin-reservation-card__button{cursor:pointer;box-sizing:border-box;border-radius:.8rem;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:.7rem;transition:all .3s ease-out;display:flex}.admin-reservation-card__button--accept{background-color:#5a72ed;border:.1rem solid #fff}.admin-reservation-card__button--accept:hover{background-color:#8498fc}.admin-reservation-card__button--accept--disabled{cursor:default;pointer-events:none;background-color:#8f94ae}.admin-reservation-card__button--alternative{background-color:#fff;border:.1rem solid #5a72ed}.admin-reservation-card__button--alternative .icn-blue{fill:#5a72ed;transition:all .3s ease-out}.admin-reservation-card__button--alternative:hover{border-color:#8498fc}.admin-reservation-card__button--alternative:hover .icn-blue{fill:#8498fc}.admin-reservation-card__button--alternative--disabled{cursor:default;pointer-events:none;border:.1rem solid #8f94ae}.admin-reservation-card__button--alternative--disabled .icn-blue{fill:#8f94ae}.admin-reservation-card__button--cancel{background-color:#fff;border:.1rem solid #ed745a}.admin-reservation-card__button--cancel .icn-red{fill:#ed745a;transition:all .3s ease-out}.admin-reservation-card__button--cancel:hover{border-color:#fe866b}.admin-reservation-card__button--cancel:hover .icn-red{fill:#fe866b}.admin-reservation-card__header-data{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;display:flex}.admin-reservation-card__car-name{color:#212745;text-transform:uppercase;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.admin-reservation-card__car-name span{color:#8f94ae}.admin-reservation-card__state{color:#fff;border-radius:.4rem;padding:.4rem 1.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.admin-reservation-card__state--new{background-color:#4b516c}.admin-reservation-card__state--confirmed{background-color:#eda35a}.admin-reservation-card__state--paid{background-color:#22d37e}.admin-reservation-card__state--alternative{background-color:#5a72ed}.admin-reservation-card__state--canceled{background-color:#8f94ae}.admin-reservation-card__state--declined{background-color:#ed745a}.admin-reservation-card__details-grid{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem;width:100%;display:flex}.admin-reservation-card__user-details-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.admin-reservation-card__user-name{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.admin-reservation-card__user-email{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.admin-reservation-card__locations-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:3.2rem;display:flex}.admin-reservation-card__location{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.admin-reservation-card__city{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.admin-reservation-card__date-and-time{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.8rem;display:flex}.admin-reservation-card__date,.admin-reservation-card__time{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.admin-reservation-card__extras-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.admin-reservation-card__extra{flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.admin-reservation-card__extra-text--chosen{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.admin-reservation-card__extra-text--not-chosen{color:#8f94ae;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.admin-reservation-card__prices{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:3.2rem;display:flex}.admin-reservation-card__price-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.admin-reservation-card__price-label{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.admin-reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.admin-reservation-card__price--booking--new,.admin-reservation-card__price--booking--confirmed{color:#212745}.admin-reservation-card__price--booking--paid,.admin-reservation-card__price--booking--alternative,.admin-reservation-card__price--booking--canceled,.admin-reservation-card__price--booking--declined{color:#8f94ae}.admin-reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.admin-reservation-card__price--rental--new,.admin-reservation-card__price--rental--confirmed,.admin-reservation-card__price--rental--paid{color:#212745}.admin-reservation-card__price--rental--alternative,.admin-reservation-card__price--rental--canceled,.admin-reservation-card__price--rental--declined{color:#8f94ae}.admin-reservation-card__responsive-buttons{display:none}.admin-reservation-card--skeleton{pointer-events:none}@media only screen and (max-width:1366px){.admin-reservation-card{padding:2rem}.admin-reservation-card__header{flex-direction:row;justify-content:space-between;align-items:center;gap:3.2rem;display:flex}.admin-reservation-card__details-grid{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;display:flex}.admin-reservation-card__user-name{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.admin-reservation-card__user-email{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.admin-reservation-card__locations-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.admin-reservation-card__date,.admin-reservation-card__time{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.admin-reservation-card__city{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.admin-reservation-card__price-label,.admin-reservation-card__extra-text--chosen,.admin-reservation-card__extra-text--not-chosen{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.admin-reservation-card__prices{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.admin-reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.admin-reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:1024px){.admin-reservation-card{padding:2rem}.admin-reservation-card__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;display:flex}.admin-reservation-card__state{padding:.4rem 1.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}.admin-reservation-card__details-grid{grid-template-rows:auto auto;grid-template-columns:auto auto;gap:3.2rem;display:grid}.admin-reservation-card__locations-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2.4rem;display:flex}.admin-reservation-card__city{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.admin-reservation-card__date,.admin-reservation-card__time{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.admin-reservation-card__price-label,.admin-reservation-card__extra-text--chosen,.admin-reservation-card__extra-text--not-chosen{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.admin-reservation-card__prices{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2.4rem;display:flex}.admin-reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.admin-reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:768px){.admin-reservation-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;padding:1.6rem;display:flex}.admin-reservation-card__header-data{flex-direction:row;justify-content:space-between;align-items:center;gap:1.6rem;width:100%;display:flex}.admin-reservation-card__header-actions{display:none}.admin-reservation-card__car-name{font-size:1.8rem;line-height:3.2rem}.admin-reservation-card__details-grid{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:1.6rem;display:flex}.admin-reservation-card__car-parameter-text{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.admin-reservation-card__locations-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}.admin-reservation-card__location{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.admin-reservation-card__prices{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}.admin-reservation-card__price-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.admin-reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.admin-reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.admin-reservation-card__responsive-buttons{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.4rem;width:100%;margin-top:2.4rem;display:flex}}@media only screen and (max-width:576px){.admin-reservation-card{border-radius:1.2rem;padding:1.2rem}.admin-reservation-card__car-name{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.admin-reservation-card__user-email{color:#212745;font-size:1.1rem}.admin-reservation-card__details-grid{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:1.6rem;display:flex}.admin-reservation-card__car-parameters-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.2rem;display:flex}.admin-reservation-card__prices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.admin-reservation-card__price-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.admin-reservation-card__price-label{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.admin-reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.admin-reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:360px){.admin-reservation-card__header-data{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.admin-reservation-card__car-name{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.admin-reservation-card__details-grid{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;margin-top:1.6rem;display:flex}.admin-reservation-card__car-parameters-container{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.admin-reservation-card__locations-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%;display:flex}.admin-reservation-card__location{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:0 .8rem;display:grid}.admin-reservation-card__city{grid-area:1/1/2/3;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.admin-reservation-card__date{grid-area:2/1/3/2;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.admin-reservation-card__time{grid-area:2/2/3/3;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.admin-reservation-card__prices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.admin-reservation-card__price-label{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.admin-reservation-card__price--booking{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.admin-reservation-card__price--rental{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.offer-alternatives{padding:0 6.4rem}.offer-alternatives__top{box-sizing:border-box;z-index:99;background:#fff;flex-direction:row;justify-content:space-between;align-items:center;gap:2.4rem;width:100%;height:9.6rem;padding:0 6.4rem;display:flex;position:fixed;top:6.4rem;left:0;box-shadow:0 .2rem .6rem rgba(45,47,57,.1),0 .8rem 2.4rem rgba(45,47,57,.04)}.offer-alternatives__top .btn{width:max-content}.offer-alternatives__selected-labels-container{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.8rem 1.6rem;max-width:calc(100% - 22rem);display:flex}.offer-alternatives__selected-label{color:#fff;background-color:#4b516c;border-radius:.4rem;padding:.4rem 1.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.offer-alternatives__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-top:16rem;padding:3.2rem 0;display:flex}.offer-alternatives__back{width:max-content}.offer-alternatives__title{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.offer-alternatives__subtitle{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.offer-alternatives__previous{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;display:flex}.offer-alternatives__options{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-top:4.8rem;display:flex}.offer-alternatives__options-grid{box-sizing:border-box;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:5.6rem;width:100%;margin-bottom:6.4rem;display:flex}@media only screen and (max-width:1366px){.offer-alternatives,.offer-alternatives__top{padding:0 4.8rem}.offer-alternatives__selected-labels-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem 1.2rem;display:flex}.offer-alternatives__options-grid{flex-direction:row;justify-content:flex-start;align-items:center;gap:3.2rem;display:flex}}@media only screen and (max-width:1024px){.offer-alternatives__top{flex-direction:row;justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.offer-alternatives__top .btn-primary{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.offer-alternatives__selected-labels-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem .8rem;max-width:calc(100% - 19.2rem);display:flex}.offer-alternatives__selected-label{padding:.4rem .8rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}.offer-alternatives__options-grid{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;display:flex}}.alternative-car-card__container{box-sizing:border-box;background-color:#fff;border:.1rem solid #f0f1f5;border-radius:1.2rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:40rem;height:29.6rem;margin:0;padding:1.6rem;display:flex;overflow:hidden;box-shadow:0 .2rem .6rem rgba(45,47,57,.04),0 .8rem 2.4rem rgba(45,47,57,.12)}.alternative-car-card__container--selected{border:.2rem solid #5a72ed}.alternative-car-card__data{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;padding-bottom:1.2rem;display:flex}.alternative-car-card__name{text-transform:uppercase;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.alternative-car-card__name--selected{color:#5a72ed;font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.alternative-car-card__subname{color:#4b516c;margin-bottom:1.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.alternative-car-card__details{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;display:flex}.alternative-car-card__detail{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;display:flex}.alternative-car-card__detail-text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.alternative-car-card__prices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.alternative-car-card__full-price{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.alternative-car-card__full-price--selected{color:#5a72ed;font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem}.alternative-car-card__button{width:20rem}.alternative-car-card__highlight{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.alternative-car-card__picture{border-radius:1.2rem;width:20rem;height:14.4rem}.alternative-car-card__picture img{object-fit:contain;object-position:center;width:100%;height:100%}@media only screen and (max-width:1024px){.alternative-car-card{width:100%}.alternative-car-card__container{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:34rem;padding:1.6rem;display:flex}.alternative-car-card__data{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding-bottom:1.6rem;display:flex}.alternative-car-card__button{width:60%}.alternative-car-card__picture{width:60%;height:18.4rem}}@media only screen and (max-width:576px){.alternative-car-card__container{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;height:-moz-fit-content;height:fit-content;padding:1.2rem;display:flex}.alternative-car-card__data{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;padding-bottom:1.2rem;display:flex}.alternative-car-card__name,.alternative-car-card__name--selected{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.alternative-car-card__details{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.2rem;display:flex}.alternative-car-card__detail{flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.alternative-car-card__detail .icn-24{width:1.4rem;height:1.4rem}.alternative-car-card__detail-text{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.alternative-car-card__prices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.alternative-car-card__full-price{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.alternative-car-card__full-price--selected{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.alternative-car-card__button{width:100%}.alternative-car-card__highlight{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:100%;display:flex}.alternative-car-card__picture{width:100%;height:15.2rem}}@media only screen and (max-width:360px){.alternative-car-card__picture{height:12.8rem}}.footer-container{box-sizing:border-box;display:block;position:relative}.footer{box-sizing:border-box;z-index:2;background-color:#212745;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;padding:3.2rem 6.4rem;display:flex;position:absolute;left:0}.footer__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;width:100%;display:flex}.footer__link-lists-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8rem;display:flex}.footer__link-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;display:flex}.footer__link-list-title{color:#8f94ae;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.footer__link-list-items{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;display:flex}.footer__link{color:#fff;cursor:pointer;font-family:Poppins-Light,sans-serif;font-size:1.4rem;font-weight:300;line-height:2.4rem;transition:color .3s ease-out}.footer__link:hover{color:#eda35a}.footer__tag{color:#8f94ae;align-self:center;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}@media only screen and (max-width:1366px){.footer{padding:3.2rem 4.8rem}.footer__link-lists-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:6.4rem;display:flex}}@media only screen and (max-width:768px){.footer{padding:3.2rem 6.4rem 1.6rem}.footer__link-lists-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:3.2rem;display:flex}.footer__link-list-items{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.footer__logos{display:none}}@media only screen and (max-width:576px){.footer{padding:2.4rem 3.2rem 1.2rem}.footer__link-lists-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:3.2rem;display:flex}.footer__link-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;display:flex}.footer__link-list--services,.footer__link-list--company,.footer__logos{display:none}.footer__tag{align-self:flex-start}}@media only screen and (max-width:360px){.footer{padding:2.4rem 2.4rem 1.2rem}.footer__link-list-title{font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}.footer__link{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}}.confirm-reservation-delete-modal-container{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.confirm-reservation-delete-modal{box-sizing:border-box;z-index:201;opacity:1;background-color:#fff;border-radius:1.6rem;width:80%;max-width:64rem;max-height:90vh;padding:4.8rem 4rem;animation:.8s ease-in-out forwards fade-in;overflow-y:auto;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.confirm-reservation-delete-modal::-webkit-scrollbar{width:1.8rem}.confirm-reservation-delete-modal::-webkit-scrollbar-thumb{background-color:#8f94ae;background-clip:content-box;border:.7rem solid transparent;border-radius:3.2rem}.confirm-reservation-delete-modal__header{color:#212745;margin-bottom:.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.confirm-reservation-delete-modal__subtitle{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.confirm-reservation-delete-modal__inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-top:2.4rem;display:flex}.confirm-reservation-delete-modal__forgotten{color:#5a72ed;cursor:pointer;margin-top:.8rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;transition:color .3s ease-in-out;display:block}.confirm-reservation-delete-modal__forgotten:hover{color:#8498fc}.confirm-reservation-delete-modal__register{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;margin-top:3.2rem;display:flex}.confirm-reservation-delete-modal__register-text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.confirm-reservation-delete-modal__register-cta{color:#5a72ed;cursor:pointer;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;transition:color .3s ease-in-out;display:block}.confirm-reservation-delete-modal__register-cta:hover{color:#8498fc}.confirm-reservation-delete-modal__error{color:#ed745a;margin-top:.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.confirm-reservation-delete-modal__buttons{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;width:100%;margin-top:4rem;display:flex}.confirm-reservation-delete-modal__button{width:calc(50% - 2.4rem)}.confirm-reservation-delete-modal__button-standalone{width:100%}@media only screen and (max-width:1366px){.confirm-reservation-delete-modal__header{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.confirm-reservation-delete-modal__buttons--double{margin-top:3.2rem}}@media only screen and (max-width:768px){.confirm-reservation-delete-modal{padding:4rem 3.2rem}.confirm-reservation-delete-modal__register{margin-top:2.4rem}.confirm-reservation-delete-modal__register-text{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.confirm-reservation-delete-modal__register-cta,.confirm-reservation-delete-modal__error{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}}@media only screen and (max-width:576px){.confirm-reservation-delete-modal{width:90%;padding:3.2rem 2.4rem}.confirm-reservation-delete-modal__header{margin-bottom:2.4rem}.confirm-reservation-delete-modal__subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.confirm-reservation-delete-modal__inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:1.6rem;display:flex}.confirm-reservation-delete-modal__register{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;margin-top:1.6rem;display:flex}.confirm-reservation-delete-modal__register-text{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.confirm-reservation-delete-modal__buttons{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:2.4rem;display:flex}.confirm-reservation-delete-modal__button{width:100%}}@media only screen and (max-width:360px){.confirm-reservation-delete-modal{padding:2.4rem 1.6rem}.confirm-reservation-delete-modal__header{margin-bottom:1.6rem}}.faq{opacity:1;flex-direction:row;justify-content:space-between;align-items:stretch;gap:0;width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;animation:1.2s ease-in-out content;display:flex}.faq__content{box-sizing:border-box;width:100%;max-width:80rem;min-height:100%;padding:6.4rem 4rem}.faq__header{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.faq__content-label{color:#4b516c;padding-top:.8rem;padding-bottom:4rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.faq__content-item{color:#212745;flex-direction:column;justify-content:space-between;align-items:stretch;gap:0;padding-bottom:2.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;display:flex}.faq__content-item p{margin-top:.8rem}.faq__content-item h2{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.faq__content-item span{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.faq__content-comment{color:#212745;flex-direction:column;justify-content:space-between;align-items:stretch;gap:0;padding-bottom:2.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;display:flex}.faq__content-comment p{margin-top:.8rem}.faq__content-comment h2{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.faq__content-comment span{color:#5a72ed;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem;transition:color .3s ease-out}.faq__content-comment span:hover{color:#8498fc}@media only screen and (max-width:1366px){.faq__content{padding-top:4rem;padding-left:4rem;padding-right:4rem}.faq__header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}}@media only screen and (max-width:768px){.faq{flex-direction:row;justify-content:center;align-items:stretch;gap:0;display:flex}.faq__illustration{display:none}.faq__content{width:100%;padding-left:6.4rem;padding-right:6.4rem}}@media only screen and (max-width:576px){.faq__content{padding-left:3.2rem;padding-right:3.2rem}.faq__content-label{padding-bottom:3.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.faq__content-item{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.faq__content-item h2,.faq__content-item span{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.faq__content-comment{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.faq__content-comment h2,.faq__content-comment span{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}}@media only screen and (max-width:360px){.faq__content{padding-left:2.4rem;padding-right:2.4rem}}.cookie{box-sizing:border-box;z-index:3;background-color:#f0f1f5;flex-direction:row;justify-content:flex-start;align-items:center;gap:8rem;width:100%;padding:3.2rem 6.4rem;display:flex;position:fixed;bottom:0;box-shadow:0 -.4rem 1.2rem rgba(33,39,69,.16)}.cookie__text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.cookie__text a{color:#5a72ed;text-decoration:underline}.cookie .btn{width:max-content;font-weight:600}@media only screen and (max-width:1366px){.cookie{padding:3.2rem 4.8rem}}@media only screen and (max-width:768px){.cookie{padding:3.2rem 6.4rem}}@media only screen and (max-width:576px){.cookie{flex-direction:column;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.4rem 3.2rem;display:flex}.cookie__text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}}@media only screen and (max-width:360px){.cookie{padding:1.6rem 2.4rem}}.cardpaymentdisabled-modal-container{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.cardpaymentdisabled-modal{box-sizing:border-box;z-index:201;opacity:1;background-color:#fff;border-radius:1.6rem;width:80%;max-width:64rem;padding:4.8rem 4rem;animation:.8s ease-in-out forwards fade-in;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.cardpaymentdisabled-modal__header{color:#212745;margin-bottom:4rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.cardpaymentdisabled-modal__text{color:#212745;padding-bottom:.6rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.cardpaymentdisabled-modal__text span{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.cardpaymentdisabled-modal__subtext{color:#212745;padding-bottom:1.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.cardpaymentdisabled-modal__subtext span{font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}.cardpaymentdisabled-modal__illustration{background-color:#f0f1f5;border-radius:2.4rem;width:100%;height:27.2rem;margin-top:3.2rem;margin-bottom:4rem}.cardpaymentdisabled-modal__button{width:100%;padding-top:.8rem}@media only screen and (max-width:1366px){.cardpaymentdisabled-modal__header{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.cardpaymentdisabled-modal__illustration{height:20rem;margin-top:2.4rem;margin-bottom:3.2rem}}@media only screen and (max-width:768px){.cardpaymentdisabled-modal{padding:4rem 3.2rem}.cardpaymentdisabled-modal__text{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:576px){.cardpaymentdisabled-modal{width:90%;padding:3.2rem 2.4rem}.cardpaymentdisabled-modal__illustration{border-radius:2rem;height:16rem}}@media only screen and (max-width:360px){.cardpaymentdisabled-modal{padding:2.4rem 1.6rem}.cardpaymentdisabled-modal__illustration{display:none}.cardpaymentdisabled-modal__button{margin-top:2.4rem}}.location{opacity:1;flex-direction:row;justify-content:center;align-items:stretch;gap:0;width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;animation:1.2s ease-in-out content;display:flex}.location__content{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4.8rem;width:100%;max-width:120rem;min-height:100%;padding:6.4rem 4rem;display:flex}.location__back-button{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;display:flex}.location__back-link{color:#5a72ed;cursor:pointer;background:0 0;border:none;border-radius:.8rem;flex-direction:row;justify-content:center;align-items:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-decoration:none;transition:all .3s ease-out;display:flex}.location__back-link:hover{color:#8498fc;background-color:rgba(90,114,237,.1)}.location__hero{border-radius:2.4rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.12)}.location__hero-image-container{background-color:#d6d7e1;width:100%;height:40rem;position:relative;overflow:hidden}.location__hero-image{object-fit:cover;width:100%;height:100%}.location__hero-overlay{background:linear-gradient(transparent 0%,rgba(0,0,0,.6) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.location__hero-content{z-index:1;padding:4.8rem;position:absolute;bottom:0;left:0;right:0}.location__header{color:#fff;text-shadow:0 .2rem .8rem rgba(0,0,0,.3);margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.location__main-content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4rem;width:100%;display:flex}.location__section-title{color:#4b516c;margin:0 0 2.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.location__description-section,.location__video-section,.location__maps-section{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;display:flex}.location__description-card{box-sizing:border-box;background-color:#f0f1f5;border:.2rem solid transparent;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem;padding:3.2rem;transition:all .3s ease-out;display:flex}.location__description-card:hover{border-color:#5a72ed;box-shadow:0 .8rem 2.4rem rgba(90,114,237,.15)}.location__description{color:#212745;margin:0;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.8rem}.location__video-card{box-sizing:border-box;background-color:#f0f1f5;border:.2rem solid transparent;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:3.2rem;transition:all .3s ease-out;display:flex}.location__video-card:hover{border-color:#5a72ed;box-shadow:0 .8rem 2.4rem rgba(90,114,237,.15)}.location__video-container{background-color:#212745;border-radius:1.2rem;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.location__video-iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.location__maps-card{box-sizing:border-box;background-color:#f0f1f5;border:.2rem solid transparent;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2.4rem;padding:3.2rem;transition:all .3s ease-out;display:flex}.location__maps-card:hover{border-color:#5a72ed;box-shadow:0 .8rem 2.4rem rgba(90,114,237,.15)}.location__maps-container{background-color:#d6d7e1;border-radius:1.2rem;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.location__maps-iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.location__maps-description{color:#212745;margin:0;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.location__maps-link{color:#fff;background:linear-gradient(135deg,#5a72ed 0%,#8498fc 100%);border-radius:.8rem;flex-direction:row;justify-content:center;align-items:center;gap:1.2rem;width:-moz-fit-content;width:fit-content;padding:1.6rem 3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem;text-decoration:none;transition:all .3s ease-out;display:flex;box-shadow:0 .4rem 1.2rem rgba(90,114,237,.3)}.location__maps-link:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 2.4rem rgba(90,114,237,.4)}.location__skeleton{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2.4rem;width:100%;display:flex}.location__skeleton-image{border-radius:2.4rem;width:100%;height:40rem}.location__skeleton-content{background-color:#f0f1f5;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem;padding:3.2rem;display:flex}.location__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:4.8rem;display:flex}@media only screen and (max-width:1366px){.location__content{gap:4rem;padding:4rem}.location__header{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.location__section-title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.location__hero-image-container,.location__skeleton-image{height:32rem}}@media only screen and (max-width:768px){.location__content{gap:3.2rem;padding:4.8rem 3.2rem}.location__hero-image-container{height:28rem}.location__hero-content{padding:3.2rem}.location__header,.location__section-title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.location__description-card,.location__video-card,.location__maps-card{padding:2.4rem}.location__skeleton-image{height:28rem}}@media only screen and (max-width:576px){.location__content{gap:2.4rem;padding:4.8rem 3.2rem}.location__back-link{padding:.6rem 1.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.location__hero-image-container{height:24rem}.location__hero-content{padding:2.4rem}.location__header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.location__section-title{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.location__description-card,.location__video-card,.location__maps-card{padding:2rem}.location__description{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.location__maps-description{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.2rem}.location__maps-link{padding:1.2rem 2.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.location__skeleton-image{height:24rem}.location__skeleton-content{padding:2rem}}@media only screen and (max-width:360px){.location__content{gap:2rem;padding:3.2rem 2.4rem}.location__hero-image-container{height:20rem}.location__hero-content{padding:2rem}.location__description-card,.location__video-card,.location__maps-card{padding:1.6rem}.location__skeleton-image{height:20rem}}.locations{opacity:1;flex-direction:row;justify-content:center;align-items:stretch;gap:0;width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;animation:1.2s ease-in-out content;display:flex}.locations__content{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6.4rem;width:100%;max-width:120rem;min-height:100%;padding:6.4rem 4rem;display:flex}.locations__hero{text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem;padding-bottom:2.4rem;display:flex}.locations__header{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.locations__hero-subtitle{color:#4b516c;max-width:80rem;margin:0 auto;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.8rem}.locations__card--skeleton{pointer-events:none;cursor:default}.locations__card--skeleton:hover{border-color:transparent;transform:none;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.08)}.locations__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem;width:100%;display:grid}.locations__card{box-sizing:border-box;background-color:#fff;border:.2rem solid transparent;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;text-decoration:none;transition:all .3s ease-out;display:flex;overflow:hidden;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.08)}.locations__card:hover{border-color:#5a72ed;transform:translateY(-.4rem);box-shadow:0 .8rem 2.4rem rgba(90,114,237,.2)}.locations__card:hover .locations__card-overlay{opacity:.3}.locations__card:hover .locations__card-title{color:#5a72ed}.locations__card-image-container{background-color:#d6d7e1;width:100%;height:20rem;position:relative;overflow:hidden}.locations__card-image{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-out}.locations__card:hover .locations__card-image{transform:scale(1.05)}.locations__card-overlay{opacity:.5;background:linear-gradient(transparent 0%,rgba(0,0,0,.4) 100%);width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;top:0;left:0}.locations__card-content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;padding:2.4rem;display:flex}.locations__card-header{flex-direction:row;justify-content:space-between;align-items:center;gap:1.6rem;width:100%;display:flex}.locations__card-title{color:#4b516c;flex:1;margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem;transition:color .3s ease-out}.locations__card-description{color:#212745;margin:0;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (max-width:1366px){.locations__content{gap:4.8rem;padding:4rem}.locations__header{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.locations__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media only screen and (max-width:768px){.locations__content{gap:4rem;padding:4.8rem 3.2rem}.locations__grid{grid-template-columns:1fr;gap:2rem}.locations__card-image-container{height:18rem}}@media only screen and (max-width:576px){.locations__content{gap:3.2rem;padding:4.8rem 3.2rem}.locations__header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.locations__hero-subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.locations__card-image-container{height:16rem}.locations__card-content{gap:1rem;padding:2rem}.locations__card-title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.locations__card-description{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.2rem}}@media only screen and (max-width:360px){.locations__content{gap:2.4rem;padding:3.2rem 2.4rem}.locations__card-image-container{height:14rem}.locations__card-content{padding:1.6rem}}.cars{box-sizing:border-box;min-height:100vh;padding-top:6.4rem;display:block}.cars__cars-header{flex-direction:row;justify-content:space-between;align-items:center;gap:4.8rem;display:flex}.cars__header{flex-direction:row;justify-content:flex-start;align-items:center;gap:3.2rem;margin:0 6.4rem;padding-top:6.4rem;padding-bottom:4rem;display:flex}.cars__header .selectinput{max-width:20rem}.cars__table-container{padding:0 4.8rem;position:relative}.cars__title{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.cars__searchbar-container{flex-direction:row;justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.cars__column-header{color:#4b516c;background-color:#fafafa;padding:1.2rem 6.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem;width:100vw!important}.cars__table{border-collapse:collapse;border-spacing:.4rem;width:100%}.cars th,.cars td{text-align:left;padding:1.2rem 0}.cars__column-items{flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.cars__row-divider{background-color:#d6d7e1;height:.1rem;margin:0 6.4rem}.cars__row-divider td{padding:0}@media only screen and (max-width:1366px){.reservations__table-container{padding:0 4.8rem}.reservations__header{margin:0 4.8rem;padding-top:4rem;padding-bottom:3.2rem}.reservations__title{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.reservations__cards-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem;padding:0 4.8rem;display:flex}.reservations__column-header{padding:1.2rem 4.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.reservations__row-divider{margin:0 4.8rem}}@media only screen and (max-width:768px){.reservations__table-container{padding:0 6.4rem}.reservations__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin:0 6.4rem;padding-top:3.2rem;padding-bottom:2.4rem;display:flex}.reservations__header .selectinput{max-width:100%}.reservations__title{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.reservations__cards-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem;padding:0 6.4rem;display:flex}.reservations__column-header{padding:1.2rem 6.4rem}.reservations__row-divider{margin:0 6.4rem}}@media only screen and (max-width:576px){.reservations__table-container{padding:0 3.2rem}.reservations__header{margin:0 3.2rem;padding-top:2.4rem;padding-bottom:2.4rem}.reservations__title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.reservations__cards-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;padding:0 3.2rem;display:flex}.reservations__column-header{padding:1.2rem 3.2rem}.reservations__row-divider{margin:0 3.2rem}}@media only screen and (max-width:360px){.reservations__table-container{padding:0 2.4rem}.reservations__header{margin:0 2.4rem;padding-top:2.4rem;padding-bottom:1.6rem}.reservations__title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.reservations__cards-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;padding:0 2.4rem;display:flex}.reservations__column-header{padding:1.2rem 2.4rem}.reservations__row-divider{margin:0 2.4rem}}.car-row{box-sizing:border-box;padding:0 6.4rem}.car-row__type{color:#212745;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.car-row__image{width:0;height:9.2rem}.car-row__image img{height:100%}.car-row__group{color:#212745;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.car-row__details{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.car-row__cta{flex-direction:column;justify-content:center;width:16rem}.car-row__cta .btn{padding:.8rem 2rem}.car-row__cta .btn-primary{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.car-row__cta .btn-secondary,.car-row__cta .btn-tertiary{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.car-row__cta--admin div{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;display:flex}.car-row__cta--admin div .icon-btn-content p{display:none}.car-details{min-height:calc(100vh - 6.4rem);padding-top:6.4rem}.car-details__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;margin-left:6.4rem;padding-top:3.2rem;padding-bottom:4rem;display:flex}.car-details__back{width:max-content}.car-details__title{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.car-details__title span{color:#8f94ae}.car-details__switcher{display:none}.car-details__segmentor{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;margin-left:6.4rem;padding-bottom:4rem;display:flex}.car-details__segment{color:#212745;width:32rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;transition:all .5s ease-out}.car-details__segment:hover{color:#8498fc}.car-details__segment--active{color:#5a72ed;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.car-details__segment--active:hover{color:#5a72ed}.car-details__segmentor-underline{background-color:#d6d7e1;border-radius:.2rem;width:64rem;height:.2rem}.car-details__segmentor-indicator{background-color:#5a72ed;border-radius:.2rem;width:32rem;height:.2rem;margin-left:0;margin-right:32rem;transition:all .5s ease-out}.car-details__segmentor-indicator--details{margin-left:0;margin-right:32rem}.car-details__segmentor-indicator--prices{margin-left:32rem;margin-right:0}.car-details__current-content{margin-bottom:6.4rem}.car-details__current-content--with-gap{margin-left:6.4rem}.car-details__current-content--no-gap{margin-left:0}@media only screen and (max-width:1366px){.car-details{min-height:calc(100vh - 6.4rem)}.car-details__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-left:4rem;padding-top:2.4rem;padding-bottom:3.2rem;display:flex}.car-details__title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.car-details__segmentor{margin-left:4rem;padding-bottom:3.2rem}.car-details__segment{width:30.4rem}.car-details__segmentor-underline{background-color:#d6d7e1;border-radius:.2rem;width:60.8rem;height:.2rem}.car-details__segmentor-indicator{width:30.4rem;margin-left:0;margin-right:30.4rem}.car-details__segmentor-indicator--details{margin-left:0;margin-right:30.4rem}.car-details__segmentor-indicator--prices{margin-left:30.4rem;margin-right:0}.car-details__current-content{margin-bottom:6.4rem}.car-details__current-content--with-gap{margin-left:4rem}.car-details__current-content--no-gap{margin-left:0}}@media only screen and (max-width:768px){.car-details{min-height:calc(100vh - 6.4rem)}.car-details__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-left:6.4rem;padding-top:2.4rem;padding-bottom:3.2rem;display:flex}.car-details__segmentor{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;margin-left:6.4rem;padding-bottom:3.2rem;display:flex}.car-details__segment{width:23.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.car-details__segmentor-underline{background-color:#d6d7e1;border-radius:.2rem;width:92.8rem;height:.2rem}.car-details__segmentor-indicator{width:23.2rem;margin-left:0;margin-right:23.2rem}.car-details__segmentor-indicator--profile{margin-left:0;margin-right:23.2rem}.car-details__segmentor-indicator--active-bookings{margin-left:23.2rem;margin-right:0}.car-details__current-content{margin-bottom:6.4rem}.car-details__current-content--with-gap{margin-left:6.4rem;margin-right:6.4rem}.car-details__current-content--no-gap{margin-left:0}}@media only screen and (max-width:576px){.car-details{min-height:calc(100vh - 6.4rem)}.car-details__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin:0 3.2rem;padding-top:2.4rem;padding-bottom:2.4rem;display:flex}.car-details__segmentor{display:none}.car-details__switcher{border-bottom:.2rem solid #f0f1f5;border-radius:.1rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem;margin:0 2.4rem 3.2rem;padding-bottom:.8rem;display:flex}.car-details__switcher button{flex-direction:row;justify-content:center;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex}.car-details__active-name{color:#4b516c;text-align:center;width:15.6rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.car-details__current-content{margin-bottom:7.2rem}.car-details__current-content--with-gap{margin-left:3.2rem;margin-right:3.2rem}}@media only screen and (max-width:360px){.car-details__header{margin:0 2.4rem;padding-top:2.4rem;padding-bottom:2.4rem}.car-details__title{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.car-details__current-content--with-gap{margin-left:2.4rem;margin-right:2.4rem}}.car-profile{opacity:1;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;width:min(100%,68rem);animation:.8s ease-in-out profile-content;display:flex}.car-profile__data-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:100%;display:flex}.car-profile__data{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.car-profile__label{color:#8f94ae;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.car-profile__picture{border-radius:1.2rem;width:76rem;height:auto}.car-profile__picture img{object-fit:contain;object-position:center;width:100%;height:100%}.car-profile__information--primary{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.car-profile__information--secondary{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.car-profile__delete{width:max-content;margin-top:4.8rem}@media only screen and (max-width:576px){.car-profile__data-container{flex-direction:column;justify-content:flex-start;align-items:center;gap:1.6rem;min-width:100%;display:flex}.car-profile__data{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;min-width:100%;display:flex}.car-profile__label{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.car-profile__information--primary{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.car-profile__information--secondary{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.car-profile__delete{margin-top:3.2rem}}@media only screen and (max-width:360px){.car-profile__label{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.car-profile__information--primary{font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}.car-profile__information--secondary{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}}.car-prices{opacity:1;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;width:min(100%,68rem);animation:.8s ease-in-out profile-content;display:flex}.car-prices__data-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:100%;display:flex}.car-prices__header{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.car-prices__title{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.car-prices__season-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;display:flex}.car-prices__season-container--editOn{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;margin-top:12rem;display:flex}.car-prices__information--primary{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.car-prices__information--secondary{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.car-prices__delete{width:max-content;margin-top:4.8rem}@media only screen and (max-width:576px){.car-prices__data-container{flex-direction:column;justify-content:flex-start;align-items:center;gap:1.6rem;min-width:100%;display:flex}.car-prices__data{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;min-width:100%;display:flex}.car-prices__label{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.car-prices__information--primary{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.car-prices__information--secondary{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.car-prices__delete{margin-top:3.2rem}}@media only screen and (max-width:360px){.car-prices__label{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.car-prices__information--primary{font-family:Poppins-SemiBold,sans-serif;font-size:1.2rem;font-weight:600;line-height:2rem}.car-prices__information--secondary{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}}.car-season{border:1px solid #f0f1f5;border-radius:.8rem;width:100%;padding:2.4rem;box-shadow:0 2px 6px rgba(45,47,57,.1),0 8px 24px rgba(45,47,57,.04)}.car-season__header,.car-season__dropdown-button{width:100%}.car-season__dropdown-header{flex-direction:row;justify-content:space-between;align-items:center;gap:2.4rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem;display:flex}.car-season__dropdown-header-title{color:#4b516c}.car-season__dropdown-header-title--active{color:#8498fc}.car-season__car-title{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.car-season__car-title--active{color:#8498fc;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.car-season__car-container{border-top:.1rem solid #d6d7e1;border-bottom:.1rem solid #d6d7e1;padding-top:2.4rem;padding-bottom:2.4rem}.car-season__car-container--active{background-color:#fafafa}.car-season__ranges,.car-season__ranges--active{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2rem;width:100%;display:flex}.car-season__ranges--active .car-daterange__box{background-color:#8498fc}.car-season__input-container{margin:3.2rem,2.4rem}.car-season__daterangerow{flex-direction:column;justify-content:flex-start;align-items:center;gap:4rem;display:flex}.car-season__dropdown-prices{margin-top:3.6rem}.car-season__dropdown-prices-title{color:#8f94ae;margin-bottom:.8rem;padding-left:2.4rem;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.car-season__prices-table-container{width:100%}.car-season__prices-table-header{color:#4b516c;background-color:#fafafa}.car-season__prices-table{border-collapse:collapse;border-spacing:.4rem;width:100%;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.car-season th,.car-season td{text-align:left;width:50%;padding:1.2rem 2.4rem}.car-season__row-divider{background-color:#d6d7e1;height:.1rem;margin:0 6.4rem}.car-season__row-divider td{padding:0}.car-daterange{color:#212745;box-sizing:border-box;margin-top:1.4rem}.car-daterange__box{color:#fff;background-color:#5a72ed;border-radius:.4rem;padding:.4rem 1.1rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.car-daterange__input{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2rem;display:flex}.car-daterange__eur{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.prices-header{box-sizing:border-box;z-index:99;background:#fff;flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;padding:1.2rem 6.4rem;display:flex;position:fixed;top:6.4rem;left:0;box-shadow:0 .2rem .6rem rgba(45,47,57,.1),0 .8rem 2.4rem rgba(45,47,57,.04)}.prices-header__heading{flex-direction:row;justify-content:space-between;align-items:center;gap:0;display:flex}.prices-header__content{flex-direction:row;justify-content:space-between;align-items:center;gap:6.4rem;width:100%;display:flex}.prices-header__title{color:#4b516c;width:max-content;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.prices-header__navigation{width:100%;height:4rem}.prices-header__buttons{flex-direction:row;justify-content:flex-end;align-items:center;gap:4.8rem;display:flex}.prices-header__button{min-width:20rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (max-width:1366px){.prices-header{margin-top:4rem;padding:0 4.8rem}.prices-header__title{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}}@media only screen and (max-width:1024px){.prices-header__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;display:flex}}@media only screen and (max-width:768px){.prices-header{margin-top:3.2rem;padding:0 6.4rem}.prices-header__heading{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}}@media only screen and (max-width:576px){.prices-header{margin-top:2.4rem;padding:0 3.2rem}.prices-header__title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.prices-header__navigation{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:100%;display:flex}}.prices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin-top:6.4rem;display:flex}.prices__editor{width:80rem;margin-top:9.6rem;padding:0 6.4rem}.prices__title{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.prices__pricing-title{width:30%;margin-bottom:4.2rem}.prices__secondary_title{color:#4b516c;margin-bottom:2.4rem;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.prices__season-data-container{margin-top:4em}.prices__reservation-price{margin-top:2.8rem}.prices__reservation-price-warning{margin-top:1.6rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.prices__reservation-price-reset{width:24rem;margin-top:1.6rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.prices__seasons-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;display:flex}.prices__seasons-header{flex-direction:row;justify-content:space-between;align-items:center;gap:3.2rem;width:100%;display:flex}.prices__season-footer{flex-direction:row;justify-content:space-between;align-items:center;gap:3.2rem;display:flex}.prices__periods-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;margin-top:4.2rem;margin-bottom:3.2rem;display:flex}.prices__done-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;height:calc(100vh - 18rem);display:flex}.prices__done-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3.2rem;width:57.6rem;display:flex}.prices__done-text{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.prices__done-text span{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.prices__header{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.prices__error-container{color:#212745;background:#fff;border:1px solid #ed745a;border-radius:.8rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;padding:2.4rem;display:flex}.prices__error-title{font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.prices__error-content{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.new-coupon-modal-container{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.new-coupon-modal{box-sizing:border-box;z-index:201;opacity:1;background-color:#fff;border-radius:1.6rem;width:80%;max-width:64rem;padding:4.8rem 4rem;animation:.8s ease-in-out forwards fade-in;box-shadow:0 .2rem .6rem rgba(45,47,57,.02),0 .8rem 2.4rem rgba(45,47,57,.16)}.new-coupon-modal__header{color:#212745;margin-bottom:.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.new-coupon-modal__subtitle{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.new-coupon-modal__subtitle span{color:#22d37e}.new-coupon-modal__inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-top:2.4rem;display:flex}.new-coupon-modal__error{color:#ed745a;margin-top:.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.new-coupon-modal__buttons{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;width:100%;margin-top:4rem;display:flex}.new-coupon-modal__button{width:calc(50% - 2.4rem)}@media only screen and (max-width:1366px){.new-coupon-modal__header{margin-bottom:3.2rem;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.new-coupon-modal__buttons--double{margin-top:3.2rem}}@media only screen and (max-width:768px){.new-coupon-modal{padding:4rem 3.2rem}.new-coupon-modal__error{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}}@media only screen and (max-width:576px){.new-coupon-modal{width:90%;padding:3.2rem 2.4rem}.new-coupon-modal__header{margin-bottom:2.4rem}.new-coupon-modal__subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem}.new-coupon-modal__inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:1.6rem;display:flex}.new-coupon-modal__buttons{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin-top:2.4rem;display:flex}.new-coupon-modal__button{width:100%}}@media only screen and (max-width:360px){.new-coupon-modal{padding:2.4rem 1.6rem}.new-coupon-modal__header{margin-bottom:1.6rem}}.seasoneditor__daterange-container{flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:2.4rem;display:flex}.seasoneditor__daterange{flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.seasoneditor__daterange-month{width:25rem}.seasoneditor__daterange-day{width:8.8rem}.seasoneditor__periodrow-container{flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem;width:100%;display:flex}.seasoneditor__periodrow{width:100%}.seasoneditor__periodrow-button{width:20rem}.price-editor__carlist{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-top:7.2rem;padding:6.4rem;display:flex}.price-editor__carcard{background-color:#fff;border:.1rem solid #f0f1f5;border-radius:.8rem;flex-direction:row;justify-content:space-between;align-items:center;gap:0;min-width:80rem;padding:2.4rem 3.2rem;display:flex;box-shadow:0 .1rem .3rem rgba(45,47,57,.1),0 .6rem 1.8rem rgba(45,47,57,.04)}.price-editor__cartitle{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;display:flex}.price-editor__carname--done{color:#8f94ae;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.price-editor__carname--todo{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.price-editor__carstate--done{color:#8f94ae;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.price-editor__carstate--todo{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.price-editor__pricinglist{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-top:7.2rem;padding:6.4rem;display:flex}.price-editor__pricingcard{background-color:#fff;border:.1rem solid #f0f1f5;border-radius:.8rem;flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:calc(100% - 6.4rem);padding:2.4rem 3.2rem;display:flex;box-shadow:0 .1rem .3rem rgba(45,47,57,.1),0 .6rem 1.8rem rgba(45,47,57,.04)}.price-editor__pricing-active{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;display:flex}.price-editor__pricing-active-title{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.price-editor__pricingtitle-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.8rem;display:flex}.price-editor__pricingtitle{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;display:flex}.price-editor__pricingname--done{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.price-editor__pricingname--todo{color:#8f94ae;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.price-editor__pricingstate--done{color:#4b516c;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.price-editor__pricingstate--todo{color:#8f94ae;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.price-editor__pricingbutton-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:2.4rem;display:flex}.price-editor__newpricingbutton{width:40rem}.price-editor__pricingbutton{width:20rem}.accident-handling{opacity:1;flex-direction:row;justify-content:center;align-items:stretch;gap:0;width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;animation:1.2s ease-in-out content;display:flex}.accident-handling__content{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6.4rem;width:100%;max-width:120rem;min-height:100%;padding:6.4rem 4rem;display:flex}.accident-handling__hero{text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem;padding-bottom:2.4rem;display:flex}.accident-handling__header{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.accident-handling__hero-subtitle{color:#4b516c;max-width:80rem;margin:0 auto;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.8rem}.accident-handling__scenarios{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2.4rem;width:100%;display:flex}.accident-handling__scenario-card{box-sizing:border-box;background-color:#f0f1f5;border:.2rem solid transparent;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2.4rem;width:100%;padding:3.2rem;transition:all .3s ease-out;display:flex}.accident-handling__scenario-card:hover{border-color:#5a72ed;box-shadow:0 .8rem 2.4rem rgba(90,114,237,.15)}.accident-handling__scenario-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;display:flex}.accident-handling__scenario-icon{background-color:#fff;border-radius:1.2rem;flex-direction:row;justify-content:center;align-items:center;gap:0;width:6.4rem;min-width:6.4rem;height:6.4rem;display:flex}.accident-handling__scenario-title{color:#4b516c;flex:1;margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.accident-handling__scenario-content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem;display:flex}.accident-handling__scenario-description{color:#212745;margin:0;padding-left:8rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (max-width:576px){.accident-handling__scenario-description{padding-left:0}}.accident-handling__scenario-steps{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem;padding-left:8rem;display:flex}@media only screen and (max-width:576px){.accident-handling__scenario-steps{padding-left:0}}.accident-handling__step{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.accident-handling__step-number{color:#fff;background-color:#5a72ed;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;gap:0;width:3.2rem;min-width:3.2rem;height:3.2rem;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;display:flex}.accident-handling__step p{color:#212745;flex:1;margin:0;padding-top:.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.accident-handling__step p strong{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.accident-handling__link{color:#5a72ed;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem;text-decoration:none;transition:color .3s ease-out}.accident-handling__link:hover{color:#8498fc;text-decoration:underline}.accident-handling__contact-section{text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#5a72ed 0%,#8498fc 100%);border-radius:2.4rem;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;width:100%;padding:4.8rem;display:flex}.accident-handling__contact-title{color:#fff;margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.accident-handling__contact-subtitle{color:#fff;opacity:.95;margin:0;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.accident-handling__contact-links{flex-flow:wrap;justify-content:center;align-items:center;gap:3.2rem;display:flex}.accident-handling__contact-link{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.15);border-radius:.8rem;flex-direction:row;justify-content:center;align-items:center;gap:.8rem;padding:1.2rem 2.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-decoration:none;transition:all .3s ease-out;display:flex}.accident-handling__contact-link:hover{background-color:rgba(255,255,255,.25);transform:translateY(-.2rem)}@media only screen and (max-width:1366px){.accident-handling__content{gap:4.8rem;padding:4rem}.accident-handling__header{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}}@media only screen and (max-width:768px){.accident-handling__content{gap:4rem;padding:4.8rem 3.2rem}.accident-handling__scenario-card{padding:2.4rem}.accident-handling__scenario-title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.accident-handling__contact-section{padding:3.2rem}.accident-handling__contact-title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}}@media only screen and (max-width:576px){.accident-handling__content{gap:3.2rem;padding:4.8rem 3.2rem}.accident-handling__header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.accident-handling__hero-subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.accident-handling__scenario-card{gap:1.6rem;padding:2rem}.accident-handling__scenario-header{flex-direction:column;align-items:flex-start;gap:1.2rem}.accident-handling__scenario-icon{width:5.6rem;min-width:5.6rem;height:5.6rem}.accident-handling__scenario-title{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.accident-handling__scenario-description{padding-left:0;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.2rem}.accident-handling__scenario-steps{gap:1.2rem;padding-left:0}.accident-handling__step{gap:1.2rem}.accident-handling__step-number{width:2.8rem;min-width:2.8rem;height:2.8rem;font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.accident-handling__step p{padding-top:.2rem;font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.2rem}.accident-handling__step p strong,.accident-handling__link{font-family:Poppins-SemiBold,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.4rem}.accident-handling__contact-section{gap:2rem;padding:2.4rem}.accident-handling__contact-title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.accident-handling__contact-subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.accident-handling__contact-links{flex-direction:column;gap:1.6rem}.accident-handling__contact-link{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:360px){.accident-handling__content{gap:2.4rem;padding:3.2rem 2.4rem}.accident-handling__scenario-card{padding:1.6rem}.accident-handling__contact-section{padding:2rem}}.how-it-works{opacity:1;flex-direction:row;justify-content:space-between;align-items:stretch;gap:0;width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;animation:1.2s ease-in-out content;display:flex}.how-it-works__content{box-sizing:border-box;grid-template-rows:auto;grid-template-columns:28rem .2rem 1fr 1fr;align-items:center;column-gap:4rem;width:100%;min-height:100%;padding:6.4rem 4rem;display:grid}.how-it-works__navigation{flex-direction:column;grid-area:1/1/2/2;justify-content:start;align-items:stretch;gap:1.6rem;display:flex}.how-it-works__navigation-header{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.how-it-works__navigation-link{text-align:start;color:#212745;cursor:pointer;background-color:#f0f1f5;border-radius:.8rem;padding:1.6rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;box-shadow:0 0 1.2rem rgba(132,152,252,0),0 0 .4rem rgba(132,152,252,0)}.how-it-works__navigation-link:hover{color:#fff;background-color:#8498fc;border-color:#8498fc;font-family:Poppins-Medium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem;box-shadow:0 0 1.2rem rgba(132,152,252,.75),0 0 .4rem rgba(132,152,252,.22)}.how-it-works__separator{background-color:#d6d7e1;border-radius:.1rem;grid-area:1/2/2/3;height:100%}.how-it-works__step-content{flex-direction:column;grid-area:1/3/2/4;justify-content:start;align-items:start;gap:3.2rem;max-width:72rem;animation:1.2s ease-in-out content;display:flex}.how-it-works__step-content-header{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.how-it-works__step-content-paragraphs-container{flex-direction:column;justify-content:start;align-items:start;gap:1.6rem;display:flex}.how-it-works__step-content-paragraph{color:#212745;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.how-it-works__mobile-navigation{display:none}.how-it-works__image{grid-area:1/4/2/5;width:100%;display:block}@media only screen and (max-width:1366px){.how-it-works__content{grid-template-rows:auto;grid-template-columns:28rem .2rem 1fr;column-gap:3.2rem;width:100%;min-height:100%;padding:4rem;display:grid}.how-it-works__step-content-header{color:#212745;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.how-it-works__image{display:none}}@media only screen and (max-width:768px){.how-it-works__content{grid-template-rows:auto;grid-template-columns:1fr;align-items:start;padding:3.2rem 4rem;display:grid}.how-it-works__navigation,.how-it-works__separator{display:none}.how-it-works__step-content{grid-area:1/1/2/2}.how-it-works__mobile-navigation{flex-direction:column;justify-content:start;align-items:stretch;gap:1.6rem;width:100%;display:flex}}@media only screen and (max-width:576px){.how-it-works__step-content-header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.how-it-works__step-content-paragraph{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.our-values{opacity:1;flex-direction:row;justify-content:center;align-items:stretch;gap:0;width:100%;min-height:calc(100vh - 6.4rem);padding-top:6.4rem;animation:1.2s ease-in-out content;display:flex}.our-values__content{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6.4rem;width:100%;max-width:120rem;min-height:100%;padding:6.4rem 4rem;display:flex}.our-values__hero{text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem;padding-bottom:2.4rem;display:flex}.our-values__header{color:#4b516c;font-family:Poppins-SemiBold,sans-serif;font-size:4rem;font-weight:600;line-height:6.4rem}.our-values__hero-subtitle{color:#4b516c;max-width:80rem;margin:0 auto;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.8rem}.our-values__values-grid{grid-template-columns:repeat(3,1fr);gap:2.4rem;width:100%;display:grid}.our-values__value-card{box-sizing:border-box;background-color:#f0f1f5;border:.2rem solid transparent;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem;padding:3.2rem;transition:all .3s ease-out;display:flex}.our-values__value-card:hover{border-color:#5a72ed;transform:translateY(-.4rem);box-shadow:0 .8rem 2.4rem rgba(90,114,237,.15)}.our-values__value-icon{background-color:#fff;border-radius:1.2rem;flex-direction:row;justify-content:center;align-items:center;gap:0;width:6.4rem;height:6.4rem;margin-bottom:.8rem;display:flex}.our-values__value-title{color:#4b516c;margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.our-values__value-description{color:#212745;margin:0;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.our-values__accident-section{box-sizing:border-box;background:linear-gradient(135deg,#5a72ed 0%,#8498fc 100%);border-radius:2.4rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3.2rem;width:100%;padding:4.8rem;display:flex}.our-values__accident-header{text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.6rem;display:flex}.our-values__accident-title{color:#fff;margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.our-values__accident-subtitle{color:#fff;opacity:.95;max-width:80rem;margin:0 auto;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.8rem}.our-values__accident-features{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2.4rem;width:100%;display:flex}.our-values__accident-feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.1);border-radius:1.6rem;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2.4rem;padding:2.4rem;display:flex}.our-values__accident-feature-number{color:#5a72ed;background-color:#fff;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;gap:0;width:4.8rem;min-width:4.8rem;height:4.8rem;font-family:Poppins-Bold,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.6rem;display:flex}.our-values__accident-feature-content{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:.8rem;display:flex}.our-values__accident-feature-title{color:#fff;margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.our-values__accident-feature-description{color:#fff;opacity:.9;margin:0;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.our-values__accident-cta{text-align:center;padding-top:1.6rem}.our-values__accident-cta-text{color:#fff;margin:0;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.our-values__accident-cta-link{color:#fff;font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem;text-decoration:underline;transition:opacity .3s ease-out}.our-values__accident-cta-link:hover{opacity:.8}.our-values__contact-section{text-align:center;box-sizing:border-box;background-color:#f0f1f5;border-radius:2.4rem;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;width:100%;padding:4.8rem;display:flex}.our-values__contact-title{color:#4b516c;margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.our-values__contact-subtitle{color:#4b516c;margin:0;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.our-values__contact-links{flex-flow:wrap;justify-content:center;align-items:center;gap:3.2rem;display:flex}.our-values__contact-link{color:#5a72ed;border-radius:.8rem;flex-direction:row;justify-content:center;align-items:center;gap:.8rem;padding:1.2rem 2.4rem;font-family:Poppins-Regular,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-decoration:none;transition:all .3s ease-out;display:flex}.our-values__contact-link:hover{color:#8498fc;background-color:rgba(90,114,237,.1)}@media only screen and (max-width:1366px){.our-values__content{padding:4rem}.our-values__header{font-family:Poppins-SemiBold,sans-serif;font-size:3.2rem;font-weight:600;line-height:4.8rem}.our-values__values-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media only screen and (max-width:768px){.our-values__content{padding:4.8rem 3.2rem}.our-values__values-grid{grid-template-columns:1fr;gap:2rem}.our-values__accident-section{padding:3.2rem}.our-values__accident-title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.our-values__contact-section{padding:3.2rem}.our-values__contact-title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}}@media only screen and (max-width:576px){.our-values__content{gap:4.8rem;padding:4.8rem 3.2rem}.our-values__header{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.our-values__hero-subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.our-values__value-card{padding:2.4rem}.our-values__value-title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.our-values__value-description{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.2rem}.our-values__accident-section{gap:2.4rem;padding:2.4rem}.our-values__accident-title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.our-values__accident-subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.our-values__accident-feature{gap:1.6rem;padding:2rem}.our-values__accident-feature-number{width:4rem;min-width:4rem;height:4rem;font-family:Poppins-Bold,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.our-values__accident-feature-title{font-family:Poppins-SemiBold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.our-values__accident-feature-description{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.2rem}.our-values__accident-cta-text{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.our-values__contact-section{gap:2rem;padding:2.4rem}.our-values__contact-title{font-family:Poppins-SemiBold,sans-serif;font-size:2.4rem;font-weight:600;line-height:3.6rem}.our-values__contact-subtitle{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.our-values__contact-links{flex-direction:column;gap:1.6rem}.our-values__contact-link{font-family:Poppins-Regular,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media only screen and (max-width:360px){.our-values__content{gap:4rem;padding:3.2rem 2.4rem}.our-values__value-card,.our-values__accident-section,.our-values__contact-section{padding:2rem}}
