@-webkit-keyframes jPlbVzII_draw{to{stroke-dashoffset:0}}@keyframes jPlbVzII_draw{to{stroke-dashoffset:0}}@-webkit-keyframes jPlbVzII_fade{0%,92.5925925925926%{stroke-opacity:1}to{stroke-opacity:0}}@keyframes jPlbVzII_fade{0%,92.5925925925926%{stroke-opacity:1}to{stroke-opacity:0}}@-webkit-keyframes jPlbVzII_draw_0{0%{stroke-dashoffset:2701}29.629629629629626%,to{stroke-dashoffset:0}}@keyframes jPlbVzII_draw_0{0%{stroke-dashoffset:2701}29.629629629629626%,to{stroke-dashoffset:0}}@-webkit-keyframes jPlbVzII_draw_1{7.4074074074074066%{stroke-dashoffset:1507}37.03703703703704%,to{stroke-dashoffset:0}}@keyframes jPlbVzII_draw_1{7.4074074074074066%{stroke-dashoffset:1507}37.03703703703704%,to{stroke-dashoffset:0}}.draw-circle-small{stroke-dasharray:1506 1508;stroke-dashoffset:1507;-webkit-animation:jPlbVzII_draw_1 5400ms ease-in-out 0ms infinite,jPlbVzII_fade 5400ms linear 0ms infinite;animation:jPlbVzII_draw_1 5400ms ease-in-out 0ms infinite,jPlbVzII_fade 5400ms linear 0ms infinite}@media (prefers-reduced-motion){.draw-circle-small{stroke-dasharray:none;stroke-dashoffset:none;-webkit-animation:none;animation:none}}.draw-circle-large{stroke-dasharray:2700 2702;stroke-dashoffset:2701;-webkit-animation:jPlbVzII_draw_0 5400ms ease-in-out 0ms infinite,jPlbVzII_fade 5400ms linear 0ms infinite;animation:jPlbVzII_draw_0 5400ms ease-in-out 0ms infinite,jPlbVzII_fade 5400ms linear 0ms infinite}@media (prefers-reduced-motion){.draw-circle-large{stroke-dasharray:none;stroke-dashoffset:none;-webkit-animation:none;animation:none}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}#menu-mobile-container ul#menu-mobile>li>ul.sub-menu.sub-menu--visible,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:var(--brand-petrol-blue);font-family:"proxima-soft";font-size:clamp(1rem,.38vw + .9rem,1.25rem);font-weight:300;font-style:normal;line-height:1.6;color:var(--white);display:flex;min-height:100vh;flex-direction:column;overflow-x:hidden;overscroll-behavior:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}button,input[type=button],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;background:0 0;background-repeat:no-repeat}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")no-repeat right center/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}:where(img){display:block}:where(svg){height:auto;max-width:100%}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-delay:-1ms!important;animation-delay:-1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}@font-face{font-family:"autosan-icons";src:url(/wp-content/themes/atsnde-wp/lib/fonts/autosan-icons.woff)format("woff");font-weight:400}:root{--brand-petrol-blue:#046474;--brand-dark-green:#0a4b57;--brand-red:#e5384b;--titling:#006371;--copy:#4d4f53;--mid-green:#2c6f79;--dark-green:#004550;--dark-grey:#2d2d2d;--light-grey:#f8f8f8;--silver:#e8e8e8;--off-white:#f8f8f8;--black:#000;--white:#fff;--clr-text:#363840;--clr-white:#ffffff;--clr-black:#101010;--clr-midnight:#1a1a1f;--clr-platinum-dark:#52565e;--clr-platinum-medium:#b0b8c0;--clr-platinum-light:#c7cfd7;--clr-steel:#363840;--clr-brushed-steel:#6c6f76;--clr-titanium:#969ca3;--clr-silver:#e8e8e8;--clr-mist:#f4f6fb;--clr-azure-blue:#20365c;--clr-hover-blue:#4d5e7d;--clr-sky-blue:#005fb6;--clr-electrified-blue:#0072f0;--clr-validation-green:#4caf50;--clr-error-red:#b12a31;--clr-meta:var(--clr-platinum-dark);--font-main:nobel, sans-serif;--container:1140px;--container-full:1440px;--site-pad:clamp(1rem, 0.77vw + 0.81rem, 1.5rem);--space-24:clamp(1rem, 0.77vw + 0.81rem, 1.5rem);--space-32:clamp(1rem, 1.54vw + 0.62rem, 2rem);--space-40:clamp(1.25rem, 1.92vw + 0.77rem, 2.5rem);--space-48:clamp(1.5rem, 2.31vw + 0.92rem, 3rem);--space-56:clamp(1.75rem, 2.69vw + 1.08rem, 3.5rem);--space-64:clamp(2rem, 3.08vw + 1.23rem, 4rem);--space-76:clamp(2.38rem, 3.65vw + 1.46rem, 4.75rem);--space-80:clamp(2.5rem, 3.85vw + 1.54rem, 5rem);--space-84:clamp(2.63rem, 4.04vw + 1.62rem, 5.25rem);--space-90:clamp(2.81rem, 4.33vw + 1.73rem, 5.63rem);--space-96:clamp(3rem, 4.62vw + 1.85rem, 6rem);--space-128:clamp(4rem, 6.15vw + 2.46rem, 8rem);--space-160:clamp(5rem, 7.69vw + 3.08rem, 10rem);--radius:4px;--site-header-height:4.375rem}#search-results .search-results__container .search-results__filters form.searchandfilter>ul li,img{width:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#222;display:block;font-family:inherit;font-size:14px;font-weight:500;height:auto;left:.5rem;line-height:normal;padding:1rem;text-decoration:none;top:.5rem;width:auto;z-index:100000}:focus-visible{outline-color:#747474;outline-width:2px;outline-style:dashed;outline-offset:4px}:focus:not(:focus-visible){outline:0}#content[tabindex="-1"]:focus{outline:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.3}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:600;text-wrap:balance}.h1,h1{font-size:clamp(2rem,3.08vw + 1.23rem,4rem);color:var(--white)}.h2,.h3,.h4,h2,h3,h4{font-size:clamp(1.5rem,1.54vw + 1.12rem,2.5rem)}.h3,.h4,h3,h4{font-size:clamp(1.25rem,.38vw + 1.15rem,1.5rem)}.text-style--caption{font-size:.875rem;color:inherit}.text-style--caveat{font-size:clamp(.75rem,.19vw + .7rem,.88rem);color:inherit;display:inline-block}.rich-text{text-wrap:pretty}.rich-text .embed-responsive,.rich-text blockquote,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text p{margin:0 0 1.5rem}.rich-text a:not(.lnk,.btn){color:currentColor;text-decoration:underline;text-underline-offset:3px}.rich-text a:not(.lnk,.btn):visited{color:currentColor}.rich-text a:not(.lnk,.btn):active,.rich-text a:not(.lnk,.btn):focus,.rich-text a:not(.lnk,.btn):hover{color:currentColor}.rich-text a.btn,.rich-text a.lnk{margin-top:var(--space-48)}.rich-text .text-style--quote,.rich-text blockquote{margin:var(--space-48)0;padding-left:var(--space-24);border-left:1px solid var(--clr-brushed-steel);color:var(--clr-brushed-steel)}.rich-text .text-style--quote p:nth-child(1),.rich-text blockquote p:nth-child(1){font-size:clamp(1.5rem,.38vw + 1.4rem,1.75rem);line-height:1.2;margin-bottom:1rem}.rich-text .text-style--quote p:nth-child(2),.rich-text blockquote p:nth-child(2){font-weight:500;margin:0}.rich-text strong{font-weight:600}.rich-text em{font-style:italic}.rich-text ol,.rich-text ul{margin:0 0 1.5rem;padding-left:var(--space-40)}.rich-text ol li,.rich-text ul li{margin-bottom:.75rem}.rich-text ol li::marker,.rich-text ul li::marker{color:currentColor}.rich-text ol li>ol,.rich-text ol li>ul,.rich-text ul li>ol,.rich-text ul li>ul{margin-bottom:0;margin-left:1.5rem}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text hr{margin:1.5rem 0;border:0;border-top:1px solid rgba(0,0,0,.1)}.rich-text table{width:100%;border-collapse:collapse;margin:0 0 1.5rem}.rich-text table thead{background:#eee}.rich-text table td,.rich-text table th{padding:1rem;text-align:left}.rich-text table td:not(:last-child){border-right:1px solid #ccc}.rich-text table tbody{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.rich-text sub,.rich-text sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.rich-text sup{top:-.5em}.rich-text sub{bottom:-.5em}.rich-text>:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}button,input[type=submit]{cursor:pointer}.adjacent-link,.btn,.lnk,.pill-inline{width:auto;border-radius:24px;display:inline-flex;align-items:center;font-size:1.125rem;font-weight:600;line-height:1;white-space:nowrap;transition:all 300ms ease}.lnk{padding:1.5rem;align-self:flex-start;gap:8px;height:1.5rem;color:var(--white);background-color:var(--brand-red)}.lnk:hover{color:var(--black);background-color:var(--white)}.lnk.lnk--ext:after,.lnk[target=_blank]:after{content:"";display:block;width:14px;height:14px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3E%3Cpath stroke='%2320365c' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M15 1h6v6'/%3E%3Cpath stroke='%2320365c' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2' d='M5 1H1v20h20v-4'/%3E%3Cpath stroke='%2320365c' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='m21 1-2.286 2.286-1.428 1.428-1.572 1.572-1.571 1.571L10 12'/%3E%3C/svg%3E");background-size:14px;background-position:center}.lnk.lnk--ext.--dark-bg:after,.lnk.lnk--ext[data-theme-bg=black]:after,.lnk.lnk--ext[data-theme-bg=midnight]:after,.lnk[target=_blank].--dark-bg:after,.lnk[target=_blank][data-theme-bg=black]:after,.lnk[target=_blank][data-theme-bg=midnight]:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M15 1h6v6'/%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2' d='M5 1H1v20h20v-4'/%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='m21 1-2.286 2.286-1.428 1.428-1.572 1.572-1.571 1.571L10 12'/%3E%3C/svg%3E")}.lnk.--dark-bg,.lnk[data-theme-bg=black],.lnk[data-theme-bg=midnight]{color:var(--clr-white);border-color:var(--clr-white)}.lnk.--dark-bg:hover,.lnk[data-theme-bg=black]:hover,.lnk[data-theme-bg=midnight]:hover{color:var(--clr-platinum-light);border-bottom:2px solid var(--clr-platinum-light)}.adjacent-link,.btn,.pill-inline{padding:1rem 1.5rem}.btn{color:var(--white);background-color:var(--brand-red)}#menu-mobile-container #menu-taskbar-mobile.taskbar li.red:hover,#site-footer .site-footer__content .footer-taskbar .taskbar li.red:hover,.btn:hover,.site-header-top .taskbar li.red:hover,input[type=submit]:hover{color:var(--black);background-color:var(--white)}.adjacent-link,.pill-inline{margin-top:1rem;margin-bottom:1.5rem;text-decoration:none!important}@media (min-width:768px){.adjacent-link,.pill-inline{margin-bottom:3rem}}.pill-inline{color:var(--white);background-color:var(--brand-red)}.adjacent-link,.pill-inline:hover{color:var(--black)!important;background-color:var(--white)}.adjacent-link:hover{color:var(--black)!important}@media (min-width:360px){.pill-inline+.adjacent-link{margin-left:1rem}}.cross li:before,.tick li:before,.tick-box li:before{position:absolute;top:-4px;left:-16px;font-family:"autosan-icons";font-size:1.2em;color:var(--brand-red)}@media (min-width:768px){.cross li:before,.tick li:before,.tick-box li:before{left:-24px}}.tick li:before{content:"d"!important}.tick-box li:before{content:"o"}.cross li:before{content:"h"!important}.navigation.pagination{margin-top:var(--space-64)}.navigation.pagination .nav-links{display:flex;align-items:center;gap:1rem}.navigation.pagination .nav-links .page-numbers:not(.next,.prev){display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid currentColor;border-radius:50%;background-color:transparent;transition:background-color 300ms ease}.navigation.pagination .nav-links .page-numbers:not(.next,.prev):hover{background-color:var(--clr-platinum-light)}.navigation.pagination .nav-links .page-numbers:not(.next,.prev).current{opacity:.5}.navigation.pagination .nav-links .next,.navigation.pagination .nav-links .prev{font-size:.75rem;text-transform:uppercase;font-weight:400;letter-spacing:1.2px}#breadcrumbs__wrapper{margin-top:var(--space-24);font-size:clamp(.75rem,.19vw + .7rem,.88rem);text-transform:uppercase;letter-spacing:1.4px}#breadcrumbs__wrapper a{opacity:.5}form{font-size:1rem}form :focus-visible{outline-color:var(--mid-green);outline-width:2px;outline-style:solid;outline-offset:0}select{width:100%;padding:.75rem 3rem .75rem .75rem;border:1px solid var(--clr-brushed-steel);border-radius:1rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='13' fill='none' viewBox='0 0 22 13'%3E%3Cpath stroke='%231A1A1F' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='m1 1 10 10L21 1'/%3E%3C/svg%3E");background-size:1rem auto;background-position:right .75rem center}input:not([type=submit],[type=checkbox],[type=radio]){width:100%;padding:.75rem;border:1px solid var(--clr-black);border-radius:1rem;box-shadow:none}input[type=file]{padding-left:0}textarea{width:100%;padding:.75rem;border:1px solid var(--clr-black);border-radius:1rem}::-webkit-file-upload-button{background-color:var(--clr-azure-blue);color:#fff;border-radius:0;border-width:0;padding:0 1rem;margin-right:1rem;cursor:pointer;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}::-webkit-file-upload-button:hover{background-color:var(--clr-hover-blue)}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--clr-white);background-origin:border-box;border-color:var(--clr-blk);border-width:1px;border-radius:4px;color:var(--clr-midnight);display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}label,legend{font-weight:700;margin-bottom:.25rem}input[type=submit]{width:auto;padding:1rem 1.5rem;border-radius:24px;display:inline-flex;align-items:center;color:var(--white);font-size:1.125rem;font-weight:600;line-height:1;white-space:nowrap;transition:all 300ms ease;background-color:var(--brand-red)}html{scroll-behavior:smooth}html.noscroll{overflow:hidden}#site-content{flex:1}.embed-responsive{aspect-ratio:16/9;position:relative;overflow:hidden;width:100%}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object{position:absolute;top:0;left:0;width:100%;height:100%}.page-standard{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2);padding-top:var(--space-64);padding-bottom:var(--space-96)}#site-header{position:fixed;z-index:1000;top:0;left:0;width:100%;border-bottom:2px solid var(--white);align-items:center;gap:var(--space-40);background-color:var(--brand-petrol-blue);color:var(--clr-text);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:transform 300ms ease,background-color 300ms ease;transition:transform 300ms ease,background-color 300ms ease,-webkit-transform 300ms ease;will-change:transform;background-color:rgba(0,69,80,.65)}#site-header.nav-up{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}#site-header.scrolled{background-color:var(--dark-green)}#site-header.menu-active{background-color:var(--clr-black);color:var(--clr-white)}#site-header.menu-active:after{content:"";position:fixed;z-index:-1;top:0;left:0;width:100%;height:90vh;background-color:var(--clr-black)}#site-header.menu-active svg.site-logo path{fill:var(--clr-white)}#site-header.menu-active #submenu-siblings{display:none}.site-header-top{display:flex;justify-content:space-between;padding:1rem var(--site-pad)}.site-header-top .taskbar{margin-bottom:2rem;display:none;gap:2rem}@media (min-width:1140px){.site-header-top .taskbar{display:flex}}.site-header-top .taskbar li{position:relative;padding:.5rem 1.5rem;font-size:1rem;font-weight:600;color:var(--white);display:flex;flex-direction:column;justify-content:center}#site-footer .site-footer__content ul#footer-menu-main,#site-footer .site-footer__content ul#menu-legal,#submenu-siblings ul li,.site-header-top .taskbar li a{position:relative}.site-header-top .taskbar li a:after{position:absolute;left:0;bottom:-8px;content:"";width:100%;height:8px;border-radius:4px;background-color:rgba(255,255,255,.25);transition:300ms}.site-header-top .taskbar li a:hover:after{background-color:#fff}.site-header-top .taskbar li.red{border-radius:24px;background-color:var(--brand-red);transition:300ms}#menu-mobile-container #menu-taskbar-mobile.taskbar li.red a:after,.site-header-top .taskbar li.red a:after{display:none}.site-header-low{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2);padding-bottom:var(--site-pad);display:flex;justify-content:center}@media (min-with:1140px){.site-header-low{align-items:center}}#site-header__logo{height:100%;z-index:100000}#site-header__logo a{display:inline-flex;align-items:center;width:100%;max-width:clamp(12.5rem,7.69vw + 10.58rem,17.5rem);height:100%}#site-header__logo svg.site-logo{display:block;width:100%;height:auto}#site-header__logo svg.site-logo path{fill:var(--clr-black)}#site-header__logo svg{width:216px}#site-header__nav{width:100%;max-width:1440px;display:flex;justify-content:flex-end}#site-header__nav button#menu-toggle{display:block;font-size:1rem;font-weight:600;color:var(--white);text-transform:uppercase}@media (min-width:1140px){#site-header__nav button#menu-toggle{display:none}}#submenu-siblings{display:none;position:absolute;top:100%;left:0;height:auto;width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2);background-color:var(--clr-midnight)}@media (min-width:1140px){#submenu-siblings{display:block}}#submenu-siblings ul{display:flex;justify-content:center;gap:2rem}#submenu-siblings ul li>a{display:block;height:3.375rem;color:var(--clr-white);font-size:.875rem;line-height:3.375rem}#submenu-siblings ul li.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--clr-white)}ul#menu-main{position:relative;display:none;gap:2rem;color:currentColor;height:100%}@media (min-width:1140px){ul#menu-main{width:100%;max-width:1440px;display:flex;justify-content:space-between}}ul#menu-main>li,ul#menu-main>li>a{display:flex;align-items:center;height:100%}ul#menu-main>li{font-size:1.25rem;font-weight:600;color:var(--white)}ul#menu-main>li>a{position:relative;transition:300ms}ul#menu-main>li.current_page_item a:after,ul#menu-main>li>a:hover:after{position:absolute;bottom:-8px;content:"";width:100%;height:8px;background-color:var(--brand-red);border-radius:4px}ul#menu-main>li:focus-within>a,ul#menu-main>li:hover>a{border-bottom-color:var(--brand-red)}ul#menu-main ul.sub-menu{position:absolute;top:100%;left:0;right:0;padding:2rem 0;display:grid;grid-template-columns:1fr;gap:.5rem;opacity:0;pointer-events:none;transition:opacity 300ms ease}ul#menu-main ul.sub-menu.sub-menu--visible{opacity:1;pointer-events:all}ul#menu-main ul.sub-menu>li{text-transform:uppercase;font-size:1.125rem;display:block}ul#menu-main ul.sub-menu>li>a{display:inline-block;padding:.25rem 0;border-bottom:2px solid transparent;color:var(--clr-white)}ul#menu-main ul.sub-menu>li>a:focus-within,ul#menu-main ul.sub-menu>li>a:hover{border-bottom:2px solid var(--clr-brushed-steel)}ul#menu-main ul.sub-menu>li>ul.sub-menu{margin-top:.25rem;list-style-position:inside}ul#menu-main ul.sub-menu>li>ul.sub-menu>li{font-size:1rem;text-transform:uppercase}#menu-mobile-container ul#menu-mobile>li>ul.sub-menu>li>ul.sub-menu a,ul#menu-main ul.sub-menu>li>ul.sub-menu>li>a{color:#fff}#menu-mobile-container ul#menu-mobile>li>ul.sub-menu>li>ul.sub-menu>li:focus-within>a,#menu-mobile-container ul#menu-mobile>li>ul.sub-menu>li>ul.sub-menu>li:hover>a,ul#menu-main ul.sub-menu>li>ul.sub-menu>li:focus-within>a,ul#menu-main ul.sub-menu>li>ul.sub-menu>li:hover>a{text-decoration:underline;text-underline-offset:4px}#menu-mobile-container{position:fixed;z-index:3000;top:0;left:0;right:0;height:100vh;display:flex;flex-direction:column;align-items:center;background-color:var(--brand-petrol-blue);padding:15vh var(--site-pad)0}@media (min-width:1140px){#menu-mobile-container{display:none!important}}#menu-mobile-container>button{position:fixed;top:var(--site-pad);right:var(--site-pad)}#menu-mobile-container .menu-mobile__wrapper{width:100%;max-width:480px}#menu-mobile-container ul#menu-mobile{margin-left:24px}#menu-mobile-container ul#menu-mobile>li{font-size:clamp(1.13rem,1.35vw + .79rem,2rem);font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px;flex-wrap:wrap;margin-bottom:var(--space-24)}#menu-mobile-container ul#menu-mobile>li a.menu-parent{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='7' fill='none' aria-hidden='true' viewBox='0 0 15 7'%3E%3Cpath stroke='white' d='M14 1 7.5 6.051 1 1'/%3E%3C/svg%3E");background-size:14px auto;background-position:right center;padding-right:1.5rem}#menu-mobile-container ul#menu-mobile>li,#menu-mobile-container ul#menu-mobile>li>a{display:flex;align-items:center;height:100%}#menu-mobile-container ul#menu-mobile>li>ul.sub-menu{display:none;flex-basis:100%;transition:opacity 300ms ease;padding-top:var(--space-24)}#menu-mobile-container ul#menu-mobile>li>ul.sub-menu>li{text-transform:none;letter-spacing:normal;font-size:clamp(1rem,.19vw + .95rem,1.13rem);font-weight:400;display:block;border-top:1px solid #2a4953;padding-top:.25rem;margin-bottom:var(--space-24)}#menu-mobile-container ul#menu-mobile>li>ul.sub-menu>li a:focus-within,#menu-mobile-container ul#menu-mobile>li>ul.sub-menu>li>a:hover{color:var(--clr-platinum-light);text-decoration:underline;text-decoration-color:var(--clr-platinum-light);text-underline-offset:6px}#menu-mobile-container ul#menu-mobile>li>ul.sub-menu>li>ul.sub-menu{margin:.5rem 0 0 1rem}#menu-mobile-container ul#menu-mobile>li>ul.sub-menu a{width:100%;color:#fff}#menu-mobile-container #menu-taskbar-mobile.taskbar li,#site-footer .site-footer__content .footer-taskbar .taskbar li{position:relative;padding:.5rem 1.5rem;border-radius:24px;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;color:var(--white)}#menu-mobile-container #menu-taskbar-mobile.taskbar li.red{margin-top:3rem;border-radius:24px;display:inline-flex;background-color:var(--brand-red);transition:300ms}#site-header__utils{display:flex;align-items:center;gap:var(--site-pad)}#site-header__search{display:flex;color:var(--white);position:relative;z-index:101}#site-header__search span{font-size:1.25rem;font-weight:600;color:var(--white)}#site-header__search button#search--open{height:1.5rem;display:flex;align-items:center;gap:8px;transition:all 300ms ease;font-size:clamp(.75rem,.38vw + .65rem,1rem)}#site-header__search button#search--open>svg{width:24px}#site-header__search #site-header__search__overlay{position:fixed;z-index:100;top:0;bottom:0;left:0;right:0;height:100vh;background-color:var(--brand-petrol-blue);display:flex;align-items:center;justify-content:center;padding:0 var(--site-pad)}#site-header__search #site-header__search__overlay button#search--close{position:fixed;top:calc((var(--site-header-height) - 24px)*.5);right:var(--site-pad);width:1.5rem;height:1.5rem;border:1px solid #fff;border-radius:50%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m5.829 6.429-5.4-5.4.6-.6 5.4 5.4 5.4-5.4.6.6-5.4 5.4 5.4 5.4-.6.6-5.4-5.4-5.4 5.4-.6-.6 5.4-5.4Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:12px auto;background-position:center}#site-header__search #site-header__search__overlay .search-overlay__inner{width:100%;max-width:50rem}#site-header__search #site-header__search__overlay .search-overlay__inner form.searchandfilter ul{display:flex;align-items:center;gap:.25rem;border:1px solid var(--clr-white);border-radius:1rem}#site-header__search #site-header__search__overlay .search-overlay__inner form.searchandfilter ul li:first-child{flex-grow:1}#site-header__search #site-header__search__overlay .search-overlay__inner form.searchandfilter ul input[type=text]{flex-grow:1;padding:0 var(--site-pad);height:clamp(2rem,3.08vw + 1.23rem,4rem);line-height:clamp(2rem,3.08vw + 1.23rem,4rem);color:var(--clr-white);font-size:clamp(1.13rem,.19vw + 1.08rem,1.25rem);border:0;width:100%;max-width:none;background-color:transparent}#site-header__search #site-header__search__overlay .search-overlay__inner form.searchandfilter ul input[type=text]::-webkit-input-placeholder{color:var(--clr-platinum-light);font-size:clamp(1.13rem,.19vw + 1.08rem,1.25rem)}#site-header__search #site-header__search__overlay .search-overlay__inner form.searchandfilter ul input[type=text]::-moz-placeholder{color:var(--clr-platinum-light);font-size:clamp(1.13rem,.19vw + 1.08rem,1.25rem)}#site-header__search #site-header__search__overlay .search-overlay__inner form.searchandfilter ul input[type=text]::placeholder{color:var(--clr-platinum-light);font-size:clamp(1.13rem,.19vw + 1.08rem,1.25rem)}#site-header__search #site-header__search__overlay .search-overlay__inner form.searchandfilter ul input[type=text]:focus-visible{outline-color:#fff;outline-width:2px;border-radius:1rem}#site-header__search #site-header__search__overlay .search-overlay__inner form.searchandfilter ul input[type=submit]{background-color:var(--brand-dark-green);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='30' fill='none' viewBox='0 0 33 30'%3E%3Cpath fill='%23EF384B' d='m32.031 16.546-14.08 12.47c-.39.33-.87.5-1.34.5a2.022 2.022 0 0 1-1.34-3.53l10.09-8.94H2.391c-1.12 0-2.02-.9-2.02-2.02s.9-2.02 2.02-2.02h23l-10.13-9.04c-.84-.74-.9-2.02-.16-2.85.74-.83 2.01-.9 2.85-.16l13.44 11.99c.11.1.21.21.29.32.18.11.36.25.51.42.74.84.66 2.11-.17 2.85'/%3E%3C/svg%3E");background-size:clamp(1.13rem,1.35vw + .79rem,2rem) auto;background-position:center;border:0;border-radius:1rem;width:clamp(2rem,3.08vw + 1.23rem,4rem);height:clamp(2rem,3.08vw + 1.23rem,4rem);font-size:0;line-height:0}.hero{position:relative;padding-top:116px;overflow:hidden}.submenu-visible .hero{padding-top:calc(var(--site-header-height) + 3.375rem)}#site-footer,.hero .hero-content{position:relative;width:100%;padding-left:max(var(--site-pad),50vw - 1140px/2);padding-right:max(var(--site-pad),50vw - 1140px/2)}.hero .hero-content{padding-top:clamp(2.5rem,11.54vw + -.38rem,10rem);padding-bottom:clamp(2.5rem,11.54vw + -.38rem,10rem)}.hero--standard{position:relative;background-size:cover;background-position:center;background-color:#046474;background-image:radial-gradient(50vmin at 100%0,rgba(239,56,75,.4),transparent),radial-gradient(circle at 20% 80%,#0a4b57,#046474)}.hero--standard.with-image{background-color:transparent!important;background-image:none}.hero--standard.contained{margin-bottom:var(--space-96)}.flx-text[data-theme=brand-red] .tick-box li:before,.hero--standard[data-theme=petrol-blue] .meta,.hero--standard[data-theme=petrol-blue] h1{color:var(--white)}.hero--standard .hero-content{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2);position:relative;z-index:100}.hero--standard .hero-content .hero-content__heading .statement{max-width:460px}@media (min-width:747px){.hero--standard .hero-content .hero-content__heading{display:grid;grid-template-columns:2fr 1fr}}.hero--standard .hero-content .hero-content__heading .heading__rh-col{display:none}@media (min-width:747px){.hero--standard .hero-content .hero-content__heading .heading__rh-col{padding-left:var(--space-48);display:flex;align-items:flex-end}}.hero--standard .hero-content .hero-content__heading .heading__rh-col img{width:100%;max-width:196px}.hero--standard .hero-content .meta{font-weight:400;color:var(--white)}.hero--standard .hero-content h1{font-weight:700}.hero--standard .hero-content .hero-content__buttons{margin-top:2rem;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}@media (min-width:768px){.hero--standard .hero-content .hero-content__buttons{justify-content:flex-start}}.hero--standard .hero-media{position:relative;z-index:1}.hero--feature .hero-content,.hero--standard .hero-media.contained{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.hero--standard .hero-media:after{content:"";position:absolute;z-index:-1;top:50%;left:0;right:0;bottom:0;background-color:#fff}#site-footer img.top-right,.hero--standard img.btm-left,.hero--standard img.top-right{position:absolute;z-index:2;top:0;width:50%;height:100%;mix-blend-mode:soft-light;-o-object-fit:contain;object-fit:contain;opacity:.5}.hero--standard img.btm-left{left:0;-o-object-position:left bottom;object-position:left bottom}#site-footer img.top-right,.hero--standard img.top-right{right:0;-o-object-position:right top;object-position:right top}.hero--standard:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 90%,#0a4b57,transparent)}.hero--feature{position:relative;height:90vh;max-height:50rem;display:flex;align-items:center}@media (orientation:landscape){.hero--feature{min-height:30rem}}.hero--feature .hero-content{position:relative;z-index:2;text-align:center}@media (min-width:768px){.hero--feature .hero-content{text-align:left}}.hero--feature .hero-content .hero-content__heading{max-width:35.625rem}.hero--feature .hero-content .hero-content__content{margin-top:2rem}.hero--feature .btn{margin-top:var(--space-32);padding:0}.hero--feature .btn svg{margin-right:1rem;width:28px}.hero--feature .btn .duration{margin-left:1rem}.hero--feature .hero__modal__overlay{position:fixed;z-index:3000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85)}.hero--feature .hero__modal__panel{position:fixed;z-index:3001;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.hero--feature .hero__modal__panel .hero__modal__content{position:relative;width:100%;max-width:1440px}.hero--feature .hero__modal__panel .hero__modal__content button.close{position:absolute;bottom:calc(100% + 1rem);right:0;display:flex;align-items:center;gap:1rem}.hero--feature .hero-img,.hero--feature video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.25),#000);mask-image:linear-gradient(to right,rgba(0,0,0,.25),#000)}.hero--home{position:relative;height:50vh;max-height:50rem;display:flex;align-items:flex-end}@media (min-width:768px){.hero--home{height:75vh;align-items:center}}@media (orientation:landscape){.hero--home{min-height:30rem}}.hero--home .hero-content{position:relative;z-index:2;width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2);text-align:center}@media (min-width:768px){.hero--home .hero-content{text-align:left}}.hero--home .hero-content .hero-content__heading{max-width:35.625rem}.hero--home .hero-content .hero-content__content{margin-top:2rem}.hero--home .hero-img,.hero--home video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.25),#000);mask-image:linear-gradient(to right,rgba(0,0,0,.25),#000)}.cb-pre-button,.hero--search{display:flex;align-items:center}.hero--search{position:relative;padding-top:calc(var(--site-header-height) + var(--space-128));padding-bottom:var(--site-pad);overflow:hidden}.hero--search .hero__wrapper{width:100%;padding-left:max(var(--site-pad),50vw - 1120px/2);padding-right:max(var(--site-pad),50vw - 1120px/2)}#site-footer{padding-top:var(--space-56);padding-bottom:var(--space-56);background-color:var(--dark-green)}#site-footer .site-footer__content{display:flex;flex-direction:column;text-align:center}@media (min-width:640px){#site-footer .site-footer__content{text-align:left}}#site-footer .site-footer__content .site-footer__content__middle{margin-bottom:1rem;text-align:center}@media (min-width:640px){#site-footer .site-footer__content .site-footer__content__middle{margin-bottom:4rem;display:flex;gap:var(--space-48);text-align:left}}#site-footer .site-footer__content .site-footer__logo{margin-bottom:4rem;line-height:1}#site-footer .site-footer__content .site-footer__logo svg{width:160px}#site-footer .site-footer__content .footer-primary-nav,#site-footer .site-footer__content .site-footer__nav--footer,#site-footer .site-footer__content .site-footer__nav--main{margin-bottom:3rem}@media (min-width:700px){#site-footer .site-footer__content .footer-primary-nav,#site-footer .site-footer__content .site-footer__nav--footer,#site-footer .site-footer__content .site-footer__nav--main{margin-bottom:.5rem}}#site-footer .site-footer__content ul#footer-menu-main li,#site-footer .site-footer__content ul#menu-legal li{margin-bottom:.5rem}#site-footer .site-footer__content ul#footer-menu-main li a:hover,#site-footer .site-footer__content ul#menu-legal li a:hover,.flx-checkbox p a{text-decoration:underline}#site-footer .site-footer__content ul#menu-legal{display:flex;flex-direction:column}#site-footer .site-footer__content ul#menu-footer{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--site-pad)}#site-footer .site-footer__content ul#menu-footer .menu-head>a{display:block;font-size:clamp(.88rem,.38vw + .78rem,1.13rem);text-decoration:none;text-transform:uppercase;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid var(--clr-platinum-light)}#site-footer .site-footer__content ul#menu-footer .menu-head>a:hover{text-decoration:none}#site-footer .site-footer__content ul#menu-footer ul.sub-menu{display:flex;flex-direction:column;gap:.5rem}#site-footer .site-footer__content .site-footer__legal{font-size:.75rem}#site-footer .site-footer__content .small-text{margin-bottom:1rem;font-size:.75rem}#site-footer .site-footer__content .footer-taskbar .taskbar{margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}@media (min-width:640px){#site-footer .site-footer__content .footer-taskbar .taskbar{width:auto}}@media (min-width:700px){#site-footer .site-footer__content .footer-taskbar .taskbar li{margin-bottom:1rem}#site-footer .site-footer__content .footer-taskbar .taskbar li a{position:relative}#site-footer .site-footer__content .footer-taskbar .taskbar li a:after{position:absolute;left:0;bottom:-8px;content:"";width:100%;height:8px;border-radius:4px;background-color:rgba(255,255,255,.25);transition:300ms}#site-footer .site-footer__content .footer-taskbar .taskbar li a:hover:after{background-color:#fff}}#site-footer .site-footer__content .footer-taskbar .taskbar li.red{width:60%;border-radius:24px;background-color:var(--brand-red);transition:300ms}@media (min-width:640px){#site-footer .site-footer__content .footer-taskbar .taskbar li.red{width:auto}}#site-footer .site-footer__content .footer-taskbar .taskbar li.red a:after{display:none}.cb-pre-button{flex-direction:row!important;justify-content:center;gap:8px}#search-results,.timeline-section .timeline-section__header{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2);padding-top:var(--space-48);padding-bottom:var(--space-96)}#search-results .search-results__container{display:grid;grid-template-columns:1fr;gap:var(--space-64)}@media (min-width:768px){#search-results .search-results__container{grid-template-columns:30fr 70fr}}#search-results .search-results__container .search-results__filters form.searchandfilter>ul{display:flex;flex-wrap:wrap;gap:var(--space-24)}#search-results .search-results__container .search-results__filters form.searchandfilter>ul li.sf-field-reset,#search-results .search-results__container .search-results__filters form.searchandfilter>ul li.sf-field-submit{width:auto}#search-results .search-results__container .search-results__filters form.searchandfilter>ul h4{font-size:.75rem;font-weight:600;letter-spacing:1.2px;margin-bottom:.75rem}#search-results .search-results__container .search-results__filters form.searchandfilter a.search-filter-reset{font-size:.75rem;text-decoration:underline;text-underline-offset:3px}#search-results .search-results__container .search-results__listing .search-results__item,.flx-carousel .flx-carousel__blocks .flx-carousel__blocks__block.card-style .block__content h3{margin-bottom:var(--space-40)}#search-results .search-results__container .search-results__listing .search-results__item a{display:block;margin:0 0 .5rem}#search-results .search-results__container .search-results__listing .search-results__item a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}#search-results .search-results__container .search-results__listing .search-results__item a .result-url{font-size:.875rem;opacity:.5}#search-results .search-results__container .search-results__listing .search-results__item a h2{font-size:clamp(1.25rem,.38vw + 1.15rem,1.5rem);color:var(--clr-midnight)}#search-results .search-results__container .search-results__listing .search-results__item p{overflow-wrap:anywhere}#search-results .search-results__container .search-results__listing .search-results__item .search-results__item-type{font-size:clamp(.75rem,.19vw + .7rem,.88rem);font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--clr-steel);margin-bottom:8px}.timeline-section .timeline-section__header{padding-top:var(--space-80);padding-bottom:var(--space-80);display:flex;gap:var(--site-pad);flex-direction:column}@media (min-width:768px){.timeline-section .timeline-section__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.timeline-section .timeline-section__header__content{width:100%;max-width:30rem}.timeline__container{padding-top:var(--space-80);padding-bottom:var(--space-128)}.timeline__container .timeline__controls,.timeline__container .timeline__wrapper{width:100%;padding-left:max(var(--site-pad),50vw - var(--container-full)/2);padding-right:max(var(--site-pad),50vw - var(--container-full)/2)}.timeline__container .timeline__controls .timeline__controls__wrapper{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--clr-platinum-medium);margin-bottom:var(--space-40)}.timeline__container .timeline__controls .glide__bullets{display:flex;gap:var(--space-24)}.timeline__container .timeline__controls .glide__bullets .glide__bullet{color:var(--clr-platinum-dark);border-bottom:1px solid transparent}.timeline__container .timeline__controls .glide__bullets .glide__bullet--active{color:var(--clr-midnight);border-color:currentColor}.timeline__container .timeline__controls .glide__arrows{display:flex;gap:1rem}.timeline__container .timeline__entry{opacity:.5;transition:opacity 300ms ease}.timeline__container .timeline__entry.glide__slide--active{opacity:1}.timeline__container .timeline__entry.glide__slide--active figure>img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:transform 3s ease;transition:transform 3s ease,-webkit-transform 3s ease}.error-404,.timeline__container .timeline__entry .timeline__entry__wrap{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--space-64)}@media (min-width:768px){.timeline__container .timeline__entry .timeline__entry__wrap{grid-template-columns:40fr 60fr}}.timeline__container .timeline__entry .content{text-align:center;width:100%}.timeline__container .timeline__entry .content h4{margin-bottom:var(--space-24)}.timeline__container .timeline__entry .content p{font-size:clamp(.88rem,.38vw + .78rem,1.13rem)}.timeline__container .timeline__entry .content .lnk{margin-top:var(--space-64)}.timeline__container .timeline__entry figure{position:relative;aspect-ratio:4/3;width:100%;height:auto;max-height:60vh;margin:0 auto;overflow:hidden}.kh-list__post .kh-list__post__top>img,.timeline__container .timeline__entry figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);transition:transform 600ms ease;transition:transform 600ms ease,-webkit-transform 600ms ease}.timeline__container .timeline__entry figure img{display:block}.error-404{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2);padding-top:var(--space-64);padding-bottom:var(--space-128);background-color:var(--clr-black);gap:var(--space-128)}@media (min-width:480px){.error-404{grid-template-columns:2fr 1fr}}@media (min-width:600px){.error-404{grid-template-columns:1fr 1fr}}.error404 .flx-hero,.kh-list__post{display:flex;position:relative;overflow:hidden}.error404 .flx-hero{padding-top:var(--site-header-height);padding-bottom:var(--site-pad)}#kh-list,.error404 .flx-hero--standard{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.error404 .flx-hero--standard{height:40vh;max-height:37.5rem;align-items:flex-end}#kh-list{padding-top:var(--space-80);padding-bottom:var(--space-80)}.kh-list__header .kh-list__header__filters{margin-bottom:var(--space-64)}.kh-list__header .kh-list__header__filters form.searchandfilter>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--site-pad)}.kh-list__header .kh-list__header__filters form.searchandfilter>ul h4{font-size:.75rem;margin-bottom:.75rem}.flx-khfeed__footer .lnk{border:2px solid var(--brand-red)}.flx-khfeed__footer .lnk:hover{border:2px solid var(--black)!important}.kh-list__posts .kh-list__posts__results{font-size:.875rem;font-weight:400;margin-bottom:.75rem}.kh-list__posts .kh-list__posts__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--site-pad)}.kh-list__post{border-radius:24px;flex-direction:column;height:100%;color:var(--black);background-color:#fff;box-shadow:0 0 .5rem #ddd}.kh-list__post .kh-list__post__top{position:relative;aspect-ratio:16/9;flex-shrink:0;background-color:transparent;overflow:hidden}.kh-list__post .kh-list__post__top>img{border-top-left-radius:24px;border-top-right-radius:24px}.kh-list__post .kh-list__post__bottom{padding:var(--space-40) var(--space-24);display:flex;flex-direction:column;height:100%}.kh-list__post .kh-list__post__bottom a{flex-grow:1}.kh-list__post .kh-list__post__bottom a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.kh-list__post .kh-list__post__bottom .lnk{border:2px solid var(--brand-red)}.kh-list__post .kh-list__post__bottom .kh-list__post__title{position:relative;font-size:clamp(1.25rem,.77vw + 1.06rem,1.75rem);padding-bottom:1rem;margin-bottom:1rem}.kh-list__post:hover .kh-list__post__top>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.single-post{background-color:var(--light-grey)}.single-post .hero-content__heading{display:flex;flex-direction:column}.flx-accordion,.single-post .post-content{padding-top:var(--space-96);padding-bottom:var(--space-96);width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.single-post .post-content figure{margin-bottom:var(--space-48)}.single-post .post-content .date{display:block;margin-bottom:1rem}.single-post .post-content .rich-text{max-width:65ch;color:var(--black)}.single-post .post-content .rich-text h2,.single-post .post-content .rich-text h3,.single-post .post-content .rich-text h4,.single-post .post-content .rich-text p{margin-bottom:1rem}.flx-accordion{overflow-x:hidden}.flx-accordion h2{position:relative;padding-bottom:var(--space-64)!important}@media (min-width:768px){.flx-accordion h2{padding-bottom:var(--space-40)!important}}.flx-accordion[data-theme=light-grey],.flx-accordion[data-theme=white]{color:#fff}.flx-accordion[data-theme=light-grey] h2,.flx-accordion[data-theme=light-grey] p,.flx-accordion[data-theme=white] h2,.flx-accordion[data-theme=white] p{color:var(--black)}.flx-accordion[data-theme=light-grey] .flx-accordion__accordion--standard p,.flx-accordion[data-theme=white] .flx-accordion__accordion--standard p{color:var(--clr-white)}.flx-accordion[data-theme=white]{background-color:var(--white)}.flx-accordion[data-theme=light-grey]{background-color:var(--light-grey)}.flx-accordion__accordion--brands .flx-accordion__row,.flx-accordion__accordion--standard .flx-accordion__row{padding-left:1rem;padding-right:1rem;background-color:#016473}.flx-accordion__accordion--brands .flx-accordion__row:nth-of-type(1),.flx-accordion__accordion--standard .flx-accordion__row:nth-of-type(1){padding-top:1rem;border-top-left-radius:24px;border-top-right-radius:24px;background-color:#004550}.flx-accordion__accordion--brands .flx-accordion__row:nth-of-type(2),.flx-accordion__accordion--standard .flx-accordion__row:nth-of-type(2){background-color:#014951}.flx-accordion__accordion--brands .flx-accordion__row:nth-of-type(3),.flx-accordion__accordion--standard .flx-accordion__row:nth-of-type(3){background-color:#014d56}.flx-accordion__accordion--brands .flx-accordion__row:nth-of-type(4),.flx-accordion__accordion--standard .flx-accordion__row:nth-of-type(4){background-color:#01515b}.flx-accordion__accordion--brands .flx-accordion__row:nth-of-type(5),.flx-accordion__accordion--standard .flx-accordion__row:nth-of-type(5){background-color:#015560}.flx-accordion__accordion--brands .flx-accordion__row:nth-of-type(6),.flx-accordion__accordion--standard .flx-accordion__row:nth-of-type(6){background-color:#015864}.flx-accordion__accordion--brands .flx-accordion__row:nth-of-type(7),.flx-accordion__accordion--standard .flx-accordion__row:nth-of-type(7){background-color:#01606e}.flx-accordion__accordion--brands .flx-accordion__row:nth-of-type(8),.flx-accordion__accordion--brands .flx-accordion__row:nth-of-type(9),.flx-accordion__accordion--standard .flx-accordion__row:nth-of-type(8),.flx-accordion__accordion--standard .flx-accordion__row:nth-of-type(9){background-color:#016473}.flx-accordion__accordion--brands .flx-accordion__row .row__heading,.flx-accordion__accordion--standard .flx-accordion__row .row__heading{font-weight:600}.flx-accordion__accordion--brands .flx-accordion__row .row__heading button,.flx-accordion__accordion--standard .flx-accordion__row .row__heading button{display:grid;grid-template-columns:auto 20px;align-items:center;gap:var(--site-pad);width:100%;padding-top:1rem;padding-bottom:2rem}.flx-accordion__accordion--brands .flx-accordion__row .row__heading button .row-heading__number,.flx-accordion__accordion--standard .flx-accordion__row .row__heading button .row-heading__number{min-width:2.5rem;font-size:clamp(1.5rem,2.31vw + .92rem,3rem);font-weight:600}@media (min-width:600px){.flx-accordion__accordion--brands .flx-accordion__row .row__heading button .row-heading__number,.flx-accordion__accordion--standard .flx-accordion__row .row__heading button .row-heading__number{width:10%}}.flx-accordion__accordion--brands .flx-accordion__row .row__heading button .row__heading__text,.flx-accordion__accordion--standard .flx-accordion__row .row__heading button .row__heading__text{display:flex;align-items:center;text-align:left;flex-shrink:1}.flx-accordion__accordion--brands .flx-accordion__row .row__heading button .row__icon,.flx-accordion__accordion--standard .flx-accordion__row .row__heading button .row__icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}.flx-accordion__accordion--brands .flx-accordion__row .row__content--link,.flx-accordion__accordion--standard .flx-accordion__row .row__content--link{margin-top:var(--space-32);display:flex;justify-content:flex-end}.flx-accordion__accordion--brands .flx-accordion__row li,.flx-accordion__accordion--standard .flx-accordion__row li{position:relative;padding-left:1rem}.flx-accordion__accordion--brands .row__content,.flx-accordion__accordion--standard .row__content{display:grid;-webkit-column-gap:clamp(1.5rem,6.92vw + -.23rem,6rem);-moz-column-gap:clamp(1.5rem,6.92vw + -.23rem,6rem);column-gap:clamp(1.5rem,6.92vw + -.23rem,6rem)}.flx-accordion__accordion--standard .row__content{padding-bottom:2rem;padding-left:1rem;padding-right:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));row-gap:1.5rem}.flx-accordion__accordion--brands .row__content{padding-top:var(--site-pad);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));row-gap:var(--space-48)}.flx-accordion__accordion--brands .row__content .row__content--brand-feature,.flx-benefits{position:relative}.flx-accordion__accordion--brands .row__content .row__content--brand-feature h4{font-size:clamp(1.25rem,.19vw + 1.2rem,1.38rem);font-weight:400}.flx-benefits{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-benefits .flx-benefits__benefits{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--site-pad)}.flx-benefits .flx-benefits__benefits .benefit-block{overflow:hidden;padding:var(--site-pad) var(--site-pad) var(--space-64) var(--site-pad);border:1px solid var(--clr-platinum-dark);cursor:pointer;height:100%}.flx-benefits .flx-benefits__benefits .benefit-block .benefit-block__content{display:flex;flex-direction:column;position:relative;z-index:1;height:100%}.flx-benefits .flx-benefits__benefits .benefit-block .benefit-block__content .benefit-icon{max-width:3rem;margin-bottom:var(--space-40);flex-grow:1;-o-object-fit:contain;object-fit:contain}.flx-benefits .flx-benefits__benefits .benefit-block .benefit-block__content h3,.flx-khfeat .flx-khfeat__post .flx-khfeat__post__content p{position:relative;padding-bottom:var(--space-40);margin-bottom:var(--space-40)}.flx-benefits .flx-benefits__benefits .benefit-modal{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2);display:flex;align-items:center;justify-content:center;background-color:rgba(244,246,251,.85)}.flx-benefits .flx-benefits__benefits .benefit-modal .benefit-modal__panel{position:relative;width:100%;background:var(--clr-midnight);padding:var(--space-96) var(--space-90);color:#fff;border-radius:var(--radius);overflow:hidden}.flx-benefits .flx-benefits__benefits .benefit-modal .benefit-modal__panel .benefit-modal__close{position:absolute;top:var(--space-32);right:var(--space-32)}.flx-benefits .flx-benefits__benefits .benefit-modal .benefit-modal__panel .benefit-modal__close button svg{width:clamp(1rem,1.15vw + .71rem,1.75rem)}.flx-benefits .flx-benefits__benefits .benefit-modal .benefit-modal__panel .benefit-modal__header{margin-bottom:var(--space-84);text-align:center}.flx-benefits .flx-benefits__benefits .benefit-modal .benefit-modal__panel .benefit-modal__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-84)}.flx-benefits .flx-benefits__benefits .benefit-modal .benefit-modal__panel .benefit-modal__list .benefit-modal__list__item{border-bottom:1px solid var(--clr-platinum-dark);padding-bottom:1rem}.flx-benefits .flx-benefits__benefits .benefit-modal .benefit-modal__panel .benefit-modal__list .benefit-modal__list__item .list-heading,.flx-map .flx-map__map #flx-map .flx-map__tooltip .tooltip__heading{font-size:clamp(.75rem,.38vw + .65rem,1rem);font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--clr-platinum-light);margin-bottom:var(--space-24)}.flx-benefits .flx-benefits__benefits .benefit-modal .benefit-modal__panel .benefit-modal__next{position:absolute;bottom:var(--space-32);right:var(--space-32)}.flx-benefits,.flx-carousel{padding-top:var(--space-96);padding-bottom:var(--space-96)}.flx-carmed,.flx-carousel .flx-carousel__blocks .flx-carousel__arrows,.flx-carousel .flx-carousel__blocks .flx-carousel__track,.flx-carousel .flx-mod--intro{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-carousel .flx-carousel__blocks .flx-carousel__blocks__block{display:flex;flex-direction:column;height:100%}.flx-carousel .flx-carousel__blocks .flx-carousel__blocks__block img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-bottom:var(--space-24)}.flx-carousel .flx-carousel__blocks .flx-carousel__blocks__block img.image-contain{-o-object-fit:contain;object-fit:contain}.flx-carousel .flx-carousel__blocks .flx-carousel__blocks__block .block__content{display:flex;flex-direction:column;flex-grow:1}.flx-carousel .flx-carousel__blocks .flx-carousel__blocks__block.card-style{padding:var(--space-24);border-radius:24px;overflow:hidden}.flx-carousel .flx-carousel__blocks .flx-carousel__blocks__block .spacer,.flx-carousel .flx-carousel__blocks .flx-carousel__blocks__block.card-style .block__content{flex-grow:1}.flx-carousel .flx-carousel__blocks .flx-carousel__blocks__block.card-style img{border-radius:1rem;overflow:hidden}.flx-carousel .flx-carousel__blocks .flx-carousel__blocks__block a{justify-self:flex-end;margin-top:var(--space-24)}.flx-carousel .glide__slide{height:auto}.flx-carousel .glide__arrows{margin:var(--space-32)0;display:flex;justify-content:flex-end;gap:1rem}.flx-carousel .glide-icon-left:before,.flx-carousel .glide-icon-right::before{padding:.25rem .5rem;display:inline-block;content:"x";font-family:"autosan-icons";font-size:1.5rem;color:var(--brand-red)}.flx-carousel .glide-icon-left::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flx-carousel .glide-icon-right::before{-webkit-transform:translateY(1px);transform:translateY(1px)}.flx-carmed{margin-top:var(--space-96);margin-bottom:var(--space-96)}.flx-carmed .flx-carmed__slides_slide{position:relative;display:flex;flex-direction:column;justify-content:space-between}.flx-carmed .flx-carmed__slides_slide .slide-text{margin-top:var(--space-24);padding-right:calc(100px + var(--site-pad));min-height:3rem}.flx-carmed .flx-carmed__slides_slide .slide-text h3{font-size:clamp(1rem,.19vw + .95rem,1.13rem);font-weight:500}.flx-carmed .glide__slide{opacity:0;transition:opacity 300ms ease;height:auto}.flx-carmed .glide__slide--active,.flx-dllist .flx-dllist__expander .flx-dllist__expander__content.hidden:after{opacity:1}.flx-carmed .glide__arrows{position:absolute;bottom:.5rem;right:0;display:flex;gap:1rem}.flx-cta{width:100%;padding:3.375rem 0;background-position:center;background-size:cover}.flx-cta.add-pad{padding-top:7.75rem;padding-bottom:7.75rem}.flx-cta h2{font-size:clamp(1.5rem,2.31vw + .92rem,3rem)!important;text-wrap:balance}.flx-cta .lnk,.flx-cta h2{font-weight:700}.flx-cta.align-left,.flx-cta.centred{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}@media (min-width:767px){.flx-cta.align-left .flx-cta__wrapper{display:grid;grid-template-columns:2fr 1fr;align-items:end}.flx-cta.align-left .link-contain{justify-self:end}}.flx-cta.centred{display:flex;justify-content:center}.flx-cta.centred h2{text-align:center}.flx-cta.centred p{max-width:39.0625rem;text-align:center}.flx-cta.centred .link-contain{display:flex;flex-direction:column;align-items:center}.flx-cta.centred .lnk{margin-top:var(--space-48);align-self:center}.flx-ctaimg{padding-top:var(--space-80);padding-bottom:var(--space-80)}.flx-ctaimg .flx-ctaimg__wrapper{display:grid;grid-template-columns:1fr;align-items:center;border-radius:1.5rem;overflow:hidden}@media (min-width:768px){.flx-ctaimg .flx-ctaimg__wrapper{grid-template-columns:1fr 1fr}}.flx-ctaimg .flx-ctaimg__content{padding:var(--space-40)}.flx-ctaimg .flx-ctaimg__image{height:100%}.flx-ctaimg .flx-ctaimg__image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flx-ctaimg,.flx-dlacc,.flx-dlfeat,.flx-dllist{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-dlacc{padding-top:var(--space-96);padding-bottom:var(--space-96)}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row{margin-bottom:var(--space-48)}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__heading{font-weight:300;border-bottom:1px solid var(--clr-platinum-light)}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__heading button{display:grid;grid-template-columns:auto 20px;align-items:center;gap:var(--site-pad);width:100%;padding-bottom:1rem;text-transform:uppercase}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__heading button.expanded{font-weight:400}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__heading button .row__heading__text{text-align:left;flex-shrink:1}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__heading button .row__icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__content{padding-top:var(--site-pad)}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__content .flx-dlacc__list{display:grid;gap:1rem}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__content .flx-dlacc__list .flx-dlacc__download{display:flex;align-items:center;justify-content:space-between;gap:var(--site-pad);padding:.5rem 1rem;transition:background-color 300ms ease}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__content .flx-dlacc__list .flx-dlacc__download .download-name,.flx-dllist .flx-dllist__list .flx-dllist__download .download-name{font-weight:500}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__content .flx-dlacc__list .flx-dlacc__download .download-meta{text-transform:uppercase}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__content .flx-dlacc__list .flx-dlacc__download svg,.flx-dllist .flx-dllist__list .flx-dllist__download svg{width:clamp(1.38rem,.67vw + 1.21rem,1.81rem)}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__content .flx-dlacc__list .flx-dlacc__download svg path,.flx-dllist .flx-dllist__list .flx-dllist__download svg path{transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.flx-dlacc .flx-dlacc__accordion .flx-dlacc__row .row__content .flx-dlacc__list .flx-dlacc__download:hover svg path.arrow,.flx-dllist .flx-dllist__list .flx-dllist__download:hover svg path.arrow{-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}.flx-dlfeat,.flx-dllist{margin-top:var(--space-96);margin-bottom:var(--space-96)}.flx-dlfeat .flx-dlfeat__wrapper{overflow:hidden}.flx-dlfeat .flx-dlfeat__wrapper.has-img{display:grid;grid-template-columns:1fr}@media (min-width:768px){.flx-dlfeat .flx-dlfeat__wrapper.has-img{grid-template-columns:1fr 1fr}}.flx-dlfeat .flx-dlfeat__wrapper .flx-dlfeat__content{padding:var(--space-64)}.flx-dlfeat .flx-dlfeat__wrapper .flx-dlfeat__image{position:relative;width:100%;height:100%}.flx-dlfeat .flx-dlfeat__wrapper .flx-dlfeat__image>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.flx-dlfeat .flx-dlfeat__wrapper .flx-dlfeat__image>img{aspect-ratio:unset;position:absolute;top:0;left:0;width:100%;height:100%}}.flx-dllist .flx-dllist__list{display:grid;gap:1rem}.flx-dllist .flx-dllist__list .flx-dllist__download{display:flex;align-items:center;justify-content:space-between;gap:var(--site-pad);padding:.5rem 1rem;border-left:1px solid var(--clr-brushed-steel);transition:background-color 300ms ease}.flx-dllist .flx-dllist__list .flx-dllist__download .download-meta{color:rgba(26,26,31,.5);text-transform:uppercase}.flx-dllist .flx-dllist__list .flx-dllist__download:hover{background-color:var(--clr-white)}.flx-dllist .flx-dllist__expander .flx-dllist__expander__content{position:relative}.flx-dllist .flx-dllist__expander .flx-dllist__expander__content:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to top,#fff,transparent);opacity:0;pointer-events:none;transition:all 300ms ease}.flx-dllist .flx-dllist__footer{padding-top:var(--space-32);display:flex;justify-content:center}.flx-form{padding-top:var(--space-96);padding-bottom:var(--space-96)}.flx-form,.flx-iconlink{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-iconlink .flx-iconlink__blocks{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-48)}.flx-iconlink .flx-iconlink__blocks .flx-iconlink__blocks__block{padding-top:2rem;padding-bottom:var(--space-40)}.flx-iconlink .flx-iconlink__blocks .flx-iconlink__blocks__block .block__icon,.flx-iconlink .flx-iconlink__blocks .flx-iconlink__blocks__block h3{margin-bottom:1rem}.flx-iconlink .flx-iconlink__blocks .flx-iconlink__blocks__block .block__icon img{width:4rem;margin-bottom:1.5rem;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.flx-iconlink .flx-iconlink__blocks .flx-iconlink__blocks__block .no-icon{margin-bottom:1rem;display:block;width:4.5rem;height:4.5rem}.flx-iconlink .flx-iconlink__blocks .flx-iconlink__blocks__block .spacer{flex-grow:1}.flx-iconlink .flx-iconlink__blocks .flx-iconlink__blocks__block .btn{margin-top:var(--space-40)}.flx-iconlink[data-theme=dark-green],.flx-iconlink[data-theme=light-grey],.flx-iconlink[data-theme=white]{padding-top:var(--space-48);padding-bottom:var(--space-48)}.flx-image{padding-top:var(--space-80);padding-bottom:var(--space-80)}.flx-image .flx-image__wrapper--top{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-image .flx-image__wrapper--bottom .flx-image__text{margin-top:var(--space-24)}.flx-image .flx-image__wrapper--bottom .flx-image__text h3{font-size:clamp(1rem,.19vw + .95rem,1.13rem);font-weight:500}.flx-image .flx-image__wrapper--bottom.fullwidth{max-width:120rem;margin:0 auto}@media (max-width:1919px){.flx-image .flx-image__wrapper--bottom.fullwidth .flx-image__text{padding:0 var(--site-pad)}}.flx-image .flx-image__wrapper--bottom.contained,.flx-imagelink,.flx-khfeat,.flx-khfeed{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-imagelink,.flx-khfeat,.flx-khfeed{padding-top:var(--space-80);padding-bottom:var(--space-80)}.flx-imagelink .flx-imagelink__heading{text-align:center;margin-bottom:var(--space-80)}.flx-imagelink .flx-imagelink__blocks{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-24)}.flx-imagelink .flx-imagelink__blocks .flx-imagelink__blocks__block{display:flex;flex-direction:column}.flx-imagelink .flx-imagelink__blocks .flx-imagelink__blocks__block img{border-radius:24px;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-bottom:var(--space-40)}.flx-imagelink .flx-imagelink__blocks .flx-imagelink__blocks__block img.image-contain{-o-object-fit:contain;object-fit:contain}.flx-imagelink .flx-imagelink__blocks .flx-imagelink__blocks__block .spacer{flex-grow:1}.flx-imagelink .flx-imagelink__blocks .flx-imagelink__blocks__block a{justify-self:flex-end;margin-top:var(--space-40)}.flx-imagelink .flx-imagelink__blocks .flx-imagelink__blocks__block.card-style{background:var(--clr-white)}.flx-imagelink .flx-imagelink__blocks .flx-imagelink__blocks__block.card-style h3,.flx-vox .flx-vox__blocks .flx-vox__blocks__block h3{position:relative;padding-bottom:1rem;margin-bottom:1rem}.flx-imagelink .flx-imagelink__blocks .flx-imagelink__blocks__block.card-style img{margin-bottom:0}.flx-imagelink .flx-imagelink__blocks .flx-imagelink__blocks__block.card-style .content{padding:var(--space-40)}.flx-khfeat .flx-khfeat__header{padding-top:var(--space-24);border-top:1px solid currentColor}.flx-khfeat .flx-khfeat__post{display:grid;grid-template-columns:1fr;position:relative}@media (min-width:768px){.flx-khfeat .flx-khfeat__post{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.flx-khfeat .flx-khfeat__post{grid-template-columns:40fr 60fr}}.flx-khfeat .flx-khfeat__post a:before{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M1 12a1 1 0 0 1 1-1h20a1 1 0 1 1 0 2H2a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M18.293 8.293a1 1 0 0 1 1.414 0L23.414 12l-3.707 3.707a1 1 0 0 1-1.414-1.414L20.586 12l-2.293-2.293a1 1 0 0 1 0-1.414Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right var(--space-32) bottom var(--space-32);background-size:var(--space-32) auto;transition:background-position 300ms ease}.flx-khfeat .flx-khfeat__post:hover a:before{background-position:right var(--space-24) bottom var(--space-32)}.flx-khfeat .flx-khfeat__post .flx-khfeat__post__content{display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-32)}.flx-khfeat .flx-khfeat__post .flx-khfeat__post__content.no-img{grid-column:span 2;padding-right:var(--space-128)}.flx-khfeat .flx-khfeat__post .flx-khfeat__post__image{width:100%;aspect-ratio:2/1;position:relative;overflow:hidden}@media (min-width:768px){.flx-khfeat .flx-khfeat__post .flx-khfeat__post__image{height:300px;aspect-ratio:unset}}@media (min-width:1024px){.flx-khfeat .flx-khfeat__post .flx-khfeat__post__image{height:400px}}.flx-khfeat .flx-khfeat__post .flx-khfeat__post__image>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);transition:transform 600ms ease;transition:transform 600ms ease,-webkit-transform 600ms ease}.flx-khfeat .flx-khfeat__post:hover .flx-khfeat__post__image>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.flx-khfeed{padding-top:var(--space-96);padding-bottom:var(--space-96);color:var(--black);background-color:var(--silver)}.flx-khfeed .flx-khfeed__footer{margin-top:var(--space-64);display:flex;justify-content:center}.flx-map{padding-top:var(--space-80);background-color:#f6f6f6}.flx-map .flx-map__intro{padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-map .flx-map__wrapper{position:relative}.flx-map .flx-map__toggle{padding-top:var(--space-64);padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2);display:flex;position:absolute;z-index:1;top:0;left:0;width:100%;pointer-events:none}.flx-map .flx-map__toggle .toggle-btn,.flx-quicklinks .flx-quicklinks__links a.flx-quicklinks__link{display:inline-flex;align-items:center;align-self:flex-start;font-size:clamp(.75rem,.19vw + .7rem,.88rem);letter-spacing:1.2px;text-transform:uppercase;transition:all 300ms ease}.flx-map .flx-map__toggle .toggle-btn{height:2rem;padding:0 1.25rem;border:1px solid #ccc;border-radius:var(--radius);color:var(--black);font-weight:700;pointer-events:all;background-color:#fff}.flx-map .flx-map__toggle .toggle-btn.active,.flx-map .flx-map__toggle .toggle-btn:hover{background-color:#ccc}.flx-map .flx-map__toggle .toggle-btn.toggle--map{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.flx-map .flx-map__toggle .toggle-btn.toggle--list{border-top-left-radius:0;border-bottom-left-radius:0}.flx-map .flx-map__map{position:relative}.flx-map .flx-map__map .flx-map__map__wrap{position:relative;width:100%;margin:0 auto}.flx-map .flx-map__map #flx-map{position:relative;width:100%;height:80vh}.flx-map .flx-map__map #flx-map:after{content:"";position:absolute;z-index:99;bottom:0;left:0;width:60px;height:24px;background:#f6f6f6}.flx-map .flx-map__map #flx-map .flx-map__tooltip{position:relative;z-index:2;width:280px;padding:2.5rem 1rem 1rem;pointer-events:all;background:#fff}.flx-map .flx-map__map #flx-map .flx-map__tooltip:before{content:"×";position:absolute;top:0;right:.5rem;font-size:2rem;line-height:1;cursor:pointer;color:var(--clr-black)}.flx-map .flx-map__map #flx-map .flx-map__tooltip img{max-width:128px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin-bottom:var(--space-24)}.flx-map .flx-map__map #flx-map .flx-map__tooltip .tooltip__heading{font-size:clamp(.75rem,.19vw + .7rem,.88rem);color:var(--clr-text)}.flx-map .flx-map__map #flx-map .flx-map__tooltip .tooltip__address,.flx-map .flx-map__map #flx-map .flx-map__tooltip .tooltip__description{margin-bottom:var(--space-24);font-size:clamp(.75rem,.38vw + .65rem,1rem);color:var(--black)}.flx-map #map-data,.flx-map .flx-map__map #map-filters,.flx-quicklinks .flx-mod--intro:after{display:none}.flx-map .flx-map__map .map-filters{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:0;position:absolute;z-index:100;bottom:var(--space-64);left:0;pointer-events:none}.flx-map .flx-map__map .map-filters .map-filters__wrap{max-width:15rem;display:flex;flex-direction:column;gap:1rem;pointer-events:all}.flx-map .flx-map__map .map-filters .map-filters__message{font-size:clamp(.75rem,.19vw + .7rem,.88rem);margin:0 0 .5rem}.flx-map .flx-map__map .map-filters .map-filters__heading{border-top:1px solid var(--clr-platinum-medium);padding-top:.25rem;font-size:clamp(.75rem,.19vw + .7rem,.88rem);font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--clr-steel);margin-bottom:.5rem}.flx-map .flx-map__map .map-filters .map-filters__filter{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.flx-map .flx-map__map .map-filters label{display:block;position:relative;padding-left:2rem;line-height:1.1;font-size:.875rem;text-transform:uppercase;cursor:pointer}.flx-map .flx-map__map .map-filters label:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:20px;height:20px;border-radius:50%;background-color:var(--clr-platinum-medium);background-repeat:no-repeat;background-position:center}.flx-map .flx-map__map .map-filters label[for=branches]:before{background-color:#00595e;background-image:linear-gradient(to right,var(--clr-midnight) 0%,var(--clr-midnight) 50%,transparent 50%)}.flx-map .flx-map__map .map-filters label[for=distributors]:before{background-color:var(--clr-midnight)}.flx-map .flx-map__list{padding-top:calc(var(--space-160) + var(--space-96));padding-bottom:var(--space-128)}.flx-map .flx-map__list .flx-accordion__row .row__content{padding-top:var(--site-pad);display:grid;grid-template-columns:1fr;-webkit-column-gap:clamp(1.5rem,3.85vw + .54rem,4rem);-moz-column-gap:clamp(1.5rem,3.85vw + .54rem,4rem);column-gap:clamp(1.5rem,3.85vw + .54rem,4rem);row-gap:1.5rem}@media (min-width:768px){.flx-map .flx-map__list .flx-accordion__row .row__content{grid-template-columns:1fr 1fr}}.flx-map .flx-map__list .flx-accordion__row .row__content img.thumb{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.tooltip__description,.tooltip__heading{font-family:var(--sans-primary)!important}.tooltip__heading{font-size:1.25rem!important;font-weight:600!important;text-transform:none!important}.tooltip__description{font-size:1.125rem!important}.flx-oembed,.flx-quicklinks,.flx-quicklinksimg{padding-top:var(--space-80);padding-bottom:var(--space-80)}.flx-map .flx-map__list,.flx-oembed .flx-oembed__wrapper--top{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-oembed .flx-oembed__wrapper--bottom.fullwidth{max-width:120rem;margin:0 auto}.flx-oembed .flx-oembed__wrapper--bottom.contained{width:100%}.flx-quicklinks,.flx-quicklinksimg{width:100%}.flx-oembed .flx-oembed__wrapper--bottom.contained,.flx-quicklinks{padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-quicklinks{text-align:center}.flx-quicklinks .flx-mod--intro__heading{font-size:clamp(1.25rem,1.15vw + .96rem,2rem)}.flx-quicklinks .flx-quicklinks__links{display:flex;flex-wrap:wrap;gap:var(--space-48);justify-content:center}.flx-quicklinks .flx-quicklinks__links a.flx-quicklinks__link{height:100%;font-weight:500;padding:1.125rem 3rem 1.125rem 1.25rem;border-radius:var(--radius)0;background-color:var(--clr-platinum-light);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23142328' d='M13.21 8.706H0v-1.41h13.211L6.801.97 7.897 0 16 8l-8.104 8-1.094-.97 6.408-6.324Z'/%3E%3C/svg%3E");background-size:1rem auto;background-position:right 1.25rem center}.flx-quicklinks .flx-quicklinks__links a.flx-quicklinks__link:hover{border-radius:var(--radius);color:var(--clr-text);background-color:#e5e9ec;background-position:right 1rem center}.flx-quicklinksimg{padding-left:max(0px,50vw - var(--container-full)/2);padding-right:max(0px,50vw - var(--container-full)/2)}.flx-quicklinksimg .flx-quicklinksimg__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.flx-quicklinksimg .flx-quicklinksimg__links .flx-quicklinksimg__link{position:relative}.flx-quicklinksimg .flx-quicklinksimg__links .flx-quicklinksimg__link .link__image{position:relative;width:100%;height:clamp(20rem,4.04vw + 18.99rem,22.63rem);overflow:hidden}.flx-quicklinksimg .flx-quicklinksimg__links .flx-quicklinksimg__link .link__image>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.flx-quicklinksimg .flx-quicklinksimg__links .flx-quicklinksimg__link .link__text{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;padding:var(--site-pad);background-image:linear-gradient(to bottom,#000,30%,transparent)}.flx-quicklinksimg .flx-quicklinksimg__links .flx-quicklinksimg__link:hover .link__image>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.flx-spacer{display:block;width:100%}.flx-spacer.space--small{height:var(--space-48)}.flx-spacer.space--medium{height:var(--space-64)}.flx-spacer.space--large{height:var(--space-96)}.flx-stats{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2);padding-top:var(--space-96);padding-bottom:var(--space-96)}.flx-stats .flx-stats__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--site-pad);justify-items:center}.flx-stats .flx-stats__stats .flx-stats__stat{text-align:center;width:100%;max-width:18.75rem}.flx-stats .flx-stats__stats .flx-stats__stat.stat--long,.flx-stats .flx-stats__stats .flx-stats__stat.stat--percent,.flx-stats .flx-stats__stats .flx-stats__stat.stat--simple{position:relative;aspect-ratio:1/1}.flx-khfeat .flx-khfeat__post a:before,.flx-stats .flx-stats__stats .flx-stats__stat.stat--long .stat-circle,.flx-stats .flx-stats__stats .flx-stats__stat.stat--percent .stat-circle,.flx-stats .flx-stats__stats .flx-stats__stat.stat--simple .stat-circle,.flx-testimonial .flx-testimonial__image img{position:absolute;top:0;left:0;width:100%;height:100%}.flx-stats .flx-stats__stats .flx-stats__stat.stat--long .stat-circle svg,.flx-stats .flx-stats__stats .flx-stats__stat.stat--percent .stat-circle svg,.flx-stats .flx-stats__stats .flx-stats__stat.stat--simple .stat-circle svg{width:100%;height:auto}.flx-stats .flx-stats__stats .flx-stats__stat.stat--long .stat-content,.flx-stats .flx-stats__stats .flx-stats__stat.stat--percent .stat-content,.flx-stats .flx-stats__stats .flx-stats__stat.stat--simple .stat-content{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--site-pad)}.flx-stats .flx-stats__stats .flx-stats__stat.stat--long .stat-content .stat-number,.flx-stats .flx-stats__stats .flx-stats__stat.stat--percent .stat-content .stat-number,.flx-stats .flx-stats__stats .flx-stats__stat.stat--simple .stat-content .stat-number{font-size:clamp(4rem,1.54vw + 3.62rem,5rem);font-weight:600;display:flex}.flx-stats .flx-stats__stats .flx-stats__stat.stat--long .stat-content .stat-text,.flx-stats .flx-stats__stats .flx-stats__stat.stat--percent .stat-content .stat-text,.flx-stats .flx-stats__stats .flx-stats__stat.stat--simple .stat-content .stat-text{min-height:3.25rem}.flx-stats[data-theme=white] .stat-number{color:var(--brand-red)}.flx-testimonial{padding-left:max(var(--site-pad),50vw - var(--container-full)/2);padding-right:max(var(--site-pad),50vw - var(--container-full)/2)}.flx-testimonial .flx-testimonial__wrapper{position:relative;z-index:1}.flx-testimonial .flx-testimonial__wrapper.has-image{display:flex}.flx-testimonial,.flx-testimonial .flx-testimonial__testimonial,.flx-text{width:100%;padding-top:var(--space-80);padding-bottom:var(--space-80)}.flx-testimonial .flx-testimonial__testimonial{display:flex;flex-direction:column;justify-content:center;row-gap:var(--space-32)}.flx-testimonial .flx-testimonial__testimonial blockquote{max-width:56.25rem}.flx-testimonial .flx-testimonial__testimonial .testimonial-name{font-weight:400}.flx-testimonial .flx-testimonial__testimonial.has-image{padding-right:var(--space-80);padding-left:var(--space-80)}.flx-testimonial .flx-testimonial__testimonial.has-image blockquote{max-width:none}.flx-testimonial .flx-testimonial__image{position:relative;flex-basis:40%;flex-shrink:0}@media (max-width:767px){.flx-testimonial .flx-testimonial__image{display:none}}.flx-testimonial .flx-testimonial__image img{-o-object-fit:cover;object-fit:cover}.flx-testimonial .glide__slides{transition:none!important}.flx-testimonial .glide__slide{opacity:0;transition:opacity 300ms ease;height:auto}.flx-testimonial .glide__slide--active{opacity:1}.flx-text{position:relative;padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-text.single-width{width:100%;padding-left:max(var(--site-pad),50vw - 768px/2);padding-right:max(var(--site-pad),50vw - 768px/2)}.flx-text .flx-text__columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));-webkit-column-gap:clamp(1.5rem,13.08vw + -1.77rem,10rem);-moz-column-gap:clamp(1.5rem,13.08vw + -1.77rem,10rem);column-gap:clamp(1.5rem,13.08vw + -1.77rem,10rem);row-gap:1.5rem}@media (max-width:359px){.flx-text .flx-text__columns{grid-template-columns:1fr}}.flx-text .flx-text__columns.single{grid-template-columns:1fr}.flx-text .flx-text__columns ul{padding-left:1.5rem}.flx-text .flx-text__columns li{list-style-type:disc}.flx-text .flx-text__columns li::marker{color:var(--brand-red)}.flx-text .flx-text__columns .cross li,.flx-text .flx-text__columns .tick li,.flx-text .flx-text__columns .tick-box li{padding-left:1rem;list-style-type:none}.flx-text .flx-text__link{margin-top:var(--space-56);margin-right:var(--space-48);display:flex;justify-content:flex-end}.flx-text li{position:relative;list-style:none;list-style-position:outside}.flx-text img{border-radius:24px}.flx-text .no-curve,.flx-text .remove-rounding{border-radius:0}.flx-text .centre-defaqto-logo{display:flex;flex-direction:column;align-items:center}.flx-textmedia{display:flex;flex-direction:column-reverse;gap:var(--site-pad)}@media (min-width:768px){.flx-textmedia{flex-direction:row;align-items:center;justify-content:space-between;gap:0}}.flx-textmedia .flx-textmedia__text{width:100%;flex-shrink:1}.flx-textmedia .flx-textmedia__text .flx-textmedia__text__meta{font-size:clamp(.75rem,.38vw + .65rem,1rem);font-weight:400;letter-spacing:2px}.flx-textmedia .flx-textmedia__text .flx-textmedia__text__heading{position:relative;max-width:30rem;margin-bottom:var(--space-40)}.flx-textmedia .flx-textmedia__text .flx-textmedia__text__link{margin-top:var(--space-48)}@media (min-width:768px){.flx-textmedia .flx-textmedia__text{flex-basis:50%}}.flx-textmedia .flx-textmedia__media{display:flex;align-items:center;width:100%;flex-shrink:1}@media (min-width:768px){.flx-textmedia .flx-textmedia__media{flex-basis:50%}}.flx-textmedia[data-media-style=rec]{flex-direction:column-reverse;padding-top:var(--space-64);padding-bottom:var(--space-64)}@media (min-width:768px){.flx-textmedia[data-media-style=rec]{flex-direction:row}.flx-textmedia[data-media-style=rec].text-right{flex-direction:row-reverse}.flx-textmedia[data-media-style=rec].text-right .flx-textmedia__text{width:100%;padding-left:0;padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-textmedia[data-media-style=rec].text-right .flx-textmedia__text__inner{padding:var(--space-96)0 var(--space-96) clamp(3.75rem,5.77vw + 2.31rem,7.5rem)}}.flx-textmedia[data-media-style=rec] .flx-textmedia__text,.flx-vox{width:100%;padding-left:max(var(--site-pad),50vw - var(--container)/2)}.flx-textmedia[data-media-style=rec] .flx-textmedia__text{padding-right:0}.flx-textmedia[data-media-style=rec] .flx-textmedia__text__inner{padding:var(--site-pad)}@media (min-width:768px){.flx-textmedia[data-media-style=rec] .flx-textmedia__text__inner{padding:var(--space-96) clamp(3.75rem,5.77vw + 2.31rem,7.5rem) var(--space-96)0}}.flx-textmedia[data-media-style=rec] .flx-textmedia__media{position:relative}.flx-textmedia[data-media-style=rec] .flx-textmedia__media img{height:100%;max-height:31.25rem}.flx-textmedia.text-right .contain img{-o-object-fit:contain;object-fit:contain;padding-left:max(var(--site-pad),45vw - var(--container)/2)}.flx-textmedia.text-left .contain img{-o-object-fit:contain;object-fit:contain;padding-right:max(var(--site-pad),45vw - var(--container)/2)}.flx-textmedia.text-left .no-contain img,.flx-textmedia.text-right .no-contain img{-o-object-fit:cover;object-fit:cover}.flx-textmedia[data-theme=brand-red] .btn{color:#000;background-color:var(--white)}.flx-textmedia[data-theme=light-grey] .flx-textmedia__text__meta{color:var(--black)}.flx-vox{padding-right:max(var(--site-pad),50vw - var(--container)/2);padding-top:var(--space-80);padding-bottom:var(--space-80)}.flx-vox .flx-vox__blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--site-pad)}.flx-vox .flx-vox__blocks .flx-vox__blocks__block{display:flex;flex-direction:column;-webkit-transform:none!important;transform:none!important}.flx-vox .flx-vox__blocks .flx-vox__blocks__block .flx-vox__thumb{position:relative;aspect-ratio:3/2;margin-bottom:var(--space-40)}.flx-vox .flx-vox__blocks .flx-vox__blocks__block .flx-vox__thumb.has-video{cursor:pointer}.flx-vox .flx-vox__blocks .flx-vox__blocks__block .flx-vox__thumb.has-video:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:var(--clr-black);opacity:40%}.flx-vox .flx-vox__blocks .flx-vox__blocks__block .flx-vox__thumb.has-video svg{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);width:clamp(3rem,1.54vw + 2.62rem,4rem);height:auto;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.flx-vox .flx-vox__blocks .flx-vox__blocks__block .flx-vox__thumb.has-video:hover svg{-webkit-transform:translate3d(-50%,-50%,0) scale(1.2);transform:translate3d(-50%,-50%,0) scale(1.2)}.flx-vox .flx-vox__blocks .flx-vox__blocks__block img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-filter:brightness(.75);filter:brightness(.75)}.flx-vox .flx-vox__blocks .flx-vox__blocks__block .spacer{flex-grow:1}.flx-vox .flx-vox__blocks .flx-vox__blocks__block a{justify-self:flex-end;margin-top:var(--space-48)}.flx-mod--intro .flx-mod--intro__wrapper{max-width:47.625rem}.flx-mod--intro,.flx-mod--intro .flx-mod--intro__heading{position:relative;margin-bottom:var(--space-40)}.flx-mod--intro.layout-center{text-align:center}.flx-mod--intro.layout-center .flx-mod--intro__wrapper{margin:0 auto}[data-theme=petrol-blue]{background-color:var(--brand-petrol-blue)}[data-theme=dark-green]{background-color:var(--dark-green);color:var(--white)}[data-theme=brand-red]{background-color:var(--brand-red);color:var(--white)}[data-theme=brand-red] .lnk{margin-top:var(--space-48);color:var(--brand-red);background-color:var(--white)}[data-theme=brand-red] .lnk:hover{color:var(--black);background-color:var(--white)}[data-theme=light-grey]{background-color:var(--light-grey);color:var(--black)}[data-theme=light-grey] .btn,[data-theme=light-grey] .lnk,[data-theme=light] .btn,[data-theme=light] .lnk,[data-theme=white] .btn,[data-theme=white] .lnk{border:2px solid var(--brand-red)}[data-theme=light-grey] .btn:hover,[data-theme=light-grey] .lnk:hover,[data-theme=light] .btn:hover,[data-theme=light] .lnk:hover,[data-theme=white] .btn:hover,[data-theme=white] .lnk:hover{border:2px solid var(--black)}[data-theme=white]{background-color:var(--white);color:var(--black)}[data-theme=light]{color:var(--black)}[data-theme=image],[data-theme=image] h2,[data-theme=image] h3,[data-theme=image] h4{color:var(--clr-white)}.flx-checkbox,.flx-timeline{width:100%;padding-left:max(var(--site-pad),50vw - 960px/2);padding-right:max(var(--site-pad),50vw - 960px/2);padding-top:var(--space-96);padding-bottom:var(--space-96)}.flx-checkbox .checkbox-inner{padding:2rem 1rem;border-radius:24px;background-color:rgba(255,255,255,.1)}@media (min-width:768px){.flx-checkbox .checkbox-inner{padding:2rem 4rem}}.flx-checkbox .checkbox-inner h2{margin-bottom:2rem}@media (min-width:768px){.flx-checkbox .checkbox-inner h2{margin-bottom:var(--space-40)}}.flx-checkbox[data-theme=light-grey] .checkbox-inner{background-color:var(--white)}@media (min-width:768px){.flx-checkbox .checkbox-columns{display:grid;grid-template-columns:1fr 1fr}}.flx-checkbox .checkbox-columns p{position:relative;margin-left:3rem;margin-bottom:1rem;font-weight:600}.flx-checkbox .checkbox-columns .tick:before,.flx-checkbox .checkbox-columns .tickbox:before{position:absolute;top:-4px;left:-48px;content:"o";font-family:"autosan-icons";font-size:1.2em;color:var(--brand-red)}.flx-checkbox .checkbox-columns .tick:before{content:"d"}.flx-checkbox .text-small{padding:1rem;font-size:1rem;font-weight:600}@media (min-width:768px){.flx-checkbox .text-small{padding:2rem 4rem 0}}.flx-timeline{padding-left:max(var(--site-pad),50vw - var(--container)/2);padding-right:max(var(--site-pad),50vw - var(--container)/2)}.flx-timeline .timeline-header{max-width:47.625rem;padding-bottom:var(--space-64)}.flx-timeline .timeline-header h2{margin-bottom:var(--space-40)}.flx-timeline .timeline-header p{margin-bottom:1rem}.flx-timeline .timeline-controls{padding-bottom:1rem;margin-bottom:var(--space-40);display:flex;flex-direction:row;justify-content:space-between}.flx-timeline .glide__arrows{opacity:0;padding:6px 1rem 0 0}@media (min-width:600px){.flx-timeline .glide__arrows{opacity:1}}.flx-timeline .glide-bullets button{padding:.5rem 1rem;border:1px solid #ccc;border-radius:24px;margin-right:.5rem}.flx-timeline .glide-icon-left:before,.flx-timeline .glide-icon-right::before{display:inline-block;content:"x";font-family:"autosan-icons";font-size:1.25rem;color:var(--brand-red)}.flx-timeline .glide-icon-left::before{margin-right:.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flx-timeline .glide-icon-right::before{-webkit-transform:translateY(1px);transform:translateY(1px)}.flx-timeline .glide__bullet--active{font-weight:600}.flx-timeline .glide__arrows span{margin-left:.5rem}.flx-timeline .timeline__entry__wrap{margin-bottom:1rem;display:flex;flex-direction:column-reverse;gap:2rem}@media (min-width:768px){.flx-timeline .timeline__entry__wrap{flex-direction:row}}.flx-timeline .timeline__entry__wrap h3,.flx-timeline .timeline__entry__wrap p,.flx-timeline .timeline__entry__wrap span{margin-bottom:1rem}.flx-timeline .timeline__entry__wrap span{display:block}.flx-timeline .timeline__entry__wrap .lnk{margin-top:var(--space-24)}
/*# sourceMappingURL=app.min.css.map */