@charset "UTF-8";:root{--column-max:1050px;--max-width:1170px;--column-margin-large:60px;--column-margin-small:24px;--margin-base:24px;--section-border-radius:60px;--white:#FFFFFF;--black:#000000;--eso-navy:#0D394E;--health-blue-dk:#006DA8;--health-blue-lt:#5EA4DE;--gray-dk:#6C8193;--gray-lt:#F4F7F9;--safety-red-dk:#B72121;--satefy-red-lt:#EE7F72;--orange:#EB701E;--orange-300:#C45614;--teal:#11A796;--yellow:#F3CF10;--gray-dk-44:rgba(108, 129, 147, 0.44);--silver-chalice:#ACACAC;--alto:#D5D5D5;--linen:#FBF1E8;--text-nav:#1F1F1F;--text-footer-head:#232323;--text-footer-link:#1C1C1C;--border-footer:#BFBFBF;--brand-primary:var(--eso-navy);--brand-secondary:var(--health-blue-dk);--text-default:var(--brand-primary);--heading-alt:var(--brand-secondary);--button-hover-colour:var(--orange-300);--bg-default:var(--white);--bg-alt:var(--gray-lt);--border-colour:var(--silver-chalice);--bg-gradient:linear-gradient(180deg, #FFF -4.64%, #DAE6E9 176.08%)}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-BookItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-BlackItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Ultra.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-UltraItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-XLight_Web.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-XLightItalic_Web.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-Light_Web.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-LightItalic_Web.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-Book_Web.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-BookItalic_Web.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-Medium_Web.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-MediumItalic_Web.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-Bold_Web.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-BoldItalic_Web.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-Black_Web.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"HCo Gotham SSm";src:url(../fonts/GothamSSm-BlackItalic_Web.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}:root{--font-primary:'Gotham',sans-serif;--font-heading:var(--font-primary)}body{font-family:var(--font-primary);font-size:1rem;font-optical-sizing:auto;font-weight:400;line-height:1.5555555556}@media (min-width:1024px){body{font-size:1.125rem}}.eso-h1,.h1,h1{font-size:3.375rem;font-weight:700;line-height:1.1111111111}.eso-h2,.h2,h2{font-size:2rem;font-weight:500;line-height:1.25}.eso-eyebrow-heading{margin:0;color:var(--brand-secondary);font-size:.875rem;font-weight:500;line-height:1.4285714286;letter-spacing:.02em;text-transform:uppercase;position:relative;top:2px}.eso-eyebrow-heading+:is(h1,h2,h3,.h1,.h2,.eso-h1,.eso-h2){margin-top:8px;margin-bottom:0}.eso-featured-copy{font-size:2rem;line-height:1.25}.button,.eso-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:16px 32px;border:0;border-radius:40px;background:0 0;font-family:var(--font-primary);font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease,color .2s ease;transition:transform .2s ease,background-color .2s ease,color .2s ease,-webkit-transform .2s ease}.button:focus-visible,.button:hover,.eso-button:focus-visible,.eso-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button:active,.eso-button:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.button:active,.button:focus-visible,.button:hover,.eso-button:active,.eso-button:focus-visible,.eso-button:hover{-webkit-transform:none;transform:none}}@media (max-width:1023px){.button,.eso-button{padding:14px 28px;font-size:1rem}}.button-primary,.eso-button-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:16px 32px;border:0;border-radius:40px;background:0 0;font-family:var(--font-primary);font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease,color .2s ease;transition:transform .2s ease,background-color .2s ease,color .2s ease,-webkit-transform .2s ease}.button-primary:focus-visible,.button-primary:hover,.eso-button-primary:focus-visible,.eso-button-primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button-primary:active,.eso-button-primary:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.button-primary:active,.button-primary:focus-visible,.button-primary:hover,.eso-button-primary:active,.eso-button-primary:focus-visible,.eso-button-primary:hover{-webkit-transform:none;transform:none}}@media (max-width:1023px){.button-primary,.eso-button-primary{padding:14px 28px;font-size:1rem}}.button-primary,.eso-button-primary{background-color:var(--orange);color:var(--white)}.button-primary:focus-visible,.button-primary:hover,.eso-button-primary:focus-visible,.eso-button-primary:hover{background-color:var(--button-hover-colour)}.button-secondary,.eso-button-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:16px 32px;border:0;border-radius:40px;background:0 0;font-family:var(--font-primary);font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease,color .2s ease;transition:transform .2s ease,background-color .2s ease,color .2s ease,-webkit-transform .2s ease}.button-secondary:focus-visible,.button-secondary:hover,.eso-button-secondary:focus-visible,.eso-button-secondary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button-secondary:active,.eso-button-secondary:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.button-secondary:active,.button-secondary:focus-visible,.button-secondary:hover,.eso-button-secondary:active,.eso-button-secondary:focus-visible,.eso-button-secondary:hover{-webkit-transform:none;transform:none}}@media (max-width:1023px){.button-secondary,.eso-button-secondary{padding:14px 28px;font-size:1rem}}.button-secondary,.eso-button-secondary{padding:13px 29px;border:3px solid var(--orange);color:var(--orange)}@media (max-width:1023px){.button-secondary,.eso-button-secondary{padding:11px 25px}}.button-secondary:focus-visible,.button-secondary:hover,.eso-button-secondary:focus-visible,.eso-button-secondary:hover{border-color:var(--button-hover-colour);color:var(--button-hover-colour)}.button-group{margin-block:40px}.load-more{margin-top:48px;text-align:center}.load-more-link{display:inline-block;padding:12px 32px;border:1px solid var(--border-colour);border-radius:40px;background:0 0;cursor:pointer;color:inherit;font-family:var(--font-primary);font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none}.load-more-link:focus-visible,.load-more-link:hover{color:var(--white);background:var(--eso-navy);border-color:var(--eso-navy)}.load-more-link.is-loading{opacity:.6;pointer-events:none}.button.primary,.button.secondary{display:inline-block;padding:12px 32px;border:1px solid var(--border-colour);border-radius:40px;background:0 0;cursor:pointer;color:inherit;font-family:var(--font-primary);font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none}.button.primary:focus-visible,.button.primary:hover,.button.secondary:focus-visible,.button.secondary:hover{color:var(--white);background:var(--eso-navy);border-color:var(--eso-navy)}.eso-group.eso-section-form{padding:60px 0 72px}@media (max-width:1023px){.eso-group.eso-section-form{padding:48px 0}}.eso-group.eso-section-form .eso-custom-columns{gap:72px}.eso-group.eso-section-form .eso-custom-columns>.eso-group:first-child{-webkit-box-flex:0;-ms-flex:0 0 711px;flex:0 0 711px}@media (max-width:1023px){.eso-group.eso-section-form .eso-custom-columns>.eso-group:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}}.eso-group.eso-section-form .contact-aside h3{margin:0 0 24px;color:var(--eso-navy);font-size:1.75rem;font-weight:700;line-height:1.2857142857}.eso-group.eso-section-form .contact-aside p{margin:0 0 40px;color:var(--eso-navy);font-size:1.375rem;font-weight:400;line-height:1.4545454545}.gform_wrapper .gform_fields{display:grid;grid-template-columns:1fr 1fr;gap:45px 30px;margin:0;padding:0;list-style:none}.gform_wrapper .gfield{grid-column:1/-1}.gform_wrapper .gfield.gf-half{grid-column:auto}.gform_wrapper .gfield{position:relative}.gform_wrapper .gfield_label{display:block;position:absolute;bottom:19px;margin:0;pointer-events:none;color:#757575;font-size:1.25rem;font-weight:400;line-height:1.2}.gform_wrapper #field_231_1{margin-top:20px}.gform_wrapper #field_231_2{margin-top:4px}.gform_wrapper #field_231_3,.gform_wrapper #field_231_5{margin-top:2px}.gform_wrapper #field_231_4,.gform_wrapper #field_231_7{margin-top:-7px}.gform_wrapper #field_231_6{margin-top:-8px}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gfield_required{color:var(--safety-red-dk);margin-left:2px}.gform_wrapper .gfield_required .gfield_required{margin-left:0}.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper select,.gform_wrapper textarea{width:100%;padding:10px 0;border:0;border-bottom:1.3px solid var(--silver-chalice);border-radius:0;background:0 0;font-family:var(--font-primary);font-size:1.125rem;color:var(--text-nav)}.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{border-bottom-color:var(--health-blue-dk);outline:0}.gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_wrapper textarea{height:46px;resize:none}.gform_wrapper .gform_footer{margin-top:0;padding:0}.gform_wrapper .gform_footer button,.gform_wrapper .gform_footer input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:21px 29px;border:3px solid var(--orange);border-radius:40px;background:0 0;color:var(--orange);font-family:var(--font-primary);font-size:1.5rem;font-weight:500;line-height:normal;cursor:pointer}.gform_wrapper .recaptcha-note{margin:24px 0 22px;color:#444;font-size:1.25rem;line-height:1.4}.gform_wrapper .gfield_validation_message,.gform_wrapper .gform_validation_errors{color:var(--safety-red-dk);font-size:.875rem}.full-width-bg{position:relative}.full-width-bg:before{content:"";position:absolute;top:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100%;overflow:hidden;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:var(--bg-inverse);background-image:var(--banner-background,none);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:luminosity}.full-width-bg>*{position:relative}.nav-list{margin:0;padding:0;list-style:none}.editor-content>:is(.eso-group,.eso-component):not(.eso-banner,.eso-gradient-background){margin-top:calc(var(--margin-base) * 2);margin-bottom:calc(var(--margin-base) * 2)}@media (min-width:1024px){.editor-content>:is(.eso-group,.eso-component):not(.eso-banner,.eso-gradient-background){margin-block:60px}}.editor-content>:last-child:not(.eso-component):not(.eso-block):not(.eso-group){margin-bottom:60px}@media (max-width:1023px){.editor-content>:last-child:not(.eso-component):not(.eso-block):not(.eso-group){margin-bottom:48px}}.editor-content>:last-child:is(.eso-group:has(.eso-banner)){margin-bottom:0}#CybotCookiebotDialog fieldset{margin-bottom:0}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{line-height:normal}#CybotCookiebotDialogPoweredbyCybot{display:none!important}#CookiebotWidget .CookiebotWidget-logo{border-radius:50%;border:1px solid var(--border-colour);-webkit-transition:all .3s ease-out!important;transition:all .3s ease-out!important}#CookiebotWidget .CookiebotWidget-logo:hover{border-color:#fff}.cookieconsent-optout-marketing>*{max-width:100%;aspect-ratio:16/9;height:auto!important}.wp-block-embed{margin-top:calc(var(--margin-base) * 2);margin-bottom:calc(var(--margin-base) * 2)}@media (min-width:1024px){.wp-block-embed{margin-block:60px}}.wp-block-heading+.wp-block-embed{margin-top:24px}.video-embed,.wp-block-embed__wrapper{position:relative;height:0;max-width:100%;padding-top:56.25%}.video-embed iframe,.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.eso-search{margin-bottom:32px}.eso-search input{width:100%;height:48px;padding:12px 24px 12px 52px;border:1px solid var(--gray-dk-44);border-radius:40px;background:var(--white) url(../img/search.svg) 24px center/20px no-repeat;font-family:var(--font-primary);font-size:1rem;color:var(--text-nav)}.eso-search input::-webkit-input-placeholder{color:var(--gray-dk)}.eso-search input::-moz-placeholder{color:var(--gray-dk)}.eso-search input:-ms-input-placeholder{color:var(--gray-dk)}.eso-search input::-ms-input-placeholder{color:var(--gray-dk)}.eso-search input::placeholder{color:var(--gray-dk)}.hs-form-html{--hsf-global__font-family:var(--font-primary);--hsf-default-background__padding:0px}body .wFormContainer .wForm form .inputWrapper span{max-width:100%}#top .wForm input[type=text]:not(:disabled){border-color:#6c757d!important}.wFormContainer .errorMessage{margin:0;padding:0 3rem 2rem}.wFormContainer .errorMessage ul{list-style:disc;padding-left:15px;margin-left:15px}.wFormContainer .wForm form .choices{text-align:center}.wFormContainer .wForm form table.choices td{padding:2px 5px;border:0}.wFormContainer .wForm .inputWrapper .oneChoice input[type=checkbox],.wFormContainer .wForm .inputWrapper .oneChoice input[type=radio]{margin-top:2px;margin-right:5px}.form-assembly .wFormContainer .oneChoice .label.postField{vertical-align:top!important;padding:0 5px;cursor:pointer}.form-assembly .wFormContainer .htmlContent h2,.form-assembly .wFormContainer .htmlContent h4{margin:0}.wForm form .oneChoice.maskControl .label,.wForm form .oneChoice.maskControl label{opacity:1!important}.wForm form .oneChoice.maskControl input[type=checkbox]:checked+.label,.wForm form .oneChoice.maskControl input[type=radio]:checked+.label{color:#006da8}@media screen and (max-width:767px){body .wFormContainer .wForm form{padding-left:0;padding-right:0}.wFormContainer .errorMessage{padding-left:0;padding-right:0}.wForm .oneField{padding-left:0;padding-right:0}.wForm .inputWrapper{width:100%}.wFormContainer .wForm form table.choices td{display:block;text-align:left}.wFormContainer .wForm form table.choices td .oneChoice{display:block}.wFormContainer .wForm form table.choices td .label{margin-right:0;padding:0!important}.wFormContainer .wForm form table#tfa_366 td{display:inline-block;width:20%;min-width:inherit;text-align:center}}.eso-arrow-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--health-blue-dk);font-size:1rem;font-weight:500;line-height:1.25;text-decoration:underline;text-underline-position:from-font}.eso-arrow-link::after{content:"";-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background-color:currentColor;mask:url(../img/arrow-link.svg) center/16px 16px no-repeat;-webkit-mask:url(../img/arrow-link.svg) center/16px 16px no-repeat}.editor-content hr.wp-block-separator,hr.eso-divider{width:100%;max-width:1312px;margin:40px auto;border:0;border-top:1px solid var(--border-colour);background:0 0}@media (min-width:1024px){.editor-content hr.wp-block-separator,hr.eso-divider{margin-block:60px}}.editor-content :is(.eso-block,.eso-group)+:not(.eso-block,.eso-group){margin-top:40px}.editor-content :not(.eso-block,.eso-group,[class*=wp-block-hidden-],hr)+:is(.eso-group,.eso-block){margin-top:40px}.editor-content .eso-group.eso-section-callout+hr.wp-block-separator{max-width:1352px;border-top-width:1px;margin:0 auto 3.5px}.eso-page-header+hr.eso-divider,.eso-page-header+hr.wp-block-separator{margin-top:0;border-top-width:1px;margin-bottom:6px}.eso-page-header{position:relative}.eso-page-header .header-content>:last-child{margin-bottom:0!important}.eso-page-header .header-image{margin:0}.eso-page-header .header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eso-page-header .header-image.carousel .swiper-slide{height:auto}.eso-page-header .header-image.carousel .swiper-slide figure{height:100%;margin:0}.eso-page-header:not(.hero-header-home){width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;background-color:var(--white)}@media (max-width:1023px){.eso-page-header:not(.hero-header-home){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:24px;min-height:0;padding:24px var(--column-margin-small) 0}}@media (min-width:1024px){.eso-page-header:not(.hero-header-home){min-height:400px}}.eso-page-header:not(.hero-header-home) .header-image{width:50%;height:525px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden}@media (max-width:1023px){.eso-page-header:not(.hero-header-home) .header-image{width:calc(100% + var(--column-margin-small) * 2);margin-inline:calc(var(--column-margin-small) * -1);height:280px}}.eso-page-header:not(.hero-header-home) .header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-block:40px;padding-left:max(var(--column-margin-large),50vw - var(--column-max) / 2)}@media (max-width:1023px){.eso-page-header:not(.hero-header-home) .header-content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-left:0;padding-block:24px}}.eso-page-header:not(.hero-header-home) .header-content .eso-eyebrow-heading{letter-spacing:.02em;margin-bottom:8px}.eso-page-header:not(.hero-header-home) .header-content .eso-h1,.eso-page-header:not(.hero-header-home) .header-content h1:not(.eso-eyebrow-heading),.eso-page-header:not(.hero-header-home) .header-content h2.eso-h1{margin:0 0 16px;color:var(--eso-navy);font-size:2.75rem;font-weight:700;line-height:1.0909090909}@media (max-width:1023px){.eso-page-header:not(.hero-header-home) .header-content .eso-h1,.eso-page-header:not(.hero-header-home) .header-content h1:not(.eso-eyebrow-heading),.eso-page-header:not(.hero-header-home) .header-content h2.eso-h1{font-size:2rem}}.eso-page-header:not(.hero-header-home) .header-content p{margin:0;color:var(--eso-navy);font-size:1.125rem;font-weight:400;line-height:normal}@media (max-width:1023px){.eso-page-header:not(.hero-header-home) .header-content p{font-size:1rem}}.eso-page-header:not(.hero-header-home) .header-content .eso-cta-buttons{margin-top:41px}.eso-page-header:not(.hero-header-home):not(.is-page-title){border-bottom:1px solid var(--border-colour)}.eso-page-header:not(.hero-header-home):not(.is-page-title):not(:has(.header-image)){width:auto;margin-inline:0}@media (max-width:1023px){.eso-page-header:not(.hero-header-home):not(.is-page-title):not(:has(.header-image)){padding:40px 0}}.eso-page-header:not(.hero-header-home):not(.is-page-title):not(:has(.header-image)) .header-content{padding-inline:0}.eso-page-header.is-page-title{width:auto;margin-inline:0;padding:0;background:0 0;border-bottom:1px solid var(--border-colour)}@media (min-width:1024px){.eso-page-header.is-page-title{min-height:300px}}.eso-page-header.is-page-title .header-content{padding:40px 0}.eso-page-header.hero-header-home{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:650px;padding-left:max(var(--column-margin-large),50vw - var(--column-max) / 2);border-radius:0 0 var(--section-border-radius) var(--section-border-radius);overflow:hidden;isolation:isolate}@media (max-width:1023px){.eso-page-header.hero-header-home{min-height:500px;padding-inline:var(--column-margin-small);border-radius:0 0 30px 30px}}.eso-page-header.hero-header-home .header-image{position:absolute;inset:0;z-index:-1;overflow:hidden}.eso-page-header.hero-header-home .header-image img{position:absolute;width:144.84%;height:130.08%;max-width:none;left:-22.42%;top:-5.33%;-o-object-fit:cover;object-fit:cover}.eso-page-header.hero-header-home .header-image::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,57,78,0)),to(var(--eso-navy)));background:linear-gradient(180deg,rgba(13,57,78,0) 0,var(--eso-navy) 100%);mix-blend-mode:screen}.eso-page-header.hero-header-home .header-content{max-width:900px;color:var(--white);-webkit-filter:drop-shadow(0 4px 70px var(--eso-navy));filter:drop-shadow(0 4px 70px var(--eso-navy))}.eso-page-header.hero-header-home .header-content *{text-shadow:0 2px 12px rgba(13,57,78,.45)}.eso-page-header.hero-header-home .header-content .eso-eyebrow-heading{color:var(--white);letter-spacing:.02em;margin-bottom:8px}.eso-page-header.hero-header-home .header-content .eso-h1,.eso-page-header.hero-header-home .header-content h1:not(.eso-eyebrow-heading){margin:0 0 16px;font-size:3.375rem;font-weight:700;line-height:1.1111111111}@media (max-width:1023px){.eso-page-header.hero-header-home .header-content .eso-h1,.eso-page-header.hero-header-home .header-content h1:not(.eso-eyebrow-heading){font-size:2.25rem}}.eso-page-header.hero-header-home .header-content p{margin:0;font-size:1.125rem;font-weight:400;line-height:normal}@media (max-width:1023px){.eso-page-header.hero-header-home .header-content p{font-size:1rem}}.eso-page-header+.eso-group{margin-top:24px}@media (min-width:1024px){.eso-page-header+.eso-group{margin-top:40px}}.eso-logo-set .logo-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media (max-width:1023px){.eso-logo-set .logo-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.eso-logo-set .logo-group figure{margin:0}.eso-logo-set .logo-group figure img{max-height:80px;width:auto}.eso-logo-set .logo-group figure img[src$=".svg"]{height:80px}.eso-highlighted-copy .eso-eyebrow-heading{margin-bottom:8px}.eso-highlighted-copy .eso-featured-copy,.eso-highlighted-copy p{margin:0;font-size:2rem;font-weight:400;line-height:1.25}@media (max-width:1023px){.eso-highlighted-copy .eso-featured-copy,.eso-highlighted-copy p{font-size:1.25rem}}.eso-verticals .vertical-items{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width:1023px){.eso-verticals .vertical-items{grid-template-columns:1fr;gap:24px}}.eso-verticals .vertical-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:532px;border-radius:30px;overflow:hidden;background-color:var(--white)}@media (max-width:1023px){.eso-verticals .vertical-item{min-height:440px}}.eso-verticals .vertical-item:has(.eso-arrow-link:focus-visible){outline:3px solid var(--health-blue-dk);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.eso-verticals .vertical-item{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.eso-verticals .vertical-item:has(.eso-arrow-link:hover){-webkit-transform:scale(1.03);transform:scale(1.03);z-index:1}}.eso-verticals .vertical-item .item-image{margin:0;height:324px}.eso-verticals .vertical-item .item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eso-verticals .vertical-item .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:24px;background-color:var(--white)}@media (max-width:1023px){.eso-verticals .vertical-item .item-content{padding:24px 24px 12px}}.eso-verticals .vertical-item .item-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 12px;border:1px solid var(--eso-navy);border-radius:40px;background-color:var(--white);font-size:.875rem;font-weight:700;line-height:1.2857142857;white-space:nowrap}.eso-verticals .vertical-item .item-copy{margin:0;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:1023px){.eso-verticals .vertical-item .item-copy{font-size:1rem}}.eso-verticals .vertical-item .item-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 0}.eso-verticals .vertical-item .item-footer .eso-arrow-link::before{content:"";position:absolute;inset:0}.eso-verticals .vertical-item .item-footer .eso-arrow-link:focus-visible{outline:0}.eso-verticals.is-compact .vertical-items{grid-template-columns:repeat(4,1fr)}@media (max-width:1023px){.eso-verticals.is-compact .vertical-items{grid-template-columns:1fr}}.eso-verticals.is-compact.is-two-up .vertical-items{grid-template-columns:repeat(2,1fr);gap:60px}@media (max-width:1023px){.eso-verticals.is-compact.is-two-up .vertical-items{grid-template-columns:1fr}}.eso-verticals.is-compact.is-three-up .vertical-items{grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.eso-verticals.is-compact.is-three-up .vertical-items{grid-template-columns:1fr}}.eso-verticals.is-compact .vertical-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:0;border:1px solid var(--border-footer);border-radius:16px}.eso-verticals.is-compact .vertical-item .item-image{height:235px}.eso-verticals.is-compact .vertical-item .item-image img{height:100%}.eso-verticals.is-compact .vertical-item .item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;gap:8px}.eso-verticals.is-compact .vertical-item .item-tag{padding:0;border:0;border-radius:0;color:var(--gray-dk);font-size:.875rem;font-weight:400;line-height:1.1428571429;letter-spacing:.98px;text-transform:uppercase}.eso-verticals.is-compact .vertical-item .item-copy{color:var(--eso-navy);font-size:1.5rem;font-weight:700;line-height:1.3333333333}.eso-verticals.is-compact .vertical-item .item-footer{margin-top:auto;padding:6px 0}.eso-verticals.is-compact.is-three-up .vertical-item .item-image,.eso-verticals.is-compact.is-two-up .vertical-item .item-image{height:308px}.eso-verticals.is-compact.is-three-up .vertical-item .item-content,.eso-verticals.is-compact.is-two-up .vertical-item .item-content{padding:32px 32px 30px}.eso-verticals.is-compact.is-three-up .vertical-item .item-footer,.eso-verticals.is-compact.is-two-up .vertical-item .item-footer{padding:20px 0 0}body.page-id-2795 .eso-verticals.is-compact.is-two-up .vertical-item .item-image{height:303px}body.page-id-2795 .eso-verticals.is-compact.is-two-up .vertical-item .item-content{padding:37px 28px 16px 32px}body.page-id-2795 .eso-verticals.is-compact.is-two-up .vertical-item .item-footer{padding:19px 0 16px}.eso-testimonials{background-color:var(--white)}.eso-testimonials .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media (max-width:1023px){.eso-testimonials .block-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.eso-testimonials .testimonial-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:284px;-ms-flex-negative:0;flex-shrink:0;position:relative;top:1.5px}@media (max-width:1023px){.eso-testimonials .testimonial-selector{display:none}}.eso-testimonials .testimonial-selector .selector-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;padding:0;border:0;background:0 0;text-align:left;cursor:pointer;font-family:var(--font-primary)}.eso-testimonials .testimonial-selector .selector-item+.selector-item{border-top:1px solid #d5d5d5;padding-top:22.5px}@media (max-width:1023px){.eso-testimonials .testimonial-selector .selector-item+.selector-item{border-top:0;padding-top:0}}.eso-testimonials .testimonial-selector .selector-item .selector-org{color:#757575;font-size:1.5rem;font-weight:700;line-height:1.3333333333;-webkit-transition:color .2s,font-size .2s;transition:color .2s,font-size .2s}.eso-testimonials .testimonial-selector .selector-item .selector-location{color:#757575;font-size:1rem;font-weight:400;line-height:1.5}.eso-testimonials .testimonial-selector .selector-item.is-active .selector-org{color:var(--eso-navy)}.eso-testimonials .testimonial-selector .selector-item.is-active .selector-location{color:var(--eso-navy)}.eso-testimonials .testimonial-panels{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media (min-width:1024px){.eso-testimonials .testimonial-item:not(.is-active){display:none}}@media (max-width:1023px){.eso-testimonials .testimonial-item{display:block}}.eso-testimonials .testimonial-toggle{display:none}@media (max-width:1023px){.eso-testimonials .testimonial-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%;padding:24px 0;border:0;background:0 0;cursor:pointer;text-align:left;font-family:var(--font-primary)}}.eso-testimonials .testimonial-toggle .toggle-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.eso-testimonials .testimonial-toggle .selector-org{color:#757575;font-size:1.5rem;font-weight:700;line-height:1.3333333333}.eso-testimonials .testimonial-toggle .selector-location{color:#757575;font-size:1rem;font-weight:400;line-height:1.5}.eso-testimonials .testimonial-toggle .toggle-icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-top:4px}.eso-testimonials .testimonial-toggle .toggle-icon::after,.eso-testimonials .testimonial-toggle .toggle-icon::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#757575;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.eso-testimonials .testimonial-toggle .toggle-icon::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:opacity .2s;transition:opacity .2s}.eso-testimonials .testimonial-item.is-active .testimonial-toggle .selector-location,.eso-testimonials .testimonial-item.is-active .testimonial-toggle .selector-org{color:var(--eso-navy)}.eso-testimonials .testimonial-item.is-active .testimonial-toggle .toggle-icon::after,.eso-testimonials .testimonial-item.is-active .testimonial-toggle .toggle-icon::before{background-color:var(--eso-navy)}.eso-testimonials .testimonial-item.is-active .testimonial-toggle .toggle-icon::after{opacity:0}.eso-testimonials .item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:392px}@media (max-width:1023px){.eso-testimonials .item-body{display:none;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.eso-testimonials .item-body .item-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;min-width:0;margin:0;border-radius:16px 0 0 16px;overflow:hidden}@media (max-width:1023px){.eso-testimonials .item-body .item-image{border-radius:16px 16px 0 0;height:280px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.eso-testimonials .item-body .item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eso-testimonials .item-body .quote-card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:24px;border-radius:0 16px 16px 0;background-color:#ebf2f3}@media (max-width:1023px){.eso-testimonials .item-body .quote-card{border-radius:0 0 16px 16px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.eso-testimonials .item-body .quote-card blockquote{margin:0;color:var(--eso-navy);font-size:1.25rem;font-weight:400;line-height:1.3333333333}@media (max-width:1023px){.eso-testimonials .item-body .quote-card blockquote{font-size:1.125rem}}.eso-testimonials .item-body .quote-card blockquote:before{content:"“"}.eso-testimonials .item-body .quote-card blockquote:after{content:"”"}.eso-testimonials .item-body .quote-card blockquote p{margin:0}.eso-testimonials .item-body .quote-card .identity .person{margin:0;color:var(--eso-navy);font-size:1.125rem;font-weight:700;line-height:1.2222222222}.eso-testimonials .item-body .quote-card .identity .role{margin:2px 0 0;color:var(--eso-navy);font-size:1rem;font-weight:400;line-height:1.125}@media (max-width:1023px){.eso-testimonials .testimonial-item.is-active .item-body{display:-webkit-box;display:-ms-flexbox;display:flex}}.eso-insights{display:grid;grid-template-columns:1fr auto;grid-gap:40px 0}@media (max-width:1023px){.eso-insights{grid-gap:32px 0}}.eso-insights>*{grid-column:1/-1}.eso-insights>.eso-group:first-child{grid-column:1}.eso-insights>.eso-view-all{grid-column:2;grid-row:1;align-self:end;justify-self:end;padding:16px 32px}@media (max-width:1023px){.eso-insights>.eso-view-all{grid-column:1/-1;grid-row:auto;justify-self:start;margin:0 0 24px;padding:0}}.eso-insights>.eso-group:first-child .eso-eyebrow-heading+:is(h1,h2,h3,.h1,.h2,.eso-h1,.eso-h2){margin-top:8px}.eso-view-all a{color:var(--health-blue-dk);font-size:1rem;font-weight:500;line-height:normal;text-decoration:underline;text-underline-position:from-font}.eso-posts .post-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:1023px){.eso-posts .post-tiles{grid-template-columns:1fr;gap:24px}}.eso-posts .post-tile{position:relative;border:1px solid var(--gray-dk-44);border-radius:16px;overflow:hidden;background-color:var(--white)}@media (prefers-reduced-motion:no-preference){.eso-posts .post-tile{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.eso-posts .post-tile:has(.tile-link:hover){-webkit-transform:scale(1.03);transform:scale(1.03);z-index:1}}.eso-posts .post-tile:has(.tile-link:focus-visible){outline:3px solid var(--health-blue-dk);outline-offset:2px}.eso-posts .post-tile .tile-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:inherit;text-decoration:none}.eso-posts .post-tile .tile-link:focus-visible{outline:0}.eso-posts .post-tile .tile-image{margin:0;height:196px}@media (max-width:1023px){.eso-posts .post-tile .tile-image{height:200px}}.eso-posts .post-tile .tile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eso-posts .post-tile .tile-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:32px 32px 16px}.eso-posts .post-tile .tile-eyebrow{margin:0;color:var(--gray-dk);font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:1.12px;text-transform:uppercase}.eso-posts .post-tile .tile-date{margin:0;color:var(--gray-dk);font-size:.875rem;font-weight:500;line-height:1.4285714286}.eso-posts .post-tile .tile-title{margin:0 0 0 -.5px;color:var(--eso-navy);font-size:1.25rem;font-weight:700;line-height:1.2}.eso-posts .post-tile .tile-subtitle{margin:0;color:var(--text-nav);font-size:1rem;font-weight:400;line-height:1.5}.eso-posts .post-tile .tile-footer{width:100%;margin-top:auto;padding:20px 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.eso-posts .post-tile .tile-meta{margin:0;color:var(--gray-dk);font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:1.12px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.eso-posts .post-tile .tile-meta .dot{width:4px;height:4px;border-radius:50%;background-color:var(--gray-dk)}.eso-posts.is-two-up .post-tiles{grid-template-columns:repeat(2,1fr);gap:60px}@media (max-width:1023px){.eso-posts.is-two-up .post-tiles{grid-template-columns:1fr;gap:24px}}.eso-posts.is-meta .post-tiles{grid-template-columns:repeat(4,1fr)}@media (max-width:1023px){.eso-posts.is-meta .post-tiles{grid-template-columns:1fr}}.eso-posts.is-meta .post-tile .tile-image{height:235px}.eso-posts.is-meta .post-tile .tile-content{padding:24px}.eso-posts.is-meta .post-tile .tile-footer{display:none}@media (min-width:1024px){.eso-posts .post-tiles.is-1-col{grid-template-columns:1fr}.eso-posts .post-tiles.is-2-col{grid-template-columns:repeat(2,1fr)}.eso-posts .post-tiles.is-3-col{grid-template-columns:repeat(3,1fr)}.eso-posts .post-tiles.is-4-col{grid-template-columns:repeat(4,1fr)}}.resource-library .post-tiles{gap:30px}.resource-library .post-tile .tile-content{padding-left:20px;padding-right:20px}.eso-group.eso-section-integrations{padding-bottom:60px}@media (max-width:1023px){.eso-group.eso-section-integrations{padding-bottom:48px}}.eso-index-items .index-item-list{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}@media (max-width:1023px){.eso-index-items .index-item-list{grid-template-columns:1fr;gap:24px}}.eso-index-items .index-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:40px;border-radius:20px;background-color:var(--white)}@media (max-width:1023px){.eso-index-items .index-item{padding-inline:24px}}.eso-index-items .index-item:has(.eso-arrow-link:focus-visible){outline:3px solid var(--health-blue-dk);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.eso-index-items .index-item{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.eso-index-items .index-item:has(.eso-arrow-link:hover){-webkit-transform:scale(1.03);transform:scale(1.03);z-index:1}}.eso-index-items .index-item .item-eyebrow{margin:0;color:var(--gray-dk);font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:1.12px;text-transform:uppercase}.eso-index-items .index-item .item-title{margin:0;color:var(--eso-navy);font-size:1.5rem;font-weight:700;line-height:1.3333333333}.eso-index-items .index-item .item-value{margin:0;color:var(--eso-navy);font-size:3.375rem;font-weight:700;line-height:1.1111111111}@media (max-width:1023px){.eso-index-items .index-item .item-value{font-size:2.5rem}}.eso-index-items .index-item .item-unit{margin:0;color:var(--eso-navy);font-size:1.25rem;font-weight:400;line-height:1.2}.eso-index-items .index-item .item-footer{width:100%;padding-top:21.5px;border-top:1px solid #d5d5d5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.eso-index-items .index-item .item-footer .eso-arrow-link{gap:16px}.eso-index-items .index-item .item-footer .eso-arrow-link::before{content:"";position:absolute;inset:0}.eso-index-items .index-item .item-footer .eso-arrow-link:focus-visible{outline:0}.eso-index-items.is-compact .index-item-list{gap:32px}@media (max-width:1023px){.eso-index-items.is-compact .index-item-list{gap:24px}}.eso-index-items.is-compact .index-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:294px;padding-bottom:38px;border:1px solid #dfdfdf}.eso-index-items.is-compact .item-unit{font-size:1.5rem;line-height:1.2083333333}.eso-indices{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:max(var(--column-margin-small),50vw - var(--column-max) / 2)}@media (min-width:1024px){.eso-indices{padding-inline:max(var(--column-margin-large),50vw - var(--column-max) / 2)}}.eso-indices{display:grid;grid-template-columns:1fr auto;grid-gap:40px 0}@media (max-width:1023px){.eso-indices{grid-gap:32px 0}}.eso-indices>*{grid-column:1/-1}.eso-indices>.eso-group:first-child{grid-column:1}.eso-indices>.eso-view-all{grid-column:2;grid-row:1;align-self:end;justify-self:end;padding:16px 32px}@media (max-width:1023px){.eso-indices>.eso-view-all{grid-column:1/-1;grid-row:auto;justify-self:start;margin:0 0 24px;padding:0}}.eso-indices{background:var(--bg-gradient);padding-top:0;padding-bottom:60px}@media (max-width:1023px){.eso-indices{padding-bottom:48px}}.eso-indices>.eso-group:first-child .eso-eyebrow-heading+:is(h1,h2,h3,.h1,.h2,.eso-h1,.eso-h2){margin-top:8px}.eso-indices.is-plain{padding-block:0;background:0 0}.eso-indices.is-plain>.eso-group:first-child{margin-bottom:0}.eso-indices.is-plain>.eso-group:first-child .eso-eyebrow-heading{top:0}.eso-indices.is-plain .index-item{border:1px solid #dfdfdf;padding-block:40.5px 39px}.eso-indices.is-plain .index-item .item-title,.eso-indices.is-plain .index-item .item-unit{margin-top:-1px}.eso-indices.is-plain .index-item .item-footer{margin-top:-2.5px;padding-top:24.5px}.eso-indices.is-plain .index-item .item-footer .eso-arrow-link{gap:10px}.eso-cta-banner{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto auto;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;min-height:450px;padding-right:40px;background-color:var(--white);border-top:1px solid var(--border-colour);border-bottom:1px solid var(--border-colour)}@media (max-width:1023px){.eso-cta-banner{grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;min-height:0;padding:0 var(--column-margin-small) 48px}}.eso-cta-banner>figure{position:absolute;top:0;bottom:0;left:0;width:50%;margin:0;overflow:hidden}@media (max-width:1023px){.eso-cta-banner>figure{position:static;grid-row:1;width:calc(100% + var(--column-margin-small) * 2);margin-inline:calc(var(--column-margin-small) * -1);margin-bottom:24px;height:280px}}.eso-cta-banner>figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eso-cta-banner>h2{grid-column:2;align-self:end;margin:0;color:var(--eso-navy);font-size:2.75rem;font-weight:700;line-height:1.0909090909}@media (max-width:1023px){.eso-cta-banner>h2{grid-column:1;font-size:2rem}}.eso-cta-banner>.eso-cta-buttons{grid-column:2;align-self:start}@media (max-width:1023px){.eso-cta-banner>.eso-cta-buttons{grid-column:1}}.eso-cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.eso-cta-buttons.block-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eso-cta-buttons.block-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.page-legal-terms .eso-cta-banner{border-top:2px solid #d5d5d5;border-bottom:2px solid #d5d5d5}body.page-legal-terms .eso-group.eso-gradient-background{padding-bottom:100px}.eso-image-copy-pair{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:80px}@media (max-width:1023px){.eso-image-copy-pair{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.eso-image-copy-pair.is-tight{gap:100px}.eso-image-copy-pair.eso-orientation-alternate{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1023px){.eso-image-copy-pair.eso-orientation-alternate{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.eso-image-copy-pair .image{width:596px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;margin:0;border-radius:30px;overflow:hidden}@media (max-width:1023px){.eso-image-copy-pair .image{width:100%;height:280px;-ms-flex-item-align:auto;align-self:auto}}.eso-image-copy-pair .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eso-image-copy-pair .copy{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.eso-image-copy-pair .copy .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.eso-image-copy-pair .copy .eso-eyebrow-heading{margin-bottom:-16px}.eso-image-copy-pair .copy .eso-h2,.eso-image-copy-pair .copy h3.eso-h2{margin:0}.eso-image-copy-pair .copy p:not(.eso-eyebrow-heading){margin:0;color:var(--eso-navy);font-weight:400}@media (max-width:1023px){.eso-image-copy-pair .copy p:not(.eso-eyebrow-heading){font-size:1rem}}.eso-customer-quote{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px;min-height:650px;background:-webkit-gradient(linear,right top,left top,color-stop(42.168%,#ebf2f3),color-stop(91.197%,var(--white)));background:linear-gradient(-90deg,#ebf2f3 42.168%,var(--white) 91.197%)}@media (max-width:1023px){.eso-customer-quote{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:32px;min-height:0;padding:0 var(--column-margin-small) 48px}}.eso-customer-quote .quote-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding-left:max(var(--column-margin-large),50vw - var(--column-max) / 2)}@media (max-width:1023px){.eso-customer-quote .quote-content{padding-left:0}}.eso-customer-quote .quote-content .eso-eyebrow-heading{margin-bottom:-2px}.eso-customer-quote .quote-content blockquote{margin:0;color:var(--eso-navy);font-size:1.5rem;font-weight:400;line-height:1.3333333333}@media (max-width:1023px){.eso-customer-quote .quote-content blockquote{font-size:1.125rem}}.eso-customer-quote .quote-content blockquote:before{content:"“"}.eso-customer-quote .quote-content blockquote:after{content:"”"}.eso-customer-quote .quote-content blockquote p{margin:0}.eso-customer-quote .quote-content .quote-divider{width:100%;margin:-2px 0 0;border:0;border-top:1px solid #afafaf}.eso-customer-quote .quote-content .identity .person{margin:0;color:var(--eso-navy);font-size:1.125rem;font-weight:700;line-height:1.2222222222}.eso-customer-quote .quote-content .identity .role{margin:2px 0 0;color:var(--eso-navy);font-size:1rem;font-weight:400;line-height:1.5}.eso-customer-quote .quote-image{width:50%;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;margin:0;overflow:hidden}@media (max-width:1023px){.eso-customer-quote .quote-image{width:calc(100% + var(--column-margin-small) * 2);margin-inline:calc(var(--column-margin-small) * -1);height:280px}}.eso-customer-quote .quote-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eso-faq{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:max(var(--column-margin-small),50vw - var(--column-max) / 2)}@media (min-width:1024px){.eso-faq{padding-inline:max(var(--column-margin-large),50vw - var(--column-max) / 2)}}.eso-faq{background:var(--bg-gradient);padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:1023px){.eso-faq{padding-bottom:48px;gap:24px}}.eso-gradient-background .eso-faq{width:auto;margin-inline:0;padding:0;background:0 0}.eso-faq .faq-item{background-color:var(--white);border-radius:24px;padding:32px}@media (max-width:1023px){.eso-faq .faq-item{padding:24px}}.eso-faq .faq-question{margin:0}.eso-faq .faq-question button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%;padding:0;border:0;background:0 0;cursor:pointer;text-align:left;color:inherit;font-family:var(--font-primary);font-size:1.375rem;font-weight:500;line-height:1.4545454545}@media (max-width:1023px){.eso-faq .faq-question button{font-size:1.125rem}}.eso-faq .faq-icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px}.eso-faq .faq-icon::after,.eso-faq .faq-icon::before{content:"";position:absolute;top:50%;left:50%;width:18px;height:2.5px;background-color:var(--eso-navy);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.eso-faq .faq-icon::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.eso-faq .faq-item.is-open .faq-icon::after,.eso-faq .faq-item.is-open .faq-icon::before{width:25.5px}.eso-faq .faq-item.is-open .faq-icon::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.eso-faq .faq-item.is-open .faq-icon::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.eso-faq .faq-answer{display:grid;grid-template-rows:0fr;margin-top:0;visibility:hidden;-webkit-transition:grid-template-rows .3s ease,margin-top .3s ease,visibility .3s;transition:grid-template-rows .3s ease,margin-top .3s ease,visibility .3s;transition:grid-template-rows .3s ease,margin-top .3s ease,visibility .3s,-ms-grid-rows .3s ease;font-size:1.125rem;font-weight:400;line-height:1.5555555556}.eso-faq .faq-answer .faq-answer-inner{overflow:hidden}.eso-faq .faq-answer p{margin:0}.eso-faq .faq-answer p+p{margin-top:1em}.eso-faq .faq-item.is-open .faq-answer{grid-template-rows:1fr;margin-top:24px;visibility:visible}.eso-group.eso-section-tabs>.eso-group:first-child{margin-bottom:40px}.eso-group.eso-section-tabs>.eso-group:first-child .eso-h2{margin:0}.eso-tabbed-content .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;-webkit-box-shadow:inset 0 -2px 0 #dcdcdc;box-shadow:inset 0 -2px 0 #dcdcdc;margin-bottom:40px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.eso-tabbed-content .tab-list::-webkit-scrollbar{display:none}@media (max-width:1023px){.eso-tabbed-content .tab-list{display:none}}.eso-tabbed-content .tab-list-scroll{position:relative}.eso-tabbed-content .tab-scroll{position:absolute;top:0;bottom:2px;z-index:2;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;padding:0;border:0;cursor:pointer;color:var(--eso-navy)}.eso-tabbed-content .tab-scroll.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.eso-tabbed-content .tab-scroll:hover{color:var(--health-blue-dk)}.eso-tabbed-content .tab-scroll::before{content:"";width:9px;height:9px;border:solid currentColor;border-width:0 2px 2px 0}.eso-tabbed-content .tab-scroll.tab-scroll-prev{left:0;background:-webkit-gradient(linear,left top,right top,color-stop(55%,var(--white)),to(rgba(255,255,255,0)));background:linear-gradient(to right,var(--white) 55%,rgba(255,255,255,0))}.eso-tabbed-content .tab-scroll.tab-scroll-prev::before{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-left:4px}.eso-tabbed-content .tab-scroll.tab-scroll-next{right:0;background:-webkit-gradient(linear,right top,left top,color-stop(55%,var(--white)),to(rgba(255,255,255,0)));background:linear-gradient(to left,var(--white) 55%,rgba(255,255,255,0))}.eso-tabbed-content .tab-scroll.tab-scroll-next::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:4px}@media (max-width:1023px){.eso-tabbed-content .tab-scroll{width:36px}}.eso-tabbed-content .tab{padding:16px 16px 12.5px;-ms-flex-negative:0;flex-shrink:0;border:0;border-bottom:3px solid transparent;background:0 0;cursor:pointer;font-family:var(--font-primary);color:#757575;font-size:1rem;font-weight:700;line-height:1.5;text-align:center;white-space:nowrap}.eso-tabbed-content .tab.is-active{color:var(--health-blue-dk);border-bottom-color:var(--health-blue-dk)}.eso-tabbed-content .tab:not(.is-active):hover{border-bottom-color:#757575}@media (min-width:1024px){.eso-tabbed-content .tab-panel:not(.is-active){display:none}}@media (max-width:1023px){.eso-tabbed-content .tab-panel{display:block;border-top:1px solid #dcdcdc}.eso-tabbed-content .tab-panel:last-child{border-bottom:1px solid #dcdcdc}}.eso-tabbed-content .panel-toggle{display:none}@media (max-width:1023px){.eso-tabbed-content .panel-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%;padding:16px 0;border:0;background:0 0;cursor:pointer;font-family:var(--font-primary);color:var(--health-blue-dk);font-size:1rem;font-weight:700;line-height:1.5;text-align:left}}.eso-tabbed-content .panel-toggle .toggle-icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}.eso-tabbed-content .panel-toggle .toggle-icon::after,.eso-tabbed-content .panel-toggle .toggle-icon::before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background-color:var(--health-blue-dk);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.eso-tabbed-content .panel-toggle .toggle-icon::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:opacity .2s;transition:opacity .2s}.eso-tabbed-content .tab-panel.is-active .panel-toggle .toggle-icon::after{opacity:0}.eso-tabbed-content .panel-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:72px}@media (max-width:1023px){.eso-tabbed-content .panel-body{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:24px;padding-bottom:24px}}.eso-tabbed-content .panel-body .panel-image{width:596px;-ms-flex-negative:0;flex-shrink:0;margin:0;border-radius:30px;overflow:hidden;-ms-flex-item-align:stretch;align-self:stretch;min-height:510px}@media (max-width:1023px){.eso-tabbed-content .panel-body .panel-image{width:100%;min-height:0;height:200px;border-radius:16px}}.eso-tabbed-content .panel-body .panel-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eso-tabbed-content .panel-body .panel-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px;padding:62px 0}@media (max-width:1023px){.eso-tabbed-content .panel-body .panel-content{padding:0;gap:12px}}.eso-tabbed-content .panel-body .panel-content .eso-eyebrow-heading{margin-bottom:-24px}@media (max-width:1023px){.eso-tabbed-content .panel-body .panel-content .eso-eyebrow-heading{margin-bottom:0}}.eso-tabbed-content .panel-body .panel-content .panel-heading{margin:0 0 -16px;color:var(--eso-navy);font-size:2rem;font-weight:500;line-height:1.25}@media (max-width:1023px){.eso-tabbed-content .panel-body .panel-content .panel-heading{margin-bottom:0;font-size:1.75rem}}.eso-tabbed-content .panel-body .panel-content .panel-copy{margin:0;font-size:1.125rem;font-weight:400;line-height:1.5555555556}.eso-tabbed-content .panel-body .panel-content .button-group{margin:0}@media (max-width:1023px){.eso-tabbed-content .tab-panel.is-active .panel-body{display:-webkit-box;display:-ms-flexbox;display:flex}}.eso-section-tabs.has-top-pad .eso-tabbed-content .tab-panel .panel-copy{max-width:645px;font-size:1rem;line-height:1.5}@media (min-width:1024px){.editor-content .eso-group:has(.eso-tabbed-content)>.eso-group:first-child{margin-bottom:8px}}@media (min-width:1024px){.editor-content .wp-block-heading+.eso-tabbed-content{margin-top:8px}}.eso-team .team-members{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 36px}@media (max-width:1023px){.eso-team .team-members{grid-template-columns:1fr;gap:24px}}.eso-team .team-member{background-color:var(--white);border-radius:24px;overflow:hidden}.eso-team .team-member .member-photo{height:375px;margin:0;background-color:var(--gray-lt);border-radius:24px;overflow:hidden}@media (max-width:1023px){.eso-team .team-member .member-photo{height:320px}}.eso-team .team-member .member-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eso-team .team-member .member-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:30px 24px 28px}.eso-team .team-member .member-name .name{margin:0;color:var(--eso-navy);font-size:24.732px;font-weight:700;line-height:1.1623402879}.eso-team .team-member .member-name .designation{margin:0;color:var(--eso-navy);font-size:16.488px;font-weight:400;line-height:1.3076176613}.eso-products .product-items{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media (max-width:1023px){.eso-products .product-items{grid-template-columns:1fr;gap:24px}}@media (min-width:1024px){.eso-products .product-items.is-2-col{grid-template-columns:repeat(2,1fr)}.eso-products .product-items.is-3-col{grid-template-columns:repeat(3,1fr)}.eso-products .product-items.is-4-col{grid-template-columns:repeat(4,1fr)}}.eso-products .product-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--white);border-radius:16px;overflow:hidden}.eso-products .product-item:has(.eso-arrow-link:focus-visible){outline:3px solid var(--health-blue-dk);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.eso-products .product-item{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.eso-products .product-item:has(.eso-arrow-link:hover){-webkit-transform:scale(1.03);transform:scale(1.03);z-index:1}}.eso-products .product-item .item-image{height:235px;margin:0;overflow:hidden}.eso-products .product-item .item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eso-products .product-item .item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:24px}.eso-products .product-item .item-eyebrow{margin:0;color:var(--gray-dk);font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:1.12px;text-transform:uppercase}.eso-products .product-item .item-title{margin:0;color:var(--eso-navy);font-size:1.5rem;font-weight:700;line-height:1.3333333333}.eso-products .product-item .item-copy{margin:0;font-size:1rem;font-weight:400;line-height:1.5}.eso-products .product-item .item-footer{width:100%;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 0 6px}.eso-products .product-item .item-footer .eso-arrow-link::before{content:"";position:absolute;inset:0}.eso-products .product-item .item-footer .eso-arrow-link:focus-visible{outline:0}.eso-page-header+:is(.eso-product-image){margin-top:-2px}.eso-product-image figure{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;max-width:100vw;height:44vw;max-height:760px;margin:0;overflow:hidden;aspect-ratio:1.85;background-color:var(--bg-default)}@media (min-width:1170px){.eso-product-image figure{aspect-ratio:auto}}.eso-product-image figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eso-custom-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:80px;margin-block:40px}@media (max-width:1023px){.eso-custom-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}@media (min-width:1024px){.eso-custom-columns{margin-block:60px}}.eso-custom-columns>.eso-group{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.eso-custom-columns.eso-columns-narrow{gap:40px}.eso-custom-columns.eso-columns-wide{gap:120px}.eso-job-listing #gh-content .gh-filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.eso-job-listing #gh-content .gh-filter-container label{display:block;margin-bottom:5px;color:var(--gray-dk);font-size:.75rem}@media (max-width:576px){.eso-job-listing #gh-content .gh-filter-container{display:block}}.eso-job-listing #gh-content .gh-filter-department,.eso-job-listing #gh-content .gh-filter-location{width:300px;max-width:100%}@media (min-width:576px){.eso-job-listing #gh-content .gh-filter-department,.eso-job-listing #gh-content .gh-filter-location{margin-bottom:20px}}.eso-job-listing #gh-content .gh-filter-location{margin-right:30px;margin-bottom:15px}.eso-job-listing #gh-content select{width:100%;padding:8px 10px;border:solid 1px var(--border-colour);border-radius:3px;background-color:var(--white);font-family:inherit;font-size:.875rem;line-height:1.3}.eso-job-listing #gh-content .ts-wrapper{width:100%}.eso-job-listing #gh-content .ts-control{border-color:var(--border-colour);border-radius:3px;background-color:var(--white);font-family:inherit;font-size:.875rem}.eso-job-listing #gh-content .ts-dropdown{font-size:.875rem}.eso-job-listing #gh-content .ts-dropdown .active{background-color:var(--gray-lt);color:var(--eso-navy)}.eso-job-listing #gh-content .filter-count{margin-bottom:15px;color:var(--gray-dk);font-size:.875rem}.eso-job-listing #gh-content .gh-list_product{padding-top:30px;padding-bottom:30px}.eso-job-listing #gh-content .gh-list_product section h3{font-size:2.3rem;font-weight:500}@media (min-width:576px){.eso-job-listing #gh-content .gh-list_product section h3{font-size:1.5rem}}@media (max-width:1000px){.eso-job-listing #gh-content .gh-list_product section h3{font-size:1.3rem}}.eso-job-listing #gh-content .gh-list_product section .opening{margin-bottom:25px;border-bottom:1px solid var(--border-colour)}.eso-job-listing #gh-content .gh-list_product section .opening a{color:var(--eso-navy);font-size:1.5rem;font-weight:600;text-decoration:none}@media (min-width:576px){.eso-job-listing #gh-content .gh-list_product section .opening a{font-size:1rem}}@media (max-width:1000px){.eso-job-listing #gh-content .gh-list_product section .opening a{font-size:1rem}}.eso-job-listing #gh-content .gh-list_product section .opening span{color:var(--gray-dk);font-size:.9375rem;line-height:1.2em;text-transform:uppercase}@media (min-width:576px){.eso-job-listing #gh-content .gh-list_product section .opening span{font-size:.75rem}}@media (max-width:1000px){.eso-job-listing #gh-content .gh-list_product section .opening span{font-size:.75rem}}@media (max-width:1000px){#jobs-container section{padding:30px 0}}.eso-software-status{margin-top:var(--margin-base)}.eso-software-status-list{list-style:none;margin:0;padding:0}.eso-software-status-item{display:grid;grid-template-columns:1fr;gap:8px 24px;padding:24px 0;border-top:1px solid var(--border-colour)}.eso-software-status-item:last-child{border-bottom:1px solid var(--border-colour)}@media (min-width:768px){.eso-software-status-item{grid-template-columns:minmax(0,1fr) minmax(0,3fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.eso-software-status-id{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.eso-software-status-logo{width:auto;max-width:180px;height:auto}.eso-software-status-name{margin:0}.eso-software-status-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 0 8px}.eso-software-status-dot{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16px;height:16px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.eso-software-status-message{margin:0}.eso-software-status-message>:last-child{margin-bottom:0}.eso-group.eso-gradient-background{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:max(var(--column-margin-small),50vw - var(--column-max) / 2)}@media (min-width:1024px){.eso-group.eso-gradient-background{padding-inline:max(var(--column-margin-large),50vw - var(--column-max) / 2)}}.eso-group.eso-gradient-background{background:var(--bg-gradient);padding-bottom:60px}@media (max-width:1023px){.eso-group.eso-gradient-background{padding-top:48px;padding-bottom:48px}}.eso-group.eso-gradient-background:not(:last-child){border-radius:0 0 var(--section-border-radius) var(--section-border-radius)}@media (max-width:1023px){.eso-group.eso-gradient-background:not(:last-child){--section-border-radius:0}}.eso-group.eso-gradient-background>.eso-group:first-child{margin-bottom:40px}@media (max-width:1023px){.eso-group.eso-gradient-background>.eso-group:first-child{margin-bottom:32px}}@media (max-width:1023px){hr+.eso-group.eso-gradient-background{padding-top:0}}.eso-group.eso-section-cards,.eso-group.eso-section-signal,.eso-group.eso-section-stats{position:relative}.eso-group.eso-section-cards>.eso-group:first-child,.eso-group.eso-section-signal>.eso-group:first-child,.eso-group.eso-section-stats>.eso-group:first-child{margin-bottom:40px}@media (max-width:1023px){.eso-group.eso-section-cards>.eso-group:first-child,.eso-group.eso-section-signal>.eso-group:first-child,.eso-group.eso-section-stats>.eso-group:first-child{margin-bottom:32px}}.eso-group.eso-section-cards.is-gradient{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:max(var(--column-margin-small),50vw - var(--column-max) / 2)}@media (min-width:1024px){.eso-group.eso-section-cards.is-gradient{padding-inline:max(var(--column-margin-large),50vw - var(--column-max) / 2)}}.eso-group.eso-section-cards.is-gradient{padding-bottom:60px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dae6e9));background:linear-gradient(180deg,#fff 0,#dae6e9 100%);border-radius:0 0 var(--section-border-radius) var(--section-border-radius)}.eso-group.eso-section-cards+.eso-group.eso-section-cards{padding-top:80px}.eso-group.eso-section-intro{padding:60px 0}@media (max-width:1023px){.eso-group.eso-section-intro{padding:48px 0}}.eso-group.eso-section-intro .eso-custom-columns>.eso-group:first-child{max-width:596px}.eso-group.eso-section-intro .eso-custom-columns>.eso-group>p{margin:0;font-size:1.375rem;font-weight:400;line-height:1.4545454545}@media (max-width:1023px){.eso-group.eso-section-intro .eso-custom-columns>.eso-group>p{font-size:1rem}}.eso-group.eso-section-overview{padding:60px 0}@media (max-width:1023px){.eso-group.eso-section-overview{padding:48px 0}}.eso-group.eso-section-overview .eso-h2{margin:0 0 24px}.eso-group.eso-section-overview .overview-link,.eso-group.eso-section-overview>a{display:inline-block;margin-bottom:24px;color:var(--health-blue-dk);font-size:1.375rem;font-weight:500;line-height:1.4545454545;text-decoration:none}.eso-group.eso-section-overview .overview-link a,.eso-group.eso-section-overview>a a{color:inherit;text-decoration:none}.eso-group.eso-section-overview>p{margin:0;font-size:1.375rem;font-weight:400;line-height:1.4545454545}@media (max-width:1023px){.eso-group.eso-section-overview>p{font-size:1rem}}.eso-group.eso-section-document{padding:60px 0}@media (max-width:1023px){.eso-group.eso-section-document{padding:48px 0}}.eso-group.eso-section-document h1{margin:0 0 16px;font-size:2.75rem;line-height:1.0909090909}.eso-group.eso-section-document h2{margin:0 0 48px}.eso-group.eso-section-document h3{margin:48px 0 24px;font-size:1.75rem;font-weight:500;line-height:1.2857142857}.eso-group.eso-section-document h3.is-tight{margin-top:-8px}.eso-group.eso-section-document>p{margin:0;font-size:1.375rem;font-weight:400;line-height:1.4545454545}@media (max-width:1023px){.eso-group.eso-section-document>p{font-size:1rem}}.eso-group.eso-section-callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:43px}@media (max-width:1023px){.eso-group.eso-section-callout{gap:24px}}.eso-group.eso-section-callout>.wp-block-image,.eso-group.eso-section-callout>figure{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:3px}.eso-group.eso-section-callout>.wp-block-image img,.eso-group.eso-section-callout>figure img{display:block;width:97px;height:97px}.eso-group.eso-section-callout>p{margin:0;max-width:1200px;font-size:1.5rem;font-weight:400;line-height:1.3333333333}@media (max-width:1023px){.eso-group.eso-section-callout>p{font-size:1rem}}.eso-group.eso-section-team{padding:60px 0}@media (max-width:1023px){.eso-group.eso-section-team{padding:48px 0 64px}}.eso-group.eso-section-team>.eso-group:first-child{margin-bottom:40px}@media (max-width:1023px){.eso-group.eso-section-team>.eso-group:first-child{margin-bottom:24px}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:auto;-webkit-font-kerning:none;font-kerning:none}:active,:focus:not(:focus-visible){outline:0}:first-child{margin-top:0}:last-child{margin-bottom:0}:focus-visible{outline:3px solid var(--health-blue-dk);outline-offset:2px}body{min-height:100vh;margin:0;padding:0;background-color:var(--bg-default);color:var(--text-default)}.site-container{min-height:100vh;overflow-x:clip}.content{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--column-margin-small)}@media (min-width:1024px){.content{padding-inline:var(--column-margin-large)}}img{max-width:100%;height:auto}img:not([hidden]){display:block}figure{margin:0}figure img{display:block}@media (max-width:1023px){.wp-block-image figure.alignleft,.wp-block-image figure.alignright{float:none}}.alignleft{float:left;margin:4px 20px 16px 0;display:block;position:relative}.alignright{float:right;margin:4px 0 16px 20px;display:block;position:relative}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignnone{display:block}.clear{clear:both}@media (max-width:1023px){.alignleft,.alignright{float:none;margin-left:0;margin-right:0}}svg{display:block}video{max-width:100%}article>.block,article>[class*=wp-block]{margin:2em 0}article>.block:first-child,article>[class*=wp-block]:first-child{margin-top:0}.nav-list{margin:0;padding:0;list-style:none}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip a{position:absolute;top:-100px;left:8px;z-index:200;padding:8px 16px;background-color:var(--white);color:var(--eso-navy)}.skip a:focus{top:8px}.block-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.editor-content a:not([class]){color:var(--brand-secondary);text-decoration:underline;text-underline-position:from-font;-webkit-transition:color .15s ease;transition:color .15s ease}.editor-content a:not([class]):hover{color:var(--brand-primary)}.editor-content a:not([class]):focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}.editor-content p img{margin:1em 0}@media (min-width:1024px){.editor-content p img.alignright{float:right;margin:0 0 1.5em 2em;-webkit-transform:translateY(.15em);transform:translateY(.15em)}}@media (min-width:1024px){.editor-content p img.alignleft{float:left;margin:0 2em 1.5em 0;-webkit-transform:translateY(.15em);transform:translateY(.15em)}}.editor-content :is(p,h1,h2,h3,h4,h5):empty{display:none}@media (min-width:768px){.site-header{position:sticky;top:-32.5px;z-index:100}}.site-header .utility-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32.5px;background-color:var(--eso-navy);padding-inline:max(var(--column-margin-small),50vw - var(--column-max) / 2)}@media (min-width:1024px){.site-header .utility-bar{padding-inline:max(var(--column-margin-large),50vw - var(--column-max) / 2)}}.site-header .utility-bar :focus-visible{outline-color:var(--white)}.site-header .utility-bar .utility-nav{-webkit-box-flex:1;-ms-flex:1;flex:1}.site-header .utility-bar .utility-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;margin:0;padding:0;list-style:none}.site-header .utility-bar .utility-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.site-header .utility-bar .utility-nav li+li::before{content:"";width:1px;height:16.5px;background-color:var(--white)}.site-header .utility-bar .utility-nav a{color:var(--white);font-size:.75rem;font-weight:500;line-height:1.3333333333;letter-spacing:.9685px;text-transform:uppercase;text-decoration:none}.site-header .menu-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:16px;background-color:var(--white);border-bottom:1px solid var(--border-colour);padding-inline:max(var(--column-margin-small),50vw - 1090px / 2)}@media (min-width:1024px){.site-header .menu-bar{padding-inline:max(40px,50vw - 1090px / 2)}}@media (max-width:1169px){.site-header .menu-bar{padding-block:16px}}.site-header .menu-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.site-header .logo{width:80px;aspect-ratio:3.47;color:var(--eso-navy)}.site-header .logo a{display:block;width:100%;height:100%;color:inherit}.site-header .logo svg{display:block;width:100%;height:100%}.site-header .header-nav-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .header-nav-cta,.site-header .menu-close{display:none}.site-header .header-main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin:0;padding:0;list-style:none}.site-header .header-main-menu>li{position:relative}.site-header .header-main-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:var(--text-nav);font-size:.875rem;font-weight:400;line-height:1.2857142857;text-decoration:none;white-space:nowrap}.site-header .header-main-menu .has-caret>a::after,.site-header .header-main-menu .menu-item-has-children>a::after{content:"";-ms-flex-negative:0;flex-shrink:0;width:20px;aspect-ratio:1;background:url(../img/nav-caret.svg) center/contain no-repeat;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.site-header .header-main-menu .submenu-toggle{display:none}.site-header .header-main-menu .sub-menu{position:absolute;top:100%;left:-24px;z-index:120;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:120px;max-width:480px;margin:0;padding:24px;list-style:none;background-color:#fbfbfb;border-radius:16px;-webkit-box-shadow:2px 2px 1px rgba(0,0,0,.29);box-shadow:2px 2px 1px rgba(0,0,0,.29);opacity:0;visibility:hidden;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:opacity .18s ease,visibility .18s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility .18s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility .18s;transition:opacity .18s ease,transform .18s ease,visibility .18s,-webkit-transform .18s ease}.site-header .header-main-menu .sub-menu li{position:static}.site-header .header-main-menu .sub-menu a{display:block;color:var(--eso-navy);font-size:.75rem;font-weight:400;line-height:normal;white-space:normal}@media (min-width:1170px){.site-header .header-main-menu .sub-menu a:hover{text-decoration:underline}}.site-header .header-main-menu .sub-menu a::after{content:none}.site-header .header-main-menu>li:focus-within>.sub-menu,.site-header .header-main-menu>li:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.site-header .header-cta{white-space:nowrap}.site-header .menu-button{display:none;width:44px;height:44px;padding:0;border:0;background:0 0;cursor:pointer;position:relative}.site-header .menu-button::before{content:"";position:absolute;inset:12px 8px;background:-webkit-gradient(linear,left top,left bottom,from(var(--text-nav)),to(var(--text-nav))) center top/100% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--text-nav)),to(var(--text-nav))) center/100% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--text-nav)),to(var(--text-nav))) center bottom/100% 2px no-repeat;background:linear-gradient(var(--text-nav),var(--text-nav)) center top/100% 2px no-repeat,linear-gradient(var(--text-nav),var(--text-nav)) center/100% 2px no-repeat,linear-gradient(var(--text-nav),var(--text-nav)) center bottom/100% 2px no-repeat}@media (max-width:1169px){.site-header .menu-button{display:block}.site-header .header-nav{display:none;position:fixed;inset:0;z-index:200;background-color:rgba(13,57,78,.45)}.site-header .header-nav-panel{position:absolute;top:0;right:0;bottom:0;width:min(88%,420px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;overflow-y:auto;padding:16px 32px 40px;background-color:var(--white);border-radius:16px 0 0 16px;-webkit-box-shadow:-12px 0 32px rgba(13,57,78,.18);box-shadow:-12px 0 32px rgba(13,57,78,.18)}.site-header .menu-close{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;margin-bottom:16px;padding:0;border:0;border-radius:6px;background-color:var(--orange);cursor:pointer;position:relative}.site-header .menu-close::after,.site-header .menu-close::before{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background-color:var(--white)}.site-header .menu-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.site-header .menu-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.site-header .header-main-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}.site-header .header-main-menu>li{position:static}.site-header .header-main-menu a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;color:var(--text-nav);font-size:1.125rem;font-weight:500}.site-header .header-main-menu .has-submenu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .header-main-menu .has-submenu-toggle>a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.site-header .header-main-menu .has-submenu-toggle>a::after{content:none}.site-header .header-main-menu .has-submenu-toggle>.sub-menu{-ms-flex-preferred-size:100%;flex-basis:100%}.site-header .header-main-menu .submenu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48px;height:48px;margin:0;padding:0;border:0;background:0 0;cursor:pointer}.site-header .header-main-menu .submenu-toggle::after{content:"";width:24px;height:24px;background:url(../img/nav-caret.svg) center/contain no-repeat;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.site-header .header-main-menu .is-expanded>.submenu-toggle::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-header .header-main-menu .sub-menu{position:static;opacity:1;visibility:visible;-webkit-transform:none;transform:none;min-width:0;background:0 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:0;padding:0 0 8px 16px;list-style:none}.site-header .header-main-menu .sub-menu a{padding:10px 0;font-size:1rem;font-weight:400;color:var(--gray-dk)}.site-header .header-main-menu .has-caret.is-expanded>.sub-menu,.site-header .header-main-menu .menu-item-has-children.is-expanded>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .header-nav-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:start;align-self:flex-start;margin-top:24px}.site-header .header-cta{display:none}}@media (max-width:1169px){body.menu-active{overflow:hidden}body.menu-active .site-header .header-nav{display:block}}.footer-cta .eso-cta-banner{border-bottom:none}.site-footer{background-color:var(--white);border-top:1px solid var(--border-footer);padding-block:60px;padding-inline:max(var(--column-margin-small),50vw - var(--column-max) / 2)}@media (min-width:1024px){.site-footer{padding-inline:max(var(--column-margin-large),50vw - var(--column-max) / 2)}}@media (max-width:1023px){.site-footer{padding-block:48px}}.site-footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:23px}.site-footer .footer-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px}@media (max-width:1023px){.site-footer .footer-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.site-footer .footer-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;width:510px}@media (max-width:1023px){.site-footer .footer-brand{width:auto}}.site-footer .logo{width:80px;aspect-ratio:3.47;margin-top:-.5px;color:var(--eso-navy)}.site-footer .logo a{display:block;width:100%;height:100%;color:inherit}.site-footer .logo svg{display:block;width:100%;height:100%}.site-footer .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin:0 0 2px;padding:0;list-style:none}.site-footer .footer-social a{display:block;width:32px;height:32px;color:var(--gray-dk)}.site-footer .footer-social svg{display:block;width:100%;height:100%}.site-footer .footer-columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px}@media (max-width:1023px){.site-footer .footer-columns{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}}.site-footer .footer-col:nth-child(1){width:93px}.site-footer .footer-col:nth-child(2){width:119px}.site-footer .footer-col:nth-child(3){width:83px}.site-footer .footer-col:nth-child(4){width:175px}@media (max-width:1023px){.site-footer .footer-col:nth-child(n){width:auto}}.site-footer .footer-col h2{margin:0 0 12px;color:var(--text-footer-head);font-size:.875rem;font-weight:700;line-height:normal}.site-footer .footer-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;font-size:.875rem;line-height:1.2142857143}.site-footer .footer-col a{color:var(--text-footer-link);font-weight:400;text-decoration:none}.site-footer .footer-legal{margin:0;color:var(--text-footer-link);font-size:.75rem;font-weight:400;line-height:normal}.site-footer .footer-legal a{color:inherit;text-decoration:none}.single-header{max-width:1000px;margin:0 auto;padding:60px 0 48px}@media (max-width:1023px){.single-header{padding:48px 0 24px}}.single-header h1{margin:8px 0 16px;color:var(--eso-navy);font-size:2.25rem;font-weight:700;line-height:1.2222222222}@media (max-width:1023px){.single-header h1{font-size:1.75rem}}.single-header .single-meta{margin:0;color:var(--gray-dk);font-size:.875rem;letter-spacing:.98px;text-transform:uppercase}.single-featured-image{max-width:1000px;margin:0 auto 48px;border-radius:30px;overflow:hidden}.single-featured-image img{width:100%;height:auto}.single-body{max-width:1000px;margin:0 auto;padding-bottom:60px;font-size:1.125rem;line-height:1.6666666667}@media (max-width:1023px){.single-body{padding-bottom:48px}}.single-body h2{margin:48px 0 16px;color:var(--eso-navy);font-size:1.75rem;font-weight:500;line-height:1.2857142857}.single-body h3{margin:32px 0 12px;color:var(--eso-navy);font-size:1.5rem;font-weight:700;line-height:1.3333333333}.single-body a{color:var(--health-blue-dk)}.single-body img{border-radius:16px}.archive-listing{padding:60px 0}@media (max-width:1023px){.archive-listing{padding:48px 0 64px}}.archive-listing .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:48px;font-size:1.125rem}.archive-listing .pagination .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border-radius:22px;color:var(--eso-navy);text-decoration:none}.archive-listing .pagination .page-numbers.current{background-color:var(--health-blue-dk);color:var(--white)}.resource-library{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;padding:40px 0 124px}@media (max-width:1023px){.resource-library{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding:24px 0 64px}}.library-sidebar{width:252px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023px){.library-sidebar{width:100%}}.library-sidebar .library-search{margin-bottom:33px}.library-sidebar .library-search input{width:100%;height:48px;padding:12px 24px 12px 52px;border:1px solid var(--gray-dk-44);border-radius:40px;background:var(--white) url(../img/search.svg) 24px center/20px no-repeat;font-family:var(--font-primary);font-size:1rem;color:var(--text-nav)}.library-sidebar .library-search input::-webkit-input-placeholder{color:var(--gray-dk)}.library-sidebar .library-search input::-moz-placeholder{color:var(--gray-dk)}.library-sidebar .library-search input:-ms-input-placeholder{color:var(--gray-dk)}.library-sidebar .library-search input::-ms-input-placeholder{color:var(--gray-dk)}.library-sidebar .library-search input::placeholder{color:var(--gray-dk)}.library-sidebar .facet-group{margin:0 0 40px;padding:0;border:0}.library-sidebar .facet-group legend{width:100%;padding:0 0 12px;margin-bottom:24px;border-bottom:1px solid var(--gray-dk-44);color:var(--gray-dk);font-size:1.25rem;font-weight:500;line-height:1.2}.library-sidebar .facet-group .facet-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.library-sidebar .facet-group label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer;color:var(--text-nav);font-size:1.125rem;font-weight:400;line-height:1.3333333333}.library-sidebar .facet-group input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;margin:0;border:1.5px solid var(--text-nav);border-radius:3px;background:var(--white);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.library-sidebar .facet-group input[type=checkbox]:checked{background-color:var(--health-blue-dk);border-color:var(--health-blue-dk)}.library-sidebar .facet-group input[type=checkbox]:checked::after{content:"";width:10px;height:6px;border-left:2px solid var(--white);border-bottom:2px solid var(--white);-webkit-transform:rotate(-45deg) translate(0,-1px);transform:rotate(-45deg) translate(0,-1px)}.library-results{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.library-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:32px}@media (max-width:1023px){.library-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}.library-toolbar .results-sort,.library-toolbar .results-sort select{width:100%}}.library-toolbar .results-count{margin:0;color:var(--text-nav);font-size:1rem;line-height:1.5}.library-toolbar .results-sort select{height:48px;padding:12px 58px 12px 24px;border:1px solid var(--gray-dk);border-radius:40px;background:var(--white) url(../img/nav-caret.svg) right 20px center/16px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-primary);font-size:1rem;font-weight:500;color:var(--text-nav);cursor:pointer}.resource-grid .post-tiles{gap:30px}.library-header .eso-h2{margin:8px 0 0}.careers-job #app_body{max-width:980px;margin:0 auto 50px}.careers-job #app_body a{color:var(--teal)}.careers-job #app_body #content{margin-top:30px}.careers-job #app_body #header_gh{padding-top:30px}.careers-job #app_body #header_gh .location{margin:8px 0;color:var(--gray-dk)}.careers-job #app_body h1.app-title{color:var(--eso-navy);font-size:2.8125rem;font-weight:lighter;text-transform:none}.careers-job #app_body input:focus{border-color:var(--border-colour)!important}.careers-job #app_body .success{margin:50px 0;color:var(--teal);font-size:1.25rem;font-weight:700;text-align:center;text-transform:uppercase}@media (max-width:1000px){.careers-job #app_body{margin:0 15px 40px}}@media (max-width:650px){.careers-job #app_body{padding-bottom:100px;margin:0 15px 0}}.careers-job #application_form{max-width:600px}.careers-job #application_form .heading-wrap{position:relative;margin-bottom:20px}.careers-job #application_form .heading-wrap:after{content:"";display:table;clear:both}.careers-job #application_form .heading{float:left;margin-top:0;margin-bottom:15px;font-size:1.125rem;font-weight:700}.careers-job #application_form div.required-fields{float:right;font-size:.75rem}.careers-job #application_form .asterisk{color:var(--safety-red-dk)}.careers-job #application_form div.fields{margin-bottom:15px}.careers-job #application_form div.fields.required label.fields:after{content:"*";margin-left:5px;color:var(--safety-red-dk)}.careers-job #application_form div.fields.error input,.careers-job #application_form div.fields.error select,.careers-job #application_form div.fields.error textarea{border-color:var(--safety-red-dk)!important}.careers-job #application_form div.fields.error label{color:var(--safety-red-dk)}.careers-job #application_form label.fields{display:block;margin-bottom:5px}.careers-job #application_form input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.careers-job #application_form select,.careers-job #application_form textarea{display:block;width:100%;margin:0;padding:5px;border:solid 1px var(--border-colour);border-radius:3px;font-family:inherit;font-size:inherit}.careers-job #application_form .ts-wrapper{width:100%}.careers-job #application_form .ts-control{border-color:var(--border-colour);border-radius:3px;font-family:inherit;font-size:inherit}.careers-job #application_form .ts-dropdown .active{background-color:var(--gray-lt);color:var(--eso-navy)}.careers-job #application_form input.button{padding:14px 20px;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;background-color:var(--teal);color:var(--white);font-size:.875rem;font-weight:400;line-height:1.0625rem;-webkit-appearance:none;-webkit-transition:background-color .15s ease 0s,border-color .15s ease 0s;transition:background-color .15s ease 0s,border-color .15s ease 0s}.careers-job #application_form input.button:hover{background-color:color-mix(in srgb,var(--teal) 88%,#000)}@media (max-width:650px){.careers-job #application_form input.button{display:block;margin:0 auto 30px}}.careers-job #application_form .item_questions+.item_questions{margin-top:10px}@media (min-width:576px){.careers-job #application_form .item_questions_container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}.careers-job #application_form .application-file-input svg{width:16px;height:auto}.careers-job #application_form .application-file-input svg path{fill:currentColor}.careers-job #application_form .application-file-input .application-file-input__title{display:inline-block;margin-bottom:5px}.careers-job #application_form #submit_buttons{margin-top:30px;text-align:right}@media (max-width:576px){.careers-job #application_form div.fields.fields-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:576px){.careers-job #application_form .fields-horizontal label.fields{width:105px;padding-right:10px;margin-bottom:0;text-align:right;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:650px){.careers-job #app_body #application_form .g-recaptcha{display:table;margin:0 auto}}.careers-job #content li{margin-left:15px;list-style:disc}@media (max-width:1023px){.eso-news.eso-tabbed-content .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:1023px){.eso-news.eso-tabbed-content .tab-panel{border:0}.eso-news.eso-tabbed-content .tab-panel:not(.is-active){display:none}}.eso-news .panel-toggle{display:none}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;margin:0;padding:0;list-style:none}@media (max-width:1023px){.news-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width:600px){.news-grid{grid-template-columns:1fr}}.news-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit}.news-card .news-card-media{margin:0 0 16px;width:100%;aspect-ratio:4/3;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius:12px;background:var(--bg-default)}.news-card .news-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-card .news-card-source{margin:0 0 4px;color:var(--health-blue-dk);font-size:.875rem;font-weight:700;line-height:1.4285714286;text-transform:uppercase;letter-spacing:.02em}.news-card .news-card-date{margin:0 0 8px;font-size:.875rem;font-weight:500;line-height:1.4285714286}.news-card .news-card-tag{margin:0 0 8px;color:var(--health-blue-dk);font-size:.875rem;font-weight:700;line-height:1.4285714286;text-transform:uppercase;letter-spacing:.02em}.news-card .news-card-title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.news-card .news-card-sub{margin:8px 0 0;font-size:1rem;font-weight:400;line-height:1.5}.news-card[href]:hover .news-card-title{color:var(--health-blue-dk)}.asset-card .asset-link{display:inline-block;margin-top:12px;color:var(--health-blue-dk);font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none}.asset-card .asset-link::after{content:" ›"}.asset-card .asset-link:hover{text-decoration:underline}.news-empty{margin:0;font-size:1.125rem}.news-media-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px;padding-top:48px;border-top:1px solid var(--border-colour)}@media (max-width:1023px){.news-media-contact{margin-top:48px;gap:24px}}.news-media-contact .news-media-intro{-webkit-box-flex:1;-ms-flex:1 1 360px;flex:1 1 360px}.news-media-contact .news-media-intro h2{margin:0 0 16px}.news-media-contact .news-media-intro p{margin:0;font-size:1.125rem;line-height:1.5555555556}.news-media-contact .news-media-links{-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px}.news-media-contact .news-media-links h3{margin:0 0 16px;font-size:1.25rem;font-weight:700}.news-media-contact .news-media-links a{display:block;margin-bottom:8px;color:var(--health-blue-dk);font-weight:500;text-decoration:none}.news-media-contact .news-media-links a:hover{text-decoration:underline}.eso-resource-banner{position:relative;padding:64px 0}@media (max-width:1023px){.eso-resource-banner{padding:40px 0}}.eso-resource-banner.has-bg{color:var(--white)}.eso-resource-banner .resource-banner-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.eso-resource-banner .resource-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px}@media (max-width:1023px){.eso-resource-banner .resource-banner-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.eso-resource-banner .resource-banner-copy{-webkit-box-flex:3;-ms-flex:3;flex:3;min-width:0}.eso-resource-banner .resource-banner-media{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:0}.eso-resource-banner .resource-banner-media img{width:100%;height:auto;display:block}.eso-resource-banner .resource-banner-title{margin:0 0 16px;color:var(--eso-navy);font-size:2.5rem;font-weight:700;line-height:1.1}.eso-resource-banner.has-bg .resource-banner-title{color:var(--white)}.eso-resource-banner .resource-banner-desc{font-size:1.125rem;line-height:1.5555555556}.eso-resource-banner .resource-banner-ctas{margin-top:24px}@media (max-width:1023px){.eso-product-tabs .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.eso-product-tabs .panel-toggle{display:none}.eso-product-tabs .tab-panel{display:none}.eso-product-tabs .tab-panel.is-active{display:block}}.ptab-richtext{font-size:1rem;line-height:1.625}.ptab-richtext>:first-child{margin-top:0}.ptab-richtext>:last-child{margin-bottom:0}.ptab-separator{margin:48px 0 24px;border-bottom:1px solid var(--gray-dk-44);padding-bottom:12px}.ptab-separator h2{margin:0;color:var(--eso-navy);font-size:1.75rem;font-weight:700}.ptab-title-content{margin:40px 0;text-align:center}.ptab-title-content__heading{margin:0 0 16px;color:var(--eso-navy);font-size:1.75rem;font-weight:700}.ptab-icon-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin:40px 0}@media (max-width:1023px){.ptab-icon-cards{grid-template-columns:1fr;gap:24px}}.ptab-icon-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ptab-icon-card .ptab-icon{-ms-flex-negative:0;flex-shrink:0;width:56px;height:56px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ptab-icon-card .ptab-icon img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.ptab-icon-card h3{margin:0 0 8px;color:var(--eso-navy);font-size:1.25rem;font-weight:700}.ptab-number-cards{--ptab-accent:var(--health-blue-dk);display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0}@media (max-width:1023px){.ptab-number-cards{grid-template-columns:1fr;gap:24px}}.ptab-number-card{border:1px solid var(--gray-dk-44);border-radius:16px;padding:32px;text-align:center}.ptab-number-card .ptab-number-link{color:inherit;text-decoration:none;display:block}.ptab-number-card .ptab-number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:64px;height:64px;padding:0 12px;margin-bottom:16px;border-radius:50%;background:var(--ptab-accent);color:var(--white);font-size:1.5rem;font-weight:700}.ptab-number-card .ptab-number-title{margin:0 0 8px;color:var(--ptab-accent);font-size:1.25rem;font-weight:700}.ptab-post-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;margin:24px 0 48px}@media (max-width:1023px){.ptab-post-cards{grid-template-columns:1fr;gap:24px}}.ptab-post-cards.is-2-up{grid-template-columns:repeat(2,1fr)}.ptab-post-cards.is-4-up{grid-template-columns:repeat(4,1fr)}.ptab-post-cards__title{margin:0 0 24px;color:var(--eso-navy)}.ptab-post-card{border:1px solid var(--gray-dk-44);border-radius:16px;overflow:hidden;background:var(--white)}.ptab-post-card a{display:block;color:inherit;text-decoration:none;height:100%}.ptab-post-card__media{margin:0;aspect-ratio:4/3;overflow:hidden}.ptab-post-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ptab-post-card__body{padding:24px}.ptab-post-card__eyebrow{margin:0 0 8px;color:var(--health-blue-dk);font-size:.875rem;font-weight:700;text-transform:uppercase}.ptab-post-card__title{margin:0;color:var(--eso-navy);font-size:1.125rem;font-weight:700;line-height:1.3333333333}.ptab-post-card.is-video .ptab-post-card__media{position:relative}.ptab-post-card.is-video .ptab-post-card__media::after{content:"";position:absolute;inset:0;background:rgba(13,57,78,.25)}.ptab-img-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;margin:56px 0}.ptab-img-row.is-reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ptab-img-row.is-tight{margin:32px 0}@media (max-width:1023px){.ptab-img-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.ptab-img-row.is-reversed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ptab-img-row{margin:32px 0}}.ptab-img-row .ptab-img-media{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ptab-img-row .ptab-img-media img{width:100%;height:auto;display:block;border-radius:12px}.ptab-img-row .ptab-img-copy{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ptab-img-row .ptab-img-copy h3{margin:0 0 16px;color:var(--eso-navy);font-size:1.75rem;font-weight:700;line-height:1.2}.ptab-img-row .ptab-img-cta{margin:24px 0 0}.ptab-embed{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden}.ptab-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.single-resource .resource-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px;padding:48px 0 96px}@media (max-width:1023px){.single-resource .resource-detail{gap:40px;padding:32px 0 64px}}.single-resource .resource-detail-main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.single-resource .resource-detail-aside{width:360px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023px){.single-resource .resource-detail-aside{width:100%}}.single-resource .resource-detail:not(.has-aside){display:block}.single-resource .resource-back{display:inline-block;margin-bottom:24px;color:var(--health-blue-dk);font-weight:500;text-decoration:none}.single-resource .resource-back:hover{text-decoration:underline}.single-resource .eso-title{margin:0 0 16px;color:var(--eso-navy);font-size:2.5rem;font-weight:700;line-height:1.1}.single-resource .eso-desc{margin:0 0 32px;font-size:1.125rem;line-height:1.5555555556;color:var(--text-nav)}.single-resource .resource-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin:0 0 40px;padding-top:24px}.single-resource .resource-share .short-line{width:48px;height:4px;background:var(--health-blue-dk);border-radius:2px;margin-right:8px}.single-resource .resource-share a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--gray-dk);-webkit-transition:color .2s ease;transition:color .2s ease}.single-resource .resource-share a:focus-visible,.single-resource .resource-share a:hover{color:var(--health-blue-dk)}.single-resource .resource-share svg{width:20px;height:20px;display:block}.single-resource .res_form_gated{margin:24px 0}.single-resource .snippet-label{margin:24px 0 8px;font-weight:700;color:var(--eso-navy)}.single-resource .blur{-webkit-filter:blur(6px);filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.6}.single-resource .resource-v2-author{margin:24px 0 40px}.single-resource .resource-v2-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px}.single-resource .resource-v2-photo{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.single-resource .resource-v2-meta-text span{display:block;font-size:.875rem;color:var(--gray-dk)}.single-resource .resource-author{margin-bottom:32px;text-align:center}.single-resource .resource-author-photo{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto 16px;display:block}.single-resource .resource-author-quote{display:block;font-style:italic;margin-bottom:12px;color:var(--eso-navy)}.single-resource .resource-author-name{display:block;color:var(--eso-navy)}.single-resource .resource-author-title{display:block;font-weight:400;color:var(--gray-dk)}.single-resource .resource-detail-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-top:48px;margin-bottom:96px;padding-top:24px;border-top:1px solid var(--gray-dk-44)}@media (max-width:1023px){.single-resource .resource-detail-navbar{margin-bottom:64px}}.single-resource .resource-detail-navbar .next{margin-left:auto}.single-resource .resource-detail-navbar a{display:inline-block;padding:12px 32px;border:1px solid var(--border-colour);border-radius:40px;background:0 0;cursor:pointer;color:inherit;font-family:var(--font-primary);font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none}.single-resource .resource-detail-navbar a:focus-visible,.single-resource .resource-detail-navbar a:hover{color:var(--white);background:var(--eso-navy);border-color:var(--eso-navy)}