body{font-family:sans-serif;font-weight:400;line-height:1.5em;font-size:16px;transition:.2s all ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.h1,h1{font-size:2em;line-height:1.05em}.h5,h5{text-transform:none;font-weight:500;font-size:16px}p{margin:0 0 1.5em}p:last-child{margin-bottom:0}a{color:#333}a:hover{color:#7da9be;text-decoration:none}img{max-width:100%;height:auto}strong{font-weight:700}em{font-style:italic}.alignleft,.alignright{display:block;margin:0 auto 25px;text-align:center}ul{padding:0 0 0 20px}.elementor-widget-wp-widget-categories,.elementor-widget-wp-widget-archives{font-weight:500;font-size:14px}.elementor-social-icons-wrapper{line-height:1}ul.related-posts{list-style:none;margin-top:4px}ul.related-posts li.related-post{position:relative;font-size:14px;color:#7da9be;line-height:18px;padding:4px 0}ul.related-posts li.related-post::before{content:"\f105";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;top:4px;left:-14px}ul.related-posts li.related-post a{color:#7da9be}.elementor-location-footer #ic_signupform .elcontainer.normal.left-aligned{margin-right:auto;margin-left:0}.elementor-location-footer #ic_signupform .elcontainer.normal.left-aligned .formEl{right:0}.single-post .elementor-widget-sidebar .widget{margin:0 0 20px 0}.blog .elementor-widget-wp-widget-categories h5,.blog .elementor-widget-wp-widget-archives h5,.single-post .elementor-widget-sidebar .widget h3{text-transform:none;font-size:1.2rem}.blog .elementor-widget-wp-widget-categories ul,.blog .elementor-widget-wp-widget-archives ul,.single-post .elementor-widget-sidebar .widget_categories ul,.single-post .elementor-widget-sidebar .widget_archive ul{list-style:none;margin-top:4px}.blog .elementor-widget-wp-widget-categories ul li,.blog .elementor-widget-wp-widget-archives ul li,.single-post .elementor-widget-sidebar .widget_categories ul li,.single-post .elementor-widget-sidebar .widget_archive ul li{position:relative;font-size:14px;color:#7da9be;line-height:18px;padding:2px 0}.blog .elementor-widget-wp-widget-categories ul li::before,.blog .elementor-widget-wp-widget-archives ul li::before,.single-post .elementor-widget-sidebar .widget_categories ul li::before,.single-post .elementor-widget-sidebar .widget_archive ul li::before{content:"\f105";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;top:4px;left:-14px}.blog .elementor-widget-wp-widget-categories ul li a,.blog .elementor-widget-wp-widget-archives ul li a,.single-post .elementor-widget-sidebar .widget_categories ul li a,.single-post .elementor-widget-sidebar .widget_archive ul li a{color:#7da9be}@media (max-width:767px){h1,.h1{font-size:1.6rem}}.single-case_studies .elementor-blockquote--skin-boxed .elementor-blockquote{background-color:#f7f7f7}.single-case_studies .elementor-blockquote__content{font-size:2rem;line-height:1em}.single-case_studies .elementor-blockquote__content+footer{margin-top:10px}.single-case_studies .elementor-blockquote__author{font-weight:400}.single-case_studies .elementor-blockquote__author em{font-size:12px;color:#333}.home .elementor-repeater-item-e7621b0 .swiper-slide-bg{background-position:center top}@media (max-width:768px){.home .elementor-repeater-item-e7621b0 .swiper-slide-bg{background-position:65% top}}.hero-image-carousel img.swiper-slide-image{position:relative;width:100%;object-fit:cover;height:15vh;max-height:none}@media (min-width:768px){.hero-image-carousel img.swiper-slide-image{height:25vh}}@media (min-width:1024px){.hero-image-carousel img.swiper-slide-image{height:45vh}}#ic_signupform .elcontainer{font-size:12px}#ic_signupform .elcontainer.center-aligned .formEl{margin-right:auto;margin-left:auto}#ic_signupform .elcontainer.right-aligned .formEl{margin-left:auto}#ic_signupform .form-header{display:none}#ic_signupform .elcontainer.hidden-label .formEl.required:before{color:#828282}#ic_signupform .elcontainer .formEl{font-size:1em}#ic_signupform .elcontainer .formEl.fieldtype-input label,#ic_signupform .elcontainer .formEl.fieldtype-dropdown label,#ic_signupform .elcontainer .formEl.fieldtype-radio h3,#ic_signupform .elcontainer .formEl.fieldtype-checkbox h3{font-size:100%;font-weight:700;color:#223345}#ic_signupform .elcontainer .formEl.fieldtype-input input[type="text"],#ic_signupform .elcontainer .formEl.fieldtype-dropdown select{background-color:#f5f5f5;border:2px none #e7e7e7;border-radius:0}#ic_signupform .elcontainer .formEl.fieldtype-input input[type="text"],#ic_signupform .elcontainer .formEl.fieldtype-dropdown select,#ic_signupform .elcontainer .formEl.fieldtype-radio label,#ic_signupform .elcontainer .formEl.fieldtype-checkbox label{font-size:100%}#ic_signupform .elcontainer .formEl input[type="text"]::-moz-placeholder{color:#797d80;font-family:inherit}#ic_signupform .elcontainer .formEl input[type="text"]::-webkit-input-placeholder{color:#797d80;font-family:inherit}#ic_signupform .elcontainer .formEl input[type="text"]:-ms-input-placeholder{color:#797d80;font-family:inherit}#ic_signupform .elcontainer .formEl input[type="text"],#ic_signupform .elcontainer .formEl select,#ic_signupform .elcontainer .formEl .option-container label{color:#828282;font-family:inherit}#ic_signupform .elcontainer .submit-container input[type="submit"]{background:#828282;border-radius:0;line-height:1em;padding:8px 17px;color:#fff;font-size:100%;font-family:inherit;width:auto;height:auto;text-decoration:none}