@charset "UTF-8";@import"https://fonts.bunny.net/css?family=sora:300,400,500,600,700|inter:300,400,500,600,700";body.dubai{--dubai-bg: #eef0f5;--dubai-bg-2: #e3e7ee;--dubai-bg-gradient: linear-gradient(180deg, var(--dubai-bg) 0%, var(--dubai-bg-2) 100%);--dubai-surface: #f8f9fc;--dubai-surface-2: #e3e6ed;--dubai-rule: rgba(23, 31, 48, .1);--dubai-rule-strong: rgba(23, 31, 48, .2);--dubai-fg-strong: #12182a;--dubai-fg: #333d52;--dubai-fg-muted: #5b6577;--dubai-error: #c62828;--dubai-ink: #12151d;--theme-color-dark: var(--dubai-ink);--theme-color-light: var(--dubai-surface);--white-color: #ffffff;--bs-border-color: var(--dubai-rule);--bs-form-invalid-color: var(--dubai-error);--dubai-font-display: "Sora", ui-sans-serif, system-ui, sans-serif;--dubai-font-ui: "Inter", ui-sans-serif, system-ui, sans-serif;--dubai-text-xs: .75rem;--dubai-text-sm: .875rem;--dubai-text-base: 1rem;--dubai-text-lg: 1.25rem;--dubai-text-xl: 1.75rem;--dubai-text-2xl: 2.5rem;--dubai-text-3xl: clamp(2.75rem, 6vw, 4.25rem);--dubai-space-1: 4px;--dubai-space-2: 8px;--dubai-space-3: 16px;--dubai-space-4: 24px;--dubai-space-5: 40px;--dubai-space-6: 64px;--dubai-radius-sm: 10px;--dubai-radius-md: 18px;--dubai-radius-lg: 28px;--dubai-radius-pill: 999px;--dubai-shadow-sm: 0 1px 3px rgba(20, 27, 43, .08);--dubai-shadow-md: 0 10px 28px rgba(20, 27, 43, .12);--dubai-shadow-lg: 0 24px 56px rgba(20, 27, 43, .18);--dubai-container-max: 1280px;--dubai-section-y: clamp(48px, 6vw, 96px);--dubai-chrome-rim: linear-gradient(135deg, #ffffff 0%, #ccd2dc 28%, #f6f8fb 52%, #aab1bf 78%, #ffffff 100%);--dubai-chrome-rim-soft: linear-gradient(135deg, #ffffff 0%, #dde2ea 55%, #ffffff 100%);--dubai-bezel-width: 2px;--dubai-bezel-width-sm: 1px;--dubai-inset-shadow: inset 0 2px 5px rgba(18, 24, 38, .12), inset 0 -1px 0 rgba(255, 255, 255, .7);--dubai-glass-glare: linear-gradient( 115deg, rgba(255, 255, 255, .4) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 66%, rgba(255, 255, 255, .22) 76%, rgba(255, 255, 255, 0) 92% );--dubai-chrome-text: linear-gradient( 115deg, var(--dubai-fg-strong) 0%, var(--dubai-fg-strong) 38%, #838ba0 50%, var(--dubai-fg-strong) 62%, var(--dubai-fg-strong) 100% )}body.dubai{background:var(--dubai-bg-gradient) fixed;color:var(--dubai-fg);font-family:var(--dubai-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.dubai h1,body.dubai h2,body.dubai h3,body.dubai h4,body.dubai h5,body.dubai h6{font-family:var(--dubai-font-display);font-weight:700;line-height:1.1;color:var(--dubai-fg-strong);text-wrap:balance}body.dubai h1{font-size:var(--dubai-text-3xl)}body.dubai h2{font-size:var(--dubai-text-2xl)}body.dubai h3{font-size:var(--dubai-text-xl)}body.dubai h4{font-size:var(--dubai-text-lg)}body.dubai h5,body.dubai h6{font-size:var(--dubai-text-base)}body.dubai p{color:var(--dubai-fg)}body.dubai small,body.dubai .text-muted{color:var(--dubai-fg-muted)!important}body.dubai a{color:var(--color-primary)}body.dubai a:hover{color:var(--color-primary-lighter)}body.dubai .dubai-chrome-text{color:var(--dubai-fg-strong)}@supports (background-clip: text) or (-webkit-background-clip: text){body.dubai .dubai-chrome-text{background:var(--dubai-chrome-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}body.dubai :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}body.dubai .dubai-header__logo img,body.dubai .dubai-footer__logo img{max-height:48px;width:auto}body.dubai img.larger-logo{max-height:76px}body.dubai .p-button,body.dubai button[pButton],body.dubai a[pButton],body.dubai .btn-theme,body.dubai .theme-btn{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-lighter))!important;border:1px solid var(--color-primary)!important;color:var(--color-on-primary, #fff)!important;border-radius:var(--dubai-radius-pill)!important;font-family:var(--dubai-font-ui)!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:inset 0 1px #ffffff59!important;text-decoration:none!important;transition:filter .15s ease,box-shadow .15s ease!important}body.dubai .p-button:hover,body.dubai button[pButton]:hover,body.dubai a[pButton]:hover,body.dubai .btn-theme:hover,body.dubai .theme-btn:hover{filter:brightness(1.06)}body.dubai .p-button.p-button-reserve,body.dubai button[pButton].p-button-reserve,body.dubai a[pButton].p-button-reserve,body.dubai .btn-theme.p-button-reserve,body.dubai .theme-btn.p-button-reserve{background:linear-gradient(135deg,var(--color-primary-lighter),var(--color-primary))!important;border-color:var(--color-primary-lighter)!important;color:var(--color-on-primary, #fff)!important}body.dubai .p-button.p-button-reserve:hover,body.dubai button[pButton].p-button-reserve:hover,body.dubai a[pButton].p-button-reserve:hover,body.dubai .btn-theme.p-button-reserve:hover,body.dubai .theme-btn.p-button-reserve:hover{filter:brightness(1.08)}body.dubai .p-button.p-button-outlined,body.dubai button[pButton].p-button-outlined,body.dubai a[pButton].p-button-outlined,body.dubai .btn-theme.p-button-outlined,body.dubai .theme-btn.p-button-outlined{background:var(--dubai-surface)!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important;box-shadow:none!important}body.dubai .p-button.p-button-outlined:hover,body.dubai button[pButton].p-button-outlined:hover,body.dubai a[pButton].p-button-outlined:hover,body.dubai .btn-theme.p-button-outlined:hover,body.dubai .theme-btn.p-button-outlined:hover{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-lighter))!important;color:var(--color-on-primary, #fff)!important}body.dubai .p-button.p-button-text,body.dubai button[pButton].p-button-text,body.dubai a[pButton].p-button-text,body.dubai .btn-theme.p-button-text,body.dubai .theme-btn.p-button-text{background:var(--dubai-surface)!important;border:1px solid var(--dubai-rule-strong)!important;color:var(--dubai-fg-muted)!important;box-shadow:none!important}body.dubai .p-button.p-button-text:hover,body.dubai button[pButton].p-button-text:hover,body.dubai a[pButton].p-button-text:hover,body.dubai .btn-theme.p-button-text:hover,body.dubai .theme-btn.p-button-text:hover{border-color:var(--color-primary)!important;color:var(--color-primary)!important}body.dubai .p-button.p-button-secondary,body.dubai button[pButton].p-button-secondary,body.dubai a[pButton].p-button-secondary,body.dubai .btn-theme.p-button-secondary,body.dubai .theme-btn.p-button-secondary{background:var(--dubai-chrome-rim-soft)!important;border-color:var(--dubai-rule-strong)!important;color:var(--dubai-fg)!important;box-shadow:none!important}body.dubai .p-button.p-button-secondary:hover,body.dubai button[pButton].p-button-secondary:hover,body.dubai a[pButton].p-button-secondary:hover,body.dubai .btn-theme.p-button-secondary:hover,body.dubai .theme-btn.p-button-secondary:hover{border-color:var(--color-primary)!important;color:var(--dubai-fg-strong)!important}body.dubai .p-button .p-button-label,body.dubai button[pButton] .p-button-label,body.dubai a[pButton] .p-button-label,body.dubai .btn-theme .p-button-label,body.dubai .theme-btn .p-button-label{font-weight:700!important}body.dubai .dubai-chip{display:inline-flex;align-items:center;gap:var(--dubai-space-1);padding:var(--dubai-space-2) var(--dubai-space-3);background:var(--dubai-surface-2);box-shadow:var(--dubai-inset-shadow);border:1px solid var(--dubai-rule);border-radius:var(--dubai-radius-pill);color:var(--dubai-fg);font-size:var(--dubai-text-sm);font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}body.dubai .dubai-chip:hover{border-color:var(--color-primary);color:var(--dubai-fg-strong)}body.dubai .dubai-chip.dubai-chip--active{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-lighter));border-color:var(--color-primary);box-shadow:inset 0 1px #ffffff4d;color:var(--color-on-primary, #fff)}body.dubai .dubai-spec-tag{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--dubai-text-xs);letter-spacing:.02em;color:var(--dubai-fg-muted);text-transform:uppercase}body.dubai .dubai-price-vat{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--dubai-text-xs);font-weight:600;color:var(--dubai-fg-muted);text-transform:uppercase;letter-spacing:.02em;margin-left:var(--dubai-space-1)}body.dubai .dubai-bezel{border-radius:var(--dubai-radius-md);border:var(--dubai-bezel-width-sm) solid transparent;background:linear-gradient(var(--dubai-surface),var(--dubai-surface)) padding-box,var(--dubai-chrome-rim) border-box;box-shadow:var(--dubai-shadow-md)}body.dubai .dubai-bezel--lg{border-radius:var(--dubai-radius-lg);border-width:var(--dubai-bezel-width);box-shadow:var(--dubai-shadow-lg)}body.dubai .dubai-glare{position:absolute;inset:0;pointer-events:none;background:var(--dubai-glass-glare);mix-blend-mode:soft-light}body.dubai .dubai-footer app-opening-hours-widget .opening-hours{background:transparent!important;box-shadow:none!important;padding:0;margin:0;color:#ffffffb8;font-size:var(--dubai-text-sm)}body.dubai .dubai-footer app-opening-hours-widget .opening-hours .list-style-none{margin-left:0!important;padding:0}body.dubai .dubai-footer app-opening-hours-widget .opening-hours .list-style-none li{display:flex;align-items:baseline;gap:12px;line-height:1.6;font-size:var(--dubai-text-sm);color:#ffffffb8;padding:2px 0}body.dubai .dubai-footer app-opening-hours-widget .opening-hours .list-text{width:auto!important;flex:0 0 auto;min-width:84px;display:inline-block}body.dubai .dubai-footer app-opening-hours-widget .opening-hours li>span.me-2{display:none}body.dubai .dubai-footer app-opening-hours-widget .opening-hours li>i.me-2{margin-right:0!important}body.dubai .dubai-footer app-opening-hours-widget .opening-hours .text-light-custom{color:#ffffffb8!important}body.dubai .dubai-footer app-opening-hours-widget .opening-hours ul li i.color-default{color:#fff}body.dubai .dubai-footer app-opening-hours-widget .opening-hours-today .list-text,body.dubai .dubai-footer app-opening-hours-widget .opening-hours-today .text-light-custom{color:#fff!important}body.dubai app-locations,body.dubai app-location-detail{--loc-surface: var(--dubai-surface);--loc-surface-muted: var(--dubai-surface-2);--loc-fg: var(--dubai-fg-strong);--loc-muted: var(--dubai-fg-muted);--loc-border: var(--dubai-rule);--loc-accent: var(--color-primary);--loc-radius: var(--dubai-radius-md);--loc-shadow: var(--dubai-shadow-sm);--loc-shadow-hover: var(--dubai-shadow-md)}body.dubai app-reviews .p-card,body.dubai app-home .p-card{background:var(--dubai-surface);color:var(--dubai-fg);border:1px solid var(--dubai-rule);border-radius:var(--dubai-radius-md);box-shadow:var(--dubai-shadow-sm)}body.dubai app-reviews .p-card-body,body.dubai app-reviews .p-card-content,body.dubai app-home .p-card-body,body.dubai app-home .p-card-content{color:var(--dubai-fg)}body.dubai app-reviews .p-card-caption,body.dubai app-reviews .p-card-header,body.dubai app-reviews .p-card-title,body.dubai app-home .p-card-caption,body.dubai app-home .p-card-header,body.dubai app-home .p-card-title{color:var(--dubai-fg-strong);font-family:var(--dubai-font-display)}body.dubai app-reviews .p-card .d-block,body.dubai app-home .p-card .d-block{color:var(--dubai-fg)}body.dubai app-reviews .p-card small,body.dubai app-home .p-card small{color:var(--dubai-fg-muted)}body.dubai app-reviews .contact-box,body.dubai app-reviews .contact-box p{color:var(--dubai-fg)}body.dubai .form-control,body.dubai .form-select,body.dubai input[type=text],body.dubai input[type=email],body.dubai input[type=tel],body.dubai input[type=number],body.dubai input[type=date],body.dubai select,body.dubai textarea{background-color:var(--dubai-surface-2);box-shadow:var(--dubai-inset-shadow);color:var(--dubai-fg);border:1px solid var(--dubai-rule);border-radius:var(--dubai-radius-sm)}body.dubai .form-control::placeholder,body.dubai .form-select::placeholder,body.dubai input[type=text]::placeholder,body.dubai input[type=email]::placeholder,body.dubai input[type=tel]::placeholder,body.dubai input[type=number]::placeholder,body.dubai input[type=date]::placeholder,body.dubai select::placeholder,body.dubai textarea::placeholder{color:var(--dubai-fg-muted)}body.dubai .form-control:focus,body.dubai .form-select:focus,body.dubai input[type=text]:focus,body.dubai input[type=email]:focus,body.dubai input[type=tel]:focus,body.dubai input[type=number]:focus,body.dubai input[type=date]:focus,body.dubai select:focus,body.dubai textarea:focus{background-color:var(--dubai-surface);color:var(--dubai-fg);border-color:var(--color-primary);outline:none;box-shadow:var(--dubai-inset-shadow),0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}body.dubai .form-control:disabled,body.dubai .form-control[readonly],body.dubai .form-select:disabled,body.dubai .form-select[readonly],body.dubai input[type=text]:disabled,body.dubai input[type=text][readonly],body.dubai input[type=email]:disabled,body.dubai input[type=email][readonly],body.dubai input[type=tel]:disabled,body.dubai input[type=tel][readonly],body.dubai input[type=number]:disabled,body.dubai input[type=number][readonly],body.dubai input[type=date]:disabled,body.dubai input[type=date][readonly],body.dubai select:disabled,body.dubai select[readonly],body.dubai textarea:disabled,body.dubai textarea[readonly]{background-color:var(--dubai-surface);color:var(--dubai-fg-muted);box-shadow:none}body.dubai select,body.dubai .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23333d52' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}body.dubai label,body.dubai .form-label,body.dubai .form-text{color:var(--dubai-fg-muted)}body.dubai .invalid-feedback{color:var(--dubai-error)}body.dubai .card.bg-light,body.dubai .bg-white,body.dubai .bg-light{background:var(--dubai-surface)!important;color:var(--dubai-fg)!important;border:1px solid var(--dubai-rule);border-radius:var(--dubai-radius-md)!important;box-shadow:var(--dubai-shadow-sm)!important}body.dubai .card.bg-light h1,body.dubai .card.bg-light h2,body.dubai .card.bg-light h3,body.dubai .card.bg-light h4,body.dubai .card.bg-light h5,body.dubai .card.bg-light h6,body.dubai .bg-white h1,body.dubai .bg-white h2,body.dubai .bg-white h3,body.dubai .bg-white h4,body.dubai .bg-white h5,body.dubai .bg-white h6,body.dubai .bg-light h1,body.dubai .bg-light h2,body.dubai .bg-light h3,body.dubai .bg-light h4,body.dubai .bg-light h5,body.dubai .bg-light h6{color:var(--dubai-fg-strong)!important}body.dubai .card.bg-light p,body.dubai .card.bg-light li,body.dubai .card.bg-light .font-weight-bold,body.dubai .bg-white p,body.dubai .bg-white li,body.dubai .bg-white .font-weight-bold,body.dubai .bg-light p,body.dubai .bg-light li,body.dubai .bg-light .font-weight-bold{color:var(--dubai-fg)!important}body.dubai .card.bg-light .text-muted,body.dubai .card.bg-light small,body.dubai .bg-white .text-muted,body.dubai .bg-white small,body.dubai .bg-light .text-muted,body.dubai .bg-light small{color:var(--dubai-fg-muted)!important}body.dubai .card.bg-light a:not(.btn),body.dubai .bg-white a:not(.btn),body.dubai .bg-light a:not(.btn){color:var(--color-primary)!important}body.dubai .card.bg-light a:not(.btn):hover,body.dubai .bg-white a:not(.btn):hover,body.dubai .bg-light a:not(.btn):hover{color:var(--color-primary-lighter, var(--color-primary))!important}body.dubai .modal-content{background:var(--dubai-surface);color:var(--dubai-fg);border:var(--dubai-bezel-width-sm) solid transparent;border-radius:var(--dubai-radius-md);background:linear-gradient(var(--dubai-surface),var(--dubai-surface)) padding-box,var(--dubai-chrome-rim) border-box;box-shadow:var(--dubai-shadow-lg)}body.dubai .modal-header{border-bottom:1px solid var(--dubai-rule)}body.dubai .modal-header .modal-title{font-family:var(--dubai-font-display);color:var(--dubai-fg-strong)}body.dubai .modal-header .btn-close{opacity:.6}body.dubai .modal-header .btn-close:hover{opacity:1}body.dubai .modal-body{color:var(--dubai-fg)}body.dubai .modal-body label,body.dubai .modal-body .form-label{color:var(--dubai-fg-muted)}body.dubai .modal-footer{border-top:1px solid var(--dubai-rule)}body.dubai .modal-footer .btn-primary,body.dubai .modal-footer .btn-success{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-lighter));border-color:var(--color-primary);color:var(--color-on-primary, #fff)}body.dubai .modal-footer .btn-primary:hover,body.dubai .modal-footer .btn-primary:focus,body.dubai .modal-footer .btn-success:hover,body.dubai .modal-footer .btn-success:focus{filter:brightness(1.06)}body.dubai .modal-footer .btn-secondary,body.dubai .modal-footer .btn-outline-secondary,body.dubai .modal-footer .btn-light,body.dubai .modal-footer .btn-default{background:var(--dubai-surface);color:var(--dubai-fg);border:1px solid var(--dubai-rule-strong)}body.dubai .modal-footer .btn-secondary:hover,body.dubai .modal-footer .btn-outline-secondary:hover,body.dubai .modal-footer .btn-light:hover,body.dubai .modal-footer .btn-default:hover{border-color:var(--color-primary);color:var(--dubai-fg-strong)}body.dubai .modal-backdrop{background:var(--dubai-ink)}body.dubai .modal-backdrop.show{opacity:.6}body.dubai .modal-content .nav,body.dubai .modal-content [ngbnav],body.dubai .nav-tabs{border-bottom:1px solid var(--dubai-rule)}body.dubai .modal-content .nav-link,body.dubai .nav-tabs .nav-link{color:var(--dubai-fg-muted);background:transparent;border:1px solid transparent}body.dubai .modal-content .nav-link:hover,body.dubai .modal-content .nav-link:focus,body.dubai .nav-tabs .nav-link:hover,body.dubai .nav-tabs .nav-link:focus{color:var(--dubai-fg-strong);border-color:var(--dubai-rule);isolation:auto}body.dubai .modal-content .nav-link.active,body.dubai .nav-tabs .nav-link.active{color:var(--color-on-primary, #fff);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-lighter));border-color:var(--color-primary)}body.dubai .modal-content .nav-link.disabled,body.dubai .nav-tabs .nav-link.disabled{color:var(--dubai-fg-muted);opacity:.5}body.dubai .toast-container .ngx-toastr{color:#fff}body.dubai app-finance-application-form .step-progress .step-circle{background:var(--dubai-surface-2)!important;box-shadow:var(--dubai-inset-shadow)!important;color:var(--dubai-fg-muted)!important}body.dubai app-finance-application-form .step-progress .step-label{color:var(--dubai-fg-muted)!important}body.dubai app-finance-application-form .step-progress .progress{background:var(--dubai-surface-2)!important}body.dubai app-finance-application-form .step-progress .step-item.active .step-circle,body.dubai app-finance-application-form .step-progress .step-item.completed .step-circle{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-lighter))!important;box-shadow:inset 0 1px #ffffff59!important;color:var(--color-on-primary, #fff)!important}body.dubai app-finance-application-form .step-progress .step-item.completed .step-label{color:var(--color-primary)!important}body.dubai app-finance-application-form .review-section{background:var(--dubai-surface)!important;border:1px solid var(--dubai-rule)!important;border-radius:var(--dubai-radius-md)!important;box-shadow:var(--dubai-shadow-sm)!important}body.dubai app-finance-application-form .review-header{background:var(--dubai-surface-2)!important;border-bottom:1px solid var(--dubai-rule)!important}body.dubai app-finance-application-form .review-title{color:var(--dubai-fg-strong)!important}body.dubai app-finance-application-form .review-label{color:var(--dubai-fg-muted)!important}body.dubai app-finance-application-form .review-value{color:var(--dubai-fg)!important}body.dubai app-finance-application-form .server-error{color:var(--dubai-error)!important}body.dubai:has(app-dubai-header-3) .dubai-hero-1,body.dubai:has(app-dubai-header-3) .dubai-hero-4{padding-top:calc(var(--dubai-space-6) * 2)}body.dubai:has(app-dubai-header-3) .dubai-hero-2{padding-top:calc(var(--dubai-space-5) + var(--dubai-space-3))}@media(max-width:991px){body.dubai:has(app-dubai-header-3) .dubai-hero-3{padding-top:calc(var(--dubai-space-6) + var(--dubai-space-3))}body.dubai:has(app-dubai-header-3) .dubai-hero-5{padding-top:calc(var(--dubai-space-6) + var(--dubai-space-5))}}
