html body{background-color:var(--color-neutral-10);padding-top:76px}@media only screen and (max-width:600px){html body{padding-top:6.75rem}}@media screen and (max-width:1200px) and (orientation:portrait){html body{padding-top:6.75rem}}.AboutIntro{background-color:#fafafa;border-radius:.375rem;box-shadow:0 0 12.0119px #386cad1a;padding:1rem}.Content{justify-content:center}.FormInfo{background-color:#fafafa;border-radius:.5rem}.CardsSection,.FormInfo{box-shadow:0 0 12.0119px rgba(0,0,0,.102)}.CardsSection{border-radius:8px;height:150px;text-decoration:none;width:100%}.CardsSection:hover{cursor:pointer}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:8px}::-webkit-scrollbar-track{background-color:initial;margin-bottom:10px;margin-top:10px}.generic-button{align-items:center;border:.125em solid #0000;border-radius:1.875em;cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:500;gap:.5em;height:3em;justify-content:center;line-height:1.5em;outline:.125em solid #0000;outline-offset:.0625em;overflow:hidden;padding:1em 1.5em;text-align:left;transition:.1s;&:focus{outline:.125em solid #0000}&:focus-visible{outline:.125em solid #0000}&:hover{border-color:#0000}.generic-button__text{letter-spacing:.015625em;min-width:2.625em}.generic-button__icon{align-items:center;display:flex}svg{font-size:1.25em}}.large-tab{border-radius:.25em;height:4.5em;justify-content:space-between;padding-block:1.5em}.underline-tab{border:0;border-bottom:.25em solid #0000;border-radius:0;height:2.5em}.short-tab{border:.0625em solid #0000;border-radius:1em;height:2.5em}.basic{height:2.5em;padding:.25em .5em;svg{font-size:1.5em}}.indicator{height:10px;min-width:0!important;padding:0;transition:.25s;width:10px}.generic-button--primary{background-color:var(--color-brand-primary-50);border-color:var(--color-brand-primary-50);color:var(--color-neutral-10);&:focus-visible{outline-color:var(--color-brand-primary-40)}&:hover{background-color:var(--color-brand-primary-60);border-color:var(--color-brand-primary-60)}&:active{background-color:var(--color-brand-primary-80);border-color:var(--color-brand-primary-80)}&:disabled{background-color:var(--color-brand-primary-50-25);border-color:var(--color-brand-primary-50-25);color:var(--color-neutral-10);cursor:not-allowed}}.generic-button--secondary{background-color:initial;border-color:var(--color-brand-primary-50);color:var(--color-brand-primary-50);&:focus-visible{outline-color:var(--color-brand-primary-40)}&:hover{background-color:var(--color-brand-primary-10)}&:active,&:hover{border-color:var(--color-brand-primary-60)}&:active{background-color:var(--color-brand-primary-20)}&:disabled{background-color:initial;border-color:var(--color-neutral-40);color:var(--color-neutral-40);cursor:not-allowed}}.generic-button--tertiary{background-color:initial;border-color:#0000;color:var(--color-brand-primary-50);&:focus-visible{outline-color:var(--color-brand-primary-40)}&:hover{background-color:var(--color-brand-primary-10);border-color:var(--color-brand-primary-10)}&:active{background-color:var(--color-brand-primary-20);border-color:var(--color-brand-primary-20)}&:disabled{background-color:initial;border-color:#0000;color:var(--color-neutral-40);cursor:not-allowed}}.generic-button--danger{background-color:initial;border-color:var(--color-red-60);color:var(--color-red-60);&:focus-visible{outline-color:var(--color-brand-primary-40)}&:hover{background-color:var(--color-red-60);border-color:var(--color-red-60);color:var(--color-neutral-10)}&:active{background-color:var(--color-red-70);border-color:var(--color-red-70)}&:disabled{background-color:initial;border-color:var(--color-red-15-50);color:var(--color-red-15-50);cursor:not-allowed}}.generic-button--large-tab-sel--default{background-color:var(--color-neutral-0);color:var(--color-brand-primary-50);&:focus-visible{outline-color:var(--color-brand-primary-40)}&:hover{background-color:var(background-color)}}.generic-button--large-tab-sel--active{background-color:var(--color-brand-primary-50);color:var(--color-neutral-10);&:focus-visible{outline-color:var(--color-brand-primary-40)}&:hover{border-color:var(--color-brand-primary-50)}}.generic-button--short-tab-sel--default{background-color:initial;border-color:#0000;color:var(--color-neutral-60);&:focus-visible{outline-color:var(--color-brand-primary-40)}&:hover{background-color:var(--color-neutral-0);border-color:var(--color-neutral-20);color:var(--color-brand-primary-50)}}.generic-button--short-tab-sel--active{background-color:var(--color-neutral-0);border-color:var(--color-neutral-20);color:var(--color-brand-primary-50);&:focus-visible{outline-color:var(--color-brand-primary-40)}&:hover{border-color:var(--color-neutral-20)}}.generic-button--underline-tab-sel--default{background-color:initial;color:var(--color-neutral-100);&:hover{background-color:initial;color:var(--color-brand-primary-50)}&:focus-visible{outline-color:var(--color-brand-primary-40)}}.generic-button--underline-tab-sel--active{background-color:initial;border-color:var(--color-brand-primary-50);color:var(--color-brand-primary-50);&:focus-visible{outline-color:var(--color-brand-primary-40)}&:hover{border-color:var(--color-brand-primary-50)}}.generic-button--basic{background-color:initial;color:var(--color-neutral-80);&:focus-visible{outline-color:var(--color-brand-primary-40)}}.generic-button--basic-sel--default{background-color:initial;color:var(--color-neutral-80);&:focus-visible{outline-color:var(--color-brand-primary-40)}}.generic-button--indicator-sel--default{background-color:var(--color-neutral-40);&:focus-visible{outline-color:var(--color-brand-primary-40)}}.generic-button--indicator-sel--active{background-color:var(--color-brand-primary-50);width:1.5em;&:focus-visible{outline-color:var(--color-brand-primary-40)}}.generic-button--dropdown-title,.generic-button--dropdown-title-light{background-color:initial;border-radius:5px;color:var(--color-neutral-80);font-family:Ubuntu,sans-serif;font-size:16px;font-weight:700;justify-content:start;min-width:0;padding:.5rem 1rem;&:focus-visible{outline-color:var(--color-brand-primary-40)}&:hover{background-color:var(--color-brand-primary-0);border-color:var(--color-brand-primary-0)}&:active{background-color:var(--color-brand-primary-10);border-color:var(--color-brand-primary-10)}&:disabled{background-color:var(--color-brand-primary-50-25);border-color:var(--color-brand-primary-50-25);color:var(--color-neutral-10);cursor:not-allowed}}.generic-button--dropdown-title-light{font-weight:400;padding:.5rem 1rem;width:100%}.generic-button--dropdown-item{background-color:initial;border-radius:5px;color:var(--color-neutral-80);font-family:Ubuntu,sans-serif;font-size:16px;font-weight:400;justify-content:start;min-width:0;padding:0,5rem 2rem;width:100%;&:focus-visible{outline-color:var(--color-brand-primary-40)}&:hover{background-color:var(--color-brand-primary-0);border-color:var(--color-brand-primary-0)}&:active{background-color:var(--color-brand-primary-10);border-color:var(--color-brand-primary-10)}}.generic-button--basic-sel--active{background-color:initial;color:var(--color-brand-primary-50);&:focus-visible{outline-color:var(--color-brand-primary-40)}}.generic-button--no-border{border:none}.flex-left{order:1}.flex-right{order:2}.full-width{width:100%}.icon-pad-right{padding-inline:1.5em 1.25em}.icon-pad-left{padding-inline:1.25em 1.5em}.icon-pad-alone{justify-content:center;min-width:3em;padding:0}.icon-pad-right--basic{padding-inline:.5em .25em}.icon-pad-left--basic{padding-inline:.25em .5em}.icon-pad-alone--basic{min-width:2.5em;padding:.25em}.text-right{text-align:right}.text-center{text-align:center}.hidden{visibility:hidden}.generic-button--chip-sel--default{background-color:initial;border:1px solid var(--color-neutral-30);border-radius:4px;color:var(--color-neutral-90);display:inline-flex;font-size:14px;gap:.25rem;height:fit-content;min-width:0;padding:.125rem .5rem;&:hover{background-color:var(--color-neutral-20);border:1px solid var(--color-neutral-30)}&:focus-visible{outline-color:var(--color-brand-primary-40)}.generic-button__text{min-width:0}}.generic-button--chip-sel--active{background-color:var(--color-neutral-100);border:1px solid #0000;border-radius:4px;color:var(--color-neutral-0);display:inline-flex;font-size:14px;gap:.25rem;height:fit-content;min-width:0;padding:.125rem .5rem;&:focus-visible{outline-color:var(--color-brand-primary-40)}.generic-button__text{min-width:0}}.small{border-width:.1429em;font-size:.875rem;outline-offset:.0829em;outline-width:.1429em;&:focus-visible{outline-width:.1429em}svg{font-size:1.429em}}.vertical-flip{svg{transition:.25s}}.vertical-flip--normal{svg{transform:scaleY(1)}}.vertical-flip--flipped{svg{transform:scaleY(-1)}}.horizontal-flip{svg{transition:.25s}}.horizontal-flip--normal{svg{transform:scaleX(1)}}.horizontal-flip--flipped{svg{transform:scaleX(-1)}}.rotate{svg{transition:.25s}}.rotate--normal{svg{transform:rotate(0deg)}}.rotate--flipped{svg{transform:rotate(-180deg)}}.OptionsChip,.SpecialIconChip{border:1px solid #b2b2b2!important;border-radius:.375rem!important;color:#707070!important}.SpecialIconChip{align-items:center;display:flex;justify-content:center;max-width:fit-content;padding:"0px 8px";width:auto}.SpecialIconChip .MuiChip-label{display:none}.PriceChip{background-color:#f4f8fb!important;border:1px solid #0070ad!important;border-radius:.375rem!important;color:#0070ad!important;font-weight:600!important}.SubName{color:#707070;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeleteButton{background-color:#fafafa!important;color:#ff304c!important}.DeleteButton,.DeleteButton:hover{border:.125em solid #ff304c!important}.DeleteButton:hover{background-color:#ff304c!important;color:#fafafa!important}.ArrivalDate{min-width:50%}.TripCards{p{line-height:1.5}}.LocationAddress{font-weight:500;overflow:hidden!important;white-space:nowrap!important}.LocationDetails{p{font-weight:500;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap!important;width:100%}}.DateDetails{p{font-size:1.375rem;font-weight:500;margin-bottom:.5rem}}.co2-number-box-container{align-content:center;align-items:baseline;display:flex;width:fit-content}.co2-number-box-icon{display:inline;margin-right:.2rem;width:1rem}.co2-number-box-value{color:#000;font-size:1.25rem;font-weight:700;letter-spacing:.016rem;line-height:1.436rem;margin-right:.5rem}.co2-number-box-text{font-size:.875rem;font-weight:300;letter-spacing:.016rem;line-height:1.006rem;margin-right:.5rem}.iconSize{font-size:14px}.pendingStatusIndicator{background:linear-gradient(to right,var(--color-yellow-70) 51%,#0000 50%);border:2px solid var(--color-yellow-70);border-radius:50%}.pendingStatusIndicator,.seatIndicator{height:.875rem;margin-right:.25rem;width:.875rem}.seatIndicator{border-radius:50%}.seatIndicator--active{background-color:var(--color-green-40)}.seatIndicator--inactive{background-color:var(--color-red-60)}.chipLabel{align-items:center;display:flex}.chipLabel__text{font-weight:500;letter-spacing:.256px;padding-left:.25rem;padding-right:.25rem}.chipLabel__text--large{font-size:14px}.genericChip{display:flex;flex:1 1}.genericChip__content{align-items:center;border-radius:4px;display:flex;justify-content:center;outline:none;padding:.25rem}.genericChip__content:focus-visible{border-radius:4px;outline:2px solid var(--color-brand-primary-40)}.icon-container{padding-left:.25rem}.closeicon-container{background:none;border:none;cursor:pointer;display:flex;margin-right:.25rem;margin-top:.063rem;outline:none;padding:0}.closeicon-container:hover{background-color:rgba(0,0,0,.105);border-radius:2px;outline:none}.closeicon-container:focus{outline:none}.closeicon-container:focus-visible{border-radius:2px;outline:1px solid var(--color-brand-primary-40)}.closeicon-container:active{border:none;outline:none}.container-tooltip{cursor:default;position:relative}.container-tooltip .tooltip-text{background-color:var(--color-neutral-100);border-radius:8px;color:var(--color-neutral-10);font-size:14px;font-weight:400;letter-spacing:.256px;line-height:24px;opacity:0;overflow-wrap:break-word;padding:.5rem 1rem;position:fixed;text-align:center;transition:opacity .3s ease;visibility:hidden;white-space:pre-line;width:17.5rem;z-index:1000}.container-tooltip .tooltip-text:after{border-color:var(--color-neutral-100) var(--color-neutral-100) var(--color-neutral-100) var(--color-neutral-100);border-radius:5px 0 0 0;border-style:solid;border-width:8px;content:"";left:50%;margin-left:-.313rem;position:absolute;top:-.5rem;transform:rotate(45deg)}.container-tooltip.top-left .tooltip-text:after{bottom:-.5rem;left:auto;right:2rem;top:auto;transform:rotate(225deg)}.container-tooltip:focus .tooltip-text,.container-tooltip:hover .tooltip-text{opacity:1;visibility:visible}.focuseable:focus{outline:none}.focuseable:focus-visible{border-radius:4px;outline:var(--color-brand-primary-40) solid 2px}.trip-action-button-container{display:flex;gap:1rem}.generic-button--danger,.generic-button--primary{min-width:max-content}.body-trip-card{color:var(--color-neutral-100);font-family:Ubuntu,sans-serif;margin:2rem 7.5rem 7.5rem}.button-actions{flex-grow:1}.container-header{align-content:center;margin-top:1%}.container-details{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-20);border-radius:12px;box-shadow:0 0 12px #386cad1a;padding:2rem}.grid-container{display:grid;grid-template-columns:55% 45%}.grid-details{margin-right:3rem}.grid-chips,.grid-price-avatar{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.grid-price-avatar{margin-bottom:1.5rem}.grid-titles{margin-bottom:1rem}.details-bar,.grid-titles-passenger{margin-bottom:2rem}.details-bar{align-items:center;display:flex;justify-content:space-between}.toolbar-container{margin-bottom:.75rem;margin-top:-4rem}.map{justify-self:center}.map img{height:100%;object-fit:cover;width:100%}.container-image{align-items:center;display:flex}.display-buttons{display:flex}.button-separation{padding-right:1.25rem}.body20-medium{cursor:"pointer";font-size:14px;font-weight:500;letter-spacing:.25px;line-height:24px;margin-left:.5rem}.custom-divider-separator{border-top:1px solid var(--color-neutral-20);margin:1.5rem 0}.custom-divider-separator-price{border-top:1px solid var(--color-neutral-20);margin:1rem 0}.box-container{align-items:center;display:flex;justify-content:center}.co2-container{align-self:center;margin-left:1rem}.button-container{align-items:self-end;display:flex;gap:1rem;height:3.125rem;margin-left:1rem;margin-right:1rem;width:23.75rem}.box-flex-container{display:flex;justify-content:center}.card-title{font-size:22px;font-weight:500;letter-spacing:.25px;line-height:33px;margin:0}.body20-regular{color:var(--color-neutral-40);font-size:14px;font-weight:400;line-height:24px}.body-medium,.body10-regular,.body20-regular{letter-spacing:.25px}.body10-regular{font-size:16px;font-weight:400;line-height:24px}.flex-container{display:flex;gap:1rem;margin-right:2rem}.box-container2,.box-container2>.card-title,.button-fixed,.close-button{display:none}.chip-labels-container{align-content:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.alert-box{background-color:var(--color-red-0);border:1px solid var(--color-red-60);border-left-width:4px;border-radius:4px;color:var(--color-red-60);display:inline-block;padding:.625rem}.alert-content{display:flex;gap:1rem}.info-icon{font-size:20px}.error-text{color:var(--color-red-60);margin-right:7.75rem}.close-icon{color:var(--color-neutral-100);cursor:pointer;font-size:14px;margin-top:.125rem}.alert-container{align-items:center;display:flex;height:60vh;justify-content:center}@media only screen and (max-width:975px){.body-trip-card{margin:2.5rem 1.063rem 1.063rem}.toolbar-container{display:none}.button-container{align-items:center;display:flex;gap:1rem;height:auto;width:auto}.close-button{display:block}.share-button-outlined{display:none}.container-details{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;height:100vh 0;overflow:hidden;padding:1rem}.grid-container{display:block}.grid-details{margin-right:0}.map{margin-top:2rem}.button-actions{display:none}.button-fixed{background-color:var(--color-brand-primary-0);bottom:0;display:block;padding-bottom:1rem;position:sticky;width:100%}.button-sticky{background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-20);border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-left:1px solid var(--color-neutral-20);border-right:1px solid var(--color-neutral-20);padding:1rem}.box-container,.details-bar>.card-title{display:none}.details-bar>div{display:flex;flex-direction:column-reverse;gap:1.5rem}.details-bar>.box-flex-container{align-items:flex-end}.details-bar>.box-container2{align-items:flex-start}.box-container2>.card-title{display:flex;margin-top:.5rem}.container-header>div{display:flex;flex-direction:row}}@media only screen and (max-width:1355px){.chip-labels-container{justify-content:flex-end}}.link-user{color:var(--color-brand-primary-50);margin-left:.5rem;width:max-content}.link-user:hover{color:var(--color-brand-primary-70);cursor:pointer}.link-user:focus{outline-color:var(--color-brand-primary-40)}.image{align-items:center;color:var(--color-brand-primary-50);display:flex;svg{height:1.25rem;width:1.25rem}}.trip-card--main{background-color:#fff;border:1px solid var(--color-neutral-20);border-radius:12px;display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;margin-right:.5rem;padding:1rem 2rem;width:100%}.date-co2--section{height:auto;justify-content:space-between;margin-bottom:.5rem;width:100%}.date-co2--section,.seats-co2{align-items:center;display:flex;flex-direction:row}.departure-at{color:var(--color-neutral-80);font-size:16px;font-weight:400;letter-spacing:.25px;line-height:24px;margin-bottom:0}.available-seats{color:var(--color-neutral-100);font-size:.875rem;font-weight:500;margin-bottom:0;margin-right:.7rem}.status-indicator{fill:var(--color-green-40)}.icon--container{margin-right:.2rem;margin-top:.2rem}.kg{color:var(--color-neutral-100);font-size:1.2rem;font-weight:700}.co2,.kg{margin-bottom:0}.co2{color:var(--color-neutral-80);font-size:.875rem;font-weight:300;margin-left:.2rem;padding-top:.2rem}.date-location--section{display:grid;grid-template-columns:.7fr 1fr 1fr;margin-bottom:0}.first-col,.second-col,.third-col{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden;padding:0 .125rem;text-overflow:ellipsis}.hour-section{align-items:center;display:flex}.bold-data{color:var(--color-neutral-100);font-weight:500;margin-bottom:.25rem}.bold-data,.grey-data{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grey-data{color:var(--color-neutral-80);font-weight:400}.divider-left,.divider-right{border-top:1px solid var(--color-neutral-20);flex-grow:1;margin-left:.5rem;margin-right:.5rem;margin-top:.1rem}.divider-right{margin-right:1rem}.footer{display:flex;flex-direction:row}.user-tag{flex-direction:row}.chip-section,.user-tag{align-items:center;display:flex;gap:.5rem}.chip-section{align-content:center;flex-grow:1;flex-wrap:wrap;margin-left:.5rem;width:100%}.button-section{display:flex;flex-direction:row;gap:1rem;justify-content:end}.generic-button--tertiary{width:max-content}.divider-mobile{display:none}.parent-container{overflow:visible;position:relative;white-space:nowrap}@media only screen and (max-width:599px){.date-co2--section{align-items:stretch;display:flex;flex-direction:column-reverse}.seats-co2{margin-bottom:.5rem}.date-location--section,.footer{display:flex;flex-direction:column}.button-section{flex-direction:column;padding-top:2rem}.chip-section{justify-content:space-between;margin-left:0;padding-top:1rem}.chip-section>div{min-width:30%}.trip-card--main{padding:1rem}}@media only screen and (min-width:600px) and (max-width:1200px) and (orientation:portrait){.date-co2--section{align-items:stretch;display:flex;flex-direction:column-reverse}.seats-co2{margin-bottom:.5rem}.date-location--section,.footer{display:flex;flex-direction:column}.button-section{flex-direction:column;padding-top:2rem}.chip-section{justify-content:space-between;margin-left:0;padding-top:1rem}.chip-section>div{min-width:30%}.trip-card--main{padding:1rem}}@media only screen and (min-width:600px) and (max-width:1200px) and (orientation:landscape){.button-section{min-width:21.875rem}}@media only screen and (min-width:1201px){.chip-section>div{min-width:5rem}.button-section{min-width:21.875rem}}.trip-list-view{display:flex;flex-direction:column;gap:1rem;width:100%}@media only screen and (max-width:599px){.trip-results-box{margin:1rem;min-height:35.5vh}.trip-results{display:flex}.trip-results-empty{align-items:center;justify-content:center;margin:4.5rem 1rem}}@media only screen and (min-width:600px) and (max-width:1200px){.trip-results-box{margin:1rem 4.0313rem;min-height:35.5vh}.trip-results{display:flex}.trip-results-empty{align-items:center;justify-content:center;margin:4.5rem 7.5rem}}@media only screen and (min-width:1201px){.trip-results-box{margin:1rem 7.5rem;min-height:35.5vh}.trip-results{display:flex}.trip-results-empty{align-items:center;justify-content:center;margin:4.5rem 7.5rem}}.NotFound{background-color:#fafafa;border-radius:.375rem;box-shadow:0 0 12.0119px #386cad1a}.NotFoundSmartphone{justify-content:center;padding-left:1rem;padding-right:1rem}.ImageNotFound{max-height:85%;max-width:85%}.underline{color:#2b0a3d;text-decoration:underline}.page-container{align-items:center;background-color:var(--color-brand-primary-0);height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:1120}.page-container,.pop-up{display:flex;flex-direction:column}.pop-up{background-color:#fff;border-radius:16px;border-width:1px;gap:32px;height:78%;padding:32px;width:55%}.title-container{display:flex;flex-direction:row;justify-content:space-between}.title{align-content:center;font-family:Ubuntu,sans-serif;font-size:22px;font-weight:500;letter-spacing:.25px;line-height:33px;margin:0;text-align:left}.scroll-text-container{height:100%;overflow:hidden;position:relative}.scroll-text{height:100%;overflow-y:auto;padding-right:1rem}.scroll-fade-bottom,.scroll-fade-top{content:"";display:none;height:2rem;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.scroll-fade-bottom.visible,.scroll-fade-top.visible{display:block}.scroll-fade-top{background:linear-gradient(180deg,#fff,#fff0);top:0}.scroll-fade-bottom{background:linear-gradient(0deg,#fff,#fff0);bottom:0}.bold-text{font-weight:700}.buttons-container{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}@media only screen and (max-width:599px){.pop-up{height:88%;width:92%}.buttons-container{flex-direction:column-reverse}.scroll-text::-webkit-scrollbar{display:none}}@media only screen and (min-width:600px) and (max-width:1200px){.pop-up{height:81%;width:80%}}.spinner-loader-container{align-items:center;display:flex;height:100vh;justify-content:center}.spinner-loader{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-trips-in-search{color:var(--color-neutral-80);direction:row;font-weight:500;text-align:left;width:90%}.trip-search-container{margin:0 7.5rem;position:relative}@media only screen and (max-width:599px){.trip-search-container{margin:0 1rem -3.75rem;top:-3.75rem}.available-trips-header{font-family:Ubuntu,sans-serif;font-size:20px;font-weight:500;letter-spacing:.25px;line-height:33px;margin:1rem;text-align:left}}@media only screen and (min-width:600px) and (max-width:1200px){.trip-search-container{margin:0 2rem -4.6875rem;top:-4.6875rem}.available-trips-header{margin:0 2rem}}@media only screen and (min-width:1201px){.trip-search-container{margin:0 7.5rem -4.6875rem;top:-4.6875rem}.available-trips-header{font-family:Ubuntu,sans-serif;font-size:20px;font-weight:500;letter-spacing:.25px;line-height:33px;margin:3rem 7.5rem;text-align:left}}.quick-cards-container{position:relative;z-index:10}@media only screen and (max-width:599px){.quick-cards-container{display:flex;flex-direction:column;gap:1rem;padding:1rem}}@media only screen and (min-width:600px) and (max-width:1200px){.quick-cards-container{display:flex;flex-direction:column;gap:1rem;margin:1rem 2rem}}@media only screen and (min-width:1201px){.quick-cards-container{display:flex;gap:2rem;justify-content:space-between;margin:3rem 7.5rem}}.quick-card{align-items:flex-start;background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-20);border-radius:12px;display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;text-align:left}.quick-card:hover{background-color:var(--color-brand-primary-0);cursor:pointer}.quick-card:focus{outline-color:var(--color-brand-primary-40)}.quick-card-top{display:flex}.quick-card-bottom,.quick-card-top{flex-direction:row}.quick-card-image{color:var(--color-brand-primary-50);display:flex;font-size:1.5rem;margin-right:.5rem}.quick-card-title{font-size:1rem;font-weight:500;margin-bottom:0}.quick-card-description{color:var(--color-neutral-80);font-size:.875rem;line-height:1.3125rem;margin-bottom:0;margin-top:.5rem}@media only screen and (max-width:599px){.quick-card{padding:1.5rem 1rem}}@media only screen and (min-width:600px) and (max-width:1200px){.quick-card{padding:1rem 1.5rem}}@media only screen and (min-width:1201px){.quick-card{padding:2rem 1.5rem}}.autocomplete-text-field-container{position:relative;width:100%}.autocomplete-text-field-input{border:1px solid var(--color-neutral-20);border-radius:4px;color:var(--color-neutral-100)}.autocomplete-text-field-input,.autocomplete-text-field-input-suggestion{background-color:var(--color-neutral-0);display:flex;font-family:Ubuntu,sans-serif;font-weight:400;height:3rem;padding:.5rem 2.5rem .5rem 1rem;transition:border-color .3s;width:100%}.autocomplete-text-field-input-suggestion{border:1px solid var(--color-neutral-40);border-radius:4px;color:var(--color-neutral-80)}.autocomplete-text-field-input-selected{color:var(--color-neutral-80)}.autocomplete-text-field-input-error{border-color:var(--color-red-60)}.autocomplete-text-field-button-list{box-shadow:2px 4px 16px 0 #434f5933;cursor:pointer;left:0;list-style-type:none;max-height:200px;overflow:auto;padding-left:0;position:absolute;width:100%;z-index:999}.autocomplete-text-field-button-list .focused{background-color:var(--color-brand-primary-10)}.autocomplete-text-field-button-list::-webkit-scrollbar{display:none}.autocomplete-text-field-button-list{-ms-overflow-style:none;background-color:var(--color-neutral-0);border:10px solid #fff;border-radius:4px;padding-bottom:.5rem;padding-top:.5rem;scrollbar-width:none}.autocomplete-text-field-input:hover{border:1.5008px solid var(--color-brand-primary-10)}.autocomplete-text-field-input:focus{outline:var(--color-brand-primary-40) solid 1.5008px}.autocomplete-text-field-input-container{display:flex;justify-content:space-between;position:relative}.autocomplete-text-field-button{position:absolute;right:.313rem;top:.125rem}.autocomplete-text-field-li-item{background-color:var(--color-neutral-0)}.autocomplete-text-field-button-div{padding-left:.5rem;padding-right:.5rem}.button{background-color:#fff}.button-variant-icon{height:100%}.button-dropdown{background:#f4f8fb;background-color:#fff;border:0;box-sizing:border-box;color:var(--color-neutral-80);display:flex;font-family:Ubuntu,sans-serif;font-weight:400;justify-content:space-between;line-height:normal;padding:12px 16px 12px 20px;text-align:left;width:100%}.button-dropdown:focus,.button-dropdown:hover{border-color:var(--color-brand-primary-10);outline:none}.button-dropdown-selected,.button-dropdown:focus,.button-dropdown:hover{background-color:var(--color-brand-primary-10);color:var(--color-neutral-100)}.button-dropdown-selected{align-items:center;border:0;display:flex;font-weight:700;justify-content:space-between;&:active{outline:0}}.button-selected-option{background-color:var(--color-brand-primary-10)}.grid-container-search{grid-gap:1rem;align-items:flex-start;display:grid;gap:1rem;grid-template-columns:1fr 3rem 1fr 1fr .25fr}.date-picker-box{display:flex;flex-direction:column}.grid-button{margin-top:2rem}.grid-button,.switch-button{align-items:center;display:flex;grid-column:span 1;justify-content:center}.switch-button{margin-top:2.0625rem}.search-container{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-20);border-radius:12px;font-family:Ubuntu;justify-content:center;padding:1.5rem 2rem;width:100%;input:hover{border:1.5px solid var(--color-brand-primary-10)}}.search-card{display:flex;justify-content:center;margin:13.75rem 7.5rem}.icon-class{color:var(--color-brand-primary-50);font-size:1.5rem;overflow:visible!important;overflow:initial!important}input[type=date]{background-color:var(--color-neutral-0);border:.0625rem solid var(--color-neutral-20);border-radius:.25rem;font-family:Ubuntu;height:3rem;padding:.5rem 1rem;transition:border-color .3s;width:100%}input:focus{outline:var(--color-brand-primary-30) solid 1.5px}input[type=date]::-webkit-calendar-picker-indicator{background:url(/static/media/calendar_today.cfbeef5fba29b87b2e34.svg) no-repeat;background-size:contain;cursor:pointer;height:1.25rem;width:1.25rem}.location-container{display:flex;gap:.75rem;white-space:normal}.location-container>p{font-size:20px;font-weight:500;letter-spacing:.25px;line-height:33px}@media only screen and (max-width:1200px) and (orientation:portrait){.search-container{top:40px}.switch-button{font-size:1.5rem;margin-bottom:1rem;transform:rotate(90deg)}.search-card{display:flex;justify-content:center;margin:7.125rem 1rem}.grid-container-search{display:flex;flex-direction:column;gap:1rem;margin-bottom:10px}.grid-text{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:-4rem;margin-top:-1rem;label{align-content:end}}.grid-label{margin-top:1rem}input[type=date]{margin-bottom:1rem}.location-container{margin-bottom:.5rem}}.datepicker{display:flex;flex-direction:column;flex-wrap:wrap;max-width:55rem;position:relative;width:25rem;z-index:11}.datepicker__input-wrapper{display:flex;flex-direction:row;justify-content:space-between;width:100%}.datepicker_input_date{display:flex;flex-direction:column;width:100%}.datepicker__input--primary{background-color:var(--color-neutral-0);border:.0625rem solid var(--color-neutral-20);border-radius:.25rem;box-sizing:border-box;color:var(--color-neutral-65);cursor:pointer;font-family:Ubuntu,sans-serif;font-weight:400;height:3rem;justify-content:space-between;padding:.5rem 1rem;width:90%;&:hover{border:.06rem solid var(--color-brand-primary-30)}&:focus{outline:var(--color-brand-primary-30) solid .1rem}}.datepicker__input--primary,.div-error{align-items:center;display:flex;flex-direction:row}.div-error{justify-content:center;width:100%}.error-message{margin-top:.5rem}.icon{color:var(--color-red-60);height:1.3rem;margin-bottom:1rem;margin-right:.6rem}.datepicker__calendar--primary{background-color:var(--color-neutral-0);border-radius:.25rem;box-shadow:0 .25rem .5rem #0000001a;display:flex;flex-direction:column;left:-35px;margin-top:.5rem;padding:.75rem;position:absolute;scale:80%;z-index:1}.datepicker-icon{align-items:center;background-color:initial;border:none;color:var(--color-neutral-80);cursor:pointer;display:flex;height:1.5rem;margin-right:1rem;outline:none;width:1.5rem}.datepicker__calendar-container{align-items:center;display:flex;flex-direction:column}.datepicker__calendar-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0;width:100%}.nav-button{background:none;border:none;cursor:pointer}.datepicker__calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);margin-top:5px}.datepicker__button-grid{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;margin-top:1rem;width:100%}.next-date,.prev-date{display:none}.day-of-week{margin-left:1rem}.datepicker__current-date--primary{align-items:center;background-color:var(--color-neutral-0);border-radius:50%;color:var(--color-neutral-90);display:flex;font-size:medium;font-weight:400;height:3rem;justify-content:center;margin-top:.5rem;padding:.88rem;width:3rem;&:hover{background-color:var(--color-neutral-20);border-color:var(--color-neutral-30);color:var(--color-neutral-90)}&:focus{outline:none}}.datepicker_calendar_div{align-items:center;display:flex;height:100%;justify-content:center;margin:0;width:100%}.datepicker__current-date--primary.disabled{border-color:#0000;color:var(--color-neutral-30);padding:.8rem;pointer-events:none}.datepicker__current-date--primary--today{background-color:var(--color-brand-primary-05)}.datepicker__current-date--primary--selected{background-color:var(--color-neutral-90);color:var(--color-neutral-0)}.datepicker__current-date--primary--in-range{background-color:var(--color-brand-primary-05);border-radius:0;box-shadow:5px 0 0 0 var(--color-brand-primary-05);&:hover{background-color:var(--color-brand-primary-05);border-color:var(--color-brand-primary-05);border-radius:0}}.datepicker__current-date--primary--start{background-color:var(--color-neutral-90);border-radius:50%;color:var(--color-neutral-0);position:relative;&:after{background-color:var(--color-brand-primary-05);box-shadow:.25rem 0 0 0 var(--color-brand-primary-05);content:"";height:93%;padding-bottom:.3rem;position:absolute;right:0;top:1;transform:translateX(30%);transform:translateY(0);width:40%;z-index:-1}&:hover{background-color:var(--color-brand-primary-50);border-color:var(--color-neutral-30);border-radius:50%}}.dropdown{box-sizing:border-box;position:relative;width:80%}.dropdown__toggle{align-items:center;background-color:initial;border:none;color:var(--color-brand-primary-50);display:flex;flex-direction:row;gap:.4rem;justify-content:center;width:100%}.dropdown__toggle:hover{background-color:var(--color-brand-primary-10);border-radius:1.875em}.dropdown__toggle:focus{display:none}.dropdown__open{background:var(--color-neutral-0);border-radius:.25rem;box-shadow:.125rem .25rem 1rem 0 #434f5933;box-sizing:border-box;padding:.5rem;position:absolute;top:100%;width:100%;z-index:999}.dropdown__arrow{align-items:center;color:var(--color-brand-primary-50);font-size:1.5rem;justify-items:center;margin-top:.2rem}.dropdown__line{cursor:pointer;outline:0;padding-bottom:.5rem;padding-top:.5rem;width:100%}.dropdown__line--focused,.dropdown__line:hover{background-color:var(--color-neutral-15)}.dropdown__line--selected{align-items:center;background-color:var(--color-brand-primary-05);display:flex;flex-direction:row;font-weight:700;justify-content:space-between}.dropdown__value-line{margin-left:.5rem}.dropdown__check-icon{color:var(--color-neutral-60);font-size:1.5rem;margin-right:.5rem}.dropdown-container{display:inline-block;position:relative}.dropdown-button{-webkit-tap-highlight-color:transparent;align-items:center;background-color:var(--color-neutral-0);border:none;border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem;border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;color:#0070ad;cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:500;gap:.5rem;letter-spacing:.25px;line-height:20px;outline:none;padding:1rem 1.25rem 1rem 1.5rem;-webkit-user-select:none;user-select:none}.dropdown-button-active{background-color:var(--color-brand-primary-10)}.dropdown-button:focus{box-shadow:none;outline:none}.dropdown-icon{height:1.25rem;margin-left:.5rem;width:1.25rem}.dropdown-menu{background-color:var(--color-neutral-0);border-radius:.5rem;box-shadow:0 8px 16px #0000001a;left:-3.75rem;margin-top:.5rem;padding:.5rem;position:absolute;transform:translateX(-1.875rem);width:12rem;z-index:99}.dropdown-item{align-items:center;border-radius:.25rem;color:#1c1c1c;cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:500;justify-content:space-between;line-height:20px;padding:.75rem 1rem}.dropdown-item.selected{background-color:#d4f0ff99}.dropdown-item:hover{background-color:#f4f8fb}.check-icon{color:#737373;height:1.25rem;width:1.25rem}.pagination-container{display:flex;justify-content:space-between;margin:1rem 7.5rem}.pagination-container>.left-section,.pagination-container>.right-section{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:599px){.pagination-container{margin:1rem}}@media only screen and (min-width:600px) and (max-width:1200px){.pagination-container{margin:0 2rem}}.header{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}.slogan{color:#fff;font-family:Ubuntu;font-weight:500;letter-spacing:1px;line-height:60px;padding-left:5%;padding-right:5%;position:absolute;text-align:center;top:10%;width:100%}@media only screen and (max-width:599px){.header{background-image:url(/static/media/HeaderMobile.e45af3eb7191f1bb379b.svg);height:12.1875rem}.slogan{font-size:23px;line-height:40px;top:14%}}@media only screen and (min-width:600px) and (max-width:1200px){.header{background-image:url(/static/media/HeaderTablet.4ec10b3e39c04c264346.svg);height:13.6875rem}.slogan{font-size:30px;top:23%}}@media only screen and (min-width:1201px) and (max-width:1900px){.header{background-image:url(/static/media/Header.bca105f47c50ac4f20a1.svg);height:18.625rem}.slogan{font-size:38px;top:29%}}@media only screen and (min-width:1901px){.header{background-image:url(/static/media/Header.bca105f47c50ac4f20a1.svg);height:18.625rem}.slogan{font-size:50px;top:27%}}@media only screen and (max-width:1200px) and (orientation:portrait){.header{background-image:url(/static/media/HeaderMobile.e45af3eb7191f1bb379b.svg);height:12.1875rem}.slogan{font-size:23px;line-height:40px;top:14%}}.snackbar{background-color:#0d0d0d;border-radius:.25rem;min-width:15.375rem}.snackbar-box{align-items:center;display:flex;gap:1rem;padding:.5rem 1rem}.snackbar-icon{color:#f5f8fa;font-size:24px}.snackbar-text{align-items:center;color:#f5f8fa;font-size:14px}.back-container{margin:1rem 7.5rem 2rem}.trips-container-text{font-family:Ubuntu,sans-serif;font-size:20px;font-weight:500;letter-spacing:.25px;line-height:33px;text-align:left}.search-card-container{margin:0 7.5rem}.trips-container-title{align-items:center;display:flex;gap:.5rem;margin-bottom:-1rem}.trips-container-count{color:var(--color-neutral-80);font-size:16px;line-height:24px;margin-bottom:0}@media screen and (max-width:600px){.back-container{display:none}.search-card-container{margin:2.75rem 1rem 1rem}.trips-container-text{margin:2rem 0 2rem 1rem}}@media screen and (min-width:600px) and (max-width:1200px) and (orientation:landscape){.back-container{margin:1rem 4.0313rem}.search-card-container{margin:0 4.0313rem}.trips-container-text{margin:2rem 0 2rem 4.0313rem}}@media screen and (min-width:600px) and (max-width:1200px) and (orientation:portrait){.back-container{display:none}.search-card-container{margin:4.0313rem 4.0313rem 1rem}.trips-container-text{margin:2rem 0 2rem 4.0313rem}}@media screen and (min-width:1201px){.back-container{margin:1rem 7.5rem}.search-card-container{margin:0 7.5rem}.trips-container-text{margin:2rem 0 2rem 7.5rem}}.body-destination-card{color:var(--color-neutral-100);font-family:Ubuntu,sans-serif;margin-bottom:-1rem}.grid-layout{display:grid;grid-template-columns:50% 50%}.container-date{margin-bottom:1rem}.grid-location{margin-right:1rem}.display-duration-left{display:grid;grid-template-columns:20% 80%;justify-content:space-between}.custom-divider-container{align-items:center;display:flex}.custom-divider-left{margin-right:.5rem}.custom-divider-left,.custom-divider-right{border-top:1px solid var(--color-neutral-40);flex-grow:1;margin-left:.5rem}.location-content{font-size:16px;font-weight:500;letter-spacing:.256px;line-height:24px;margin-top:.25rem;white-space:nowrap}.content-location-container{overflow:hidden;text-overflow:ellipsis}.address-container{color:var(--color-neutral-80);font-size:16px;font-weight:400;letter-spacing:.256px;line-height:24px;white-space:nowrap}.custom-divider-container2{display:none}.body-medium{font-size:16px;font-weight:500;letter-spacing:.256px;line-height:24px}@media only screen and (max-width:768px){.grid-layout{display:flex;flex-direction:column}.custom-divider-container2{align-items:center;display:flex;margin:.5rem 0 .5rem .5rem}.custom-divider-container{display:none}}.passenger-list-section{margin-top:-1.5rem;max-height:12.4rem;overflow-y:auto}.passenger-list-section::-webkit-scrollbar{width:.5rem}.passenger-list-section::-webkit-scrollbar-thumb{background-color:var(--color-neutral-25)}.passenger-list-section::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-30)}.display-user-container-with-buttons{align-self:center;background-color:var(--color-neutral-10);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:.5rem;margin-right:1rem;margin-top:.5rem;padding:.25rem 0 .25rem 1rem}.display-user-container{align-self:center;color:var(--color-brand-primary-50);display:flex;justify-content:space-between;margin-bottom:1rem;margin-top:.75rem}.passenger-action-buttons{align-items:center;display:flex;margin-right:.5rem}.passenger-list{color:var(--color-neutral-80);cursor:default;margin-bottom:1.15rem;margin-top:.75rem}.passenger-list>a{margin-left:.5rem}@media only screen and (max-width:975px){.passenger-list-section{max-height:none;overflow-y:none}}@media only screen and (max-width:589px){.display-user-container-with-buttons{align-items:flex-start;flex-direction:column;padding-top:1rem}.passenger-action-buttons{justify-content:flex-end;margin-top:.5rem;padding-right:1rem;width:100%}}.link{border-radius:.5rem;outline:.125em solid #0000;outline-offset:.0625em;&:focus{outline:.125em solid #0000}&:focus-visible{outline-color:var(--color-brand-primary-40)}}.url-all{display:flex;flex-direction:row;gap:.5rem;&:focus{outline:.125em solid #0000;outline-color:var(--color-brand-primary-40)}}.url-name{color:var(--color-brand-primary-50);font-family:Ubuntu,sans-serif;font-size:14px;font-weight:400;margin-bottom:0}.icon{align-items:center;color:var(--color-neutral-40);display:flex;justify-content:center;margin-bottom:0}.link:hover{text-decoration-color:var(--color-brand-primary-50)}.url-name-last{color:var(--color-neutral-80);cursor:default;font-family:Ubuntu,sans-serif;font-size:.875rem;font-weight:400;margin-bottom:0}@media only screen and (max-width:1199px) and (orientation:portrait){.main-breadcrumbs{display:none}}@media only screen and (max-width:1199px) and (orientation:landscape){.main-breadcrumbs{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-bottom:1rem;margin-top:1rem;padding:0 4.0313rem;width:100%}}@media only screen and (min-width:1200px){.main-breadcrumbs{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-bottom:1rem;margin-top:1rem;padding-left:7.5rem;width:100%}}.footer-container{background-color:var(--color-brand-primary-50);color:var(--color-neutral-0);display:flex;flex-direction:column;font-size:.8125rem;margin-top:auto}.footer-main{display:flex;gap:5.375rem;justify-content:space-between;padding:3rem 4.0625rem}.footer-column,.footer-logo-section{flex:1 1}.footer-description{height:7.5rem;width:30.0625rem}.footer-column li,.footer-copyright,.footer-description p,.footer-logo-section p{font-family:Ubuntu;font-size:.875rem;letter-spacing:.0156rem;line-height:1.5rem;margin-bottom:0}.logo-row{display:flex;gap:1rem;margin-bottom:1.25rem}.logo-adcenter,.logo-bluecar{height:4.3125rem;margin-right:1.25rem}.logo-adcenter{margin-top:.625rem}.footer-links-section{display:flex;font-family:Ubuntu;font-size:.75rem;gap:2.5rem;justify-content:space-between;margin-top:.625rem}.footer-column{align-items:flex-start;display:flex;flex-direction:row;gap:2.5rem;white-space:nowrap}.my-account{display:flex;flex-direction:column;gap:1.1rem}.footer-column span,.my-account span{font-size:.875rem;line-height:1.2rem;margin-bottom:0}.my-account ul{list-style:none;margin:0;padding:0}.footer-bottom-links a,.footer-column a,.my-account a{color:var(--color-neutral-0);font-size:.75rem;text-decoration:none;transition:color .3s ease}.footer-bottom-links a:hover,.footer-column a:hover,.my-account a:hover{color:var(--color-brand-secondary-30);text-decoration:underline}.footer-bottom-links a:focus-visible,.footer-column a:focus-visible,.my-account a:focus-visible{border-radius:.25rem;margin:0;outline:2px solid var(--color-brand-secondary-30);outline-offset:.1rem;padding:0}.footer-bottom{align-items:center;border-top:.0625rem solid var(--color-neutral-40);display:flex;font-size:.75rem;justify-content:space-between;padding:1rem 4.0625rem}.footer-bottom-links{display:flex;gap:2.5rem}@media only screen and (max-width:1200px) and (orientation:landscape){.footer-main{gap:2rem;padding:3rem 2.5rem}.footer-bottom{padding:1rem 2.5rem}.footer-bottom-links{gap:1.25rem;margin-right:0}.footer-column{display:flex;flex-direction:column;gap:1.25rem}}@media only screen and (max-width:1200px) and (orientation:portrait){.footer-main{flex-direction:row;gap:1.25rem;padding:2.5rem 1.875rem;text-align:left}.footer-column{align-items:flex-start;margin-bottom:1.25rem}.footer-column li,.footer-column span,.footer-column ul{text-align:left}.footer-column ul{padding:0}.footer-bottom{align-items:flex-start;flex-direction:column;gap:1rem;padding:1.25rem;text-align:left}.footer-bottom-links{align-items:flex-start;flex-direction:row;gap:1rem}.footer-column{display:flex;flex-direction:column;gap:1.25rem}}@media only screen and (max-width:800px){.footer-main{flex-direction:column;gap:2rem;padding:3rem 1.5rem;text-align:left}.footer-logo-section{gap:1rem}.footer-links-section,.footer-logo-section{align-items:flex-start;display:flex;flex-direction:column}.footer-links-section{gap:0;margin-top:0}.footer-column li,.footer-column span,.footer-column ul{text-align:left}.footer-column ul{padding:0}.logo-adcenter,.logo-bluecar{display:block;height:auto;margin-bottom:.5rem;max-width:8.75rem;width:auto}.logo-row{margin-bottom:0}.footer-bottom-links a,.footer-copyright{font-size:.75rem;text-align:left}.footer-column span,.my-account span{font-size:.875rem;text-align:left}.footer-column li,.footer-column ul{font-size:.6563rem;text-align:left}.footer-bottom{align-items:flex-start;flex-direction:column;font-size:.65rem;gap:1rem;padding:1rem;text-align:left}.footer-bottom-links{align-items:flex-start;flex-direction:row;gap:1rem}.footer-description{height:auto;max-width:90%;width:24.375rem}}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{align-items:center;appearance:button;-webkit-appearance:button;background-color:#fff;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,#dcdcdc));box-sizing:border-box;cursor:pointer;display:flex;height:36px;height:var(--react-international-phone-height,36px);justify-content:center;margin:0;padding:0;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-country-selector-background-color-hover,#f5f5f5)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:initial}.react-international-phone-country-selector-button__button-content{align-items:center;display:flex;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-left:4px solid #0000;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-top:4px solid #777;border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:#999;border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5))}.react-international-phone-flag-emoji{box-sizing:border-box;height:24px;height:var(--react-international-phone-flag-height,24px);width:24px;width:var(--react-international-phone-flag-width,24px)}.react-international-phone-country-selector-dropdown{background-color:#fff;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff));box-shadow:2px 2px 16px #00000040;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:#222;color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));display:flex;flex-direction:column;left:0;left:var(--react-international-phone-dropdown-left,0);list-style:none;margin:0;max-height:200px;overflow-y:scroll;padding:4px 0;position:absolute;top:44px;top:var(--react-international-phone-dropdown-top,44px);width:300px;z-index:1}.react-international-phone-country-selector-dropdown__preferred-list-divider{background:#dcdcdc;background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,#dcdcdc));border:none;height:1px;margin:0;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0)}.react-international-phone-country-selector-dropdown__list-item{align-items:center;box-sizing:border-box;display:flex;min-height:28px;min-height:var(--react-international-phone-dropdown-item-height,28px);padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5);color:#222;color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5))}.react-international-phone-dial-code-preview{align-items:center;background-color:#fff;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,#dcdcdc));color:#222;color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));display:flex;font-size:13px;font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;margin-right:-1px;padding:0 8px}.react-international-phone-dial-code-preview--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5));color:#666;color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{background-color:#fff;background-color:var(--react-international-phone-background-color,#fff);border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-border-color,#dcdcdc);border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;color:#222;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:13px;font-size:var(--react-international-phone-font-size,13px);height:36px;height:var(--react-international-phone-height,36px);margin:0;overflow:visible;padding:0 8px}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-background-color,#f5f5f5);color:#666;color:var(--react-international-phone-disabled-text-color,#666)}.grid-label{margin-bottom:-1rem}.grid-container-orig-dest{display:flex;flex-direction:column;margin:1rem 0}.container-switch-button{display:flex;justify-content:flex-end;margin-bottom:-1rem;margin-right:.25rem}.publish-modal-switch-button{font-size:1.5rem;margin-top:2.0625rem;transform:rotate(90deg);width:min-content}.grid-label:nth-child(-n+3) label:after{color:var(--color-red-60);content:"*";margin-left:.5rem}.error-message{color:var(--color-red-60);font-size:.75rem;padding-left:.625rem}@media only screen and (max-width:1200px) and (orientation:portrait){.grid-label{margin-top:1rem}}.error-message-box{display:flex;margin-top:8px;width:100%}.error-message-alert{radius:4px;align-items:center;background-color:var(--color-red-0);border-left:1px solid var(--color-red-60);border:1px solid var(--color-red-60);border-left-width:4px;color:var(--color-red-60)!important;display:flex;font-size:14px!important;padding:8px 16px;width:100%}.error-message-text{margin-left:8px}.myAccount-container{border-radius:16px;color:var(--color-neutral-100);font-family:Ubuntu,sans-serif;font-weight:500;gap:1rem;margin-bottom:2rem;margin-left:7.5rem;margin-right:7.5rem;padding:2rem}.myAccount-container,.myAccount-header{background-color:var(--color-neutral-0);background-image:none;display:flex;flex-direction:column}.myAccount-header{align-items:flex-start;gap:1.875rem;height:auto;padding:0}.header-content{flex-direction:row;justify-content:space-between;width:100%}.header-content,.user-info{align-items:center;display:flex}.user-info{gap:.625rem}.profile-image-container{position:relative}.profile-image{background-color:var(--color-neutral-30);border-radius:50%;color:var(--color-neutral-10);font-size:32px;height:2.75rem;width:2.75rem}.profile-image,.user-score{align-items:center;display:flex;justify-content:center}.user-score{background:linear-gradient(var(--color-brand-secondary-10),var(--color-brand-secondary-50));border-radius:30px;color:var(--color-neutral-100);font-size:8px;font-weight:700;height:1.313rem;left:1.5625rem;letter-spacing:.25px;line-height:9.19px;padding:.375rem;position:absolute;top:1.5625rem;width:1.375rem}.profile-info{display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;height:auto;letter-spacing:.25px;text-align:left}.profile-name{color:var(--color-neutral-90);font-size:16px;font-weight:500;letter-spacing:.25px;line-height:24px}.phone-number-section{margin-bottom:1rem}.phone-number,.profile-email{font-weight:400}.profile-email{color:var(--color-neutral-80);font-size:12px;line-height:24px}.header-buttons{align-items:center;flex-direction:row;gap:2rem;justify-content:space-between}.tabs{display:flex;font-size:16px;gap:1.25rem;justify-content:flex-start;padding:0}.tab-btn{background-color:var(--color-neutral-0);border-radius:0;font-family:Ubuntu;font-size:16px;font-weight:400;letter-spacing:.25px;line-height:24px;padding:0 0 .2rem}.tab-btn,.tab-btn:hover{color:inherit;text-decoration:none}.tab-btn:hover{border-color:#0000;outline:none}.tab-btn:focus{outline:none}.tab-btn:focus-visible{border-radius:8px;box-shadow:0 0 0 2px var(--color-brand-primary-50)}.active{outline:none}.active,.tab-btn.active:hover{border-bottom:4px solid var(--color-brand-primary-50);color:var(--color-brand-primary-50);font-weight:700}.section{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0}.section-header{align-items:center;border-bottom:1px solid var(--color-neutral-20);display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:.25rem;width:100%}.personal-information{gap:2.5rem}.content,.personal-information{display:flex;flex-direction:column;margin:0}.content{width:100%}.section-title{color:var(--color-neutral-100);font-size:16px;letter-spacing:.25px;line-height:24px}.textarea{color:var(--color-neutral-90);line-height:1.5;min-height:6.25rem;padding:.75rem 1rem;resize:vertical}.form-input,.textarea{background-color:initial;border:2px solid var(--color-neutral-20);border-radius:8px;font-family:Ubuntu,sans-serif;font-size:16px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.form-input{color:var(--color-neutral-40);font-weight:400;height:auto;justify-content:center;letter-spacing:.25px;line-height:10px;margin:0;padding:.9375rem 1rem .5rem;resize:none;text-align:left}.form-input-title{color:var(--color-neutral-100);font-size:14px;font-weight:400;line-height:20px;margin-bottom:10px}.locationTag-profile{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;text-align:left}@media only screen and (min-width:600px) and (max-width:1200px){.myAccount-container{margin-left:2rem;margin-right:2rem}.personal-information{max-width:61.25rem}}@media only screen and (max-width:599px){.myAccount-container{margin-left:1rem;margin-right:1rem}.header-content{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.tabs-container{overflow-x:auto;white-space:nowrap;width:100%}.tabs{margin-bottom:1rem}.tabs-container::-webkit-scrollbar{-ms-overflow-style:none;display:none;scrollbar-width:none}.header-buttons{width:100%}.user-info{margin-left:.5rem}}.custom-select{background-color:var(--color-neutral-0);background-image:url(/static/media/arrow_down.53161f4b3582375b314d.svg);background-size:1.5rem 1.5rem;border:1px solid var(--color-neutral-20);border-radius:4px;color:#000;display:flex;font-family:Ubuntu,sans-serif;font-weight:400;height:3rem;margin-bottom:1.25rem;min-width:fit-content;padding:0 1rem;transition:border-color .3s}.custom-select.placeholder{color:var(--color-neutral-40)}.custom-select option{color:var(--color-neutral-100)}.update-car-modal .MuiDialog-paper{border-radius:.5rem;height:28.25rem;width:39.75rem}.update-car-modal .dialog-content{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);padding:1rem 1.5rem}.update-car-modal-title{align-items:center;display:flex;gap:1rem;justify-content:space-between}.update-car-modal-input{background-color:var(--color-neutral-0);border:.0625rem solid var(--color-neutral-20);border-radius:4px;color:var(--color-neutral-90);font-family:Ubuntu,sans-serif;font-weight:400;height:3rem;min-width:fit-content;padding:0 1rem;transition:border-color .3s;width:100%}.update-car-modal-input::placeholder{color:var(--color-neutral-40)}.update-car-input-title{color:var(--color-neutral-90);font-size:.75rem;margin:0}.update-car-grid-item{height:4.25rem}.update-car-grid-item:last-child{grid-column:span 2}.update-car-buttons-container{display:flex;gap:16px;justify-content:flex-end;padding:1.5rem}.update-car-buttons-container button{gap:1rem}.my-car{align-items:center;border-radius:8px;display:flex;gap:.25rem;justify-content:space-between;margin-top:.5rem;padding-bottom:1rem;padding-top:1rem}.my-car-delete{background-color:var(--color-neutral-10)}.car-information{display:flex;flex-direction:column;gap:1.2rem;justify-content:space-between;margin:0 1rem}.car-description{display:flex;flex-direction:row}.favorite-car{align-items:center;display:flex;font-size:14px;gap:5px;margin-left:8px}.favorite-car,.favorite-icon{color:var(--color-brand-primary-50)}.favorite-icon{height:16px;width:16px}.favorite-text{color:var(--color-brand-primary-50)}.car-brand{font-size:18px;font-weight:700}.car-props{display:flex;gap:2rem}.car-props-row{display:flex;flex-direction:column}.car-props-value{color:var(--color-neutral-65);margin:0}.my-car-left{align-items:center;display:flex}.my-car-right{margin-right:1rem;position:relative}.car-buttons-section{display:flex}.favorite-button span{font-size:1.25rem}.modal-box p{color:var(--color-neutral-90)}.modal-header{align-items:center;display:flex;justify-content:space-between}.error-modal-buttons{display:flex;gap:.625rem;justify-content:flex-end;margin-top:1.25rem}.my-car-menu{align-items:start;background:var(--color-neutral-0);border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;position:absolute;z-index:10}.menu-button{align-items:center;color:var(--color-neutral-90);display:flex;gap:8px;text-align:left;width:100%}.menu-button:hover{background:var(--color-neutral-20)}.menu-button:focus{background:var(--color-neutral-25);outline:none}.delete-button{color:var(--color-red-60)}.menu-icon{color:var(--color-neutral-65)}.delete-icon,.menu-icon{height:24px;width:24px}@media (max-width:600px){.my-car{align-items:flex-start;flex-direction:column;gap:1rem;padding:1rem}.car-information{flex-direction:column;gap:.8rem;margin:0}.car-brand,.car-color{font-size:16px}.car-buttons-section,.car-props{flex-direction:column;gap:.8rem}.car-buttons-section{align-items:flex-start}.favorite-button span{font-size:1.2rem}.modal-box{padding:1rem;width:90%}.modal-box .close-btn{font-size:24px;height:2rem;right:10px;top:10px;width:2rem}.modal-box h2{font-size:16px;margin-bottom:1rem}.modal-box p{font-size:12px;margin-top:.75rem}.error-modal-buttons button,.modal-buttons button{font-size:14px;padding:.5rem 1rem}}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-box{background-color:var(--color-neutral-0);border-radius:.5rem;box-shadow:0 4px 6px #0000001a;max-width:90%;padding:1.25rem;position:relative;text-align:center;width:34.375rem}.modal-box .close-btn{align-items:center;background:#0000;border:.125rem solid #0000;border-radius:50%;color:var(--color-brand-primary-50);cursor:pointer;display:flex;font-size:30px;height:2.5rem;justify-content:center;outline:none;padding:0;position:absolute;right:1.25rem;top:1.25rem;transition:opacity .3s ease,border-color .3s ease,color .3s ease;width:2.5rem}.modal-box .close-btn:focus{border:.125rem solid var(--color-brand-primary-50);border-radius:50%;color:var(--color-brand-primary-50)}.modal-box h2{font-size:18px;font-weight:600;margin-bottom:1.25rem;text-align:left}.modal-box p{color:#333;font-size:14px;line-height:1.5;margin-top:.9375rem;text-align:left}.modal-buttons{display:flex;gap:.625rem;justify-content:flex-end;margin-top:1.25rem}.modal-buttons button{border:.0625rem solid #0000;border-radius:.3125rem;cursor:pointer;font-size:16px;padding:.625rem 1.25rem;transition:.3s ease}.modal-buttons button:nth-child(2){background-color:var(--color-neutral-0);border:.125rem solid var(--color-red-60);border-radius:1.875rem;color:var(--color-red-60)}.modal-buttons button:nth-child(2):hover{background-color:var(--color-red-60);color:var(--color-neutral-0)}.modal-buttons button:first-child{border:none}.modal-buttons button:first-child,.modal-buttons button:first-child:hover{background-color:initial;color:var(--color-brand-primary-50)}.car-separator{background-color:#ececec;height:1px;margin:.5rem 0;width:100%}@media (max-width:600px){.modal-box{padding:1rem;width:90%}.modal-box .close-btn{font-size:24px;height:2rem;right:10px;top:10px;width:2rem}.modal-box h2{font-size:16px;margin-bottom:1rem}.modal-box p{font-size:12px;margin-top:.75rem}.modal-buttons button{font-size:14px;padding:.5rem 1rem}}.add-car-modal .MuiDialog-paper{border-radius:.5rem;height:28.25rem;width:39.75rem}.add-car-modal .dialog-content{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);padding-bottom:0}.add-car-modal-title{align-items:center;display:flex;justify-content:space-between}.add-car-modal-input{background-color:var(--color-neutral-0);border:.0625rem solid var(--color-neutral-20);border-radius:4px;color:var(--color-neutral-90);font-family:Ubuntu,sans-serif;font-weight:400;height:3rem;min-width:fit-content;padding:0 1rem;transition:border-color .3s;width:100%}.add-car-modal-input::placeholder{color:var(--color-neutral-40)}.add-car-input-title{color:var(--color-neutral-90);font-size:.75rem;margin:0}.add-car-grid-item{height:4.25rem}.add-car-grid-item:last-child{grid-column:span 2}.add-car-buttons-container{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.add-car-buttons-container button{gap:1rem}.asterisk{color:var(--color-red-60);margin-left:2px}.notification-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px;width:100%;p{color:var(--color-neutral-100);margin-bottom:0}}.unread-indicator{background-color:var(--color-red-60);border-radius:50%;display:flex;height:.375rem;left:3px;margin-left:-.875rem;position:relative;top:-10px;width:.375rem}.notification-data{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;font-weight:400;gap:.5rem}.time{p{font-size:.75rem;font-weight:400;white-space:nowrap}}.buttons{display:flex;gap:.5rem;justify-content:right}.notification:hover{background-color:var(--color-brand-primary-0)}.notification{border-radius:4px;padding:.75rem}.notifications-divider{background-color:var(--color-neutral-20);height:1px;margin:1rem 0;width:100%}.notifications-list{overflow-y:scroll}.notifications-tabs .generic-button{font-size:16px;font-weight:500;min-width:0;padding:.5rem}.notifications-tabs-wrapper{overflow-x:auto;padding:.1875rem;white-space:nowrap}@media screen and (orientation:landscape){.background{background-color:var(--color-brand-primary-80);height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:-1}.background.active{opacity:.1;pointer-events:auto;z-index:110}.notifications-panel{background-color:var(--color-neutral-0);display:flex;flex-direction:column;gap:2rem;height:100vh;padding:2rem 1.5rem;position:fixed;right:-500px;top:0;transition:right .3s ease-in-out;width:500px;z-index:120}.notifications-panel.active{right:0}.notifications-header{display:flex;flex-direction:column;gap:2rem}.notifications-title{align-items:center;display:flex;justify-content:space-between}.notifications-title p{color:var(--color-neutral-100);font-size:22px;font-weight:500;line-height:33px;margin-bottom:0}.notifications-tabs{display:inline-flex;gap:1rem}.notifications-tabs-wrapper::-webkit-scrollbar{display:none}}@media screen and (orientation:portrait){.background{display:none}.notifications-list::-webkit-scrollbar{display:none}.notifications-panel{background-color:var(--color-neutral-0);display:flex;flex-direction:column;gap:1rem;height:100vh;opacity:0;padding:1.5rem 1.5rem 0;position:fixed;right:-100%;top:0;transition:opacity .1s ease-in-out;width:100%;z-index:90}.notifications-panel.active{opacity:1;right:0}.notifications-header{display:flex;flex-direction:column;gap:1rem}.notifications-title{align-items:center;display:flex;justify-content:space-between}.notifications-title p{color:var(--color-neutral-100);font-size:18px;font-weight:500;line-height:27px;margin-bottom:0}.notifications-tabs{display:inline-flex;justify-content:center}.notifications-tabs-wrapper::-webkit-scrollbar{display:none}}header{align-items:center;background-color:var(--color-neutral-10);display:flex;justify-content:space-between;padding:.625rem 1.25rem}.app-header{left:0;position:fixed;top:0;width:100%;z-index:90}.mobile-header{display:none}.menu-button{background-color:initial;border:none;cursor:pointer;font-size:16px}.mobile-menu{background-color:var(--color-neutral-10);display:flex;flex-direction:column;height:calc(100vh - 80px);left:0;overflow-y:auto;position:fixed;top:5.125rem;width:100%;z-index:80}.mobile-menu-top{gap:1rem;justify-content:space-between;padding:3.375rem 2rem 2rem}.mobile-menu-bottom,.mobile-menu-top{align-items:flex-start;display:flex;flex-direction:column;width:100%}.mobile-menu-bottom{background-color:var(--color-brand-primary-0);gap:.25rem;height:100vh;justify-content:flex-start;padding:2rem;Button{justify-content:flex-start}}.mobile-menu-about{display:flex;flex-direction:column;gap:.5rem}.mobile-menu-advanced{width:100%}.advanced-text{color:var(--color-neutral-65);font-size:16px;font-weight:700;margin:0;padding:1rem .5rem 1rem 1.625rem}.divider-menu{background-color:var(--color-neutral-20);height:1px;width:100%}.desktop-header{align-items:center;display:flex;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:90}.header-buttons{display:flex;gap:.25rem}.header-logo{border-radius:1.875em;padding:.5em 1em}.header-logo:focus-visible{outline:.125em solid var(--color-brand-primary-40)}.header-logo:hover{cursor:pointer}@media only screen and (max-width:599px){.desktop-header{display:none}.mobile-header{display:flex;padding:1.875rem 0}}@media only screen and (min-width:600px) and (max-width:1200px){.mobile-header{display:none}.desktop-header{display:flex;justify-content:space-between;padding:1.0625rem 2rem .6875rem}}@media screen and (min-width:1201px){.mobile-header{display:none}.desktop-header{display:flex;justify-content:space-between;padding:1.0625rem 7.5rem .6875rem}}@media only screen and (max-width:1200px) and (orientation:portrait){.desktop-header{display:none}.mobile-header{display:flex;padding:1.875rem 0}}@keyframes rotateClockwise{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes rotateCounterClockwise{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}.icon-container{align-items:center;display:flex;justify-content:center}.rotate-in{animation:rotateClockwise .4s forwards}.rotate-out{animation:rotateCounterClockwise .4s forwards}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}.menu-slide-in{animation:slideIn .4s ease-in-out forwards}.menu-slide-out{animation:slideOut .4s ease-in-out forwards}.dropdown-main{position:relative}.dropdown-content,.dropdown-main{display:flex;flex-direction:column}.dropdown-content{background-color:var(--color-neutral-0);border-radius:8px;box-shadow:2px 2px 16px 0 #0000001a;padding:24px;position:absolute;right:0;top:90%;width:23rem;z-index:100}.my-account-section{display:flex;flex-direction:column;margin-top:0}.my-account-button{align-items:center;display:flex}.divider{border-top:1px solid var(--color-neutral-20);flex-grow:1;margin:1rem}.title-section{cursor:pointer;font-family:Ubuntu,sans-serif}.title-advanced-section,.title-section{color:var(--color-neutral-80);font-size:16px;font-weight:700}.title-advanced-section{margin-bottom:0}.content{gap:.25rem}.text-content{color:var(--color-neutral-80);cursor:pointer;padding-left:1rem}.advanced-top{align-items:center;display:flex;gap:.1rem;margin-bottom:.5rem}.incidence-section{display:flex;flex-direction:column;margin-top:0}.dropdown-title{color:var(--color-neutral-80);font-size:16px;font-weight:700;margin:0;padding:.5rem 1rem}.back-continue-container,.onboarding-buttons-container{display:flex;justify-content:space-between}.back-continue-container{gap:1rem}.onboarding-step-title{font-size:22px;font-weight:500;letter-spacing:.25px;line-height:33px;margin-bottom:.5rem}.onboarding-step-information{color:var(--color-neutral-65);font-size:14px;font-weight:400;letter-spacing:.25px;line-height:24px}.onboarding-step-question{font-size:16px;font-weight:500;letter-spacing:.25px;line-height:24px;margin:1.5625rem 0 .625rem}.onboarding-input-title{color:var(--color-neutral-100);font-weight:400}.hint,.onboarding-input-title{font-size:12px;letter-spacing:.25px;line-height:20px}.hint{color:var(--color-neutral-80);font-weight:500;margin-top:.3rem;padding-bottom:.75rem}@media only screen and (max-width:900px){.back-continue-container{flex-direction:row;gap:1rem;width:100%}.back-continue-container>Button{flex:1 1}.skip-button{display:none}}@media only screen and (max-width:600px){.back-continue-container{flex-direction:row;width:100%}.skip-button{display:none}}.onboarding-step{display:flex;flex-direction:column}.onboarding-step-description{margin-bottom:.5rem;p{font-size:16px;font-weight:500;margin:0}}.selected-count{display:flex;justify-content:space-between;margin-bottom:2rem;p{color:var(--color-neutral-80);font-size:14px;font-weight:400;margin:0}}.hobbies-container{display:flex;flex-wrap:wrap;gap:.5rem}.hobby-category{margin-bottom:16px}.category-title{margin-bottom:8px}.hobby-list{display:flex;flex-wrap:wrap;gap:8px}.welcome-title{font-size:40px;line-height:60px}.welcome-subtitle,.welcome-title{color:var(--color-brand-primary-50);letter-spacing:.25px;margin-bottom:2rem}.welcome-subtitle{font-size:22px;font-weight:500;line-height:33px}.welcome-description{color:var(--color-neutral-80);font-size:16px;letter-spacing:.25px;line-height:24px;margin-right:2.75rem;text-align:left}.onboarding-email{margin-top:2rem}.big-hint{color:var(--color-neutral-80);font-size:14px;padding-bottom:3.25rem}.long-input{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-20);border-radius:4px;display:flex;height:3rem;padding:.5rem 1rem;width:100%}.forbidden-input{color:var(--color-neutral-40);cursor:not-allowed;margin-top:.5rem}.cars-grid-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.grid-item{display:flex;flex-direction:column;margin-bottom:-1.5rem}.cars-short-input{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-20);border-radius:4px;color:var(--color-neutral-90);font-family:Ubuntu,sans-serif;font-weight:400;height:3rem;margin-bottom:1.25rem;margin-top:.5rem;min-width:fit-content;padding:0 1rem;transition:border-color .3s}.onboarding-dropdown-title{margin-bottom:.5rem}.add-car-button-container{display:flex;flex-direction:column;font-size:14px;grid-column:span 2;height:2.5rem;justify-self:start;margin-top:1.5rem;min-width:max-content}.cars-container{max-height:11.25rem;overflow-x:hidden;overflow-y:auto}.checkbox-container{gap:1rem}.checkbox,.checkbox-container{align-items:center;display:flex}.checkbox{accent-color:var(--color-brand-primary-50);background-color:var(--color-brand-primary-50);border:2px solid var(--color-brand-primary-50);border-radius:2px;color:var(--color-neutral-0);cursor:pointer;font-size:22px;height:20px;justify-content:center;transition:background-color .2s;width:20px}.checkbox:hover{outline:6px solid var(--color-brand-primary-10-30)}.checkbox:focus-visible{outline:6px solid var(--color-brand-primary-20-40)}.checkbox:active{outline:6px solid var(--color-brand-primary-40-30)}.not-enabled{background-color:var(--color-neutral-0)}.checkbox-text{color:var(--color-brand-primary-50);font-size:13px;letter-spacing:.25px}.locationTag{display:flex;justify-content:flex-start;line-height:20px;padding-top:1.25rem}.locationTag span{font-size:14px}.onboarding-container{align-items:center;background-color:var(--color-brand-primary-80-25);display:flex;font-family:Ubuntu,sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1120}.onboarding-modal{background:var(--color-neutral-0);border-radius:12px;display:flex;flex-direction:column;height:calc(100vh - 8rem);margin:8.0625rem 7.5rem;overflow-y:auto;padding:1rem;width:calc(100vw - 14rem)}.onboarding-body{display:flex;flex-grow:1;gap:3rem;justify-content:flex-start;overflow-y:auto;padding:0 1rem 1rem}.step-container{display:flex;flex-direction:column;justify-content:space-between;margin-top:1.5rem;width:50%}.tutorial{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:50%}.tutorial img{height:100%;object-fit:cover;width:auto}.skip-button-mobile{display:none;margin-right:-1rem;span{display:flex;justify-content:center}}.selected-step{margin-bottom:1rem}@media only screen and (max-width:1200px) and (min-width:600px) and (orientation:portrait){.onboarding-modal{margin:8.0625rem 2rem;min-width:25rem;width:calc(100vw - 4rem)}.onboarding-body{display:flex;flex-direction:column;height:100%;justify-content:center;overflow-y:auto}.tutorial{display:none}.skip-button-mobile{display:flex}.onboarding-header{display:flex;justify-content:space-between}.step-container{height:100%;margin-top:1rem;width:100%}}@media only screen and (max-width:900px){.onboarding-modal{height:calc(100vh - 7rem);margin:3.0625rem 2rem;max-height:none;max-width:100%;padding:1rem;width:calc(100vw - 4rem)}.onboarding-body{display:flex;flex-direction:column;height:100%;justify-content:center;overflow-y:auto}.tutorial{display:none}.skip-button-mobile{display:flex}.onboarding-header{display:flex;justify-content:space-between}.step-container{height:100%;margin-top:1rem;width:100%}}@media only screen and (max-width:600px){.onboarding-modal{height:calc(100vh - 7rem);margin:3.0625rem 1rem;max-height:none;max-width:100%;padding:1rem;width:calc(100vw - 2rem)}.onboarding-body{display:flex;flex-direction:column;height:100%;justify-content:center}.tutorial{display:none}.step-container{width:100%}}.slider-buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem 1rem 0}.indicators{align-items:center;display:flex;gap:1rem;height:2rem}.selectors-text{color:var(--color-neutral-80);font-size:14px;font-size:"Ubuntu",sans-serif;font-weight:400;margin:0}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-brand-primary-0:#f4f8fb;--color-brand-primary-05:#ebf8ff;--color-brand-primary-10:#d4f0ff;--color-brand-primary-10-30:#d4f0ff4d;--color-brand-primary-20:#b2e4ff;--color-brand-primary-20-40:#b2e4ff66;--color-brand-primary-30:#78d0ff;--color-brand-primary-40:#009cf1;--color-brand-primary-40-30:#009cf14d;--color-brand-primary-50:#0070ad;--color-brand-primary-50-25:#0070ad40;--color-brand-primary-60:#005c94;--color-brand-primary-70:#004d7a;--color-brand-primary-80:#003d61;--color-brand-primary-80-25:#003d6120;--color-brand-primary-90:#00314d;--color-brand-primary-100:#002539;--color-brand-secondary-0:#def6fc;--color-brand-secondary-10:#a0e1f6;--color-brand-secondary-20:#7ed7f3;--color-brand-secondary-30:#60cdf0;--color-brand-secondary-40:#3bc1ee;--color-brand-secondary-50:#12abdb;--color-brand-secondary-60:#118dba;--color-brand-secondary-70:#0f789c;--color-brand-secondary-80:#0e6280;--color-brand-secondary-90:#0d4d64;--color-brand-secondary-100:#0b3949;--color-brand-tertiary-0:#ecddf3;--color-brand-tertiary-5:#ddb4f3;--color-brand-tertiary-10:#bf76e8;--color-brand-tertiary-20:#9f3adb;--color-brand-tertiary-30:#791cb3;--color-brand-tertiary-40:#4e1471;--color-brand-tertiary-50:#2b0a3d;--color-neutral-0:#fff;--color-neutral-10:#fafafa;--color-neutral-15:#f2f2f2;--color-neutral-20:#ececec;--color-neutral-25:#dedede;--color-neutral-30:#ccc;--color-neutral-40:#b2b2b2;--color-neutral-60:#8c8c8c;--color-neutral-65:#737373;--color-neutral-80:#707070;--color-neutral-90:#1c1c1c;--color-neutral-100:#272936;--color-green-0:#d6f3e2;--color-green-10:#aee8c6;--color-green-20:#89ddab;--color-green-30:#65d190;--color-green-40:#43c677;--color-green-50:#33b569;--color-green-60:#289553;--color-green-70:#248047;--color-green-80:#20693d;--color-green-90:#19512f;--color-green-100:#123520;--color-teal-0:#c7eeee;--color-teal-10:#b1e5e5;--color-teal-20:#97dfdf;--color-teal-30:#72d8d8;--color-teal-50:#15c7c7;--color-teal-60:#13a4a4;--color-teal-70:#118a8a;--color-teal-80:#0f7171;--color-teal-90:#0d5858;--color-teal-100:#0c4141;--color-pink-0:#ffe5f3;--color-pink-10:#f7c7e1;--color-pink-20:#f0a1cc;--color-pink-30:#ed72b5;--color-pink-40:#e34d9e;--color-pink-50:#d13a8c;--color-pink-60:#a53673;--color-pink-70:#8a2d61;--color-pink-80:#6c2249;--color-pink-90:#551b3e;--color-pink-100:#42142e;--color-yellow-0:#fff8e1;--color-yellow-10:#fff2c5;--color-yellow-20:#ffebaa;--color-yellow-30:#ffe58f;--color-yellow-40:#ffde75;--color-yellow-50:#ffde68;--color-yellow-60:#ffc928;--color-yellow-70:#edb00b;--color-yellow-80:#ab8008;--color-yellow-90:#6c5205;--color-yellow-100:#352902;--color-orange-0:#ffdcc2;--color-orange-10:#ffd0b1;--color-orange-20:#ffbd90;--color-orange-30:#ffb07b;--color-orange-40:#ffa66a;--color-orange-50:#ff893e;--color-orange-60:#ff6d17;--color-orange-70:#e65600;--color-orange-80:#b14500;--color-orange-90:#813300;--color-orange-100:#6e2b00;--color-red-0:#feefef;--color-red-05:#fcd4d4;--color-red-10:#f3aaaf;--color-red-15:#ee868d;--color-red-15-50:#ee868d80;--color-red-20:#ec767e;--color-red-30:#f0656e;--color-red-40:#e5414c;--color-red-50:#e33541;--color-red-60:#d21d29;--color-red-70:#b21923;--color-red-80:#94151d;--color-red-90:#731017;--color-red-100:#4a0a0f;--color-grey-150:#ddd;--alpha-30:0.3;background-color:#fafafa;background-color:var(--color-neutral-10);color:#ffffffde;color-scheme:light dark;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}a{color:#646cff;font-weight:500;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0}p{font-family:Ubuntu,sans-serif;font-size:1rem;font-style:normal;letter-spacing:.0156rem;line-height:1.5rem}small{color:#707070;color:var(--color-neutral-80);font-size:.75rem}label{font-size:1rem;font-style:normal;line-height:1.5rem}h1,label{font-family:Ubuntu,sans-serif;font-weight:400;letter-spacing:.0156rem}h1{font-size:2.5rem;line-height:3.75rem}h2{font-family:Ubuntu,sans-serif;font-size:1.875rem;font-style:normal;font-weight:400;letter-spacing:.0156rem;line-height:2.8125rem}button{background-color:#1a1a1a;border:.0625rem solid #0000;border-radius:.5rem;cursor:pointer;font-family:inherit;font-size:1em;font-weight:500;padding:.6em 1.2em;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:.25rem auto -webkit-focus-ring-color}
/*# sourceMappingURL=main.d4ebe792.css.map*/