@charset "UTF-8";body.oslo{--oslo-bg: #0a0a0a;--oslo-surface: #131313;--oslo-surface-2: #1c1c1c;--oslo-line: rgba(255, 255, 255, .08);--oslo-line-strong: rgba(255, 255, 255, .18);--oslo-fg: #ffffff;--oslo-fg-muted: rgba(255, 255, 255, .62);--oslo-fg-faint: rgba(255, 255, 255, .42);--oslo-accent: #ffffff;--oslo-accent-fg: #0a0a0a;--white-color: #ffffff;--oslo-font-display: ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--oslo-font-ui: var(--oslo-font-display);--oslo-container-max: 1200px;--oslo-section-y: clamp(64px, 8vw, 120px)}body.oslo{background:var(--oslo-bg);color:var(--oslo-fg);font-family:var(--oslo-font-ui);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.oslo h1,body.oslo h2,body.oslo h3,body.oslo h4,body.oslo h5,body.oslo h6{font-family:var(--oslo-font-display);font-weight:200;letter-spacing:-.02em;color:var(--oslo-fg)}body.oslo a:not(.button-theme){color:var(--oslo-fg)}body.oslo hr{border:0;border-top:1px solid var(--oslo-line)}body.oslo app-workshop-booking,body.oslo app-workshop-payment,body.oslo app-workshop-vhc-report,body.oslo app-sign,body.oslo app-pay{background:var(--oslo-bg);color:var(--oslo-fg)}body.oslo app-workshop-booking h1,body.oslo app-workshop-booking h2,body.oslo app-workshop-booking h3,body.oslo app-workshop-booking h4,body.oslo app-workshop-booking h5,body.oslo app-workshop-booking h6,body.oslo app-workshop-payment h1,body.oslo app-workshop-payment h2,body.oslo app-workshop-payment h3,body.oslo app-workshop-payment h4,body.oslo app-workshop-payment h5,body.oslo app-workshop-payment h6,body.oslo app-workshop-vhc-report h1,body.oslo app-workshop-vhc-report h2,body.oslo app-workshop-vhc-report h3,body.oslo app-workshop-vhc-report h4,body.oslo app-workshop-vhc-report h5,body.oslo app-workshop-vhc-report h6,body.oslo app-sign h1,body.oslo app-sign h2,body.oslo app-sign h3,body.oslo app-sign h4,body.oslo app-sign h5,body.oslo app-sign h6,body.oslo app-pay h1,body.oslo app-pay h2,body.oslo app-pay h3,body.oslo app-pay h4,body.oslo app-pay h5,body.oslo app-pay h6{font-weight:200;letter-spacing:-.02em;color:var(--oslo-fg)}body.oslo app-workshop-booking .form-control,body.oslo app-workshop-booking input[type=text],body.oslo app-workshop-booking input[type=email],body.oslo app-workshop-booking input[type=tel],body.oslo app-workshop-booking select,body.oslo app-workshop-booking textarea,body.oslo app-workshop-payment .form-control,body.oslo app-workshop-payment input[type=text],body.oslo app-workshop-payment input[type=email],body.oslo app-workshop-payment input[type=tel],body.oslo app-workshop-payment select,body.oslo app-workshop-payment textarea,body.oslo app-workshop-vhc-report .form-control,body.oslo app-workshop-vhc-report input[type=text],body.oslo app-workshop-vhc-report input[type=email],body.oslo app-workshop-vhc-report input[type=tel],body.oslo app-workshop-vhc-report select,body.oslo app-workshop-vhc-report textarea,body.oslo app-sign .form-control,body.oslo app-sign input[type=text],body.oslo app-sign input[type=email],body.oslo app-sign input[type=tel],body.oslo app-sign select,body.oslo app-sign textarea,body.oslo app-pay .form-control,body.oslo app-pay input[type=text],body.oslo app-pay input[type=email],body.oslo app-pay input[type=tel],body.oslo app-pay select,body.oslo app-pay textarea{background:transparent;color:var(--oslo-fg);border:0;border-bottom:1px solid var(--oslo-line-strong);border-radius:0;padding:12px 0}body.oslo app-workshop-booking .form-control:focus,body.oslo app-workshop-booking input[type=text]:focus,body.oslo app-workshop-booking input[type=email]:focus,body.oslo app-workshop-booking input[type=tel]:focus,body.oslo app-workshop-booking select:focus,body.oslo app-workshop-booking textarea:focus,body.oslo app-workshop-payment .form-control:focus,body.oslo app-workshop-payment input[type=text]:focus,body.oslo app-workshop-payment input[type=email]:focus,body.oslo app-workshop-payment input[type=tel]:focus,body.oslo app-workshop-payment select:focus,body.oslo app-workshop-payment textarea:focus,body.oslo app-workshop-vhc-report .form-control:focus,body.oslo app-workshop-vhc-report input[type=text]:focus,body.oslo app-workshop-vhc-report input[type=email]:focus,body.oslo app-workshop-vhc-report input[type=tel]:focus,body.oslo app-workshop-vhc-report select:focus,body.oslo app-workshop-vhc-report textarea:focus,body.oslo app-sign .form-control:focus,body.oslo app-sign input[type=text]:focus,body.oslo app-sign input[type=email]:focus,body.oslo app-sign input[type=tel]:focus,body.oslo app-sign select:focus,body.oslo app-sign textarea:focus,body.oslo app-pay .form-control:focus,body.oslo app-pay input[type=text]:focus,body.oslo app-pay input[type=email]:focus,body.oslo app-pay input[type=tel]:focus,body.oslo app-pay select:focus,body.oslo app-pay textarea:focus{outline:none;border-bottom-color:var(--oslo-fg)}body.oslo app-workshop-booking .btn,body.oslo app-workshop-booking button[type=submit],body.oslo app-workshop-payment .btn,body.oslo app-workshop-payment button[type=submit],body.oslo app-workshop-vhc-report .btn,body.oslo app-workshop-vhc-report button[type=submit],body.oslo app-sign .btn,body.oslo app-sign button[type=submit],body.oslo app-pay .btn,body.oslo app-pay button[type=submit]{background:var(--oslo-accent);color:var(--oslo-accent-fg);border:0;border-radius:0;padding:14px 28px;font-size:12px;letter-spacing:.18em;text-transform:uppercase}body.oslo app-workshop-booking .lead,body.oslo app-workshop-booking .text-muted,body.oslo app-workshop-booking small,body.oslo app-workshop-booking .small,body.oslo app-workshop-payment .lead,body.oslo app-workshop-payment .text-muted,body.oslo app-workshop-payment small,body.oslo app-workshop-payment .small,body.oslo app-workshop-vhc-report .lead,body.oslo app-workshop-vhc-report .text-muted,body.oslo app-workshop-vhc-report small,body.oslo app-workshop-vhc-report .small,body.oslo app-sign .lead,body.oslo app-sign .text-muted,body.oslo app-sign small,body.oslo app-sign .small,body.oslo app-pay .lead,body.oslo app-pay .text-muted,body.oslo app-pay small,body.oslo app-pay .small{color:var(--oslo-fg-muted)}body.oslo app-workshop-booking p,body.oslo app-workshop-payment p,body.oslo app-workshop-vhc-report p,body.oslo app-sign p,body.oslo app-pay p{color:var(--oslo-fg)}body.oslo app-sell-your-vehicle .main-title h1,body.oslo app-warranty .main-title h1,body.oslo app-finance .main-title h1,body.oslo app-services .main-title h1,body.oslo app-aa-dealer-promise .main-title h1{font-family:var(--oslo-font-display);font-weight:200;letter-spacing:-.025em;font-size:clamp(40px,6vw,64px);margin-bottom:16px}body.oslo app-sell-your-vehicle .main-title>div,body.oslo app-sell-your-vehicle .main-title p,body.oslo app-warranty .main-title>div,body.oslo app-warranty .main-title p,body.oslo app-finance .main-title>div,body.oslo app-finance .main-title p,body.oslo app-services .main-title>div,body.oslo app-services .main-title p,body.oslo app-aa-dealer-promise .main-title>div,body.oslo app-aa-dealer-promise .main-title p{font-size:16px;line-height:1.6;color:var(--oslo-fg-muted);max-width:720px;margin:0 auto 32px}body.oslo app-sell-your-vehicle .form-control,body.oslo app-sell-your-vehicle .form-select,body.oslo app-sell-your-vehicle .form-control-lg,body.oslo app-sell-your-vehicle input[type=text],body.oslo app-sell-your-vehicle input[type=email],body.oslo app-sell-your-vehicle input[type=tel],body.oslo app-sell-your-vehicle input[type=number],body.oslo app-sell-your-vehicle input[type=date],body.oslo app-sell-your-vehicle select,body.oslo app-sell-your-vehicle textarea,body.oslo app-warranty .form-control,body.oslo app-warranty .form-select,body.oslo app-warranty .form-control-lg,body.oslo app-warranty input[type=text],body.oslo app-warranty input[type=email],body.oslo app-warranty input[type=tel],body.oslo app-warranty input[type=number],body.oslo app-warranty input[type=date],body.oslo app-warranty select,body.oslo app-warranty textarea,body.oslo app-finance .form-control,body.oslo app-finance .form-select,body.oslo app-finance .form-control-lg,body.oslo app-finance input[type=text],body.oslo app-finance input[type=email],body.oslo app-finance input[type=tel],body.oslo app-finance input[type=number],body.oslo app-finance input[type=date],body.oslo app-finance select,body.oslo app-finance textarea,body.oslo app-services .form-control,body.oslo app-services .form-select,body.oslo app-services .form-control-lg,body.oslo app-services input[type=text],body.oslo app-services input[type=email],body.oslo app-services input[type=tel],body.oslo app-services input[type=number],body.oslo app-services input[type=date],body.oslo app-services select,body.oslo app-services textarea,body.oslo app-aa-dealer-promise .form-control,body.oslo app-aa-dealer-promise .form-select,body.oslo app-aa-dealer-promise .form-control-lg,body.oslo app-aa-dealer-promise input[type=text],body.oslo app-aa-dealer-promise input[type=email],body.oslo app-aa-dealer-promise input[type=tel],body.oslo app-aa-dealer-promise input[type=number],body.oslo app-aa-dealer-promise input[type=date],body.oslo app-aa-dealer-promise select,body.oslo app-aa-dealer-promise textarea{background:var(--oslo-surface);color:var(--oslo-fg);border:1px solid var(--oslo-line);border-radius:0}body.oslo app-sell-your-vehicle .form-control::placeholder,body.oslo app-sell-your-vehicle .form-select::placeholder,body.oslo app-sell-your-vehicle .form-control-lg::placeholder,body.oslo app-sell-your-vehicle input[type=text]::placeholder,body.oslo app-sell-your-vehicle input[type=email]::placeholder,body.oslo app-sell-your-vehicle input[type=tel]::placeholder,body.oslo app-sell-your-vehicle input[type=number]::placeholder,body.oslo app-sell-your-vehicle input[type=date]::placeholder,body.oslo app-sell-your-vehicle select::placeholder,body.oslo app-sell-your-vehicle textarea::placeholder,body.oslo app-warranty .form-control::placeholder,body.oslo app-warranty .form-select::placeholder,body.oslo app-warranty .form-control-lg::placeholder,body.oslo app-warranty input[type=text]::placeholder,body.oslo app-warranty input[type=email]::placeholder,body.oslo app-warranty input[type=tel]::placeholder,body.oslo app-warranty input[type=number]::placeholder,body.oslo app-warranty input[type=date]::placeholder,body.oslo app-warranty select::placeholder,body.oslo app-warranty textarea::placeholder,body.oslo app-finance .form-control::placeholder,body.oslo app-finance .form-select::placeholder,body.oslo app-finance .form-control-lg::placeholder,body.oslo app-finance input[type=text]::placeholder,body.oslo app-finance input[type=email]::placeholder,body.oslo app-finance input[type=tel]::placeholder,body.oslo app-finance input[type=number]::placeholder,body.oslo app-finance input[type=date]::placeholder,body.oslo app-finance select::placeholder,body.oslo app-finance textarea::placeholder,body.oslo app-services .form-control::placeholder,body.oslo app-services .form-select::placeholder,body.oslo app-services .form-control-lg::placeholder,body.oslo app-services input[type=text]::placeholder,body.oslo app-services input[type=email]::placeholder,body.oslo app-services input[type=tel]::placeholder,body.oslo app-services input[type=number]::placeholder,body.oslo app-services input[type=date]::placeholder,body.oslo app-services select::placeholder,body.oslo app-services textarea::placeholder,body.oslo app-aa-dealer-promise .form-control::placeholder,body.oslo app-aa-dealer-promise .form-select::placeholder,body.oslo app-aa-dealer-promise .form-control-lg::placeholder,body.oslo app-aa-dealer-promise input[type=text]::placeholder,body.oslo app-aa-dealer-promise input[type=email]::placeholder,body.oslo app-aa-dealer-promise input[type=tel]::placeholder,body.oslo app-aa-dealer-promise input[type=number]::placeholder,body.oslo app-aa-dealer-promise input[type=date]::placeholder,body.oslo app-aa-dealer-promise select::placeholder,body.oslo app-aa-dealer-promise textarea::placeholder{color:var(--oslo-fg-faint)}body.oslo app-sell-your-vehicle .form-control:focus,body.oslo app-sell-your-vehicle .form-select:focus,body.oslo app-sell-your-vehicle .form-control-lg:focus,body.oslo app-sell-your-vehicle input[type=text]:focus,body.oslo app-sell-your-vehicle input[type=email]:focus,body.oslo app-sell-your-vehicle input[type=tel]:focus,body.oslo app-sell-your-vehicle input[type=number]:focus,body.oslo app-sell-your-vehicle input[type=date]:focus,body.oslo app-sell-your-vehicle select:focus,body.oslo app-sell-your-vehicle textarea:focus,body.oslo app-warranty .form-control:focus,body.oslo app-warranty .form-select:focus,body.oslo app-warranty .form-control-lg:focus,body.oslo app-warranty input[type=text]:focus,body.oslo app-warranty input[type=email]:focus,body.oslo app-warranty input[type=tel]:focus,body.oslo app-warranty input[type=number]:focus,body.oslo app-warranty input[type=date]:focus,body.oslo app-warranty select:focus,body.oslo app-warranty textarea:focus,body.oslo app-finance .form-control:focus,body.oslo app-finance .form-select:focus,body.oslo app-finance .form-control-lg:focus,body.oslo app-finance input[type=text]:focus,body.oslo app-finance input[type=email]:focus,body.oslo app-finance input[type=tel]:focus,body.oslo app-finance input[type=number]:focus,body.oslo app-finance input[type=date]:focus,body.oslo app-finance select:focus,body.oslo app-finance textarea:focus,body.oslo app-services .form-control:focus,body.oslo app-services .form-select:focus,body.oslo app-services .form-control-lg:focus,body.oslo app-services input[type=text]:focus,body.oslo app-services input[type=email]:focus,body.oslo app-services input[type=tel]:focus,body.oslo app-services input[type=number]:focus,body.oslo app-services input[type=date]:focus,body.oslo app-services select:focus,body.oslo app-services textarea:focus,body.oslo app-aa-dealer-promise .form-control:focus,body.oslo app-aa-dealer-promise .form-select:focus,body.oslo app-aa-dealer-promise .form-control-lg:focus,body.oslo app-aa-dealer-promise input[type=text]:focus,body.oslo app-aa-dealer-promise input[type=email]:focus,body.oslo app-aa-dealer-promise input[type=tel]:focus,body.oslo app-aa-dealer-promise input[type=number]:focus,body.oslo app-aa-dealer-promise input[type=date]:focus,body.oslo app-aa-dealer-promise select:focus,body.oslo app-aa-dealer-promise textarea:focus{outline:none;border-color:var(--oslo-fg);box-shadow:none;background:var(--oslo-surface);color:var(--oslo-fg)}body.oslo app-sell-your-vehicle .form-control:disabled,body.oslo app-sell-your-vehicle .form-control[readonly],body.oslo app-sell-your-vehicle .form-select:disabled,body.oslo app-sell-your-vehicle .form-select[readonly],body.oslo app-sell-your-vehicle .form-control-lg:disabled,body.oslo app-sell-your-vehicle .form-control-lg[readonly],body.oslo app-sell-your-vehicle input[type=text]:disabled,body.oslo app-sell-your-vehicle input[type=text][readonly],body.oslo app-sell-your-vehicle input[type=email]:disabled,body.oslo app-sell-your-vehicle input[type=email][readonly],body.oslo app-sell-your-vehicle input[type=tel]:disabled,body.oslo app-sell-your-vehicle input[type=tel][readonly],body.oslo app-sell-your-vehicle input[type=number]:disabled,body.oslo app-sell-your-vehicle input[type=number][readonly],body.oslo app-sell-your-vehicle input[type=date]:disabled,body.oslo app-sell-your-vehicle input[type=date][readonly],body.oslo app-sell-your-vehicle select:disabled,body.oslo app-sell-your-vehicle select[readonly],body.oslo app-sell-your-vehicle textarea:disabled,body.oslo app-sell-your-vehicle textarea[readonly],body.oslo app-warranty .form-control:disabled,body.oslo app-warranty .form-control[readonly],body.oslo app-warranty .form-select:disabled,body.oslo app-warranty .form-select[readonly],body.oslo app-warranty .form-control-lg:disabled,body.oslo app-warranty .form-control-lg[readonly],body.oslo app-warranty input[type=text]:disabled,body.oslo app-warranty input[type=text][readonly],body.oslo app-warranty input[type=email]:disabled,body.oslo app-warranty input[type=email][readonly],body.oslo app-warranty input[type=tel]:disabled,body.oslo app-warranty input[type=tel][readonly],body.oslo app-warranty input[type=number]:disabled,body.oslo app-warranty input[type=number][readonly],body.oslo app-warranty input[type=date]:disabled,body.oslo app-warranty input[type=date][readonly],body.oslo app-warranty select:disabled,body.oslo app-warranty select[readonly],body.oslo app-warranty textarea:disabled,body.oslo app-warranty textarea[readonly],body.oslo app-finance .form-control:disabled,body.oslo app-finance .form-control[readonly],body.oslo app-finance .form-select:disabled,body.oslo app-finance .form-select[readonly],body.oslo app-finance .form-control-lg:disabled,body.oslo app-finance .form-control-lg[readonly],body.oslo app-finance input[type=text]:disabled,body.oslo app-finance input[type=text][readonly],body.oslo app-finance input[type=email]:disabled,body.oslo app-finance input[type=email][readonly],body.oslo app-finance input[type=tel]:disabled,body.oslo app-finance input[type=tel][readonly],body.oslo app-finance input[type=number]:disabled,body.oslo app-finance input[type=number][readonly],body.oslo app-finance input[type=date]:disabled,body.oslo app-finance input[type=date][readonly],body.oslo app-finance select:disabled,body.oslo app-finance select[readonly],body.oslo app-finance textarea:disabled,body.oslo app-finance textarea[readonly],body.oslo app-services .form-control:disabled,body.oslo app-services .form-control[readonly],body.oslo app-services .form-select:disabled,body.oslo app-services .form-select[readonly],body.oslo app-services .form-control-lg:disabled,body.oslo app-services .form-control-lg[readonly],body.oslo app-services input[type=text]:disabled,body.oslo app-services input[type=text][readonly],body.oslo app-services input[type=email]:disabled,body.oslo app-services input[type=email][readonly],body.oslo app-services input[type=tel]:disabled,body.oslo app-services input[type=tel][readonly],body.oslo app-services input[type=number]:disabled,body.oslo app-services input[type=number][readonly],body.oslo app-services input[type=date]:disabled,body.oslo app-services input[type=date][readonly],body.oslo app-services select:disabled,body.oslo app-services select[readonly],body.oslo app-services textarea:disabled,body.oslo app-services textarea[readonly],body.oslo app-aa-dealer-promise .form-control:disabled,body.oslo app-aa-dealer-promise .form-control[readonly],body.oslo app-aa-dealer-promise .form-select:disabled,body.oslo app-aa-dealer-promise .form-select[readonly],body.oslo app-aa-dealer-promise .form-control-lg:disabled,body.oslo app-aa-dealer-promise .form-control-lg[readonly],body.oslo app-aa-dealer-promise input[type=text]:disabled,body.oslo app-aa-dealer-promise input[type=text][readonly],body.oslo app-aa-dealer-promise input[type=email]:disabled,body.oslo app-aa-dealer-promise input[type=email][readonly],body.oslo app-aa-dealer-promise input[type=tel]:disabled,body.oslo app-aa-dealer-promise input[type=tel][readonly],body.oslo app-aa-dealer-promise input[type=number]:disabled,body.oslo app-aa-dealer-promise input[type=number][readonly],body.oslo app-aa-dealer-promise input[type=date]:disabled,body.oslo app-aa-dealer-promise input[type=date][readonly],body.oslo app-aa-dealer-promise select:disabled,body.oslo app-aa-dealer-promise select[readonly],body.oslo app-aa-dealer-promise textarea:disabled,body.oslo app-aa-dealer-promise textarea[readonly]{background:var(--oslo-bg);color:var(--oslo-fg-muted)}body.oslo app-sell-your-vehicle select,body.oslo app-sell-your-vehicle .form-select,body.oslo app-warranty select,body.oslo app-warranty .form-select,body.oslo app-finance select,body.oslo app-finance .form-select,body.oslo app-services select,body.oslo app-services .form-select,body.oslo app-aa-dealer-promise select,body.oslo app-aa-dealer-promise .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='%23faf8f4' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}body.oslo app-sell-your-vehicle label,body.oslo app-sell-your-vehicle .form-label,body.oslo app-warranty label,body.oslo app-warranty .form-label,body.oslo app-finance label,body.oslo app-finance .form-label,body.oslo app-services label,body.oslo app-services .form-label,body.oslo app-aa-dealer-promise label,body.oslo app-aa-dealer-promise .form-label{color:var(--oslo-fg)}body.oslo app-sell-your-vehicle .form-text,body.oslo app-sell-your-vehicle .invalid-feedback,body.oslo app-warranty .form-text,body.oslo app-warranty .invalid-feedback,body.oslo app-finance .form-text,body.oslo app-finance .invalid-feedback,body.oslo app-services .form-text,body.oslo app-services .invalid-feedback,body.oslo app-aa-dealer-promise .form-text,body.oslo app-aa-dealer-promise .invalid-feedback{color:var(--oslo-fg-muted)}body.oslo app-sell-your-vehicle .invalid-feedback,body.oslo app-warranty .invalid-feedback,body.oslo app-finance .invalid-feedback,body.oslo app-services .invalid-feedback,body.oslo app-aa-dealer-promise .invalid-feedback{color:#ff8a80}body.oslo app-sell-your-vehicle .card.bg-light,body.oslo app-sell-your-vehicle .bg-white,body.oslo app-sell-your-vehicle .bg-light,body.oslo app-warranty .card.bg-light,body.oslo app-warranty .bg-white,body.oslo app-warranty .bg-light,body.oslo app-finance .card.bg-light,body.oslo app-finance .bg-white,body.oslo app-finance .bg-light,body.oslo app-services .card.bg-light,body.oslo app-services .bg-white,body.oslo app-services .bg-light,body.oslo app-aa-dealer-promise .card.bg-light,body.oslo app-aa-dealer-promise .bg-white,body.oslo app-aa-dealer-promise .bg-light{background:var(--oslo-surface)!important;color:var(--oslo-fg);border:1px solid var(--oslo-line);border-radius:0!important;padding:32px}body.oslo app-sell-your-vehicle .card.bg-light h1,body.oslo app-sell-your-vehicle .card.bg-light h2,body.oslo app-sell-your-vehicle .bg-white h1,body.oslo app-sell-your-vehicle .bg-white h2,body.oslo app-sell-your-vehicle .bg-light h1,body.oslo app-sell-your-vehicle .bg-light h2,body.oslo app-warranty .card.bg-light h1,body.oslo app-warranty .card.bg-light h2,body.oslo app-warranty .bg-white h1,body.oslo app-warranty .bg-white h2,body.oslo app-warranty .bg-light h1,body.oslo app-warranty .bg-light h2,body.oslo app-finance .card.bg-light h1,body.oslo app-finance .card.bg-light h2,body.oslo app-finance .bg-white h1,body.oslo app-finance .bg-white h2,body.oslo app-finance .bg-light h1,body.oslo app-finance .bg-light h2,body.oslo app-services .card.bg-light h1,body.oslo app-services .card.bg-light h2,body.oslo app-services .bg-white h1,body.oslo app-services .bg-white h2,body.oslo app-services .bg-light h1,body.oslo app-services .bg-light h2,body.oslo app-aa-dealer-promise .card.bg-light h1,body.oslo app-aa-dealer-promise .card.bg-light h2,body.oslo app-aa-dealer-promise .bg-white h1,body.oslo app-aa-dealer-promise .bg-white h2,body.oslo app-aa-dealer-promise .bg-light h1,body.oslo app-aa-dealer-promise .bg-light h2{font-family:var(--oslo-font-display);font-weight:200;letter-spacing:-.02em;margin:0 0 20px;color:var(--oslo-fg)}body.oslo app-sell-your-vehicle .card.bg-light h3,body.oslo app-sell-your-vehicle .bg-white h3,body.oslo app-sell-your-vehicle .bg-light h3,body.oslo app-warranty .card.bg-light h3,body.oslo app-warranty .bg-white h3,body.oslo app-warranty .bg-light h3,body.oslo app-finance .card.bg-light h3,body.oslo app-finance .bg-white h3,body.oslo app-finance .bg-light h3,body.oslo app-services .card.bg-light h3,body.oslo app-services .bg-white h3,body.oslo app-services .bg-light h3,body.oslo app-aa-dealer-promise .card.bg-light h3,body.oslo app-aa-dealer-promise .bg-white h3,body.oslo app-aa-dealer-promise .bg-light h3{font-family:var(--oslo-font-display);font-weight:300;font-size:28px;margin:0 0 16px;color:var(--oslo-fg)}body.oslo app-sell-your-vehicle .card.bg-light h4,body.oslo app-sell-your-vehicle .bg-white h4,body.oslo app-sell-your-vehicle .bg-light h4,body.oslo app-warranty .card.bg-light h4,body.oslo app-warranty .bg-white h4,body.oslo app-warranty .bg-light h4,body.oslo app-finance .card.bg-light h4,body.oslo app-finance .bg-white h4,body.oslo app-finance .bg-light h4,body.oslo app-services .card.bg-light h4,body.oslo app-services .bg-white h4,body.oslo app-services .bg-light h4,body.oslo app-aa-dealer-promise .card.bg-light h4,body.oslo app-aa-dealer-promise .bg-white h4,body.oslo app-aa-dealer-promise .bg-light h4{font-family:var(--oslo-font-display);font-weight:300;font-size:22px;margin:0 0 16px;color:var(--oslo-fg)}body.oslo app-sell-your-vehicle .card.bg-light h5,body.oslo app-sell-your-vehicle .card.bg-light h6,body.oslo app-sell-your-vehicle .bg-white h5,body.oslo app-sell-your-vehicle .bg-white h6,body.oslo app-sell-your-vehicle .bg-light h5,body.oslo app-sell-your-vehicle .bg-light h6,body.oslo app-warranty .card.bg-light h5,body.oslo app-warranty .card.bg-light h6,body.oslo app-warranty .bg-white h5,body.oslo app-warranty .bg-white h6,body.oslo app-warranty .bg-light h5,body.oslo app-warranty .bg-light h6,body.oslo app-finance .card.bg-light h5,body.oslo app-finance .card.bg-light h6,body.oslo app-finance .bg-white h5,body.oslo app-finance .bg-white h6,body.oslo app-finance .bg-light h5,body.oslo app-finance .bg-light h6,body.oslo app-services .card.bg-light h5,body.oslo app-services .card.bg-light h6,body.oslo app-services .bg-white h5,body.oslo app-services .bg-white h6,body.oslo app-services .bg-light h5,body.oslo app-services .bg-light h6,body.oslo app-aa-dealer-promise .card.bg-light h5,body.oslo app-aa-dealer-promise .card.bg-light h6,body.oslo app-aa-dealer-promise .bg-white h5,body.oslo app-aa-dealer-promise .bg-white h6,body.oslo app-aa-dealer-promise .bg-light h5,body.oslo app-aa-dealer-promise .bg-light h6{font-weight:400;color:var(--oslo-fg)}body.oslo app-sell-your-vehicle .card.bg-light p,body.oslo app-sell-your-vehicle .card.bg-light li,body.oslo app-sell-your-vehicle .card.bg-light .font-weight-bold,body.oslo app-sell-your-vehicle .bg-white p,body.oslo app-sell-your-vehicle .bg-white li,body.oslo app-sell-your-vehicle .bg-white .font-weight-bold,body.oslo app-sell-your-vehicle .bg-light p,body.oslo app-sell-your-vehicle .bg-light li,body.oslo app-sell-your-vehicle .bg-light .font-weight-bold,body.oslo app-warranty .card.bg-light p,body.oslo app-warranty .card.bg-light li,body.oslo app-warranty .card.bg-light .font-weight-bold,body.oslo app-warranty .bg-white p,body.oslo app-warranty .bg-white li,body.oslo app-warranty .bg-white .font-weight-bold,body.oslo app-warranty .bg-light p,body.oslo app-warranty .bg-light li,body.oslo app-warranty .bg-light .font-weight-bold,body.oslo app-finance .card.bg-light p,body.oslo app-finance .card.bg-light li,body.oslo app-finance .card.bg-light .font-weight-bold,body.oslo app-finance .bg-white p,body.oslo app-finance .bg-white li,body.oslo app-finance .bg-white .font-weight-bold,body.oslo app-finance .bg-light p,body.oslo app-finance .bg-light li,body.oslo app-finance .bg-light .font-weight-bold,body.oslo app-services .card.bg-light p,body.oslo app-services .card.bg-light li,body.oslo app-services .card.bg-light .font-weight-bold,body.oslo app-services .bg-white p,body.oslo app-services .bg-white li,body.oslo app-services .bg-white .font-weight-bold,body.oslo app-services .bg-light p,body.oslo app-services .bg-light li,body.oslo app-services .bg-light .font-weight-bold,body.oslo app-aa-dealer-promise .card.bg-light p,body.oslo app-aa-dealer-promise .card.bg-light li,body.oslo app-aa-dealer-promise .card.bg-light .font-weight-bold,body.oslo app-aa-dealer-promise .bg-white p,body.oslo app-aa-dealer-promise .bg-white li,body.oslo app-aa-dealer-promise .bg-white .font-weight-bold,body.oslo app-aa-dealer-promise .bg-light p,body.oslo app-aa-dealer-promise .bg-light li,body.oslo app-aa-dealer-promise .bg-light .font-weight-bold{color:var(--oslo-fg);line-height:1.6}body.oslo app-sell-your-vehicle .card.bg-light .text-muted,body.oslo app-sell-your-vehicle .card.bg-light small,body.oslo app-sell-your-vehicle .bg-white .text-muted,body.oslo app-sell-your-vehicle .bg-white small,body.oslo app-sell-your-vehicle .bg-light .text-muted,body.oslo app-sell-your-vehicle .bg-light small,body.oslo app-warranty .card.bg-light .text-muted,body.oslo app-warranty .card.bg-light small,body.oslo app-warranty .bg-white .text-muted,body.oslo app-warranty .bg-white small,body.oslo app-warranty .bg-light .text-muted,body.oslo app-warranty .bg-light small,body.oslo app-finance .card.bg-light .text-muted,body.oslo app-finance .card.bg-light small,body.oslo app-finance .bg-white .text-muted,body.oslo app-finance .bg-white small,body.oslo app-finance .bg-light .text-muted,body.oslo app-finance .bg-light small,body.oslo app-services .card.bg-light .text-muted,body.oslo app-services .card.bg-light small,body.oslo app-services .bg-white .text-muted,body.oslo app-services .bg-white small,body.oslo app-services .bg-light .text-muted,body.oslo app-services .bg-light small,body.oslo app-aa-dealer-promise .card.bg-light .text-muted,body.oslo app-aa-dealer-promise .card.bg-light small,body.oslo app-aa-dealer-promise .bg-white .text-muted,body.oslo app-aa-dealer-promise .bg-white small,body.oslo app-aa-dealer-promise .bg-light .text-muted,body.oslo app-aa-dealer-promise .bg-light small{color:var(--oslo-fg-muted)}body.oslo app-sell-your-vehicle .card.bg-light a:not(.btn),body.oslo app-sell-your-vehicle .bg-white a:not(.btn),body.oslo app-sell-your-vehicle .bg-light a:not(.btn),body.oslo app-warranty .card.bg-light a:not(.btn),body.oslo app-warranty .bg-white a:not(.btn),body.oslo app-warranty .bg-light a:not(.btn),body.oslo app-finance .card.bg-light a:not(.btn),body.oslo app-finance .bg-white a:not(.btn),body.oslo app-finance .bg-light a:not(.btn),body.oslo app-services .card.bg-light a:not(.btn),body.oslo app-services .bg-white a:not(.btn),body.oslo app-services .bg-light a:not(.btn),body.oslo app-aa-dealer-promise .card.bg-light a:not(.btn),body.oslo app-aa-dealer-promise .bg-white a:not(.btn),body.oslo app-aa-dealer-promise .bg-light a:not(.btn){color:var(--oslo-fg)}body.oslo app-sell-your-vehicle .card.bg-light a:not(.btn):hover,body.oslo app-sell-your-vehicle .bg-white a:not(.btn):hover,body.oslo app-sell-your-vehicle .bg-light a:not(.btn):hover,body.oslo app-warranty .card.bg-light a:not(.btn):hover,body.oslo app-warranty .bg-white a:not(.btn):hover,body.oslo app-warranty .bg-light a:not(.btn):hover,body.oslo app-finance .card.bg-light a:not(.btn):hover,body.oslo app-finance .bg-white a:not(.btn):hover,body.oslo app-finance .bg-light a:not(.btn):hover,body.oslo app-services .card.bg-light a:not(.btn):hover,body.oslo app-services .bg-white a:not(.btn):hover,body.oslo app-services .bg-light a:not(.btn):hover,body.oslo app-aa-dealer-promise .card.bg-light a:not(.btn):hover,body.oslo app-aa-dealer-promise .bg-white a:not(.btn):hover,body.oslo app-aa-dealer-promise .bg-light a:not(.btn):hover{color:var(--oslo-fg-muted)}body.oslo .brand-logo--invert{filter:invert(1) brightness(2)}body.oslo .oslo-footer app-opening-hours-widget .opening-hours{background:transparent!important;box-shadow:none!important;padding:0;margin:0;color:var(--oslo-fg-muted);font-size:13px}body.oslo .oslo-footer app-opening-hours-widget .opening-hours .list-style-none{margin-left:0!important;padding:0}body.oslo .oslo-footer app-opening-hours-widget .opening-hours .list-style-none li{display:flex;align-items:baseline;gap:12px;line-height:1.6;font-size:13px;color:var(--oslo-fg-muted);padding:2px 0}body.oslo .oslo-footer app-opening-hours-widget .opening-hours .list-text{width:auto!important;flex:0 0 auto;min-width:84px;display:inline-block}body.oslo .oslo-footer app-opening-hours-widget .opening-hours .me-2{display:none}body.oslo .oslo-footer app-opening-hours-widget .opening-hours .text-light-custom{color:var(--oslo-fg-muted)!important}body.oslo .oslo-footer app-opening-hours-widget .opening-hours-today .list-text,body.oslo .oslo-footer app-opening-hours-widget .opening-hours-today .text-light-custom{color:var(--oslo-fg)!important}body.oslo .modal-content{background:var(--oslo-surface);color:var(--oslo-fg);border:1px solid var(--oslo-line);border-radius:0}body.oslo .modal-header{border-bottom:1px solid var(--oslo-line);padding:24px}body.oslo .modal-header .modal-title{font-family:var(--oslo-font-display);font-weight:200;letter-spacing:-.01em;color:var(--oslo-fg)}body.oslo .modal-header .btn-close{filter:invert(1);opacity:.55}body.oslo .modal-header .btn-close:hover{opacity:1}body.oslo .modal-body{padding:24px;color:var(--oslo-fg)}body.oslo .modal-body label{color:var(--oslo-fg-muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase}body.oslo .modal-body .form-control,body.oslo .modal-body input[type=text],body.oslo .modal-body input[type=email],body.oslo .modal-body input[type=tel],body.oslo .modal-body input[type=date],body.oslo .modal-body input[type=datetime-local],body.oslo .modal-body input[type=number],body.oslo .modal-body select,body.oslo .modal-body textarea{background:transparent;color:var(--oslo-fg);border:0;border-bottom:1px solid var(--oslo-line-strong);border-radius:0;padding:12px 0}body.oslo .modal-body .form-control:focus,body.oslo .modal-body input[type=text]:focus,body.oslo .modal-body input[type=email]:focus,body.oslo .modal-body input[type=tel]:focus,body.oslo .modal-body input[type=date]:focus,body.oslo .modal-body input[type=datetime-local]:focus,body.oslo .modal-body input[type=number]:focus,body.oslo .modal-body select:focus,body.oslo .modal-body textarea:focus{outline:none;border-bottom-color:var(--oslo-fg);background:transparent}body.oslo .modal-body .form-control::placeholder,body.oslo .modal-body input[type=text]::placeholder,body.oslo .modal-body input[type=email]::placeholder,body.oslo .modal-body input[type=tel]::placeholder,body.oslo .modal-body input[type=date]::placeholder,body.oslo .modal-body input[type=datetime-local]::placeholder,body.oslo .modal-body input[type=number]::placeholder,body.oslo .modal-body select::placeholder,body.oslo .modal-body textarea::placeholder{color:var(--oslo-fg-faint)}body.oslo .modal-footer{border-top:1px solid var(--oslo-line);padding:20px 24px}body.oslo .modal-footer .btn{border-radius:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-family:var(--oslo-font-ui);font-weight:500;padding:14px 28px}body.oslo .modal-footer .btn-primary,body.oslo .modal-footer .btn-success{background:var(--color-primary);color:var(--color-on-primary, #fff);border:0}body.oslo .modal-footer .btn-primary:hover,body.oslo .modal-footer .btn-primary:focus,body.oslo .modal-footer .btn-success:hover,body.oslo .modal-footer .btn-success:focus{background:var(--color-primary-lighter, var(--color-primary));color:var(--color-on-primary, #fff)}body.oslo .modal-footer .btn-secondary,body.oslo .modal-footer .btn-outline-secondary,body.oslo .modal-footer .btn-light,body.oslo .modal-footer .btn-default{background:transparent;color:var(--oslo-fg);border:1px solid var(--oslo-line-strong)}body.oslo .modal-footer .btn-secondary:hover,body.oslo .modal-footer .btn-outline-secondary:hover,body.oslo .modal-footer .btn-light:hover,body.oslo .modal-footer .btn-default:hover{background:var(--oslo-surface-2);color:var(--oslo-fg)}body.oslo .modal-backdrop{background:#000000bf}body.oslo .modal-backdrop.show{opacity:1}body.oslo .modal-content .nav,body.oslo .modal-content [ngbnav],body.oslo .nav-tabs{border-bottom:1px solid var(--oslo-line)}body.oslo .modal-content .nav-link,body.oslo .nav-tabs .nav-link{color:var(--oslo-fg-muted);background:transparent;border:1px solid transparent;border-radius:0;text-decoration:none;font-family:var(--oslo-font-ui);font-size:13px}body.oslo .modal-content .nav-link:hover,body.oslo .modal-content .nav-link:focus,body.oslo .nav-tabs .nav-link:hover,body.oslo .nav-tabs .nav-link:focus{color:var(--oslo-fg);background:transparent;border-color:var(--oslo-line);isolation:auto}body.oslo .modal-content .nav-link.active,body.oslo .nav-tabs .nav-link.active{color:var(--oslo-accent-fg);background:var(--oslo-accent);border-color:var(--oslo-accent)}body.oslo .modal-content .nav-link.disabled,body.oslo .nav-tabs .nav-link.disabled{color:var(--oslo-fg-faint)}body .p-button,body button[pButton]{background:var(--oslo-accent)!important;color:var(--oslo-accent-fg)!important;border:1px solid var(--oslo-accent)!important;border-radius:0!important;padding:12px 24px!important;font-family:var(--oslo-font-ui);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}body .p-button:enabled:hover,body .p-button:enabled:focus,body button[pButton]:enabled:hover,body button[pButton]:enabled:focus{background:var(--oslo-fg, #ffffff)!important;border-color:var(--oslo-fg, #ffffff)!important;color:var(--oslo-bg, #0a0a0a)!important}body .p-button.p-button-outlined,body .p-button.p-button-text,body button[pButton].p-button-outlined,body button[pButton].p-button-text{background:transparent!important;color:var(--oslo-fg)!important;border:1px solid var(--oslo-line-strong)!important}body .p-button.p-button-outlined:enabled:hover,body .p-button.p-button-outlined:enabled:focus,body .p-button.p-button-text:enabled:hover,body .p-button.p-button-text:enabled:focus,body button[pButton].p-button-outlined:enabled:hover,body button[pButton].p-button-outlined:enabled:focus,body button[pButton].p-button-text:enabled:hover,body button[pButton].p-button-text:enabled:focus{background:var(--oslo-surface-2)!important;border-color:var(--oslo-fg)!important;color:var(--oslo-fg)!important}body.oslo ngb-pagination .page-item,body.oslo .pagination .page-item{margin:0}body.oslo ngb-pagination .page-item .page-link,body.oslo .pagination .page-item .page-link{background:transparent;color:var(--oslo-fg);border:1px solid var(--oslo-line-strong);border-radius:0;padding:8px 14px;font-family:var(--oslo-font-ui);font-size:12px;letter-spacing:.1em;line-height:1.4;margin-left:-1px;box-shadow:none;transition:background .2s,color .2s}body.oslo ngb-pagination .page-item .page-link:hover,body.oslo .pagination .page-item .page-link:hover{background:var(--oslo-surface);color:var(--oslo-fg);border-color:var(--oslo-line-strong);z-index:2}body.oslo ngb-pagination .page-item .page-link:focus,body.oslo .pagination .page-item .page-link:focus{outline:none;box-shadow:none}body.oslo ngb-pagination .page-item .page-link:focus-visible,body.oslo .pagination .page-item .page-link:focus-visible{outline:2px solid var(--oslo-accent);outline-offset:2px;z-index:3}body.oslo ngb-pagination .page-item.active .page-link,body.oslo .pagination .page-item.active .page-link{background:var(--oslo-accent);color:var(--oslo-accent-fg);border-color:var(--oslo-accent)}body.oslo ngb-pagination .page-item.disabled .page-link,body.oslo .pagination .page-item.disabled .page-link{background:transparent;color:var(--oslo-fg-faint);border-color:var(--oslo-line);cursor:not-allowed}body.oslo .inline-editor{background:var(--oslo-surface);border:1px solid var(--oslo-line);border-radius:0;color:var(--oslo-fg);box-shadow:0 8px 24px #0009}body.oslo .inline-editor__format-bar{border-bottom-color:var(--oslo-line)}body.oslo .inline-editor__format-bar button{background:var(--oslo-bg);border-color:var(--oslo-line);color:var(--oslo-fg)}body.oslo .inline-editor__format-bar button:hover{background:var(--oslo-surface-2)}body.oslo .inline-editor__input{background:var(--oslo-bg);border:1px solid var(--oslo-line-strong);color:var(--oslo-fg);border-radius:0}body.oslo .inline-editor__label-text{color:var(--oslo-fg-muted)}body.oslo .inline-editor__btn{border-radius:0}body.oslo .inline-editor__btn--cancel{background:var(--oslo-bg);border:1px solid var(--oslo-line-strong);color:var(--oslo-fg)}body.oslo .inline-editor__btn--apply{background:var(--oslo-accent);color:var(--oslo-accent-fg);border:0}body.oslo .rich-text-modal{background:var(--oslo-surface);border:1px solid var(--oslo-line);border-radius:0;color:var(--oslo-fg)}body.oslo .rich-text-modal__overlay{background:#000000bf}body.oslo .rich-text-modal__header{border-bottom-color:var(--oslo-line);color:var(--oslo-fg);font-family:var(--oslo-font-display);font-weight:200}body.oslo .rich-text-modal__header button{color:var(--oslo-fg-muted)}body.oslo .rich-text-modal__header button:hover{color:var(--oslo-fg)}body.oslo .rich-text-modal__toolbar{background:var(--oslo-bg);border-bottom-color:var(--oslo-line)}body.oslo .rich-text-modal__toolbar-group{border-right-color:var(--oslo-line)}body.oslo .rich-text-modal__toolbar button{background:var(--oslo-surface);border:1px solid var(--oslo-line);color:var(--oslo-fg);border-radius:0}body.oslo .rich-text-modal__toolbar button:hover{background:var(--oslo-surface-2)}body.oslo .rich-text-modal__toolbar select{background:var(--oslo-surface);border:1px solid var(--oslo-line);color:var(--oslo-fg);border-radius:0}body.oslo .rich-text-modal__editor{background:var(--oslo-bg);color:var(--oslo-fg)}body.oslo .rich-text-modal__editor a{color:var(--oslo-fg);text-decoration:underline}body.oslo .rich-text-modal__footer{border-top-color:var(--oslo-line);background:var(--oslo-surface)}body.oslo .rich-text-modal__btn{background:var(--oslo-bg);border:1px solid var(--oslo-line-strong);color:var(--oslo-fg);border-radius:0}body.oslo .rich-text-modal__btn--save{background:var(--oslo-accent);border-color:var(--oslo-accent);color:var(--oslo-accent-fg)}body.oslo .image-editor,body.oslo .icon-picker{background:var(--oslo-surface);border:1px solid var(--oslo-line);border-radius:0;color:var(--oslo-fg)}body.oslo .icon-picker__search input,body.oslo .icon-picker__custom input{background:var(--oslo-bg);border:1px solid var(--oslo-line);color:var(--oslo-fg);border-radius:0}body.oslo .icon-picker__item{color:var(--oslo-fg)}body.oslo .icon-picker__item:hover{background:var(--oslo-surface-2)}body.oslo .icon-picker__custom{border-top-color:var(--oslo-line)}body.oslo .list-item-editor{background:var(--oslo-surface);color:var(--oslo-fg)}body.oslo .list-item-editor__header,body.oslo .list-item-editor__footer,body.oslo .list-item-editor__item{border-color:var(--oslo-line)}body.oslo .list-item-editor__field input,body.oslo .list-item-editor__field textarea{background:var(--oslo-bg);border:1px solid var(--oslo-line);color:var(--oslo-fg);border-radius:0}body.oslo .list-item-editor__add{background:var(--oslo-bg);border:1px dashed var(--oslo-line-strong);color:var(--oslo-fg)}body.oslo .list-item-editor__add:hover{background:var(--oslo-surface-2);border-color:var(--oslo-fg);color:var(--oslo-fg)}body.oslo .list-item-editor__btn{background:var(--oslo-bg);border:1px solid var(--oslo-line-strong);color:var(--oslo-fg);border-radius:0}body.oslo .list-item-editor__btn--save{background:var(--oslo-accent);border-color:var(--oslo-accent);color:var(--oslo-accent-fg)}body.oslo .slide-editor{background:var(--oslo-surface);color:var(--oslo-fg)}body.oslo .slide-editor__header,body.oslo .slide-editor__footer,body.oslo .slide-editor__item,body.oslo .slide-editor__image-preview{border-color:var(--oslo-line)}body.oslo .slide-editor__image-empty{border-color:var(--oslo-line-strong)}body.oslo .slide-editor__image-editor-overlay{background:#000000eb}body.oslo .slide-editor__field input,body.oslo .slide-editor__field textarea{background:var(--oslo-bg);border:1px solid var(--oslo-line);color:var(--oslo-fg);border-radius:0}body.oslo .slide-editor__add{background:var(--oslo-bg);border:1px dashed var(--oslo-line-strong);color:var(--oslo-fg)}body.oslo .slide-editor__add:hover{background:var(--oslo-surface-2);border-color:var(--oslo-fg);color:var(--oslo-fg)}body.oslo .slide-editor__btn{background:var(--oslo-bg);border:1px solid var(--oslo-line-strong);color:var(--oslo-fg);border-radius:0}body.oslo .slide-editor__btn--save{background:var(--oslo-accent);border-color:var(--oslo-accent);color:var(--oslo-accent-fg)}body.oslo .team-card{background:var(--oslo-surface, #131313);border-color:var(--oslo-line, rgba(255, 255, 255, .08));color:var(--oslo-fg, #fff);border-radius:0}body.oslo .team-card .img-wrap{border-radius:0}body.oslo .team-card h3{color:var(--oslo-fg, #fff)}body.oslo .team-card .job-title{color:var(--oslo-fg-muted, rgba(255, 255, 255, .62))}body.oslo .team-card .description{color:var(--oslo-fg-muted, rgba(255, 255, 255, .72))}body.oslo .team-card .card-actions{border-top-color:var(--oslo-line, rgba(255, 255, 255, .08))}body.oslo .mtt-cta{background:var(--oslo-surface, #131313);color:var(--oslo-fg, #fff)}body.oslo .mtt-cta h2{color:var(--oslo-fg, #fff)}body.oslo .mtt-cta p{color:var(--oslo-fg-muted, rgba(255, 255, 255, .72))}body.oslo{--theme-input-text: var(--oslo-fg, #ffffff);--theme-input-bg: var(--oslo-surface, #131313);--theme-font-body: var(--oslo-font-ui, "Inter", sans-serif);--theme-input-radius: 2px;--theme-color-primary: var(--color-primary, var(--oslo-accent, #ffffff));--theme-spacing-sm: 12px;--theme-text-muted: var(--oslo-fg-muted, rgba(255, 255, 255, .62));--theme-border: var(--oslo-line, rgba(255, 255, 255, .08))}body.oslo .btn-theme{background:var(--oslo-accent);color:var(--oslo-accent-fg);border:0;border-radius:0;font-family:var(--oslo-font-ui);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:14px 28px}body.oslo .btn-theme:hover,body.oslo .btn-theme:focus{background:var(--oslo-fg, #ffffff);color:var(--oslo-bg, #0a0a0a)}body.oslo app-warranty .btn-theme{background:var(--color-primary);color:var(--color-on-primary, #fff)}body.oslo app-warranty .btn-theme:hover,body.oslo app-warranty .btn-theme:focus{background:var(--color-primary-lighter, var(--color-primary));color:var(--color-on-primary, #fff)}body.oslo .contact-2 .form-group{margin-bottom:1.5rem}body.oslo app-reviews .p-card,body.oslo app-home .p-card{background:var(--oslo-surface);color:var(--oslo-fg);border:1px solid var(--oslo-line);border-radius:0;box-shadow:none}body.oslo app-reviews .p-card-body,body.oslo app-reviews .p-card-content,body.oslo app-home .p-card-body,body.oslo app-home .p-card-content{color:var(--oslo-fg)}body.oslo app-reviews .p-card-caption,body.oslo app-reviews .p-card-header,body.oslo app-reviews .p-card-title,body.oslo app-home .p-card-caption,body.oslo app-home .p-card-header,body.oslo app-home .p-card-title{color:var(--oslo-fg);font-family:var(--oslo-font-display);font-weight:300}body.oslo app-reviews .p-card .d-block,body.oslo app-home .p-card .d-block{color:var(--oslo-fg)}body.oslo app-reviews .p-card small,body.oslo app-home .p-card small{color:var(--oslo-fg-muted)}body.oslo app-reviews .contact-box,body.oslo app-reviews .contact-box p{color:var(--oslo-fg)}body.oslo app-review-request .contact-box{color:var(--oslo-fg)}body.oslo app-review-request label{color:var(--oslo-fg)}body.oslo app-review-request small{color:var(--oslo-fg-muted)}body.oslo app-review-request .form-control,body.oslo app-review-request input[type=text],body.oslo app-review-request input[type=email],body.oslo app-review-request textarea{background:var(--oslo-surface);color:var(--oslo-fg);border:1px solid var(--oslo-line);border-radius:0}body.oslo app-review-request .form-control::placeholder,body.oslo app-review-request input[type=text]::placeholder,body.oslo app-review-request input[type=email]::placeholder,body.oslo app-review-request textarea::placeholder{color:var(--oslo-fg-faint)}body.oslo app-review-request .form-control:focus,body.oslo app-review-request input[type=text]:focus,body.oslo app-review-request input[type=email]:focus,body.oslo app-review-request textarea:focus{outline:none;border-color:var(--oslo-fg);box-shadow:none;background:var(--oslo-surface);color:var(--oslo-fg)}body.oslo app-review-request .form-control:disabled,body.oslo app-review-request .form-control[readonly],body.oslo app-review-request input[type=text]:disabled,body.oslo app-review-request input[type=text][readonly],body.oslo app-review-request input[type=email]:disabled,body.oslo app-review-request input[type=email][readonly],body.oslo app-review-request textarea:disabled,body.oslo app-review-request textarea[readonly]{background:var(--oslo-bg);color:var(--oslo-fg-muted)}body.oslo app-locations,body.oslo app-location-detail{--loc-surface: var(--oslo-surface);--loc-surface-muted: var(--oslo-surface-2);--loc-fg: var(--oslo-fg);--loc-muted: var(--oslo-fg-muted);--loc-border: var(--oslo-line);--loc-accent: var(--oslo-accent);--loc-radius: 0;--loc-shadow: none;--loc-shadow-hover: none}body.oslo app-locations .location-card__btn:not(.location-card__btn--secondary),body.oslo app-location-detail .location-card__btn:not(.location-card__btn--secondary){background:var(--loc-accent)!important;color:var(--oslo-accent-fg)!important;border:1px solid var(--loc-accent)!important}body.oslo app-locations .location-card__btn:not(.location-card__btn--secondary):hover,body.oslo app-locations .location-card__btn:not(.location-card__btn--secondary):focus,body.oslo app-location-detail .location-card__btn:not(.location-card__btn--secondary):hover,body.oslo app-location-detail .location-card__btn:not(.location-card__btn--secondary):focus{background:var(--oslo-fg, #ffffff)!important;border-color:var(--oslo-fg, #ffffff)!important;color:var(--oslo-bg, #0a0a0a)!important}body.oslo .oslo-main-menu__link--parent{color:var(--oslo-fg)}
