.App{min-height:100vh;background:var(--color-background);width:100%;display:flex;flex-direction:column}.app-download{display:flex;height:843px;justify-content:center;align-items:center;gap:55px;align-self:stretch;width:100%}.app-download__left{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;width:100%;position:relative}.app-download__cta{display:flex;align-items:center;gap:12px;position:absolute;padding-inline:24px;right:100%;bottom:60px}.app-download__cta-text{width:156.464px;transform:rotate(-.132deg);color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);white-space:nowrap}.app-download__cta svg{width:43.592px;height:40.451px;flex-shrink:0}.app-download__title{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.app-download__description{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.app-download__right{display:flex;height:694px;padding:0 24px;flex-direction:column;justify-content:flex-end;align-items:center;flex:1 0 0;border-radius:24px;background:#f6f6f6;width:100%;position:relative}.app-download__buttons{display:flex;flex-direction:column;gap:16px;align-items:center;position:absolute;bottom:24px;z-index:1}@media(max-width:768px){.app-download{flex-direction:column;height:auto;gap:0px}.app-download__cta{display:none}.app-download__right{background-color:transparent}.app-download__buttons{width:100%}:is(.app-download__title,.app-download__description) br{display:none}}.app-download-image{width:546.001px;height:761.573px;flex-shrink:0;background-size:216.89% 118.667%;background-position:-363.636px -142.164px}@media(max-width:768px){.app-download-image{width:125%;height:761.573px;background-repeat:no-repeat;background-size:cover;background-position:center}}.button{display:flex;height:56px;padding:10px 16px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:100px;background:var(--COLORS-Primary-300, #EECD3A);border:none;cursor:pointer;transition:all .2s ease;gap:16px}.button:disabled{opacity:.6;cursor:not-allowed}.button__text{flex:1;text-align:left;color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:var(--Static-Display-Small-Line-Height, 44px);letter-spacing:var(--Static-Display-Medium-Tracking, 0);text-transform:uppercase}.button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.button:hover:not(:disabled){filter:brightness(.9)}.button:not([style*=background]):hover:not(:disabled){background:var(--Brand-colors-brand-400, #FCDB6F)}.button:active:not(:disabled){transform:scale(.98);filter:brightness(.85)}@media(max-width:768px){.button{width:100%;justify-content:center}.button__text{flex:none}}.button-group{display:flex;flex-direction:row;gap:16px;width:100%;align-self:stretch}@media(max-width:768px){.button-group{flex-direction:column}}.car-info-frame{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.car-info-frame__container{display:flex;flex-direction:row;align-items:stretch;gap:16px;align-self:stretch;width:100%}.car-info-frame__component{display:flex;padding:24px;flex-direction:column;align-items:stretch;gap:10px;flex:1 0 0;border-radius:16px;border:1px solid var(--Secondary-secondary-5, #DDD);background:#fff;min-width:0;min-height:100%}.car-info-frame__container:not(:has(.car-info-frame__component--right)) .car-info-frame__component--left{flex:1 1 100%;width:100%}@media(max-width:768px){.car-info-frame__container{flex-direction:column}.car-info-frame__component{width:100%;flex:1 1 100%}}.car-wash-status-badge{display:flex;min-width:195px;max-width:fit-content;height:32px;padding:2px 10px;align-items:center;gap:8px;border-radius:24px;background:var(--support-colors-help-icons-info-badges, #2196F3);overflow:hidden}.car-wash-status-badge__text{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%;white-space:nowrap;flex-shrink:1;min-width:0}.car-wash-status-badge__time{color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%;opacity:.9;margin-left:auto;white-space:nowrap;flex-shrink:0}.loader{border:3px solid transparent;border-radius:50%;border-top:3px solid currentColor;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-badge{display:flex;height:32px;padding:2px 10px;align-items:center;gap:8px;border-radius:24px;background:#e0e0e0}.status-badge__icon{width:16px;height:16px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-badge__text{color:var(--Neutrals-Text-Primary, #333);font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-transform:uppercase}.current-service{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;height:100%;min-height:100%}@media(min-width:1025px){.current-service{display:none}}.current-service__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;align-self:stretch;width:100%;flex:1}.current-service__row{display:flex;min-height:32px;padding:4px 0;justify-content:space-between;align-items:center;align-self:stretch;width:100%;flex-wrap:wrap;gap:8px}.current-service__badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.current-service__car-wash-wrapper{display:flex;align-items:center;gap:8px}.current-service__refresh{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;transition:opacity .2s ease}.current-service__refresh:hover:not(:disabled){opacity:.7}.current-service__refresh:active:not(:disabled){opacity:.5}.current-service__refresh:disabled{cursor:not-allowed;opacity:1}.current-service__refresh-icon{width:24px;height:24px;aspect-ratio:1/1}.current-service__label{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:var(--Static-Display-Medium-Tracking, 0)}.current-service__value{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0)}.current-service__divider{width:100%;height:1px;background:var(--Secondary-secondary-4, #F1F1F1)}.car-info{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);width:100%;display:flex;flex-direction:column;gap:24px}.all-info{display:flex;padding:20px 12px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-radius:0;background:transparent;box-shadow:none}.car-info__parking-details{display:none}.car-info__responsive-frames{display:block;width:100%}.car-info__last-updated{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.car-info__label{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0)}.car-info__time{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0)}.car-info__location{display:flex;align-items:center;gap:0}.car-info__location-label{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0)}.car-info__location-value{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0)}.car-info__content{width:100%}@media(min-width:481px){.all-info{padding:24px 16px;gap:16px}}@media(min-width:769px){.all-info{padding:32px 24px;gap:20px}}@media(min-width:1025px){.all-info{padding:40px 32px;gap:24px}}@media(min-width:1025px){.all-info{border-radius:24px;background:#fff;box-shadow:3px 4px 50px #0000001f}}@media(min-width:1025px){.car-info__responsive-frames{display:none}.car-info__parking-details{display:flex;justify-content:space-between;align-items:center;align-self:stretch;width:100%;flex-wrap:wrap;gap:16px}}@media(min-width:1441px){.all-info{padding:48px 32px;gap:24px}}.info-row{display:flex;height:32px;padding:4px 0;justify-content:space-between;align-items:center;width:100%}.info-row__label{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:var(--Static-Display-Medium-Tracking, 0)}.info-row__value{display:flex;align-items:center}.info-row__divider{width:100%;height:1px;background:var(--Secondary-secondary-4, #F1F1F1)}.car-information{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;height:100%;min-height:100%}.car-information__title{align-self:stretch;color:var(--COLORS-Primary-600, #7B660B);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0;flex-shrink:0}.car-information__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;align-self:stretch;width:100%;flex:1}.car-information__plate{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.modal-content{display:flex;width:738px;max-width:90%;padding:64px;flex-direction:column;justify-content:center;align-items:center;gap:64px;border-radius:24px;border:1px solid var(--COLORS-Secondary-600, #1F1F1F);background:#fff;max-height:90vh;overflow-y:auto}@media(max-width:768px){.modal-content{padding:32px;gap:32px}}.car-retrieval-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%}.car-retrieval-modal__icon{width:556.176px;height:309.345px;max-width:100%;display:flex;justify-content:center;align-items:center;background:#f5f5f5;border-radius:16px}.car-retrieval-modal__icon-img{width:100%;height:100%;object-fit:contain}.car-retrieval-modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch}.car-retrieval-modal__title{color:var(--COLORS-Primary-600, #7B660B);text-align:center;font-family:Montserrat,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0}.car-retrieval-modal__description{color:var(--COLORS-Secondary-600, #1F1F1F);text-align:center;font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.car-retrieval-modal__info{display:flex;justify-content:center;align-items:center;gap:24px;align-self:stretch}.car-retrieval-modal__icon-container{display:flex;width:48px;height:48px;justify-content:center;align-items:center;gap:8px;border-radius:50px;border:1px solid var(--COLORS-Neutral-300, #C6C6C6);flex-shrink:0}.car-retrieval-modal__info-icon{width:32px;height:32px;object-fit:contain}.car-retrieval-modal__gate-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.car-retrieval-modal__gate-label{color:var(--COLORS-Secondary-600, #1F1F1F);text-align:center;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0}.car-retrieval-modal__gate-value{color:var(--COLORS-Secondary-600, #1F1F1F);text-align:center;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}@media(max-width:768px){.car-retrieval-modal{gap:32px}.car-retrieval-modal__icon{width:100%;height:auto;aspect-ratio:556.176 / 309.345}.car-retrieval-modal__title{font-size:24px}.car-retrieval-modal__description{font-size:15px}.car-retrieval-modal__info{gap:16px}.car-retrieval-modal__gate-label{font-size:18px}.car-retrieval-modal__gate-value{font-size:14px}}.car-retrieved-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;padding:64px 32px;border-radius:24px;background:#fff;box-shadow:3px 4px 50px #00000014}.car-retrieved-section__icon{width:556.176px;height:309.345px;max-width:100%;display:flex;justify-content:center;align-items:center;background:#e8f5e9;border-radius:16px}.car-retrieved-section__icon-img{width:100%;height:100%;object-fit:contain}.car-retrieved-section__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch}.car-retrieved-section__title{color:#000;text-align:center;font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0}.car-retrieved-section__title--regular{font-weight:400}.car-retrieved-section__subtitle{color:var(--COLORS-Secondary-600, #1F1F1F);text-align:center;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.car-retrieved-section__footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%}.car-retrieved-section__footer-line1,.car-retrieved-section__footer-line2{color:var(--COLORS-Secondary-600, #1F1F1F);text-align:center;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.car-retrieved-section__footer-bold{font-weight:600}@media(max-width:768px){.car-retrieved-section{gap:32px;padding:32px 16px}.car-retrieved-section__icon{width:100%;height:auto;aspect-ratio:556.176 / 309.345}.car-retrieved-section__title{font-size:28px}.car-retrieved-section__subtitle{font-size:18px}.car-retrieved-section__footer-line1,.car-retrieved-section__footer-line2{font-size:12px}}.car-wash-confirmation-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%}.car-wash-confirmation-modal__icon{width:556.176px;height:309.345px;max-width:100%;display:flex;justify-content:center;align-items:center;background:#e8f5e9;border-radius:16px}.car-wash-confirmation-modal__icon-img{width:100%;height:100%;object-fit:contain}.car-wash-confirmation-modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch}.car-wash-confirmation-modal__title{color:#1f4337;text-align:center;font-family:Montserrat,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0}.car-wash-confirmation-modal__subtitle{color:var(--COLORS-Secondary-600, #1F1F1F);text-align:center;font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.car-wash-confirmation-modal__time-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;align-self:stretch}.car-wash-confirmation-modal__time-section-inner{display:flex;justify-content:center;align-items:center;gap:17.3px;width:100%}.car-wash-confirmation-modal__time-icon{display:flex;width:34.6px;height:34.6px;justify-content:center;align-items:center;gap:5.767px;border-radius:36.042px;border:.721px solid var(--COLORS-Neutral-300, #C6C6C6);flex-shrink:0}.car-wash-confirmation-modal__time-icon-img{width:23.067px;height:23.067px;flex-shrink:0;object-fit:contain}.car-wash-confirmation-modal__time-info{display:flex;flex-direction:column;align-items:flex-start;gap:17.3px}.car-wash-confirmation-modal__time-label{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14.417px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0}.car-wash-confirmation-modal__time-value{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:11.533px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.car-wash-confirmation-modal__button{width:100%;display:flex;justify-content:center}.car-wash-confirmation-modal__button .button{min-width:250px;border-radius:24px;border:1px solid var(--COLORS-Secondary-100, #BFBFBF);background:var(--COLORS-Neutral-100, #FFF)}.car-wash-confirmation-modal__button .button .button__text{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%}.car-wash-confirmation-modal__button .button:hover:not(:disabled){background:var(--COLORS-Secondary-100, #F5F5F5)}@media(max-width:768px){.car-wash-confirmation-modal{gap:32px}.car-wash-confirmation-modal__icon{width:100%;height:auto;aspect-ratio:556.176 / 309.345}.car-wash-confirmation-modal__title{font-size:24px}.car-wash-confirmation-modal__subtitle{font-size:15px}.car-wash-confirmation-modal__time-section{gap:32px}.car-wash-confirmation-modal__button .button{min-width:200px}}.current-status{display:none;height:62px;padding:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:16px;background:#f7f7f7;width:100%}.current-status__content{display:flex;padding:4px 0;justify-content:space-between;align-items:center;align-self:stretch;width:100%}.current-status__wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.current-status__label{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.current-status__badges{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.current-status__car-wash-wrapper{display:flex;align-items:center;gap:8px}.current-status__refresh{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;transition:opacity .2s ease}.current-status__refresh:hover:not(:disabled){opacity:.7}.current-status__refresh:active:not(:disabled){opacity:.5}.current-status__refresh:disabled{cursor:not-allowed;opacity:1}.current-status__refresh-icon{width:24px;height:24px;aspect-ratio:1/1}@media(min-width:1025px){.current-status__content{height:32px}.current-status__wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:0}.current-status__badges{flex-direction:row;align-items:center;gap:12px}}@media(min-width:1025px){.current-status{display:flex}}.datetime-arrived{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;height:100%;min-height:100%}.datetime-arrived__value{transform:rotate(-.356deg);color:var(--Neutrals-Text-Primary, #333);font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-transform:uppercase}.gate-info{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;height:100%;min-height:100%}.gate-info__gate-value{transform:rotate(-.356deg);color:var(--Neutrals-Text-Primary, #333);font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-transform:uppercase}.banner{display:flex;width:100%;padding:20px;align-items:flex-end;gap:10px;background:#d3d3d3 50% / cover no-repeat;background-size:cover;background-position:center;margin:0 auto;position:relative}.banner-content{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0;width:100%;max-width:648.566px}.banner-text{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;line-height:120%;text-transform:uppercase}.banner-text--bold{font-weight:900}.banner-text--medium{font-weight:500}@media(min-width:1441px){.banner{padding:42px 120px}}@media(max-width:768px){.banner{padding:30px 24px}}@media(max-width:480px){.banner{padding:20px 16px}}@media(max-width:390px){.banner{height:100px;padding:20px 16px}}.logo{display:flex;align-items:center;gap:14.799px;width:60px;height:38.85px;align-self:center;flex-shrink:0}.logo-image{width:100%;height:100%;object-fit:contain}.navbar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;align-self:stretch;background:var(--color-background);width:100%;padding:9px 16px}.footer{display:flex;padding:12px 120px;justify-content:space-between;align-items:center;align-self:stretch;background:var(--color-background);width:100%}.footer__left{display:flex;align-items:center}.footer__copyright{color:var(--fgColor-default, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.footer__right{display:flex;align-items:center;gap:12px}.footer__made-by{color:var(--fgColor-default, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.footer__icons{display:flex;align-items:center;gap:8px}.footer__icon{width:auto;height:auto;display:block}@media(max-width:768px){.footer{flex-direction:column;padding:12px 16px;gap:12px}}.layout{min-height:100vh;background:var(--color-background);width:100%;display:flex;flex-direction:column}.layout__content{flex:1;width:100%}.section-header-container{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:24px}.section-header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;width:100%}.section-header__title{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0}.section-header__subtitle{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.section-header__subtitle-line{display:inline}.section-header__line-break{display:none}@media(min-width:769px){.section-header__line-break{display:block}}.terms-section{width:100%;background:var(--color-background, #FFF);margin-top:48px}.terms-section__loading{display:flex;justify-content:center;align-items:center;padding:48px 32px;min-height:200px}.terms-section__header{display:flex;align-items:center;justify-content:space-between;background:var(--COLORS-Secondary-500, #3F3F3F);padding:0 120px;width:100%}.terms-section__header-icon{position:relative;display:flex;align-items:center;justify-content:center}.terms-section__header-icon-bg{width:auto;height:auto;max-width:100%;object-fit:contain}.terms-section__header-icon-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:100%;object-fit:contain}.terms-section__header-text{display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--color-background, #FFF);font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:120%}.terms-section__header-text-arabic{direction:rtl;text-align:right}.terms-section__header-text-english{text-transform:uppercase;text-align:right}.terms-section__content{padding:40px 32px;display:flex;flex-direction:column;gap:24px}.terms-section__text{display:flex;flex-direction:column;gap:8px}.terms-section__text--arabic{direction:rtl;text-align:right}.terms-section__text-title{color:var(--Neutrals-Text-Primary, #333);leading-trim:both;text-edge:cap;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.terms-section__text-content{color:var(--Neutrals-Text-Primary, #333);leading-trim:both;text-edge:cap;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0;white-space:pre-line}.terms-section__contact{display:flex;flex-direction:column;gap:8px;margin-top:16px}.terms-section__contact-item{color:var(--Neutrals-Text-Primary, #333);leading-trim:both;text-edge:cap;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.terms-section__contact-item strong{font-weight:400;color:var(--Neutrals-Text-Primary, #333)}.terms-section__contact-label--complaints{color:var(--support-colors-critical-errors-invalid, #F44336)!important;leading-trim:both;text-edge:cap;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700!important;line-height:120%;letter-spacing:var(--Static-Display-Medium-Tracking, 0)}.terms-section__logo{display:flex;justify-content:center;align-items:center;margin-top:32px}.terms-section__logo .logo{width:163px;height:104px;aspect-ratio:163/104}.terms-section__logo .logo-image{width:163px;height:104px;aspect-ratio:163/104;object-fit:contain}@media(max-width:1024px){.terms-section__header{padding:0 48px}.terms-section__content{padding:32px 48px 48px}}@media(max-width:768px){.terms-section__header{padding:8px 24px;gap:8px}.terms-section__header-icon{height:24px;font-size:20px}.terms-section__header-text{font-size:14px;gap:8px}.terms-section__content{padding:24px 24px 32px;gap:20px}.terms-section__text-title,.terms-section__text-content{font-size:14px}.terms-section__contact{font-size:12px}}@media(max-width:390px){.terms-section__header{padding:12px 16px}.terms-section__content{padding:20px 16px 24px;gap:16px}.terms-section__text-title,.terms-section__text-content{font-size:12px}.terms-section__contact{font-size:11px}}.info-badge{display:flex;height:32px;padding:2px 16px;justify-content:center;align-items:center;gap:4px;border-radius:24px}.info-badge--primary{width:108px;background:var(--Brand-colors-brand-100, #FEF1C7)}.info-badge--regular{width:108px;background:var(--Secondary-secondary-4, #F1F1F1);border:1px solid var(--Secondary-secondary-5, #DDD)}.info-badge--secondary{width:106px;border:1px solid var(--Secondary-secondary-5, #DDD);background:var(--Secondary-secondary-4, #F1F1F1)}.info-badge__text{transform:rotate(-.356deg);color:var(--Neutrals-Text-Primary, #333);font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-transform:uppercase}.your-information{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;height:100%;min-height:100%}.your-information__title{align-self:stretch;color:var(--COLORS-Primary-600, #7B660B);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0;flex-shrink:0}.your-information__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;align-self:stretch;width:100%;flex:1}.your-information__phone{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.home-screen{width:100%;display:flex;flex-direction:column;background:#fdfdfd}.details-for-client{display:flex;width:100%;padding:72px 120px;flex-direction:column;align-items:flex-start;gap:24px;margin:0 auto}@media(max-width:1024px){.details-for-client{padding:60px 48px;gap:24px}}@media screen and (min-width:769px)and (max-width:1440px){.details-for-client{padding:60px 48px;gap:24px}}@media screen and (min-width:40px)and (max-width:768px){.details-for-client{padding:48px 24px;gap:20px}}@media(max-width:390px){.details-for-client{display:flex;padding:24px 16px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}}.error-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%}.error-modal__icon{width:556.176px;height:309.345px;max-width:100%;display:flex;justify-content:center;align-items:center;background:#ffebee;border-radius:16px}.error-modal__icon-img{width:100%;height:100%;object-fit:contain}.error-modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch}.error-modal__title{color:#1f4337;text-align:center;font-family:Montserrat,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0}.error-modal__description{color:var(--COLORS-Secondary-600, #1F1F1F);text-align:center;font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.error-modal__button{width:100%;display:flex;justify-content:center}.error-modal__button .button{min-width:250px;border-radius:24px;border:1px solid var(--COLORS-Secondary-100, #BFBFBF);background:var(--COLORS-Neutral-100, #FFF)}.error-modal__button .button .button__text{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%}.error-modal__button .button:hover:not(:disabled){background:var(--COLORS-Secondary-100, #F5F5F5)}@media(max-width:768px){.error-modal{gap:32px}.error-modal__icon{width:100%;height:auto;aspect-ratio:556.176 / 309.345}.error-modal__title{font-size:24px}.error-modal__description{font-size:15px}.error-modal__button .button{min-width:200px}.error-modal__button .button .button__text{font-size:14px}}.summary-header{display:flex;width:100%;padding:24px;align-items:center;gap:10px;border-radius:16px;border:1px solid var(--Secondary-secondary-4, #F1F1F1);background:var(--Secondary-secondary-3, #F6F6F6)}.summary-header__text{color:#1f1f1f;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0)}.car-retrieval{width:100%;display:flex;flex-direction:column;background:#fdfdfd;min-height:100vh}.car-retrieval__content{display:flex;width:100%;padding:72px 120px;flex-direction:column;align-items:flex-start;gap:24px;margin:0 auto}.car-retrieval__title{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0}.car-retrieval__description{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:var(--Static-Display-Medium-Tracking, 0);margin:0}.car-retrieval__all-info{display:flex;padding:48px 32px;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;align-self:stretch;border-radius:24px;background:#fff;box-shadow:3px 4px 50px #00000014}.car-retrieval__cards-container{display:flex;align-items:flex-start;gap:24px;align-self:stretch;flex-wrap:wrap;width:100%;margin-top:24px}.car-retrieval__card--error{border-color:#d32f2f!important;animation:shake .5s ease-in-out}.car-retrieval__validation-error{color:#d32f2f;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%;margin:8px 0 0;text-align:center}.car-retrieval__info-card{display:flex;padding:24px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:16px;border:1px solid var(--Secondary-secondary-5, #DDD);background:#fff}.car-retrieval__info-card--total{border-radius:16px;border:1px solid var(--Secondary-secondary-6, #C6C6C6);background:var(--Secondary-secondary-3, #F6F6F6)}.car-retrieval__card{display:flex;height:165px;padding:24px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;min-width:calc((100% - 48px) / 3);max-width:calc((100% - 48px) / 3);border-radius:16px;border:1px solid var(--Secondary-secondary-5, #DDD);background:#fff}.car-retrieval__card-text{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}.car-retrieval__pricing-value,.car-retrieval__total-label,.car-retrieval__total-value{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:20px}.car-retrieval__payment-qar{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:var(--Static-Display-Small-Line-Height, 44px);letter-spacing:var(--Static-Display-Medium-Tracking, 0);text-transform:uppercase}.car-retrieval__confirm .button{width:98%;margin:0 auto;border-radius:24px;background:var(--COLORS-Secondary-600, #1F1F1F)}.car-retrieval__confirm .button__text{flex:none;width:100%;text-align:center;color:var(--COLORS-Primary-400, #DFB913);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%;text-transform:none}.car-retrieval__confirm .button:hover:not(:disabled){filter:none;opacity:.9;background:var(--COLORS-Secondary-600, #1F1F1F)}.car-retrieval__confirm-loading{display:flex;justify-content:center;align-items:center;width:98%;margin:0 auto;padding:12px 24px;min-height:48px}.car-retrieval__all-info .button-group{justify-content:center}.car-retrieval__all-info .button-group .button{border-radius:24px;border:1px solid var(--COLORS-Secondary-100, #BFBFBF);flex:0 0 30%;max-width:30%}.car-retrieval__confirm{display:flex;justify-content:center;align-items:center;width:100%;margin-top:24px}@media(max-width:1440px){.car-retrieval__content{padding:60px 48px;gap:24px}}@media(max-width:1399px){.car-retrieval__all-info .button-group{flex-direction:column;align-items:stretch;gap:16px}.car-retrieval__all-info .button-group .button{flex:none;max-width:none;width:98%;margin:0 auto}}@media(max-width:1023px){.car-retrieval__all-info .button-group .button .button__text{font-size:14px}.car-retrieval__all-info .button-group .button .button__icon{transform:scale(.85)}.car-retrieval__payment-qar,.car-retrieval__confirm .button .button__text{font-size:14px}.car-retrieval__card{min-width:calc((100% - 24px)/2);max-width:calc((100% - 24px)/2);height:65px}}@media(max-width:768px){.car-retrieval__content{padding:48px 24px;gap:20px}}@media(max-width:480px){.car-retrieval__content{padding:24px 16px;gap:16px}}.car-type-select{width:100%;align-self:stretch}.car-type-select__input{display:flex;height:56px;padding:12px 48px 12px 24px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px;border:1px solid var(--COLORS-Secondary-100, #BFBFBF);background:#fff;width:100%;color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%231F1F1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 24px center;margin-top:24px}.car-type-select__input:focus{outline:none;border-color:var(--COLORS-Primary-300, #EECD3A)}.car-type-select__input--error{border-color:#d32f2f!important;animation:shake .5s ease-in-out}.car-type-select__input option{padding:12px}.service-card{display:flex;flex-direction:column;padding:24px;gap:12px;align-self:stretch;border-radius:16px;border:1px solid var(--Secondary-secondary-5, #DDD);background:#fff;cursor:pointer;transition:all .3s ease}.service-card:hover{border-color:var(--COLORS-Primary-300, #EECD3A);box-shadow:0 2px 8px #0000001a}.service-card--selected{border-color:var(--COLORS-Primary-300, #EECD3A);background:var(--COLORS-Primary-300, #EECD3A)}.service-card__title{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:50px;text-transform:uppercase;margin:0}.service-card--selected .service-card__title{color:var(--COLORS-Secondary-600, #1F1F1F)}.service-card__description{color:var(--COLORS-Secondary-500, #3F3F3F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin:0}.service-card--selected .service-card__description{color:var(--COLORS-Secondary-600, #1F1F1F)}.service-card__price{color:var(--COLORS-Secondary-500, #3F3F3F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0}.service-card--selected .service-card__price{color:var(--COLORS-Secondary-600, #1F1F1F)}.service-card__price-currency{color:var(--COLORS-Secondary-500, #3F3F3F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.service-card--selected .service-card__price-currency{color:var(--COLORS-Secondary-600, #1F1F1F)}.service-card--error{border-color:#d32f2f!important;animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-8px)}20%,40%,60%,80%{transform:translate(8px)}}.car-wash-request{width:100%;display:flex;flex-direction:column;background:#fdfdfd;min-height:100vh}.car-wash-request__content{display:flex;width:100%;padding:72px 120px;flex-direction:column;align-items:flex-start;gap:24px;margin:0 auto}.car-wash-request__all-info{display:flex;padding:48px 32px;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;align-self:stretch;border-radius:24px;background:#fff;box-shadow:3px 4px 50px #00000014}.car-wash-request__services-container{display:flex;align-items:flex-start;gap:24px;align-self:stretch;flex-wrap:wrap;width:100%;margin-top:24px}.car-wash-request__services-container .service-card{flex:1 0 0;min-width:calc((100% - 48px) / 3);max-width:calc((100% - 48px) / 3)}.car-wash-request__info-card{display:flex;padding:24px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:16px;border:1px solid var(--Secondary-secondary-5, #DDD);background:#fff}.car-wash-request__confirm{display:flex;justify-content:center;align-items:center;width:100%;margin-top:24px}.car-wash-request__confirm .button{width:98%;margin:0 auto;border-radius:24px;background:var(--COLORS-Secondary-600, #1F1F1F)}.car-wash-request__confirm .button__text{flex:none;width:100%;text-align:center;color:var(--COLORS-Primary-400, #DFB913);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%;text-transform:none}.car-wash-request__confirm .button:hover:not(:disabled){filter:none;opacity:.9;background:var(--COLORS-Secondary-600, #1F1F1F)}.car-wash-request__confirm-loading{display:flex;justify-content:center;align-items:center;width:98%;margin:0 auto;padding:12px 24px;min-height:48px;border-radius:24px;background:var(--COLORS-Secondary-600, #1F1F1F);border:none;cursor:not-allowed}.car-wash-request__all-info .button-group{justify-content:space-around}.car-wash-request__all-info .button-group .button{border-radius:24px;border:1px solid var(--COLORS-Secondary-100, #BFBFBF);flex:0 0 45%}@media(max-width:1440px){.car-wash-request__content{padding:60px 48px;gap:24px}}@media(max-width:768px){.car-wash-request__content{padding:48px 24px;gap:20px}}@media(max-width:1023px){.car-wash-request__services-container .service-card{min-width:calc((100% - 24px)/2);max-width:calc((100% - 24px)/2)}.car-wash-request__confirm .button .button__text{font-size:14px}}@media(max-width:989px){.car-wash-request__all-info .button-group{flex-direction:column;align-items:stretch;gap:16px}.car-wash-request__all-info .button-group .button{flex:none;width:100%;max-width:none}}@media(max-width:480px){.car-wash-request__content{padding:24px 16px;gap:16px}}@media(max-width:430px){.car-wash-request__all-info .button-group .button .button__text{font-size:12px}.car-wash-request__all-info .button-group .button .button__icon{transform:scale(.75)}}.legal-document{width:100%;display:flex;justify-content:center;padding:48px 32px}.legal-document__content{max-width:900px;width:100%;display:flex;flex-direction:column;gap:32px}.legal-document__title{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin:0}.legal-document__body{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:var(--Static-Display-Medium-Tracking, 0)}.legal-document__section{margin-bottom:32px}.legal-document__section-heading{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:140%;margin-top:0;margin-bottom:16px}.legal-document__section-content{color:var(--COLORS-Secondary-600, #1F1F1F);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin:0}.legal-document__meta{margin-top:48px;padding-top:32px;border-top:1px solid var(--Secondary-secondary-4, #F1F1F1)}.legal-document__meta-text{color:var(--COLORS-Secondary-500, #3F3F3F);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:8px}.legal-document__meta-text strong{font-weight:600;color:var(--COLORS-Secondary-600, #1F1F1F)}@media(max-width:768px){.legal-document{padding:32px 16px}.legal-document__title{font-size:28px}.legal-document__section-heading{font-size:20px}.legal-document__section-content{font-size:14px}.legal-document__meta-text{font-size:12px}}.pay-redirect{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--color-background)}.pay-redirect-card{text-align:center;padding:3rem 2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 24px #00000014;max-width:420px;width:100%;margin:1rem}.pay-redirect-card h2{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.pay-redirect-card p{font-size:.95rem;color:#6b7280;line-height:1.5;margin:.25rem 0}.pay-redirect-uuid{margin-top:1.25rem;font-size:.78rem;color:#9ca3af;word-break:break-all}.pay-redirect-error{margin-top:1.5rem;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-size:.875rem}.spinner{width:52px;height:52px;border:4px solid #e5e7eb;border-top-color:var(--color-action-secondary, #1F4337);border-radius:50%;margin:0 auto 1.5rem;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:root{--color-background: #FFF;--color-action-primary: #EECD3A;--color-action-secondary: #1F4337;--color-confirm: #1F1F1F;--color-active: #FCDB6F;--color-active-border: #1F1F1F;--COLORS-Primary-300: #EECD3A;--COLORS-Secondary-600: #1F1F1F;--Brand-colors-brand-400: #FCDB6F}:root{--breakpoint-small: 320px;--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-large: 1440px;--breakpoint-xlarge: 1920px}*{box-sizing:border-box}html{font-size:16px}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);width:100%;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
