/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.components-wrapper .ihi-split-hero + .ihi-impact-block > div{margin-top:0;}.components-wrapper .ihi-testimonial + .ihi-cta > div{margin-top:0;}.components-wrapper .listing-pages.ihi-component + .ihi-cta > div{margin-top:0;}.components-wrapper .ihi-image-block-hero.ihi-component + .ihi-basic-block > div{margin-top:2rem;}@media (min-width:1440px){.components-wrapper .ihi-image-block-hero.ihi-component + .ihi-basic-block > div{margin-top:8.75rem;}}.components-wrapper .ihi-basic-block + .ihi-accordion > div{margin-top:3rem;}.components-wrapper .basic-block{margin-top:2.5rem;}.components-wrapper .ihi-basic-block.is-last > div{margin-top:3.125rem;margin-bottom:0;}@media (min-width:768px){.components-wrapper .ihi-basic-block.is-last > div{margin-top:2.813rem;}}@media (min-width:1024px){.components-wrapper .ihi-basic-block.is-last > div{margin-top:3.438rem;}}@media (min-width:1440px){.components-wrapper .ihi-basic-block.is-last > div{margin-top:4.063rem;}}.components-wrapper > .ihi-component.is-first > div{margin-top:0;}.components-wrapper > .ihi-component.is-first > div.text-hero{margin-top:2.5rem;}.components-wrapper > .ihi-component.is-last > div{margin-bottom:2.5rem;}@media (min-width:768px){.components-wrapper > .ihi-component.is-last > div{margin-bottom:3.125rem;}}@media (min-width:1440px){.components-wrapper > .ihi-component.is-last > div{margin-bottom:6.25rem;}}.components-wrapper > .ihi-component.is-last > div.webform,.components-wrapper > .ihi-component.is-last > div.webform-ajax-form-wrapper,.components-wrapper > .ihi-component.is-last > div.testimonial,.components-wrapper > .ihi-component.is-last > div.cta-block{margin-bottom:0;}@media (min-width:1440px){.components-wrapper .ihi-testimonial.extra-padding-bottom .testimonial{padding-bottom:9.063rem;}}.page-node-type-component-page #block-ihi-page-title{display:none;}body.page-node-type-component-page{overflow-x:clip;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.featured-content{margin-top:3.125rem;margin-bottom:0;padding:0 1.5rem;background-color:#FFF;}@media (min-width:768px){.featured-content{margin-top:2.813rem;}}@media (min-width:1024px){.featured-content{margin-top:3.438rem;}}@media (min-width:1440px){.featured-content{margin-top:4.063rem;}}@media (min-width:768px){.featured-content{padding:0 7.625rem;}}@media (min-width:1024px){.featured-content{padding:0 2.5rem;}}@media (min-width:1440px){.featured-content{padding:0 4rem;}}@media (min-width:1920px){.featured-content{padding-right:5rem;padding-left:5rem;}}.featured-content a{text-decoration:none;}.featured-content h2{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;margin:0;color:#455560;}@media (min-width:480px){.featured-content h2{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.featured-content h2{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.featured-content h2{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.featured-content h2{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.featured-content h2{font-size:36px;}}.featured-content__inner{margin-bottom:2.5rem;padding-top:1.25rem;}@media (min-width:1024px){.featured-content__inner{display:grid;grid-template-columns:60% 1fr;margin-bottom:2.875rem;padding-top:1.75rem;column-gap:1.5rem;}}@media (min-width:1440px){.featured-content__inner{gap:4.5rem;padding-top:2.5rem;}}@media (min-width:1920px){.featured-content__inner{gap:5.5rem;}}.featured-content .large-item-content{padding-top:2rem;padding-bottom:2rem;}@media (min-width:1024px){.featured-content .large-item-content{padding-bottom:0;}}.featured-content .large-item-image{overflow:hidden;}.featured-content .large-item-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform 0.3s;}.featured-content .large-item-image img:hover,.featured-content .large-item-image img:focus{transform:scale(1.05);}@media (min-width:1440px){.featured-content .large-item-text{max-width:80%;}}@media (min-width:1920px){.featured-content .large-item-text{max-width:85%;}}.featured-content .large-item-text *{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.featured-content .large-item-text *{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.featured-content .large-item-text *{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.featured-content .large-item-text *{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.featured-content .large-item-text *{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.featured-content .large-item-text *{font-size:30px;}}.featured-content .large-item-text h3{margin:0;}.featured-content .button--resource-label{margin-bottom:1rem;}.featured-content .featured-content__large-item:focus-within img{transform:scale(1.05);}.featured-content .featured-content__large-item:focus-within .large-item-text *{color:#0081A2;}@media (min-width:1920px){.featured-content .featured-content__large-item .button--resource-label{margin-bottom:1.313rem;}}@media (min-width:1440px){.featured-content .featured-content__content-items{display:flex;flex-direction:column;align-items:start;}}.featured-content .large-item-text *,.featured-content .content-text *{color:#455560;transition:color 0.1s;}.featured-content .content-item{padding:2rem 0;box-shadow:0 -0.062rem 0 #F8F8F8;transition:box-shadow 0.1s;}@media (min-width:1024px){.featured-content .content-item{padding-right:2rem;box-shadow:0 0.063rem #F8F8F8;}}.featured-content .content-item:hover,.featured-content .content-item:focus-within{box-shadow:0 0.125rem 0 #FF4D00;}.featured-content .large-item-content:hover .large-item-text a,.featured-content .large-item-text a:focus-visible,.featured-content .content-item:hover .content-text a,.featured-content .content-text a:focus-visible{color:#0081A2;}@media (min-width:1024px){.featured-content .content-item:first-child{padding-top:0;}}.featured-content .content-item:last-child{border-bottom:1px solid #F8F8F8;}@media (min-width:1024px){.featured-content .content-item:last-child{border:0;}}.featured-content .content-text *{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;line-height:150%;}@media (min-width:480px){.featured-content .content-text *{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.featured-content .content-text *{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.featured-content .content-text *{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.featured-content .content-text *{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.featured-content .content-text *{font-size:20px;}}.featured-content .content-text h3{margin:0;}.featured-content .button--primary{width:100%;max-width:-webkit-fill-available;}@media (min-width:768px){.featured-content .button--primary{width:fit-content;}}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.fifty-fifty{margin-top:3.125rem;margin-bottom:0;box-sizing:border-box;width:100%;padding:0 1.5rem 2.5rem;}@media (min-width:768px){.fifty-fifty{margin-top:2.813rem;}}@media (min-width:1024px){.fifty-fifty{margin-top:3.438rem;}}@media (min-width:1440px){.fifty-fifty{margin-top:4.063rem;}}@media (min-width:768px){.fifty-fifty{display:flex;flex-direction:row-reverse;gap:2rem;align-items:start;justify-content:center;padding:0 2rem 0;}}@media (min-width:1024px){.fifty-fifty{gap:1.5rem;align-items:center;padding:0 2.5rem 0;}}@media (min-width:1440px){.fifty-fifty{gap:7.125rem;padding:0 11rem 0;}}@media (min-width:1920px){.fifty-fifty{gap:7.125rem;padding:0 14.375rem 0;}}@media (min-width:768px){.fifty-fifty.left-image{flex-direction:row;}}.fifty-fifty-image{margin-bottom:2.5rem;}@media (min-width:768px){.fifty-fifty-image{width:49%;margin-bottom:0;}}@media (min-width:1024px){.fifty-fifty-image{width:36.8%;}}@media (min-width:1440px){.fifty-fifty-image{width:44.5%;}}@media (min-width:1920px){.fifty-fifty-image{width:44.5%;}}.fifty-fifty-content{box-sizing:border-box;}@media (min-width:768px){.fifty-fifty-content{width:51%;}}@media (min-width:1024px){.fifty-fifty-content{width:63.2%;padding-right:7.563rem;}}@media (min-width:1440px){.fifty-fifty-content{width:55.5%;padding-right:0;}}@media (min-width:1920px){.fifty-fifty-content{width:55.5%;}}@media (min-width:1024px){.fifty-fifty.left-image .fifty-fifty-content{padding-right:0;padding-left:7.563rem;}}@media (min-width:1440px){.fifty-fifty.left-image .fifty-fifty-content{padding-right:0;padding-left:0;}}.fifty-fifty-image img{display:block;width:100%;height:auto;aspect-ratio:3/4;}.fifty-fifty-title{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;margin-bottom:2rem;color:#455560;}@media (min-width:480px){.fifty-fifty-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.fifty-fifty-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.fifty-fifty-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.fifty-fifty-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.fifty-fifty-title{font-size:48px;}}@media (min-width:1024px){.fifty-fifty-title{margin-bottom:1.5rem;}}@media (min-width:1440px){.fifty-fifty-title{margin-bottom:2rem;width:90%;}}@media (min-width:1920px){.fifty-fifty-title{margin-bottom:2.688rem;width:80%;}}.fifty-fifty-title *{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;margin:0;color:#455560;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}@media (min-width:480px){.fifty-fifty-title *{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.fifty-fifty-title *{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.fifty-fifty-title *{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.fifty-fifty-title *{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.fifty-fifty-title *{font-size:48px;}}.fifty-fifty-copy,.fifty-fifty-copy *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;margin-top:0;margin-bottom:1.5rem;color:#6B7886;}@media (min-width:480px){.fifty-fifty-copy,.fifty-fifty-copy *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.fifty-fifty-copy,.fifty-fifty-copy *{font-size:calc(0.015625 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.fifty-fifty-copy,.fifty-fifty-copy *{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.fifty-fifty-copy,.fifty-fifty-copy *{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.fifty-fifty-copy,.fifty-fifty-copy *{font-size:20px;}}.fifty-fifty-content .button{box-sizing:border-box;width:100%;margin-top:2.5rem;}@media (min-width:768px){.fifty-fifty-content .button{width:fit-content;}}@media (min-width:1024px){.fifty-fifty-content .button{margin-top:1.5rem;}}@media (min-width:1440px){.fifty-fifty-content .button{margin-top:2.5rem;}}@media (min-width:1920px){.fifty-fifty-content .button{margin-top:5.313rem;}}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.footer{max-width:1920px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;padding:1.875rem 1.25rem;background-color:#005F74;}@media (min-width:480px){.footer{padding-right:24px;padding-left:24px;}}@media (min-width:768px){.footer{padding-right:32px;padding-left:32px;}}@media (min-width:1024px){.footer{padding-right:40px;padding-left:40px;}}@media (min-width:1440px){.footer{padding-right:64px;padding-left:64px;}}@media (min-width:1920px){.footer{padding-right:80px;padding-left:80px;}}@media (min-width:768px){.footer{padding:1.875rem 3.75rem;}}@media (min-width:1024px){.footer{padding:1.875rem 1.25rem;}}@media (min-width:1440px){.footer{padding:1.875rem 6.875rem;}}@media (min-width:1920px){.footer{padding:1.875rem 10rem;}}@media (min-width:768px){.footer-mailinglist{max-width:unset;}}@media (min-width:768px){.footer-mailinglist_intro{max-width:50rem;margin-inline:auto;}}@media (min-width:768px){.footer #footer-mailing-js{padding-inline:2.5rem;max-width:43.875rem;margin-inline:auto;}}@media (min-width:768px) and (min-width:1440px){.footer #footer-mailing-js{max-width:59.875rem;}}@media (min-width:1024px){.footer #footer-mailing-js{padding-inline:1.25rem;}}@media (min-width:1440px){.footer #footer-mailing-js{padding-inline:2.5rem;}}.footer a{text-decoration:none;}.footer-logo{margin-bottom:3.125rem;}.footer-logo svg{display:block;margin:0 auto;}@media (min-width:1024px){.footer-logo svg{margin:0;}}.footer-menu{display:flex;gap:2rem;align-items:center;justify-content:center;width:100%;margin-bottom:3.125rem;}@media (max-width:374px){.footer-menu{flex-wrap:wrap;}}@media (min-width:1024px){.footer-menu{justify-content:end;float:right;width:40%;}}@media (min-width:1024px){html[dir=rtl] .footer-menu{width:16%;}}.footer-menu a{color:#FFF;font-size:0.875rem;line-height:1rem;}.footer-menu a:hover,.footer-menu a:focus{color:#FFF;text-decoration:underline;}.footer-social{display:flex;gap:2rem;align-items:center;justify-content:center;margin-bottom:3.125rem;}@media (max-width:374px){.footer-social{flex-wrap:wrap;}}@media (min-width:1024px){.footer-social{gap:1rem;float:left;}}.footer-social-item{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;}.footer-social-item:hover,.footer-social-item:focus{box-shadow:0 1px #FFF;}a:focus .footer-social-item{box-shadow:0 1px #FFF;}.footer-legal{clear:both;}@media (min-width:1024px){.footer-legal{display:flex;align-items:center;justify-content:space-between;}}.footer-legal p,.footer-legal a,.footer-legal div{color:#FFF;font-size:0.75rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;text-align:center;}@media (min-width:1024px){.footer-legal p,.footer-legal a,.footer-legal div{text-align:left;}}.footer-legal a:hover,.footer-legal a:focus{color:#FFF;text-decoration:underline;}.footer-legal ul{display:flex;justify-content:center;margin:0.5rem 0;padding:0;}@media (min-width:1024px){.footer-legal ul{justify-content:end;margin:0;}}.footer-legal li{margin-bottom:0;padding-left:0;list-style:none;}.footer-legal li::before{display:none;}.footer-legal li::after{margin-right:0.625rem;margin-left:0.375rem;color:#FFF;font-size:0.813rem;content:"|";}.footer-legal li:last-child::after{display:none;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.footer-sign-up-form form{max-width:34.75rem;margin:4.375rem auto;}@media (min-width:768px){.footer-sign-up-form form{max-width:43.875rem;margin-bottom:8.125rem;}}@media (min-width:1024px){.footer-sign-up-form form{display:flex;flex-wrap:wrap;gap:0.313rem;align-items:center;justify-content:start;max-width:43.875rem;}}@media (min-width:1440px){.footer-sign-up-form form{max-width:59.875rem;}}.footer-sign-up-form h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;box-sizing:border-box;width:100%;margin-bottom:3.125rem;padding:0 1.25rem;color:#FFF;line-height:130%;letter-spacing:-0.3px;text-align:center;}@media (min-width:480px){.footer-sign-up-form h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.footer-sign-up-form h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.footer-sign-up-form h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.footer-sign-up-form h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.footer-sign-up-form h2{font-size:48px;}}@media (max-width:374px){.footer-sign-up-form h2{font-size:1.875rem;}}.footer-sign-up-form span{margin:0;color:#FFF;font-weight:400;font-size:0.75rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1rem;}.footer-sign-up-form p{margin:0;color:#FFF;}.footer-sign-up-form .button{box-sizing:border-box;width:100%;text-align:center;}@media (min-width:1024px){.footer-sign-up-form .button{width:fit-content;}}.footer-sign-up-form .form-input{margin-bottom:1.25rem;}@media (min-width:1440px){.footer-sign-up-form .form-input{width:60%;}}.footer-sign-up-form .webform-confirmation{text-align:center;}.footer-sign-up-form .webform-confirmation p,.footer-sign-up-form .webform-confirmation span,.footer-sign-up-form .webform-confirmation div,.footer-sign-up-form .webform-confirmation a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.footer-sign-up-form .webform-confirmation p,.footer-sign-up-form .webform-confirmation span,.footer-sign-up-form .webform-confirmation div,.footer-sign-up-form .webform-confirmation a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.footer-sign-up-form .webform-confirmation p,.footer-sign-up-form .webform-confirmation span,.footer-sign-up-form .webform-confirmation div,.footer-sign-up-form .webform-confirmation a{font-size:calc(0.015625 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.footer-sign-up-form .webform-confirmation p,.footer-sign-up-form .webform-confirmation span,.footer-sign-up-form .webform-confirmation div,.footer-sign-up-form .webform-confirmation a{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.footer-sign-up-form .webform-confirmation p,.footer-sign-up-form .webform-confirmation span,.footer-sign-up-form .webform-confirmation div,.footer-sign-up-form .webform-confirmation a{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.footer-sign-up-form .webform-confirmation p,.footer-sign-up-form .webform-confirmation span,.footer-sign-up-form .webform-confirmation div,.footer-sign-up-form .webform-confirmation a{font-size:20px;}}.footer-sign-up-form .webform-confirmation *{color:#FFF;}.footer-sign-up-form .webform-submission-form .form-input{width:100%;}.footer-sign-up-form .webform-submission-form .form-input.js-form-type-checkbox{margin-top:1rem;}@media (min-width:1024px){.footer-sign-up-form .webform-submission-form .form-input.js-form-type-checkbox{margin-top:0rem;}.footer-sign-up-form .webform-submission-form .form-input.js-form-type-checkbox.form-item-receive-promotional-updates{margin-top:1.5rem;}}.footer-sign-up-form .form-input.js-form-type-checkbox label{color:#FFF;}.footer-sign-up-form .form-input.js-form-type-checkbox label .label-text{color:#FFF;}.footer-sign-up-form .form-input.js-form-type-checkbox input{flex-shrink:0;width:1.188rem;height:1.188rem;margin-top:0;margin-left:0;}.footer-sign-up-form .form-input.js-form-type-checkbox input::after{display:block;width:1rem;height:1rem;background-color:#005F74;border:1px solid #FFF;border-radius:0.125rem;content:"";}.footer-sign-up-form .form-input.js-form-type-checkbox input:checked{border:1px solid #FFF;border-radius:0.125rem;}.footer-sign-up-form .form-input.js-form-type-checkbox input:checked::after{display:none;}.footer-sign-up-form .js-form-type-processed-text{margin-bottom:2rem;}@media (min-width:1024px){.footer-sign-up-form .webform-submission-form .form-actions{width:100%;}}.footer-sign-up-form .webform-submission-form .button{margin-top:1.5rem;}.footer-sign-up-form div[data-drupal-messages] li,.footer-sign-up-form div[data-drupal-messages] li::before{color:#FFF;}.webform-submission-form div[role=alert]{display:none;}.footer-sign-up-form .form-item--error-message,.footer-sign-up-form .input-error{color:#FFF;}.footer-sign-up-form .form-input.has-error{border-bottom:1px solid #FFF;}.footer-sign-up-form .form-input.has-error.js-form-type-checkbox,.footer-sign-up-form .form-input.has-error.js-form-type-radio{border-bottom:0;}.footer-sign-up a:focus{color:#FFF;text-decoration:underline;}.footer-sign-up input[type=submit]:focus{background-color:#DDE0E4;color:#0081A2;outline:-webkit-focus-ring-color auto 1px;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.announcement{width:100%;padding-top:0.625rem;padding-bottom:0.625rem;}@media (min-width:1024px){.announcement{padding-top:0;padding-bottom:0;}}.announcement,.announcement a,.announcement div,.announcement p{display:inline-flex;align-items:center;justify-content:start;margin-top:0;margin-bottom:0;color:#005F74;font-weight:400;font-size:0.75rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:0.875rem;}.announcement a{text-decoration:underline;}.announcement a:hover,.announcement a:focus{text-decoration:underline;cursor:pointer;}.announcement .text{display:inline-block;margin-top:0.25rem;margin-bottom:0.125rem;}.announcement .text p{display:inline-block;}.announcement button{margin:0;padding:0;background:transparent;border:0;}.announcement .close-icon{display:flex;align-items:center;justify-content:center;width:1.125rem;min-width:1.125rem;height:1.125rem;margin-right:0.625rem;background:transparent;border:0;cursor:pointer;}.announcement .close-icon svg{width:1rem;height:1rem;}.announcement .close-icon svg path{fill:#005F74;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;display:flex;flex-direction:row;align-items:center;justify-content:center;width:fit-content;padding:1rem 2.75rem;text-decoration:none;border:0;border-radius:0.25rem;transition:background-color 0.2s,color 0.2s;}@media (min-width:480px){.button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button{font-size:18px;}}@media (min-width:1920px){.button{line-height:1.75rem;}}.button:not(.button-decorative):hover,.button:not(.button-decorative):focus{cursor:pointer;}.button.disabled{color:#6B7886;background-color:#F8F8F8;cursor:not-allowed;pointer-events:none;}.button--primary{color:#FFF;background-color:#0081A2;}.button--primary:not(.button-decorative):hover,.button--primary:not(.button-decorative):focus{color:#0081A2;text-decoration:none;background-color:transparent;box-shadow:inset 0 0 0 0.063rem #0081A2;}.button--secondary{color:#0081A2;background-color:transparent;box-shadow:inset 0 0 0 0.063rem #0081A2;}.button--secondary:hover,.button--secondary:focus{color:#FFF;text-decoration:none;background-color:#0081A2;}.button--secondary.button--dark{color:#FFF;background-color:transparent;box-shadow:inset 0 0 0 0.063rem #FFF;}.button--secondary.button--dark:hover,.button--secondary.button--dark:focus{color:#0081A2;text-decoration:none;background-color:#FFF;}.button--text-style{text-align:left;align-items:start;position:relative;padding:0 1.563rem 0 0;color:#0081A2;background-color:transparent;border:0;}.button--icon-svg{position:absolute;top:0.625rem;right:0.125rem;}.button--icon-svg-hover{position:absolute;top:0.125rem;right:0;display:none;}.button--text-style .button--icon-svg-hover{position:relative;margin-left:0.5rem;}.button--text-style:hover,.button--text-style:focus{color:#005F74;text-decoration:none;}.button--text-style .button--icon-svg-hover{display:block;}.button--text-style .button--icon-svg-hover path:first-child{transform:scale(0,1);transition:transform 0.2s;}.button--text-style .button--icon-svg-hover path:last-child{transform:translateX(-6px);transition:transform 0.2s;stroke:#0081A2;}.button--text-style:hover .button--icon-svg-hover path:first-child,.button--text-style:focus .button--icon-svg-hover path:first-child{transform:scale(1,1);}.button--text-style:hover .button--icon-svg-hover path:last-child,.button--text-style:focus .button--icon-svg-hover path:last-child{transform:translateX(0);stroke:#005F74;}.button--text-style.button--dark{color:#FFF;background-color:transparent;}.button--text-style.button--dark path:last-child{stroke:#FFF;}.button--text-style.button--dark:hover,.button--text-style.button--dark:focus{color:#CCECF3;}.button--text-style.button--dark:hover path:last-child,.button--text-style.button--dark:focus path:last-child{stroke:#CCECF3;}.button--resource-label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;gap:0.5rem;padding:0.375rem 1rem;color:#005F74;background:#CCECF3;border-radius:0.25rem;}.button--resource-label:not(.button-decorative):hover,.button--resource-label:not(.button-decorative):focus{color:#FFF;text-decoration:none;background:#0081A2;}.button--topic-tag{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;gap:0.5rem;padding:0.375rem 1rem;color:#005F74;background:transparent;border-radius:0.25rem;box-shadow:inset 0 0 0 0.063rem #CCECF3;}.button--topic-tag:hover,.button--topic-tag:focus{color:#FFF;text-decoration:none;background:#0081A2;}.button--filter-tag{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;position:relative;gap:0.5rem;padding:0.375rem 2rem 0.375rem 1rem;color:#005F74;background:transparent;border-radius:0.25rem;box-shadow:inset 0 0 0 0.063rem #CCECF3;}.button--filter-tag:hover,.button--filter-tag:focus{text-decoration:none;background:#F8F8F8;box-shadow:inset 0 0 0 0.063rem #0081A2;}.button--filter-tag .button--icon-svg{position:absolute;top:0.438rem;right:0.625rem;}.button--download-link{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;display:flex;align-items:center;margin-bottom:0.625rem;padding:0.375rem 0;color:#FFF;}@media (min-width:480px){.button--download-link{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.button--download-link{font-size:calc(0.015625 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.button--download-link{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.button--download-link{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.button--download-link{font-size:20px;}}.button--download-link .button--icon-svg{position:static;display:flex;align-items:center;margin-right:0.625rem;}.button--download-link .button--icon-svg svg{width:1.25rem;height:1.25rem;}.button--download-link:hover,.button--download-link:focus{position:relative;color:#FFF;border-radius:0;}.button--download-link:hover::after,.button--download-link:focus::after{position:absolute;bottom:0;display:block;width:100%;height:0.063rem;background-color:#FFF;content:"";}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.icon-button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#CCECF3;border:0;border-radius:50%;cursor:pointer;transition:background 0.2s;}.icon-button:hover,.icon-button:focus{background:#0081A2;}.icon-button .button--icon-svg{display:flex;}.icon-button .button--icon-svg,.icon-button .button--icon-svg-hover{position:static;align-items:center;justify-content:center;}.button--icon-svg-hover{display:none;}.icon-button:hover .button--icon-svg-hover,.icon-button:focus .button--icon-svg-hover{display:flex;}.icon-button:hover .button--icon-svg,.icon-button:focus .button--icon-svg{display:none;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.form-input:not(.js-form-type-checkbox,.js-form-type-radio){position:relative;height:1.875rem;height:auto;color:#6B7886;border-bottom:1px solid #F8F8F8;}.form-input:not(.js-form-type-checkbox,.js-form-type-radio) input,.form-input:not(.js-form-type-checkbox,.js-form-type-radio) textarea{background-repeat:no-repeat;background-position-y:1rem;}.form-input input,.form-input textarea{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;z-index:1;box-sizing:border-box;background-color:transparent;}@media (min-width:480px){.form-input input,.form-input textarea{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.form-input input,.form-input textarea{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.form-input input,.form-input textarea{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.form-input input,.form-input textarea{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.form-input input,.form-input textarea{font-size:16px;}}.form-input.for-dark{color:#FFF;border-bottom:1px solid #FFF;}.form-input.for-dark.js-form-type-checkbox{border-bottom:0;}.form-input .input-icon{position:absolute;top:0.875rem;bottom:35%;width:1rem;height:1rem;cursor:pointer;}.form-input .input-icon svg{width:inherit;height:inherit;}.form-input .input-icon svg path{transition:fill 0.3s;fill:#009FC2;}.form-input .input-icon svg path:hover,.form-input .input-icon svg path:focus{fill:#0081A2;}.form-input:not(.js-form-type-checkbox,.js-form-type-radio) input,.form-input:not(.js-form-type-checkbox,.js-form-type-radio) input:focus,.form-input:not(.js-form-type-checkbox,.js-form-type-radio) input:focus-visible,.form-input:not(.js-form-type-checkbox,.js-form-type-radio) input:active{width:100%;height:3rem;border:0;outline:none;}.form-input:not(.js-form-type-checkbox,.js-form-type-radio) textarea,.form-input:not(.js-form-type-checkbox,.js-form-type-radio) textarea:focus,.form-input:not(.js-form-type-checkbox,.js-form-type-radio) textarea:focus-visible,.form-input:not(.js-form-type-checkbox,.js-form-type-radio) textarea:active{width:100%;height:5rem;border:0;outline:none;}.for-dark input,.for-dark textarea{color:#FFF;}.for-dark input::placeholder,.for-dark textarea::placeholder{color:#FFF;opacity:1;}.form-input.has-icon input,.form-input.has-icon textarea{width:100%;padding-left:1.563rem;}.form-input.disabled input,.form-input.disabled textarea{cursor:not-allowed;}.form-input.disabled .input-icon svg path{fill:#BBC1C8;}.for-dark .input-icon svg path{fill:#FFF;}.form-input.has-error{border-bottom:1px solid #E1251B;}.webform-submission-form .form-input.style--underline.has-error{margin-bottom:1.75rem;}.input-error,.input-helper,.form-item--error-message{color:#E1251B;font-weight:400;font-size:0.75rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1rem;}.form-submit{margin-top:1.25rem;}.form-input:not(.js-form-type-checkbox,.js-form-type-radio) label{position:absolute;top:2rem;left:1rem;font-size:1rem;line-height:1rem;transition:visibility 0.3s,opacity 0.3s;}.form-input:not(.js-form-type-checkbox,.js-form-type-radio) label .label-text{color:#6B7886;font-size:1rem;visibility:hidden;}.form-input:not(.js-form-type-checkbox,.js-form-type-radio) label span{position:relative;z-index:2;}.form-input.style--underline:not(.js-form-type-checkbox,.js-form-type-radio) label{top:0.875rem;left:0.125rem;font-size:1.125rem;}.form-input.style--underline:not(.js-form-type-checkbox,.js-form-type-radio) label .label-text{z-index:-1;font-size:1.125rem;visibility:hidden;}.form-input label span{color:#E1251B;}.form-input.for-dark label span{color:#FFF;}.input-helper,.form-input label{color:#6B7886;}.form-input.style--filled{position:relative;padding:0;padding-top:1.125rem;background-color:transparent;border:0;}.form-input.style--filled.has-icon .input-icon{top:2.063rem;left:0.938rem;z-index:1;}.form-input.style--filled.has-icon input{padding-left:2.188rem;}.form-input.style--filled input::placeholder,.form-input.style--filled textarea::placeholder{color:#6B7886;font-weight:400;font-size:1rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;}.form-input.style--underline input::placeholder,.form-input.style--underline textarea::placeholder{font-size:1.125rem;}.form-input.style--filled input,.form-input.style--filled textarea{position:relative;z-index:0;padding:0.313rem 0.938rem;color:#455560;background-color:#FFF;border:0.063rem solid #BBC1C8;border-radius:0.25rem;}.form-input.style--filled input:focus,.form-input.style--filled textarea:focus{border:0.063rem solid #455560;}.form-input.style--filled input:not(:placeholder-shown) + label,.form-input.style--filled textarea:not(:placeholder-shown) + label{top:0;left:0;font-size:0.75rem;}.form-input.style--filled input:not(:placeholder-shown) + label .label-text,.form-input.style--filled textarea:not(:placeholder-shown) + label .label-text{font-size:0.75rem;visibility:visible;}.form-input.style--underline input:not(:placeholder-shown) + label,.form-input.style--underline textarea:not(:placeholder-shown) + label{top:-0.312rem;left:0;font-size:0.75rem;}.form-input.style--underline input:not(:placeholder-shown) + label .label-text,.form-input.style--underline textarea:not(:placeholder-shown) + label .label-text{z-index:1;font-size:0.75rem;visibility:visible;}.form-input.style--filled input:not(:placeholder-shown),.form-input.style--filled textarea:not(:placeholder-shown),.form-input.style--underline input:not(:placeholder-shown),.form-input.style--underline textarea:not(:placeholder-shown){background-size:0;}.form-input.style--filled.for-dark .input-helper,.form-input.style--filled.for-dark label,.form-input.style--underline.for-dark label,.form-input.style--underline.for-dark label span{color:#FFF;}.form-input.style--filled.for-dark input,.form-input.style--filled.for-dark input:focus,.form-input.style--filled.for-dark textarea,.form-input.style--filled.for-dark textarea:focus{border:0.063rem solid #FFF;}.form-input.style--filled.has-error input,.form-input.style--filled.has-error textarea{border:0.063rem solid #E1251B;}.form-input.js-form-type-checkbox.has-error,.form-input.js-form-type-radio.has-error{border-bottom:0;}.form-input.style--filled.has-error label{color:#E1251B;}.form-input.style--filled.disabled input,.form-input.style--filled.disabled textarea{border:0.063rem solid #DDE0E4;}.js-form-type-checkbox,.js-form-type-radio{display:flex;gap:0.438rem;align-items:start;margin-bottom:1.75rem;}.js-form-type-checkbox input,.js-form-type-radio input{margin-top:0.125rem;}fieldset.radios--wrapper{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;margin-bottom:1.75rem;}fieldset.radios--wrapper legend{margin-bottom:0.5rem;padding:0;}fieldset.radios--wrapper .js-form-type-radio{margin-bottom:0.5rem;}.js-form-type-checkbox label,.js-form-type-radio label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;color:#455560;}.js-form-type-checkbox label .label-text,.js-form-type-radio label .label-text{color:#455560;font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.js-form-type-checkbox label a,.js-form-type-radio label a{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;margin-left:0;background:transparent;accent-color:#455560;}.form-input:not(.style--filled) .form-item--error-message{position:absolute;top:110%;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.tab-button{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;position:relative;display:inline-block;color:#2B3137;text-decoration:none;}@media (min-width:480px){.tab-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-button{font-size:18px;}}@media (min-width:1920px){.tab-button{line-height:1.75rem;}}.tab-button:hover,.tab-button:focus{text-decoration:none;}.tab-button .tab-underline{display:block;width:100%;height:0.25rem;margin-top:6px;background-color:#FF4D00;transition:background-color 0.2s,height 0.2s;}.tab-button:hover .tab-underline,.tab-button:focus .tab-underline{height:0.188rem;text-decoration:none;background-color:#2B3137;}.tab-button.disabled{cursor:not-allowed;pointer-events:none;}.tab-button.disabled .tab-underline{height:0.188rem;background-color:#DDE0E4;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.select-input{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;width:100%;height:2.25rem;color:#FFF;background:transparent;border:0;box-shadow:0 0.25rem 0 -0.187rem #FFF;}@media (min-width:480px){.select-input{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.select-input{font-size:calc(0.015625 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.select-input{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.select-input{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.select-input{font-size:20px;}}@media (min-width:768px){.select-input{width:fit-content;min-width:19rem;}}.select-title{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;display:block;width:calc(100% - 0.5rem);margin-right:1.5em;padding-left:0.25rem;color:#FFF;cursor:pointer;}@media (min-width:480px){.select-title{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.select-title{font-size:calc(0.015625 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.select-title{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.select-title{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.select-title{font-size:20px;}}.select-title::after{position:absolute;right:0;transition:transform 0.3s;content:url(/themes/custom/ihi/dist/assets/icons/select-arrow.svg);}.select-input.select-open .select-title::after{transform:rotate(-180deg);}.select-options-wrapper{position:absolute;top:100%;right:0;left:0;max-height:18.75rem;overflow-y:auto;background-color:#FFF;box-shadow:0 4px 20px rgba(42,38,35,0.1);visibility:hidden;opacity:0;transition:visibility 0.3s,opacity 0.3s;}.select-input.select-open .select-options-wrapper{visibility:visible;opacity:1;}.select-option{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;padding:0.625rem;color:#6B7886;line-height:initial;cursor:pointer;}@media (min-width:480px){.select-option{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.select-option{font-size:calc(0.015625 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.select-option{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.select-option{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.select-option{font-size:20px;}}.select-option *{display:block;width:100%;color:#6B7886;}.select-options-wrapper [selected=selected] *,.select-option:hover,.select-option:focus,.select-option *:hover{color:#2B3137;}.bg-light.select-input,.bg-light.select-title{color:#455560;}.style-filled.select-input{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;box-sizing:border-box;width:100%;height:3rem;margin-top:1.25rem;padding:0.313rem 0.938rem;color:#455560;background-color:#FFF;border:0.063rem solid #BBC1C8;border-radius:0.25rem;}@media (min-width:480px){.style-filled.select-input{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.style-filled.select-input{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.style-filled.select-input{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.style-filled.select-input{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.style-filled.select-input{font-size:16px;}}select.form-select{background-image:url(/themes/custom/ihi/dist/assets/icons/green-select-arrow.svg);background-repeat:no-repeat;background-position-x:calc(100% - 18px);background-position-y:50%;appearance:none;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}table{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;display:block;box-sizing:border-box;width:100%;overflow:auto;text-align:left;border-collapse:collapse;margin-bottom:2rem;}@media (min-width:480px){table{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){table{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){table{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){table{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){table{font-size:16px;}}@media (min-width:1024px){table{display:table;table-layout:fixed;width:auto;}}table a,table *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){table a,table *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){table a,table *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){table a,table *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){table a,table *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){table a,table *{font-size:16px;}}table th{padding:0.875rem 0.5rem;color:#6B7886;font-weight:700;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;border-bottom:1px solid #BBC1C8;}table td{padding:0.875rem 0.5rem;color:#6B7886;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;border-bottom:1px solid #DDE0E4;}
.anchor a{line-height:0;display:block;position:relative;top:-100px;visibility:hidden;}.ihi-gridcontainer{max-width:86%;margin:1em auto;}.ihi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1rem;align-items:center;}.ihi-grid > *{display:grid;align-items:center;justify-items:center;padding-bottom:1em;}.ihi-subs{}.ihi-subs__plans{padding:2em 3em;background-color:#e5f5f9;display:flex;justify-content:flex-start;gap:1em 3em;flex-wrap:wrap;border-radius:0.25rem;}.ihi-subs__plans h3,.ihi-subs__plans h4{margin-top:0;}.ihi-subs__plans ul{list-style:none;margin:0;padding:0;}.ihi-subs__plans ul li{padding-left:0;}.ihi-subs__plans ul li:before{display:none;}.ihi-subs__more{margin:1em 0;}.ihi-form label{font-size:1rem;line-height:1rem;}.ihi-form input[type="text"],.ihi-form input[type="email"]{width:calc(100% - 2rem);border-radius:0.25rem;padding:0.5rem 1rem;border:0.063rem solid #fff;font-size:1.2rem;line-height:1rem;color:#455560;}.ihi-form .hs-form-field{margin-bottom:1rem;}.ihi-form ul{margin:0.25rem 0;}.ihi-form .hs-error-msgs li{padding-left:0;}.ihi-form,.ihi-form .hs-error-msg,.ihi-form .hs-error-msgs label,.ihi-form .legal-consent-container .hs-error-msgs label{color:#fff;}.ihi-form a,.ihi-form a:hover,.ihi-form a:visited{color:#fff;font-size:0.875rem;text-decoration:underline;}.ihi-form .hs-form-booleancheckbox{padding-left:0;display:flex;align-items:start;gap:0.438rem;}.ihi-form .hs-form-booleancheckbox span{font-size:0.875rem;}.ihi-form input[type="checkbox" i]{}.ihi-form .hs-error-msgs label,.ihi-form .requiredtxt{font-size:0.75rem;line-height:1.5;margin-bottom:1.75rem;}.ihi-form .hs-richtext{font-size:0.875rem;line-height:1.5;margin-bottom:1.75rem;}.ihi-form .legal-consent-container{margin:2rem 0 1.5rem;}.ihi-form .legal-consent-container > .hs-richtext p,.ihi-form .legal-consent-container p{font-size:0.875rem;}.ihi-form ul li::before{color:#fff;display:none;}.ihi-form input[type="submit"]{padding:1rem 2.7rem;font-size:1.25rem;border-radius:0.25rem;background-color:transparent;color:#fff;border:1px solid #fff;width:100%;transition:background-color 0.2s,color 0.2s}.ihi-form .hs-submit{margin:2rem 0 1rem 0;}.ihi-form input[type="submit"]:hover{background-color:#fff;color:#0081A2;cursor:pointer;}.ihi-form .hs-recaptcha{display:none;}@media (min-width:1024px){.ihi-form input[type="submit"]{width:fit-content;font-size:calc(0.0125 * (100vw - 1440px) + 1.25rem);}}.ihi-form{}.ihi-form--filled{}.ihi-form--lines{}.ihi-theme--darkmode{}.ihi-theme--darkmode .hbspt-form span.hs-form-required{color:#fff !important;}.footer-mailinglist{margin-left:auto;margin-right:auto;padding:2em 0 8em;}.footer-mailinglist :focus-visible{outline:0;}.footer-mailinglist .requiredtxt{margin-bottom:3.5rem;}.footer-mailinglist h2{color:#fff;text-align:center;line-height:130%;}.footer-mailinglist .ihi-form input[type="text"],.footer-mailinglist .ihi-form input[type="email"]{background-color:transparent;border-radius:0;border:0;border-bottom:1px solid #fff;color:#fff;padding-left:0;padding-right:0;}@media (min-width:768px){.footer-mailinglist{margin:0 auto;padding:2em 0 6em;max-width:43.875rem;}}@media (min-width:1440px){.footer-mailinglist{max-width:59.875rem;}}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.header{height:auto;background-color:#FFF;}.header .tbm{position:static;}.header ul li{position:initial;}.header-main{max-width:1920px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;height:4rem;}@media (min-width:480px){.header-main{padding-right:24px;padding-left:24px;}}@media (min-width:768px){.header-main{padding-right:32px;padding-left:32px;}}@media (min-width:1024px){.header-main{padding-right:40px;padding-left:40px;}}@media (min-width:1440px){.header-main{padding-right:64px;padding-left:64px;}}@media (min-width:1920px){.header-main{padding-right:80px;padding-left:80px;}}@media (min-width:1024px){.header-main{height:6.5rem;}}.header-main .header-logo{flex-grow:1;max-width:7.5rem;margin-right:1.875rem;}.header-main .header-logo.not-visible{visibility:hidden;}.header-main .header-logo svg{max-width:7.5rem;}@media (min-width:1024px){.header-main .header-logo svg{max-width:100%;}}.header-main .header-navigation{justify-self:end;}@media (min-width:1024px){.header-main .header-navigation{margin-right:1.563rem;}}.header-reversible{display:flex;flex-direction:row-reverse;align-items:center;max-height:100%;}@media (min-width:1024px){.header-reversible{flex-direction:row;}}.header-main .header-navigation.hidden{display:none;}.header-main .header-logo.hidden-by-search{visibility:hidden;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.tbm{transition:height 0.3s ease;}@media (min-width:1024px){.tbm{position:relative;transition:none;}}.tbm a{text-decoration:none;}.tbm-button,button.tbm-submenu-toggle{display:none;}.tbm ul li::before{display:none;}@media (min-width:1024px){.tbm-megamenu.nav-open{position:static;box-shadow:none;}}.tbm-nav{display:none;background-color:#FFF;}@media (min-width:1024px){.tbm-nav{display:block;}}@media (max-width:1023px){.tbm-nav.level-0{box-shadow:0 1.875rem 3.75rem rgba(0,0,0,0.08);}}.nav-open .tbm-nav{position:absolute;left:0;z-index:1;display:block;width:calc(100% - 3rem);margin:0;padding:0 1.5rem 5rem;overflow-x:hidden;overflow-y:auto;border-top:1px solid #CCECF3;}.nav-open .tbm-nav.no-overflow{width:100%;padding:0;overflow:visible;}.nav-open .tbm-collapse{overflow-y:auto;}.tbm-nav li{margin-bottom:0;text-decoration:none;list-style:none;}@media (min-width:1024px){.tbm-nav.level-0{display:flex;justify-content:end;}}.tbm-item.level-1 > .tbm-link-container a,.tbm-item.level-1 > .tbm-link-container a:hover{font-size:1.125rem;}@media (min-width:1024px){.tbm-item.level-1 > .tbm-link-container a,.tbm-item.level-1 > .tbm-link-container a:hover{color:#455560;font-size:1rem;}}.tbm-item.level-1{z-index:1;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;color:#0081A2;font-weight:600;font-size:1.125rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.313rem;border-top:1px solid #CCECF3;cursor:pointer;}@media (max-width:1023px){.tbm-item.level-1 [id^=submenu--]{display:none;}.tbm-item.level-1.is-active [id^=submenu--]{display:block;}}@media (min-width:1024px){.tbm-item.level-1{display:inline;margin:0 0.375rem;color:#455560;font-size:1rem;line-height:1.188rem;border-top:0;}}@media (min-width:1440px){.tbm-item.level-1{margin:0 1.25rem;}}.tbm-item.level-1.is-active{position:relative;top:-3.75rem;flex-wrap:wrap;justify-content:start;margin-bottom:-3.75rem;padding-bottom:0;color:#455560;background-color:#FFF;border-top:0;}.tbm-item.level-1.is-active > .tbm-link-container > a{color:#455560;}.tbm-item.level-1.hidden-item{display:none;}.tbm-item.level-1:first-child{border-top:0;}.tbm-item.level-1::after{display:none;}@media (min-width:1024px){.tbm-item.level-1::after{top:1.563rem;bottom:0;display:block;width:0;height:0.188rem;margin-top:0.375rem;margin-left:50%;background:none repeat scroll 0 0 transparent;background:#FF4D00;cursor:pointer;transition:width 0.3s ease 0s,margin-left 0.3s ease 0s;content:"";}}@media (min-width:1024px){.tbm-item.level-1.active-trail::after,.tbm-item.level-1:hover::after,.tbm-item.level-1:focus-within::after{width:100%;margin-left:0;}}.tbm-item.level-1:hover,.tbm-item.level-1:focus{text-decoration:none;}.tbm-submenu{display:none;}@media (min-width:1024px){.tbm-submenu{position:absolute;top:5.313rem;right:0;z-index:2;display:block;width:100%;background-color:#FFF;box-shadow:0 1.875rem 3.75rem rgba(0,0,0,0.08);visibility:hidden;opacity:0;transition:visibility 0.2s ease,opacity 0.2s ease;}}@media (min-width:1024px){.tbm-item.level-1:focus-within .tbm-submenu,.tbm-item.level-1.expand-desktop-submenu .tbm-submenu{visibility:visible;opacity:1;}}.is-active .tbm-submenu{display:block;width:100%;height:calc(100vh - 64px);margin-top:1.25rem;}@media (min-width:1024px){.tbm-submenu .tbm-row{display:flex;flex-direction:row;gap:2.5rem;padding:2.25rem 6rem;}}.tbm-submenu .tbm-column{color:#6B7886;font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:160%;}@media (min-width:1024px){.tbm-submenu .tbm-column{flex:1 1 0;width:0;padding-right:2.5rem;border-right:0.063rem solid #CCECF3;}}@media (min-width:1024px){.tbm-submenu .tbm-column:last-child{border-right:0;}}.tbm-submenu .tbm-column + *:not(a){color:#6B7886;font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:160%;}.tbm-submenu .tbm-column a{display:block;margin:0.125rem 0;font-size:1.125rem;}.tbm-submenu .tbm-column .sub-link a{margin:0.375rem 0 0.875rem 1.125rem;font-size:1.125rem;}@media (min-width:1024px){.tbm-submenu .tbm-column .sub-link a{font-size:1rem;}}@media (min-width:1024px){.tbm-submenu .tbm-column .tbm-item.level-2:not(.sub-link){margin-top:0.938rem;}}@media (min-width:1024px){.tbm-submenu .tbm-column .tbm-item.level-2:first-child{margin-top:0;}}.is-active .tbm-submenu .tbm-column{margin:0 1.5rem;}.is-active .tbm-submenu .tbm-row{max-height:80vh;overflow-y:auto;border-top:1px solid #CCECF3;}.tbm-submenu svg{margin-left:0.5rem;vertical-align:middle;visibility:hidden;opacity:0;transition:visibility 0.3s ease,opacity 0.3s ease;}.tbm-submenu a:hover svg,.tbm-submenu a:focus svg{visibility:visible;opacity:1;}@media (max-width:1023px){.tbm-submenu .tbm-item{z-index:1;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;color:#0081A2;font-weight:600;font-size:1.125rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.313rem;border-top:1px solid #CCECF3;cursor:pointer;}}.tbm-submenu .tbm-column:first-child .tbm-item:first-child{border-top:0;}@media (max-width:1023px){.tbm-submenu .tbm-column .tbm-item a{margin-top:0;margin-bottom:0;}}.tbm-column .simple-card .button{margin-right:auto;margin-left:0;display:flex;}.tbm-column .simple-card .button svg{margin-left:0;vertical-align:unset;visibility:visible;opacity:1;}@media (max-width:1023px){.tbm-column .simple-card{width:100%;margin-bottom:0;margin-left:-1.5rem;padding:1.875rem 1.5rem;background-color:#F8F8F8;}}@media (max-width:1023px){.is-ios-safari .tbm-column .simple-card,.is-ios-safari .header-top-menu{margin-bottom:2.375rem;}}.mobile-nav{display:flex;align-items:center;justify-content:end;padding:0.938rem 0 0.938rem 1.25rem;}@media (min-width:1024px){.mobile-nav{display:none;}}.mobile-nav-icon.hidden{display:none;}.mobile-close-icon{display:none;}.mobile-close-icon.shown{z-index:3;display:block;}.mobile-close-icon svg{width:1.25rem;height:1.25rem;}.mobile-arrow{display:inline-flex;align-items:center;margin-right:0.313rem;}@media (min-width:1024px){.mobile-arrow{display:none;}}.is-active .mobile-arrow{display:none;}.mobile-back-arrow{display:none;align-items:center;margin-left:1.5rem;}.is-active .mobile-back-arrow{display:inline-flex !important;margin-right:1.563rem;}.tbm-caption{display:none;}@media (min-width:1024px){.tbm-caption{display:block;width:100%;margin-top:0.375rem;color:#6B7886;font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:160%;}}.tbm-link.level-1 .tbm-caption{display:none;}.tbm-submenu .tbm-item a{display:inline-flex;flex-wrap:wrap;align-items:center;}.tbm-submenu .hover-icon{display:inline-flex;align-items:center;}.no-scrolling{overflow:hidden;}.tbm-subnav{display:block;width:100%;margin-top:0;}.tbm-group-container .tbm-row{margin:0.375rem 0 0.875rem 1.125rem;padding:0;}.tbm-group-container li{padding:0;}@media (max-width:1023px){.tbm-item.level-2.tbm-group{display:block;padding-bottom:0;}.tbm-item.level-2.tbm-group > .tbm-link-container{padding-bottom:1.25rem;}.tbm-item.level-2.tbm-group .tbm-group-container .tbm-row{margin:0;}}@media (min-width:1024px){.tbm-item.level-3{margin-top:0.375rem;margin-bottom:0.875rem;}}#block-mainnavigation{position:static;}.header.is-sticky,header.is-sticky{position:sticky;top:0;z-index:3;}.header.is-sticky .header-top,header.is-sticky .header-top{display:none;}#block-mainnavigation .tbm-submenu .tbm-row .tbm-column.span4,#block-mainnavigation .tbm-submenu .tbm-row .tbm-column.span6{border-right:none;}@media (min-width:1024px){#block-mainnavigation .tbm-submenu .tbm-row .tbm-column.span4.lower-nav{padding-top:3rem;}}#block-mainnavigation .tbm-item.level-2.header .tbm-link{font-weight:500;text-align:left;align-items:start;position:relative;padding:0 1.563rem 0 0;background-color:transparent;border:0;margin-right:auto;font-size:1rem;margin-left:0;display:flex;align-items:center;color:#455560;}#block-mainnavigation .tbm-item.level-2.header .tbm-link .tbm-caption{display:none;}#block-mainnavigation .tbm-item.level-2.header .tbm-link svg{margin-left:0;vertical-align:unset;visibility:visible;opacity:1;}#block-mainnavigation .tbm-item.level-2.header .tbm-link .button--icon-svg-hover{position:absolute;top:0.125rem;right:0;display:none;}#block-mainnavigation .tbm-item.level-2.header .tbm-link .button--icon-svg-hover{position:relative;margin-left:0.5rem;}#block-mainnavigation .tbm-item.level-2.header .tbm-link:hover,#block-mainnavigation .tbm-item.level-2.header .tbm-link:focus{color:#455560;text-decoration:none;}#block-mainnavigation .tbm-item.level-2.header .tbm-link .button--icon-svg-hover{display:block;}#block-mainnavigation .tbm-item.level-2.header .tbm-link .button--icon-svg-hover path:first-child{transform:scale(0,1);transition:transform 0.2s;}#block-mainnavigation .tbm-item.level-2.header .tbm-link .button--icon-svg-hover path:last-child{transform:translateX(-6px);transition:transform 0.2s;stroke:#455560;}#block-mainnavigation .tbm-item.level-2.header .tbm-link:hover .button--icon-svg-hover path:first-child,#block-mainnavigation .tbm-item.level-2.header .tbm-link:focus .button--icon-svg-hover path:first-child{transform:scale(1,1);}#block-mainnavigation .tbm-item.level-2.header .tbm-link:hover .button--icon-svg-hover path:last-child,#block-mainnavigation .tbm-item.level-2.header .tbm-link:focus .button--icon-svg-hover path:last-child{transform:translateX(0);stroke:#455560;}@media (min-width:1024px){#block-mainnavigation .tbm-item.level-2.header .tbm-link-container{border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:0.25rem;}}#block-mainnavigation .tbm-item.level-2.header span:not(.button--icon-svg-hover) svg{display:none;}#block-mainnavigation .tbm-item.level-2.header span:not(.button--icon-svg-hover) .tbm-caption{display:block;}@media (max-width:1023px){#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta{background-color:#F8F8F8;padding:1.875rem 1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:1.875rem;}}#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block{padding:0;background:transparent;margin-bottom:0;}@media (min-width:768px){#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block{flex-direction:column-reverse;}}@media (min-width:1024px){#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block{margin-top:0;}#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block.no-margin{margin-top:0;margin-bottom:0;}}#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block-text{text-align:left;padding-right:0;width:100%;}#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block-text h2{color:#455560;font-size:1.125rem;line-height:1.5rem;font-weight:600;}#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block-text p{color:#6B7886;margin-bottom:0.75rem !important;}#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block-text .button{margin-right:auto;margin-left:0;display:flex;}#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block-text .button svg{margin-left:0;vertical-align:unset;visibility:visible;opacity:1;}#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block-img{margin-top:0;margin-bottom:0.75rem;}#block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block-img img{max-height:9.438rem;}html[dir=rtl] #block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block-text{text-align:right;}html[dir=rtl] #block-mainnavigation .tbm-item.level-1.tbm-item--has-dropdown .ihi-cta .cta-block-text .button{margin-left:auto;margin-right:0;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.header-search{position:relative;z-index:3;display:flex;align-items:center;justify-self:end;float:right;width:auto;}@media (min-width:1024px){.header-search{margin:0.938rem 0;}}html[dir=ltr] .header-search .header-search-field{position:absolute;right:3.75rem;width:0;max-width:103.75rem;padding:0;background-color:#FFF;transition:width 0.4s ease-out;}html[dir=rtl] .header-search .header-search-field{position:absolute;left:3.75rem !important;width:0;max-width:103.75rem;padding:0;background-color:#FFF;transition:width 0.4s ease-out;}.header-search .header-search-field .input-icon{background-color:transparent;visibility:hidden;opacity:0;transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out;}html[dir=rtl] .header-search.open .form-input.has-icon input{padding-right:1.563rem;}.header-search .open-icon{display:none;}.header-search.open .open-icon{display:block;}.header-search.open .close-icon{display:none;}html[dir=rtl] .header-search.open .header-search-field{width:68vw;padding:0.938rem 1.875rem 0.938rem 0;}@media (min-width:768px){html[dir=rtl] .header-search.open .header-search-field{width:88vw;}}@media (min-width:1024px){html[dir=rtl] .header-search.open .header-search-field{width:69vw;}}@media (min-width:1440px){html[dir=rtl] .header-search.open .header-search-field{width:75vw;}}html[dir=ltr] .header-search.open .header-search-field{width:68vw;padding:0.938rem 1.875rem 0.938rem 0;}@media (min-width:768px){html[dir=ltr] .header-search.open .header-search-field{width:83vw;}}@media (min-width:1024px){html[dir=ltr] .header-search.open .header-search-field{width:65vw;}}@media (min-width:1440px){html[dir=ltr] .header-search.open .header-search-field{width:70vw;}}@media (min-width:1024px){html[dir=rtl] .button-text,button{margin-right:20px;}}.header-search.open .header-search-field .input-icon{background-color:#FFF;visibility:visible;opacity:1;}.header-search .form-input input{height:1.875rem;}.header-search .form-input .input-icon{top:0.375rem;}.header-search .form-input.has-icon input{padding:0;}.header-search .form-input.has-icon input:hover,.header-search .form-input.has-icon input:focus,.header-search .form-input.has-icon input:active{height:initial;}.header-search.open .form-input.has-icon input{padding-left:1.563rem;}.header-search .header-search-icon{margin-bottom:0.25rem;}@media (min-width:1024px){.header-search .header-search-icon{margin-bottom:1rem;}}.header-search .header-search-icon button{font-size:1rem;}.main-nav-open .header-search{display:none;}.header-search .form-input input[type=search]::-webkit-search-decoration{display:none;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.header-top{max-width:1920px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;position:relative;display:flex;flex-direction:row;gap:1.875rem;align-items:center;justify-content:space-between;background:#E5F5F9;}@media (min-width:480px){.header-top{padding-right:24px;padding-left:24px;}}@media (min-width:768px){.header-top{padding-right:32px;padding-left:32px;}}@media (min-width:1024px){.header-top{padding-right:40px;padding-left:40px;}}@media (min-width:1440px){.header-top{padding-right:64px;padding-left:64px;}}@media (min-width:1920px){.header-top{padding-right:80px;padding-left:80px;}}@media (min-width:1024px){.header-top{padding-top:1.438rem;padding-bottom:1.438rem;}}.header-top .header-top-menu{display:none;}@media (min-width:1024px){.header-top .header-top-menu{display:flex;align-items:center;justify-content:end;}}.header-top .header-top-menu a{width:max-content;margin:0 0.75rem;color:#005F74;font-weight:600;font-size:0.75rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:0.875rem;text-decoration:none;}.header-top .header-top-menu a:hover,.header-top .header-top-menu a:focus{text-decoration:underline;}.header-top .block-language{margin-left:0.75rem;color:#005F74;font-weight:600;font-size:0.75rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:0.875rem;text-decoration:none;cursor:pointer;display:flex;}.header-top .block-language ul{position:absolute;z-index:4;display:flex;flex-direction:column;margin:0;padding:0 0.625rem;list-style:none;background-color:#FFF;border-radius:0.25rem;box-shadow:0 1.875rem 3.75rem rgba(0,0,0,0.08);visibility:hidden;opacity:0;transition:visibility 0.3s,opacity 0.3s;}.header-top .block-language ul li{margin-bottom:0;padding:0.625rem 0;border-top:0.063rem solid #E5F5F9;}.header-top .block-language ul li::before{display:none;}.header-top .block-language ul li:first-child{border-top:0;}.header-top .block-language:hover ul,.header-top .block-language:focus-within ul{visibility:visible;opacity:1;}.header-top .block-language .selected{display:flex;gap:0.313rem;align-items:center;}@media (min-width:1024px){.header-top .block-language .selected span:last-child{display:none;}}.header-navigation .header-top-menu .selected span:nth-child(1){display:flex;align-items:center;}.header-navigation .header-top-menu{width:calc(100vw - 3rem);margin-left:-1.5rem;padding:0.625rem 1.5rem 2.5rem;background-color:#F8F8F8;}.header-navigation .no-overflow .header-top-menu{display:none;}.header-navigation .header-top-menu a,.header-navigation .header-top-menu li,.header-navigation .header-top-menu section{display:block;color:#455560;font-weight:600;font-size:1rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.188rem;}.header-navigation .header-top-menu a{margin:1.75rem 0;}.header-navigation .block-language{padding:1.25rem 0;border-top:0.063rem solid #DDE0E4;}.header-navigation .block-language .selected{display:flex;align-items:center;}.header-navigation .block-language span:first-child svg{margin-right:0.313rem;vertical-align:middle;}.header-navigation .block-language span:first-child svg path{stroke:#455560;}.header-navigation .block-language span:last-child{flex-grow:1;}.header-navigation .block-language span:last-child svg path{fill:#455560;}.header-navigation .block-language span:last-child svg{float:right;width:1.188rem;height:1.188rem;transform:rotate(-90deg);transition:transform 0.3s;}.header-navigation .block-language ul{display:none;padding-top:1.25rem;padding-left:1.25rem;}.header-navigation .block-language li{border-top:1px solid #DDE0E4;}.header-navigation .block-language li:last-child{border-bottom:1px solid #DDE0E4;}.header-navigation .block-language li a{margin:0.625rem 0;}.header-navigation .block-language.open-lang span:last-child svg{transform:rotate(0deg);}.header-navigation .block-language.open-lang ul{display:block;}.header-top-announcements{display:flex;flex-wrap:wrap;}.header .header-top .close{background:transparent;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.impact-block{max-width:1920px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;margin-top:3.125rem;margin-bottom:0;display:grid;gap:3rem;padding-top:5rem;padding-bottom:5rem;color:#FFF;background-color:#0081A2;background-image:url(/themes/custom/ihi/dist/assets/images/placeholder-impact-block-bg.png);background-repeat:no-repeat;background-position:0 100%;background-size:cover;}@media (min-width:480px){.impact-block{padding-right:24px;padding-left:24px;}}@media (min-width:768px){.impact-block{padding-right:32px;padding-left:32px;}}@media (min-width:1024px){.impact-block{padding-right:40px;padding-left:40px;}}@media (min-width:1440px){.impact-block{padding-right:64px;padding-left:64px;}}@media (min-width:1920px){.impact-block{padding-right:80px;padding-left:80px;}}@media (min-width:768px){.impact-block{margin-top:2.813rem;}}@media (min-width:1024px){.impact-block{margin-top:3.438rem;}}@media (min-width:1440px){.impact-block{margin-top:4.063rem;}}@media (min-width:768px){.impact-block{padding-top:6.5rem;padding-bottom:3.5rem;}}@media (min-width:1024px){.impact-block{grid-template-columns:1.1fr 0.9fr;gap:4.375rem;padding:5.125rem 5.5rem 7.25rem 2rem;background-position:bottom right;background-size:60%;}}@media (min-width:1440px){.impact-block{padding-top:7.25rem;padding-right:7.5rem;padding-left:9.125rem;}}@media (min-width:1920px){.impact-block{gap:6.75rem;padding:10rem 10.375rem 10.875rem 12.188rem;}}.impact-block-title,.impact-block .stat-statistic,.impact-block .stat-description{margin:0;}@media (min-width:1024px){.impact-block .impact-block-right{padding-top:5rem;}}@media (min-width:1440px){.impact-block .impact-block-right{padding-top:7rem;}}@media (min-width:1920px){.impact-block .impact-block-right{padding-top:9.125rem;}}.impact-block .impact-block-title{line-height:130%;}.impact-block-stats{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:2.5rem;}@media (min-width:1024px){.impact-block-stats{column-gap:4.5rem;}}@media (min-width:1440px){.impact-block-stats{column-gap:3rem;row-gap:5.5rem;}}@media (min-width:1920px){.impact-block-stats{column-gap:4.5rem;row-gap:7.5rem;}}.impact-block-stats.one-column{grid-template-columns:1fr;}.impact-block-stats.staggered .stat:not(:nth-child(-n+2)){grid-column:span 2;}.impact-block .stat-statistic{margin-bottom:0.188rem;}.impact-block .stat{padding-left:0.625rem;border-left:4px solid #CCECF3;}@media (min-width:1024px){.impact-block .stat{padding-left:1.625rem;border-left-width:5px;}}@media (min-width:1440px){.impact-block .stat{padding-right:1rem;}}.impact-block .stat-description{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.impact-block .stat-description{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.impact-block .stat-description{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.impact-block .stat-description{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.impact-block .stat-description{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.impact-block .stat-description{font-size:20px;}}.impact-block .button.button--secondary{width:auto;margin-top:3rem;}@media (min-width:768px){.impact-block .button.button--secondary{width:fit-content;}}@media (min-width:1024px){.impact-block .button.button--secondary{display:none;}}.impact-block .impact-block-left .button.button--secondary{display:none;}@media (min-width:1024px){.impact-block .impact-block-left .button.button--secondary{display:flex;margin-top:2.75rem;}}@media (min-width:1440px){.impact-block .impact-block-left .button.button--secondary{margin-top:3.563rem;}}@media (min-width:1920px){.impact-block .impact-block-left .button.button--secondary{margin-top:4.813rem;}}.ihi-impact-block.theme-white .impact-block{overflow:hidden;margin-top:0;background-color:#FFF;background-image:url(/themes/custom/ihi/dist/assets/artwork.png);}.ihi-impact-block.theme-white .impact-block .button--secondary.button--dark{box-sizing:border-box;color:#FFF;background-color:#0081A2;font-size:1.125rem;font-weight:500;line-height:1.207rem;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid #0081A2;box-shadow:unset;}.ihi-impact-block.theme-white .impact-block .button--secondary.button--dark:hover{background-color:transparent;color:#0081A2;}.ihi-impact-block.theme-white .impact-block-title{color:#455560;}.ihi-impact-block.theme-white .impact-block .stat{border-left:4px solid #0081A2;color:#0081A2;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.simple-card{color:#6B7886;font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:160%;}.simple-card img{width:100%;margin-bottom:0.938rem;object-fit:cover;}.simple-card .simple-card-title{margin-bottom:0.313rem;color:#455560;font-weight:600;font-size:1.125rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;}.simple-card-text{margin-bottom:0.938rem;}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.split-hero{margin-top:3.125rem;margin-bottom:0;position:relative;box-sizing:border-box;width:100%;padding:0 1.5rem;background-color:#FFF;}@media (min-width:768px){.split-hero{margin-top:2.813rem;}}@media (min-width:1024px){.split-hero{margin-top:3.438rem;}}@media (min-width:1440px){.split-hero{margin-top:4.063rem;}}@media (min-width:768px){.split-hero{display:flex;gap:2rem;align-items:start;padding:0 2rem;}}@media (min-width:1024px){.split-hero{gap:1.5rem;margin-bottom:-2rem;padding:0 2.5rem;}}@media (min-width:1440px){.split-hero{gap:4rem;padding:0 4rem;}}@media (min-width:768px){.sh--left-content{box-sizing:border-box;width:60%;}}@media (min-width:1024px){.sh--left-content{width:46%;min-height:27rem;}}@media (min-width:1440px){.sh--left-content{width:70%;min-height:32rem;}}@media (min-width:1920px){.sh--left-content{width:60%;min-height:38.125rem;}}@media (min-width:1024px){.split-hero--resource .sh--left-content{min-height:38.25rem;}}@media (min-width:1440px){.split-hero--resource .sh--left-content{min-height:49.25rem;}}@media (min-width:1920px){.split-hero--resource .sh--left-content{min-height:61.875rem;}}@media (min-width:768px){.sh--left-content .sh--main-content{min-height:16.75rem;}}@media (min-width:1024px){.sh--left-content .sh--main-content{min-height:unset;}}@media (min-width:1440px){.sh--left-content .sh--main-content{width:90%;}}@media (min-width:768px){.sh--right-content{box-sizing:border-box;width:40%;}}@media (min-width:1024px){.sh--right-content{width:54%;}}@media (min-width:1440px){.sh--right-content{width:43.5%;}}.sh--left-content .sh--title{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;margin-top:0;margin-bottom:2rem;color:#455560;}@media (min-width:480px){.sh--left-content .sh--title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.sh--left-content .sh--title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.sh--left-content .sh--title{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.sh--left-content .sh--title{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.sh--left-content .sh--title{font-size:52px;}}@media (min-width:1024px){.sh--left-content .sh--title{margin-top:2.5rem;}}@media (min-width:1440px){.sh--left-content .sh--title{margin-top:4rem;}}.sh--left-content .sh--title *{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;color:#455560;}@media (min-width:480px){.sh--left-content .sh--title *{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.sh--left-content .sh--title *{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.sh--left-content .sh--title *{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.sh--left-content .sh--title *{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.sh--left-content .sh--title *{font-size:52px;}}.sh--left-content .sh--overview{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;margin-top:0;margin-bottom:2.5rem;color:#6B7886;}@media (min-width:480px){.sh--left-content .sh--overview{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.sh--left-content .sh--overview{font-size:calc(0.015625 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.sh--left-content .sh--overview{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.sh--left-content .sh--overview{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.sh--left-content .sh--overview{font-size:20px;}}.sh--left-content .sh--overview *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#6B7886;}@media (min-width:480px){.sh--left-content .sh--overview *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.sh--left-content .sh--overview *{font-size:calc(0.015625 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.sh--left-content .sh--overview *{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.sh--left-content .sh--overview *{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.sh--left-content .sh--overview *{font-size:20px;}}.sh--left-content .button{box-sizing:border-box;width:100%;margin-bottom:2.5rem;}@media (min-width:768px){.sh--left-content .button{width:fit-content;}}@media (min-width:1440px){.sh--left-content .button{margin-bottom:1.875rem;}}.sh--right-content .sh--image-content{position:relative;bottom:-55px;overflow:hidden;text-align:right;}@media (min-width:768px){.sh--right-content .sh--image-content{bottom:0;overflow:visible;}}@media (min-width:1024px){.sh--right-content .sh--image-content{position:absolute;top:0;right:2.5rem;width:47.5%;}}@media (min-width:1440px){.sh--right-content .sh--image-content{right:0;width:43.5%;}}.sh--right-content .sh--image-content div{height:100%;}.sh--right-content img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center;transition:transform 0.3s;}@media (min-width:768px){.sh--right-content img{width:15.875rem;height:15.875rem;}}@media (min-width:1024px){.sh--right-content img{width:auto;height:calc(100% + 60px);}}@media (min-width:1024px){html[dir=rtl] .sh--right-content img{margin-inline-start:110%;}}@media (min-width:1200px){html[dir=rtl] .sh--right-content img{margin-inline-start:110%;}}@media (min-width:1440px){html[dir=rtl] .sh--right-content img{margin-inline-start:110%;}}@media (min-width:1920px){html[dir=rtl] .sh--right-content img{margin-inline-start:110%;}}.split-hero--resource .sh--right-content img{aspect-ratio:3/4;width:100%;height:auto;}@media (min-width:768px){.split-hero--resource .sh--right-content img{width:15.875rem;height:21.25rem;}}@media (min-width:1024px){.split-hero--resource .sh--right-content img{width:auto;height:calc(100% + 60px);}}.split-hero .sh--right-content a:hover img,.split-hero .sh--right-content a:focus img{transform:scale(1.05);}@media (min-width:768px){.sh--resource-content{display:flex;gap:1rem;align-items:start;width:80vw;}}@media (min-width:1024px){.sh--resource-content{width:90%;}}@media (min-width:1440px){.sh--resource-content{gap:2rem;margin-bottom:6rem;}}@media (min-width:1920px){.sh--resource-content{margin-bottom:9.75rem;}}.sh--resource-content .sh--resource-content-image{margin-bottom:2rem;overflow:hidden;}@media (min-width:768px){.sh--resource-content .sh--resource-content-image{width:39%;}}@media (min-width:1440px){.sh--resource-content .sh--resource-content-image{width:30%;}}.sh--resource-content .sh--resource-content-image img{width:100%;height:auto;object-fit:cover;transition:transform 0.3s;aspect-ratio:16/9;}.sh--resource-content .sh--resource-content-image a:hover img,.sh--resource-content .sh--resource-content-image a:focus img{transform:scale(1.05);}@media (min-width:768px){.sh--resource-content .sh--resource-content-elements{width:61%;}}@media (min-width:1440px){.sh--resource-content .sh--resource-content-elements{width:70%;}}.sh--resource-content-elements a{text-decoration:none;}.sh--resource-content .button--resource-label{width:fit-content;margin-bottom:1.5rem;}@media (min-width:768px){.sh--resource-content .button--resource-label{margin-bottom:1rem;}}.sh--resource-content .sh--text,.sh--resource-content .sh--text *{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;margin-bottom:1.5rem;color:#455560;transition:color 0.3s;}@media (min-width:480px){.sh--resource-content .sh--text,.sh--resource-content .sh--text *{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.sh--resource-content .sh--text,.sh--resource-content .sh--text *{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.sh--resource-content .sh--text,.sh--resource-content .sh--text *{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.sh--resource-content .sh--text,.sh--resource-content .sh--text *{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.sh--resource-content .sh--text,.sh--resource-content .sh--text *{font-size:20px;}}.sh--resource-content .sh--text a:hover,.sh--resource-content .sh--text a:focus{color:#0081A2;}.threeitemblurb .blurb{font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding-inline:1.5rem;padding-block:1.75rem;}.threeitemblurb .blurb h2{margin-top:0;margin-bottom:0;}.threeitemblurb .blurb h2,.threeitemblurb .blurb .body{color:#FFF;font-size:1rem;font-weight:700;line-height:1.6;}.threeitemblurb .blurb .body{font-weight:400;}.threeitemblurb .blurb .cta-button{box-sizing:border-box;color:#FFF;background-color:transparent;font-size:1.125rem;font-weight:500;line-height:1.207rem;padding:1rem 2.75rem;width:100%;display:inline-block;margin-bottom:0;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid #FFF;margin-top:1.25rem;}@media (min-width:768px){.threeitemblurb .blurb .cta-button{width:auto;}}.threeitemblurb .blurb .cta-button:hover{background-color:#FFF;color:#0081A2;}.threeitemblurb-wrapper .first .blurb{background-color:#005F74;padding-top:4.375rem;}.threeitemblurb-wrapper .second .blurb{background-color:#0081A2;}.threeitemblurb-wrapper .second .blurb:last-child{background-color:#455560;}@media (min-width:1024px){.threeitemblurb-wrapper{display:flex;justify-content:flex-start;align-items:stretch;}.threeitemblurb-wrapper .blurb{padding-inline:3rem;padding-top:2rem;padding-bottom:3rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.threeitemblurb-wrapper .blurb h2,.threeitemblurb-wrapper .blurb .body{font-size:1.25rem;}.threeitemblurb-wrapper .blurb .cta-button{max-width:max-content;}.threeitemblurb-wrapper .blurb .cta-button-wrapper{margin-top:auto;}.threeitemblurb-wrapper .first .blurb{width:100%;padding-top:2rem;padding-left:3.75rem;}.threeitemblurb-wrapper .first,.threeitemblurb-wrapper .second{display:flex;justify-content:flex-start;align-items:stretch;flex:0 1 50%;}.threeitemblurb-wrapper .second .blurb{flex:0 1 50%;}}@media (min-width:1440px){.threeitemblurb-wrapper .first .blurb{padding-left:7.688rem;}}@media (max-width:767px){.path-frontpage .split-hero .sh--left-content .button{margin-bottom:0;}}@media (max-width:1023px){.path-frontpage .split-hero{padding:0 1.5rem;display:block;}.path-frontpage .split-hero .sh--left-content{width:100%;}.path-frontpage .split-hero .sh--left-content .sh--main-content{min-height:auto;}.path-frontpage .split-hero .sh--right-content{width:100%;}.path-frontpage .split-hero .sh--right-content img{width:100%;height:auto;}}@media (min-width:1024px){.path-frontpage .split-hero{margin-bottom:0;padding:0;gap:0;align-items:stretch;}.path-frontpage .split-hero .sh--left-content{width:50%;padding-left:1.5rem;padding-right:1.5rem;background-color:rgba(255,255,255,0.94);position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding-block:6.25rem;min-height:auto;}.path-frontpage .split-hero .sh--left-content .sh--title{margin-top:0;}.path-frontpage .split-hero .sh--left-content .sh--title h1{margin-top:0;}.path-frontpage .split-hero .sh--left-content .button{margin-bottom:0;}.path-frontpage .split-hero .sh--right-content{width:50%;}.path-frontpage .split-hero .sh--right-content .sh--image-content{position:absolute;width:auto;min-width:55%;max-width:100%;right:0;height:100%;}.path-frontpage .split-hero .sh--right-content .sh--image-content .view-mode--split-hero-wide img{height:100%;width:100%;aspect-ratio:unset;object-position:top;}}@media (min-width:1024px){.path-frontpage .split-hero{padding-left:0;}.path-frontpage .split-hero .sh--left-content{padding-left:3.75rem;padding-right:3.125rem;}}@media (min-width:1440px){.path-frontpage .split-hero .sh--left-content{padding-left:7.688rem;padding-right:6.25rem;}}@media (min-width:768px){html[dir=rtl] .path-frontpage .sh--right-content .sh--image-content{right:auto;left:0;}html[dir=rtl] .path-frontpage .sh--right-content .sh--image-content .view-mode--split-hero-wide img{margin-inline-start:auto;}}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.tabbed-offerings{position:relative;}@media (min-width:768px){.tabbed-offerings{padding-top:3.125rem;}}@media (min-width:1024px){.tabbed-offerings{padding-top:3.438rem;}}.tabbed-offerings .to-tabs{position:absolute;right:0;left:0;z-index:2;padding:1.5rem;}@media (min-width:768px){.tabbed-offerings .to-tabs{padding:0;}}@media (min-width:1440px){.tabbed-offerings .to-tabs{padding-top:0.375rem;}}@media (min-width:1920px){.tabbed-offerings .to-tabs{padding-top:0.5rem;}}.tabbed-offerings .to-tabs .slick-dots{justify-content:space-between;box-shadow:0 1px 0 #F8F8F8;}@media (min-width:768px){.tabbed-offerings .to-tabs .slick-dots{gap:2rem;justify-content:start;box-shadow:none;}}@media (min-width:1024px){.tabbed-offerings .to-tabs .slick-dots{gap:5rem;}}@media (min-width:768px){.tabbed-offerings .to-tabs .slick-dots li{box-shadow:inset 0 -2px 0 0 #F8F8F8;}}@media (min-width:768px){.tabbed-offerings .to-tabs .slick-dots li:hover,.tabbed-offerings .to-tabs .slick-dots li:focus{box-shadow:inset 0 -3px 0 0 #2B3137;}}.tabbed-offerings .to-tabs .slick-dots li:hover button,.tabbed-offerings .to-tabs .slick-dots li:focus button{color:#2B3137;}.layout-builder__section .tabbed-offerings .to-tabs .slick-dots li::before,.tabbed-offerings .to-tabs .slick-dots li::before{display:none;}.tabbed-offerings .to-tabs .slick-dots .slick-active,.tabbed-offerings .to-tabs .slick-dots li.slick-active:hover,.tabbed-offerings .to-tabs .slick-dots li.slick-active:focus{box-shadow:0 4px 0 0 #FF4D00;}@media (min-width:768px){.tabbed-offerings .to-tabs .slick-dots .slick-active,.tabbed-offerings .to-tabs .slick-dots li.slick-active:hover,.tabbed-offerings .to-tabs .slick-dots li.slick-active:focus{box-shadow:inset 0 -4px 0 0 #FF4D00;}}.tabbed-offerings .to-tabs .slick-dots .slick-active button,.tabbed-offerings .to-tabs .slick-dots li.slick-active:hover button,.tabbed-offerings .to-tabs .slick-dots li.slick-active:focus button{color:#455560;}.tabbed-offerings .to-tabs button{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;padding:0 0 0.75rem 0;color:#005F74;background-color:transparent;border:0;cursor:pointer;}@media (min-width:480px){.tabbed-offerings .to-tabs button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tabbed-offerings .to-tabs button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tabbed-offerings .to-tabs button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tabbed-offerings .to-tabs button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tabbed-offerings .to-tabs button{font-size:18px;}}@media (min-width:1920px){.tabbed-offerings .to-tabs button{line-height:1.75rem;}}.tabbed-offerings ul{display:flex;}.tabbed-offerings h3,.tabbed-offerings ul,.tabbed-offerings ul li{margin:0;padding:0;}.tabbed-offerings .to-tabs li::before{display:none;}@media (min-width:768px){.tabbed-offerings .to-tab-panel{display:grid !important;grid-template-columns:35% 1fr;gap:2rem;}}@media (min-width:1024px){.tabbed-offerings .to-tab-panel{grid-template-columns:35% 1fr;gap:3rem;}}@media (min-width:1440px){.tabbed-offerings .to-tab-panel{grid-template-columns:28% 1fr;gap:9rem;}}@media (min-width:1920px){.tabbed-offerings .to-tab-panel{grid-template-columns:30% 1fr;gap:9.375rem;}}.tabbed-offerings .to-panel-image img{display:block;width:100%;max-height:31.25rem;margin-top:2.5rem;object-fit:cover;aspect-ratio:9/16;}@media (min-width:768px){.tabbed-offerings .to-panel-image img{max-height:37.5rem;margin-top:0;}}@media (min-width:1440px){.tabbed-offerings .to-panel-image img{max-height:43.75rem;}}.tabbed-offerings .to-panel-content{padding:1.5rem;padding-top:6.75rem;}@media (min-width:768px){.tabbed-offerings .to-panel-content{padding-top:4.5rem;padding-right:2rem;padding-left:0;}}@media (min-width:1024px){.tabbed-offerings .to-panel-content{padding-top:3.375rem;padding-right:2.5rem;}}@media (min-width:1440px){.tabbed-offerings .to-panel-content{padding-top:4.375rem;padding-right:11.375rem;padding-bottom:0;}}@media (min-width:1920px){.tabbed-offerings .to-panel-content{padding-top:5rem;padding-right:14.375rem;padding-bottom:0;}}.tabbed-offerings .to-tab-title{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;margin-bottom:4rem;color:#455560;}@media (min-width:480px){.tabbed-offerings .to-tab-title{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.tabbed-offerings .to-tab-title{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.tabbed-offerings .to-tab-title{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.tabbed-offerings .to-tab-title{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.tabbed-offerings .to-tab-title{font-size:36px;}}@media (min-width:768px){.tabbed-offerings .to-tab-title{margin-bottom:1rem;}}@media (min-width:1920px){.tabbed-offerings .to-tab-title{margin-bottom:1.25rem;}}.tabbed-offerings .to-panel-blurbs{display:grid;gap:4rem;}@media (min-width:768px){.tabbed-offerings .to-panel-blurbs{gap:0rem;}}@media (min-width:1024px){.tabbed-offerings .to-panel-blurbs{grid-template-columns:1fr 1fr;margin-right:-1.5rem;margin-left:-1.5rem;column-gap:0;}}@media (min-width:1440px){.tabbed-offerings .to-panel-blurbs{column-gap:0.5rem;row-gap:0rem;}}@media (min-width:1920px){.tabbed-offerings .to-panel-blurbs{column-gap:0;row-gap:0rem;}}.tabbed-offerings .to-panel-blurb a{text-decoration:none;}.tabbed-offerings .to-panel-blurb{position:relative;}@media (min-width:1024px){.tabbed-offerings .to-panel-blurb{padding:1.5rem;}}@media (min-width:1024px){.tabbed-offerings .to-panel-blurb:hover,.tabbed-offerings .to-panel-blurb:focus{margin-top:-0.625rem;margin-bottom:0.625rem;box-shadow:0 4px 12px 0 rgba(69,85,96,0.1);transition:0.2s;}}.tabbed-offerings .to-panel-blurb:hover .button--text-style,.tabbed-offerings .to-panel-blurb:focus .button--text-style{color:#005F74;}.tabbed-offerings .to-panel-blurb:hover .button--text-style .button--icon-svg-hover path:first-child,.tabbed-offerings .to-panel-blurb:focus .button--text-style .button--icon-svg-hover path:first-child{transform:scale(1,1);}.tabbed-offerings .to-panel-blurb:hover .button--text-style .button--icon-svg-hover path:last-child,.tabbed-offerings .to-panel-blurb:focus .button--text-style .button--icon-svg-hover path:last-child{transform:translateX(0);stroke:#005F74;}.tabbed-offerings .to-blurb-link{cursor:pointer;}.tabbed-offerings .to-blurb-link::after{position:absolute;inset:0;content:"";}.tabbed-offerings .to-blurb-title{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;margin:0;color:#455560;}@media (min-width:480px){.tabbed-offerings .to-blurb-title{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.tabbed-offerings .to-blurb-title{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.tabbed-offerings .to-blurb-title{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.tabbed-offerings .to-blurb-title{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.tabbed-offerings .to-blurb-title{font-size:24px;}}.tabbed-offerings .to-blurb-description{margin-bottom:1.25rem;color:#6B7886;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@font-face{font-family:"Roboto-Flex";font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;src:url(/themes/custom/ihi/dist/components/fonts/roboto/RobotoFlex.woff2) format("woff2");}html{overflow-x:hidden;scroll-behavior:smooth;}.contextual-links[hidden]{display:none;}.contextual-links{display:block;}body{margin:0;font-variation-settings:"wdth" 80,"opsz" 14,"GRAD" 0,"slnt" 0;}.layout-builder-form,div[data-drupal-messages]{margin:1.5rem;}.layout-builder-form li,.layout-builder__section li{list-style:none;}.layout-builder-form li::before,.layout-builder__section li::before{display:none;}.layout-builder__section .layout-builder-block li::before{display:initial;}.layout-builder-form .form-actions,#block-ihi-primary-local-tasks > ul{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;}.layout-builder-form .form-actions .button{margin-bottom:1.5rem;}.contextual-region .contextual-links li,#block-breadcrumbs li,#block-ihi-page-title li,#block-ihi-primary-local-tasks li,#block-mainnavigation li,#block-ihi-account-menu li{list-style:none;}.contextual-region .contextual-links li::before,#block-breadcrumbs li::before,#block-ihi-page-title li::before,#block-ihi-primary-local-tasks li::before,#block-mainnavigation li::before,#block-ihi-account-menu li::before{display:none;}.ui-dialog-content .js-media-library-add-form{margin-bottom:1.5rem;}.ui-dialog-content .js-media-library-add-form .form-wrapper{padding:0.625rem;background-color:#F8F8F8;border:0.063rem solid #BBC1C8;}.ui-dialog-content .js-media-library-add-form .form-wrapper label{font-weight:bold;}.ui-dialog-content .views-exposed-form{display:flex;gap:1.5rem;align-items:center;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:10px;}.js-media-library-views-form .views-row{width:20%;}.js-media-library-view .views-exposed-form{margin-bottom:1.5rem;}.js-media-library-view .views-display-link{margin-right:1.25rem;}.js-media-library-view .views-display-link::before{margin-right:0.313rem;vertical-align:middle;content:url("/src/assets/icons/grid-icon.svg");}.js-media-library-view .views-display-link.views-display-link-widget_table{margin-right:1.25rem;}.js-media-library-view .views-display-link.views-display-link-widget_table::before{content:url("/src/assets/icons/list-icon.svg");}.js-media-library-add-form-added-media{padding-left:0;}.js-media-library-add-form-added-media li{list-style:none;}.js-media-library-add-form-added-media li::before{display:none;}.js-media-library-add-form-added-media .button{margin-top:0.938rem;}.toolbar-tray-open .ui-dialog{top:98px !important;}.align-center{text-align:center;}fieldset.captcha{height:0;padding:0;border:0;}figure.align-left,div.align-left{margin-left:0;margin-right:1rem;}figure.align-right,div.align-right{margin-left:1rem;margin-right:0;}.visually-hidden.skip-link{display:inline-block;border:1px solid #005F74;}.article-body .remote-video-wrapper,.resource-body .remote-video-wrapper,.education-body .remote-video-wrapper,.ck.ck-content .remote-video-wrapper{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body .remote-video-wrapper div,.resource-body .remote-video-wrapper div,.education-body .remote-video-wrapper div,.ck.ck-content .remote-video-wrapper div{line-height:0;}.article-body figure.drupal-media,.resource-body figure.drupal-media,.education-body figure.drupal-media,.ck.ck-content figure.drupal-media{margin-top:2rem;margin-bottom:2rem;line-height:0;}.article-body figure.drupal-media .remote-video-wrapper,.resource-body figure.drupal-media .remote-video-wrapper,.education-body figure.drupal-media .remote-video-wrapper,.ck.ck-content figure.drupal-media .remote-video-wrapper{margin-bottom:0;}.article-body figure.drupal-media div,.resource-body figure.drupal-media div,.education-body figure.drupal-media div,.ck.ck-content figure.drupal-media div{line-height:0;}.article-body .remote-video-wrapper iframe,.article-body figure.drupal-media video,.resource-body .remote-video-wrapper iframe,.resource-body figure.drupal-media video,.education-body .remote-video-wrapper iframe,.education-body figure.drupal-media video,.ck.ck-content .remote-video-wrapper iframe,.ck.ck-content figure.drupal-media video{line-height:0;margin-top:0;margin-bottom:0;}.article-body figure.drupal-media video,.article-body .video-wrapper video,.resource-body figure.drupal-media video,.resource-body .video-wrapper video,.education-body figure.drupal-media video,.education-body .video-wrapper video,.ck.ck-content figure.drupal-media video,.ck.ck-content .video-wrapper video{width:100%;height:auto;aspect-ratio:16/9;}.h1,.h1 a,h1 a,h1{font-size:40px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h1,.h1 a,h1 a,h1{font-size:calc(0.0288461538 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h1,.h1 a,h1 a,h1{font-size:calc(0 * (100vw - 1440px) + 52px);}}@media (min-width:1920px){.h1,.h1 a,h1 a,h1{font-size:52px;}}@media (max-width:374px){.h1,.h1 a,h1 a,h1{font-size:1.875rem;}}.h2,.h2 a,h2 a,h2{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;}@media (min-width:480px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.h2,.h2 a,h2 a,h2{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.h2,.h2 a,h2 a,h2{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.h2,.h2 a,h2 a,h2{font-size:48px;}}.h3,.h3 a,h3 a,h3{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.h3,.h3 a,h3 a,h3{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.h3,.h3 a,h3 a,h3{font-size:36px;}}.h4,.h4 a,h4 a,h4{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.h4,.h4 a,h4 a,h4{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.h4,.h4 a,h4 a,h4{font-size:30px;}}.h5,.h5 a,h5 a,h5{font-size:24px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 480px) + 24px);}}@media (min-width:768px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1024px) + 24px);}}@media (min-width:1440px){.h5,.h5 a,h5 a,h5{font-size:calc(0 * (100vw - 1440px) + 24px);}}@media (min-width:1920px){.h5,.h5 a,h5 a,h5{font-size:24px;}}.h6,.h6 a,h6 a,h6{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.h6,.h6 a,h6 a,h6{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.h6,.h6 a,h6 a,h6{font-size:20px;}}.text-paragraph,p{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph,p{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph,p{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph,p{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph,p{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph,p{font-size:16px;}}.text-paragraph-sm{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.text-paragraph-sm{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-paragraph-sm{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.text-paragraph-sm{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.text-paragraph-sm{font-size:16px;}}.button-text,button{font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.button-text,button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.button-text,button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.button-text,button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.button-text,button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.button-text,button{font-size:18px;}}@media (min-width:1920px){.button-text,button{line-height:1.75rem;}}.tab-text{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;}@media (min-width:480px){.tab-text{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.tab-text{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.tab-text{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.tab-text{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.tab-text{font-size:18px;}}@media (min-width:1920px){.tab-text{line-height:1.75rem;}}.label-text,label{font-weight:400;font-size:0.875rem;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.25rem;}.caption-text,figcaption,caption{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.caption-text,figcaption,caption{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.caption-text,figcaption,caption{font-size:14px;}}.stat-text{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;}@media (min-width:480px){.stat-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.stat-text{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.stat-text{font-size:calc(0.0096153846 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.stat-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.stat-text{font-size:20px;}}.quote-text,blockquote{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;margin:2rem 0 2rem;padding-left:0.938rem;border-left:2px solid #FF4D00;}@media (min-width:480px){.quote-text,blockquote{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text,blockquote{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text,blockquote{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text,blockquote{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text,blockquote{font-size:32px;}}@media (min-width:768px){.quote-text,blockquote{padding-left:2.5rem;border-left:6px solid #FF4D00;}}.quote-text a,blockquote a{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;color:inherit;}@media (min-width:480px){.quote-text a,blockquote a{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text a,blockquote a{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text a,blockquote a{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text a,blockquote a{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text a,blockquote a{font-size:32px;}}.quote-text a:hover,.quote-text a:focus,blockquote a:hover,blockquote a:focus{color:inherit;}.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text h1,.quote-text h2,.quote-text h3,.quote-text h4,.quote-text h5,.quote-text span,.quote-text strong,.quote-text p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote span,blockquote strong,blockquote p{font-size:32px;}}.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.ck.ck-content .quote-text a,.ck.ck-content .quote-text h1,.ck.ck-content .quote-text h2,.ck.ck-content .quote-text h3,.ck.ck-content .quote-text h4,.ck.ck-content .quote-text h5,.ck.ck-content .quote-text span,.ck.ck-content .quote-text p,.ck.ck-content blockquote a,.ck.ck-content blockquote h1,.ck.ck-content blockquote h2,.ck.ck-content blockquote h3,.ck.ck-content blockquote h4,.ck.ck-content blockquote h5,.ck.ck-content blockquote span,.ck.ck-content blockquote p{font-size:32px;}}.ck.ck-content .quote-text strong,.ck.ck-content .quote-text b,.ck.ck-content blockquote strong,.ck.ck-content blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.quote-text *,blockquote *{font-size:20px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:148%;}@media (min-width:480px){.quote-text *,blockquote *{font-size:calc(0.0138888889 * (100vw - 480px) + 20px);}}@media (min-width:768px){.quote-text *,blockquote *{font-size:calc(0.015625 * (100vw - 768px) + 24px);}}@media (min-width:1024px){.quote-text *,blockquote *{font-size:calc(0.0096153846 * (100vw - 1024px) + 28px);}}@media (min-width:1440px){.quote-text *,blockquote *{font-size:calc(0 * (100vw - 1440px) + 32px);}}@media (min-width:1920px){.quote-text *,blockquote *{font-size:32px;}}blockquote strong,blockquote b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}b,strong{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}a{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;color:#0081A2;font-weight:600;}@media (min-width:480px){a{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){a{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){a{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){a{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){a{font-size:16px;}}a:hover,a:focus{color:#005F74;text-decoration:none;}ul li,ol li{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:relative;margin-bottom:0.625rem;}@media (min-width:480px){ul li,ol li{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li,ol li{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li,ol li{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li,ol li{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li,ol li{font-size:16px;}}ul li *,ol li *{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){ul li *,ol li *{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){ul li *,ol li *{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){ul li *,ol li *{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){ul li *,ol li *{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){ul li *,ol li *{font-size:16px;}}ul li p,ol li p{margin-bottom:0 !important;}ul li strong,ul li b,ol li strong,ol li b{font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.visually-hidden{display:none;}.article-content ul li,.article-content ol li,.education-content-region ul li,.education-content-region ol li,.content-type--resource ul li,.content-type--resource ol li{display:inherit;flex-wrap:wrap;width:100%;}.article-content li p,.education-content-region li p,.content-type--resource li p{width:100%;margin-bottom:0;}ul li p,ol li p{margin:0;}ol li p{display:initial;}ul li{padding-left:1.438rem;}ul li::before{position:absolute;display:inline-block;margin-right:0.875rem;margin-left:-1.562rem;color:#009FC2;font-size:1.375rem;vertical-align:middle;content:"•";}ul li ul{margin-top:0.938rem;}ul li ul li::before{color:#455560;content:"-";}ul{padding-left:0;list-style:none;}ol{padding-left:1.5rem;list-style:none;counter-reset:item;}ol li::before{display:inline-block;margin-right:0.625rem;margin-left:-1.5rem;color:#009FC2;font-size:inherit;vertical-align:middle;content:counter(item) ". ";counter-increment:item;}ol li ol li::before{content:counter(item,lower-alpha) ". ";counter-increment:item;}[aria-hidden=true] ol li::before,[aria-hidden=true] ul li::before{display:none;}.toolbar-bar ul li,.toolbar-bar ol li,.ui-dialog ul li,.ui-dialog ol li{margin-bottom:initial;font-size:initial;font-family:initial;}.toolbar-bar ul li,.ui-dialog ul li{padding-left:initial;}.toolbar-bar ul li::before,.ui-dialog ul li::before{display:none;}.toolbar-bar ul li ul,.ui-dialog ul li ul{margin-top:initial;}.toolbar-bar ul li ul li::before,.ui-dialog ul li ul li::before{display:none;}.toolbar-bar ol,.ui-dialog ol{padding-left:initial;list-style:none;}.toolbar-bar ol li::before,.ui-dialog ol li::before{display:none;}ul.entity-moderation-form li::before,.ck-link-form ul li::before{display:none;}.column-wrapper{width:100%;}.column-wrapper .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:4rem;}}@media (min-width:1024px){.column-wrapper .row{gap:2.5rem;}}.column-wrapper .column{width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper .column{width:50%;margin-bottom:0;}}.column-wrapper .column p{margin:0;}.column-wrapper-imgs{width:100%;}.column-wrapper-imgs .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .row{flex-wrap:nowrap;gap:1rem;margin-bottom:4rem;}}.column-wrapper-imgs .column{margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-imgs .column{margin-bottom:0;}.column-wrapper-imgs .column:first-child{width:calc(13.5% - 8px);}.column-wrapper-imgs .column:last-child{width:calc(86.5% - 8px);}}.column-wrapper-imgs .column img,.column-wrapper-imgs .column figure,.column-wrapper-imgs .column figure img{width:100%;height:auto;}.column-wrapper-imgs .column figure{margin-right:0;margin-left:0;}.column-wrapper-imgs .column p{margin:0;}.column-wrapper-labels{width:100%;}.column-wrapper-labels .row{display:flex;flex-wrap:wrap;gap:0;width:100%;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .row{flex-wrap:nowrap;gap:1rem;}}.column-wrapper-labels .column{min-width:min-content;margin-bottom:1rem;}@media (min-width:768px){.column-wrapper-labels .column{margin-bottom:0;}.column-wrapper-labels .column:first-child{width:calc(25% - 8px);}.column-wrapper-labels .column:last-child{width:calc(75% - 8px);}}.column-wrapper-labels .column p{margin:0;}.ck figure.drupal-media{min-width:450px;}.ck .column figure.drupal-media{min-width:100%;}.ck .ck-source-editing-area textarea{overflow:auto;}.global-map .container{position:relative;padding:0 1.5rem;margin:2.25rem auto 2.375rem;}@media (min-width:1024px){.global-map .container{margin:7.25rem auto 6.188rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.global-map .container{padding:0 11rem 0;}}@media (min-width:1920px){.global-map .container{padding:0 14.375rem 0;}}.global-map .map-card{background-color:#E5F5F9;padding:0.75rem;margin-bottom:1rem;box-shadow:0px 4px 12px 0px rgba(69,85,96,0.1);font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;padding:1.25rem;margin-bottom:0;display:none;}@media (max-width:1023px){.global-map .map-card.first-card{display:none !important;}}.global-map .map-card-cta-button{box-sizing:border-box;color:#FFF;background-color:#0081A2;padding:0.813rem 2.75rem;width:100%;display:inline-block;margin-bottom:1.063rem;border-radius:0.188rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s,border 0.2s;border:1px solid transparent;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card-cta-button{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card-cta-button{font-size:18px;}}@media (min-width:1920px){.global-map .map-card-cta-button{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card-cta-button{width:auto;}}@media (min-width:1024px){.global-map .map-card-cta-button{width:100%;}}@media (max-width:1023px){.global-map .map-card-cta-button.hide{display:none;}}.global-map .map-card-cta-button:hover{background-color:transparent;color:#0081A2;border-color:#0081A2;}.global-map .map-card .region-name{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;padding-bottom:0.625rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-name h4{margin:0;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;text-transform:capitalize;color:#455560;}.global-map .map-card .region-name .icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.global-map .map-card .region-name .icon-africa{background-image:url(/themes/custom/ihi/dist/assets/africa.svg);}.global-map .map-card .region-name .icon-asia-pacific{background-image:url(/themes/custom/ihi/dist/assets/asia-pacific.svg);}.global-map .map-card .region-name .icon-europe{background-image:url(/themes/custom/ihi/dist/assets/europe.svg);}.global-map .map-card .region-name .icon-latin-america{background-image:url(/themes/custom/ihi/dist/assets/latin-america.svg);}.global-map .map-card .region-name .icon-north-america{background-image:url(/themes/custom/ihi/dist/assets/north-america.svg);}.global-map .map-card .region-name .icon-middle-east{background-image:url(/themes/custom/ihi/dist/assets/middle-east.svg);}.global-map .map-card .region-view-toggle{width:100%;border-radius:4px;border:1px solid #0081A2;padding:0.813rem 2.75rem;color:#0081A2;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:0.563rem;transition:transform 0.2s ease-in-out;margin-top:1.625rem;margin-bottom:1.25rem;font-size:18px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5rem;letter-spacing:0.025rem;}@media (min-width:480px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.global-map .map-card .region-view-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{font-size:18px;}}@media (min-width:1920px){.global-map .map-card .region-view-toggle{line-height:1.75rem;}}@media (min-width:768px){.global-map .map-card .region-view-toggle{width:auto;}}@media (min-width:1024px){.global-map .map-card .region-view-toggle{width:100%;}}.global-map .map-card .region-view-toggle.open svg{transform:rotate(180deg);transform-origin:center center;transition:transform 0.2s ease-in-out;}.global-map .map-card .region-overview{color:#455560;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.25rem;}.global-map .map-card .region-overview-intro-title{font-size:0.75rem;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;}.global-map .map-card .region-overview-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.438rem;color:#455560;margin-bottom:0.75rem;margin-top:0;}.global-map .map-card .region-overview-location{font-size:0.75rem;color:#455560;font-weight:500;line-height:1.5rem;letter-spacing:1px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;gap:0.313rem;padding:0 0.875rem;border-radius:1.25rem;background-color:#CCECF3;margin-bottom:0.75rem;}.global-map .map-card .region-overview p,.global-map .map-card .region-overview ul{margin-top:0;}.global-map .map-card .region-overview p a,.global-map .map-card .region-overview ul a{font-weight:400;}.global-map .map-card .region-overview p:last-child,.global-map .map-card .region-overview ul:last-child{margin-bottom:0;}.global-map .map-card .region-overview.overview--full{display:none;}.global-map .map-card.active{display:block;}@media (max-width:1023px){.global-map .map-card.active-mobile{display:block;}}.global-map .map-svg{display:none;}.global-map .map-svg .svg-map-region{fill:#CCECF3;cursor:pointer;}.global-map .map-svg .svg-map-region path:not(.hover-zone){pointer-events:none;}.global-map .map-svg .svg-map-region .hover-zone:hover ~ path{fill:#99D9E7;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone){fill:#0081A2;}.global-map .map-svg .svg-map-region.active path:not(.hover-zone) path{fill:#0081A2;}.global-map .map-tooltip{position:absolute;pointer-events:none;background:#FFF;color:#455560;padding:0.375rem 0.438rem;border-radius:0.25rem;font-size:0.625rem;box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.22);z-index:9999;text-transform:uppercase;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;}.global-map .map-tooltip::after{content:"";position:absolute;bottom:-0.312rem;left:50%;transform:translateX(-50%);border-width:0.313rem 0.313rem 0 0.313rem;border-style:solid;border-color:#FFF transparent transparent transparent;}.global-map .map-tooltip.none{display:none;}.global-map .map-title{color:#455560;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;margin-bottom:1.875rem;max-width:40.438rem;font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;font-weight:600;}@media (min-width:480px){.global-map .map-title{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.global-map .map-title{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.global-map .map-title{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.global-map .map-title{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.global-map .map-title{font-size:48px;}}@media (min-width:1024px){.global-map .map-title{margin-bottom:3.25rem;}}.global-map .map-regions ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.188rem 1.875rem;margin-bottom:2.188rem;padding-inline-start:0;}@media (min-width:1024px){.global-map .map-regions ul{margin-bottom:4.875rem;}}.global-map .map-regions ul li{padding-left:0;margin-bottom:0;}.global-map .map-regions ul li::before{content:"";}.global-map .map-regions ul li button{position:relative;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#005F74;letter-spacing:0.917px;text-transform:uppercase;padding:0;padding-bottom:0.438rem;border:0;background-color:transparent;cursor:pointer;margin-right:0;box-shadow:inset 0 -2px 0 0 #F8F8F8;}.global-map .map-regions ul li button:hover{color:#2B3137;box-shadow:inset 0 -3px 0 0 #2B3137;}.global-map .map-regions ul li button.active{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}@media (min-width:1024px){.global-map .map-regions ul li button{padding-bottom:0.75rem;}}@media (max-width:1023px){.global-map .map-regions ul li button.active-mobile::after{color:#455560;box-shadow:inset 0 -4px 0 0 #FF4D00;}}@media (min-width:1024px){.global-map .map-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:2.25rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper{gap:3rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper{gap:3.5rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-svg{display:block;flex:1;}.global-map .map-wrapper .map-svg svg{width:100%;height:auto;}.global-map .map-wrapper .map-cards{flex:0 0 24.5rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-cards{flex:0 0 26.938rem;}}@media (min-width:1024px) and (min-width:1920px){.global-map .map-wrapper .map-cards{flex:0 0 28.25rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card{box-sizing:border-box;padding:0;position:relative;}.global-map .map-wrapper .map-card:after{content:"";position:absolute;bottom:0;left:0;bottom:0;width:96%;height:25px;background:linear-gradient(180deg,rgba(229,245,249,0.5) 7.01%,#E5F5F9 61.95%);}.global-map .map-wrapper .map-card-overflow{height:34.688rem;overflow:auto;scrollbar-width:auto;scrollbar-color:#0081A2 #CCECF3;padding:2.25rem 1.25rem 1.563rem;box-sizing:border-box;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:38.125rem;}}@media (min-width:1024px) and (min-width:1440px){.global-map .map-wrapper .map-card-overflow{height:40rem;}}@media (min-width:1024px){.global-map .map-wrapper .map-card.first-card{display:none;background-color:transparent;padding-top:0;padding-bottom:0;box-shadow:none;}.global-map .map-wrapper .map-card.first-card:after{display:none;}.global-map .map-wrapper .map-card.first-card .map-card-overflow{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;}.global-map .map-wrapper .map-card.first-card h2,.global-map .map-wrapper .map-card.first-card h3,.global-map .map-wrapper .map-card.first-card h4{color:#455560;font-size:1.875rem;font-weight:500;line-height:2.344rem;margin-bottom:0;margin-top:0;}.global-map .map-wrapper .map-card.first-card h2 strong,.global-map .map-wrapper .map-card.first-card h3 strong,.global-map .map-wrapper .map-card.first-card h4 strong{color:#0081A2;}.global-map .map-wrapper .map-card.first-card h3{font-size:1.625rem;line-height:1.95rem;}.global-map .map-wrapper .map-card.first-card h4{font-size:1.375rem;line-height:1.625rem;}.global-map .map-wrapper .map-card.first-card p,.global-map .map-wrapper .map-card.first-card li{color:#455560;font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.938rem;margin-bottom:0;}.global-map .map-wrapper .map-card.first-card.active{display:block;}.global-map .map-wrapper .map-card.first-card.active .map-card-overflow{display:flex;}.global-map .map-wrapper .map-card::-webkit-scrollbar{width:0.75rem;height:0.75rem;}.global-map .map-wrapper .map-card::-webkit-scrollbar-track{background:#CCECF3;}.global-map .map-wrapper .map-card::-webkit-scrollbar-thumb{background-color:#0081A2;border-radius:6px;border:3px solid #CCECF3;}.global-map .map-wrapper .map-card .region-view-toggle{display:none;}.global-map .map-wrapper .map-card .region-overview.overview--full{display:block !important;}}.global-map circle{pointer-events:none;}.testimonial{margin-top:3.125rem;margin-bottom:0;position:relative;box-sizing:border-box;padding:5rem 1.5rem;background-color:#CCECF3;}@media (min-width:768px){.testimonial{margin-top:2.813rem;}}@media (min-width:1024px){.testimonial{margin-top:3.438rem;}}@media (min-width:1440px){.testimonial{margin-top:4.063rem;}}@media (min-width:768px){.testimonial{padding:4rem 2rem;}}@media (min-width:1024px){.testimonial{padding:5rem 10.063rem;}}@media (min-width:1440px){.testimonial{padding:5rem 11rem;}}@media (min-width:1920px){.testimonial{padding:5rem 14.375rem;}}.testimonial.no-margin{margin-top:0;}.testimonial-item-equalized{box-sizing:border-box;}.testimonial-item-person{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;display:flex;flex-wrap:wrap;align-items:center;justify-content:start;width:100%;margin-bottom:2.5rem;color:#005F74;}@media (min-width:480px){.testimonial-item-person{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.testimonial-item-person{font-size:calc(0.015625 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.testimonial-item-person{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.testimonial-item-person{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.testimonial-item-person{font-size:20px;}}.testimonial-item-person > *{width:100%;}@media (min-width:768px){.testimonial-item-person > *{width:auto;}}@media (min-width:768px){.testimonial-item-name{display:flex;align-items:center;}.testimonial-item-name::after{margin:0 0.625rem;content:"|";}}.testimonial-item-name *,.testimonial-item-position *{margin:0;}.testimonial-item-position{position:relative;}@media (min-width:768px){.testimonial-item-position{flex-grow:1;max-width:74%;}}@media (min-width:1440px){.testimonial-item-position{flex-grow:1;max-width:80%;}}@media (min-width:768px){.testimonial-item-position *{width:98%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}}.testimonial-item-position-tooltip{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;position:absolute;top:2.5rem;left:0;z-index:1;box-sizing:border-box;width:auto;max-width:100%;padding:0.625rem;color:#455560;background:#DDE0E4;box-shadow:0 4px 20px rgba(42,38,35,0.1);visibility:hidden;opacity:0;transition:opacity 0.6s ease;}@media (min-width:480px){.testimonial-item-position-tooltip{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.testimonial-item-position-tooltip{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.testimonial-item-position-tooltip{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.testimonial-item-position-tooltip{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.testimonial-item-position-tooltip{font-size:14px;}}.testimonial-item-position-tooltip *{font-size:14px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;width:auto;margin:0;white-space:normal;}@media (min-width:480px){.testimonial-item-position-tooltip *{font-size:calc(0 * (100vw - 480px) + 14px);}}@media (min-width:768px){.testimonial-item-position-tooltip *{font-size:calc(0 * (100vw - 768px) + 14px);}}@media (min-width:1024px){.testimonial-item-position-tooltip *{font-size:calc(0 * (100vw - 1024px) + 14px);}}@media (min-width:1440px){.testimonial-item-position-tooltip *{font-size:calc(0 * (100vw - 1440px) + 14px);}}@media (min-width:1920px){.testimonial-item-position-tooltip *{font-size:14px;}}.testimonial-item-position:hover .testimonial-item-position-tooltip,.testimonial-item-position:focus .testimonial-item-position-tooltip{visibility:visible;opacity:1;}.slider-initialized .testimonial-item-quote{padding-bottom:3.25rem;}@media (min-width:1440px){.slider-initialized .testimonial-item-quote{padding-bottom:2.813rem;}}.testimonial-item-quote,.testimonial-item-quote *{font-size:40px;font-weight:300;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:105%;margin:0;color:#455560;}@media (min-width:480px){.testimonial-item-quote,.testimonial-item-quote *{font-size:calc(0 * (100vw - 480px) + 40px);}}@media (min-width:768px){.testimonial-item-quote,.testimonial-item-quote *{font-size:calc(0 * (100vw - 768px) + 40px);}}@media (min-width:1024px){.testimonial-item-quote,.testimonial-item-quote *{font-size:calc(0.0192307692 * (100vw - 1024px) + 40px);}}@media (min-width:1440px){.testimonial-item-quote,.testimonial-item-quote *{font-size:calc(0 * (100vw - 1440px) + 48px);}}@media (min-width:1920px){.testimonial-item-quote,.testimonial-item-quote *{font-size:48px;}}.testimonial .prev,.testimonial .next{position:absolute;display:none;padding:0;background:transparent;border:0;cursor:pointer;}.testimonial .prev svg,.testimonial .next svg{width:2.125rem;}@media (min-width:1920px){.testimonial .prev svg,.testimonial .next svg{width:2.813rem;}}.slider-initialized .prev,.slider-initialized .next{display:block;}.testimonial .prev{right:5.75rem;}@media (min-width:768px){.testimonial .prev{right:8.25rem;}}@media (min-width:1024px){.testimonial .prev{right:15.625rem;}}@media (min-width:1440px){.testimonial .prev{right:17.125rem;}}@media (min-width:1920px){.testimonial .prev{right:21.25rem;}}.testimonial .next{right:1.5rem;}@media (min-width:768px){.testimonial .next{right:2rem;}}@media (min-width:1024px){.testimonial .next{right:10.063rem;}}@media (min-width:1440px){.testimonial .next{right:11rem;}}@media (min-width:1920px){.testimonial .next{right:14.375rem;}}.slider-initialized .testimonial-item-cta{margin-top:4rem;}@media (min-width:1440px){.slider-initialized .testimonial-item-cta{margin-top:0;}}.testimonial-item-cta{margin-top:4rem;}.testimonial-item-cta .button{box-sizing:border-box;width:100%;}@media (min-width:768px){.testimonial-item-cta .button{width:fit-content;}}.testimonial .slick-dots{position:absolute;left:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:start;width:60%;padding-left:1.25rem;}@media (min-width:768px){.testimonial .slick-dots{width:74%;}}@media (min-width:1440px){.testimonial .slick-dots{right:11.25rem;left:unset;justify-content:end;width:60%;}}@media (min-width:1920px){.testimonial .slick-dots{right:12.5rem;width:62%;}}.testimonial .slick-dots li{width:100%;max-width:2.625rem;padding-left:0.438rem;pointer-events:none;}@media (min-width:768px){.testimonial .slick-dots li{max-width:7.75rem;}}@media (min-width:1024px){.testimonial .slick-dots li{max-width:7.625rem;}}@media (min-width:1440px){.testimonial .slick-dots li{max-width:8.25rem;}}@media (min-width:1920px){.testimonial .slick-dots li{max-width:12.25rem;}}.testimonial .slick-dots li::before{display:block;width:100%;max-width:2.813rem;height:0.25rem;background-color:#6B7886;content:"";}@media (min-width:768px){.testimonial .slick-dots li::before{max-width:7.75rem;}}@media (min-width:1024px){.testimonial .slick-dots li::before{max-width:7.75rem;}}@media (min-width:1440px){.testimonial .slick-dots li::before{max-width:8.25rem;}}@media (min-width:1920px){.testimonial .slick-dots li::before{max-width:12.25rem;}}.testimonial .slick-dots li button{display:none;}.testimonial .slick-dots li.slick-active::before{background-color:#FF4D00;}.testimonial-item-loco{margin-bottom:1.25rem;}.testimonial-item-bio-pic img{width:3.75rem;height:3.75rem;margin-bottom:1.25rem;object-fit:cover;object-position:50%;border-radius:50%;}[dir=rtl] .testimonial .prev,[dir=rtl] .testimonial .next{transform:rotate(-180deg);display:inline-flex !important;align-items:flex-start;}[dir=rtl] .testimonial .next{right:5.75rem;}[dir=rtl] .testimonial .prev{right:1.5rem;}@media (min-width:768px){[dir=rtl] .testimonial .next{right:8.25rem;}[dir=rtl] .testimonial .prev{right:2rem;}}@media (min-width:1024px){[dir=rtl] .testimonial .next{right:15.625rem;}[dir=rtl] .testimonial .prev{right:10.063rem;}}@media (min-width:1440px){[dir=rtl] .testimonial .next{right:auto;left:13rem;}[dir=rtl] .testimonial .prev{right:auto;left:19.125rem;}}
