html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;height:100%}body{margin:0;height:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;line-height:0px;font-size:0px}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-size:16px;line-height:1.5em}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em;margin-top:0px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #ccc;border-radius:0px;background:#e6e6e6;color:#000;font-size:16px;line-height:1;padding:10px 30px;outline:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#afafaf;background:#afafaf}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#ccc;background:#e6e6e6}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#afafaf;background:#afafaf}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{color:#666;border:1px solid #ccc;border-radius:0px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{vertical-align:middle}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{color:#111;outline:1px solid #b5bdff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{padding:5px 10px}textarea{width:100%;resize:none}a{color:#173158}a:hover,a:focus,a:active{color:hsl(216,58.5585585586%,11.7647058824%)}a:focus{outline:none}a:hover,a:active{outline:0}.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:"";display:table}.clearfix:after,.clear:after{clear:both}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}@media screen and (max-width: 750px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}}#array-share ul,#array-share li{margin:0;padding:0;list-style-type:none;font-size:0;line-height:0}#array-share li{display:inline-block}#array-share li a{display:block}#array-share li svg{height:24px;width:24px}img.alignright{float:right;margin:0 0 1.5em 1.5em}img.alignleft{float:left;margin:0 1.5em 1.5em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.acf-map{width:100%;min-height:100px;border:none;margin:0px}.acf-map img{max-width:inherit !important}@font-face{font-family:"Poppins";font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/poppins/poppins-200.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/poppins/poppins-300.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/poppins/poppins-400.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/poppins/poppins-500.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/poppins/poppins-600.ttf") format("truetype")}body,button,input,select,textarea{font-family:"Poppins",Arial,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.7;color:var(--color-blue)}h1,h2,h3,h4,h5,h6{font:inherit;margin:0}.primary-heading,.secondary-heading,.tertiary-heading,.quaternary-heading,.quinary-heading,.sextary-heading{margin:0}.primary-heading{font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1;letter-spacing:-0.04em}.secondary-heading{font-size:clamp(28px,2.5vw,36px);line-height:1.1112;font-weight:400}.tertiary-heading{font-size:clamp(22px,1.6667vw,24px);line-height:1.4167;font-weight:400}.quaternary-heading,.lead-para{font-size:20px;line-height:1.5;font-weight:500}.quinary-heading,.sub-text{font-size:18px;line-height:1.5;font-weight:400}.sextary-heading,.body-medium{font-size:16px;line-height:1.375;font-weight:500}.basic-font{font-size:16px;line-height:1.7;font-weight:400}.body-small{font-size:15px;line-height:1.3334;font-weight:400}.label-text{font-size:12px;line-height:1;font-weight:400;text-transform:uppercase}.statistic{font-size:clamp(64px,5.9722vw,86px);line-height:.8373;letter-spacing:-0.04em;font-weight:275}.navigation-font{font-size:16px;line-height:1.5;font-weight:400}.utility-font{font-size:13.5px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.footer-font{font-size:13px;line-height:1.8462;font-weight:400}.footer-heading-font,.navigation-cta-font{font-weight:600}.legal-font{font-size:10px;line-height:1.5}.button-font,.custom-button{font-size:16px;line-height:1.375;font-weight:400}.newsletter-font,.footer-newsletter input,.footer-newsletter button{font-size:13px;line-height:1.4}.rich-text>:last-child{margin-bottom:0}.rich-text p{margin:0 0 1.7em}.rich-text a{text-decoration:underline;text-underline-offset:.2em}.heading-line{display:block}.site-header{position:relative;z-index:20}.navbar-inner{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:32px}.site-branding{flex:0 0 auto}.site-logo,.footer-logo{width:269px;height:auto}nav ul{list-style:none;margin:0;padding:0}nav ul li{padding:0}.desktop-navigation{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.navigation-link{color:inherit;text-decoration:none;transition:none}.navigation-link:hover,.navigation-link:focus-visible{color:var(--color-red)}#utility_nav{display:flex;gap:22px}#header_nav{display:flex;align-items:center;gap:clamp(20px,3.2vw,48px)}#header_nav li{position:relative}#header_nav a{display:block;padding-block:4px}.nav-cta>a{border-bottom:1px solid var(--color-red);transition:color var(--motion-cta) ease-out}.submenu-toggle{display:none}#header_nav>.menu-item-has-children{display:flex;align-items:center;gap:3px}.submenu-toggle{border:0;padding:8px;background:rgba(0,0,0,0);color:inherit}.submenu-toggle::after{content:"";display:block;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.submenu-toggle:hover,.submenu-toggle:focus-visible{background:rgba(0,0,0,0);color:var(--color-red)}#header_nav .submenu-toggle{display:block}#header_nav .sub-menu{position:absolute;inset:100% auto auto 0;min-width:220px;padding:15px 20px;background:var(--color-white);border:1px solid var(--color-grey-line);visibility:hidden;opacity:0;transition:opacity var(--motion-navigation) ease-out}#header_nav .sub-menu a{padding-block:8px}#header_nav .sub-menu .sub-menu{left:100%;top:0}#header_nav li:hover>.sub-menu,#header_nav li:focus-within>.sub-menu,#header_nav li.is-open>.sub-menu{visibility:visible;opacity:1}#header_nav li.is-closed>.sub-menu{visibility:hidden;opacity:0}.mobile-navigation,.nav-toggle{display:none}.site-footer__inner{display:grid;grid-template-columns:minmax(250px, 414fr) minmax(0, 805fr);gap:clamp(40px,8.4vw,121px);padding-block:60px}.footer-branding{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.footer-navigation{min-width:0}#footer_nav{display:flex;justify-content:space-between;gap:24px}#footer_nav a{display:inline-block}#footer_nav>li{flex:0 1 auto}#footer_nav .sub-menu{padding:0;margin:0}.footer-social{display:flex;flex-wrap:wrap;gap:6px}.footer-social:empty{display:none}.footer-social__link{display:grid;place-items:center;min-width:20px;min-height:20px;padding:2px;background:var(--color-blue);color:var(--color-white)}.footer-social__link:hover,.footer-social__link:focus-visible{background:var(--color-red);color:var(--color-white)}.footer-legal a{color:inherit}.site-footer .footer-newsletter{width:100%}.site-footer .footer-newsletter .gform_wrapper{margin:0;max-width:none}.site-footer .footer-newsletter form{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start}.site-footer .footer-newsletter .gform-body{flex:1 1 220px}.site-footer .footer-newsletter .gform_fields{display:block;margin:0;padding:0}.site-footer .footer-newsletter .gfield{margin:0;padding:0}.site-footer .footer-newsletter .ginput_container{margin:0}.site-footer .footer-newsletter .gform_footer{margin:0;padding:0;flex:0 0 auto}.site-footer .footer-newsletter input[type=email]{width:100%;min-height:33px;padding:7px 15px;border:1px solid var(--color-grey-line);border-radius:99px;background:var(--color-white);color:var(--color-blue)}.site-footer .footer-newsletter input::placeholder{color:var(--color-steel-grey)}.site-footer .footer-newsletter input[type=submit],.site-footer .footer-newsletter button[type=submit]{min-height:33px;padding:7px 22px;margin:0;border:0;border-radius:99px;background:var(--color-blue);color:var(--color-white);transition:background-color var(--motion-fast) ease-out}.site-footer .footer-newsletter input[type=submit]:hover,.site-footer .footer-newsletter input[type=submit]:focus-visible,.site-footer .footer-newsletter button[type=submit]:hover,.site-footer .footer-newsletter button[type=submit]:focus-visible{background:var(--color-red)}.site-footer .footer-newsletter .gform_validation_errors,.site-footer .footer-newsletter .gform_confirmation_message{width:100%}@media(max-width: 1200px){.navbar-inner{min-height:88px;flex-wrap:wrap;gap:0}.desktop-navigation{display:none}.nav-toggle:not([hidden]){display:flex;flex-direction:column;gap:5px;padding:12px;border:0;background:rgba(0,0,0,0);color:inherit}.nav-toggle span{display:block;width:24px;height:2px;background:currentColor;transition:transform var(--motion-navigation),opacity var(--motion-navigation)}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-navigation{display:block;width:100%;padding-block:16px 24px}.mobile-navigation[hidden]{display:none}.mobile-navigation a{display:inline-block;padding-block:10px}.mobile-navigation .sub-menu{padding-left:20px}.mobile-navigation .sub-menu[hidden]{display:none}.mobile-navigation .submenu-toggle{display:inline-block;margin-left:8px}#mobile_utility_nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.site-footer__inner{grid-template-columns:1fr}.footer-branding{max-width:414px}}@media(max-width: 700px){.site-logo{width:220px}#footer_nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px 20px}}body.mce-content-body{background-color:#fff !important}body.mce-content-body *{color:#000 !important}.flush-bottom>*:last-child{margin-bottom:0px}.mobile-display{display:none}.mobile-display.flex{display:none}@media screen and (max-width: 800px){.mobile-display{display:block}.mobile-display.flex{display:flex}}@media screen and (max-width: 800px){.mobile-hide{display:none}}.mobile-show{display:none}@media screen and (max-width: 800px){.mobile-show{display:block}}a{text-decoration:none;color:#173158;transition:color .2s ease-out}a:hover{color:hsl(216,58.5585585586%,11.7647058824%)}ul{margin-left:0px;padding-left:17px}ul li{padding:3px 0px}ol{margin-left:0px;padding-left:17px}ol li{padding:3px 0px}.site-main,.intro-block,.post-list{padding:5% 10%;height:100vh}img,svg,video{display:block}#page .gform_wrapper{margin:0px;max-width:700px}#page .gform_wrapper .gform_validation_errors>h2{color:#fff;padding-left:20px;position:relative}#page .gform_wrapper .gform_validation_errors>h2:before{position:absolute;left:0px;top:3px}#page .gform_wrapper .gform_validation_errors>h2 .gform-icon{height:60px;display:none}#page .gform_wrapper .validation_error,#page .gform_wrapper .gform_validation_errors{background:#071b2d;color:#fff;border:none;border-radius:0px;padding:20px 30px 25px 45px;margin:0px 15px 25px 0px;width:auto;font-size:16px;box-shadow:0 5px 15px rgba(0,0,0,.1);font-weight:400;text-align:left}#page .gform_wrapper .validation_error .gform_submission_error,#page .gform_wrapper .gform_validation_errors .gform_submission_error{font-family:"Poppins",Arial,sans-serif;font-size:18px}#page .gform_wrapper .validation_error ol,#page .gform_wrapper .gform_validation_errors ol{margin:0px}#page .gform_wrapper .validation_error ol li,#page .gform_wrapper .gform_validation_errors ol li{padding:0px;margin:0px}#page .gform_wrapper .validation_error ol li a,#page .gform_wrapper .gform_validation_errors ol li a{color:#fff}#page .gform_wrapper .gform_fields{margin:0px;padding:0px}#page .gform_wrapper .gform_fields .gfield{width:100%;clear:none;margin:0px;padding:0px 0px 15px 0px}#page .gform_wrapper .gform_fields .gfield.gfield_error{background:none;border:none;max-width:none !important}#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input,#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container textarea{border-left:5px solid red}#page .gform_wrapper .gform_fields .gfield.gfield_error .validation_message{padding:10px 0px 0px 0px;color:#071b2d}#page .gform_wrapper .gform_fields .gfield.gfield_error .gfield_label{margin-top:0px;color:#071b2d}#page .gform_wrapper .gform_fields .gfield label{font-size:14px;padding:0px 0px 8px 0px}#page .gform_wrapper .gform_fields .gfield .ginput_container{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container input{width:100%;border:none;height:44px;padding:0px 15px;background:#f4f4f4;border-radius:2px}#page .gform_wrapper .gform_fields .gfield .ginput_container input:focus{outline:none;background:hsl(0,0%,90.6862745098%)}#page .gform_wrapper .gform_fields .gfield .ginput_container textarea{width:100%;border:none;height:150px;padding:10px 15px;background:#f4f4f4;border-radius:2px}#page .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus{outline:none;background:hsl(0,0%,90.6862745098%)}#page .gform_wrapper .gform_fields .gfield .ginput_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;background:#f4f4f4 url("/wp-content/themes/array-blank/shell/arrow.svg") right 13px center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;border-radius:2px;height:40px;padding:0px 15px}#page .gform_wrapper .gform_fields .gfield .ginput_container select:focus{outline:none;background-color:hsl(0,0%,90.6862745098%)}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input{display:none}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input:checked+label:after{background:#173158 !important}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 35px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:after{position:absolute;content:"";background:#fff;top:0px;bottom:0px;margin:auto;width:22px;height:22px;left:0px;display:block;border:3px solid #fff;-webkit-box-shadow:0px 0px 0px 3px #e0e1e2;-moz-box-shadow:0px 0px 0px 3px #e0e1e2;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;transition:background .2s ease-out}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:hover:after{background:#cfd2d3}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input{display:none}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input:checked+label:after{background:#173158 !important;-webkit-box-shadow:0px 0px 0px 3px #173158;-moz-box-shadow:0px 0px 0px 3px #173158;box-shadow:0px 0px 0px 3px #173158}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 40px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:after{position:absolute;content:"";background:#fff;top:0px;bottom:0px;margin:auto;width:22px;height:22px;left:3px;display:block;-webkit-box-shadow:0px 0px 0px 3px #e0e1e2;-moz-box-shadow:0px 0px 0px 3px #e0e1e2;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;transition:background .2s ease-out}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:before{content:"";position:absolute;left:0px;transform-origin:50% 50%;transform:rotate(-45deg);border:3px solid #fff;border-right:0px;border-top:0px;width:14px;height:8px;z-index:9;top:10px;left:7px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:hover:after{background:#e0e1e2}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{height:auto;padding:15px 20px;border:3px dashed #ccc;background:none}#page .gform_wrapper .gform_footer{margin:0px;padding:0px}#page .gform_wrapper input[type=submit]{height:auto;padding:15px 25px;background:#173158;border:none;border-radius:3px;color:#fff;font-weight:bold;transition:background .2s ease-out}#page .gform_wrapper input[type=submit]:hover{background:hsl(216,58.5585585586%,11.7647058824%)}@media screen and (max-width: 641px){#page .gform_wrapper input[type=submit]{line-height:inherit;min-height:0px;width:auto}}.grecaptcha-badge{visibility:hidden}.search-form{display:flex}.search-form .search-field{border:none;height:44px;padding:0px 15px;background:#f4f4f4;border-top-left-radius:2px;border-bottom-left-radius:2px;transition:background .2s ease-out}.search-form .search-field:focus{outline:none;background:hsl(0,0%,90.6862745098%)}.search-form .search-submit{font-size:0px;background:hsl(0,0%,90.6862745098%) url("/wp-content/themes/array-blank/shell/search.svg") center center no-repeat;-webkit-background-size:17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px;padding:0px;width:44px;border:none;transition:background-color .2s ease-out}.search-form .search-submit:hover{background:#c1c1c1 url("/wp-content/themes/array-blank/shell/search.svg") center center no-repeat;-webkit-background-size:17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px}.ajax-loader{display:block;position:relative;text-align:center;margin:10px}.ajax-loader .ajax-spinner{display:inline-block;border:2px solid #173158;border-top:2px solid #071b2d;border-radius:50%;width:35px;height:35px;animation:spin 1s linear infinite}.ajax-loader .ajax-text{margin-bottom:0;font-size:14px;line-height:1;color:#071b2d;font-weight:600;font-family:"Poppins",Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section-shell{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--outside-block)}.section-shell--inset{padding-inline:var(--inside-block)}.eyebrow{display:flex;align-items:center;gap:5px;margin:0}.eyebrow::before{content:"";flex:0 0 8px;width:8px;height:8px;background:var(--color-red)}.icon{display:inline-block;flex-shrink:0;background:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.icon--diagonal{width:8px;height:8px;mask-image:url("../../images/global-modular/arrow-diagonal.svg")}.icon--horizontal{width:12px;height:12px;mask-image:url("../../images/global-modular/arrow-horizontal.svg")}.icon--star{width:12px;height:11px;mask-image:url("../../images/global-modular/star.svg")}.custom-button{display:inline-flex;align-items:center;align-self:flex-start;justify-content:space-between;max-width:100%;gap:10px;padding:7px 7px 7px 25px;border:0;border-radius:999px;opacity:.99;text-decoration:none;background:var(--button-bg);color:var(--button-text);transition:background-color var(--motion-fast) ease-out,color var(--motion-fast) ease-out}.custom-button:hover,.custom-button:focus-visible{background:var(--button-hover-bg);color:var(--button-hover-text)}.custom-button:hover .custom-button__icon,.custom-button:focus-visible .custom-button__icon{background:var(--button-hover-icon-bg);color:var(--button-hover-icon)}.custom-button__icon{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--button-icon-bg);color:var(--button-icon);transition:background-color var(--motion-fast) ease-out,color var(--motion-fast) ease-out}.circle-button{display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid currentColor;color:var(--color-blue);background:rgba(0,0,0,0);transition:background-color var(--motion-fast) ease-out,color var(--motion-fast) ease-out}.circle-button:hover,.circle-button:focus-visible{border-color:var(--color-blue);background:var(--color-blue);color:var(--color-white)}.circle-button:disabled{opacity:.35;cursor:default;background:rgba(0,0,0,0);color:var(--color-blue)}.circle-button--previous .icon{transform:rotate(180deg)}.content-row{display:grid;grid-template-columns:minmax(0, 342fr) minmax(0, 748fr);gap:clamp(28px,3.4722vw,60px);padding-block:var(--section-space)}.content-row--single{grid-template-columns:1fr}.content-row__copy{display:flex;flex-direction:column;gap:30px;min-width:0}.solution-card{position:relative;isolation:isolate;overflow:hidden;min-height:382px;display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding:25px}.solution-card>:not(.solution-card__media){position:relative;z-index:1}.solution-card .eyebrow{margin-bottom:auto}.solution-card .custom-button{margin-top:0}.solution-card__media{position:absolute;inset:0;z-index:-1}.solution-card__image{width:100%;height:100%;object-fit:cover}.solution-card--photo .solution-card__media::after{content:"";position:absolute;inset:0;background:var(--photo-overlay)}.solution-card--tint .solution-card__media{top:20px;left:30%;bottom:auto;height:57%}.solution-card--tint .solution-card__image{object-fit:contain;object-position:right top}.solution-card--blue::before{content:"";position:absolute;width:247px;height:247px;right:0;top:-18px;background:url("../../images/global-modular/dot-pattern.png") center/147px 247px repeat;clip-path:polygon(38% 0, 63% 0, 63% 30%, 100% 30%, 100% 55%, 63% 55%, 63% 100%, 38% 100%, 38% 55%, 0 55%, 0 30%, 38% 30%)}.solution-card__copy{display:flex;flex-direction:column;gap:10px;margin-top:auto}.solution-card__copy p{margin:0}.testimonial-card{display:flex;flex-direction:column;gap:10px;margin:0;padding:25px;min-width:0}.testimonial-card blockquote{margin:0}.testimonial-card p{margin:0}.testimonial-card figcaption{margin-top:auto;display:flex;flex-direction:column;gap:4px}.testimonial-card__rating{display:flex;gap:4px}.skip-link{position:fixed;left:16px;top:16px;z-index:100;padding:12px 20px;transform:translateY(-200%);background:var(--color-white);color:var(--color-blue)}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--color-steel-blue);outline-offset:4px}[hidden]{display:none !important}@media(max-width: 700px){.section-shell--inset{padding-inline:var(--outside-block)}.content-row{grid-template-columns:1fr}.solution-card{min-height:350px}.circle-button{width:40px;height:40px}}:root{--color-blue: #173158;--color-navy: #071b2d;--color-red: #ed2024;--color-steel-blue: #669cbd;--color-white: #fff;--color-cyan: #1eabe3;--color-cool-grey: #cbd9e0;--color-steel-tint: #ebf0f2;--color-steel-grey: #9aadb8;--color-grey-line: #dce2e5;--max-width: 1728px;--outside-block: clamp(24px, 3.4722vw, 60px);--inside-block: clamp(24px, 10.4167vw, 180px);--section-space: clamp(56px, 6.9444vw, 120px);--hero-overlay: rgba(23, 49, 88, 0.9);--photo-overlay: rgba(7, 27, 45, 0.85);--motion-fast: 100ms;--motion-navigation: 150ms;--motion-cta: 50ms;--button-bg: var(--color-navy);--button-text: var(--color-white);--button-icon-bg: var(--color-cool-grey);--button-icon: var(--color-navy);--button-hover-bg: var(--color-white);--button-hover-text: var(--color-blue);--button-hover-icon-bg: var(--color-steel-tint);--button-hover-icon: var(--color-blue)}.text-blue{color:var(--color-blue)}.surface-blue{background-color:var(--color-blue)}.text-navy{color:var(--color-navy)}.surface-navy{background-color:var(--color-navy)}.text-red{color:var(--color-red)}.surface-red{background-color:var(--color-red)}.text-steel-blue{color:var(--color-steel-blue)}.surface-steel-blue{background-color:var(--color-steel-blue)}.text-white{color:var(--color-white)}.surface-white{background-color:var(--color-white)}.text-cyan{color:var(--color-cyan)}.surface-cyan{background-color:var(--color-cyan)}.text-cool-grey{color:var(--color-cool-grey)}.surface-cool-grey{background-color:var(--color-cool-grey)}.text-steel-tint{color:var(--color-steel-tint)}.surface-steel-tint{background-color:var(--color-steel-tint)}.text-steel-grey{color:var(--color-steel-grey)}.surface-steel-grey{background-color:var(--color-steel-grey)}.text-grey-line{color:var(--color-grey-line)}.surface-grey-line{background-color:var(--color-grey-line)}.custom-button--light{--button-bg: var(--color-white);--button-text: var(--color-blue);--button-icon-bg: var(--color-steel-tint);--button-icon: var(--color-blue);--button-hover-bg: var(--color-navy);--button-hover-text: var(--color-white);--button-hover-icon-bg: var(--color-cool-grey);--button-hover-icon: var(--color-navy)}.custom-button--tint-hover{--button-hover-bg: var(--color-steel-tint);--button-hover-icon-bg: var(--color-cool-grey);--button-hover-icon: var(--color-navy)}@media(prefers-reduced-motion: reduce){:root{--motion-fast: 0ms;--motion-navigation: 0ms;--motion-cta: 0ms}}/*# sourceMappingURL=styles.css.map */
