:root{--global-header-height:72px;--bs-h7-font-size:14px;--bs-h8-font-size:12px;--cp-dark-blue:#243055;--cp-gold:#d6c18c;@media (max-width:767.98px){--global-header-height:54px}}#main-content{padding-top:var(--global-header-height)}#main-content section[id]{scroll-margin-top:calc(var(--global-header-height) + 24px)}html{scroll-behavior:smooth;@media (prefers-reduced-motion:reduce){scroll-behavior:auto}}.accordion-button:focus-visible,.btn-close:focus-visible,.btn:focus-visible,.dropdown-item:focus-visible,.nav-link:focus-visible,:where(a[href],button,[role=tab],[role=button],summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 2px var(--bs-white);outline:2px solid var(--bs-black);outline-offset:2px}:root :is(input:not([type=hidden]),select,textarea,.form-control:not([type=file]),.form-select,.form-check-input):focus-visible{box-shadow:0 0 0 2px var(--bs-white);outline:2px solid var(--bs-black);outline-offset:2px}.cp-sticky-stack{@media (min-width:768px){align-items:flex-end;bottom:32px;display:flex;flex-direction:column;pointer-events:none;position:fixed;right:0;z-index:1030;&>*{pointer-events:auto}& .sticky-contact-module{margin-top:16px;position:static!important}}@media (max-width:767.98px){display:contents}}body:has(.cp-sticky-stack .sticky-loyalty-points-module){@media (min-width:768px){padding-bottom:120px}}body:has(.cp-sticky-stack .sticky-contact-module){@media (min-width:768px){padding-bottom:250px}}