/* GENERATED — do not edit. Source: src/TUSK.Web.Frontend/css/. Build: npm run build:css */
@layer reboot,legacy,vendor,tokens,base,components,blocks,pages,overrides;@layer reboot{*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:inherit}h1{font-size:calc(1.375rem + 1.5vw)}h2{font-size:calc(1.325rem + .9vw)}h3{font-size:calc(1.3rem + .6vw)}h4{font-size:calc(1.275rem + .3vw)}h5{font-size:1.25rem}h6{font-size:1rem}@media(min-width:1200px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}}p{margin-top:0;margin-bottom:1rem;font-size:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;color:#212529;background-color:#fff3cd}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#191e54;text-decoration:underline}a:hover{color:#00053b}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#212529bf;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}:focus-visible,a:focus-visible{outline:2px solid #f0574a;outline-offset:2px;box-shadow:none}a:active{outline:none}::placeholder{color:#717171}}@layer legacy{.umbraco-forms-form:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){padding:10px 0}.umbraco-forms-caption:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){font-size:2em!important;line-height:2em!important}.umbraco-forms-field:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){clear:both}.umbraco-forms-field div label:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:inline}label.umbraco-forms-label:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){font-weight:700;display:block;background:transparent!important}.umbraco-forms-form small:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:block;float:left;clear:both;padding:5px 5px 5px 200px}.umbraco-forms-form fieldset:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){padding:1em 1em 0 0;margin:0 0 1.5em;border:none!important}.umbraco-forms-form .umbraco-forms-navigation:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){padding:1em 0}.umbraco-forms-form legend:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){font-weight:700;font-size:1.2em;line-height:1.2em;display:block}.umbraco-forms-form input.text:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form input.title:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form textarea:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form select:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){margin:.5em 0;border:1px solid var(--mainsite-color-forms-theme-border)}.umbraco-forms-form input.text:focus:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form input.title:focus:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form textarea:focus:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form select:focus:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){border:1px solid var(--mainsite-color-forms-theme-border-focus)}.umbraco-forms-form input.text:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form textarea:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){max-width:400px!important;padding:5px;display:block;width:95%}.umbraco-forms-form textarea:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){height:250px}.umbraco-forms-form input.fileupload:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){height:auto!important}.umbraco-forms-form .checkboxlist:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form .radiobuttonlist:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form span.checkbox:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:block;float:left;padding:10px}.umbraco-forms-form .checkboxlist-horizontal div:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form .radiobuttonlist-horizontal div:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:inline;float:left;margin-right:10px}.umbraco-forms-form .checkboxlist label:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){float:left;clear:left}.umbraco-forms-form .checkboxlist input:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form .radiobuttonlist input:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form .checkbox input:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){width:auto!important;height:auto!important;border:none!important;display:inline!important}.umbraco-forms-form .hiddenfield:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:none}.umbraco-forms-button:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){margin-right:10px;padding:2px 10px}.umbraco-forms-error-message:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){padding:.8em;margin-bottom:.5em;border:2px solid var(--mainsite-color-forms-theme-error-border)}.umbraco-forms-error-message:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){background:var(--mainsite-color-forms-theme-error-background);color:var(--mainsite-color-forms-theme-error)}.umbraco-forms-form input.contourError:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form textarea.contourError:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form input.input-validation-error:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form textarea.input-validation-error:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){background:var(--mainsite-color-forms-theme-error-background);border-color:var(--mainsite-color-forms-theme-error-border)}.umbraco-forms-form span.contourError:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),.umbraco-forms-form span.field-validation-error:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){color:var(--mainsite-color-forms-theme-error)!important;background:transparent!important}.umbraco-forms-form #recaptcha_widget_div:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){margin-left:200px}.umbraco-forms-form .field-validation-error:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){padding-left:5px}.umbraco-forms-hidden:where(:not(:is(.formembedwithdownload,.formembed,.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:none!important}}@layer vendor{@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}}@layer tokens{@font-face{font-family:Metropolis;src:url("/main-site/assets/fonts/Metropolis-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis-SemiBold;src:url("/main-site/assets/fonts/Metropolis-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}}@layer tokens{:root,:host{--mainsite-color-brand-navy: #212e4a;--mainsite-color-text-heading: var(--mainsite-color-brand-navy);--mainsite-color-text-body: #282828;--mainsite-color-background: #fff;--mainsite-color-border-subtle: #e3e0d9;--mainsite-color-accent: #f0574a;--mainsite-color-accent-tint: color-mix(in srgb, var(--mainsite-color-accent) 15%, transparent);--mainsite-color-text-accent: #b53a2f;--mainsite-color-divider: #e3e5e8;--mainsite-color-background-dark: var(--mainsite-color-brand-navy);--mainsite-color-text-on-dark: #fff;--mainsite-color-text-accent-on-dark: #f5a39b;--mainsite-color-divider-on-dark: #6b7a90;--mainsite-color-background-darker: #1d2944;--mainsite-color-text-strong: var(--mainsite-color-background-darker);--mainsite-color-link-cta: #a1291b;--mainsite-color-link-hover: #00053b;--mainsite-color-heading-gradient-start: var(--mainsite-color-text-on-dark);--mainsite-color-heading-gradient-end: #999999;--mainsite-color-heading-gradient-dark-start: var(--mainsite-color-text-high-contrast);--mainsite-color-image-overlay-start: var(--mainsite-color-accent);--mainsite-color-image-overlay-mid: #f7aba48a;--mainsite-color-image-overlay-end: #ffffff14;--mainsite-gradient-image-overlay: linear-gradient(180deg, var(--mainsite-color-image-overlay-start) 0%, var(--mainsite-color-image-overlay-mid) 72.5%, var(--mainsite-color-image-overlay-end) 100%);--mainsite-color-image-shade-start: #00000026;--mainsite-color-image-shade-end: #000000b3;--mainsite-color-image-wash: #000f334d;--mainsite-color-image-wash-light: #ffffff4d;--mainsite-color-scrim-light: #ffffffcc;--mainsite-color-scrim: #00000080;--mainsite-color-backdrop: #212e4af7;--mainsite-color-shadow: #00000040;--mainsite-color-text-card: #070707;--mainsite-color-text-card-hover: #545454;--mainsite-color-avatar: var(--mainsite-color-accent);--mainsite-color-avatar-alt: var(--mainsite-color-brand-navy);--mainsite-color-carousel-dot: #ffffff80;--mainsite-color-carousel-dot-active: var(--mainsite-color-text-on-dark);--mainsite-color-carousel-controls: #000000cc;--mainsite-color-surface-muted: #f7f7f7;--mainsite-color-divider-muted: #b1afac;--mainsite-color-border-neutral: #bbbbbb;--mainsite-color-border-translucent: #5a5a5a66;--mainsite-color-table-border: var(--mainsite-color-text-high-contrast);--mainsite-color-text-muted: #656e81;--mainsite-color-divider-strong: var(--mainsite-color-text-muted);--mainsite-color-divider-translucent: #212e4a4a;--mainsite-color-surface-highlight: #e3e3e3;--mainsite-color-text-high-contrast: #000000;--mainsite-color-error: #a1291b;--mainsite-color-required: var(--mainsite-color-action);--mainsite-color-field-border: #d0d5dd;--mainsite-color-field-border-strong: #888888;--mainsite-color-field-focus-shadow: #212e4a26;--mainsite-color-forms-theme-border: #bbbbbb;--mainsite-color-forms-theme-border-focus: #666666;--mainsite-color-forms-theme-error: #8a1f11;--mainsite-color-forms-theme-error-background: #fbe3e4;--mainsite-color-forms-theme-error-border: #fbc2c4;--mainsite-color-calculator-band: #ececec;--mainsite-color-calculator-shadow: #00000014;--mainsite-color-calculator-text: #414141;--mainsite-color-calculator-text-muted: #66707f;--mainsite-color-calculator-border: #c5c5c5;--mainsite-color-calculator-field: #ececec4d;--mainsite-color-calculator-required: #a1291b;--mainsite-color-calculator-button-hover: #2e4066;--mainsite-color-calculator-button-outline-hover: #212e4a0d;--mainsite-color-calculator-text-on-dark-muted: #ffffffd9;--mainsite-color-calculator-fact: #f0574a0f;--mainsite-color-calculator-fact-bar-end: var(--mainsite-color-action);--mainsite-color-calculator-card: #d9d9d933;--mainsite-color-calculator-card-highlight: #f5a39b26;--mainsite-font-quote: Georgia, serif;--mainsite-color-chip: var(--mainsite-color-action-light);--mainsite-color-chip-background: var(--mainsite-color-brand-navy);--mainsite-color-action: #f5a39b;--mainsite-color-action-hover: color-mix(in srgb, var(--mainsite-color-text-body) 20%, var(--mainsite-color-action));--mainsite-color-action-strong: var(--mainsite-color-accent);--mainsite-color-action-light: #dbedf2;--mainsite-color-focus-ring: #f0574a;--mainsite-font-body: "Metropolis", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Helvetica, Arial, sans-serif;--mainsite-font-semibold: "Metropolis-SemiBold", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Helvetica, Arial, sans-serif;--mainsite-radius-pill: 50px;--mainsite-radius-card: 1.063rem;--mainsite-radius-panel: 17px;--mainsite-radius-field: 7px;--mainsite-radius-form-button: 10px;--mainsite-radius-tag: 7px;--mainsite-radius-image: .5rem;--mainsite-radius-logo: 17px;--mainsite-radius-calculator-field: 6px;--mainsite-radius-calculator-button: 12px;--mainsite-space-2xs: .25rem;--mainsite-space-xs: .75rem;--mainsite-space-sm: 1rem;--mainsite-space-md: 1.25rem;--mainsite-space-lg: 1.5rem;--mainsite-space-xl: 2.5rem;--mainsite-space-2xl: 5rem;--mainsite-content-inset-lg: 2.25rem;--mainsite-content-inset-xl: 4.5rem;--mainsite-container-gutter: .75rem;--mainsite-container-max: 100%}@media(min-width:576px){:root,:host{--mainsite-container-max: 540px}}@media(min-width:768px){:root,:host{--mainsite-container-max: 720px}}@media(min-width:992px){:root,:host{--mainsite-container-max: 960px}}@media(min-width:1200px){:root,:host{--mainsite-container-max: 1140px}}@media(min-width:1400px){:root,:host{--mainsite-container-max: 1320px}}}@layer base{body{font-family:var(--mainsite-font-body)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@layer components{.page-container{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}}@layer components{:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-standard,:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-light,:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-dark{display:inline-flex;align-items:center;inline-size:fit-content;padding:10px 30px;border:none;border-radius:var(--mainsite-radius-pill);background-color:var(--mainsite-color-action);color:var(--mainsite-color-brand-navy);font-size:clamp(.8125rem,.52404rem + .80128vw,1.125rem);font-weight:500;line-height:1.5;text-decoration:none;transition:all .2s ease-in-out}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-standard:hover{background-color:var(--mainsite-color-action-hover)}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-light{border-color:var(--mainsite-color-action-light);background-color:var(--mainsite-color-action-light)}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-light:hover,:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-dark{outline:2px solid var(--mainsite-color-action-light);background-color:var(--mainsite-color-brand-navy);color:var(--mainsite-color-action-light)}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-dark:hover{outline:none;background-color:var(--mainsite-color-action-light);color:var(--mainsite-color-brand-navy)}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) :is(.btn-standard,.btn-light,.btn-dark):focus-visible{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) :is(.btn-standard,.btn-light,.btn-dark):active{outline:none}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn.rounded-sm{border-radius:var(--mainsite-radius-pill)}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-icon:after{content:"";display:inline-block;inline-size:1.5rem;block-size:1.5rem;background-image:url("/main-site/assets/images/button/arrow-up-right-dark.svg");background-repeat:no-repeat;background-size:20px 21px;transition:all .2s ease-in-out}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-light.btn-icon:hover:after,:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-dark.btn-icon:after{background-image:url("/main-site/assets/images/button/arrow-up-right.svg")}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .btn-dark.btn-icon:hover:after{background-image:url("/main-site/assets/images/button/arrow-up-right-dark.svg")}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .button-container{display:flex;flex-wrap:wrap;justify-content:center;gap:50px;padding-block:5%}@media(min-width:768px)and (max-width:1023px){:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.feature-hero,.carousel,.hero,.storyCards,.image-and-text,.latestnews) .button-container{justify-content:flex-start}}}@layer components{:is(.image-and-text-with-cta__chip,.twoRowCarousel__header__chip,.imagegallery__inner__chip,.testimonial__inner__chip,.caseStudy__chip,.fourColumnCTA__inner__chip,.carousel-chip__label,.icons__chip,.values__chip,.accordion__chip,.image-and-text__chip,.threecolumn__outer__chip,.latestnews__inner__chip,.formembed__inner__content__chip){display:inline-flex;align-items:center;inline-size:fit-content;max-block-size:58px;padding:12px 28px;border:2px solid var(--mainsite-color-chip);border-radius:var(--mainsite-radius-pill);background-color:var(--mainsite-color-chip-background);color:var(--mainsite-color-chip);font-size:1rem;text-decoration:none}@media(min-width:992px){:is(.image-and-text-with-cta__chip,.twoRowCarousel__header__chip,.imagegallery__inner__chip,.testimonial__inner__chip,.caseStudy__chip,.fourColumnCTA__inner__chip,.carousel-chip__label,.icons__chip,.values__chip,.accordion__chip,.image-and-text__chip,.threecolumn__outer__chip,.latestnews__inner__chip,.formembed__inner__content__chip){line-height:34px}}}@layer components{:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.formembedwithdownload,.formembed,.faqs-accordion,.feature-hero,.feature-testimonial,.accordion,.outcome,.image-and-text) .bullet-list{--bullet-list-icon-color: var(--mainsite-color-brand-navy);margin-block:var(--mainsite-space-sm);padding:0;list-style-type:none}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.formembedwithdownload,.formembed,.faqs-accordion,.feature-hero,.feature-testimonial,.accordion,.outcome,.image-and-text) .bullet-list__item{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:.9375rem}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.formembedwithdownload,.formembed,.faqs-accordion,.feature-hero,.feature-testimonial,.accordion,.outcome,.image-and-text) .bullet-list__item__content{display:flex;flex-direction:column}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.formembedwithdownload,.formembed,.faqs-accordion,.feature-hero,.feature-testimonial,.accordion,.outcome,.image-and-text) .bullet-list--circle-tick .bullet-list__item{flex-direction:row;gap:.9375rem}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.formembedwithdownload,.formembed,.faqs-accordion,.feature-hero,.feature-testimonial,.accordion,.outcome,.image-and-text) .bullet-list--circle-tick .bullet-list__item__icon{flex-shrink:0;inline-size:1.125rem;block-size:1.125rem;margin-top:.15rem}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.formembedwithdownload,.formembed,.faqs-accordion,.feature-hero,.feature-testimonial,.accordion,.outcome,.image-and-text) .bullet-list--circle-tick .bullet-list__item__icon :is(circle,path){stroke:var(--bullet-list-icon-color)}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.formembedwithdownload,.formembed,.faqs-accordion,.feature-hero,.feature-testimonial,.accordion,.outcome,.image-and-text) .bullet-list--left-border .bullet-list__item{flex-direction:column;gap:0;padding-left:.9375rem;border-left:2px solid var(--bullet-list-icon-color)}:is(.step-cards-module,.image-and-text-with-ctas,.image-and-text-with-cta,.formembedwithdownload,.formembed,.faqs-accordion,.feature-hero,.feature-testimonial,.accordion,.outcome,.image-and-text) .bullet-list--left-border .bullet-list__item__description{font-size:.875rem}}@layer components{:is(.formembedwithdownload,.formembed) .row-fluid{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){:is(.formembedwithdownload,.formembed) .col-md-6{flex:0 0 auto;width:50%}:is(.formembedwithdownload,.formembed) .col-md-12{flex:0 0 auto;width:100%}}:is(.formembedwithdownload,.formembed) .umbraco-forms-navigation{display:flex;justify-content:center;margin:5px}:is(.formembedwithdownload,.formembed) .umbraco-forms-navigation .btn{display:inline-flex;align-items:center;inline-size:100%;padding:10px 30px;border:none;border-radius:var(--mainsite-radius-form-button);background-color:var(--mainsite-color-action);color:var(--mainsite-color-brand-navy);font-size:clamp(.8125rem,.52404rem + .80128vw,1.125rem);font-weight:500;text-decoration:none;transition:all .2s ease-in-out}:is(.formembedwithdownload,.formembed) .umbraco-forms-navigation .btn:hover{background-color:var(--mainsite-color-action-hover)}:is(.formembedwithdownload,.formembed) .umbraco-forms-navigation .btn:focus-visible{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}:is(.formembedwithdownload,.formembed) .umbraco-forms-navigation .btn:active{outline:none}:is(.formembedwithdownload,.formembed) .umbraco-forms-navigation .btn.btn-icon:after{content:"";display:inline-block;inline-size:1.5rem;block-size:1.5rem;background-image:url("/main-site/assets/images/button/arrow-up-right-dark.svg");background-repeat:no-repeat;background-size:20px 21px;transition:all .2s ease-in-out}:is(.formembedwithdownload,.formembed) .umbraco-forms-form fieldset:where(:not(.formembed--hosting-calculator *)){padding:0!important}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .umbraco-forms-field-wrapper{margin:0 5px}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .umbraco-forms-field-wrapper input[type=checkbox]:where(:not(.formembed--hosting-calculator *)){width:auto!important}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .umbraco-forms-field-wrapper :is(input[type=text],input[type=number],input[type=password]){max-width:100%!important}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .umbraco-forms-field-wrapper :is(input,select,textarea):where(:not(.formembed--hosting-calculator *)){width:100%!important;max-width:100%!important}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .umbraco-forms-field-wrapper :is(input,select,textarea){margin-top:.4rem;margin-bottom:.5rem}@media(width<768px){:is(.formembedwithdownload,.formembed) .umbraco-forms-container{width:100%}}:is(.formembedwithdownload,.formembed) .umbraco-forms-field label{margin-top:8px;padding-left:19.2px;text-align:left;letter-spacing:.6px}:is(.formembedwithdownload,.formembed) .umbraco-forms-field.checkbox{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}:is(.formembedwithdownload,.formembed) .umbraco-forms-fieldset:where(:not(.formembed--hosting-calculator *)){padding:0!important;margin:0!important}@media(width<576px){:is(.formembedwithdownload,.formembed) .umbraco-forms-fieldset{min-width:0}}@media(min-width:576px){:is(.formembedwithdownload,.formembed) .umbraco-forms-fieldset{min-width:400px}}:is(.formembedwithdownload,.formembed) .umbraco-forms-fieldset .row-fluid{width:100%}:is(.formembedwithdownload,.formembed) .umbraco-forms-fieldset .recaptcha2 .g-recaptcha{margin-top:1rem}:is(.formembedwithdownload,.formembed) .umbraco-forms-fieldset .recaptcha2 .g-recaptcha *{margin:auto}:is(.formembedwithdownload,.formembed) .umbraco-forms-indicator{color:var(--mainsite-color-required)}:is(.formembedwithdownload,.formembed) form{display:flex;flex-direction:column;align-items:center}:is(.formembedwithdownload,.formembed) form fieldset{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:20px;padding:0 2rem}:is(.formembedwithdownload,.formembed) form fieldset :is(input,textarea,select){width:95%;max-width:100%;height:50px;padding:15px 30px;border:2px solid var(--mainsite-color-field-border)}:is(.formembedwithdownload,.formembed) form fieldset :is(input,textarea,select):where(:not(.formembed--hosting-calculator *)){border-radius:var(--mainsite-radius-field)!important}:is(.formembedwithdownload,.formembed) form fieldset :is(input,textarea,select):focus{border:2px solid transparent;outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}:is(.formembedwithdownload,.formembed) form fieldset select{appearance:none;background-image:url("/main-site/assets/images/form/chevron-down.svg");background-repeat:no-repeat;background-position:right 24px center;background-size:24px}:is(.formembedwithdownload,.formembed) form fieldset select:focus{outline:none;background-image:url("/main-site/assets/images/form/chevron-up-orange.svg")}:is(.formembedwithdownload,.formembed) form fieldset input[type=radio]{min-height:fit-content;margin:auto .6rem}:is(.formembedwithdownload,.formembed) form fieldset input[type=checkbox]{max-width:fit-content;height:auto;min-height:fit-content;margin:auto .6rem}:is(.formembedwithdownload,.formembed) form fieldset input[type=file]{outline:none!important}:is(.formembedwithdownload,.formembed) form legend{width:auto}:is(.formembedwithdownload,.formembed) form input[type=file]{padding:0;border:none}:is(.formembedwithdownload,.formembed) form .radiobuttonlist{display:flex;align-items:center;gap:.5rem}:is(.formembedwithdownload,.formembed) form span.field-validation-error.field-validation-error{display:flex;justify-content:flex-start;align-items:center;color:var(--mainsite-color-text-on-dark);text-align:left}:is(.formembedwithdownload,.formembed) form span.field-validation-error.field-validation-error:before{content:"";display:block;width:2rem;height:2rem;background-image:url("/main-site/assets/images/form/error.svg");background-repeat:no-repeat;background-position:center;background-size:1.3rem}:is(.formembedwithdownload,.formembed) .umbraco-forms-field .umbraco-forms-field-wrapper input{display:inline!important;width:auto;margin-top:.4rem;margin-bottom:.5rem;border:none}:is(.formembedwithdownload,.formembed) .botcheckhiddenfield .umbraco-forms-label{position:absolute;left:-9999px}:is(.formembedwithdownload,.formembed) .botcheckhiddenfield :is(.field-validation-error,.field-validation-valid){display:none!important}}@layer components{:is(.formembedwithdownload,.formembed) .umbraco-forms-form:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){padding:10px 0}:is(.formembedwithdownload,.formembed) .umbraco-forms-caption:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){font-size:2em!important;line-height:2em!important}:is(.formembedwithdownload,.formembed) .umbraco-forms-field:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){clear:both}:is(.formembedwithdownload,.formembed) .umbraco-forms-field div label:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:inline}:is(.formembedwithdownload,.formembed) label.umbraco-forms-label:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){font-weight:700;display:block;background:transparent!important}:is(.formembedwithdownload,.formembed) .umbraco-forms-form small:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:block;float:left;clear:both;padding:5px 5px 5px 200px}:is(.formembedwithdownload,.formembed) .umbraco-forms-form fieldset:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){padding:1em 1em 0 0;margin:0 0 1.5em;border:none!important}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .umbraco-forms-navigation:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){padding:1em 0}:is(.formembedwithdownload,.formembed) .umbraco-forms-form legend:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){font-weight:700;font-size:1.2em;line-height:1.2em;display:block}:is(.formembedwithdownload,.formembed) .umbraco-forms-form input.text:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form input.title:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form textarea:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form select:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){margin:.5em 0;border:1px solid var(--mainsite-color-forms-theme-border)}:is(.formembedwithdownload,.formembed) .umbraco-forms-form input.text:focus:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form input.title:focus:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form textarea:focus:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form select:focus:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){border:1px solid var(--mainsite-color-forms-theme-border-focus)}:is(.formembedwithdownload,.formembed) .umbraco-forms-form input.text:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form textarea:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){max-width:400px;padding:5px;display:block;width:95%}:is(.formembedwithdownload,.formembed) .umbraco-forms-form textarea:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){height:250px}:is(.formembedwithdownload,.formembed) .umbraco-forms-form input.fileupload:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){height:auto!important}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .checkboxlist:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form .radiobuttonlist:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form span.checkbox:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:block;float:left;padding:10px}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .checkboxlist-horizontal div:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form .radiobuttonlist-horizontal div:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:inline;float:left;margin-right:10px}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .checkboxlist label:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){float:left;clear:left}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .checkboxlist input:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form .radiobuttonlist input:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form .checkbox input:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){width:auto!important;height:auto!important;border:none!important;display:inline!important}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .hiddenfield:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:none}:is(.formembedwithdownload,.formembed) .umbraco-forms-button:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){margin-right:10px;padding:2px 10px}:is(.formembedwithdownload,.formembed) .umbraco-forms-error-message:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){padding:.8em;margin-bottom:.5em;border:2px solid var(--mainsite-color-forms-theme-error-border)}:is(.formembedwithdownload,.formembed) .umbraco-forms-error-message:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){background:var(--mainsite-color-forms-theme-error-background);color:var(--mainsite-color-forms-theme-error)}:is(.formembedwithdownload,.formembed) .umbraco-forms-form input.contourError:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form textarea.contourError:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form input.input-validation-error:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form textarea.input-validation-error:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){background:var(--mainsite-color-forms-theme-error-background);border-color:var(--mainsite-color-forms-theme-error-border)}:is(.formembedwithdownload,.formembed) .umbraco-forms-form span.contourError:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))),:is(.formembedwithdownload,.formembed) .umbraco-forms-form span.field-validation-error:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){background:transparent!important}:is(.formembedwithdownload,.formembed) .umbraco-forms-form #recaptcha_widget_div:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){margin-left:200px}:is(.formembedwithdownload,.formembed) .umbraco-forms-form .field-validation-error:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){padding-left:5px}:is(.formembedwithdownload,.formembed) .umbraco-forms-hidden:where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator) *)):where(:not(:is(.hostingcalculatorform,.formembed--hosting-calculator,.formembedwithdownload--hosting-calculator))){display:none!important}}@layer components{.load-more-results{appearance:none;flex:0 1 auto}.load-more-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@layer blocks{.step-cards-module{--step-cards-content-gap: var(--mainsite-space-xl);--step-cards-cards-gap: var(--mainsite-space-xl);--step-cards-divider-color: var(--mainsite-color-divider);--step-cards-background-color: var(--mainsite-color-background);--step-cards-chip-color: var(--mainsite-color-text-accent);--step-cards-color: var(--mainsite-color-text-body);--step-cards-link-color: var(--mainsite-color-text-body);--step-cards-number-color: var(--mainsite-color-text-accent);--step-cards-title-color: var(--mainsite-color-text-heading);padding-block:var(--mainsite-space-2xl);background-color:var(--step-cards-background-color);color:var(--step-cards-color);font-synthesis-weight:none}.step-cards-module--dark{--step-cards-divider-color: var(--mainsite-color-divider-on-dark);--step-cards-background-color: var(--mainsite-color-background-dark);--step-cards-chip-color: var(--mainsite-color-text-accent-on-dark);--step-cards-color: var(--mainsite-color-text-on-dark);--step-cards-link-color: var(--mainsite-color-text-on-dark);--step-cards-number-color: var(--mainsite-color-text-accent-on-dark);--step-cards-title-color: var(--mainsite-color-text-on-dark)}.step-cards-module .dynamic-icon{position:relative;display:block}.step-cards-module .dynamic-icon__glyph{display:grid;place-items:center}.step-cards-module .dynamic-icon__glyph>svg{display:block;block-size:auto}.step-cards-module__inner{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}.step-cards-module__inner__content{display:grid;gap:var(--step-cards-content-gap)}.step-cards-module__header{position:relative}.step-cards-module__header:after{position:absolute;inset-inline:0;inset-block-end:calc(var(--step-cards-content-gap) / -2);block-size:1px;background-color:var(--step-cards-divider-color);content:""}.step-cards-module__header__chip{margin-block-end:var(--mainsite-space-sm);color:var(--step-cards-chip-color)}.step-cards-module__header__title{margin:0 0 var(--mainsite-space-sm);font-size:2.625rem;color:var(--step-cards-title-color)}.step-cards-module__header__description a,.step-cards-module__content__card__description a{color:var(--step-cards-link-color)}.step-cards-module__header__description p:only-of-type,.step-cards-module__header__description p:last-child,.step-cards-module__content__card__description p:only-of-type{margin-block-end:0}.step-cards-module__content{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-rows:1fr;gap:var(--step-cards-cards-gap)}.step-cards-module__content__card{position:relative;display:flex;flex-flow:row wrap;gap:var(--mainsite-space-md)}.step-cards-module__content__card__description>:is(ul,ol):not(.bullet-list){margin-bottom:1rem}.step-cards-module__content__card:not(:last-child):after{position:absolute;inset-inline:0;inset-block-end:calc(var(--step-cards-cards-gap) / -2);block-size:1px;background-color:var(--step-cards-divider-color);content:""}.step-cards-module__content__card__icon,.step-cards-module__content__card__number{flex:0 0 3.125rem;align-content:center;justify-items:start}.step-cards-module__content__card__number{font-size:1.25rem;line-height:normal;color:var(--step-cards-number-color)}.step-cards-module__content__card__title{flex:1 1 auto;align-content:center;justify-items:start;margin:0;font-size:1.125rem;color:var(--step-cards-title-color)}.step-cards-module__content__card__description{flex:1 1 100%;align-content:center;justify-items:start;margin:0;font-size:1rem}.step-cards-module__footer .button-container{justify-content:flex-start;padding:0}@media(min-width:992px){.step-cards-module__inner__content{padding-inline:var(--mainsite-content-inset-lg) 0}.step-cards-module__header{display:grid;grid-template-columns:1fr}.step-cards-module__content__card{flex-wrap:nowrap}.step-cards-module__content__card__title{flex:0 1 21.875rem}}@media(min-width:1200px){.step-cards-module__inner__content{padding-inline:var(--mainsite-content-inset-xl) 0}}.step-cards-module--columns .step-cards-module__content{grid-template-rows:auto;grid-template-columns:1fr}.step-cards-module--columns .step-cards-module__content__card{flex-direction:column}.step-cards-module--columns .step-cards-module__content__card__icon,.step-cards-module--columns .step-cards-module__content__card__number,.step-cards-module--columns .step-cards-module__content__card__title,.step-cards-module--columns .step-cards-module__content__card__description{flex:unset;align-content:start}.step-cards-module--columns .step-cards-module__content__card__number{font-size:3.125rem}@media(min-width:576px){.step-cards-module--columns .step-cards-module__content{grid-template-columns:1fr 1fr}.step-cards-module--columns .step-cards-module__content__card:not(:last-child):after{display:none}.step-cards-module--columns .step-cards-module__content__card:nth-child(odd):after{position:absolute;inset-block:0;inset-inline:auto calc(var(--step-cards-cards-gap) / -2);display:block;inline-size:1px;block-size:100%;background-color:var(--step-cards-divider-color);content:""}.step-cards-module--columns .step-cards-module__content__card:last-child:after{display:none}}@media(min-width:992px){.step-cards-module--columns{--step-cards-content-gap: var(--mainsite-space-2xl);--step-cards-cards-gap: var(--mainsite-space-2xl)}.step-cards-module--columns .step-cards-module__inner__content{padding-inline-end:var(--mainsite-content-inset-lg)}.step-cards-module--columns .step-cards-module__content{grid-template-columns:repeat(3,1fr)}.step-cards-module--columns .step-cards-module__content__card:not(:last-child):after{display:none}.step-cards-module--columns .step-cards-module__content__card:not(:nth-child(3n)):after{position:absolute;inset-block:0;inset-inline:auto calc(var(--step-cards-cards-gap) / -2);display:block;inline-size:1px;block-size:100%;background-color:var(--step-cards-divider-color);content:""}.step-cards-module--columns .step-cards-module__content__card:last-child:after{display:none}}@media(min-width:1200px){.step-cards-module--columns .step-cards-module__inner__content{padding-inline-end:var(--mainsite-content-inset-xl)}}}@layer blocks{.image-and-text-with-ctas{--itwc-background-color: var(--mainsite-color-background-darker);--itwc-color: var(--mainsite-color-text-on-dark);--itwc-chip-color: var(--mainsite-color-text-accent-on-dark);--itwc-link-color: var(--mainsite-color-text-accent-on-dark);--itwc-image-border: .438rem solid var(--mainsite-color-accent);padding-block:var(--mainsite-space-2xl);background-color:var(--itwc-background-color);color:var(--itwc-color);font-synthesis-weight:none}.image-and-text-with-ctas__inner{display:grid;grid-template-columns:1fr;gap:var(--mainsite-space-xl);inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}.image-and-text-with-ctas__content{align-content:center}.image-and-text-with-ctas__image{position:relative;block-size:28rem}.image-and-text-with-ctas__image img{inline-size:100%;block-size:100%;border-radius:var(--mainsite-radius-card);object-fit:cover;object-position:center}.image-and-text-with-ctas__chip{margin-bottom:var(--mainsite-space-sm);color:var(--itwc-chip-color)}.image-and-text-with-ctas__icon img{block-size:3.75rem;margin-bottom:var(--mainsite-space-sm)}.image-and-text-with-ctas__title{margin:0 0 var(--mainsite-space-sm);font-size:2.625rem}.image-and-text-with-ctas__link{margin-top:auto}.image-and-text-with-ctas__link a.btn-standard{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:0;padding:0;border-bottom:.063rem solid var(--itwc-link-color);border-radius:0;background-color:transparent;color:var(--itwc-link-color);font-size:1rem}.image-and-text-with-ctas__link a:after{content:"";inline-size:1.5rem;block-size:1.5rem;margin-left:.5rem;background-image:url("/main-site/assets/images/image-and-text-with-cta/arrow-up-right-lightorange.svg");background-repeat:no-repeat}.image-and-text-with-ctas__description a,.image-and-text-with-ctas__description a:hover{color:var(--itwc-color)}.image-and-text-with-ctas .fieldtypes--rte .bullet-list{--bullet-list-icon-color: var(--mainsite-color-accent)}.image-and-text-with-ctas .button-container{flex-direction:row;justify-content:flex-start;gap:.875rem;margin:2rem 0;padding:0}.image-and-text-with-ctas .button-container .btn-standard{font-size:1rem}.image-and-text-with-ctas__content>:last-child{margin-bottom:0}.image-and-text-with-ctas--flip-h .image-and-text-with-ctas__image img{left:0;right:auto}.image-and-text-with-ctas--image-border-all .image-and-text-with-ctas__image img{border:var(--itwc-image-border)}.image-and-text-with-ctas--image-border-top .image-and-text-with-ctas__image img{border-top:var(--itwc-image-border)}.image-and-text-with-ctas--image-border-bottom .image-and-text-with-ctas__image img{border-bottom:var(--itwc-image-border)}.image-and-text-with-ctas--image-border-left .image-and-text-with-ctas__image img{border-left:var(--itwc-image-border)}.image-and-text-with-ctas--image-border-right .image-and-text-with-ctas__image img{border-right:var(--itwc-image-border)}@media(min-width:992px){.image-and-text-with-ctas__inner{grid-template-areas:"content image";grid-template-columns:1fr 1fr;gap:0}.image-and-text-with-ctas__content{grid-area:content;padding-inline:var(--mainsite-content-inset-lg)}.image-and-text-with-ctas__image{grid-area:image;block-size:auto;overflow:hidden}.image-and-text-with-ctas .button-container{margin-bottom:0}.image-and-text-with-ctas--flip-h .image-and-text-with-ctas__content{grid-area:image}.image-and-text-with-ctas--flip-h .image-and-text-with-ctas__image{grid-area:content}.image-and-text-with-ctas--image-width-wide .image-and-text-with-ctas__inner{grid-template-columns:1fr calc(50% + var(--mainsite-content-inset-lg))}.image-and-text-with-ctas--image-width-wide.image-and-text-with-ctas--flip-h .image-and-text-with-ctas__inner{grid-template-columns:calc(50% + var(--mainsite-content-inset-lg)) 1fr}}@media(min-width:1200px){.image-and-text-with-ctas__content{padding-inline:var(--mainsite-content-inset-xl)}.image-and-text-with-ctas--image-width-wide .image-and-text-with-ctas__inner{grid-template-columns:1fr calc(50% + var(--mainsite-content-inset-xl))}.image-and-text-with-ctas--image-width-wide.image-and-text-with-ctas--flip-h .image-and-text-with-ctas__inner{grid-template-columns:calc(50% + var(--mainsite-content-inset-xl)) 1fr}}.image-and-text-with-cta{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin:var(--mainsite-space-xl) auto;padding-block:0;padding-inline:var(--mainsite-container-gutter);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.image-and-text-with-cta__chip{margin-bottom:clamp(1rem,.07692rem + 2.5641vw,2rem)}.image-and-text-with-cta__inner{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;align-content:center;gap:var(--mainsite-space-lg);inline-size:100%;max-inline-size:100%}.image-and-text-with-cta__inner__image{inline-size:38rem;max-inline-size:100%;max-block-size:100%}.image-and-text-with-cta__inner__image figure img{inline-size:100%;block-size:100%;margin-right:0;border-left:.438rem solid var(--mainsite-color-accent);border-radius:var(--mainsite-radius-card);object-fit:cover}.image-and-text-with-cta__inner__text{display:flex;flex-direction:column;max-inline-size:38rem;padding:3.5rem;border-radius:var(--mainsite-radius-card);background-color:var(--mainsite-color-background);color:var(--mainsite-color-text-body)}.image-and-text-with-cta__inner__text h2{inline-size:100%;margin-bottom:0;padding-bottom:var(--mainsite-space-lg);font-size:2.125rem;text-align:left}.image-and-text-with-cta__inner__text li{text-align:left}.image-and-text-with-cta__inner__text a{color:unset}.image-and-text-with-cta__inner__text__button{margin-top:auto}.image-and-text-with-cta__inner__text__button a.btn-standard{display:flex;flex-direction:row;justify-content:space-between;inline-size:100%;margin-bottom:0;padding:0;border-bottom:.063rem solid var(--mainsite-color-link-cta);border-radius:0;background-color:var(--mainsite-color-background);color:var(--mainsite-color-link-cta);font-size:1rem}.image-and-text-with-cta__inner__text__button a:after{content:"";inline-size:1.5rem;block-size:1.5rem;margin-left:.5rem;background-image:url("/main-site/assets/images/image-and-text-with-cta/arrow-up-right-orange.svg");background-repeat:no-repeat}.image-and-text-with-cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;text-align:center}.image-and-text-with-cta.alternate .image-and-text-with-cta__inner__image{order:2}.image-and-text-with-cta.alternate .image-and-text-with-cta__inner__text{order:1}@media(min-width:768px){.image-and-text-with-cta__inner__image{min-block-size:auto}.image-and-text-with-cta__inner__image figure{block-size:100%}.image-and-text-with-cta__inner__text{flex:0 0 auto;inline-size:50%;min-block-size:auto;max-block-size:100%}}@media(width<768px){.image-and-text-with-cta__inner{flex-direction:column;justify-content:center;block-size:auto;margin:0}.image-and-text-with-cta__inner__text{min-block-size:auto;max-inline-size:100%;margin:0}.image-and-text-with-cta.alternate .image-and-text-with-cta__inner__image{order:1}.image-and-text-with-cta.alternate .image-and-text-with-cta__inner__text{order:2}}@media(width<992px){.image-and-text-with-cta__inner__image figure img{max-inline-size:100%;block-size:100%}.image-and-text-with-cta__inner__text{min-block-size:auto;padding:var(--mainsite-space-sm);font-size:.875rem}}}@layer blocks{.formembedwithdownload{padding-block:var(--mainsite-space-2xl);background-color:var(--mainsite-color-background-darker);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.formembedwithdownload__inner{display:grid;grid-template-columns:1fr;gap:var(--mainsite-space-xl);inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}.formembedwithdownload__inner__form{text-align:center}@media(min-width:768px){.formembedwithdownload__inner__content{padding-inline:0}}@media(min-width:992px){.formembedwithdownload__inner{grid-template-columns:1fr calc(50% + var(--mainsite-content-inset-lg));grid-template-areas:"content form";gap:0}.formembedwithdownload__inner__content{grid-area:content;padding-inline:var(--mainsite-content-inset-lg)}.formembedwithdownload__inner__form{grid-area:form}.formembedwithdownload--flip-h .formembedwithdownload__inner{grid-template-columns:calc(50% + var(--mainsite-content-inset-lg)) 1fr}.formembedwithdownload--flip-h .formembedwithdownload__inner__content{grid-area:form}.formembedwithdownload--flip-h .formembedwithdownload__inner__form{grid-area:content}}@media(min-width:1200px){.formembedwithdownload__inner{grid-template-columns:1fr calc(50% + var(--mainsite-content-inset-xl))}.formembedwithdownload__inner__content{padding-inline:var(--mainsite-content-inset-xl)}.formembedwithdownload--flip-h .formembedwithdownload__inner{grid-template-columns:calc(50% + var(--mainsite-content-inset-xl)) 1fr}}.formembedwithdownload__chip{margin-bottom:var(--mainsite-space-sm);color:var(--mainsite-color-text-accent-on-dark)}.formembedwithdownload__title{margin:0 0 var(--mainsite-space-sm);font-size:2.625rem}.formembedwithdownload__description{max-inline-size:38rem;margin:0;font-size:1.125rem;line-height:1.6}.formembedwithdownload__description .bullet-list{font-size:1rem}.formembedwithdownload .fieldtypes--rte .bullet-list{--bullet-list-icon-color: var(--mainsite-color-accent)}.formembedwithdownload__downloads{margin:0;padding:0;list-style:none}.formembedwithdownload .download{--download-meta-gap: var(--mainsite-space-sm);display:grid;grid-template-columns:max-content 1fr;gap:var(--mainsite-space-md);margin-top:var(--mainsite-space-xl);padding:var(--mainsite-space-md);background-color:var(--mainsite-color-brand-navy);color:var(--mainsite-color-text-on-dark);text-decoration:none}.formembedwithdownload .download__link{color:var(--mainsite-color-text-on-dark);text-decoration:none}.formembedwithdownload .download__link:is(:hover,:active){text-decoration:underline}.formembedwithdownload .download__image{max-inline-size:4rem}.formembedwithdownload .download__image img{inline-size:100%}.formembedwithdownload .download__chip{margin-bottom:.5rem;color:var(--mainsite-color-text-accent-on-dark);font-size:.75rem}.formembedwithdownload .download__title{color:var(--mainsite-color-text-on-dark);font-size:.875rem}.formembedwithdownload .download__meta{display:inline-grid;grid-template-columns:repeat(3,minmax(0,max-content));gap:var(--download-meta-gap);margin:0;padding:0;font-size:.75rem;list-style:none}.formembedwithdownload .download__meta li{position:relative;min-inline-size:0}.formembedwithdownload .download__meta li:not(:first-child):before{content:"•";display:block;position:absolute;top:0;left:calc(var(--download-meta-gap) / -2 - .1328125rem);color:var(--mainsite-color-text-on-dark)}.formembedwithdownload__form{inline-size:100%;padding:var(--mainsite-space-md);border-radius:var(--mainsite-radius-panel);background-color:var(--mainsite-color-background);color:var(--mainsite-color-brand-navy)}@media(min-width:992px){.formembedwithdownload__form{padding:var(--mainsite-content-inset-lg)}}@media(min-width:1200px){.formembedwithdownload__form{padding:var(--mainsite-content-inset-xl)}}.formembedwithdownload__form__title{margin:0 0 var(--mainsite-space-sm);font-size:1.25rem;line-height:2rem;text-align:left}.formembedwithdownload__form__footer-text,.formembedwithdownload__form__footer-text p{font-size:.75rem;line-height:1.25rem}.formembedwithdownload__form__footer-text{color:var(--mainsite-color-text-muted)}.formembedwithdownload__form__footer-text>:first-child{margin-top:var(--mainsite-space-sm)}.formembedwithdownload__form__footer-text>:last-child{margin-bottom:0}.formembedwithdownload__form__footer-text a{color:var(--mainsite-color-text-accent);text-decoration:underline;text-underline-offset:2px}@media(min-width:768px){.formembedwithdownload .umbraco-forms-container.col-md-6:nth-child(odd) .umbraco-forms-field{margin-right:.625rem}.formembedwithdownload .umbraco-forms-container.col-md-6:nth-child(2n) .umbraco-forms-field{margin-left:.625rem}}.formembedwithdownload .umbraco-forms-form{padding:0}.formembedwithdownload .umbraco-forms-form ::placeholder{font-size:.875rem}.formembedwithdownload .umbraco-forms-form .umbraco-forms-page{width:100%}.formembedwithdownload .umbraco-forms-field.recaptchanotice{display:none}.formembedwithdownload .umbraco-forms-field-wrapper{margin:0}.formembedwithdownload .umbraco-forms-field-wrapper .field-validation-error{display:block;margin-top:calc(-1 * var(--mainsite-space-2xs));padding:0;color:var(--mainsite-color-error);font-size:.75rem}.formembedwithdownload .umbraco-forms-field-wrapper .field-validation-error:before{display:none}.formembedwithdownload .umbraco-forms-field-wrapper :where(input.text,input[type=text],input[type=email],input[type=number],input[type=url],input[type=tel],textarea,select){height:unset;margin:.5rem 0;padding:.9375rem;border-color:var(--mainsite-color-field-border-strong);font-size:.875rem;transition:border-color .2s}.formembedwithdownload .umbraco-forms-field-wrapper :where(input.text,input[type=text],input[type=email],input[type=number],input[type=url],input[type=tel],textarea,select):is(.contourError,.input-validation-error){border-color:var(--mainsite-color-error);background-color:unset}.formembedwithdownload .umbraco-forms-field-wrapper :where(input.text,input[type=text],input[type=email],input[type=number],input[type=url],input[type=tel],textarea,select):focus{border-color:var(--mainsite-color-brand-navy);outline:none;box-shadow:0 0 0 2px var(--mainsite-color-field-focus-shadow)}.formembedwithdownload .umbraco-forms-field-wrapper textarea{height:7.5rem}.formembedwithdownload .umbraco-forms-indicator{color:var(--mainsite-color-error)}.formembedwithdownload .umbraco-forms-label{padding-left:0;font-size:.875rem}.formembedwithdownload .umbraco-forms-navigation.row-fluid{margin:var(--mainsite-space-sm) 0 0;padding:0}.formembedwithdownload .umbraco-forms-navigation .btn{background-color:var(--mainsite-color-brand-navy);color:var(--mainsite-color-text-on-dark);font-size:1rem}.formembedwithdownload .umbraco-forms-navigation .btn:focus-visible{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}}@layer blocks{.formembed{margin-top:-2rem;padding:3rem 0;color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.formembed .formembed__outer{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}.formembed .formembed__inner{display:flex;flex-wrap:wrap;margin-inline:calc(-1 * var(--mainsite-container-gutter))}.formembed .formembed__inner>*{flex-shrink:0;inline-size:100%;max-inline-size:100%;padding-inline:var(--mainsite-container-gutter)}.formembed :is(.formembed__inner__content,.formembed__inner__form){flex:0 0 auto}.formembed .formembed__inner__form{text-align:center}@media(min-width:992px){.formembed :is(.formembed__inner__content,.formembed__inner__form){inline-size:50%}.formembed .formembed__inner__content{padding-top:1.125rem}}.formembed :is(.formembed__inner__content__chip,.formembed__inner__content h2,.formembed__inner__content p){margin-bottom:clamp(1rem,.5384615385rem + 1.2820512821vw,1.5rem)}.formembed :is(.formembed__inner__content h2,.formembed__inner__content p){text-align:left}.formembed .formembed__inner__content h2{font-size:2.5rem}@media(min-width:768px){.formembed .formembed__inner__content h2{font-size:3.75rem}}.formembed .formembed__inner__text{margin-left:5px;color:var(--mainsite-color-text-on-dark)}.formembed .formembed__inner__text a{color:var(--mainsite-color-text-on-dark);font-family:var(--mainsite-font-semibold);font-weight:400;text-decoration:none}.formembed .formembed__inner__text a:is(:hover,:active){text-decoration:underline;text-underline-offset:2px}.formembed .formembed__inner .umbraco-forms-form .umbraco-forms-page{width:100%}.formembed .formembed__inner .umbraco-forms-navigation.row-fluid{margin-top:1rem;padding-top:0}.formembed .formembed__inner .umbraco-forms-field.recaptchanotice{display:none}.formembed .formembed__inner__form .umbraco-forms-form :is(input.text,textarea){display:inline-block;max-width:100%}.formembed .formembed__inner__form :where(input:not([type=submit]),textarea,select){height:4.25rem;padding:.5rem 1.2rem;background-color:var(--mainsite-color-background);font-family:var(--mainsite-font-body);font-size:1rem;font-weight:400}.formembed .formembed__inner__form ::placeholder{font-size:1rem}.formembed .formembed__inner__form textarea{height:200px}}@layer blocks{.formembed.formembed--hosting-calculator{margin-top:0;padding:2.5rem 0;background-color:var(--mainsite-color-calculator-band);color:var(--mainsite-color-brand-navy)}.formembed.formembed--hosting-calculator :is(strong,b){font-family:var(--mainsite-font-semibold);font-weight:400}.formembed.formembed--hosting-calculator .formembed__outer{max-width:960px}.formembed.formembed--hosting-calculator .formembed__inner{display:block;margin:0;overflow:hidden;border-radius:var(--mainsite-radius-panel);background:var(--mainsite-color-background);box-shadow:0 4px 24px var(--mainsite-color-calculator-shadow)}.formembed.formembed--hosting-calculator .formembed__inner>*{flex:none;max-width:100%;padding:0}.formembed.formembed--hosting-calculator .formembed__inner__content{display:none}.formembed.formembed--hosting-calculator .formembed__inner__form{width:100%;text-align:left}.formembed.formembed--hosting-calculator .formembed__inner__form img{width:48px;height:48px;margin-bottom:3rem}.formembed.formembed--hosting-calculator .hostingcalculatorform form{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:auto 1fr auto;flex-direction:initial;align-items:initial}@media(width<992px){.formembed.formembed--hosting-calculator .hostingcalculatorform form{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}}.formembed.formembed--hosting-calculator .hostingcalculatorform form>input[type=hidden]{display:none}.formembed.formembed--hosting-calculator .umbraco-forms-page{display:contents}.formembed.formembed--hosting-calculator .umbraco-forms-hidden[aria-hidden]{display:none}.formembed.formembed--hosting-calculator .umbraco-forms-form fieldset{padding:0}.formembed.formembed--hosting-calculator .umbraco-forms-fieldset{margin:0;padding:0}.formembed.formembed--hosting-calculator h4.umbraco-forms-caption{grid-column:2;grid-row:1;margin-bottom:0;padding:4rem 4rem .5rem;background:var(--mainsite-color-background);color:var(--mainsite-color-calculator-text-muted);font-size:.875rem}@media(width<992px){.formembed.formembed--hosting-calculator h4.umbraco-forms-caption{grid-column:1;grid-row:2;padding:1.5rem 1.5rem .5rem}}.formembed.formembed--hosting-calculator .hc-step-dots{display:flex;gap:6px;margin-top:.375rem}.formembed.formembed--hosting-calculator .hc-step-dot{display:block;width:10px;height:10px;border-radius:50%;background:var(--mainsite-color-calculator-border)}.formembed.formembed--hosting-calculator .hc-step-dot--active{background:var(--mainsite-color-brand-navy)}.formembed.formembed--hosting-calculator .hc-results .hc-step-dots{margin-bottom:1rem}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type{display:flex;flex-direction:column;justify-content:center;grid-column:1;grid-row:1 / 4;min-width:0;margin:0;padding:2.5rem 1.75rem;border-right:3.5px solid var(--mainsite-color-accent);background:var(--mainsite-color-brand-navy);color:var(--mainsite-color-text-on-dark)}@media(width<992px){.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type{grid-column:1;grid-row:1;padding:2rem 1.5rem;border-right:none;border-bottom:3.5px solid var(--mainsite-color-accent)}}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:is(:first-of-type,:last-of-type)>legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type .row-fluid{width:100%;margin:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type .umbraco-forms-container{width:100%;padding:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type :is(.umbraco-forms-field,.umbraco-forms-field-wrapper){margin:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type :is(.umbraco-forms-label,.umbraco-forms-tooltip,.field-validation-valid){display:none}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type .umbraco-forms-field.richtext{padding:0 var(--mainsite-container-gutter) 2rem}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type .umbraco-forms-field.richtext img{max-width:100%;max-height:100%}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type h2{margin-bottom:1.5rem;color:var(--mainsite-color-text-on-dark);font-size:1.75rem;font-weight:400;line-height:1.25;text-align:left}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type p{margin-bottom:.5rem;color:var(--mainsite-color-text-on-dark);font-size:.875rem;text-align:left}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type ul{margin:0 0 1.5rem;padding-left:1.25rem;list-style:disc}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:first-of-type ul li{margin-bottom:0;color:var(--mainsite-color-calculator-text-on-dark-muted);font-size:.875rem;line-height:1.7}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type{grid-column:2;grid-row:2;min-width:0;margin:0;padding:.5rem 4rem 1.5rem;background:var(--mainsite-color-background)}@media(width<992px){.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type{grid-column:1;grid-row:3;padding:1rem 1.5rem 1.5rem}}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .row-fluid{width:100%;margin:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-container{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;width:100%;padding:0}@media(width<768px){.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-container{grid-template-columns:1fr}}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type :is(.umbraco-forms-field.titleanddescription,.umbraco-forms-field.richtext){grid-column:1 / -1;padding:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type :is(.umbraco-forms-field.titleanddescription,.umbraco-forms-field.richtext) .umbraco-forms-field-wrapper{margin:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type :is(.umbraco-forms-field.titleanddescription,.umbraco-forms-field.richtext) h3{margin-bottom:.25rem;color:var(--mainsite-color-brand-navy);font-family:var(--mainsite-font-semibold);font-size:1.5rem;font-weight:400}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type :is(.umbraco-forms-field.titleanddescription,.umbraco-forms-field.richtext) p{margin-bottom:0;color:var(--mainsite-color-calculator-text-muted);font-size:.875rem}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.singlechoice{display:block;grid-column:1 / -1;min-width:0;margin:0;padding:0;border:none}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.singlechoice legend.umbraco-forms-legend{position:static;float:none;width:auto;height:auto;margin:0 0 .5rem;padding:0;overflow:visible;clip:auto;color:var(--mainsite-color-brand-navy);font-size:.875rem;font-weight:400;white-space:normal}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.singlechoice :is(.umbraco-forms-tooltip,.field-validation-valid){display:none}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.singlechoice .umbraco-forms-field-wrapper{margin:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.singlechoice .radiobuttonlist{display:flex;flex-wrap:wrap;gap:.5rem}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.singlechoice .radiobuttonlist>div{position:relative}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.singlechoice .radiobuttonlist>div input[type=radio]{position:absolute;width:0;height:0;min-height:0;margin:0;opacity:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.singlechoice .radiobuttonlist>div label{display:inline-block;min-width:70px;margin-top:0;padding:.5rem 1.25rem;border:1px solid var(--mainsite-color-calculator-border);border-radius:var(--mainsite-radius-calculator-field);background:var(--mainsite-color-calculator-field);color:var(--mainsite-color-calculator-text);font-size:.875rem;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.singlechoice .radiobuttonlist>div input[type=radio]:checked+label{border-color:var(--mainsite-color-brand-navy);background:var(--mainsite-color-brand-navy);color:var(--mainsite-color-text-on-dark)}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.singlechoice .radiobuttonlist>div input[type=radio]:focus-visible+label{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.dataconsent{grid-column:1 / -1}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.dataconsent>.umbraco-forms-label{display:none}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;margin:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper input[type=checkbox]{flex-shrink:0;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:2px 0 0;border-radius:3px;accent-color:var(--mainsite-color-brand-navy)}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper label{margin-top:0;padding-left:0;color:var(--mainsite-color-calculator-text);font-size:.8125rem;letter-spacing:0;line-height:1.4}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field{margin-bottom:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field .umbraco-forms-label{display:block;margin-top:0;margin-bottom:.375rem;padding-left:0;color:var(--mainsite-color-brand-navy);font-size:.875rem;font-weight:400;letter-spacing:0;text-align:left}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field .umbraco-forms-label.umbraco-forms-hidden{display:none}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field .umbraco-forms-label .umbraco-forms-indicator{color:var(--mainsite-color-calculator-required)}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field :is(.umbraco-forms-tooltip,.field-validation-valid){display:none}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field .field-validation-error{display:block;margin-top:.25rem;color:var(--mainsite-color-error);font-size:.75rem}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field .field-validation-error:before{display:none}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field.alternating{background:none}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper{margin:0}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input.text,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=text],.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=email],.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=number],.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=url],.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=tel],.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper textarea,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper select{width:100%;max-width:100%;height:44px;margin:0;padding:.5rem .875rem;border:1px solid var(--mainsite-color-calculator-border);border-radius:var(--mainsite-radius-calculator-field);background-color:var(--mainsite-color-calculator-field);color:var(--mainsite-color-brand-navy);font-family:var(--mainsite-font-body);font-size:.875rem;transition:border-color .2s}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input.text::placeholder,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=text]::placeholder,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=email]::placeholder,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=number]::placeholder,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=url]::placeholder,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=tel]::placeholder,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper textarea::placeholder,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper select::placeholder{color:var(--mainsite-color-calculator-text-muted);font-size:.875rem}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input.text:focus,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=text]:focus,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=email]:focus,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=number]:focus,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=url]:focus,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input[type=tel]:focus,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper textarea:focus,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper select:focus{border-color:var(--mainsite-color-brand-navy);outline:none;box-shadow:0 0 0 2px var(--mainsite-color-field-focus-shadow)}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper textarea{height:100px}.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper input.input-validation-error,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper textarea.input-validation-error,.formembed.formembed--hosting-calculator .umbraco-forms-page>fieldset:last-of-type .umbraco-forms-field-wrapper select.input-validation-error{border-color:var(--mainsite-color-error)}.formembed.formembed--hosting-calculator .umbraco-forms-navigation.row-fluid{grid-column:2;grid-row:3;margin:0;padding:.5rem 4rem 3rem;background:var(--mainsite-color-background)}@media(width<992px){.formembed.formembed--hosting-calculator .umbraco-forms-navigation.row-fluid{grid-column:1;grid-row:4;padding:.5rem 1.5rem 1.5rem}}.formembed.formembed--hosting-calculator .umbraco-forms-navigation.row-fluid .col-md-12{display:flex;gap:.75rem;padding:0}.formembed.formembed--hosting-calculator .umbraco-forms-navigation.row-fluid input[type=submit]{width:auto;min-width:180px;height:48px;padding:.75rem 1.5rem;border:2px solid var(--mainsite-color-brand-navy);border-radius:var(--mainsite-radius-calculator-button);background-color:var(--mainsite-color-brand-navy);color:var(--mainsite-color-text-on-dark);font-family:var(--mainsite-font-semibold);font-size:.875rem;font-weight:400;cursor:pointer;transition:background-color .2s,border-color .2s}.formembed.formembed--hosting-calculator .umbraco-forms-navigation.row-fluid input[type=submit]:hover{border-color:var(--mainsite-color-calculator-button-hover);background-color:var(--mainsite-color-calculator-button-hover)}.formembed.formembed--hosting-calculator .umbraco-forms-navigation.row-fluid input[type=submit]:focus-visible{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}.formembed.formembed--hosting-calculator .umbraco-forms-navigation.row-fluid input[name=__prev]{order:-1;min-width:110px;border:2px solid var(--mainsite-color-brand-navy);background-color:var(--mainsite-color-background);color:var(--mainsite-color-brand-navy)}.formembed.formembed--hosting-calculator .umbraco-forms-navigation.row-fluid input[name=__prev]:hover{background-color:var(--mainsite-color-calculator-button-outline-hover)}.formembed.formembed--hosting-calculator .umbraco-forms-form-config{display:none}.formembed.formembed--hosting-calculator .hc-results{display:grid;grid-template-columns:2fr 3fr;min-height:420px}@media(width<992px){.formembed.formembed--hosting-calculator .hc-results{grid-template-columns:1fr}}.formembed.formembed--hosting-calculator .hc-results__sidebar{display:flex;flex-direction:column;justify-content:center;padding:2.5rem;border-right:3.5px solid var(--mainsite-color-accent);background:var(--mainsite-color-brand-navy);color:var(--mainsite-color-text-on-dark)}@media(width<992px){.formembed.formembed--hosting-calculator .hc-results__sidebar{padding:2rem 1.5rem;border-right:none;border-bottom:3.5px solid var(--mainsite-color-accent)}}.formembed.formembed--hosting-calculator .hc-results__sidebar-logo{width:65px;height:65px;margin-bottom:3rem}.formembed.formembed--hosting-calculator .hc-results__sidebar h2{margin-bottom:1.5rem;color:var(--mainsite-color-text-on-dark);font-size:1.75rem;line-height:1.25;text-align:left}.formembed.formembed--hosting-calculator .hc-results__sidebar p{margin-bottom:1.5rem;color:var(--mainsite-color-calculator-text-on-dark-muted);font-size:.875rem;text-align:left}.formembed.formembed--hosting-calculator .hc-results__sidebar ul{margin:0 0 1.5rem;padding-left:1.25rem;list-style:disc}.formembed.formembed--hosting-calculator .hc-results__sidebar ul li{margin-bottom:0;color:var(--mainsite-color-calculator-text-on-dark-muted);font-size:.875rem;line-height:1.7}.formembed.formembed--hosting-calculator .hc-results__content{padding:3rem 4rem;background:var(--mainsite-color-background)}@media(width<992px){.formembed.formembed--hosting-calculator .hc-results__content{padding:1.5rem}}.formembed.formembed--hosting-calculator .hc-results__content h2{margin-bottom:1.5rem;color:var(--mainsite-color-brand-navy);font-family:var(--mainsite-font-semibold);font-size:1.5rem;font-weight:400}.formembed.formembed--hosting-calculator .hc-results__loading h2{text-align:left}.formembed.formembed--hosting-calculator .hc-results__loading-animation{display:flex;flex-direction:column;align-items:center;padding:2.5rem 0 1.5rem}.formembed.formembed--hosting-calculator .hc-results__loading-animation p{margin-top:1.25rem;color:var(--mainsite-color-brand-navy);font-size:.9375rem}.formembed.formembed--hosting-calculator .hc-results__spinner{position:relative;width:48px;height:48px;margin:0 auto;border:4px solid transparent;border-top-color:var(--mainsite-color-accent);border-right-color:var(--mainsite-color-accent);border-radius:50%;animation:hc-spin .75s ease-in-out infinite}.formembed.formembed--hosting-calculator .hc-results__spinner:after{content:"";position:absolute;inset:4px;border:4px solid transparent;border-bottom-color:var(--mainsite-color-brand-navy);border-left-color:var(--mainsite-color-brand-navy);border-radius:50%;animation:hc-spin 1.5s linear infinite reverse}.formembed.formembed--hosting-calculator .hc-results__fact{position:relative;min-height:5em;margin-top:2rem;padding:1.25rem 1.5rem;border-radius:10px;background:var(--mainsite-color-calculator-fact);color:var(--mainsite-color-brand-navy);font-size:.9375rem;line-height:1.5;text-align:center;transition:opacity .3s ease}.formembed.formembed--hosting-calculator .hc-results__fact:before{content:"";position:absolute;top:0;right:1.5rem;left:1.5rem;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--mainsite-color-accent),var(--mainsite-color-calculator-fact-bar-end))}.formembed.formembed--hosting-calculator .hc-results__fact--testimonial{padding:1.5rem 1.75rem;background:var(--mainsite-color-calculator-fact);text-align:left}.formembed.formembed--hosting-calculator .hc-results__fact--testimonial figure{margin:0}.formembed.formembed--hosting-calculator .hc-results__fact--testimonial blockquote{position:relative;margin:0 0 .75rem;padding-left:1.25rem;color:var(--mainsite-color-brand-navy);font-size:1rem;font-style:italic;line-height:1.6}.formembed.formembed--hosting-calculator .hc-results__fact--testimonial blockquote:before{content:"“";position:absolute;top:-.25rem;left:-.125rem;color:var(--mainsite-color-accent);font-family:var(--mainsite-font-quote);font-size:2.5rem;line-height:1}.formembed.formembed--hosting-calculator .hc-results__fact--testimonial blockquote:after{content:none}.formembed.formembed--hosting-calculator .hc-results__fact--testimonial figcaption{display:block;padding-left:1.25rem;color:var(--mainsite-color-accent);font-family:var(--mainsite-font-semibold);font-size:.8125rem;font-style:normal;font-weight:400}.formembed.formembed--hosting-calculator .hc-results__fact--testimonial figcaption:before{content:"— "}.formembed.formembed--hosting-calculator .hc-results__card{margin-bottom:1.5rem;padding:1.25rem 1.5rem;border-left:3.5px solid var(--mainsite-color-brand-navy);border-radius:var(--mainsite-radius-calculator-field);background:var(--mainsite-color-calculator-card)}.formembed.formembed--hosting-calculator .hc-results__card p{margin-bottom:.5rem;color:var(--mainsite-color-brand-navy);font-size:.875rem}.formembed.formembed--hosting-calculator .hc-results__card h3{margin:0 0 .5rem;color:var(--mainsite-color-brand-navy);font-family:var(--mainsite-font-semibold);font-size:.875rem;font-weight:400;line-height:1.5}.formembed.formembed--hosting-calculator .hc-results__card ul{margin:.5rem 0 0;padding-left:1.25rem;list-style:disc}.formembed.formembed--hosting-calculator .hc-results__card ul li{color:var(--mainsite-color-calculator-text);font-size:.875rem;line-height:1.7}.formembed.formembed--hosting-calculator .hc-results__card--orange{border-left:3.5px solid var(--mainsite-color-accent);border-radius:var(--mainsite-radius-calculator-field);background:var(--mainsite-color-calculator-card-highlight)}.formembed.formembed--hosting-calculator .hc-results__card .hc-results__tier-name{font-family:var(--mainsite-font-semibold);font-size:1rem;font-weight:400}.formembed.formembed--hosting-calculator .hc-results__card .hc-results__bandwidth{margin-bottom:.75rem;color:var(--mainsite-color-calculator-text-muted);font-size:.8125rem}.formembed.formembed--hosting-calculator .hc-results__savings{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;color:var(--mainsite-color-brand-navy);font-size:.9375rem}.formembed.formembed--hosting-calculator .hc-results__actions{display:flex;flex-wrap:wrap;gap:.75rem}.formembed.formembed--hosting-calculator .hc-results__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:.75rem 1.5rem;border:2px solid var(--mainsite-color-brand-navy);border-radius:var(--mainsite-radius-calculator-button);font-family:var(--mainsite-font-semibold);font-size:.875rem;font-weight:400;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s}.formembed.formembed--hosting-calculator .hc-results__btn--primary{background-color:var(--mainsite-color-brand-navy);color:var(--mainsite-color-text-on-dark)}.formembed.formembed--hosting-calculator .hc-results__btn--primary:hover{border-color:var(--mainsite-color-calculator-button-hover);background-color:var(--mainsite-color-calculator-button-hover);color:var(--mainsite-color-text-on-dark)}.formembed.formembed--hosting-calculator .hc-results__btn--outline{background-color:var(--mainsite-color-background);color:var(--mainsite-color-brand-navy)}.formembed.formembed--hosting-calculator .hc-results__btn--outline:hover{background-color:var(--mainsite-color-calculator-button-outline-hover)}.formembed.formembed--hosting-calculator .hc-results__btn:focus-visible{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}@keyframes hc-spin{to{transform:rotate(360deg)}}}@layer blocks{.twoRowCarousel{--two-row-carousel-card-inset: 7px;padding-top:clamp(3.5rem,.15385rem + 9.29487vw,7.125rem);padding-bottom:4rem;background-color:var(--mainsite-color-brand-navy);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.twoRowCarousel__header{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}.twoRowCarousel__header__chip{margin-bottom:clamp(1rem,.53846rem + 1.28205vw,1.5rem)}.twoRowCarousel__header h2{flex:0 0 auto;width:100%;margin-bottom:clamp(1.875rem,.14423rem + 4.80769vw,3.75rem);background:linear-gradient(180deg,var(--mainsite-color-heading-gradient-start) 0%,var(--mainsite-color-heading-gradient-end) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2.5rem;text-align:center}.twoRowCarousel__header h2.left-align{width:80%;text-align:left}@media(min-width:768px){.twoRowCarousel__header h2{font-size:3.75rem}}.twoRowCarousel__content{display:flex;flex-direction:column;row-gap:18px;width:100%;margin:0;padding:0}.twoRowCarousel :is(.twoRowCarousel__content__row1,.twoRowCarousel__content__row2){padding:0}.twoRowCarousel .splide{position:relative}:is(.twoRowCarousel__content__row1,.twoRowCarousel__content__row2) .splide__track{-webkit-mask-image:linear-gradient(to right,transparent 0,black 48px,black calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 48px,black calc(100% - 48px),transparent 100%);cursor:grab}:is(.twoRowCarousel__content__row1,.twoRowCarousel__content__row2) .splide__track:active{cursor:grabbing}:is(.twoRowCarousel__content__row1,.twoRowCarousel__content__row2) .splide__track{margin-block:-4px;padding-block:4px}@media(width<576px){:is(.twoRowCarousel__content__row1,.twoRowCarousel__content__row2) .splide__track{-webkit-mask-image:none;mask-image:none}}.twoRowCarousel .splide:not(.is-initialized){visibility:visible}.twoRowCarousel .splide:not(.is-initialized) .splide__track{overflow-x:auto}@media(scripting:enabled){.twoRowCarousel .splide:not(.is-initialized) .splide__track{scrollbar-width:none}.twoRowCarousel .splide:not(.is-initialized) .splide__track::-webkit-scrollbar{display:none}}.twoRowCarousel .twoRowCarousel__content__row2:not(.is-initialized){direction:rtl}.twoRowCarousel .splide:not(.is-initialized) .splide__slide{width:clamp(14rem,30vw,22rem);margin-inline-end:10px}:is(.twoRowCarousel__content__row1__item,.twoRowCarousel__content__row2__item){position:relative;height:250px;padding-inline:var(--two-row-carousel-card-inset)}@media(min-width:768px){:is(.twoRowCarousel__content__row1__item,.twoRowCarousel__content__row2__item){height:300px}}@media(min-width:992px){:is(.twoRowCarousel__content__row1__item,.twoRowCarousel__content__row2__item){height:350px}}:is(.twoRowCarousel__content__row1__item,.twoRowCarousel__content__row2__item):before{content:"";position:absolute;inset:0 var(--two-row-carousel-card-inset);border-radius:var(--mainsite-radius-card);transition:all .3s ease-in-out}:is(.twoRowCarousel__content__row1__item,.twoRowCarousel__content__row2__item):is(:hover,:has(a:focus-visible)):before{background:var(--mainsite-gradient-image-overlay);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}:is(.twoRowCarousel__content__row1__item,.twoRowCarousel__content__row2__item) a{display:block;height:100%;border-radius:var(--mainsite-radius-card)}:is(.twoRowCarousel__content__row1__item,.twoRowCarousel__content__row2__item) img{width:100%;height:100%;border-radius:var(--mainsite-radius-card);object-fit:cover}:is(.twoRowCarousel__content__row1__item__details,.twoRowCarousel__content__row2__item__details){position:absolute;inset:1rem calc(1rem + var(--two-row-carousel-card-inset));z-index:2;place-content:center;max-height:100%;margin:1rem;overflow:hidden;color:var(--mainsite-color-text-on-dark);text-wrap:wrap;opacity:0;transition:all .3s ease-in-out}:is(.twoRowCarousel__content__row1__item__details,.twoRowCarousel__content__row2__item__details) h3{text-align:center}:is(.twoRowCarousel__content__row1__item,.twoRowCarousel__content__row2__item):is(:hover,:has(a:focus-visible)) :is(.twoRowCarousel__content__row1__item__details,.twoRowCarousel__content__row2__item__details){opacity:1}@media(width<992px){:is(.twoRowCarousel__content__row1__item,.twoRowCarousel__content__row2__item):before{background:var(--mainsite-gradient-image-overlay);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}:is(.twoRowCarousel__content__row1__item__details,.twoRowCarousel__content__row2__item__details){opacity:1}}.twoRowCarousel .splide .carousel-hoverHint{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0;visibility:hidden}.twoRowCarousel .splide .carousel-hoverHint:before{content:"";position:absolute;inset:0}.twoRowCarousel .splide .carousel-hoverHint span{z-index:1;padding:.35rem .75rem;border-radius:7px;background:var(--mainsite-color-scrim);color:var(--mainsite-color-text-on-dark);font-family:var(--mainsite-font-semibold);font-size:clamp(.8rem,1.2vw,1rem);font-weight:400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);direction:ltr}.twoRowCarousel .splide:is(:hover,.is-scrolling,:focus-within) .carousel-hoverHint{visibility:visible;animation:two-row-carousel-hint-fade 1.5s ease-in-out forwards}.twoRowCarousel.is-touch .carousel-hoverHint{display:none}@keyframes two-row-carousel-hint-fade{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0;visibility:hidden}}}@layer blocks{.tile-carousel{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin:3.25rem auto;padding-inline:var(--mainsite-container-gutter);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.tile-carousel__inner__title h2{flex:0 0 auto;width:100%;margin-bottom:clamp(1.875rem,.14423rem + 4.80769vw,3.75rem);font-size:2.5rem;text-align:center}.tile-carousel__inner__title h2.left-align{text-align:left}@media(min-width:768px){.tile-carousel__inner__title h2{font-size:3.75rem}}.tile-carousel__inner{display:flex;align-items:center;justify-content:center;width:100%}.tile-carousel__inner .carouselNavigation{display:flex;flex-direction:row;justify-content:space-between;position:absolute;inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding:0 .5rem}.tile-carousel__inner .carouselNavigation button{flex:0;padding:0;border:none;background-color:var(--mainsite-color-brand-navy)}.tile-carousel__inner .carouselNavigation button i{width:20px;padding:.3rem 0 0;color:var(--mainsite-color-text-on-dark)}.tile-carousel__inner .carouselNavigation button:disabled{opacity:.4}@media(min-width:768px){.tile-carousel__inner .carouselNavigation button{padding:.2rem;border-radius:50%;background-color:var(--mainsite-color-scrim-light)}.tile-carousel__inner .carouselNavigation button i{width:2rem;height:2rem;padding:.5rem 0 0;color:var(--mainsite-color-brand-navy)}}.tile-carousel__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:stretch;width:100%;margin:0 1rem;padding:0;list-style-type:none;transition:transform .5s ease}@media(min-width:768px){.tile-carousel__list{padding:0 1rem}}@media(min-width:1200px){.tile-carousel__list{padding:0 2.5rem}}@media(min-width:1400px){.tile-carousel__list{margin:0 auto}}.tile-carousel__list-item{display:flex;justify-content:center;flex:0 0 auto;width:50%;padding:.3rem;transition:transform .5s ease}@media(min-width:768px){.tile-carousel__list-item{width:33.33333333%;padding:.5rem}}@media(min-width:992px){.tile-carousel__list-item{width:25%;padding:.7rem}}.tile-carousel__list-item__inner{display:flex;flex-direction:column;position:relative;width:100%;height:10rem;padding:0;overflow:hidden;border-radius:var(--mainsite-radius-card)}@media(min-width:576px){.tile-carousel__list-item__inner{height:14rem}}@media(min-width:768px){.tile-carousel__list-item__inner{height:16rem}}@media(min-width:1200px){.tile-carousel__list-item__inner{height:20rem}}.tile-carousel__list-item__inner img{width:100%;height:100%;padding:0;object-fit:cover}.tile-carousel__list-item__inner__content{position:absolute;top:0;right:0;left:0;z-index:1;background-color:var(--mainsite-color-scrim-light)}.tile-carousel__list-item__inner__content h3{margin:.4rem;font-size:.825rem;font-style:normal;text-align:center}@media(min-width:768px){.tile-carousel__list-item__inner__content h3{margin:.6rem;font-size:1.4rem}}@media(min-width:992px){.tile-carousel__list-item__inner__content h3{margin:1rem;font-size:1.5rem}}.tile-carousel__list-item__inner .overlay{display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;width:100%;height:100%;border-radius:var(--mainsite-radius-panel);background-color:var(--mainsite-color-accent);opacity:0;transition:.5s ease}.tile-carousel__list-item__inner .overlay p{max-width:100%;padding:1rem;overflow:hidden;color:var(--mainsite-color-text-on-dark);text-align:center;word-wrap:break-word}@media(width<768px){.tile-carousel__list-item__inner .overlay p{display:none}}.tile-carousel__list-item__inner:is(:hover,:focus) .tile-carousel__list-item__inner__content{display:none;transition:.5s ease}.tile-carousel__list-item__inner:is(:hover,:focus) .overlay{opacity:.92}}@layer blocks{.imagegallery{position:relative;z-index:2;padding-block:3rem;color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.imagegallery__outer{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}.imagegallery__inner{display:flex;flex-wrap:wrap;margin-inline:calc(-1 * var(--mainsite-container-gutter))}.imagegallery__inner>*{flex-shrink:0;max-width:100%}.imagegallery__inner>:not(.imagegallery__inner__chip){width:100%;padding-inline:var(--mainsite-container-gutter)}.imagegallery__inner__chip{margin:0 12px clamp(16px,1.2307692308px + 2.5641025641vw,32px)}.imagegallery__column{flex:0 0 auto;width:100%}.imagegallery__column .grid{display:grid;margin:0;padding:0;list-style:none;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(12,1fr);gap:1.5rem}@media(576px<=width<768px){.imagegallery__column .grid{gap:1rem}}@media(width<576px){.imagegallery__column .grid{gap:.5rem}}.imagegallery .gc-span-1{grid-column:span 1}.imagegallery .gc-span-2{grid-column:span 2}.imagegallery .gc-span-3{grid-column:span 3}.imagegallery .gc-span-4{grid-column:span 4}.imagegallery .gc-span-5{grid-column:span 5}.imagegallery .gc-span-6{grid-column:span 6}.imagegallery .gc-span-7{grid-column:span 7}.imagegallery .gc-span-8{grid-column:span 8}.imagegallery .gc-span-9{grid-column:span 9}.imagegallery .gc-span-10{grid-column:span 10}.imagegallery .gc-span-11{grid-column:span 11}.imagegallery .gc-span-12{grid-column:span 12}.imagegallery .gr-span-1{grid-row:span 1}.imagegallery .gr-span-2{grid-row:span 2}.imagegallery .gr-span-3{grid-row:span 3}.imagegallery .gr-span-4{grid-row:span 4}.imagegallery .gr-span-5{grid-row:span 5}.imagegallery .gr-span-6{grid-row:span 6}.imagegallery .gr-span-7{grid-row:span 7}.imagegallery .gr-span-8{grid-row:span 8}.imagegallery .gr-span-9{grid-row:span 9}.imagegallery .gr-span-10{grid-row:span 10}.imagegallery .gr-span-11{grid-row:span 11}.imagegallery .gr-span-12{grid-row:span 12}.imagegallery__column .gallery-item{position:relative}.imagegallery__column .gallery-item__link{display:block;height:100%}.imagegallery__column .gallery-item img{width:100%;height:100%;border-radius:var(--mainsite-radius-panel);object-fit:cover}.imagegallery__column .gallery-item .overlay{display:flex;flex-direction:column;justify-content:space-between;position:absolute;inset:0;width:100%;height:100%;border-radius:var(--mainsite-radius-panel);background-color:var(--mainsite-color-accent);opacity:0;transition:.5s ease}.imagegallery__column .gallery-item .overlay p{max-width:100%;padding:1rem;overflow:hidden;color:var(--mainsite-color-text-on-dark);word-wrap:break-word}.imagegallery__column .gallery-item .overlay p:first-child{margin-top:5px}.imagegallery__column .gallery-item:hover .overlay{opacity:.92}.imagegallery .imageModal{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:auto;border:0;background:var(--mainsite-color-backdrop);color:inherit}.imagegallery .imageModal::backdrop{background:none}.imagegallery .imageModal__inner{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;position:absolute;top:50%;left:50%;width:100%;max-width:861px;margin:0 auto;padding-inline:var(--mainsite-container-gutter);transform:translate(-50%,-50%)}.imagegallery .imageModal__inner>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:var(--mainsite-container-gutter)}.imagegallery .imageModal__header{display:flex;flex-direction:row;justify-content:space-between}.imagegallery .imageModal__header .imageModal__counter{flex-shrink:0;align-content:center;width:82.525px;height:35.88px;padding:0;border-radius:var(--mainsite-radius-tag);background-color:var(--mainsite-color-scrim-light);color:var(--mainsite-color-brand-navy);font-size:16px;font-style:normal;line-height:26px;text-align:center}.imagegallery .imageModal__header button{flex:0;border:none;background:none}.imagegallery .imageModal__header button i{width:40px;height:40px;padding-top:12px;border-radius:var(--mainsite-radius-tag);background-color:var(--mainsite-color-accent);color:var(--mainsite-color-text-on-dark)}.imagegallery .imageModal__body{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;max-width:100%;max-height:38rem;margin:.45rem 0 2.2rem}.imagegallery .imageModal__body img{display:block;max-width:100%;height:30rem;margin:auto;border-left:.438rem solid var(--mainsite-color-accent);border-radius:var(--mainsite-radius-card);object-fit:cover}.imagegallery .imageModal__body p{justify-content:center;min-height:0;margin:0;padding:0;line-height:22px;text-align:center}.imagegallery .imageModal__body .imageModal__title{margin-bottom:.5rem;padding-bottom:.5rem}.imagegallery .imageModal__body .imageModal__caption{margin-top:.5rem;padding-top:.5rem}@media(576px<=width<992px){.imagegallery .imageModal__body{height:25rem}.imagegallery .imageModal__body img{height:90%}}@media(width<576px){.imagegallery .imageModal__body{height:18rem}.imagegallery .imageModal__body img{height:80%}}.imagegallery .imageModal__footer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;border-radius:var(--mainsite-radius-tag);background-color:var(--mainsite-color-scrim-light)}.imagegallery .imageModal__footer button{flex:0;padding:0;border:none;border-radius:var(--mainsite-radius-tag);background-color:var(--mainsite-color-brand-navy)}.imagegallery .imageModal__footer button i{width:32px;height:32px;padding:8px 0 0;border-radius:var(--mainsite-radius-tag);color:var(--mainsite-color-text-on-dark)}.imagegallery .imageModal__footer button:disabled{opacity:.4}.imagegallery .imageModal__footer .thumbnail-button{display:inline-flex;flex:none;padding:0;border:0;border-radius:var(--mainsite-radius-tag);background:none}.imagegallery .imageModal__footer .thumbnail{width:6.43rem;height:6.43rem;margin:.5rem;border-radius:var(--mainsite-radius-tag);box-shadow:0 4px 4px 0 var(--mainsite-color-shadow);object-fit:cover}.imagegallery .imageModal__footer .thumbnail:is(:hover,.active){border:2px solid var(--mainsite-color-accent)}@media(576px<=width<992px){.imagegallery .imageModal__footer .thumbnail{width:4.43rem;height:4.43rem}}@media(width<576px){.imagegallery .imageModal__footer .thumbnail{width:3.43rem;height:3.43rem;margin:5px}}}@layer blocks{.faqs-accordion{padding-block:5rem;background-color:var(--mainsite-color-brand-navy);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.faqs-accordion__inner{display:grid;grid-template-columns:1fr;align-items:start;gap:2.5rem;inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}@media(min-width:768px){.faqs-accordion__inner{grid-template-columns:1fr 1fr;grid-template-areas:"content accordion";gap:0}}.faqs-accordion__content{max-width:unset}@media(min-width:768px){.faqs-accordion__content{grid-area:content;max-width:36.5rem;padding-inline:var(--mainsite-space-md)}}@media(min-width:992px){.faqs-accordion__content{padding-inline:var(--mainsite-content-inset-lg)}}@media(min-width:1200px){.faqs-accordion__content{padding-inline:var(--mainsite-content-inset-xl)}}.faqs-accordion__chip{margin-bottom:1rem;color:var(--mainsite-color-text-accent-on-dark)}.faqs-accordion__title{margin:0 0 1rem;font-size:2.625rem}.faqs-accordion__description{max-width:38rem;margin:0;font-size:1rem;line-height:1.6}:is(.faqs-accordion__description,.faqs-accordion__accordion-body) a:is(:link,:visited,:hover){color:var(--mainsite-color-text-on-dark)}.faqs-accordion__accordion{display:flex;flex-direction:column}@media(min-width:768px){.faqs-accordion__accordion{grid-area:accordion}}@media(min-width:768px){.faqs-accordion--flip-h .faqs-accordion__content{grid-area:accordion}.faqs-accordion--flip-h .faqs-accordion__accordion{grid-area:content}}.faqs-accordion__accordion-item{position:relative;border-bottom:1px solid var(--mainsite-color-border-subtle)}.faqs-accordion__accordion-item:first-child{border-top:1px solid var(--mainsite-color-border-subtle)}.faqs-accordion__accordion-header{display:flex;align-items:center;justify-content:flex-start;gap:.9375rem;box-sizing:border-box;width:100%;padding:.9375rem 0;cursor:pointer}.faqs-accordion__accordion-header:focus-visible{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}.faqs-accordion__accordion-number{color:var(--mainsite-color-text-accent-on-dark);font-size:1rem}.faqs-accordion__accordion-title{flex-grow:1;font-family:var(--mainsite-font-semibold);font-size:1rem;font-weight:400;line-height:1.4}.faqs-accordion__accordion-icon{position:relative;flex-shrink:0}.faqs-accordion__accordion-icon .icon-plus__shape{fill:var(--mainsite-color-text-accent-on-dark)}.faqs-accordion__accordion-icon :is(.icon-plus__line--vertical,.icon-plus__line--horizontal){fill:var(--mainsite-color-brand-navy)}.faqs-accordion__accordion-item[open] .faqs-accordion__accordion-icon .icon-plus__line--vertical{transform:rotate(90deg)}.faqs-accordion__accordion-body{padding:.5rem 0 .9375rem;overflow:hidden;font-size:1rem;transition:max-height .35s ease}}@layer blocks{.feature-hero{background-color:var(--mainsite-color-background-darker);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.feature-hero__inner{display:grid;grid-template-columns:1fr;gap:var(--mainsite-space-xl);inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}.feature-hero__image{position:relative;block-size:28rem;margin-left:calc((100vw - 100%)/-2)}.feature-hero__image img{position:absolute;top:0;left:0;z-index:0;inline-size:calc(0% + 100vw);block-size:100%;object-fit:cover;object-position:center}.feature-hero--flip-h .feature-hero__image img{left:0;right:auto}.feature-hero__chip{margin-bottom:var(--mainsite-space-sm);color:var(--mainsite-color-text-accent-on-dark)}.feature-hero__title{margin:0 0 var(--mainsite-space-sm);font-size:2.625rem}.feature-hero__description a,.feature-hero__description a:hover{color:var(--mainsite-color-text-on-dark)}.feature-hero .fieldtypes--rte .bullet-list{--bullet-list-icon-color: var(--mainsite-color-accent)}.feature-hero .button-container{flex-direction:row;justify-content:flex-start;gap:.875rem;margin:2rem 0;padding:0}.feature-hero .button-container .btn-standard{font-size:1rem}.feature-hero__content>:last-child{margin-bottom:var(--mainsite-space-xl)}.feature-hero--feature .feature-hero__title{margin-bottom:2rem;font-size:3rem;line-height:3.4375rem}.feature-hero--feature .feature-hero__description p{font-size:1.125rem}.feature-hero--feature .feature-hero__description ul.bullet-list{margin-block:2rem}@media(min-width:992px){.feature-hero{--feature-hero-inset: var(--mainsite-content-inset-lg)}.feature-hero__inner{grid-template-areas:"content image";grid-template-columns:calc(50% + var(--feature-hero-inset)) 1fr;gap:0}.feature-hero--flip-h .feature-hero__inner{grid-template-columns:1fr calc(50% + var(--feature-hero-inset))}.feature-hero--feature .feature-hero__inner{grid-template-columns:1fr 1fr}.feature-hero__content{grid-area:content;padding-block:6.125rem;padding-inline:var(--feature-hero-inset)}.feature-hero--feature .feature-hero__content{padding-left:0}.feature-hero__image{grid-area:image;block-size:auto;margin-left:0;margin-right:calc((100vw - 100%)/-2);overflow:hidden}.feature-hero__image img{left:auto;right:0;inline-size:calc(100% + (100vw - 100%)/2)}.feature-hero--flip-h .feature-hero__content{grid-area:image}.feature-hero--feature.feature-hero--flip-h .feature-hero__content{padding-left:var(--feature-hero-inset);padding-right:0}.feature-hero--flip-h .feature-hero__image{grid-area:content;margin-left:calc((100vw - 100%)/-2);margin-right:0}.feature-hero .button-container,.feature-hero__content>:last-child{margin-bottom:0}}@media(min-width:1200px){.feature-hero{--feature-hero-inset: var(--mainsite-content-inset-xl)}}}@layer blocks{.testimonial{padding-bottom:2rem;color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.testimonial__inner__header{display:flex;flex-direction:column;inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}.testimonial__inner__chip{margin-bottom:clamp(1rem,.53846rem + 1.28205vw,1.5rem)}.testimonial__inner__header h2{flex:0 0 auto;width:100%;margin-bottom:clamp(1.875rem,.14423rem + 4.80769vw,3.75rem);background:linear-gradient(180deg,var(--mainsite-color-heading-gradient-start) 0%,var(--mainsite-color-heading-gradient-end) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2.5rem;text-align:center}.testimonial__inner__header h2.left-align{text-align:left}@media(min-width:768px){.testimonial__inner__header h2{font-size:3.75rem}}@media(min-width:992px){.testimonial__inner__header h2.left-align{width:50%}}.testimonial .container-fluid-sticky-right{margin-left:calc((100% - var(--mainsite-container-max)) / 2);padding-left:var(--mainsite-container-gutter)}@media(width<576px){.testimonial .container-fluid-sticky-right{padding-left:0}}.testimonial__inner__items{position:relative;margin-bottom:4.375rem}@media(width<768px){.testimonial__inner__items{padding-left:12px}}.testimonial .splide:not(.is-initialized){visibility:visible}.testimonial .splide:not(.is-initialized) .splide__track{overflow-x:auto}@media(scripting:enabled){.testimonial .splide:not(.is-initialized) .splide__track{scrollbar-width:none}.testimonial .splide:not(.is-initialized) .splide__track::-webkit-scrollbar{display:none}}.testimonial .splide:not(.is-initialized) .splide__slide{margin-inline-end:12px}.testimonial__inner__items .item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:min(25.25rem,100% - 12px);padding:3rem;border-radius:var(--mainsite-radius-card);background-color:var(--mainsite-color-background)}.testimonial__inner__items .content{display:flex;margin:0;flex-direction:column;flex-grow:1;align-content:flex-start;gap:1rem;color:var(--mainsite-color-text-card)}.testimonial__inner__items .header{display:flex;flex-direction:row;align-items:center;gap:1rem}.testimonial__inner__items .person__icon{width:4.0625rem;height:4.0625rem;border-radius:7rem;background-color:var(--mainsite-color-avatar);background-image:url("/main-site/assets/images/testimonial/avatar.svg");background-position:center;background-repeat:no-repeat;background-size:3.1rem 3.1rem}.testimonial__inner__items .person__icon.blue-icon{background-color:var(--mainsite-color-avatar-alt)}.testimonial__inner__items .person__header{display:flex;flex-direction:column}.testimonial__inner__items .person__name{margin-bottom:0;font-family:var(--mainsite-font-semibold);font-weight:400}.testimonial__inner__items .person__role{margin-bottom:0}.testimonial__inner__items .quote{margin:0}.testimonial__inner__items .content__bottom img{display:block;width:5.85rem;max-width:100%;height:auto;object-fit:cover}.testimonial__controls{position:absolute;left:50%;display:flex;align-items:center;gap:8px;margin-top:calc(1rem - 7px);transform:translate(-50%)}@media(min-width:992px){.testimonial__controls{margin-top:calc(1.5rem - 7px)}}.testimonial .splide:not(.is-initialized) .testimonial__controls,.testimonial .splide--slide:not(.is-overflow) .testimonial__controls{display:none}.testimonial .splide__pagination{display:flex;flex-wrap:nowrap;padding:0}:is(.testimonial .splide__pagination__page,.testimonial .splide__toggle){display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:var(--mainsite-color-carousel-dot-active)}.testimonial .splide__pagination__page:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--mainsite-color-carousel-dot)}.testimonial .splide__pagination__page.is-active:before{background:var(--mainsite-color-carousel-dot-active)}}@layer blocks{.caseStudy{display:flow-root;padding-top:clamp(3.5rem,.15385rem + 9.29487vw,7.125rem);background-color:var(--mainsite-color-background-dark);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.caseStudy>.container{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}.caseStudy__chip{margin-bottom:clamp(1rem,.53846rem + 1.28205vw,1.5rem)}.caseStudy h2{margin-bottom:0;background:linear-gradient(180deg,var(--mainsite-color-heading-gradient-start) 0%,var(--mainsite-color-heading-gradient-end) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2.5rem;text-align:center}.caseStudy h2.left-align{width:80%;text-align:left}@media(min-width:768px){.caseStudy h2{font-size:3.75rem}}.caseStudy__scroll-container{position:relative;height:65vh;margin-block:2rem}@media(min-width:992px){.caseStudy__scroll-container{height:67vh}}.caseStudy__scroll-container__row{display:flow-root;height:100%}.caseStudy .splide__track{margin-block:-4px;padding-block:4px}.caseStudy .splide:not(.is-initialized){visibility:visible}.caseStudy .splide:not(.is-initialized) .splide__track{overflow:auto hidden}@media(scripting:enabled){.caseStudy .splide:not(.is-initialized) .splide__track{scrollbar-width:none}.caseStudy .splide:not(.is-initialized) .splide__track::-webkit-scrollbar{display:none}}.caseStudy .panel{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100vw;height:60vh;font-size:3em}@media(min-width:992px){.caseStudy .panel{width:50vw}}@media(min-width:1200px){.caseStudy .panel{width:33.33vw}}.caseStudy .panel:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:calc(80% - 2px);height:calc(100% - 2px);border-radius:var(--mainsite-radius-image);background-image:var(--bg-image);background-position:center;background-repeat:no-repeat;background-size:cover;transform:translate(-50%,-50%)}.caseStudy .panel__link{display:block;width:80%;height:100%;border-radius:var(--mainsite-radius-image);color:inherit;text-decoration:none}.caseStudy .panel .content{position:relative;display:grid;place-content:center;height:100%;padding:10%;overflow:hidden;color:var(--mainsite-color-text-on-dark);cursor:pointer;transition:all .3s ease-in-out}@media(min-width:992px){.caseStudy .panel .content{opacity:0}.caseStudy .panel .content:hover,.caseStudy .panel:has(.panel__link:focus-visible) .content{opacity:1}}.caseStudy .panel .content:after{content:"";position:absolute;inset:0;z-index:-1;width:100%;height:100%;border-radius:var(--mainsite-radius-image);background:var(--mainsite-gradient-image-overlay);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.caseStudy .panel .content h3{font-family:var(--mainsite-font-semibold);font-size:clamp(1.875rem,1.29808rem + 1.60256vw,2.5rem);font-weight:400;line-height:46px}.caseStudy .panel .content__bottom{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.caseStudy__controls{position:absolute;bottom:calc(1rem - 7px);left:50%;display:flex;align-items:center;gap:8px;transform:translate(-50%)}.caseStudy .splide:not(.is-initialized) .caseStudy__controls,.caseStudy .splide--slide:not(.is-overflow) .caseStudy__controls{display:none}.caseStudy .splide__pagination{display:flex;flex-wrap:nowrap;padding:0}:is(.caseStudy .splide__pagination__page,.caseStudy .splide__toggle){display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:var(--mainsite-color-carousel-dot-active)}.caseStudy .splide__pagination__page:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--mainsite-color-carousel-dot)}.caseStudy .splide__pagination__page.is-active:before{background:var(--mainsite-color-carousel-dot-active)}}@layer blocks{.fourColumnCTA{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter);padding-bottom:4rem;color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.fourColumnCTA__inner{display:flex;flex-wrap:wrap;margin-inline:calc(-1 * var(--mainsite-container-gutter))}.fourColumnCTA__inner>:is(h2,.fourColumnCTA__inner__items){flex-shrink:0;width:100%;max-width:100%}.fourColumnCTA__inner__chip{flex-shrink:0;max-width:100%;margin:0 var(--mainsite-container-gutter);margin-bottom:clamp(1rem,.53846rem + 1.28205vw,1.5rem)}.fourColumnCTA__inner h2{margin-bottom:clamp(1.875rem,.14423rem + 4.80769vw,3.75rem);padding-inline:var(--mainsite-container-gutter);font-size:2.5rem;text-align:center}.fourColumnCTA__inner h2.left-align{text-align:left}@media(min-width:768px){.fourColumnCTA__inner h2{font-size:3.75rem}}.fourColumnCTA .splide__track{margin-block:-4px;padding-block:4px}.fourColumnCTA .splide:not(.is-initialized){visibility:visible}@media(width<992px){.fourColumnCTA .splide:not(.is-initialized) .splide__track{overflow:auto hidden}@media(scripting:enabled){.fourColumnCTA .splide:not(.is-initialized) .splide__track{scrollbar-width:none}.fourColumnCTA .splide:not(.is-initialized) .splide__track::-webkit-scrollbar{display:none}}.fourColumnCTA .splide:not(.is-initialized) .fourColumnCTA__inner__item{width:100%}}@media(576px<=width<992px){.fourColumnCTA .splide:not(.is-initialized) .fourColumnCTA__inner__item{width:50%}}@media(min-width:992px){.fourColumnCTA .splide__list{flex-wrap:wrap;justify-content:center;align-items:center}.fourColumnCTA .fourColumnCTA__inner__item{width:33.33333333%}}@media(min-width:1200px){.fourColumnCTA .fourColumnCTA__inner__item{width:25%}}.fourColumnCTA__inner__item{position:relative;margin-bottom:1.5rem;padding:0 var(--mainsite-container-gutter)}.fourColumnCTA__inner__item:before{content:"";position:absolute;inset:0;margin:0 var(--mainsite-container-gutter);border-radius:var(--mainsite-radius-card);transition:all .3s ease-in-out}.fourColumnCTA__inner__item:is(:hover,:has(a:focus-visible)):before{background:var(--mainsite-gradient-image-overlay);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.fourColumnCTA__inner__item a{display:block;border-radius:var(--mainsite-radius-card)}.fourColumnCTA__inner__item img{display:block;width:100%;height:auto;border-radius:var(--mainsite-radius-card);object-fit:cover}.fourColumnCTA__inner__item__details{position:absolute;inset:1rem;z-index:2;max-height:100%;margin:1rem;overflow:hidden;color:var(--mainsite-color-text-on-dark);text-wrap:wrap;opacity:0;transition:all .3s ease-in-out}.fourColumnCTA__inner__item__details h3{margin-bottom:1rem}.fourColumnCTA__inner__item:is(:hover,:has(a:focus-visible)) .fourColumnCTA__inner__item__details{opacity:1}@media(width<992px){.fourColumnCTA__inner__item:before{background:var(--mainsite-gradient-image-overlay);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.fourColumnCTA__inner__item__details{opacity:1}}.fourColumnCTA__controls{position:absolute;top:calc(100% + 3px);left:50%;display:flex;align-items:center;gap:8px;transform:translate(-50%)}@media(min-width:576px){.fourColumnCTA__controls{top:calc(100% + 8px)}}.fourColumnCTA .splide:not(.is-initialized) .fourColumnCTA__controls,.fourColumnCTA .splide--slide:not(.is-overflow) .fourColumnCTA__controls{display:none}.fourColumnCTA .splide__pagination{display:flex;flex-wrap:nowrap;padding:0}:is(.fourColumnCTA .splide__pagination__page,.fourColumnCTA .splide__toggle){display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:var(--mainsite-color-carousel-dot-active)}.fourColumnCTA .splide__pagination__page:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--mainsite-color-carousel-dot)}.fourColumnCTA .splide__pagination__page.is-active:before{background:var(--mainsite-color-carousel-dot-active)}}@layer blocks{.feature-testimonial{padding-block:5rem;background-color:var(--mainsite-color-background);color:var(--mainsite-color-text-body);font-synthesis-weight:none}.feature-testimonial__inner{display:grid;grid-template-columns:1fr;gap:2.5rem;inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}@media(min-width:768px){.feature-testimonial__inner{grid-template-columns:1fr 1fr;grid-template-areas:"content testimonial";gap:0}.feature-testimonial__inner__content{grid-area:content;max-width:36.5rem;padding-inline:var(--mainsite-space-md)}.feature-testimonial__inner__testimonial,.feature-testimonial--flip-h .feature-testimonial__inner__content{grid-area:testimonial}.feature-testimonial--flip-h .feature-testimonial__inner__testimonial{grid-area:content}}@media(min-width:992px){.feature-testimonial__inner__content{padding-inline:var(--mainsite-content-inset-lg)}}@media(min-width:1200px){.feature-testimonial__inner__content{padding-inline:var(--mainsite-content-inset-xl)}}.feature-testimonial__chip{margin-bottom:1rem;color:var(--mainsite-color-text-accent)}.feature-testimonial__title{margin:0 0 1rem;color:var(--mainsite-color-text-heading);font-size:2.625rem}.feature-testimonial__description{max-width:38rem;margin:0;font-size:1.125rem;line-height:1.6}.feature-testimonial .feature-testimonial__card{display:flex;flex-direction:column;align-items:flex-start;gap:1.875rem;width:100%;height:100%;margin:0;padding:1.25rem;border-left:.438rem solid var(--mainsite-color-accent);border-radius:var(--mainsite-radius-card);background-color:var(--mainsite-color-surface-muted);color:var(--mainsite-color-text-heading)}@media(min-width:992px){.feature-testimonial .feature-testimonial__card{padding:3rem}}.feature-testimonial .feature-testimonial__card__chip{color:var(--mainsite-color-text-accent);font-size:1rem}.feature-testimonial .feature-testimonial__card__quote{margin:0}.feature-testimonial .feature-testimonial__card__quote p{margin:0;font-size:1.125rem;line-height:1.875rem}.feature-testimonial .feature-testimonial__card .person{display:flex;flex-direction:row;align-items:center;gap:.625rem;width:100%;padding-top:1.875rem;border-top:1px solid var(--mainsite-color-divider-muted)}.feature-testimonial .feature-testimonial__card .person__icon img{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.feature-testimonial .feature-testimonial__card .person__details{display:flex;flex-direction:column}.feature-testimonial .feature-testimonial__card .person__name{margin-bottom:0;font-family:var(--mainsite-font-semibold);font-size:.875rem;font-weight:400}.feature-testimonial .feature-testimonial__card .person__role{margin-bottom:0;font-size:.75rem}}@layer blocks{.carousel{position:relative;inline-size:100%;max-inline-size:82.875rem;margin-inline:auto;padding:2rem var(--mainsite-container-gutter);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.carousel-inner{position:relative;display:flex;flex-direction:column;inline-size:100%;max-inline-size:82.875rem;height:41rem;overflow:hidden;border-radius:var(--mainsite-radius-card)}.carousel-chip{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}@media(width<576px),(min-width:1400px){.carousel-chip{padding-inline:0}}.carousel-chip__label{margin-bottom:clamp(1rem,.0769230769rem + 2.5641025641vw,2rem)}.carousel .splide__list{flex:1 1 0;min-height:0}.carousel-item{inline-size:100%;height:100%}.carousel-item img{width:100%;height:100%;object-fit:cover}.carousel.is-initialized{touch-action:pan-y}.carousel.splide:not(.is-initialized){visibility:visible}.carousel:not(.is-initialized) .carousel-indicators{display:none}.carousel-caption{position:absolute;right:15%;bottom:5rem;left:1.25rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:45.063rem;min-height:11.875rem;padding:.938rem 1.563rem;border-radius:var(--mainsite-radius-card);background-color:var(--mainsite-color-scrim-light);color:var(--mainsite-color-text-body);text-align:left}.carousel-caption-description{width:70%}.carousel-caption-description a{color:unset}.carousel-caption :is(h2,.carousel-caption-text){position:relative;text-align:left}.carousel-caption-text{margin-top:1rem}.carousel-caption h2{margin-bottom:0;font-family:var(--mainsite-font-semibold);font-size:1.25rem;font-weight:400}.carousel-btn-inner{display:flex;flex-direction:column;flex-wrap:wrap}.carousel-btn{position:relative;width:auto;margin-block:.15625rem;justify-content:space-between}@media(width<992px){.carousel-caption{right:0;bottom:10%;left:0;flex-wrap:wrap;width:100%;padding:.313rem}.carousel-caption-description{width:100%}.carousel-btn-inner{display:block}}@media(width<576px){.carousel-btn-inner{display:flex}}.carousel-indicators{position:absolute;right:0;bottom:2.813rem;left:0;z-index:2;display:flex;justify-content:center;align-items:center;width:fit-content;margin:auto;padding:.5rem 4rem;border-radius:1rem;background-color:var(--mainsite-color-carousel-controls)}.carousel .splide__pagination{gap:1.5rem;padding:0}.carousel .splide__pagination li{display:flex}.carousel .splide__pagination__page{flex:none;width:1.4rem;height:1.4rem;padding:0;border:0;background:url("/main-site/assets/images/carousel/carousel-indicator.svg") no-repeat;background-size:contain;cursor:pointer}.carousel .splide__pagination__page.is-active{width:2rem;height:2rem;background-image:url("/main-site/assets/images/carousel/carousel-indicator-active.svg")}@media(width<768px){.carousel .splide__pagination__page{width:.5rem;height:.5rem}.carousel .splide__pagination__page.is-active{width:1.375rem;height:1.375rem}}.carousel .splide__toggle{position:absolute;top:50%;left:1.25rem;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:var(--mainsite-color-text-on-dark);cursor:pointer;transform:translateY(-50%)}.carousel :is(.splide__pagination__page,.splide__toggle):focus-visible{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px}}@layer blocks{.megamenu__list__item.is-dismissed{background:none}.megamenu__list__item.is-dismissed :is(.megamenu__list__item__title,.megamenu__list__item__link){color:var(--mainsite-color-text-on-dark);text-decoration:none}.megamenu__list__item.is-dismissed .haschildren{transform:rotate(0)}.megamenu__list__item.is-dismissed .megamenu__list__item__megacontainer{max-height:0;overflow:hidden}}@layer blocks{.icons{--icons-color: var(--mainsite-color-brand-navy);--icons-title-color: var(--mainsite-color-brand-navy);--icons-background-color: var(--mainsite-color-background);--icons-chip-color: var(--mainsite-color-text-accent);background-color:var(--icons-background-color);color:var(--icons-color);font-synthesis-weight:none}.icons--checkboxes{--icons-list-gap: .9375rem;--icons-item-gap: .5rem;--icons-checkbox-color: var(--mainsite-color-accent);--icons-color: var(--mainsite-color-text-strong);--icons-title-color: var(--mainsite-color-text-strong)}.icons--dark{--icons-background-color: var(--mainsite-color-background-darker);--icons-chip-color: var(--mainsite-color-text-accent-on-dark);--icons-color: var(--mainsite-color-text-on-dark);--icons-title-color: var(--mainsite-color-text-on-dark)}.icons--dark .icons__title{background:linear-gradient(180deg,var(--mainsite-color-heading-gradient-start) 0%,var(--mainsite-color-heading-gradient-end) 100%);background-clip:text;-webkit-text-fill-color:transparent}.icons--dark a.icons__list-item__inner{color:var(--mainsite-color-text-on-dark)}.icons__inner{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter);padding-block:clamp(56px,35.6923076923px + 3.5256410256vw,78px)}@media(min-width:992px){.icons__inner{inline-size:825px}}.icons__chip{margin-bottom:clamp(16px,8.6153846154px + 1.2820512821vw,24px)}.icons__title{margin-bottom:clamp(30px,2.3076923077px + 4.8076923077vw,60px);color:var(--icons-title-color);font-size:2.5rem;text-align:center}@media(min-width:768px){.icons__title{font-size:3.75rem}}.icons__title.left-align{text-align:left}.icons__subtitle{margin-bottom:1rem;font-size:1.5625rem;line-height:2.875rem}.icons__list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;margin:0 calc(-1 * var(--mainsite-container-gutter));padding:0;list-style-type:none}@media(min-width:1200px){.icons__list{flex-wrap:nowrap}}.icons__list-item{flex:0 0 auto;inline-size:50%;max-inline-size:100%;margin-bottom:var(--mainsite-space-lg);padding-inline:var(--mainsite-container-gutter)}@media(min-width:768px){.icons__list-item{inline-size:33.33333333%}}@media(min-width:992px){.icons__list-item{inline-size:25%;margin-bottom:0}}.icons__list-item__inner{display:flex;flex-direction:column;block-size:100%}.icons__list-item__inner.has-titles{min-block-size:12.5rem}.icons__list-item__title{display:block;flex-grow:1;align-content:center;margin-bottom:.5rem;padding-top:1rem;font-size:1.25rem;line-height:1.2}.icons__list-item__inner figure{display:flex;flex-direction:column;align-items:center;justify-content:center}.icons__list-item__inner:not(.has-titles) figure{flex-grow:1}.icons__list-item__inner figure img{width:auto;height:auto;max-width:100%;max-height:150px;object-fit:cover}.icons__list-item__inner figure img.rounded-corners{border-radius:var(--mainsite-radius-logo)}a.icons__list-item__inner{position:relative;z-index:100;text-align:center;text-decoration:none;cursor:pointer}a.icons__list-item__inner:focus-visible{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}:is(.icons--logos,.icons--checkboxes) .icons__chip{display:block;align-items:normal;inline-size:auto;max-block-size:none;padding:0;border:none;border-radius:0;background-color:transparent;color:var(--icons-chip-color);font-size:1rem;line-height:inherit;text-decoration:none}:is(.icons--logos,.icons--checkboxes) .icons__title{margin:0 0 1rem;background:none;-webkit-text-fill-color:unset}.icons--logos .icons__chip{margin-bottom:1.875rem}.icons--logos .icons__title{font-size:clamp(30px,18.9230769231px + 1.9230769231vw,42px);line-height:clamp(42px,32.7692307692px + 1.6025641026vw,52px)}.icons--checkboxes .icons__inner{padding-block:5rem}@media(min-width:992px){.icons--checkboxes .icons__inner{inline-size:auto}}@media(min-width:992px){.icons--checkboxes .icons__inner__content{padding-inline:var(--mainsite-content-inset-lg)}}@media(min-width:1200px){.icons--checkboxes .icons__inner__content{padding-inline:var(--mainsite-content-inset-xl)}}.icons--checkboxes .icons__chip{margin-bottom:1rem}.icons--checkboxes .icons__title{font-size:.875rem}.icons--checkboxes .icons__subtitle{font-size:.875rem;text-align:center}.icons--checkboxes .icons__subtitle.left-align{text-align:left}.icons--checkboxes .icons__list{flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--icons-list-gap);margin:var(--mainsite-space-md) 0 0;padding-top:var(--mainsite-space-md);border-top:1px solid var(--mainsite-color-border-subtle)}.icons--checkboxes .icons__list-item{display:flex;flex-direction:row;align-items:flex-start;gap:var(--icons-item-gap);inline-size:calc(50% - var(--icons-list-gap) / 2);margin-bottom:0;padding:0}@media(min-width:768px){.icons--checkboxes .icons__list-item{inline-size:calc(33.3333333333% - var(--icons-list-gap) * 2 / 3)}}@media(min-width:992px){.icons--checkboxes .icons__list-item{inline-size:calc(20% - var(--icons-list-gap) * 4 / 5)}}.icons--checkboxes .icons__list-item__icon{flex-shrink:0;max-width:1.125rem}.icons--checkboxes .icons__list-item__inner{font-size:.875rem}}@layer blocks{.outcomesMetricsGrid{--outcomes-metrics-grid-background-color: var(--mainsite-color-background);--outcomes-metrics-grid-card-stat-color: var(--mainsite-color-text-accent);--outcomes-metrics-grid-card-color: var(--mainsite-color-text-heading);--outcomes-metrics-grid-heading-color: var(--mainsite-color-text-heading);--outcomes-metrics-grid-subheading-color: var(--mainsite-color-text-high-contrast);--outcomes-metrics-grid-divider-color: var(--mainsite-color-divider-strong);padding-block:var(--mainsite-space-xl);background-color:var(--outcomes-metrics-grid-background-color);color:var(--outcomes-metrics-grid-card-color);font-synthesis-weight:none}.outcomesMetricsGrid--dark{--outcomes-metrics-grid-background-color: var(--mainsite-color-background-dark);--outcomes-metrics-grid-card-stat-color: var(--mainsite-color-text-accent-on-dark);--outcomes-metrics-grid-card-color: var(--mainsite-color-text-on-dark);--outcomes-metrics-grid-heading-color: var(--mainsite-color-text-on-dark);--outcomes-metrics-grid-subheading-color: var(--mainsite-color-text-on-dark)}.outcomesMetricsGrid__inner{display:grid;grid-template-columns:1fr;gap:0;inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}.outcomesMetricsGrid__heading{margin-bottom:clamp(.9375rem,2.139423rem - 1.602564vw,1.5625rem);padding-top:clamp(2.8125rem,1.947115rem + 2.403846vw,3.75rem);padding-inline:var(--mainsite-space-sm);background:linear-gradient(180deg,var(--mainsite-color-heading-gradient-start) 0%,var(--mainsite-color-heading-gradient-end) 100%);background-clip:text;color:var(--outcomes-metrics-grid-heading-color);font-size:clamp(2.125rem,1.894231rem + .641026vw,2.375rem);text-align:center}.outcomesMetricsGrid__subheading{margin-bottom:clamp(2.8125rem,1.947115rem + 2.403846vw,3.75rem);padding-inline:var(--mainsite-space-sm);color:var(--outcomes-metrics-grid-subheading-color);font-size:clamp(1rem,.884615rem + .320513vw,1.125rem);line-height:2.875rem;text-align:center}.outcomesMetricsGrid__grid{--outcomes-metrics-grid-card-gap: var(--mainsite-space-2xs);margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:var(--outcomes-metrics-grid-card-gap)}.outcomesMetricsGrid__card{position:relative;height:100%;color:var(--outcomes-metrics-grid-card-color)}.outcomesMetricsGrid__card--image{--outcomes-metrics-grid-card-color: var(--mainsite-color-text-on-dark)}.outcomesMetricsGrid__card__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.outcomesMetricsGrid__card__content{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto;height:100%;padding:var(--mainsite-space-md)}.outcomesMetricsGrid__card__stat{color:var(--outcomes-metrics-grid-card-stat-color);font-family:var(--mainsite-font-semibold);font-size:1.75rem;font-weight:400}.outcomesMetricsGrid__card__title{margin-bottom:.5rem;font-size:.8125rem}.outcomesMetricsGrid__card__description{margin:0;font-size:.6875rem}.outcomesMetricsGrid:not(.outcomesMetricsGrid--card-bg) .outcomesMetricsGrid__card:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--outcomes-metrics-grid-card-gap) / -2);width:100%;height:1px;background-color:var(--outcomes-metrics-grid-divider-color)}.outcomesMetricsGrid__card--image:after{content:"";position:absolute;inset:0;height:100%;background:linear-gradient(180deg,var(--mainsite-color-image-shade-start) 0%,var(--mainsite-color-image-shade-end) 100%)}.outcomesMetricsGrid--card-bg{padding-block:0}.outcomesMetricsGrid--card-bg .outcomesMetricsGrid__grid{--outcomes-metrics-grid-card-gap: 0;grid-auto-rows:minmax(15.625rem,auto)}.outcomesMetricsGrid--card-bg .outcomesMetricsGrid__card{overflow:hidden}.outcomesMetricsGrid--card-bg .outcomesMetricsGrid__card__stat{color:inherit}.outcomesMetricsGrid--card-bg .outcomesMetricsGrid__card__bottom{margin-top:auto}.outcomesMetricsGrid--fullwidth .outcomesMetricsGrid__inner{max-inline-size:none;margin:0;padding:0}.outcomesMetricsGrid--fullwidth .outcomesMetricsGrid__inner__content{padding-inline:0}.outcomesMetricsGrid--fullwidth .outcomesMetricsGrid__card__content{padding:2.75rem 3.4375rem}.outcomesMetricsGrid--fullwidth .outcomesMetricsGrid__card__stat{font-family:inherit;font-size:clamp(1.75rem,.826923rem + 2.564103vw,2.75rem);line-height:120%;letter-spacing:-2%}.outcomesMetricsGrid--fullwidth .outcomesMetricsGrid__card__title{font-size:clamp(1.1875rem,1.129808rem + .160256vw,1.25rem);line-height:150%;letter-spacing:-2%}.outcomesMetricsGrid--fullwidth .outcomesMetricsGrid__card__description{font-size:clamp(.9375rem,.879808rem + .160256vw,1rem);line-height:150%;letter-spacing:-2%}.outcomesMetricsGrid--dark.outcomesMetricsGrid--card-bg .outcomesMetricsGrid__card__stat{color:var(--mainsite-color-text-on-dark)}@media(min-width:576px){.outcomesMetricsGrid__grid{grid-template-columns:repeat(2,1fr)}.outcomesMetricsGrid:not(.outcomesMetricsGrid--card-bg) .outcomesMetricsGrid__card:not(:last-child):after{display:none}.outcomesMetricsGrid:not(.outcomesMetricsGrid--card-bg) .outcomesMetricsGrid__card:nth-child(odd):not(:last-child):after{display:block;top:0;left:auto;right:calc(var(--outcomes-metrics-grid-card-gap) / -2);bottom:auto;width:1px;height:100%}.outcomesMetricsGrid--card-bg .outcomesMetricsGrid__grid{grid-auto-rows:minmax(18.75rem,auto)}}@media(min-width:992px){.outcomesMetricsGrid__grid{grid-template-columns:repeat(4,1fr)}.outcomesMetricsGrid:not(.outcomesMetricsGrid--card-bg) .outcomesMetricsGrid__card:not(:nth-child(4n)):not(:last-child):after{display:block;top:0;left:auto;right:calc(var(--outcomes-metrics-grid-card-gap) / -2);bottom:auto;width:2px;height:100%}.outcomesMetricsGrid--card-bg .outcomesMetricsGrid__grid{grid-auto-rows:minmax(21.875rem,auto)}.outcomesMetricsGrid__inner__content{padding-inline:var(--mainsite-content-inset-lg)}.outcomesMetricsGrid__card__content{padding:var(--mainsite-space-md) 1.875rem}}@media(min-width:1200px){.outcomesMetricsGrid__inner__content{padding-inline:var(--mainsite-content-inset-xl)}}}@layer blocks{.values__background{background-color:var(--mainsite-color-background);color:var(--mainsite-color-brand-navy);font-synthesis-weight:none}.values{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter);padding-block:clamp(56px,35.6923076923px + 3.5256410256vw,78px)}.values__chip{margin-bottom:clamp(16px,8.6153846154px + 1.2820512821vw,24px)}.values__title{margin-bottom:clamp(30px,2.3076923077px + 4.8076923077vw,60px);background:linear-gradient(180deg,var(--mainsite-color-heading-gradient-dark-start) 0%,var(--mainsite-color-heading-gradient-end) 100%);background-clip:text;color:var(--mainsite-color-text-high-contrast);font-size:2.5rem;text-align:center;-webkit-text-fill-color:transparent}@media(min-width:768px){.values__title{font-size:3.75rem}}.values__title.left-align{text-align:left}.values__list{display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:10px;margin:0 -5px;padding:0;list-style-type:none}.values__list-item{flex:0 0 auto;inline-size:100%;margin-bottom:0;padding:0 5px}@media(min-width:768px){.values__list-item{inline-size:50%}}@media(min-width:992px){.values__list-item.column-3-layout{inline-size:33.33333333%}.values__list-item.column-4-layout{inline-size:25%}}.values__list-item__inner{min-block-size:72px}.values .question{position:relative;display:flex;flex-direction:row;align-items:center;min-block-size:72px;border:1px solid var(--mainsite-color-border-neutral);border-radius:.5rem;background-color:var(--mainsite-color-brand-navy);color:var(--mainsite-color-text-on-dark);font-size:1.25rem;line-height:1.2;list-style:none;cursor:pointer}.values .question::-webkit-details-marker{display:none}.values .question:focus-visible{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}.values .question:after{content:"";position:absolute;inset-block:0;right:.5rem;inline-size:2rem;block-size:2rem;margin-block:auto;background:url("/main-site/assets/images/values/arrow-down.svg") center / contain no-repeat;filter:brightness(0) invert(1)}.values__list-item__title{inline-size:calc(100% - 5rem);padding-inline:.5rem}.values__list-item__icon{display:flex;min-inline-size:2rem;margin-left:1rem;filter:brightness(0) invert(1)}.values__list-item__icon img{inline-size:auto;block-size:2rem;max-inline-size:2rem;max-block-size:2rem;object-fit:cover}:is(.values__list-item__inner.active,.values__list:not(.values__list--enhanced) [open]) .question{border-color:var(--mainsite-color-action);background-color:var(--mainsite-color-action);color:var(--mainsite-color-brand-navy)}:is(.values__list-item__inner.active,.values__list:not(.values__list--enhanced) [open]) .question:after{transform:rotate(180deg);filter:brightness(0)}:is(.values__list-item__inner.active,.values__list:not(.values__list--enhanced) [open]) .values__list-item__icon{filter:brightness(0)}.values .answer{margin-top:1rem;padding-inline:15px}.values .answer p{text-align:left}.values .answer p:first-of-type{margin-top:0;padding-top:1rem}.values .answer p:last-child{margin-bottom:3rem}.values__list-item__description{color:var(--mainsite-color-brand-navy)}.values__list-item__description a{color:var(--mainsite-color-link-cta);text-decoration:underline;text-underline-offset:2px}}@layer blocks{.accordion{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding:1.875rem var(--mainsite-container-gutter) 5.87rem;color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.accordion__chip{margin-bottom:clamp(16px,8.6153846154px + 1.2820512821vw,24px)}.accordion__title{margin-bottom:clamp(6px,-21.6923076923px + 4.8076923077vw,36px);font-size:2.5rem;text-align:center}@media(min-width:768px){.accordion__title{font-size:3.75rem}}.accordion__title.left-align{text-align:left}.accordion__outer{margin-bottom:-1.1428rem;border-radius:var(--mainsite-radius-card)}.accordion__inner{position:relative;padding-top:1.5rem}.accordion__inner__title{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;min-block-size:4.75rem;padding:0 1.125rem 0 6.125rem;border:.063rem solid var(--mainsite-color-border-translucent);border-radius:var(--mainsite-radius-card);background-color:var(--mainsite-color-background);color:var(--mainsite-color-text-card);font-size:2rem;list-style:none;cursor:pointer}@media(width<768px){.accordion__inner__title{font-size:1.25rem}}.accordion__inner__title::-webkit-details-marker{display:none}.accordion__inner__title:focus-visible{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}.accordion__inner__title:after{content:"";inline-size:2.5rem;block-size:2.5rem;margin-top:1.6rem;padding:1rem;background-image:url("/main-site/assets/images/accordion/icon-accordion-indicator.svg");background-repeat:no-repeat;filter:invert(70%) sepia(0%) saturate(0%) hue-rotate(191deg) brightness(88%) contrast(90%)}.accordion__inner__icon{position:absolute;top:2.5rem;left:2.5rem;inline-size:2.5rem;block-size:2.5rem;filter:invert(38%) sepia(27%) saturate(2680%) hue-rotate(329deg) brightness(108%) contrast(88%)}.accordion__inner[open] .accordion__inner__title{border-color:var(--mainsite-color-accent);border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:var(--mainsite-color-accent);color:var(--mainsite-color-text-on-dark)}.accordion__inner[open] .accordion__inner__title:after{filter:invert(15%) sepia(47%) saturate(737%) hue-rotate(183deg) brightness(85%) contrast(90%)}.accordion__inner[open] .accordion__inner__icon{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(77deg) brightness(102%) contrast(105%)}.accordion__inner__content{overflow:hidden;padding-top:2.5rem;border:.063rem solid var(--mainsite-color-accent);border-radius:0 0 var(--mainsite-radius-card) var(--mainsite-radius-card);background-color:var(--mainsite-color-background);color:var(--mainsite-color-text-card);font-size:1rem}.accordion__inner__text{padding:0 6.125rem 2rem}@media(width<768px){.accordion__inner__text{padding-inline:1rem}}.accordion__inner__text a{padding:0;color:inherit;font-size:inherit;text-decoration:underline}.accordion__inner__text a:hover{color:var(--mainsite-color-text-card-hover)}.accordion__inner__text p{margin-bottom:0;font-size:1rem}.accordion__inner__text :is(h1,h2,h3,h4){margin-top:0}.accordion__inner__text h1{margin-bottom:2%;font-family:var(--mainsite-font-semibold);font-size:clamp(31px,19px + 2.0833333333vw,44px);font-weight:400;line-height:1.1}.accordion__inner__text h2{margin-bottom:2%;font-size:clamp(22px,12.7692307692px + 1.6025641026vw,32px);line-height:1.3}.accordion__inner__text h3{margin-bottom:1%;font-family:var(--mainsite-font-semibold);font-size:clamp(21px,18.2307692308px + .4807692308vw,24px);font-weight:400}.accordion__inner__text h4{margin-bottom:1%;font-size:1.25rem}.accordion__inner__text img{max-width:100%;max-height:100%}.accordion__inner__text :is(ol,ul){margin-bottom:clamp(16px,12.3076923077px + .641025641vw,20px);margin-left:1rem;padding-left:clamp(28px,7.6923076923px + 3.5256410256vw,50px)}.accordion__inner__text ol{list-style-type:decimal}.accordion__inner__text ul{list-style-type:disc}.accordion__inner__text :is(ol,ul) li{font-size:1.25rem;list-style:unset}.accordion__inner__text table{inline-size:100%;border:1px solid var(--mainsite-color-table-border);border-collapse:collapse;border-spacing:0}.accordion__inner__text :is(th,td){padding:.2em;border:1px solid var(--mainsite-color-table-border)}.accordion__inner__text th{font-family:var(--mainsite-font-semibold);font-weight:400;text-align:left}}@layer blocks{.outcome{padding-block:clamp(40px,21.5384615385px + 3.2051282051vw,60px);background-color:var(--mainsite-color-background);color:var(--mainsite-color-brand-navy);font-synthesis-weight:none}.outcome__inner{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:min(5%,80px)}@media(width<768px){.outcome__inner{grid-template-columns:1fr;gap:2rem}}.outcome__title{margin:0 0 1rem;font-size:clamp(32px,20.9230769231px + 1.9230769231vw,44px);line-height:50px}.outcome__description{max-width:38rem;margin:0;font-size:clamp(14px,12.1538461538px + .3205128205vw,16px);line-height:1.6}.outcome__accordion{display:flex;flex-direction:column;border-top:1px solid var(--mainsite-color-divider-translucent)}.outcome__accordion-item{position:relative;border-bottom:1px solid var(--mainsite-color-divider-translucent)}.outcome__accordion-item[open]{background-color:var(--mainsite-color-surface-highlight)}.outcome__accordion-header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;padding:1.25rem;list-style:none;cursor:pointer}.outcome__accordion-header::-webkit-details-marker{display:none}.outcome__accordion-header:focus-visible{outline:2px solid var(--mainsite-color-focus-ring);outline-offset:2px;box-shadow:none}.outcome__accordion-title{margin-right:1rem;font-family:var(--mainsite-font-semibold);font-size:clamp(16px,14.1538461538px + .3205128205vw,18px);font-weight:400;line-height:1.4}.outcome__accordion-icon{position:relative;flex-shrink:0;width:1rem;height:1rem}.outcome__accordion-icon:before,.outcome__accordion-icon:after{content:"";position:absolute;background-color:currentcolor}.outcome__accordion-icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.outcome__accordion-icon:after{top:0;left:50%;width:2px;height:100%;transform:translate(-50%);transition:opacity .25s ease}.outcome__accordion-item[open] .outcome__accordion-icon:after{opacity:0}.outcome__accordion-body{padding:.5rem 1.25rem 1.25rem;font-size:clamp(15px,14.0769230769px + .1602564103vw,16px)}@supports (interpolate-size: allow-keywords) and selector(::details-content){@media(prefers-reduced-motion:no-preference){.outcome__accordion-item{interpolate-size:allow-keywords}.outcome__accordion-item::details-content{block-size:0;overflow:clip;transition:block-size .35s ease,content-visibility .35s allow-discrete}.outcome__accordion-item[open]::details-content{block-size:auto}}}}@layer blocks{.hero{position:relative;overflow:hidden;margin-bottom:0;color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}@media(width<576px){.hero{display:flex;flex-direction:column;justify-content:center}}.hero__inner>img{position:absolute;top:0;left:0;z-index:0;inline-size:100%;block-size:100%;object-fit:cover}.hero__inner:before{content:"";position:absolute;top:0;left:0;z-index:1;inline-size:100%;block-size:100%;background:var(--mainsite-color-image-wash);pointer-events:none}.hero__inner.Light:before{background:var(--mainsite-color-image-wash-light)}.hero__inner.Default:before{background:unset}.hero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-block-size:70vh;inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-block:clamp(.625rem,3.2051282051vw - .5288461538rem,1.875rem);padding-inline:var(--mainsite-container-gutter);text-align:left}@media(min-height:1024px){.hero__content{min-block-size:40vh}}@media(width<768px){.hero__content{min-block-size:50vh}}.hero__content__title{inline-size:clamp(24.75rem,7.2115384615rem + 48.7179487179vw,43.75rem);margin-top:0;color:var(--mainsite-color-text-on-dark);font-family:var(--mainsite-font-semibold);font-size:clamp(2.8125rem,.5625rem + 6.25vw,5.25rem);line-height:clamp(3.75rem,2.6538461538rem + 3.0448717949vw,4.9375rem)}@media(min-width:768px){.hero__content__title{margin-top:clamp(1rem,3.7037037037vw - .7777777778rem,2rem)}}.hero__content__title.Dark{color:var(--mainsite-color-text-heading)}.hero__content__description{color:var(--mainsite-color-text-on-dark);font-family:var(--mainsite-font-semibold);font-size:clamp(.8125rem,.5240384615rem + .8012820513vw,1.125rem);line-height:1.875rem;text-align:left}@media(min-width:992px){.hero__content__description{inline-size:40%}}.hero__content__buttons{display:flex;flex-wrap:wrap;gap:1.875rem}.hero__content__buttons .button-container{padding-block:clamp(0rem,3.2051282051vw - 1.1538461538rem,1.25rem)}.hero__content__buttons .button-container .btn{margin-bottom:0;font-size:1rem}}@layer blocks{.storyCards{display:grid;gap:clamp(1.875rem,-1.2980769231rem + 8.8141025641vw,5.3125rem);inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-block:clamp(3rem,1.7307692308rem + 3.5256410256vw,4.375rem);padding-inline:var(--mainsite-container-gutter);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.storyCards__header{gap:2rem}@media(min-width:992px){.storyCards__header{display:grid;grid-template-columns:1fr 2fr}}.storyCards__header__title{margin-bottom:var(--mainsite-space-sm);font-size:clamp(2.1875rem,1.8990384615rem + .8012820513vw,2.5rem);line-height:clamp(2.5rem,1.9230769231rem + 1.6025641026vw,3.125rem)}.storyCards__header__subtitle{font-size:clamp(1rem,.8846153846rem + .3205128205vw,1.125rem);line-height:2.1875rem}.storyCards__content{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,-.4807692308rem + 4.8076923077vw,3.125rem)}@media(min-width:576px){.storyCards__content{grid-template-columns:1fr 1fr}}@media(min-width:992px){.storyCards__content{grid-template-columns:repeat(3,1fr)}}.storyCards__content__card{display:flex;flex-direction:column;gap:var(--mainsite-space-md);padding:clamp(1rem,.0769230769rem + 2.5641025641vw,2rem);border-radius:var(--mainsite-radius-panel);background-color:var(--mainsite-color-background);color:var(--mainsite-color-text-heading)}.storyCards__content__card__title{margin:0;font-family:var(--mainsite-font-semibold);font-size:clamp(1.25rem,.9038461538rem + .9615384615vw,1.625rem);font-weight:400;line-height:clamp(1.875rem,1.1826923077rem + 1.9230769231vw,2.625rem)}@media(min-width:1200px){.storyCards__content__card__description__wrapper{display:flex;gap:var(--mainsite-space-sm)}}.storyCards__content__card__description{margin:0;font-size:.875rem}.storyCards__content__card .btn{display:inline-flex;align-self:flex-end;block-size:fit-content;margin-top:var(--mainsite-space-sm);padding-block:clamp(.625rem,.2788461538rem + .9615384615vw,1rem);padding-inline:clamp(1.25rem,.5576923077rem + 1.9230769231vw,2rem);background-color:var(--mainsite-color-action-strong)}.storyCards__content__card .btn:hover{background-color:var(--mainsite-color-action-hover)}}@layer blocks{.image-and-text{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-block:0;padding-inline:var(--mainsite-container-gutter);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.image-and-text__chip{margin-bottom:clamp(1rem,.07692rem + 2.5641vw,2rem)}.image-and-text__inner{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;align-content:center;gap:var(--mainsite-space-lg);inline-size:100%;max-inline-size:100%;margin:0 auto 3.4375rem}.image-and-text__inner__image{inline-size:41rem;max-inline-size:100%;max-block-size:100%}.image-and-text__inner__image figure img{inline-size:100%;block-size:100%;margin-right:0;border-left:.438rem solid var(--mainsite-color-accent);border-radius:var(--mainsite-radius-card);object-fit:cover}.image-and-text__inner__text{display:flex;flex-direction:column;max-inline-size:31.875rem;padding:3.5rem;border-radius:var(--mainsite-radius-card);background-color:var(--mainsite-color-background);color:var(--mainsite-color-text-body)}.image-and-text__inner__text h2{inline-size:100%;margin-bottom:0;padding-bottom:var(--mainsite-space-lg);font-size:2.125rem;text-align:left}.image-and-text__inner__text li{text-align:left}.image-and-text__inner__text a{color:unset}.image-and-text .image-and-text__inner__text__button{margin-top:auto}.image-and-text .image-and-text__inner__text__button a.btn-standard{display:flex;flex-direction:row;justify-content:space-between;inline-size:100%;margin-bottom:0;padding:0;border-bottom:.063rem solid var(--mainsite-color-link-cta);border-radius:0;background-color:var(--mainsite-color-background);color:var(--mainsite-color-link-cta);font-size:1rem}.image-and-text .image-and-text__inner__text__button a:after{content:"";inline-size:1.5rem;block-size:1.5rem;margin-left:.5rem;background-image:url("/main-site/assets/images/image-and-text/arrow-up-right-orange.svg");background-repeat:no-repeat;background-size:22px 22px}.image-and-text.alternate .image-and-text__inner__image{order:2}.image-and-text.alternate .image-and-text__inner__text{order:1}@media(min-width:768px){.image-and-text__inner__image{min-block-size:auto}.image-and-text__inner__image figure{block-size:100%}.image-and-text__inner__text{flex:0 0 auto;inline-size:50%;min-block-size:auto;max-block-size:100%}}@media(width<768px){.image-and-text__inner{flex-direction:column;justify-content:center;block-size:auto;margin:0 0 3.4735rem}.image-and-text__inner__text{min-block-size:auto;max-inline-size:100%;margin:0}.image-and-text.alternate .image-and-text__inner__image{order:1}.image-and-text.alternate .image-and-text__inner__text{order:2}}@media(width<992px){.image-and-text__inner__image figure img{max-inline-size:100%;block-size:100%}.image-and-text__inner__text{min-block-size:auto;padding:var(--mainsite-space-sm);font-size:.875rem}}}@layer blocks{.threecolumn{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;margin-bottom:.5rem;padding-bottom:2rem;padding-inline:var(--mainsite-container-gutter);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.threecolumn__outer__chip{margin-bottom:clamp(1rem,.5384615385rem + 1.2820512821vw,1.5rem)}.threecolumn__inner{display:flex;flex-wrap:wrap;justify-content:center;margin-inline:calc(-1 * var(--mainsite-container-gutter))}.threecolumn__inner>*{flex-shrink:0;inline-size:100%;max-inline-size:100%;padding-inline:var(--mainsite-container-gutter)}.threecolumn__inner>.threecolumn__inner__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.threecolumn__inner__list>:where(.threecolumn__inner__item){flex-shrink:0;inline-size:100%;max-inline-size:100%;padding-inline:var(--mainsite-container-gutter)}.threecolumn__inner h2.title{flex:0 0 auto;margin-bottom:clamp(1.875rem,.1442307692rem + 4.8076923077vw,3.75rem);font-size:2.5rem;text-align:center}.threecolumn__inner h2.title.left-align{text-align:left}@media(min-width:768px){.threecolumn__inner h2.title{font-size:3.75rem}}.threecolumn__inner__item{flex:0 0 auto;margin-bottom:var(--mainsite-space-lg)}@media(min-width:576px){.threecolumn__inner__item{inline-size:50%}}@media(min-width:992px){.threecolumn__inner__item{inline-size:33.33333333%}}.threecolumn__inner__item__contents{display:flex;flex-direction:column;justify-content:center;align-items:center;min-block-size:20rem;padding:0 var(--mainsite-space-lg);border-radius:var(--mainsite-radius-card);background-color:var(--mainsite-color-background);color:var(--mainsite-color-text-body);text-align:center}.threecolumn__inner__item__contents .h5{font-size:2.125rem}.threecolumn__inner__item a{text-decoration:none}.threecolumn__inner__item a:hover{border:2.5px solid var(--mainsite-color-accent);color:var(--mainsite-color-link-hover)}.threecolumn.dark .threecolumn__inner__item__contents{background-color:var(--mainsite-color-background-dark);color:var(--mainsite-color-text-on-dark)}}@layer blocks{.latestnews{padding:3rem 0 2rem;background-color:var(--mainsite-color-background-dark);color:var(--mainsite-color-text-on-dark);font-synthesis-weight:none}.latestnews__outer{inline-size:100%;max-inline-size:var(--mainsite-container-max);margin-inline:auto;padding-inline:var(--mainsite-container-gutter)}.latestnews__inner{display:flex;flex-wrap:wrap;margin-inline:calc(-1 * var(--mainsite-container-gutter))}.latestnews__inner>*{flex-shrink:0;max-inline-size:100%}.latestnews__inner>:not(.latestnews__inner__chip){inline-size:100%;padding-inline:var(--mainsite-container-gutter)}.latestnews__inner__chip{margin:0 var(--mainsite-container-gutter);margin-bottom:clamp(1rem,.5384615385rem + 1.2820512821vw,1.5rem)}.latestnews__inner h2.title{margin-bottom:clamp(1.875rem,.1442307692rem + 4.8076923077vw,3.75rem);font-size:2.5rem;text-align:center}.latestnews__inner h2.title.left-align{text-align:left}@media(min-width:768px){.latestnews__inner h2.title{font-size:3.75rem}}.latestnews__inner__list{display:flex;flex-wrap:wrap;gap:2rem 0;margin:0;padding-bottom:var(--mainsite-space-lg);list-style-type:none}.latestnews__inner__list>li{flex:0 0 auto;inline-size:100%;max-inline-size:100%;padding-inline:var(--mainsite-container-gutter)}@media(min-width:768px){.latestnews__inner__list>li{inline-size:33.33333333%}}.latestnews__inner__list img{inline-size:100%;block-size:auto;border-radius:var(--mainsite-radius-panel);object-fit:cover}.latestnews__inner__list time{display:block;margin-top:var(--mainsite-space-sm);color:var(--mainsite-color-text-on-dark);font-size:1rem;line-height:1.625rem}.latestnews__inner__list h3 a{color:var(--mainsite-color-text-on-dark);font-size:1.25rem;line-height:2rem;text-decoration:none}.latestnews__inner__button{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;text-align:center}}
