.lang-switcher{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;margin:0 .5rem;padding:0;border:none;background:transparent;vertical-align:middle;flex-shrink:0}.lang-switcher__btn{-webkit-appearance:none;appearance:none;border:none;background:transparent;color:#94a3b8;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1;padding:.25rem 0;cursor:pointer;transition:color .15s ease}.lang-switcher__btn:hover{color:#334155}.lang-switcher__btn.is-active{color:#0f172a;font-weight:600}.lang-switcher__sep{color:#cbd5e1;font-size:.75rem;font-weight:400;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}#google_translate_element,.goog-te-balloon-frame,.goog-te-balloon-frame+div,.goog-te-banner-frame,.goog-tooltip{display:none!important}body{top:0!important}.goog-te-banner-frame.skiptranslate,.goog-te-combo,.goog-te-gadget,.skiptranslate iframe{display:none!important}html.translated-ltr body,html.translated-rtl body{top:0!important}@media (max-width:991px){.lang-switcher{margin:8px 0}}.main-footer{background:#000;color:#fff}.main-footer .top .title{color:#fff;font-size:1.2rem;font-weight:600}.find-section{padding:3rem 0}.find-section .container .find-title{font-weight:700;font-size:.875rem;line-height:1.5rem;color:#757575;text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:.5px}.find-section .container ul{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:1rem;gap:1rem}.find-section .container li{width:calc(50% - .5rem);padding-bottom:1rem}.find-section .container li a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .2s ease}.find-section .container li a:hover{color:#e5c24d}.find-section .partners{flex-direction:column;justify-content:flex-start}.find-section .partners .partners-logo{margin-bottom:1.5rem;padding:0;opacity:.5;transition:opacity .15s ease-in-out;cursor:pointer}.find-section .partners .partners-logo:hover{opacity:1}.footer-payments{padding:1.15rem 0 1rem;border-bottom:1px solid hsla(0,0%,100%,.14);text-align:center}.footer-payments__title{margin:0 0 .2rem;font-size:.85rem;font-weight:700;color:#fff;letter-spacing:.01em}.footer-payments__subtitle{margin:0 0 .75rem;font-size:.72rem;color:hsla(0,0%,100%,.78)}.footer-payments__list{list-style:none;margin:0 auto;padding:0;max-width:920px;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:.4rem;gap:.4rem}.footer-payments__item{display:flex;align-items:center}.footer-payments__badge{display:inline-flex;align-items:center;justify-content:center;width:52px;height:28px;padding:.2rem .3rem;border-radius:6px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.14)}.footer-payments__badge img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.bottom{padding:1.5rem 0;border-top:1px solid hsla(0,0%,100%,.1)}.bottom,.flx-view{display:flex;justify-content:space-between;align-items:center}.flx-view{width:100%}.social-ord{order:2;display:flex;grid-gap:.75rem;gap:.75rem}.footer-social-icon{font-size:1.25rem;color:#fff;padding:.5rem;transition:all .2s ease;opacity:.8}.footer-social-icon:hover{color:#e5c24d;opacity:1;transform:translateY(-2px)}.rights-flex{flex-grow:1;display:flex;align-items:center;grid-gap:1.5rem;gap:1.5rem}.rights{font-size:.9375rem;color:hsla(0,0%,100%,.7)}.terms{padding:0;margin:0;display:flex;grid-gap:.5rem;gap:.5rem;list-style:none}.terms li{font-size:.8125rem;display:inline-flex;align-items:center}.terms li:not(:last-child):after{content:"•";padding-left:.5rem;color:hsla(0,0%,100%,.5)}.terms li a{color:hsla(0,0%,100%,.92)!important;text-decoration:none;transition:color .2s ease;font-weight:600}.terms li a:hover{color:#e5c24d!important;text-decoration:underline}.rights-flex{grid-row-gap:.65rem;row-gap:.65rem}.rights-flex,.terms{flex-wrap:wrap}.flx-view .rights,.flx-view .terms li a,.flx-view i{color:#fff}.sticky{bottom:-2px;background-color:#fff;padding:1.5rem 0 3rem;font-size:1.25rem;box-shadow:0 .375rem 2.25rem rgba(0,0,0,.2);z-index:100}@media only screen and (max-width:768px){.find-section{padding:2rem 0}.find-section .container li{width:100%}.bottom{flex-direction:column;grid-gap:1.5rem;gap:1.5rem;text-align:center}.flx-view,.rights-flex{flex-direction:column;grid-gap:1rem;gap:1rem}.bottom .social-ord{order:0}.terms{flex-direction:column;grid-gap:.5rem;gap:.5rem}.terms li:not(:last-child):after{display:none}}@media only screen and (max-width:576px){.find-section .container .find-title{font-size:.75rem}.social-ord{justify-content:center}.rights{font-size:.875rem}.terms li{font-size:.75rem}}.about-panel{padding:3rem 0 2.5rem;background:#f4f7fb}.about-panel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.about-card{background:#fff;border:1px solid #e8eef5;border-radius:18px;padding:1.25rem 1.2rem 1.3rem;box-shadow:0 10px 28px rgba(15,23,42,.06);min-height:100%}.about-card__title{margin:0 0 .75rem;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:700;letter-spacing:-.02em;text-align:center;color:#004aad}.about-card__lead,.about-card__text{margin:0;font-size:.88rem;line-height:1.6;color:#475569}.about-card__lead{margin-bottom:.9rem}.about-partners{display:flex;flex-wrap:wrap;grid-gap:.65rem;gap:.65rem}.about-partners__badge{display:inline-flex;align-items:center;justify-content:center;width:72px;height:44px;padding:.35rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.about-partners__badge img{max-width:100%;max-height:100%;object-fit:contain}.about-links{list-style:none;margin:0;display:flex;flex-direction:column;grid-gap:.35rem;gap:.35rem;max-height:220px;overflow-y:auto;padding:0 .25rem 0 0}.about-links a{display:block;color:#334155;text-decoration:none;font-size:.8rem;font-weight:600;line-height:1.35;padding:.28rem 0;border-bottom:1px solid #f1f5f9;transition:color .15s ease}.about-links a:hover{color:#004aad}.about-card__more{margin-top:.75rem;border:0;background:transparent;color:#004aad;font-size:.82rem;font-weight:700;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.about-contacts{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;grid-gap:1.25rem;gap:1.25rem;flex-wrap:wrap;padding:1.15rem 1.25rem;border-radius:18px;background:#fff;border:1px solid #e8eef5;box-shadow:0 10px 28px rgba(15,23,42,.06)}.about-contacts__title{margin:0 0 .65rem;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:700;letter-spacing:-.02em;text-align:center;color:#004aad}.about-contacts__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;grid-gap:.45rem;gap:.45rem}.about-contacts__list li{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.45rem;gap:.45rem;font-size:.88rem;color:#475569;font-weight:500}.about-contacts__list a{color:#004aad;text-decoration:none;font-weight:600}.about-contacts__list a:hover{text-decoration:underline}.about-contacts__sep{color:#cbd5e1}.about-contacts__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#e8f0ff;color:#004aad;flex-shrink:0;font-size:.75rem}.about-contacts__social{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem}.about-contacts__social-label{font-size:.82rem;font-weight:700;color:#64748b}.about-contacts__social-links{display:flex;flex-wrap:wrap;grid-gap:.45rem;gap:.45rem}.about-contacts__social-btn{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#004aad;color:#fff;text-decoration:none;transition:background .15s ease,transform .15s ease}.about-contacts__social-btn svg{width:16px;height:16px;fill:currentColor}.about-contacts__social-btn:hover{background:#003a8c;transform:translateY(-1px)}.about-legal{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:.45rem .65rem;gap:.45rem .65rem;font-size:.82rem}.about-legal__link{color:#004aad;font-weight:700;text-decoration:none}.about-legal__link:hover{text-decoration:underline}.about-legal__sep{color:#94a3b8}@media (max-width:1100px){.about-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.about-panel{padding:2.25rem 0 2rem}.about-panel__grid{grid-template-columns:1fr}.about-contacts{flex-direction:column;align-items:flex-start}.about-links{max-height:180px}}.media-layer{padding:4rem 0;background:linear-gradient(180deg,#fff 0,#f8f9fa)}.featured-articles-card{padding:4rem 2.5rem 3rem;margin-bottom:4rem;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,74,173,.08)}.featured-articles-card .title{font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#004aad;margin-bottom:2rem;text-align:center;display:block;width:100%}.featured-articles-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.featured-article{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.featured-article:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,74,173,.15)}.featured-article-img{position:relative;width:100%;height:220px;overflow:hidden}.featured-article-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.featured-article:hover .featured-article-img img{transform:scale(1.1)}.featured-article-img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,74,173,.7) 0,transparent 60%);opacity:0;transition:opacity .3s ease}.featured-article:hover .featured-article-img:after{opacity:1}.featured-article-content{padding:2rem 1.2rem 1.5rem;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;grid-gap:.9rem;gap:.9rem}.featured-article-link{font-size:1.125rem;font-weight:600;line-height:1.5;color:#1f2937;text-decoration:none;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-article:hover .featured-article-link{color:#004aad}.featured-article-date{margin:.35rem 0 0;font-size:.82rem;color:#64748b;line-height:1.4}.featured-article-excerpt{margin:0;font-size:.94rem;line-height:1.6;color:#475569;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.featured-article-read-btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:8px;background:linear-gradient(135deg,#004aad,#3d89f0);color:#fff;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 6px 16px rgba(0,74,173,.2)}.featured-article-read-btn:hover{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,74,173,.26)}.article-badge{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#e5c24d,#d4af37);color:#004aad;padding:.4rem .8rem;border-radius:50px;font-weight:700;font-size:.75rem;box-shadow:0 2px 8px rgba(229,194,77,.4);z-index:2}.featured-article{animation:fadeInUp .5s ease;opacity:0;animation-fill-mode:forwards}.featured-article:first-child{animation-delay:.1s}.featured-article:nth-child(2){animation-delay:.2s}.featured-article:nth-child(3){animation-delay:.3s}.featured-article:nth-child(4){animation-delay:.4s}.featured-articles-actions{display:flex;justify-content:center;margin-top:2.25rem}.featured-articles-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.4rem;border-radius:10px;background:linear-gradient(135deg,#004aad,#3d89f0);color:#fff;font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 6px 18px rgba(0,74,173,.22)}.featured-articles-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,74,173,.28)}.featured-articles-btn--ghost{background:#fff;color:#004aad;border:1px solid #dbeafe;box-shadow:none}.featured-articles-btn--ghost:hover{color:#003b8a;box-shadow:0 6px 14px rgba(0,74,173,.12)}@media (max-width:991px){.featured-articles-row{grid-template-columns:repeat(2,1fr)}.featured-articles-card{padding:3rem 2rem;margin-bottom:3rem}.featured-articles-card .title{font-size:2rem;margin-bottom:2.5rem}.featured-article-img{height:200px}.featured-article-link{font-size:1.05rem}}@media (max-width:767px){.featured-articles-row{grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.media-layer{padding:2.5rem 0}.featured-articles-card{padding:2.5rem 1.5rem;margin-bottom:2rem}.featured-articles-card .title{font-size:1.75rem;margin-bottom:2rem}.featured-article-img{height:220px}.featured-article-content{padding:1.5rem 1rem}.featured-article-link{font-size:1rem}}@media (max-width:576px){.featured-articles-card .title{font-size:1.5rem}.featured-articles-card{padding:2rem 1rem}.featured-article-img{height:180px}.featured-article-link{font-size:.95rem}}.no-articles{text-align:center;padding:4rem 2rem;color:#6b7280}.no-articles-icon{font-size:4rem;color:#cbd5e0;margin-bottom:1.5rem}.no-articles h3{font-size:1.5rem;color:#1f2937;margin-bottom:.5rem;font-weight:600}.no-articles p{font-size:1rem;color:#6b7280}.all-featured-articles-page .featured-articles-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.75rem;gap:1.75rem}.all-featured-articles-page .featured-article-img{height:290px}.all-featured-articles-page .featured-article{min-height:540px}.all-featured-articles-page-meta{text-align:center;font-size:.95rem;color:#64748b;margin:-1.5rem 0 .25rem}.all-featured-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;margin:2rem 0 1rem}.all-featured-pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:8.5rem;padding:.55rem 1.1rem;border-radius:10px;font-size:.9rem;font-weight:600;text-decoration:none;color:#004aad;background:#fff;border:1px solid #dbeafe;transition:box-shadow .2s ease,transform .2s ease}.all-featured-pagination-btn:hover:not(.is-disabled){text-decoration:none;color:#003b8a;box-shadow:0 6px 14px rgba(0,74,173,.12)}.all-featured-pagination-btn.is-disabled{color:#94a3b8;border-color:#e2e8f0;cursor:not-allowed;pointer-events:none}.all-featured-pagination-status{font-size:.95rem;font-weight:600;color:#475569}.all-featured-hotel-heading{font-size:1.15rem;font-weight:700;color:#0f172a;margin:1.25rem 0 .35rem}.all-featured-hotel-heading:first-of-type{margin-top:.25rem}.all-featured-hotel-lead{font-size:.9rem;color:#475569;line-height:1.5;margin:0 0 .65rem}.all-featured-hotel-lead a{color:#004aad;font-weight:600}.all-featured-search{margin:1.25rem 0 1.75rem}.all-featured-search-label{display:block;font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.45rem}.all-featured-search-input{width:100%;max-width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.4;border:1px solid #cbd5e1;border-radius:12px;background:#fff;box-sizing:border-box}.all-featured-search-input:focus{outline:2px solid rgba(0,74,173,.35);border-color:#004aad}.all-featured-search-meta{margin:.65rem 0 0;font-size:.875rem;color:#475569}.all-featured-search-reset{border:none;background:none;padding:0;color:#004aad;font-weight:600;cursor:pointer;text-decoration:underline}.all-featured-search-suggestions{display:flex;flex-wrap:wrap;grid-gap:.45rem;gap:.45rem;margin-top:.65rem}.all-featured-search-chip{border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;border-radius:999px;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;cursor:pointer}.all-featured-search-chip:hover{border-color:#004aad;color:#004aad}.all-featured-search-empty{grid-column:1/-1;margin:0;padding:1rem 0;color:#475569;font-size:.95rem}.all-featured-articles-page .featured-articles-card .featured-articles-actions--shortcuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:.65rem .75rem;gap:.65rem .75rem;justify-content:stretch;align-items:stretch;width:100%;max-width:100%;margin-top:.5rem;margin-bottom:2rem;box-sizing:border-box}.all-featured-articles-page .featured-articles-card .featured-articles-actions--shortcuts .featured-articles-btn.featured-articles-btn--ghost{width:100%;min-height:3.25rem;height:100%;padding:.6rem .75rem;font-size:.8125rem;line-height:1.3;font-weight:600;text-align:center;text-decoration:none;word-break:break-word;-webkit-hyphens:manual;hyphens:manual;border-radius:12px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}@media (max-width:480px){.all-featured-articles-page .featured-articles-card .featured-articles-actions--shortcuts{grid-template-columns:1fr}}.all-featured-about-section{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:2rem}.all-featured-about-section .about-section{border-radius:0;margin-bottom:0;width:100%;max-width:none;padding-top:2.5rem;padding-bottom:1.75rem}.all-featured-about-section .about-section .container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (max-width:1200px){.all-featured-articles-page .featured-articles-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.all-featured-articles-page .featured-articles-row{grid-template-columns:1fr}.all-featured-articles-page .featured-article{min-height:0}.all-featured-about-section .about-section{padding-top:2rem;padding-bottom:1.5rem}}.react-datepicker-wrapper{width:unset!important}.rented-car .car-img img{transition:all .3s ease-in-out}.rented-car .car-img:hover img{transform:scale(1.2,1.4);transition:all .3s ease-in-out}.rented-car .car-img{box-shadow:0 7px 29px 0 rgba(100,100,111,.2);transition:all .4s ease-in-out}.rented-car:hover{transition:all .3s ease-in}.datePickerlabel{left:30px}.datePickerlabel,.datePickerlabelBookCar{position:absolute;top:10px;font-weight:700}.datePickerlabelBookCar{left:17px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:0}.react-datepicker__time-container{clear:both;border-left:none;width:85px;position:absolute;right:-86px}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:1.3rem}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#fff}.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:none;border-radius:.3rem;display:inline-block;position:relative;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15)}.react-datepicker__time-list{height:236px!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15)}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#fff}.react-datepicker__header{text-align:center;background-color:#004aae;border-bottom:none;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#fbf9f9;font-weight:700;font-size:.944rem}.react-datepicker__day-names .react-datepicker__day-name{color:#fff;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}@media only screen and (max-width:768px){.react-datepicker-wrapper{width:100%!important;padding:0 15px}.hero-search .react-datepicker-wrapper{padding:0!important;width:100%!important}div.fullWidth{width:100%}.datePickerlabel{left:42px}.datePickerlabelBookCar{left:31px}}.hero-banner{position:relative;z-index:3;isolation:isolate;min-height:min(92vh,820px);padding:7rem 0 7.5rem;display:flex;align-items:flex-end;overflow:visible;background:#0b1b33}.hero-banner__media{position:absolute;inset:0;background-position:62%;background-size:cover;background-repeat:no-repeat;z-index:0;overflow:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:contrast(1.04) saturate(1.05)}.hero-banner__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,42,110,.88),rgba(0,58,140,.72) 36%,rgba(0,74,173,.52) 68%,rgba(0,42,110,.62)),linear-gradient(180deg,rgba(0,42,110,.48),rgba(0,58,140,.32) 45%,rgba(0,32,85,.7));pointer-events:none}.hero-banner__inner{position:relative;z-index:2;width:100%;padding-bottom:.5rem;overflow:visible}.hero-banner__copy{max-width:640px;margin-bottom:1.35rem;color:#fff}.hero-banner__copy h1{margin:0 0 .85rem;font-size:clamp(1.85rem,4vw,3rem);line-height:1.12;font-weight:700;letter-spacing:-.03em;color:#fff;text-align:left;text-shadow:none}.hero-banner__copy p{margin:0 0 1.25rem;max-width:34rem;font-size:clamp(.98rem,1.5vw,1.15rem);line-height:1.55;font-weight:500;color:hsla(0,0%,100%,.92);text-align:left}.hero-search{position:relative;z-index:4;display:grid;grid-template-columns:minmax(140px,1fr) 1px minmax(140px,1.1fr) 1px minmax(150px,1fr) 1px minmax(150px,1fr) auto;align-items:center;grid-gap:.35rem .55rem;gap:.35rem .55rem;padding:.85rem .85rem .85rem 1.1rem;border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.22)}.hero-search__field{min-width:0;padding:.15rem .35rem}.hero-search__field--country{position:relative;z-index:5}.hero-search__divider{width:1px;height:42px;background:#e2e8f0;justify-self:center}.hero-search__label{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#64748b;text-align:left}.hero-search__control{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;min-width:0}.hero-search__icon{display:inline-flex;flex-shrink:0}.hero-search .react-datepicker-wrapper,.hero-search .react-datepicker__input-container,.hero-search .react-datepicker__input-container input,.hero-search__input{width:100%!important;min-width:0}.hero-search .react-datepicker__input-container input,.hero-search__input,.hero-search input.hero-search__input{border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding:.2rem 0!important;border-radius:0!important;font-size:.95rem!important;font-weight:600!important;color:#0f172a!important;height:auto!important;line-height:1.3!important}.hero-search__input::placeholder{color:#94a3b8;font-weight:500}.hero-search__submit{display:inline-flex;align-items:center;justify-content:center;grid-gap:.55rem;gap:.55rem;min-height:52px;padding:.85rem 1.25rem;border:0;border-radius:999px;background:#004aad;color:#fff;font-size:.92rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,transform .15s ease}.hero-search__submit:hover{background:#003a8c;transform:translateY(-1px)}.hero-search__error{margin-top:.75rem;padding:.65rem .9rem;border-radius:10px;background:hsla(0,0%,100%,.92);color:#0f172a;font-weight:600;font-size:.9rem}.hero-datepicker-popper{z-index:10060!important}.hero-datepicker-popper .react-datepicker__triangle{display:none}.hero-datepicker.react-datepicker{display:flex!important;font-family:"Rubik","Poppins",system-ui,sans-serif;font-size:.875rem;color:#0f172a;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 20px 48px rgba(15,23,42,.2);background:#fff}.hero-datepicker .react-datepicker__month-container{float:none}.hero-datepicker .react-datepicker__header{background:#f8fafc;border-bottom:1px solid #e8eef5;border-top-left-radius:0;padding:.85rem .65rem .55rem}.hero-datepicker .react-datepicker__header--has-time-select{border-top-right-radius:0}.hero-datepicker .react-datepicker-time__header,.hero-datepicker .react-datepicker-year-header,.hero-datepicker .react-datepicker__current-month{color:#0f172a;font-weight:700;font-size:.92rem;text-transform:capitalize}.hero-datepicker .react-datepicker__day-names{margin-top:.35rem}.hero-datepicker .react-datepicker__day-name{color:#64748b!important;font-weight:600;font-size:.72rem;text-transform:uppercase;width:2rem;line-height:2rem;margin:.12rem}.hero-datepicker .react-datepicker__month{margin:.55rem .65rem .75rem}.hero-datepicker .react-datepicker__day{width:2rem;line-height:2rem;margin:.12rem;border-radius:10px;color:#0f172a;font-weight:500}.hero-datepicker .react-datepicker__day:hover{background:#e8f0ff;border-radius:10px}.hero-datepicker .react-datepicker__day--keyboard-selected,.hero-datepicker .react-datepicker__day--selected{background:#004aad!important;color:#fff!important;font-weight:700;border-radius:10px}.hero-datepicker .react-datepicker__day--disabled{color:#cbd5e1!important}.hero-datepicker .react-datepicker__day--outside-month{color:#94a3b8}.hero-datepicker .react-datepicker__navigation-icon:before{border-color:#64748b;border-width:2px 2px 0 0;height:7px;width:7px}.hero-datepicker .react-datepicker__navigation:hover :before{border-color:#004aad}.hero-datepicker .react-datepicker__navigation--previous{left:8px;top:12px}.hero-datepicker .react-datepicker__navigation--next,.hero-datepicker .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:100px;top:12px}.hero-datepicker .react-datepicker__time-container{position:static!important;float:none!important;right:auto!important;width:96px;border-left:1px solid #e8eef5;background:#fff}.hero-datepicker .react-datepicker__time-container .react-datepicker__header{padding:.85rem .4rem .65rem}.hero-datepicker .react-datepicker__time-container .react-datepicker__time{background:#fff}.hero-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:100%;margin:0;border-radius:0;box-shadow:none}.hero-datepicker .react-datepicker__time-list{height:236px!important;padding:.25rem 0!important}.hero-datepicker .react-datepicker__time-list-item{display:flex;align-items:center;justify-content:center;height:34px!important;padding:0!important;margin:0 .3rem .15rem;border-radius:8px;font-size:.82rem;font-weight:600;color:#334155}.hero-datepicker .react-datepicker__time-list-item:hover{background:#e8f0ff!important;color:#004aad!important}.hero-datepicker .react-datepicker__time-list-item--selected{background:#004aad!important;color:#fff!important;font-weight:700}.hero-datepicker .react-datepicker__time-list-item--disabled{color:#cbd5e1!important}.pac-container{z-index:10050!important;pointer-events:auto!important}.hero-search__field--place,.hero-search__field--place .hero-search__control{position:relative;z-index:6}@media only screen and (max-width:1100px){.hero-search{grid-template-columns:1fr 1fr;grid-gap:.75rem .85rem;gap:.75rem .85rem;padding:1rem}.hero-search__divider{display:none}.hero-search__submit{grid-column:1/-1;width:100%}}@media only screen and (max-width:768px){.hero-banner{min-height:auto;padding:5.75rem 0 2.25rem;align-items:stretch}.hero-banner__media{background-position:72% 40%}.hero-banner__copy{margin-bottom:1.25rem}.hero-search{grid-template-columns:1fr;border-radius:18px}.hero-search__field{padding:.35rem .15rem;border-bottom:1px solid #eef2f7}.hero-search__field:last-of-type{border-bottom:0}}.country-market-select{position:relative;z-index:30;pointer-events:auto}.country-market-select--standalone{display:flex;justify-content:center;margin:0 auto 1rem;max-width:280px;width:100%}.country-market-select--field{display:flex;flex-direction:column;align-items:stretch;min-width:0;width:100%}.country-market-select__label{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#64748b;text-align:left}.country-market-select__trigger{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;min-height:42px;width:100%;padding:.35rem .15rem .15rem 0;border:0;border-radius:0;background:transparent;color:#0f172a;font-size:.95rem;font-weight:600;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:none}.country-market-select--standalone .country-market-select__trigger{min-height:44px;padding:.55rem .9rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.96);box-shadow:0 6px 18px rgba(0,0,0,.12)}.country-market-select__trigger.is-open,.country-market-select__trigger:hover{background:transparent}.country-market-select--standalone .country-market-select__trigger.is-open,.country-market-select--standalone .country-market-select__trigger:hover{border-color:#fff;background:#fff}.country-market-select__flag{font-size:1.15rem;line-height:1;flex-shrink:0}.country-market-select__name{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-market-select__chevron{width:.42rem;height:.42rem;border-right:2px solid #94a3b8;border-bottom:2px solid #94a3b8;transform:rotate(45deg);margin-top:-.2rem;flex-shrink:0;transition:transform .15s ease}.country-market-select__trigger.is-open .country-market-select__chevron{transform:rotate(-135deg);margin-top:.15rem}.country-market-select__menu{position:absolute;top:calc(100% + .45rem);left:0;bottom:auto;width:min(100%,280px);min-width:220px;margin:0;padding:.35rem;list-style:none;border-radius:12px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 14px 34px rgba(15,23,42,.18);max-height:none;overflow:visible;z-index:40}.country-market-select--standalone .country-market-select__menu{left:50%;transform:translateX(-50%)}.country-market-select__option{display:flex;align-items:center;grid-gap:.65rem;gap:.65rem;width:100%;min-height:48px;padding:.55rem .7rem;border:0;border-radius:9px;background:transparent;color:#0f172a;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.country-market-select__option:hover{background:#f1f5f9}.country-market-select__option.is-active{background:#e8f0ff;color:#004aad}.country-market-select__option-text{display:flex;flex-direction:column;grid-gap:.1rem;gap:.1rem;min-width:0}.country-market-select__option-name{font-size:.9rem;font-weight:600}.country-market-select__option-city{font-size:.75rem;font-weight:500;color:#64748b}.country-market-select__option.is-active .country-market-select__option-city{color:#4b7ec7}.main-div .main-body.country-home.oveflowX{overflow:visible}@media only screen and (max-width:768px){.main-div .main-body.country-home .hero-banner{min-height:auto}.country-market-select__menu{width:100%}}.country-home-market-note{margin:1.5rem auto 2rem;padding:1.5rem 1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-width:1080px}.country-home-market-note h2{margin:0 0 .65rem;font-size:1.25rem;color:#0f172a}.country-home-market-note p{margin:0 0 1rem;color:#475569;line-height:1.6}.country-home-market-note__cta{display:inline-flex;align-items:center;padding:.7rem 1.1rem;border-radius:10px;background:#004aad;color:#fff!important;font-weight:700;text-decoration:none}.country-home-market-note__cta:hover{background:#003a8c}.hero-cats{position:relative;z-index:1;width:100%;max-width:1040px;margin:.85rem auto 0}.hero-cats__track{display:flex;align-items:stretch;grid-gap:0;gap:0;padding:.3rem .4rem;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.12);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hero-cats__track::-webkit-scrollbar{display:none}.hero-cats__sep{width:1px;align-self:stretch;margin:.35rem 0;background:#e8eef5;flex:0 0 1px}.hero-cats__item{flex:1 0 auto;min-width:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.2rem;gap:.2rem;padding:.3rem .55rem .35rem;border-radius:10px;text-decoration:none;color:#0f172a;transition:background .15s ease}.hero-cats__item:hover{background:#f8fafc}.hero-cats__media{width:72px;height:36px;display:flex;align-items:center;justify-content:center}.hero-cats__media img{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;object-position:center}.hero-cats__diamond{width:32px;height:32px;display:block;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,74,173,.25))}.hero-cats__placeholder{width:36px;height:20px;border-radius:6px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.hero-cats__label{font-size:.7rem;font-weight:600;text-align:center;white-space:nowrap;line-height:1.15}@media only screen and (max-width:768px){.hero-cats__item{min-width:92px;padding:.25rem .45rem .3rem}.hero-cats__media{width:64px;height:32px}}.rent-panel{padding:3.25rem 0 3.75rem;background:#f4f7fb}.rent-panel__header{max-width:44rem;margin:0 auto 1.75rem;text-align:center}.rent-panel__title{margin:0 0 .55rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#004aad}.rent-panel__subtitle{margin:0;font-size:.98rem;line-height:1.55;color:#64748b}.rent-panel__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:1.35rem 1.75rem;gap:1.35rem 1.75rem;align-items:stretch}.rent-panel__media{border-radius:18px;overflow:hidden;border:1px solid #e8eef5;background:#e2e8f0;box-shadow:0 12px 32px rgba(15,23,42,.08);min-height:100%}.rent-panel__media img{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.rent-panel__body{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;min-width:0}.rent-panel__features{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.rent-feature{padding:1.05rem 1.1rem;background:#fff;border:1px solid #e8eef5;border-radius:16px;box-shadow:0 10px 28px rgba(15,23,42,.05)}.rent-feature__title{margin:0 0 .4rem;font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:#0f172a}.rent-feature__text{margin:0;font-size:.9rem;line-height:1.55;color:#64748b}.rent-steps{padding:1.05rem 1.1rem 1.15rem;background:#fff;border:1px solid #e8eef5;border-radius:16px;box-shadow:0 10px 28px rgba(15,23,42,.05)}.rent-steps__title{margin:0 0 .85rem;font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:#0f172a}.rent-steps__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;grid-gap:.55rem;gap:.55rem}.rent-steps__item{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.rent-steps__num{flex-shrink:0;width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e8f0ff;color:#004aad;font-size:.78rem;font-weight:700}.rent-steps__label{font-size:.9rem;font-weight:600;color:#334155;line-height:1.35}.rent-panel__cta{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;margin-top:.25rem;padding:.85rem 1.25rem;border-radius:999px;background:#004aad;color:#fff;font-size:.92rem;font-weight:700;text-decoration:none;box-shadow:0 10px 24px rgba(0,74,173,.22);transition:background .15s ease,transform .15s ease}.rent-panel__cta:hover{background:#003a8c;color:#fff;text-decoration:none;transform:translateY(-1px)}@media (max-width:991px){.rent-panel__layout{grid-template-columns:1fr}.rent-panel__media img{min-height:280px}.rent-panel__cta{width:100%}}@media (max-width:767px){.rent-panel{padding:2.5rem 0 2.75rem}.rent-panel__header{margin-bottom:1.25rem;text-align:left}}.lf.latest-feeds-section{padding:3.25rem 0 3.75rem;background:#f4f7fb}.lf__header{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.35rem 1rem;gap:.35rem 1rem;margin-bottom:1.5rem;text-align:center}.lf__header-copy{max-width:40rem;margin:0 auto}.lf__title{margin:0 0 .4rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.02em;color:#004aad;text-align:center}.lf__subtitle{margin:0;font-size:.95rem;line-height:1.5;color:#64748b;text-align:center}.lf__see-all{display:inline-flex;align-items:center;grid-gap:.45rem;gap:.45rem;flex-shrink:0;padding:.55rem .95rem;border-radius:999px;background:#fff;border:1px solid #e2e8f0;color:#004aad;font-size:.88rem;font-weight:700;text-decoration:none;box-shadow:0 6px 18px rgba(15,23,42,.06);transition:background .15s ease,border-color .15s ease,transform .15s ease}.lf__see-all:hover{background:#e8f0ff;border-color:#c9dbf7;color:#003a8c;transform:translateY(-1px);text-decoration:none}.lf__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.lf-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;border:1px solid rgba(226,232,240,.9);box-shadow:0 12px 32px rgba(15,23,42,.08);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.lf-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,23,42,.12)}.lf-card:focus-visible{outline:2px solid #004aad;outline-offset:3px}.lf-card__media{position:relative;aspect-ratio:16/10;background:#e8eef5;overflow:hidden}.lf-card__image{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.lf-card:hover .lf-card__image{transform:scale(1.04)}.lf-card__year{position:absolute;top:.7rem;left:.7rem;padding:.28rem .6rem;border-radius:999px;background:hsla(0,0%,100%,.94);color:#0f172a;font-size:.72rem;font-weight:700;box-shadow:0 4px 12px rgba(15,23,42,.12)}.lf-card__body{display:flex;flex-direction:column;grid-gap:.85rem;gap:.85rem;padding:.95rem 1rem 1rem;flex:1 1}.lf-card__name{margin:0 0 .25rem;font-size:1rem;font-weight:700;color:#0f172a;line-height:1.25}.lf-card__name,.lf-card__place{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-card__place{margin:0;font-size:.82rem;color:#64748b;font-weight:500}.lf-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;padding-top:.75rem;border-top:1px solid #eef2f7}.lf-card__price{display:flex;flex-direction:column;grid-gap:.15rem;gap:.15rem;min-width:0}.lf-card__price-label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.lf-card__price-value{font-size:1.05rem;font-weight:800;color:#004aad;line-height:1.15}.lf-card__price-unit{font-size:.75rem;font-weight:600;color:#64748b}.lf-card__cta{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;flex-shrink:0;padding:.55rem .9rem;border-radius:999px;background:#004aad;color:#fff;font-size:.82rem;font-weight:700;transition:background .15s ease}.lf-card:hover .lf-card__cta{background:#003a8c}.lf__empty{text-align:center;padding:3rem 1.25rem;border-radius:18px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 28px rgba(15,23,42,.06)}.lf__empty h3{margin:0 0 .4rem;font-size:1.2rem;color:#0f172a}.lf__empty p{margin:0 0 1.1rem;color:#64748b}.lf__empty-cta{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.2rem;border-radius:999px;background:#004aad;color:#fff!important;font-weight:700;text-decoration:none}.lf__empty-cta:hover{background:#003a8c;text-decoration:none}@media (max-width:991px){.lf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.lf.latest-feeds-section{padding:2.25rem 0 2.75rem}.lf__header{flex-direction:column;align-items:flex-start;margin-bottom:1.15rem}.lf__grid{grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}.lf-card__media{aspect-ratio:16/11}}.latest-feeds-section:not(.lf){padding:4rem 0;background:linear-gradient(180deg,#f8f9fa 0,#fff)}.section-header{text-align:center;margin-bottom:3rem}.section-title{font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#004aad;margin-bottom:.6rem;display:block;width:100%;text-align:center}.section-subtitle{font-size:.95rem;color:#6b7280;margin-top:1rem}.car-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;height:100%;display:flex;flex-direction:column}.car-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,74,173,.15)}.car-image-wrapper{position:relative;width:100%;height:280px;overflow:hidden}.car-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.car-card:hover .car-image{transform:scale(1.1)}.car-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,74,173,.9) 0,rgba(0,74,173,.3) 50%,transparent);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.car-card:hover .car-overlay{opacity:1}.view-details-btn{background:#fff;color:#004aad;border:none;padding:.875rem 1.75rem;border-radius:50px;font-weight:600;font-size:1rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;transform:translateY(20px);transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.car-card:hover .view-details-btn{transform:translateY(0)}.view-details-btn:hover{background:#e5c24d;color:#004aad;transform:scale(1.05)}.car-card-body{padding:.95rem 1rem .9rem;flex:1 1;display:flex;flex-direction:column}.car-header{justify-content:space-between;margin-bottom:.7rem;padding-bottom:.7rem;border-bottom:1px solid #f3f4f6}.car-brand,.car-header{display:flex;align-items:center}.car-brand{grid-gap:.625rem;gap:.625rem;flex:1 1}.brand-icon{color:#004aad;font-size:1rem;flex-shrink:0}.brand-name{font-size:.95rem;font-weight:700;color:#1f2937;margin:0;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.car-year{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;background:#f3f4f6;padding:.38rem .72rem;border-radius:50px;flex-shrink:0}.year-icon{color:#6b7280;font-size:.875rem}.car-year span{color:#1f2937;font-weight:600;font-size:.75rem}.car-details{margin-bottom:.8rem}.car-mileage{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:#6b7280;font-size:.85rem}.mileage-icon{color:#004aad;font-size:.9rem}.car-mileage span{font-weight:500}.car-footer{margin-top:auto;padding-top:.75rem;border-top:1px solid #f3f4f6}.car-price-wrapper{display:flex;flex-direction:row;align-items:baseline;grid-gap:.45rem;gap:.45rem;flex-wrap:nowrap}.price-label{font-size:.72rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}.price-value{display:flex;align-items:baseline;grid-gap:.375rem;gap:.375rem;flex-wrap:nowrap}.price-amount{font-size:1.35rem;font-weight:800;color:#004aad;line-height:1}.price-currency{font-size:.85rem;font-weight:700;color:#004aad}.price-period{font-size:.78rem;color:#6b7280;font-weight:500}.empty-state{text-align:center;padding:4rem 2rem;color:#6b7280}.empty-icon{color:#cbd5e0;margin-bottom:1.5rem}.empty-state h3{font-size:1.5rem;color:#1f2937;margin-bottom:.5rem;font-weight:600}.empty-state p{font-size:1rem;color:#6b7280}@media (min-width:992px){.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:768px) and (max-width:991px){.col-md-6{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.col-lg-4,.col-md-6{flex:0 0 100%;max-width:100%}.latest-feeds-section{padding:2.5rem 0}.section-title{font-size:1.5rem}.section-subtitle{font-size:.9rem}.car-image-wrapper{height:260px}.brand-name{font-size:.9rem}.price-amount{font-size:1.2rem}.view-details-btn{padding:.75rem 1.5rem;font-size:.82rem}.car-header{flex-direction:row;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.55rem;padding-bottom:.55rem}.car-year{align-self:auto;margin-left:auto}.car-card-body{padding:.72rem .78rem .75rem}.car-details{margin-bottom:.55rem}.mb-4{margin-bottom:1.5rem!important}}@media (max-width:576px){.section-header{margin-bottom:2rem}.section-title{font-size:1.35rem}.car-image-wrapper{height:235px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.car-card{animation:fadeInUp .5s ease}.col-lg-4:first-child .car-card{animation-delay:.1s}.col-lg-4:nth-child(2) .car-card{animation-delay:.2s}.col-lg-4:nth-child(3) .car-card{animation-delay:.3s}.col-lg-4:nth-child(4) .car-card{animation-delay:.4s}.col-lg-4:nth-child(5) .car-card{animation-delay:.5s}.col-lg-4:nth-child(6) .car-card{animation-delay:.6s}.abidjan-cars-section{background:linear-gradient(180deg,#fff 0,#f8f9fa);padding:2.5rem 0}.abidjan-cars-header{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.abidjan-cars-see-all{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:1rem;color:#004aad;font-weight:600;font-size:.9rem;text-decoration:none;transition:color .2s ease,gap .2s ease}.abidjan-cars-see-all:hover{color:#d4af37;grid-gap:.75rem;gap:.75rem;text-decoration:none}.abidjan-cars-loading{text-align:center;padding:2rem 1rem;color:#6b7280;font-weight:500}.abidjan-cars-footer{display:flex;justify-content:center;margin-top:1rem;margin-bottom:.25rem}.abidjan-cars-see-all-btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.15rem;background:#004aad;color:#fff;font-weight:600;font-size:.85rem;line-height:1.2;border-radius:8px;text-decoration:none;white-space:nowrap;max-width:100%;transition:background .2s ease,transform .2s ease}.abidjan-cars-see-all-btn:hover{background:#003a8c;color:#fff;text-decoration:none;transform:translateY(-2px)}.home-cars-strip{display:flex;grid-gap:1rem;gap:1rem;overflow-x:auto;overflow-y:hidden;padding:.25rem .15rem .85rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c5d4e8 transparent}.home-cars-strip::-webkit-scrollbar{height:6px}.home-cars-strip::-webkit-scrollbar-track{background:transparent}.home-cars-strip::-webkit-scrollbar-thumb{background:#c5d4e8;border-radius:999px}.home-cars-strip-item{flex:0 0 auto;width:300px;scroll-snap-align:start}.home-car-card.car-card{border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.06);border:1px solid #e8eef5}.home-car-card.car-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,74,173,.12)}.home-car-card .car-image-wrapper{height:190px}.home-car-card .car-card-body{padding:.8rem .85rem .9rem}.home-car-card .car-header{margin-bottom:.5rem;padding-bottom:.5rem;align-items:flex-start}.home-car-card .brand-name{font-size:.92rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.home-car-card .brand-icon,.home-car-card .year-icon{font-size:.8rem}.home-car-card .car-year{padding:.28rem .55rem}.home-car-card .car-year span{font-size:.72rem}.home-car-card .price-label{font-size:.68rem}.home-car-card .price-amount{font-size:1.15rem}.home-car-card .price-currency,.home-car-card .price-period{font-size:.75rem}.home-car-card .car-footer{padding-top:.5rem}@media (max-width:767px){.abidjan-cars-section{padding:1.75rem 0}.abidjan-cars-header{margin-bottom:1rem}.abidjan-cars-see-all{font-size:.8rem;text-align:center;margin-top:.65rem}.abidjan-cars-footer{margin-top:.65rem}.abidjan-cars-see-all-btn{width:auto;max-width:calc(100% - 2rem);padding:.45rem .95rem;font-size:.78rem;border-radius:7px}.home-cars-strip{grid-gap:.85rem;gap:.85rem;padding-left:.1rem;padding-right:.1rem}.home-cars-strip-item{width:min(86vw,340px)}.home-car-card .car-image-wrapper{height:210px}.home-car-card .car-card-body{padding:.95rem 1rem 1.05rem}.home-car-card .brand-name{font-size:1rem}.home-car-card .price-amount{font-size:1.25rem}.home-car-card .price-label{font-size:.72rem}.home-car-card .price-currency,.home-car-card .price-period{font-size:.8rem}}.list-car{padding:6rem 0;background:linear-gradient(180deg,#f8f9fa 0,#fff);min-height:700px}.list-car .heading{font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.02em;color:#004aad;margin-bottom:1.5rem;line-height:1.25;text-align:center}.highlight-earning{background:linear-gradient(135deg,#fff9e6,#fffbf0);border-left:4px solid #e5c24d;padding:2rem;border-radius:12px;font-size:1.125rem;font-weight:600;color:#1f2937;line-height:1.8;box-shadow:0 4px 12px rgba(229,194,77,.15);position:relative;overflow:hidden;margin-bottom:2rem}.highlight-earning:before{content:"";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:3.5rem;opacity:.2}.list-car .para{font-size:1.05rem;color:#6b7280;line-height:1.8;margin-bottom:2rem}.list-car .para.max{max-width:100%}.add-car-btn{display:inline-flex;align-items:center;grid-gap:.75rem;gap:.75rem;background:linear-gradient(135deg,#004aad,#0066e0);color:#fff;padding:1.25rem 2.5rem;border-radius:50px;font-weight:600;font-size:1.1rem;text-decoration:none;box-shadow:0 4px 12px rgba(0,74,173,.3);transition:all .3s ease;border:none;cursor:pointer;margin-top:1rem}.add-car-btn i{font-size:1.25rem}.add-car-btn:hover{background:linear-gradient(135deg,#e5c24d,#d4af37);color:#004aad;transform:translateY(-3px);box-shadow:0 6px 20px rgba(229,194,77,.4);text-decoration:none}.add-car-btn:active{transform:translateY(-1px)}.owner-img{width:100%;max-width:760px;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px rgba(0,74,173,.15);position:relative;transition:all .4s ease;margin-left:2rem}.owner-img:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#e5c24d,#004aad);border-radius:18px;z-index:-1;opacity:0;transition:opacity .4s ease}.owner-img:hover:before{opacity:1}.owner-img.owner-img--mobility:before{display:none}.owner-img img{width:100%;height:460px;object-fit:cover;display:block;border-radius:16px;transition:transform .5s ease}.owner-img:hover img{transform:scale(1.05)}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.list-car .col-lg-6:first-child>div{animation:fadeInLeft .6s ease}.list-car .col-lg-6:last-child .owner-img{animation:fadeInRight .6s ease;animation-delay:.2s;opacity:0;animation-fill-mode:forwards}@media (max-width:991px){.list-car{padding:4rem 0}.list-car .heading{font-size:2rem;text-align:center;margin-bottom:2.5rem}.highlight-earning{text-align:center;font-size:1rem;padding:1.75rem}.list-car .para{text-align:center}.add-car-btn{display:flex;justify-content:center;margin:1.5rem auto 0}.owner-img{margin:4rem auto 0}.list-car .row{flex-direction:column-reverse}}@media (max-width:767px){.list-car{padding:2.5rem 0}.list-car .heading{font-size:1.75rem}.highlight-earning{font-size:.95rem;padding:1.25rem}.highlight-earning:before{font-size:2rem}.add-car-btn{width:100%;justify-content:center;font-size:1rem;padding:.875rem 1.5rem}.owner-img{max-width:100%}.owner-img img{height:320px}}@media (max-width:576px){.list-car .heading{font-size:1.5rem}.list-car .heading br{display:none}.highlight-earning{font-size:.9rem;padding:1rem}.list-car .para{font-size:.95rem}}.shadow-btn{box-shadow:0 4px 12px rgba(0,74,173,.3)}.shadow-btn:hover{box-shadow:0 6px 20px rgba(229,194,77,.4)}.google-reviews-section{padding:4rem 0;background:linear-gradient(180deg,#f8f9fa 0,#fff)}.google-reviews-section .section-header{text-align:center;margin-bottom:2.5rem}.google-reviews-section .section-title{color:#004aad;font-weight:700;font-size:clamp(1.35rem,2.2vw,1.85rem);letter-spacing:-.02em;line-height:1.25;margin-bottom:.5rem;text-align:center}.google-reviews-section .section-subtitle{color:#6b7280;font-size:1.05rem;margin-bottom:1rem}.google-reviews-summary{display:inline-flex;align-items:center;grid-gap:.75rem;gap:.75rem;margin-top:.5rem;background:#fff;padding:.5rem 1rem;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.google-reviews-summary-text{font-size:1rem;color:#1f2937}.google-review-stars{display:inline-flex;grid-gap:2px;gap:2px;font-size:1rem}.google-review-stars .fa-star{line-height:1}.google-review-stars .filled{color:#f5b301}.google-review-stars .empty{color:#e5e7eb}.google-reviews-loading{text-align:center;color:#6b7280;padding:2rem 0}.google-reviews-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;margin:0 auto}.google-review-card{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.google-review-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.google-review-card-header{display:grid;grid-template-columns:48px 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center}.google-review-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.google-review-meta{min-width:0}.google-review-author{font-weight:600;color:#1f2937;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.google-review-time{font-size:.8rem;color:#9ca3af}.google-review-text{margin:0;color:#374151;font-size:.95rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.google-reviews-footer{text-align:center;margin-top:2rem}.google-reviews-cta{display:inline-block;padding:.75rem 1.5rem;background:#fff;color:#004aad;border:2px solid #004aad;border-radius:999px;font-weight:600;text-decoration:none;transition:all .2s ease}.google-reviews-cta:hover{background:#004aad;color:#fff;text-decoration:none}@media (max-width:767px){.google-reviews-section{padding:2.5rem 0}.google-reviews-section .section-header{margin-bottom:2rem}.google-reviews-section .section-title{font-size:1.5rem}.google-reviews-grid{grid-template-columns:1fr}}.playstore-section{--ps-blue:#004aad;--ps-ink:#1a1f2c;--ps-muted:#5b6475;--ps-soft:#eef4fb;background:linear-gradient(180deg,#f6f8fb,#eef3f9);padding:3.5rem 0 4rem}.playstore-section__grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:2.5rem 3rem;gap:2.5rem 3rem;align-items:center}.playstore-section__visual{text-align:center}.playstore-section__visual img{max-width:min(100%,560px);width:100%;height:auto;filter:drop-shadow(0 18px 36px rgba(0,74,173,.14))}.playstore-section__content{max-width:28rem}.playstore-section__eyebrow{display:inline-block;margin:0 0 .65rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ps-blue)}.playstore-section__title{margin:0 0 .9rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--ps-blue);text-align:center;text-transform:none}.playstore-section__text{margin:0 0 1.15rem;font-size:1.05rem;line-height:1.55;color:var(--ps-muted)}.playstore-section__perks{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.playstore-section__perks li{position:relative;padding-left:1.35rem;font-size:.95rem;line-height:1.4;color:var(--ps-ink);font-weight:500}.playstore-section__perks li:before{content:"";position:absolute;left:0;top:.45rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--ps-blue);box-shadow:0 0 0 3px var(--ps-soft)}.playstore-section__actions{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:stretch}.playstore-section__cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.85rem 1.35rem;border-radius:12px;background:var(--ps-blue);color:#fff!important;font-weight:700;font-size:1rem;text-decoration:none!important;box-shadow:0 8px 20px rgba(0,74,173,.22);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.playstore-section__cta:hover{background:#003d91;color:#fff!important;transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,74,173,.28);text-decoration:none!important}.playstore-section__stores{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}.playstore-section__store{display:inline-flex;align-items:center;grid-gap:.7rem;gap:.7rem;min-height:56px;padding:.65rem .9rem;border-radius:12px;background:#111827;color:#fff!important;text-decoration:none!important;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.playstore-section__store:hover{background:#0b1220;color:#fff!important;transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.18);text-decoration:none!important}.playstore-section__store img{width:28px;height:28px;border-radius:6px;object-fit:cover;flex-shrink:0}.playstore-section__store span{display:flex;flex-direction:column;line-height:1.15;font-weight:700;font-size:.95rem}.playstore-section__store small{font-size:.68rem;font-weight:500;opacity:.75;letter-spacing:.02em}@media (max-width:991px){.playstore-section{padding:2.5rem 0 3rem}.playstore-section__grid{grid-template-columns:1fr;grid-gap:1.75rem;gap:1.75rem}.playstore-section__content{max-width:none;text-align:left}.playstore-section__visual{order:-1}.playstore-section__actions{grid-gap:.75rem;gap:.75rem;max-width:26rem}.playstore-section__cta{min-height:48px;padding:.7rem 1.15rem;font-size:.95rem;border-radius:11px;box-shadow:0 6px 16px rgba(0,74,173,.2)}.playstore-section__stores{grid-gap:.65rem;gap:.65rem}.playstore-section__store{min-height:48px;padding:.55rem .8rem;grid-gap:.6rem;gap:.6rem;border-radius:11px}.playstore-section__store img{width:26px;height:26px}.playstore-section__store span{font-size:.9rem}.playstore-section__store small{font-size:.64rem}}@media (max-width:520px){.playstore-section__actions{max-width:100%}.playstore-section__stores{grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.playstore-section__cta{min-height:46px;padding:.65rem 1rem;font-size:.92rem}.playstore-section__store{min-height:46px;padding:.5rem .7rem}.playstore-section__store span{font-size:.85rem}}.mobile-app-store-popup{--mas-brand:#004aad;--mas-brand-press:#003a8a;--mas-ink:#101828;--mas-muted:#475467;--mas-ease:cubic-bezier(0.22,1,0.36,1);position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;font-family:inherit}@media (min-width:768px){.mobile-app-store-popup{display:none}}.mobile-app-store-popup__backdrop{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:rgba(2,20,48,.58);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:mas-fade-in .24s ease-out both}.mobile-app-store-popup__sheet{position:relative;width:100%;max-width:480px;box-sizing:border-box;padding:32px 24px calc(20px + env(safe-area-inset-bottom, 0px));background:#fff;color:var(--mas-ink);border-radius:28px 28px 0 0;box-shadow:0 -12px 40px rgba(2,20,48,.22);animation:mas-sheet-in .38s var(--mas-ease) both;will-change:transform}.mobile-app-store-popup__close{position:absolute;top:16px;right:14px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#f2f4f7;color:var(--mas-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease}.mobile-app-store-popup__close:active{background:#e4e7ec;color:var(--mas-ink)}.mobile-app-store-popup__brand{display:flex;align-items:center;grid-gap:14px;gap:14px;padding-right:48px}.mobile-app-store-popup__icon{display:block;width:64px;height:64px;border-radius:16px;object-fit:cover;box-shadow:0 0 0 1px rgba(16,24,40,.08)}.mobile-app-store-popup__wordmark{font-size:28px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--mas-brand)}.mobile-app-store-popup__title{margin:24px 0 0;font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.025em;color:var(--mas-ink);text-wrap:balance}.mobile-app-store-popup__text{margin:10px 0 0;max-width:34ch;font-size:16px;line-height:1.5;color:var(--mas-muted)}.mobile-app-store-popup__cta{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;width:100%;box-sizing:border-box;min-height:58px;margin-top:28px;padding:0 20px;border-radius:16px;background:var(--mas-brand);color:#fff;font-size:17px;font-weight:700;letter-spacing:-.01em;text-decoration:none;box-shadow:0 8px 20px rgba(0,74,173,.28);-webkit-tap-highlight-color:transparent;transition:transform .14s var(--mas-ease),background-color .16s ease,box-shadow .16s ease}.mobile-app-store-popup__cta img{display:block;width:26px;height:26px;padding:5px;box-sizing:initial;border-radius:10px;background:#fff;object-fit:contain}.mobile-app-store-popup__cta:hover{background:var(--mas-brand-press)}.mobile-app-store-popup__cta:active{transform:scale(.975);background:var(--mas-brand-press);box-shadow:0 4px 10px rgba(0,74,173,.28)}.mobile-app-store-popup__later{display:block;width:100%;min-height:48px;margin:6px 0 0;padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--mas-muted);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(71,84,103,.4);text-decoration-color:rgba(71,84,103,.4);cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-app-store-popup__later:active{color:var(--mas-ink)}.mobile-app-store-popup__close:focus-visible,.mobile-app-store-popup__cta:focus-visible,.mobile-app-store-popup__later:focus-visible{outline:3px solid #5b9bff;outline-offset:3px}.mobile-app-store-popup.is-closing .mobile-app-store-popup__backdrop{animation:mas-fade-out .22s ease-in both}.mobile-app-store-popup.is-closing .mobile-app-store-popup__sheet{animation:mas-sheet-out .22s ease-in both}@keyframes mas-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mas-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mas-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mas-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:360px){.mobile-app-store-popup__sheet{padding-left:18px;padding-right:18px}.mobile-app-store-popup__title{font-size:23px}.mobile-app-store-popup__wordmark{font-size:25px}}@media (max-height:520px){.mobile-app-store-popup__sheet{max-height:100%;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.mobile-app-store-popup.is-closing .mobile-app-store-popup__backdrop,.mobile-app-store-popup.is-closing .mobile-app-store-popup__sheet,.mobile-app-store-popup__backdrop,.mobile-app-store-popup__sheet{animation-duration:1ms}.mobile-app-store-popup__cta{transition:none}}.country-home .about-card__title,.country-home .about-contacts__title,.country-home .business-section-main-title,.country-home .country-home-market-note h2,.country-home .featured-articles-card .title,.country-home .google-reviews-section .section-title,.country-home .lf__title,.country-home .list-car .heading,.country-home .mobility-section .heading,.country-home .playstore-section__title,.country-home .rent-panel__title,.country-home .section-title{margin-left:auto!important;margin-right:auto!important;font-size:clamp(1.35rem,2.2vw,1.85rem)!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.25;text-align:center!important;color:#004aad!important;display:block;width:100%}.country-home .business-section-subtitle,.country-home .country-home-market-note p,.country-home .google-reviews-section .section-subtitle,.country-home .lf__subtitle,.country-home .rent-panel__subtitle,.country-home .section-subtitle{text-align:center}.country-home .lf__header{flex-direction:column;align-items:center;text-align:center}.country-home .lf__header-copy{max-width:40rem;margin:0 auto;text-align:center}.country-home .lf__subtitle{margin-bottom:.85rem}.country-home .list-car .subheading,.country-home .mobility-section .subheading{font-size:clamp(1.1rem,1.6vw,1.35rem)!important;font-weight:700!important;letter-spacing:-.02em;text-align:center!important;color:#004aad!important;width:100%;text-shadow:none!important}.country-home .mobility-section .heading{text-shadow:none!important}.country-home .business-section-main-title:after{left:50%;transform:translateX(-50%)}.country-home .business-section-header,.country-home .business-section-kicker{text-align:center}.country-home .playstore-section__eyebrow,.country-home .playstore-section__title{text-align:center!important;width:100%}.country-home .about-card__title,.country-home .about-contacts__title{margin-bottom:.75rem!important}.wave-payment-page{background:#f4f7fb;min-height:100vh;padding-bottom:3rem}.wave-payment-hero{background:linear-gradient(135deg,#004aad,#1ba3e8 55%,#00c2ff);color:#fff;padding:2.5rem 0 3rem}.wave-payment-hero-inner{max-width:720px}.wave-payment-badge{display:inline-block;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;padding:.35rem .85rem;font-size:.85rem;margin-bottom:1rem}.wave-payment-hero h1{font-size:clamp(1.75rem,4vw,2.4rem);font-weight:700;margin-bottom:.75rem;color:#fff}.wave-payment-hero p{margin:0;opacity:.95;line-height:1.6}.wave-payment-content{margin-top:-1.5rem}.wave-payment-card{background:#fff;border-radius:18px;box-shadow:0 12px 40px rgba(0,74,173,.08);padding:1.75rem;height:100%}.wave-payment-card h2{font-size:1.25rem;font-weight:700;margin-bottom:1.25rem;color:#0f172a}.wave-form-group{margin-bottom:1rem;position:relative}.wave-form-group label{display:block;font-size:.9rem;font-weight:600;color:#334155;margin-bottom:.4rem}.wave-form-group .form-control{border-radius:10px;border:1px solid #dbe3ef;padding:.7rem .85rem}.wave-form-group .form-control:focus{border-color:#1ba3e8;box-shadow:0 0 0 .2rem rgba(27,163,232,.15)}.wave-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.wave-form-hint{display:block;margin-top:.35rem;color:#64748b;font-size:.85rem}.wave-car-dropdown{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #dbe3ef;border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.12);list-style:none;margin:0;padding:.35rem;max-height:240px;overflow-y:auto}.wave-car-dropdown li button{width:100%;border:0;background:transparent;text-align:left;padding:.65rem .75rem;border-radius:8px;display:block}.wave-car-option-main{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem}.wave-car-option-main strong{color:#0f172a;font-weight:600}.wave-car-option-meta{color:#64748b;font-size:.82rem}.wave-car-dropdown li button:hover{background:#f1f5f9}.wave-car-dropdown li button small{color:#94a3b8}.wave-share-actions{display:flex;flex-wrap:wrap;grid-gap:.65rem;gap:.65rem;margin-top:1.25rem}.wave-btn{border:0;border-radius:10px;padding:.75rem 1rem;font-weight:600;font-size:.92rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;transition:transform .15s ease,box-shadow .15s ease}.wave-btn:hover{transform:translateY(-1px)}.wave-btn-primary{background:linear-gradient(135deg,#1ba3e8,#00c2ff);color:#fff;box-shadow:0 8px 20px rgba(27,163,232,.35)}.wave-btn-secondary{background:#eef4ff;color:#004aad}.wave-btn-outline{background:#fff;color:#334155;border:1px solid #dbe3ef}.wave-btn-whatsapp{background:#25d366;color:#fff}.wave-btn.is-disabled{opacity:.55;pointer-events:none;cursor:not-allowed}.wave-payment-preview{border:1px solid #e2e8f0}.wave-car-preview{display:flex;grid-gap:1rem;gap:1rem;align-items:center;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #eef2f7}.wave-car-image{width:96px;height:72px;object-fit:cover;border-radius:10px}.wave-car-name{font-weight:700;margin:0 0 .25rem;color:#0f172a}.wave-car-location{margin:0;color:#64748b;font-size:.9rem}.wave-summary{background:#f8fafc;border-radius:12px;padding:1rem;margin-bottom:1rem}.wave-summary-row{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem;padding:.35rem 0;color:#475569}.wave-summary-row strong{color:#0f172a;text-align:right}.wave-summary-total{margin-top:.5rem;padding-top:.75rem;border-top:1px dashed #cbd5e1;font-size:1.05rem}.wave-summary-total strong{color:#004aad;font-size:1.2rem}.wave-instructions{margin-bottom:1.25rem}.wave-instructions p{margin:0 0 .75rem;color:#334155;line-height:1.6}.wave-link-preview{display:block;background:#0f172a;color:#e2e8f0;padding:.75rem;border-radius:8px;font-size:.78rem;word-break:break-all}.wave-pay-btn{width:100%;padding:1rem;font-size:1rem}.wave-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.25);font-weight:800}.wave-stripe-form{margin-top:.5rem}.wave-card-element-box{border:1px solid #dbe3ef;border-radius:10px;padding:.85rem .9rem;background:#fff}.wave-card-element-box.is-invalid{border-color:#dc2626}@media (max-width:767px){.wave-form-row{grid-template-columns:1fr}.wave-share-actions .wave-btn{width:100%}}

/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:initial;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Inter,Roboto,system-ui,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.form-input,.form-select{-webkit-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 transparent}.form-input:focus,.form-select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-3{top:.75rem}.top-4{top:1rem}.top-1\/2{top:50%}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:0}.m-4{margin:1rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-20{margin-top:5rem}.mt-auto{margin-top:auto}.mt-0\.5{margin-top:.125rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-16{margin-bottom:4rem}.mb-24{margin-bottom:6rem}.mb-32{margin-bottom:8rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-12{height:3rem}.h-16{height:4rem}.h-24{height:6rem}.h-32{height:8rem}.h-56{height:14rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-4{width:1rem}.w-8{width:2rem}.w-12{width:3rem}.w-16{width:4rem}.w-24{width:6rem}.w-32{width:8rem}.w-64{width:16rem}.w-72{width:18rem}.w-full{width:100%}.max-w-md{max-width:28rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes pulse{50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-spin{animation:spin 1s linear infinite}.animate-slideDown{animation:slideDown .3s ease-out}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.resize-none{resize:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.5rem}.rounded-lg{border-radius:.75rem}.rounded-xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-b-xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border{border-width:1px}.border-t{border-top-width:1px}.border-l-4{border-left-width:4px}.border-gray-100{--tw-border-opacity:1;border-color:rgba(243,244,246,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity))}.border-red-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.border-green-200{--tw-border-opacity:1;border-color:rgba(167,243,208,var(--tw-border-opacity))}.border-green-500{--tw-border-opacity:1;border-color:rgba(16,185,129,var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.border-danger{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgba(236,253,245,var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgba(209,250,229,var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity:1;background-color:rgba(0,74,173,var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity:1;background-color:rgba(229,194,77,var(--tw-bg-opacity))}.bg-success{--tw-bg-opacity:1;background-color:rgba(16,185,129,var(--tw-bg-opacity))}.bg-warning{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.bg-danger{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-gradient-to-r{background-image:linear-gradient(90deg,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-gray-50{--tw-gradient-from:#f9fafb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,250,251,0))}.from-red-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.from-green-500{--tw-gradient-from:#10b981;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(16,185,129,0))}.hover\:from-red-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.hover\:from-green-600:hover{--tw-gradient-from:#059669;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(5,150,105,0))}.to-gray-100{--tw-gradient-to:#f3f4f6}.to-red-600{--tw-gradient-to:#dc2626}.to-green-600{--tw-gradient-to:#059669}.hover\:to-red-700:hover{--tw-gradient-to:#b91c1c}.hover\:to-green-700:hover{--tw-gradient-to:#047857}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-12{padding:3rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pr-1{padding-right:.25rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgba(4,120,87,var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgba(6,95,70,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.text-primary{--tw-text-opacity:1;color:rgba(0,74,173,var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:rgba(229,194,77,var(--tw-text-opacity))}.text-success{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-warning{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.text-danger{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-info{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.line-through{text-decoration:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-75{opacity:.75}.opacity-80{opacity:.8}*,:after,:before{--tw-shadow:0 0 transparent}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.hover\:shadow-md:hover,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}body{margin:0;padding:0;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Open Sans",sans-serif}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.md\:hidden{display:none}.md\:h-40{height:10rem}.md\:w-40{width:10rem}.md\:w-80{width:20rem}.md\:flex-row{flex-direction:row}.md\:gap-3{gap:.75rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}