@import url(https://fonts.googleapis.com/css?family=Muli:300,400,700);@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/featherlight/1.7.13/featherlight.min.css);body{color:#535353}html{background-color:#292a4f}body,a,.view-button a::before{font-family:'Muli',sans-serif}a.sui-sf-c-btn:hover,.navbar-nav a:hover,.carousel-caption .gallery-item-button a:hover,.large-full .feature:hover{opacity:1;filter:opacity(1);-moz-filter:opacity(1);-webkit-filter:opacity(1)}h1{font-size:2em}h2{font-size:1.75em;margin-top:0;color:#0f358e}h3{font-size:1.5em}h4{font-size:1.375em}h5{font-size:1.3125em}h6{font-size:1.125em;color:#709be7;margin-top:0}p{font-size:1em;line-height:1.5em}p small{font-size:.875em}p a{color:inherit;font-size:inherit}blockquote{border-left:4px solid #0c51a1;font-size:1.25em;line-height:1em;padding:15px 30px;font-weight:700}@media screen and (min-width:768px){h1{font-size:2.25em}h2{font-size:2.125em}h3{font-size:1.875em}h4{font-size:1.5em}}@media screen and (min-width:1024px){h1{font-size:2.5em}h2{font-size:2.25em}h3{font-size:2em}}@media screen and (min-width:1366px){h1{font-size:3em}}.carousel-caption.background--light .gallery-item-title,.carousel-caption.background--light .gallery-item-caption,.carousel-control.background--light{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}a.sui-sf-c-btn,.carousel.shout-gallery-carousel_gallery_with_button_fullscreen .carousel-caption .gallery-item-link-button,.carousel.shout-gallery-carousel_gallery_with_button_fullwidth .carousel-caption .gallery-item-link-button,.footer-form .user-inputs .formSubmit{display:inline-block;font-size:.875em;font-weight:700;line-height:1.2em;text-transform:uppercase;padding:15px 25px;white-space:normal;transition:background 0.2s ease-in-out,border 0.2s ease-in-out,color 0.2s ease-in-out;border-radius:5px}a.sui-sf-c-btn{margin:0 7px 15px 7px}a.sui-sf-c-btn:hover{text-decoration:none}.sui-sf-c-btn.sui-sf-c-btn--default{background:#123075;border:1px solid #123075;color:#fff}.sui-sf-c-btn.sui-sf-c-btn--default:hover{background:#143683;border:1px solid #143683;color:#fff}.sui-sf-c-btn.sui-sf-c-btn--primary{background:#fa2b56;border:1px solid #fa2b56;color:#fff}.sui-sf-c-btn.sui-sf-c-btn--primary:hover{background:#e7284e;border:1px solid #e7284e;color:#fff}.sui-sf-c-btn.sui-sf-c-btn--secondary{background:#333;border:1px solid #333;color:#fff}.sui-sf-c-btn.sui-sf-c-btn--secondary:hover{background:#136efb;border:1px solid #136efb;color:#fff}.sui-sf-c-btn.sui-sf-c-btn--tertiary,.carousel.shout-gallery-carousel_gallery_with_button_fullscreen .carousel-caption .gallery-item-link-button,.carousel.shout-gallery-carousel_gallery_with_button_fullwidth .carousel-caption .gallery-item-link-button{background:transparent;border:1px solid #fff;color:#fff}.sui-sf-c-btn.sui-sf-c-btn--tertiary:hover,.carousel.shout-gallery-carousel_gallery_with_button_fullscreen .carousel-caption .gallery-item-link-button:hover,.carousel.shout-gallery-carousel_gallery_with_button_fullwidth .carousel-caption .gallery-item-link-button:hover{background:#fff;border:1px solid #fff;color:#000}.sui-sf-c-btn.sui-sf-c-btn--link{color:#0c51a1;position:relative}.sui-sf-c-btn.sui-sf-c-btn--link::after{content:'';display:block;margin:0 auto -2px auto;width:0;height:2px;background:#0c51a1;transition:background 0.2s ease-in-out,width 0.2s ease-in-out}.sui-sf-c-btn.sui-sf-c-btn--link:hover::after{background:#f28b1f;width:100%}.sui-sf-c-btn.sui-sf-c-btn--link:hover{color:#f28b1f}.ihac-logo{width:302px;height:121px;background:url(../images/ihac-logo.png);display:block;overflow:hidden;background-repeat:no-repeat}.sticky .ihac-logo{background-position:0 -120px;background-size:cover;width:100px;height:50px}.top-site-bar{display:none}.homepage .top-page-bar{display:none}.top-site-header>.content-wrapper{max-width:100%;padding:15px 0;position:relative;z-index:999;transition:background 0.2s ease-in-out}.homepage .has-fullscreen-gallery .top-site-header>.content-wrapper,.frontpage .has-fullscreen-gallery .top-site-header>.content-wrapper{background:rgba(0,0,0,.2)}.site-logo{position:relative;z-index:1;display:inline-block;vertical-align:top}.navbar{font-size:1em}.navbar-default .navbar-nav>li>a{font-size:.875em;font-weight:700;color:#fff}.navbar-nav>li:first-child{display:none}.nav-search a{width:44px;text-align:center;cursor:pointer}.nav-search .quick-search{display:none;position:absolute;bottom:-86px;right:15px;padding:20px;background:#fff;border:1px solid #dfe5e8;z-index:10}.nav-search .active+.quick-search{display:block}.nav-search .quick-search form{height:auto;position:relative;border:none;background:none}.nav-search .quick-search input.search-text{font-size:16px;padding:10px 40px 10px 15px;height:auto;width:260px;background:#f0f3f2;border:1px solid #dfe5e8;border-radius:3px;outline:none}.nav-search .quick-search input.search-button{position:absolute;top:0;right:0;left:auto;margin:0;padding:0 20px}.dropdown .dropdown-menu,.dropdown-menu .dropdown-submenu.sui-dropdown-submenu-offset>.dropdown-menu,.dropdown-menu .dropdown-submenu.sui-dropdown-submenu-offset:hover>.dropdown-menu{background-color:#292a4f}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#3e3f73}.dropdown-menu:not(.dropdown-submenu)>li>a>strong{color:#fff}.dropdown-menu>li>a,.navbar-collapse .dropdown-menu a,.navbar-default .navbar-nav .open .dropdown-menu>li>a,.dropdown-menu>li.active.current>a,.dropdown-menu>li.active.current>a>strong,.dropdown-menu.open>li.active.current>a>strong,.navbar-default .navbar-nav .open .dropdown-menu>li.active.current>a{color:#fff}@media (max-width:767px){#top-heading h1{color:#fff}.navbar{background-color:#fff}.top-site-header>.content-wrapper{transform:none!important;padding:0}.site-header{background-color:rgba(255,255,255,.95)}.site-header>.content-wrapper{text-align:center;padding:15px}.site-logo{margin:15px 0;width:50%}.site-logo .white{display:block}.site-logo .color{display:none}.navbar-default .navbar-collapse{height:auto!important}.navbar-default .navbar-nav>li>a{font-size:.875em;font-weight:700;color:#000}.nav-search a{display:none!important}.nav-search .quick-search{display:block!important;position:relative;bottom:0;right:0;padding:15px;background:none;border:none;border-bottom:1px solid #dfe5e8;width:100%}.nav-search .quick-search input.search-text{width:100%}}@media (min-width:768px){.navbar .navbar-nav{text-align:right}.navbar-collapse .navbar-nav>li>a{padding:14px 15px}.navbar-nav>li>.dropdown-menu>li:first-child{display:none}}header{z-index:11;position:relative}.adminbar{background-color:#e0e0e0;position:relative}@media (min-width:768px){.has-fullscreen-gallery header{position:fixed;top:0;left:0;right:0;transition:background 0.2s ease-in-out}.sticky .has-fullscreen-gallery header{background-color:#fff}.has-fullscreen-gallery .carousel.shout-gallery-carousel_gallery_with_button_fullscreen,.has-fullscreen-gallery .carousel.shout-gallery-carousel_gallery_with_button_fullscreen{top:0!important}.adminbar~.page-wrapper.has-fullscreen-gallery{position:relative}.adminbar~.page-wrapper.has-fullscreen-gallery header{top:33px}.sticky .adminbar~.page-wrapper.has-fullscreen-gallery header{top:0}.site-logo{float:left;max-width:220px}.sticky .site-logo{width:173px}.site-logo .white,.has-fullscreen-gallery .site-logo .color,.sticky .has-fullscreen-gallery .site-logo .white,.homepage .site-logo .color,.homepage.sticky .site-logo .white{display:block}.site-logo .color,.has-fullscreen-gallery .site-logo .white,.sticky .has-fullscreen-gallery .site-logo .color,.homepage .site-logo .white,.homepage.sticky .site-logo .color{display:none}.has-fullscreen-gallery .navbar-nav>li>a,.homepage .navbar-nav>li>a{color:#fff!important}.navbar-default .navbar-nav>.dropdown:not(.active)>a .caret{transition:border-color 0.2s ease-in-out}.has-fullscreen-gallery .navbar-default .navbar-nav>.dropdown:not(.active)>a .caret,.has-fullscreen-gallery .navbar-default .navbar-nav>.dropdown:not(.active)>a:hover .caret,.homepage .navbar-default .navbar-nav>.dropdown:not(.active)>a .caret,.homepage .navbar-default .navbar-nav>.dropdown:not(.active)>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-default .navbar-nav>.dropdown:not(.active)>a .caret,.navbar-default .navbar-nav>.dropdown:not(.active)>a:hover .caret,.sticky .navbar-default .navbar-nav>.dropdown:not(.active)>a .caret,.sticky .navbar-default .navbar-nav>.dropdown:not(.active)>a:hover .caret{border-top-color:#000;border-bottom-color:#000}.navbar-nav>li>a,.sticky .has-fullscreen-gallery .navbar-nav>li>a,.homepage.sticky .navbar-nav>li>a{color:#000!important}.homepage header{position:absolute;width:100%}.homepage.sticky header{position:fixed;top:0}.homepage .top-site-header>.content-wrapper{background:rgba(0,0,0,0)!important}.homepage.sticky .top-site-header>.content-wrapper{background:#fff!important}.sticky .top-site-header>.content-wrapper{-webkit-box-shadow:10px 10px 16px -6px rgba(0,0,0,.2);-moz-box-shadow:10px 10px 16px -6px rgba(0,0,0,.2);box-shadow:10px 10px 16px -6px rgba(0,0,0,.2);background-color:#fff}}.white-background{background-color:#fff;padding:15px 0}.full-restraint{max-width:none;margin:0 auto}.full-restraint>*{max-width:1170px;margin:0 auto}.full-restraint>#featured-content{max-width:none}.box-shadow{-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 14px 0 rgba(0,0,0,.2);box-shadow:0 2px 14px 0 rgba(0,0,0,.2)}.contact-us a{color:red}.contact-us strong a{color:#709be7}.contact-us a:hover{color:#000;text-decoration:none}.carousel .carousel-inner::before{content:'';background-color:rgba(41,43,79,.6);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media (min-width:768px){.carousel .carousel-inner{max-height:350px}}.frontpage .columns-wrapper>.content-wrapper{padding-top:0;padding-bottom:0}.frontpage .side-column>:last-child:not(.section-wrapper),.side-column>:last-child>.content-wrapper{margin-bottom:0}.frontpage .above-the-footer{display:none}.frontpage.homepage .list,.frontpage.homepage .featured-content,.frontpage.homepage .columns-wrapper,.frontpage.homepage .page-footer-wrapper{background-color:#fff}.frontpage .editor-content>.content-wrapper,.frontpage.homepage .editor-content>.content-wrapper{max-width:none;padding-left:0;padding-right:0;position:relative}.frontpage .editor-content>.content-wrapper>*{max-width:1170px;margin:0 auto;background-color:#fff}.frontpage .editor-content>.content-wrapper>.full-restraint{max-width:none}.frontpage .editor-content>.content-wrapper>#top-heading,.frontpage .editor-content>.content-wrapper>.three-column-top-wrapper{background-color:transparent}.homepage .page-wrapper{position:relative}.homepage .editor-content>.content-wrapper::before{content:'';position:absolute;background-color:rgba(22,52,90,.49);width:100%;height:100%;top:0;left:0;display:block}.homepage .editor-content>.content-wrapper>*{position:relative}#top-heading{height:90vh}.three-column-top-wrapper{background:url(../images/overlay-mask.png);background-repeat:no-repeat;height:173px;width:100%;margin:0 auto;background-size:cover}#three-column-top h2{color:#fff;font-size:1.4em}#three-column-top h6{font-size:.8em}#three-column-top .content-inner{border-top:1px solid #709be7;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;padding-top:25px}#three-column-top td:hover .content-inner{border-color:#fff}#top-heading h1,#featured-content,#featured-content h3{color:#fff}#featured-content{background-color:#333;border:2px solid #fff}#featured-content tr{height:auto!important}#featured-content td{padding:0!important;position:relative;border:4px solid #fff;min-height:500px;height:500px!important}#featured-content .content-inner{padding:50px 75px;position:relative}#featured-content td:before{content:'';position:absolute;background-color:rgba(17,17,19,.75);width:100%;height:100%;top:0;left:0}#featured-content td:hover{cursor:pointer}#featured-content td:hover::before{background-color:rgba(67,67,189,.75)}.homepage .columns-wrapper>.content-wrapper{padding-top:0;padding-bottom:0}.homepage .user-inputs .poll{margin-top:0}@media (max-width:1140px) and (min-width:767px){#featured-content tr{height:auto!important}#featured-content td{display:block!important;width:100%!important;height:auto!important}#featured-content .content-inner{padding:22% 75px}#featured-content tr:first-child td:nth-child(1),#featured-content tr:first-child td:nth-child(2),#featured-content tr:nth-child(3) td:nth-child(1),#featured-content tr:nth-child(3) td:nth-child(2){display:inline-block!important;width:50%!important;min-height:600px!important}}@media (max-height:1400px){#top-heading{height:800px}}@media (max-width:767px){#top-heading{height:500px}#featured-content td{min-height:auto;height:auto!important}.three-column-top-wrapper{height:auto;background-position:bottom center;background-size:auto}.three-column-top-wrapper .content-inner{font-size:.8em}}.site-footer{background-color:#fff;position:relative;overflow:hidden}.site-footer .content-wrapper{max-width:none;padding-left:0;padding-right:0;padding-bottom:0}.site-footer .content-wrapper>*{max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}.footer-bottom{background-color:#292a4f;color:#fff}.footer-bottom::before{content:'';background-image:url(../images/pattern.png);background-repeat:no-repeat;background-position:top right;display:block;width:1432px;height:100%;position:absolute;right:0;z-index:0}.site-footer .content-wrapper>.footer-bottom{max-width:none;margin:0 auto}#footer-content{position:relative}#footer-content td{padding-top:50px!important;padding-bottom:50px!important}#footer-logos img{padding-left:10px;padding-right:10px}html.with-featherlight{overflow:scroll}.site-teampage .list-unified_list-items>.content-wrapper{max-width:none;padding-left:0;padding-right:0}.site-teampage .top-page-bar{display:none}.team-content{float:left;width:100%}.team-content .featherlight{position:relative;background-color:#f5f5f5;z-index:0}.team-content .featherlight-content{background-color:transparent;margin:0 auto;padding:50px 50px}.team-content .featherlight-close,.featherlight-close-icon.featherlight-close{padding:20px;background-color:#8bc63f;color:#fff;font-size:2em;width:auto}.site-teampage .list-item-article .layout-grid-row-data,.site-teampage .list-item-article .middle-left{padding-left:0!important;padding-right:0!important}.site-teampage .layout-grid-row{margin-right:0!important;margin-left:0!important}.site-teampage .list-item-article>.cell>.middle{position:relative;margin:0}.site-teampage .list-item-article .middle-right{position:absolute!important;bottom:1px;left:1px;right:1px;width:auto!important;z-index:1;padding-left:15px!important;color:#fff;background:rgba(139,198,63,.65);background:linear-gradient(135deg,rgba(40,171,225,.65) 0%,rgba(139,198,63,.65) 82%)}.site-teampage .list-item-article .middle-right a{color:#fff}.site-teampage .layout-grid-row{padding:0}.site-teampage .list-item-article .list-item-datum-image{margin-top:0!important}@media (max-width:767px){.site-teampage .list .layout-grid .layout-grid-row .layout-grid-row-data{width:50%;float:left;overflow:hidden;padding-top:0;padding-bottom:0;border:1px solid #fff}.site-teampage .list .layout-grid .layout-grid-row .layout-grid-row-data .middle-left{float:none;width:100%!important}.site-teampage .list .layout-grid .layout-grid-row .layout-grid-row-data .middle-right{padding-top:15px;padding-bottom:15px}.site-teampage .list .layout-grid .layout-grid-row .layout-grid-row-data .middle-right>*{padding:0 25px}}.accordion{border-bottom:2px solid rgba(200,200,200,.3);margin:0 auto}.accordion .accordion-toggle{cursor:pointer;margin:0;padding:20px 50px 20px 0;position:relative;font-size:21px;font-weight:normal!important}.accordion .accordion-toggle::after{content:'\f107';font-family:'Font Awesome 5 Pro';position:absolute;top:20px;right:20px}.accordion .accordion-toggle.active::after{content:'\f106'}.accordion .accordion-content{display:none;border-top:1px solid rgba(200,200,200,.3);padding:20px 25px}@media (hover:none) and (pointer:coarse){.site-logo{width:200px}}#tinymce .accordion .accordion-content{display:block!important}#tinymce #featured-content td:hover::before{display:none}#tinymce #top-heading{height:auto}#tinymce #featured-content td{padding:25px!important}#tinymce #three-column-top h2{color:#0f358e}#tinymce .tab__content>tr{position:relative;display:table-row}.site-header-image{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;text-shadow:0 0 5px rgba(0,0,0,.25);display:none}.site-header-image::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(40,171,225,.65) 0%,rgba(139,198,63,.65) 82%)}.site-header-image>.content-wrapper{padding:100px 15px;text-align:center;position:relative}.site-header-image img{display:none}.site-header-image .content_header-title h1,.site-header-image .content_header-summary p{color:#fff}.site-header-image .content_header-title h1{font-size:24px;margin:10px 0 20px 0}.site-header-image .content_header-summary p{font-weight:400}@media screen and (min-width:483px){.site-header-image .content_header-title h1{font-size:28px}}@media screen and (min-width:1366px){.site-header-image .content_header-title h1{font-size:32px}}.services-feature-button-fix tr td:nth-of-type(2),.services-feature-button-fix tr td:nth-of-type(4){padding:0}@media only screen and (min-width:768px){.services-feature-button-fix tr td:nth-of-type(2),.services-feature-button-fix tr td:nth-of-type(4){padding:15px}.services-feature-button-fix td{position:relative}.services-feature-button-fix td p:nth-of-type(2){height:110px}.services-feature-button-fix td p:last-of-type{position:absolute;bottom:15px}}