section.equal-height div.elementor-widget-wrap>div{display:flex;height:100%}section.equal-height div.elementor-widget-wrap>div div.elementor-cta,section.equal-height div.elementor-widget-wrap>div a.elementor-cta{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%}section.equal-height div.elementor-widget-wrap>div div.elementor-cta:hover,section.equal-height div.elementor-widget-wrap>div a.elementor-cta:hover{text-decoration:none}section.equal-height div.elementor-widget-wrap>div div.elementor-cta .elementor-cta__content,section.equal-height div.elementor-widget-wrap>div a.elementor-cta .elementor-cta__content{flex-grow:1;align-content:flex-start}div.equal-height>.e-con-inner .elementor-widget-call-to-action{height:100%}div.equal-height>.e-con-inner .elementor-widget-call-to-action .elementor-widget-container{height:100%}div.equal-height>.e-con-inner .elementor-widget-call-to-action .elementor-widget-container .elementor-cta{height:100%;flex-direction:column;display:flex}div.equal-height>.e-con-inner .elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content{align-content:flex-start;flex-grow:1;display:flex;flex-direction:column}div.equal-height>.e-con-inner .elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__description{flex-grow:1}div.e-grid.equal-height .elementor-cta{height:100%;flex-direction:column}div.e-grid.equal-height .elementor-cta__content{display:flex;flex-direction:column;flex-grow:1}div.e-grid.equal-height .elementor-cta__description{flex-grow:1}.elementor-widget-text-editor hr{border-top:1px solid rgba(0,0,0,.1);padding:10px 0}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{margin-left:1.1em}.elementor-pagination{margin-top:20px}a.image-hover,a .image-hover{overflow:hidden;display:block}a.image-hover img,a .image-hover img{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;display:block}a:hover.image-hover img,a:hover .image-hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}iframe{aspect-ratio:1.7777777778}.top-bar{position:relative;z-index:3;border-bottom:solid 6px #f6c682}.top-bar ul li a{text-decoration:none}@media (max-width:767px){.top-bar .wp-block-social-links{display:none}}.top-bar .wp-block-social-links li.wp-social-link{margin:0;padding:4px 0}.top-bar svg path{fill:#fff}#primary-menu ul li.nav-button a,#site-navigation ul li.nav-button a{background-color:#004438;color:#fff;margin-left:10px;margin-right:10px;border-radius:4px}#primary-menu ul li ul.sub-menu,#site-navigation ul li ul.sub-menu{border-top:solid 3px #f9bf9e;box-shadow:0 2px 5px rgba(0,0,0,.1)}@media (max-width:767px){.navigation-branding .site-logo img,.site-logo.mobile-header-logo .site-logo img{max-height:80px}}@media (min-width:1023px){.main-navigation:not(.is_stuck) ul>li>ul{transform:translateY(-20px)}.main-navigation:not(.is_stuck) ul>li>ul ul{transform:translateY(-4px)}ul.sub-menu .menu-item-has-children .dropdown-menu-toggle{display:inherit}}table{margin:10px 0 10px 0}table tr{background-color:rgba(239,239,239,.4)}table tr:nth-child(odd){background-color:#efefef}table tr td strong{color:#004438}.home-news{background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 35%,#005191 35%,rgba(0,81,145,.5) 100%)}.home-news .elementor-post__thumbnail{--webkit-clip-path:polygon(0 0, 101% 0, 101% 92%, 55% 92%, 50% 100%, 45% 92%, 0 92%);clip-path:polygon(0 0,101% 0,101% 92%,55% 92%,50% 100%,45% 92%,0 92%)}.home-news .elementor-post__read-more{background-color:#004438;border-radius:4px;padding:8px 14px;position:relative}.home-news .elementor-post__read-more:after{position:relative;display:inline-block;content:"";background-image:url(../../../../../../themes/ivs/images/chevron-right.svg);background-repeat:no-repeat;height:18px;width:12px;margin-left:8px;top:3px;background-size:contain}.home-news-posts .elementor-post__excerpt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.elementor-posts--thumbnail-top .elementor-posts .elementor-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.elementor-posts--thumbnail-top .elementor-posts .elementor-post__text{padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.elementor-posts--thumbnail-top .elementor-posts .elementor-post__text .elementor-post__excerpt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-posts--thumbnail-top .elementor-posts .elementor-post__text .elementor-post__excerpt p{font-size:15px;line-height:1.7em}.elementor-posts--thumbnail-top .elementor-posts .elementor-post__text .elementor-post__excerpt p:after{content:"..."}.elementor-posts--thumbnail-top .elementor-posts .elementor-post__read-more{margin:0 auto}.news-post-button .elementor-post__read-more{background-color:#004438;border-radius:4px;padding:8px 14px;position:relative}.elementor-widget-archive-posts.news-post-button .elementor-post{border-radius:4px;box-shadow:0 0 4px 1px rgba(0,0,0,.25);background-color:#f1f1f1}.elementor-widget-call-to-action.special .elementor-cta{padding:6px}.elementor-widget-call-to-action.special .elementor-cta__bg-wrapper{border-radius:6px;margin-bottom:10px}.elementor-widget-call-to-action.special .elementor-cta__bg-wrapper:after{content:"";width:100%;height:100px;position:absolute;bottom:0;background:#505050;background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);z-index:2}.elementor-widget-call-to-action.special .elementor-cta__bg-wrapper .elementor-cta__bg{border-radius:6px;overflow:hidden}.elementor-widget-call-to-action.special .elementor-cta__content{overflow:visible}.elementor-widget-call-to-action.special .elementor-cta__content h2{margin-top:-3em;height:2em;text-align:left;text-shadow:0 0 4px #000}.elementor-widget-call-to-action.add-underline .elementor-cta{border-radius:4px}.elementor-widget-call-to-action.add-underline .elementor-cta__content h2:after{content:"";display:block;width:50px;height:2px;background-color:#004438;margin-top:13px}.elementor-widget-icon-list.button-list ul li a{flex-direction:row-reverse;border:solid 2px #004438;border-radius:4px;padding:6px 8px;transition:all 250ms ease-in-out}.elementor-widget-icon-list.button-list ul li a span,.elementor-widget-icon-list.button-list ul li a span svg path{transition:all 250ms ease-in-out}@media (min-width:768px) and (max-width:970px){.elementor-widget-icon-list.button-list ul li a{margin-bottom:10px}}@media (max-width:767px){.elementor-widget-icon-list.button-list ul li a{margin-bottom:10px}}.elementor-widget-icon-list.button-list ul li a.on,.elementor-widget-icon-list.button-list ul li a:hover{background-color:#004438}.elementor-widget-icon-list.button-list ul li a.on span,.elementor-widget-icon-list.button-list ul li a.on span svg path,.elementor-widget-icon-list.button-list ul li a:hover span,.elementor-widget-icon-list.button-list ul li a:hover span svg path{color:#ffffff!important;fill:#ffffff!important}.elementor-widget-image.dotted-line .elementor-widget-container:before{content:"";display:block;position:absolute;width:100%;height:1px;border-top:dotted 4px #333;top:50%;left:50%;z-index:0}@media (max-width:767px){.elementor-widget-image.dotted-line .elementor-widget-container:before{display:none}}.elementor-widget-image.dotted-line .elementor-widget-container img{z-index:2;position:relative}.elementor-widget-heading.header-line h1,.elementor-widget-heading.header-line h2,.elementor-widget-heading.header-line h3,.elementor-widget-heading.header-line h4,.elementor-widget-heading.header-line h5{overflow:hidden;line-height:1.3em}.elementor-widget-heading.header-line h1:before,.elementor-widget-heading.header-line h2:before,.elementor-widget-heading.header-line h3:before,.elementor-widget-heading.header-line h4:before,.elementor-widget-heading.header-line h5:before{content:"";position:relative;right:10px;display:inline-block;height:.6em;vertical-align:bottom;width:100%;margin-left:-100%;border-top:2px solid #004438}.elementor-widget-heading.header-line h1:after,.elementor-widget-heading.header-line h2:after,.elementor-widget-heading.header-line h3:after,.elementor-widget-heading.header-line h4:after,.elementor-widget-heading.header-line h5:after{content:"";display:inline-block;position:relative;left:10px;height:.6em;vertical-align:bottom;width:100%;margin-right:-100%;border-top:2px solid #004438}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__overlay,.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 49%,black 100%)}.elementor-widget-flip-box .elementor-flip-box__layer__description:not(:last-child),.elementor-widget-flip-box .elementor-flip-box__layer__title:not(:last-child){margin-bottom:10px}.elementor-widget-flip-box .elementor-flip-box__layer__description a{color:#ffffff!important}.elementor-widget-text-editor .elementor-widget-container hr{border-top:dotted 4px #FF9015}.elementor-widget-text-editor .elementor-widget-container a{text-decoration:underline}.gform_wrapper .gfield_required_asterisk{font-size:24px;font-weight:600}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{font-size:19px!important}.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{margin-top:1px!important}.gform_wrapper .gform_footer{text-align:center}.gform_wrapper .gform_footer input[type=submit]{text-transform:uppercase}.search-form{margin:0 0 40px 0}.search-form h3{padding-bottom:6px;padding-right:4em;margin-bottom:20px;border-bottom:solid 1px #e1e1e1;font-size:29px;font-weight:400;position:relative}.search-form h3.no-link{padding-right:0}.search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:0 -10px 20px -10px}@media (max-width:767px){.search-form form{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin:0 0 20px 0}}.search-form form>div{margin:0 10px;height:50px}.search-form form>div:first-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-form form>div:first-of-type:not(.full-width){max-width:300px}@media (max-width:767px){.search-form form>div{margin:0 0 10px 0;width:100%}}.search-form form select{height:100%;outline:none;border:solid 1px #ddd}@media (max-width:767px){.search-form form select{margin:0 0 10px 0}}.search-form form input[type=text]{width:100%;height:100%;border:solid 1px #ddd}.search-form form button,.search-form form input[type=submit]{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;position:relative;display:inline-block;background-color:#004438;border:solid 1px #004438;padding:10px 20px;line-height:1em;color:#fff;text-transform:uppercase;font-weight:400;transition:all 250ms ease-in-out;font-weight:500;width:100%;height:100%}@media (min-width:768px) and (max-width:970px){.search-form form button,.search-form form input[type=submit]{padding:8px 20px}}@media (max-width:767px){.search-form form button,.search-form form input[type=submit]{padding:8px 12px}}.search-form form button:visited,.search-form form input[type=submit]:visited{color:#fff}.search-form form button:hover,.search-form form input[type=submit]:hover{text-decoration:none;background-color:#fff;border:solid 1px #004438;color:#004438}.pagination{text-align:center}.pagination ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;text-align:center;margin:2em -2px 1em}.pagination ul.page-numbers li{display:inline-block;margin:2px;min-width:3em}.pagination ul.page-numbers li a,.pagination ul.page-numbers li span{padding:.5em 1.25em;display:block;border:solid 1px #ddd;transition:all 250ms ease-in-out}.pagination ul.page-numbers li a.page-numbers,.pagination ul.page-numbers li span.page-numbers{color:#333}.pagination ul.page-numbers li a:hover,.pagination ul.page-numbers li a.current,.pagination ul.page-numbers li span:hover,.pagination ul.page-numbers li span.current{color:#004438;border:solid 1px #004438;background-color:#eee}.pagination ul.page-numbers li a.disabled,.pagination ul.page-numbers li span.disabled{pointer-events:none}