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