@import url("https://use.typekit.net/reo6llj.css");h1,h2,h3,h4,h5,h6{font-family:"eurostile"!important;font-weight:700!important}.bullets-li li{padding-bottom:10px}.img-left-box.white .et_pb_image_wrap{background-color:#3ba6e4}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{line-height:1.2em!important}#main-header{box-shadow:none!important}.nav li ul{width:320px}body .et_pb_button{padding:20px 90px 20px 20px!important;font-weight:500;font-size:16px;line-height:1.4em!important;border:1px solid #3ca8e7!important;letter-spacing:1px}body .et_pb_button::after{content:url('/wp-content/uploads/2023/03/jh-arrow-white.svg');height:100%;width:15px;right:0px;position:absolute;border-left:1px solid #fff;padding-left:25px;top:0px;padding-right:25px;display:inline-grid;align-items:center;align-content:center}body .et_pb_button:hover{background-color:#0d1f3b!important;border-color:#fff!important}body .et_pb_button.white-hover:hover{background-color:#fff!important;color:#3ca8e7!important}body .et_pb_button.white-hover:hover::after{content:url('/wp-content/uploads/2023/03/jh-arrow-blue.svg');border-color:#3ca8e7!important}.menu-cta{margin-top:-20px}.menu-cta a{padding:14px 90px 15px 20px!important;font-weight:500;font-size:16px;line-height:1.4em!important;border:1px solid #ffffff!important;letter-spacing:1px}.menu-cta a:hover{background:#3ca8e7;opacity:1!important}.menu-cta a::after{content:url('/wp-content/uploads/2023/03/jh-arrow-white.svg');height:100%;width:12px;right:0px;position:absolute;border-left:1px solid #fff;padding-left:20px;top:0px;padding-right:20px;display:inline-grid;align-items:center;align-content:center}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:30px}#jem-hill p.border-left{border-left:5px solid #3ca8e7;padding-left:10px;padding-bottom:0px;margin-bottom:70px}#jem-hill p.border-left span{color:#fff;font-weight:bold;font-size:32px;line-height:1.2em}#jem-hill p{padding-bottom:0px!important}.blue-arrow a{color:#fff;padding-bottom:18px!important;display:inline-block;font-size:22px;font-weight:bold}.blue-arrow a::after{position:absolute;content:url('/wp-content/uploads/2023/03/jh-arrow-blue.svg');height:14px;width:14px;display:inline-block;margin-left:10px;transition:margin-left 0.6s}.blue-arrow a:hover::after{position:absolute;margin-left:14px;transition:margin-left 0.6}a.more-link{color:#0d1f3b;padding-bottom:0px!important;display:inline-block;font-size:14px;padding-top:15px!important;font-weight:bold;text-transform:capitalize}.featured-news a.more-link{color:#fff!important}.featured-news a.more-link::after{position:absolute;content:url('/wp-content/uploads/2023/03/jh-arrow-white.svg')}a.more-link::after{position:absolute;content:url('/wp-content/uploads/2023/03/jh-arrow-blue.svg');height:10px;margin-top:4px;width:10px;display:inline-block;margin-left:7px;transition:margin-left 0.6s}a.more-link:hover::after{position:absolute;margin-left:12px;transition:margin-left 0.6}.jh_testimonal_slider .slick-arrow img{transition:transform 0.4s}.jh_testimonal_slider .slick-arrow img:hover{transform:scale(1.1);transition:transform 0.4s}.border{width:70px;border:2px solid #3ca8e7;display:inline-flex;margin-bottom:6px;margin-right:14px}footer a{color:#3ca8e7;transition:0.3s ease-in}footer a:hover{color:#fff;transition:0.3s ease-in}.img-right-box .et_pb_image_wrap{background-color:#0d1f3b;padding-bottom:20px;display:inline-block;width:calc(100% - 0px)!important}.img-right-box .et_pb_image_wrap img{margin-left:-20px;margin-bottom:0px;margin-top:-40%}.img-right-box .et_pb_image{padding-top:40%}.img-right-box .et_pb_module{margin-left:20px!important}.img-left-box .et_pb_image_wrap{background-color:#0d1f3b;padding-top:20px;display:inline-block;width:calc(100% - 20px)!important}.img-left-box .et_pb_image_wrap img{margin-left:20px;margin-bottom:20px;margin-top:-40%;width:100%;background:#fff!important}.img-left-box .et_pb_image{padding-top:40%}.img-right-box-blue .et_pb_image_wrap{background-color:#3ca8e7;padding-bottom:20px;display:inline-block;width:calc(100% - 0px)!important}.img-right-box-blue .et_pb_image_wrap img{margin-left:-20px;margin-bottom:0px;margin-top:-20px}.background-grad-adjust{background-size:100% 80%;background-position:top}.img-right-box-blue .et_pb_module{margin-left:20px}#et-top-navigation{float:right;padding-left:50px!important;width:70%}#top-menu{display:flex;flex-wrap:nowrap;justify-content:space-between}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{width:100%}#top-menu li a{letter-spacing:1px;font-weight:500}.mobile_menu_bar::before,.mobile_menu_bar::after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#3ca8e7}.nav li ul,.et_mobile_menu{border-color:#3ca8e7;padding:12px 0px 30px 0px!important}.et_mobile_menu li a{padding:10px 20px}@media screen and (max-width:1240px){.home-banner h1{font-size:74px}}@media screen and (max-width:1120px){.home-banner h1{font-size:64px}}@media screen and (max-width:768px){.speech-mark img{width:35px!important}}@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}.menu-cta{margin-top:0px;margin-left:20px;display:inline-block}.img-left-box .et_pb_image_wrap img{margin-top:-60%}.img-right-box .et_pb_image{padding-top:35%}#top-menu-nav{display:none}.menu-cta a{padding:14px 70px 15px 20px!important}.menu-cta a::after{content:url('/wp-content/uploads/2023/03/jh-arrow-white.svg');height:50px!important;width:12px;right:auto!important;position:absolute;border-left:1px solid #fff;padding-left:20px;top:auto!important;padding-right:20px;display:inline-flex;margin-left:20px;margin-top:-15px}}@media screen and (max-width:768px){#form_signup-newsletter .frm3,#form_signup-newsletter .frm6{width:100%!important}.content-testimony{font-size:18px}.jh_testimonal_slider .slick-prev{left:8%}.jh_testimonal_slider .slick-next{right:8%}}#form_signup-newsletter .frm3{width:25%}#form_signup-newsletter .frm6{width:45%}#form_signup-newsletter .frm_fields_container{display:inline-flex!important}.with_frm_style input[type="text"],.with_frm_style input[type="password"],.with_frm_style input[type="email"],.with_frm_style input[type="number"],.with_frm_style input[type="url"],.with_frm_style input[type="tel"],.with_frm_style input[type="phone"],.with_frm_style input[type="search"],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container-multi .chosen-choices,.with_frm_style .chosen-container-single .chosen-single{background-color:transparent!important;border:0px;box-shadow:none!important;font-size:18px!important;color:#0d1f3b!important;border-bottom:2px solid #0d1f3b!important;border-radius:0px!important;font-weight:300;padding:12px 0px!important;height:42px!important}input::placeholder{color:#0d1f3b!important}.frm_style_formidable-style.with_frm_style .form-field input:not([type="file"]):focus,.frm_style_formidable-style.with_frm_style select:focus,.frm_style_formidable-style.with_frm_style textarea:focus,.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="text"],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="password"],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="email"],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="number"],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="url"],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="tel"],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="search"],.frm_form_fields_active_style,.frm_style_formidable-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.frm_style_formidable-style.with_frm_style .chosen-container-active .chosen-choices{background-color:#0d1f3b00;border-color:#66afe9;border-bottom-color:rgb(102,175,233);color:var(--text-color);box-shadow:0 1px 1px rgba(0,0,0,0) inset,0 0 8px rgba(102,175,233,0)}.frm_style_formidable-style.with_frm_style .frm_blank_field input[type="text"],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type="password"],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type="url"],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type="tel"],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type="number"],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type="email"],.frm_style_formidable-style.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_form_fields_error_style,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_formidable-style.with_frm_style .frm_form_field :invalid{color:#444444;background-color:#fff0;border-color:#B94A48;border-bottom-color:rgb(185,74,72);border-width:1px;border-bottom-width:1px;border-style:solid;border-bottom-style:solid}.frm_submit .frm_button_submit{background:transparent!important;box-shadow:none!important;color:#0d1f3b!important;font-weight:600!important;font-size:20px!important;border:0px!important;padding:0px!important;width:100%!important;display:inline-block!important}.with_frm_style .frm_submit{width:15%}.with_frm_style .frm_submit .frm_button_submit::after{position:absolute;content:url('/wp-content/uploads/2023/03/jh-arrow-blue.svg');height:14px;width:14px;display:inline-block;margin-left:10px;transition:margin-left 0.6s}.with_frm_style .frm_submit .frm_button_submit:hover::after{position:absolute;margin-left:14px;transition:margin-left 0.6}@media only screen and (max-width:768px){#form_signup-newsletter .frm_fields_container{display:block!important}.with_frm_style .frm_submit{width:auto;text-align:left;float:left}}.frm_checkbox,.frm_radio{margin-left:0px;margin-bottom:15px!important}.frm_checkbox label,.frm_radio label{height:25px;position:relative;padding:0 0 0 25px!important;text-indent:10px!important;margin-bottom:0;cursor:pointer;vertical-align:bottom}.frm_checkbox input[type=checkbox],.frm_radio input[type=radio]{position:absolute!important;margin-left:-9999px;visibility:hidden}.frm_checkbox label input[type=checkbox],.frm_radio label input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.frm_checkbox span,.frm_radio span{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.frm_checkbox label:hover input[type=checkbox]~span,.frm_radio label:hover input[type=radio]~span{background-color:#ccc}.frm_checkbox label input[type=checkbox]:checked~span,.frm_radio label input[type=radio]:checked~span{background-color:#2ea3f2}.frm_checkbox span:after,.frm_radio span:after{content:"";position:absolute;display:none}.frm_checkbox label input[type=checkbox]:checked~span:after,.frm_radio label input[type=radio]:checked~span:after{display:block}.frm_checkbox label span:after,.frm_radio label span:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.frm_checkbox label{font-size:16px!important;line-height:1.4em!important;text-indent:0px!important;padding-left:40px!important}button.slick-arrow{cursor:pointer}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block;margin-right:30px}.with_frm_style textarea{height:auto!important}.with_frm_style textarea::placeholder{color:#0d1f3b!important}.et_pb_toggle_open .et_pb_toggle_title::before{content:url('/wp-content/uploads/2023/03/jh-minus-icon.svg');width:30px;height:30px;top:12px}.et_pb_toggle_title::before{content:url('/wp-content/uploads/2023/03/jh-plus-icon.svg');width:30px;height:30px;top:12px}#top-menu li li{padding:0px;margin:0}#top-menu li li a{padding:12px 20px;width:100%;line-height:1.5}.et-fixed-header #top-menu li.current-menu-ancestor>a:hover,.et-fixed-header #top-menu li.current-menu-item>a:hover,.et-fixed-header #top-menu li.current_page_item>a:hover{color:#fff!important}#insights .et_pb_post{background:#fbf9f5!important;border:0px!important;padding:30px!important}#insights .et_pb_post .entry-title{font-size:24px!important;line-height:1.1em;color:#0d1f3b;text-transform:uppercase;padding-bottom:20px}#insights .et_pb_post .post-meta,.et_pb_blog_grid .et_pb_post .post-meta a{color:#3ca8e7!important;text-transform:uppercase}#insights .et_pb_post .post-meta a:hover{color:#0d1f3b!important}#insights .et_pb_post .post-content p{color:#0d1f3b!important;font-weight:400;font-size:16px;line-height:1.6em}#insights .featured-news .et_pb_post{background-color:#3ca8e7!important}#insights .featured-news .et_pb_post .post-meta,#insights .featured-news .et_pb_post .post-meta a{color:#fff!important;text-transform:uppercase}#insights .featured-news .et_pb_post .post-content p{color:#fff!important;font-weight:400;margin-bottom:10px;font-size:18px;line-height:1.4em}#insights .et_pb_post .post-content p{margin-bottom:10px}.single-post .et_pb_section{background:transparent}.blogs-main .et_pb_section{padding:0px!important}.featured-img .et_pb_image_wrap img{max-height:480px;margin:auto;background:#fff;object-fit:contain;width:100%}.et_pb_blog_grid .entry-featured-image-url img{object-fit:cover;height:240px!important}.et_pb_blog_grid.clearfix .et_pb_image_container{margin:-30px -30px 0px}#insights .col-featured .entry-title{display:none}#insights .col-featured .et_pb_post{padding:0px!important}.featured-cols .et_pb_posts .et_pb_post{margin-bottom:0px!important}.featured-cols .col-featured .et_pb_posts{background-color:#3ca8e700}.featured-cols .col-featured .et_pb_posts .entry-featured-image-url{margin-bottom:0px}.featured-cols .entry-featured-image-url img{height:400px!important;object-fit:cover}.blogs-main .et_pb_row{width:100%!important}.img-right-box-blue .et_pb_image_sticky .et_pb_image_wrap{background:transparent;padding-bottom:0px;padding-top:30px}@media (max-width:980px){.featured-cols .entry-featured-image-url img{height:320px!important}}@media (max-width:768px){.case-study-testimonail.slick-current .content-testimony{width:70%;padding:0px}.footer-menu-cols p a{display:block}.featured-cols .entry-featured-image-url img{height:240px!important}.jh_testimonal_slider .slick-prev{left:0}.jh_testimonal_slider .slick-next{right:0}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:8px;position:relative;font-family:"ETModules";content:'\33';color:#fff;padding:0px;font-size:30px}#main-header .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:0px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}@media (max-width:480px){#frm_field_17_container .frm_opt_container{display:inline-block!important}.frm_button_submit{text-align:left}#frm_field_17_container{margin-bottom:0px}}@media (max-width:980px){.single-post .img-left-box .et_pb_image_wrap{background-color:#0d1f3b;padding-top:20px;display:inline-block;width:calc(100% - 20px)!important;padding-top:20%}}#form_signup-newsletter input,#form_contact-form input,#form_contact-form textarea{background:transparent;box-shadow:none;border:0px}