.fco-toggle-switch{cursor:pointer;display:inline-block}.fco-toggle-switch__checkbox{visibility:hidden;position:absolute}.fco-toggle-switch__label{margin-inline-end:5px;position:relative;inset-block-start:2px}.fco-toggle-switch:hover .fco-toggle-switch:before{background:linear-gradient(#fff 0 100%);box-shadow:0 0 0 1px #00000080}.fco-toggle-switch__switch{vertical-align:middle;background:#ccc;border-radius:16px;block-size:20px;inline-size:38px;transition:background .25s;display:inline-block;position:relative}.fco-toggle-switch__switch:after,.fco-toggle-switch__switch:before{content:""}.fco-toggle-switch__switch:before{background:linear-gradient(#fff,#eee);border-radius:50%;block-size:16px;inline-size:16px;transition:left .25s;display:block;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 0 0 1px #00000040}.fco-toggle-switch__switch:has(+:checked){background:var(--primary-color)}.fco-toggle-switch__switch:has(+:checked):before{inset-inline-start:20px}.fco-consent-warning{background-color:var(--consent-warning-background-color);border-radius:4px;flex-direction:column;gap:8px;padding:14px;font-size:14px;display:flex}.fco-consent-warning__title{font-size:14px;font-weight:700}.fco-consent-warning__type{font-size:20px;font-weight:700}.fco-facebook-video{inline-size:100%;display:block}.fco-facebook-video>div,.fco-facebook-video>iframe{border:none;block-size:100%;inline-size:100%;overflow:hidden}.fco-fc-video-player{aspect-ratio:16/9;inline-size:100%;display:block;overflow:hidden}.fco-brightcove-video{inline-size:100%}.fco-brightcove-video__iframe{border:none;overflow:hidden}.fco-brightcove-video video-js,.fco-brightcove-video__iframe,.fco-brightcove-video__react-loader{block-size:100%;inline-size:100%}.fco-scroll-indicator__track{justify-content:center;gap:var(--fco-spacing-xs);margin:0;padding:0;list-style:none;display:flex}.fco-scroll-indicator--capped{inline-size:calc((var(--fco-scroll-indicator-cap) - 1) * (8px + var(--fco-spacing-xs)) + 40px);--scroll-indicator-fade-start:0px;--scroll-indicator-fade-end:0px;display:block;overflow:hidden}.fco-scroll-indicator--capped[data-fade-start=true]{--scroll-indicator-fade-start:8px}.fco-scroll-indicator--capped[data-fade-end=true]{--scroll-indicator-fade-end:8px}.fco-scroll-indicator--capped{-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%)}.fco-scroll-indicator--capped .fco-scroll-indicator__track{--scroll-indicator-step:calc(8px + var(--fco-spacing-xs));--scroll-indicator-viewport:calc((var(--fco-scroll-indicator-cap) - 1) * var(--scroll-indicator-step) + 40px);--scroll-indicator-strip:calc((var(--fco-scroll-indicator-total) - 1) * var(--scroll-indicator-step) + 40px);--scroll-indicator-center:calc(var(--fco-scroll-indicator-active) * var(--scroll-indicator-step) + 40px / 2);--scroll-indicator-raw:calc(var(--scroll-indicator-viewport) / 2 - var(--scroll-indicator-center));--scroll-indicator-min:calc(-1 * (var(--scroll-indicator-strip) - var(--scroll-indicator-viewport)));transform:translateX(clamp(var(--scroll-indicator-min),var(--scroll-indicator-raw),0px));justify-content:flex-start}@media (prefers-reduced-motion:no-preference){.fco-scroll-indicator--capped .fco-scroll-indicator__track{transition:transform .25s cubic-bezier(.2,0,0,1)}}.fco-scroll-indicator__indicator{background-color:var(--fco-surface-opacity-brand-opacity-25);border-radius:var(--fco-radius-xs);flex-shrink:0;block-size:2px;inline-size:8px;position:relative}@media (prefers-reduced-motion:no-preference){.fco-scroll-indicator__indicator{transition:inline-size .25s cubic-bezier(.2,0,0,1),background-color .25s cubic-bezier(.2,0,0,1)}}.fco-scroll-indicator__indicator::marker{color:#0000}.fco-scroll-indicator__indicator::-webkit-details-marker{color:#0000}.fco-scroll-indicator__indicator .fco-scroll-indicator__button{cursor:pointer;background-color:#0000;block-size:24px;inline-size:24px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .fco-scroll-indicator__indicator .fco-scroll-indicator__button{transform:translate(50%,-50%)}.fco-scroll-indicator__indicator--active{background-color:var(--fco-surface-brand-primary);block-size:2px;inline-size:40px}@media (prefers-reduced-motion:no-preference){.fco-scroll-indicator__indicator--active{transition:inline-size .25s cubic-bezier(.2,0,0,1),background-color .25s cubic-bezier(.2,0,0,1)}}.fco-scroll-indicator__indicator--active .fco-scroll-indicator__button{cursor:default}[dir=rtl] .fco-scroll-indicator--capped{-webkit-mask-image:linear-gradient(to left,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%)}[dir=rtl] .fco-scroll-indicator--capped .fco-scroll-indicator__track{transform:translateX(clamp(0px,-1 * var(--scroll-indicator-raw),-1 * var(--scroll-indicator-min)))}.fco-youtube-video-player{--video-aspect-ratio:16/9;display:block}.fco-youtube-video-player__player{aspect-ratio:var(--video-aspect-ratio);border:unset;inline-size:100%}.fco-youtube-video-player--shorts{--video-aspect-ratio:9/16}.fco-scrollable-section{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,auto);inline-size:100%;display:grid}.fco-scrollable-section__heading{font-family:var(--fco-font-family-heading);font-size:var(--fco-size-heading-md);font-weight:var(--fco-font-weight-heading-bold);text-transform:uppercase;color:var(--fco-body-default);-webkit-padding-after:var(--fco-spacing-md);grid-area:1/1/auto/3;margin:0;padding-block-end:var(--fco-spacing-md);line-height:1}@container (width>=600px){.fco-scrollable-section__heading{font-size:var(--fco-size-heading-lg);padding-block-end:var(--fco-spacing-lg)}}.fco-scrollable-section__scroll-container{grid-area:2/1/auto/3;grid-auto-flow:column;grid-template-rows:repeat(var(--scrollable-section-number-of-rows,1),1fr);justify-content:start;grid-gap:var(--fco-spacing-sm);gap:var(--fco-spacing-sm);scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0;list-style-type:none;display:grid;overflow:auto hidden}.fco-scrollable-section__scroll-container::-webkit-scrollbar{display:none}.fco-scrollable-section__scroll-container{scroll-snap-type:x mandatory}.fco-scrollable-section__scroll-container>*{scroll-snap-align:start;content-visibility:auto;contain-intrinsic-size:var(--card-intrinsic-size)}.fco-scrollable-section--centered .fco-scrollable-section__scroll-container{justify-items:center}.fco-scrollable-section--centered .fco-scrollable-section__scroll-container>*{scroll-snap-align:center}.fco-scrollable-section .fco-scroll-indicator{-webkit-margin-before:var(--fco-spacing-md);grid-area:3/1/auto/3;place-self:center;margin-block-start:var(--fco-spacing-md)}.fco-scrollable-section[data-axis=vertical]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-block-size:0}.fco-scrollable-section[data-axis=vertical] .fco-scroll-indicator,.fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__controls,.fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__scroll-container{grid-column:1}.fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__scroll-container{scroll-snap-type:unset;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;min-block-size:0;overflow:hidden auto}.fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__scroll-container>*{scroll-snap-align:unset}.fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__controls{flex-direction:column}[dir=rtl] .fco-scrollable-section[data-axis=vertical] .fco-scrollable-section__controls .fco-svg-icon{transform:none}.fco-scrollable-section__controls{-webkit-margin-before:var(--fco-spacing-md);grid-area:3/2/auto/3;justify-self:end;margin-block-start:var(--fco-spacing-md);display:none}@media (min-width:1024px){.fco-scrollable-section__controls{gap:var(--fco-spacing-xs);display:flex}}.fco-scrollable-section__controls-button{justify-content:center;align-items:center}[dir=rtl] .fco-scrollable-section__controls-button>.fco-svg-icon{transform:rotate(180deg)}.fco-scrollable-section--has-heading{container-type:inline-size}.fco-scrollable-section--edge-fade{position:relative;container-type:inline-size}@container (width>=600px){.fco-scrollable-section--edge-fade .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to right,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to right,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}[dir=rtl] .fco-scrollable-section--edge-fade .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to left,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to left,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade[data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}[dir=rtl] .fco-scrollable-section--edge-fade[data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}.fco-scrollable-section--edge-fade.fco-scrollable-section--centered .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}[dir=rtl] .fco-scrollable-section--edge-fade.fco-scrollable-section--centered .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade.fco-scrollable-section--centered[data-at-start=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to right,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to right,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}[dir=rtl] .fco-scrollable-section--edge-fade.fco-scrollable-section--centered[data-at-start=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to left,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to left,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade.fco-scrollable-section--centered[data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to right,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}[dir=rtl] .fco-scrollable-section--edge-fade.fco-scrollable-section--centered[data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to left,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}.fco-scrollable-section--edge-fade[data-at-start=true][data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:none!important;mask-image:none!important}.fco-scrollable-section--edge-fade[data-axis=vertical] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to bottom,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to bottom,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade[data-axis=vertical][data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}.fco-scrollable-section--edge-fade[data-axis=vertical].fco-scrollable-section--centered .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade[data-axis=vertical].fco-scrollable-section--centered[data-at-start=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to bottom,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%);mask-image:linear-gradient(to bottom,var(--fco-universal-colours-black) calc(100% - 150px),var(--fco-surface-opacity-neutral-black-50) calc(100% - 75px),var(--fco-surface-surface-fade-out-0) 100%)}.fco-scrollable-section--edge-fade[data-axis=vertical].fco-scrollable-section--centered[data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px);mask-image:linear-gradient(to bottom,var(--fco-surface-surface-fade-out-0) 0,var(--fco-surface-opacity-neutral-black-50) 75px,var(--fco-universal-colours-black) 150px)}.fco-scrollable-section--edge-fade[data-axis=vertical][data-at-start=true][data-at-end=true] .fco-scrollable-section__scroll-container{-webkit-mask-image:none!important;mask-image:none!important}}.fco-main-media .fco-image__image{aspect-ratio:1;inline-size:100%}@media (min-width:768px){.fco-main-media .fco-image__image{aspect-ratio:auto}}.fco-dropdown{block-size:100%;inline-size:auto;position:relative;overflow:hidden}.fco-dropdown__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-light);cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.fco-dropdown__select:focus{outline:none}.fco-dropdown__select:disabled{cursor:default}.fco-dropdown__display-box{-webkit-padding-end:6px;padding:8px 16px;background-color:var(--bg-light);z-index:1;pointer-events:none;justify-content:space-between;align-items:center;block-size:100%;inline-size:100%;padding-inline-end:6px;display:flex;position:relative}.fco-dropdown__display-box .fco-icon{color:var(--text-color);margin-inline-start:6px}.fco-dropdown__option{background-color:var(--fco-surface-1);color:var(--fco-body-default)}.fco-dropdown__text{font-family:var(--body-font-family);color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.fco-dropdown:has(.fco-dropdown__select:disabled) .fco-icon{display:none}