/* @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;}.card-block{max-width:1920px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;margin-top:3.125rem;margin-bottom:0;}@media (min-width:480px){.card-block{padding-right:24px;padding-left:24px;}}@media (min-width:768px){.card-block{padding-right:32px;padding-left:32px;}}@media (min-width:1024px){.card-block{padding-right:40px;padding-left:40px;}}@media (min-width:1440px){.card-block{padding-right:64px;padding-left:64px;}}@media (min-width:1920px){.card-block{padding-right:80px;padding-left:80px;}}@media (min-width:768px){.card-block{margin-top:2.813rem;}}@media (min-width:1024px){.card-block{margin-top:3.438rem;}}@media (min-width:1440px){.card-block{margin-top:4.063rem;}}.card-block-title{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;margin-top:0;margin-bottom:2rem;padding-bottom:1.5rem;color:#455560;border-bottom:1px solid #DDE0E4;}@media (min-width:480px){.card-block-title{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.card-block-title{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.card-block-title{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.card-block-title{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.card-block-title{font-size:36px;}}.card-block-cards{display:grid;grid-template-columns:repeat(4,1fr);column-gap:0.5rem;row-gap:2rem;}@media (min-width:768px){.card-block-cards{grid-template-columns:repeat(8,1fr);column-gap:1rem;}}@media (min-width:1024px){.card-block-cards{column-gap:1.5rem;}}@media (min-width:1440px){.card-block-cards{grid-template-columns:repeat(12,1fr);column-gap:2rem;}}.card-block-cards .card.has-link:hover,.card-block-cards .card.has-link:focus-within{margin-top:-10px;margin-bottom:10px;box-shadow:0 4px 12px 0 rgba(69,85,96,0.1);}.card-block-cards .card:hover .button--text-style,.card-block-cards .card:focus-within .button--text-style{color:#005F74;text-decoration:none;}.card-block-cards .card:hover .button--text-style .button--icon-svg-hover path:first-child,.card-block-cards .card:focus-within .button--text-style .button--icon-svg-hover path:first-child{transform:scale(1,1);}.card-block-cards .card:hover .button--text-style .button--icon-svg-hover path:last-child,.card-block-cards .card:focus-within .button--text-style .button--icon-svg-hover path:last-child{transform:translateX(0);stroke:#005F74;}.card-block-cards .card{grid-column:span 4;margin-top:0;margin-bottom:0;transition:0.2s;}@media (min-width:1440px){.card-block-cards .card{grid-column:span 6;}}@media (min-width:1440px){.card-block-cards.three-column .card{grid-column:span 4;}}@media (min-width:1440px){.card-block-cards.four-column .card{grid-column:span 3;}}@media (min-width:1440px){.card-block-cards.three-column.staggered-cards .card:nth-child(-n+2){grid-column:span 6;}}@media (min-width:1440px){.card-block-cards.four-column.staggered-cards .card:nth-child(-n+3){grid-column:span 4;}}
@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;}.cta-block{margin-top:3.125rem;margin-bottom:0;display:flex;flex-direction:column-reverse;box-sizing:border-box;width:100%;padding:5rem 1.5rem 1.25rem;color:#FFF;background:linear-gradient(180deg,#005F74 0%,#0081A2 100%);background-color:#0081A2;}@media (min-width:768px){.cta-block{margin-top:2.813rem;}}@media (min-width:1024px){.cta-block{margin-top:3.438rem;}}@media (min-width:1440px){.cta-block{margin-top:4.063rem;}}@media (min-width:768px){.cta-block{flex-direction:row;padding:2.75rem 2rem 1rem 2rem;}}@media (min-width:1024px){.cta-block{padding:3rem 2.5rem 1rem 2.5rem;}}@media (min-width:1440px){.cta-block{padding:5rem 10.938rem 3.125rem 10.938rem;}}@media (min-width:1920px){.cta-block{padding:5rem 14.313rem 3.125rem 14.313rem;}}@media (min-width:768px){.cta-block.left-image{flex-direction:row-reverse;}}.cta-block.no-margin{margin-top:0;}.cta-block .cta-block-text{width:100%;font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;}@media (min-width:480px){.cta-block .cta-block-text{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.cta-block .cta-block-text{font-size:calc(0.015625 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.cta-block .cta-block-text{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.cta-block .cta-block-text{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.cta-block .cta-block-text{font-size:20px;}}@media (min-width:768px){.cta-block .cta-block-text{width:82%;padding-right:1rem;}}@media (min-width:1024px){.cta-block .cta-block-text{width:54%;padding-right:1.5rem;}}@media (min-width:1440px){.cta-block .cta-block-text{padding-right:7rem;}}@media (min-width:1920px){.cta-block .cta-block-text{padding-right:11.313rem;}}@media (min-width:768px){.cta-block.left-image .cta-block-text{padding-right:0;padding-left:1rem;}}@media (min-width:1440px){.cta-block.left-image .cta-block-text{padding-left:1.5rem;}}@media (min-width:1440px){.cta-block.left-image .cta-block-text{padding-left:7rem;}}@media (min-width:1920px){.cta-block.left-image .cta-block-text{padding-left:11.313rem;}}.cta-block.no-image{padding:3rem 1.5rem;}@media (min-width:768px){.cta-block.no-image{padding:2.75rem 7.625rem 2.75rem 7.625rem;}}@media (min-width:1024px){.cta-block.no-image{padding:3rem 10.063rem 3rem 10.063rem;}}@media (min-width:1440px){.cta-block.no-image{padding:5rem 15.5rem 5rem 15.5rem;padding-bottom:5rem;}}.cta-block.no-image .cta-block-text{width:100%;padding:0;text-align:center;}.cta-block.no-image .cta-block-text .button{margin:0 auto;}.cta-block .cta-block-text h1,.cta-block .cta-block-text h2,.cta-block .cta-block-text h3,.cta-block .cta-block-text h4,.cta-block .cta-block-text h5{margin-bottom:1rem;}.cta-block .cta-block-text > *{margin-bottom:2rem;}.cta-block .cta-block-img{position:relative;z-index:0;margin-top:-6.25rem;margin-bottom:2.125rem;}@media (min-width:768px){.cta-block .cta-block-img{margin-top:-5rem;}}@media (min-width:1024px){.cta-block .cta-block-img{margin-top:-5.625rem;}}@media (min-width:1440px){.cta-block .cta-block-img{margin-top:-8.125rem;}}.cta-block .cta-block-img img{max-width:100%;aspect-ratio:4/3;object-fit:cover;height:auto;}@media (min-width:768px){.cta-block .cta-block-img img{width:100%;min-width:21.25rem;height:auto;}}@media (min-width:1024px){.cta-block .cta-block-img img{min-width:auto;}}.article-cta-block .cta-block h2,.cta-block h2{font-size:30px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;margin-top:0;margin-bottom:1rem;color:#FFF;}@media (min-width:480px){.article-cta-block .cta-block h2,.cta-block h2{font-size:calc(0 * (100vw - 480px) + 30px);}}@media (min-width:768px){.article-cta-block .cta-block h2,.cta-block h2{font-size:calc(0 * (100vw - 768px) + 30px);}}@media (min-width:1024px){.article-cta-block .cta-block h2,.cta-block h2{font-size:calc(0 * (100vw - 1024px) + 30px);}}@media (min-width:1440px){.article-cta-block .cta-block h2,.cta-block h2{font-size:calc(0 * (100vw - 1440px) + 30px);}}@media (min-width:1920px){.article-cta-block .cta-block h2,.cta-block h2{font-size:30px;}}.cta-block .button{box-sizing:border-box;width:100%;margin-bottom:2rem;}@media (min-width:768px){.cta-block .button{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;}.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;}.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;}.card{position:relative;padding:2rem 1.5rem 1.5rem 1.5rem;background-color:#FFF;border:1px solid #DDE0E4;}.card a{text-decoration:none;}.card .card-link::after{position:absolute;inset:0;content:"";}.card .card-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;}.card .card-content{padding-top:1rem;}.card .card-title-wrapper{position:relative;margin-bottom:1.25rem;padding-bottom:1.25rem;}.card .card-title{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){.card .card-title{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.card .card-title{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.card .card-title{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.card .card-title{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.card .card-title{font-size:36px;}}.card-title::after{position:absolute;bottom:0;left:0;width:40px;height:3px;background:#F6E70F;content:"";}.card .card-overview{margin:0;color:#6B7886;}.card .button.button--text-style{margin-top:2rem;}
@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;}.listing-card{padding:0 1.5rem;padding:2rem 0;box-shadow:inset 0 -1px 0 0 #DDE0E4;transition:box-shadow 0.3s;}@media (min-width:768px){.listing-card{padding:0 2rem;box-shadow:inset 0.188rem 0 0.063rem -0.062rem #DDE0E4;height:100%;}}.listing-card a{text-decoration:none;}.listing-card .button--resource-label{margin-bottom:1rem;}.listing-card .listing-card-title,.listing-card .listing-card-title *{font-size:20px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;margin:0;color:#455560;transition:color 0.3s;}@media (min-width:480px){.listing-card .listing-card-title,.listing-card .listing-card-title *{font-size:calc(0 * (100vw - 480px) + 20px);}}@media (min-width:768px){.listing-card .listing-card-title,.listing-card .listing-card-title *{font-size:calc(0 * (100vw - 768px) + 20px);}}@media (min-width:1024px){.listing-card .listing-card-title,.listing-card .listing-card-title *{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.listing-card .listing-card-title,.listing-card .listing-card-title *{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.listing-card .listing-card-title,.listing-card .listing-card-title *{font-size:20px;}}.listing-card:hover,.listing-card:focus-within{box-shadow:inset 0 -1px 0 0 #FF4D00;cursor:pointer;}@media (min-width:768px){.listing-card:hover,.listing-card:focus-within{box-shadow:inset 0.188rem 0 0.063rem -0.062rem #FF4D00;}}.listing-card:hover .listing-card-title,.listing-card:hover .listing-card-title *,.listing-card:focus-within .listing-card-title,.listing-card:focus-within .listing-card-title *{color:#0081A2;cursor:pointer;}.listing-card-details{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;display:flex;justify-content:space-between;margin-top:1rem;color:#455560;}@media (min-width:480px){.listing-card-details{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.listing-card-details{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.listing-card-details{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.listing-card-details{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.listing-card-details{font-size:16px;}}
@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;}.listing-pages{margin-top:3.125rem;margin-bottom:0;position:relative;padding:4rem 1.5rem;background-color:#F8F8F8;}@media (min-width:768px){.listing-pages{margin-top:2.813rem;}}@media (min-width:1024px){.listing-pages{margin-top:3.438rem;}}@media (min-width:1440px){.listing-pages{margin-top:4.063rem;}}@media (min-width:768px){.listing-pages{padding:4rem 2rem;}}@media (min-width:1024px){.listing-pages{padding:5rem 2rem;}}@media (min-width:1440px){.listing-pages{padding:10rem 4rem;}}.listing-pages h2{font-size:36px;font-weight:600;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:130%;width:100%;margin-top:0;margin-bottom:2rem;padding-bottom:1.5rem;color:#455560;border-bottom:1px solid #DDE0E4;}@media (min-width:480px){.listing-pages h2{font-size:calc(0 * (100vw - 480px) + 36px);}}@media (min-width:768px){.listing-pages h2{font-size:calc(0 * (100vw - 768px) + 36px);}}@media (min-width:1024px){.listing-pages h2{font-size:calc(0 * (100vw - 1024px) + 36px);}}@media (min-width:1440px){.listing-pages h2{font-size:calc(0 * (100vw - 1440px) + 36px);}}@media (min-width:1920px){.listing-pages h2{font-size:36px;}}@media (min-width:1024px){.listing-pages h2{margin-bottom:5rem;}}.listing-pages:not(.ihi-legacy-views-block-embed) .views-element-container > div,.listing-pages.ihi-legacy-views-block-embed .views-element-container > div > div{display:flex;flex-wrap:wrap;align-items:start;color:#455560;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;column-gap:2rem;}.listing-pages .views-element-container form .form-item-article-and-resource-type{display:none;}.listing-pages .views-element-container form{width:100%;margin-bottom:2rem;}@media (min-width:1024px){.listing-pages .views-element-container form{margin-bottom:0;}}@media (min-width:1024px){.listing-pages .views-element-container form{width:calc(25% - 16px);}}.listing-pages .views-element-container .views-view-responsive-grid{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;row-gap:0;}.listing-pages .views-element-container .views-view-responsive-grid__item-inner{height:100%;}@media (min-width:768px){.listing-pages .views-element-container .views-view-responsive-grid{gap:2rem;}}@media (min-width:1024px){.listing-pages .views-element-container .views-view-responsive-grid{width:calc(75% - 16px);}}@media (min-width:1440px){.listing-pages .views-element-container .views-view-responsive-grid{column-gap:5rem;row-gap:6.5rem;}}.listing-pages .views-element-container .views-view-responsive-grid > div{box-sizing:border-box;width:100%;}@media (min-width:768px){.listing-pages .views-element-container .views-view-responsive-grid > div{width:calc(50% - 16px);}}@media (min-width:1440px){.listing-pages .views-element-container .views-view-responsive-grid > div{width:calc(50% - 40px);}}.listing-pages .views-element-container nav{margin-top:1.625rem;}@media (min-width:768px){.listing-pages .views-element-container nav{width:50%;margin-top:0;display:flex;justify-content:end;}}.listing-pages .views-element-container form input,.listing-pages .views-element-container form select,.listing-pages .views-element-container form fieldset,.listing-pages .views-element-container form .button,.listing-pages .views-element-container form hr{width:100%;margin-top:0;margin-bottom:1rem;}.listing-pages .views-element-container form .button{width:max-content;margin-block:1rem;}.listing-pages .views-element-container form select{min-width:auto;}.listing-pages .views-element-container form fieldset{margin-bottom:1.25rem;border-bottom:1px solid #DDE0E4;}.listing-pages .views-element-container form fieldset legend{width:100%;padding-top:0.625rem;padding-bottom:0.625rem;padding-right:1.875rem;padding-left:0;box-sizing:border-box;position:relative;cursor:pointer;}.listing-pages .views-element-container form fieldset legend span{font-weight:600;font-size:1.125rem;}.listing-pages .views-element-container form fieldset legend:after{content:"";background-image:url(/themes/custom/ihi/dist/assets/icons/green-select-arrow.svg);background-repeat:no-repeat;display:block;appearance:none;width:1rem;height:0.625rem;display:block;position:absolute;top:50%;right:0;transform:translate(-50%,-50%) rotate(0deg);}.listing-pages .views-element-container form fieldset .bef-toggle{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:0.5rem 2.75rem;text-decoration:none;border:0;border-radius:0.25rem;transition:background-color 0.2s,color 0.2s;color:#0081A2;background-color:transparent;box-shadow:inset 0 0 0 0.063rem #0081A2;width:100%;box-sizing:border-box;}@media (min-width:480px){.listing-pages .views-element-container form fieldset .bef-toggle{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.listing-pages .views-element-container form fieldset .bef-toggle{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.listing-pages .views-element-container form fieldset .bef-toggle{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.listing-pages .views-element-container form fieldset .bef-toggle{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.listing-pages .views-element-container form fieldset .bef-toggle{font-size:18px;}}@media (min-width:1920px){.listing-pages .views-element-container form fieldset .bef-toggle{line-height:1.75rem;}}.listing-pages .views-element-container form fieldset .bef-toggle:hover,.listing-pages .views-element-container form fieldset .bef-toggle:focus{color:#FFF;text-decoration:none;background-color:#0081A2;}.listing-pages .views-element-container form fieldset .form-checkboxes{max-height:0;overflow:hidden;margin:0 !important;}.listing-pages .views-element-container form fieldset .form-checkboxes li{padding-left:0;}.listing-pages .views-element-container form fieldset .form-checkboxes li .js-form-type-checkbox{margin-bottom:0.5rem;}.listing-pages .views-element-container form fieldset .form-checkboxes li ul{padding-left:0.938rem;}.listing-pages .views-element-container form fieldset .form-checkboxes li input{margin-bottom:0;width:auto;}.listing-pages .views-element-container form fieldset .form-checkboxes li::before{display:none;}.listing-pages .views-element-container form fieldset.expand{margin-bottom:0;}.listing-pages .views-element-container form fieldset.expand legend:after{transform:translate(-50%,-50%) rotate(-180deg);}.listing-pages .views-element-container form fieldset.expand .form-checkboxes{max-height:9999px;overflow:hidden;will-change:max-height,margin;transition-property:max-height,margin;transition-duration:0.3s;transition-timing-function:ease;}.listing-pages .views-element-container form select:focus,.listing-pages .views-element-container form input:focus{outline:5px auto -webkit-focus-ring-color;}.listing-pages hr{height:0.063rem;background-color:#DDE0E4;border:0;}.listing-pages .filter-label{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;display:flex;gap:0.5rem;margin-bottom:0.75rem;color:#455560;}@media (min-width:480px){.listing-pages .filter-label{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.listing-pages .filter-label{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.listing-pages .filter-label{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.listing-pages .filter-label{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.listing-pages .filter-label{font-size:18px;}}@media (min-width:1920px){.listing-pages .filter-label{line-height:1.75rem;}}.listing-pages .filter-label *{font-size:18px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:1.5rem;text-transform:uppercase;margin:0;color:#455560;}@media (min-width:480px){.listing-pages .filter-label *{font-size:calc(0 * (100vw - 480px) + 18px);}}@media (min-width:768px){.listing-pages .filter-label *{font-size:calc(0 * (100vw - 768px) + 18px);}}@media (min-width:1024px){.listing-pages .filter-label *{font-size:calc(0 * (100vw - 1024px) + 18px);}}@media (min-width:1440px){.listing-pages .filter-label *{font-size:calc(0 * (100vw - 1440px) + 18px);}}@media (min-width:1920px){.listing-pages .filter-label *{font-size:18px;}}@media (min-width:1920px){.listing-pages .filter-label *{line-height:1.75rem;}}.listing-pages .viewsreference--view-title{display:none;}.listing-pages div[data-drupal-messages]{display:none;}.listing-pages .views-element-container .viewsreference--view-title{display:none;}.listing-pages .views-exposed-form .total-results{display:none;}.listing-pages .views-exposed-form .filter-label .total-results{display:inline;}.listing-pages .view-footer{width:100%;margin-top:3rem;}@media (min-width:768px){.listing-pages .view-footer{margin-top:4rem;display:flex;}}.listing-pages footer{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;width:100%;text-align:center;color:#6B7886;}@media (min-width:480px){.listing-pages footer{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.listing-pages footer{font-size:calc(0 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.listing-pages footer{font-size:calc(0 * (100vw - 1024px) + 16px);}}@media (min-width:1440px){.listing-pages footer{font-size:calc(0 * (100vw - 1440px) + 16px);}}@media (min-width:1920px){.listing-pages footer{font-size:16px;}}@media (min-width:768px){.listing-pages footer{width:50%;display:flex;align-items:center;justify-content:start;gap:0.25rem;}}
@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;}.text-hero{margin-top:3.125rem;margin-bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:start;box-sizing:border-box;padding:0 1.5rem;}@media (min-width:768px){.text-hero{margin-top:2.813rem;}}@media (min-width:1024px){.text-hero{margin-top:3.438rem;}}@media (min-width:1440px){.text-hero{margin-top:4.063rem;}}@media (min-width:768px){.text-hero{flex-direction:row;gap:1rem;padding:0 2rem 0;}}@media (min-width:1024px){.text-hero{gap:1.5rem;padding:0 2.5rem 0;}}@media (min-width:1440px){.text-hero{gap:2rem;padding:0 4rem 0;}}@media (min-width:1440px){.text-hero{padding:0 5rem 0;}}.text-hero-left{width:100%;}@media (min-width:768px){.text-hero-left{width:calc(45% - 8px);}}@media (min-width:1024px){.text-hero-left{width:calc(50% - 12px);}}@media (min-width:1440px){.text-hero-left{width:calc(50% - 16px);}}.text-hero-right{width:100%;}@media (min-width:768px){.text-hero-right{width:calc(55% - 8px);}}@media (min-width:1024px){.text-hero-right{width:calc(50% - 12px);}}@media (min-width:1440px){.text-hero-right{width:calc(50% - 16px);}}.text-hero h1,.text-hero h2,.text-hero h3,.text-hero h4,.text-hero h5{margin-top:0;margin-bottom:1rem;color:#455560;}.text-hero .text-hero-right p,.text-hero .text-hero-right span,.text-hero .text-hero-right div{font-size:16px;font-weight:400;font-family:"Roboto-Flex",Arial,Helvetica,sans-serif;line-height:160%;margin-top:0;margin-bottom:1rem;color:#6B7886;}@media (min-width:480px){.text-hero .text-hero-right p,.text-hero .text-hero-right span,.text-hero .text-hero-right div{font-size:calc(0 * (100vw - 480px) + 16px);}}@media (min-width:768px){.text-hero .text-hero-right p,.text-hero .text-hero-right span,.text-hero .text-hero-right div{font-size:calc(0.015625 * (100vw - 768px) + 16px);}}@media (min-width:1024px){.text-hero .text-hero-right p,.text-hero .text-hero-right span,.text-hero .text-hero-right div{font-size:calc(0 * (100vw - 1024px) + 20px);}}@media (min-width:1440px){.text-hero .text-hero-right p,.text-hero .text-hero-right span,.text-hero .text-hero-right div{font-size:calc(0 * (100vw - 1440px) + 20px);}}@media (min-width:1920px){.text-hero .text-hero-right p,.text-hero .text-hero-right span,.text-hero .text-hero-right div{font-size:20px;}}@media (min-width:768px){.text-hero .text-hero-right p,.text-hero .text-hero-right span,.text-hero .text-hero-right div{margin-bottom:2.5rem;}.text-hero .text-hero-right p:last-child,.text-hero .text-hero-right span:last-child,.text-hero .text-hero-right div:last-child{margin-bottom:0.375rem;}}.text-hero .button{box-sizing:border-box;width:100%;}@media (min-width:768px){.text-hero .button{width:fit-content;}}
