:root{--color-primary-01:#F6E3D5;--color-primary-02:#EDC7AB;--color-primary-03:#E3AC84;--color-primary-04:#6F472A;--color-primary-text:#141414;--color-white:#FFFFFF;--color-placeholder:#999999;--color-line-border:#CCCCCC;--color-divider:#E5E5E5;--color-background:#F2F2F2;--color-success:#40BF6E;--color-error:#C7302B;--color-warning:#F1B348;--color-parent-brand:#125FAB;}@font-face{font-family:'PlayfairDisplay';src:url('/assets/web/fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf') format('truetype');font-display:swap;}@font-face{font-family:'OpenSans';src:url('/assets/web/fonts/OpenSans/OpenSans-Regular.ttf') format('truetype');font-display:swap;}h1,h2,h3,h4,h5,button,.btn,span[role=button],.heading.heading-1,.heading.heading-2,.heading.heading-3,.heading.heading-4,.heading.heading-5{font-family:"PlayfairDisplay",serif!important;font-optical-sizing:auto;font-style:normal;display:block;}p,span:not(.ff-ignore):not([role=button]):not(.heading),div{font-family:"OpenSans",sans-serif!important;font-optical-sizing:auto;font-style:normal;}span.ff-ignore{font-family:Arial,Helvetica,sans-serif;}body main,body nav.navbar .container *{color:var(--color-primary-text);}h1,.heading-1{font-size:48px!important;font-weight:700!important;line-height:58px!important;}h2,.heading-2{font-size:40px!important;font-weight:700!important;line-height:50px!important;}h3,.heading-3{font-size:32px!important;font-weight:700!important;line-height:42px!important;}h4,.heading-4{font-size:24px!important;font-weight:700!important;line-height:34px!important;}h5,.heading-5{font-size:20px!important;font-weight:700!important;line-height:30px!important;letter-spacing:.021px;}p{font-size:16px!important;font-weight:400!important;line-height:26px!important;letter-spacing:.024px!important;margin-bottom:unset!important;}span.caption-1{font-size:14px!important;font-weight:400!important;line-height:24px!important;letter-spacing:.024px!important;}span.caption-2{font-size:12px!important;font-weight:400!important;line-height:22px!important;letter-spacing:.018px!important;}button,.btn,span[role=button]:not(.fs-ignore){font-size:16px!important;font-weight:600!important;line-height:26px!important;letter-spacing:.024px!important;border-radius:8px!important;}.btn{--bs-btn-padding-y:12px!important;--bs-btn-padding-x:32px!important;}.btn.btn-smaller{--bs-btn-padding-y:8px!important;--bs-btn-padding-x:32px!important;}.btn.btn-smallest{--bs-btn-padding-y:8px!important;--bs-btn-padding-x:16px!important;}.btn.btn-success{--bs-btn-color:var(--color-primary-text);--bs-btn-bg:var(--color-success);--bs-btn-border-color:var(--color-success);--bs-btn-hover-color:var(--color-primary-text);--bs-btn-hover-bg:color-mix(in srgb,var(--color-success) 90%,black 0%);--bs-btn-hover-border-color:color-mix(in srgb,var(--color-success) 90%,black 0%);--bs-btn-focus-shadow-rgb:200,200,200;--bs-btn-active-color:var(--color-primary-text);--bs-btn-active-bg:color-mix(in srgb,var(--color-success) 90%,black 0%);--bs-btn-active-border-color:color-mix(in srgb,var(--color-success) 90%,black 0%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--color-primary-text);--bs-btn-disabled-bg:var(--color-success);--bs-btn-disabled-border-color:var(--color-success);}.btn.btn-error{--bs-btn-color:var(--color-white);--bs-btn-bg:var(--color-error);--bs-btn-border-color:var(--color-error);--bs-btn-hover-color:var(--color-white);--bs-btn-hover-bg:color-mix(in srgb,var(--color-error) 90%,black 0%);--bs-btn-hover-border-color:color-mix(in srgb,var(--color-error) 90%,black 0%);--bs-btn-focus-shadow-rgb:200,200,200;--bs-btn-active-color:var(--color-white);--bs-btn-active-bg:color-mix(in srgb,var(--color-error) 90%,black 0%);--bs-btn-active-border-color:color-mix(in srgb,var(--color-error) 90%,black 0%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--color-white);--bs-btn-disabled-bg:var(--color-error);--bs-btn-disabled-border-color:var(--color-error);}.btn.btn-warning{--bs-btn-color:var(--color-primary-text);--bs-btn-bg:var(--color-warning);--bs-btn-border-color:var(--color-warning);--bs-btn-hover-color:var(--color-primary-text);--bs-btn-hover-bg:color-mix(in srgb,var(--color-warning) 90%,black 0%);--bs-btn-hover-border-color:color-mix(in srgb,var(--color-warning) 90%,black 0%);--bs-btn-focus-shadow-rgb:200,200,200;--bs-btn-active-color:var(--color-primary-text);--bs-btn-active-bg:color-mix(in srgb,var(--color-warning) 90%,black 0%);--bs-btn-active-border-color:color-mix(in srgb,var(--color-warning) 90%,black 0%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--color-primary-text);--bs-btn-disabled-bg:var(--color-warning);--bs-btn-disabled-border-color:var(--color-warning);}.btn.btn-parent-brand{--bs-btn-color:var(--color-white);--bs-btn-bg:var(--color-parent-brand);--bs-btn-border-color:var(--color-parent-brand);--bs-btn-hover-color:var(--color-white);--bs-btn-hover-bg:color-mix(in srgb,var(--color-parent-brand) 90%,black 0%);--bs-btn-hover-border-color:color-mix(in srgb,var(--color-parent-brand) 90%,black 0%);--bs-btn-focus-shadow-rgb:200,200,200;--bs-btn-active-color:var(--color-white);--bs-btn-active-bg:color-mix(in srgb,var(--color-parent-brand) 90%,black 0%);--bs-btn-active-border-color:color-mix(in srgb,var(--color-parent-brand) 90%,black 0%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--color-white);--bs-btn-disabled-bg:var(--color-parent-brand);--bs-btn-disabled-border-color:var(--color-parent-brand);}.btn.btn-white{--bs-btn-color:var(--color-primary-text);--bs-btn-bg:white;--bs-btn-border-color:#CCCCCC;--bs-btn-hover-color:var(--color-primary-text);--bs-btn-hover-bg:color-mix(in srgb,white 90%,black 0%);--bs-btn-hover-border-color:#CCCCCC;--bs-btn-focus-shadow-rgb:200,200,200;--bs-btn-active-color:var(--color-primary-text);--bs-btn-active-bg:color-mix(in srgb,white 90%,black 0%);--bs-btn-active-border-color:#CCCCCC;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--color-primary-text);--bs-btn-disabled-bg:white;--bs-btn-disabled-border-color:#CCCCCC;}.btn.btn-primary-01{--bs-btn-color:var(--color-primary-text);--bs-btn-bg:var(--color-primary-01);--bs-btn-border-color:var(--color-primary-01);--bs-btn-hover-color:var(--color-primary-text);--bs-btn-hover-bg:color-mix(in srgb,var(--color-primary-01) 90%,black 0%);--bs-btn-hover-border-color:color-mix(in srgb,var(--color-primary-01) 90%,black 0%);--bs-btn-focus-shadow-rgb:200,200,200;--bs-btn-active-color:var(--color-primary-text);--bs-btn-active-bg:color-mix(in srgb,var(--color-primary-01) 90%,black 0%);--bs-btn-active-border-color:color-mix(in srgb,var(--color-primary-01) 90%,black 0%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--color-primary-text);--bs-btn-disabled-bg:var(--color-primary-01);--bs-btn-disabled-border-color:var(--color-primary-01);}.btn.btn-primary-02{--bs-btn-color:var(--color-primary-text);--bs-btn-bg:var(--color-primary-02);--bs-btn-border-color:var(--color-primary-02);--bs-btn-hover-color:var(--color-primary-text);--bs-btn-hover-bg:color-mix(in srgb,var(--color-primary-02) 90%,black 0%);--bs-btn-hover-border-color:color-mix(in srgb,var(--color-primary-02) 90%,black 0%);--bs-btn-focus-shadow-rgb:200,200,200;--bs-btn-active-color:var(--color-primary-text);--bs-btn-active-bg:color-mix(in srgb,var(--color-primary-02) 90%,black 0%);--bs-btn-active-border-color:color-mix(in srgb,var(--color-primary-02) 90%,black 0%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--color-primary-text);--bs-btn-disabled-bg:var(--color-primary-02);--bs-btn-disabled-border-color:var(--color-primary-02);}.btn.btn-primary-03{--bs-btn-color:var(--color-primary-text);--bs-btn-bg:var(--color-primary-03);--bs-btn-border-color:var(--color-primary-03);--bs-btn-hover-color:var(--color-primary-text);--bs-btn-hover-bg:color-mix(in srgb,var(--color-primary-03) 90%,black 0%);--bs-btn-hover-border-color:color-mix(in srgb,var(--color-primary-03) 90%,black 0%);--bs-btn-focus-shadow-rgb:200,200,200;--bs-btn-active-color:var(--color-primary-text);--bs-btn-active-bg:color-mix(in srgb,var(--color-primary-03) 90%,black 0%);--bs-btn-active-border-color:color-mix(in srgb,var(--color-primary-03) 90%,black 0%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--color-primary-text);--bs-btn-disabled-bg:var(--color-primary-03);--bs-btn-disabled-border-color:var(--color-primary-03);}