.font-size-body{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.8;color:#050708;font-family:'Open Sans', sans-serif;}.heading-base{margin:0;font-weight:700;line-height:1.4;font-family:'Open Sans', sans-serif;color:#2f4550;text-transform:none;}.font-heading1{font-size:40px;font-size:4rem;font-weight:800;line-height:1.2;}.font-heading2{font-size:36px;font-size:3.6rem;font-weight:700;}.font-heading3{font-size:30px;font-size:3rem;font-weight:700;}.font-heading4{font-size:24px;font-size:2.4rem;font-weight:700;}.font-heading5{font-size:22px;font-size:2.2rem;font-weight:800;}.font-heading6{font-size:18px;font-size:1.8rem;font-weight:500;color:#27a4bb;}.heading-semibold{font-family:'Open Sans', sans-serif;font-weight:600;font-style:normal;}.heading-bold{font-family:'Open Sans', sans-serif;font-weight:700;font-style:normal;}.font-size-footer{font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.8;text-transform:uppercase;}.button-standard{font-family:'Open Sans', sans-serif;font-weight:normal;background-color:#27a4bb;font-size:1.6rem;color:#f9fdff;text-transform:uppercase;border:2px solid #27a4bb;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;padding:10px 20px;}.button-standard:hover{background-color:#27a4bb;border-color:#27a4bb;}html{color:#050708;font-size:62.5%;line-height:1.8;background-color:#f9fdff;}.kenburns-effect:before{animation:kenburns 40s ease-out forwards;}@keyframes kenburns{0%{transform:scale(1.2);}100%{transform:scale(1);}}body{background-color:#f9fdff;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.8;color:#050708;font-family:'Open Sans', sans-serif;}body .show-mobile{display:none;}body h1,body h2,body h3,body h4,body h5,body h6,body .elementor-heading-title{margin:0;font-weight:700;line-height:1.4;font-family:'Open Sans', sans-serif;color:#2f4550;text-transform:none;}body h1,body h1.elementor-heading-title{font-size:40px;font-size:4rem;font-weight:800;line-height:1.2;}body h2,body h2.elementor-heading-title{font-size:36px;font-size:3.6rem;font-weight:700;}body h3,body h3.elementor-heading-title{font-size:30px;font-size:3rem;font-weight:700;}body h4,body h4.elementor-heading-title{font-size:24px;font-size:2.4rem;font-weight:700;}body h5,body h5.elementor-heading-title{font-size:22px;font-size:2.2rem;font-weight:800;}body h6,body h6.elementor-heading-title{font-size:18px;font-size:1.8rem;font-weight:500;color:#27a4bb;}body .elementor-widget-heading .elementor-widget-container h2 span,body .elementor-widget-heading .elementor-widget-container h3 span,body .elementor-widget-heading .elementor-widget-container h4 span{background:url("/wp-content/themes/hello-elementor-child/images/title-bg-2.png") repeat-y;background-size:100% 1.2em;line-height:1.3;}body a{color:#d2232a;}body a:hover{color:#27a4bb;}body p{margin-bottom:1.6rem;}body .feature-text p{font-size:20px;line-height:1.2;font-weight:400;}body .line-grey h3:before{background-color:#9aa7ad;}body .line-white h3:before{background-color:#f9fdff;}body .text-center h3:before,body .text-centered h3:before,body .center-text h3:before{margin-left:auto;margin-right:auto;}body .elementor .page-padding.elementor-element,body .elementor .global-padding{padding-left:5vw;padding-right:5vw;}body .elementor .global-padding-left{padding-left:5vw;}body .elementor .global-padding-right{padding-right:5vw;}.section-dark a:not(.elementor-button-link){color:#f9fdff;text-decoration:underline !important;}.heading-grey h1,.heading-grey h2,.heading-grey h3,.heading-grey h4,.heading-grey h5,.heading-grey h6,.heading-grey p,.heading-grey div{color:#2f4550;}.widget{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}.post{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}.elementor-nav-menu--dropdown .elementor-nav-menu{padding-bottom:100px;}#main-header-bar #main-menu .elementor-nav-menu--main >.elementor-nav-menu >li >a{font-family:'Open Sans', sans-serif;}#main-header-bar #main-menu .elementor-nav-menu--main >.elementor-nav-menu >li.feature-button{transition:background-color .3s ease-out !important;}#main-header-bar #main-menu .elementor-nav-menu--main >.elementor-nav-menu >li.feature-button a{border:2px solid #050708;color:#050708;background-color:transparent;border-radius:20px;}#main-header-bar #main-menu .elementor-nav-menu--main >.elementor-nav-menu >li.feature-button a:after,#main-header-bar #main-menu .elementor-nav-menu--main >.elementor-nav-menu >li.feature-button a:before{display:none;}#main-header-bar #main-menu .elementor-nav-menu--main >.elementor-nav-menu >li.feature-button:hover a{color:#f9fdff;background-color:#a2e9fb;}.horizontal-seperator a.elementor-item{border-color:#2f4550;}header{transition:background-color .3s ease-out !important;border-width:0 0 0 0;border-color:#27a4bb;border-style:solid;}header.elementor-sticky--effects{border-width:0 0 1px 0;border-color:#27a4bb;border-style:solid;}header.elementor-sticky--effects .sticky-hide,header.elementor-sticky--effects .hide-sticky{display:none;}header.elementor-sticky--effects#main-header-bar{background-color:rgba(39,164,187,0.8);transition-property:min-height, height;transition-duration:.3s;transition-timing-function:ease-out;min-height:60px !important;height:60px;}header.elementor-sticky--effects #header-logo img{width:100px;transition:width .3s ease-out !important;}header.elementor-sticky--effects .elementor-nav-menu--main .elementor-item{padding-top:10px !important;padding-bottom:10px !important;color:#f9fdff !important;}header.elementor-sticky--effects #cta-button .elementor-button{padding:5px;}.elementor-location-footer #footer-main{font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.8;text-transform:uppercase;}.elementor-location-footer #footer-main h1,.elementor-location-footer #footer-main h2,.elementor-location-footer #footer-main h3,.elementor-location-footer #footer-main h4,.elementor-location-footer #footer-main h5{color:#f9fdff;}.elementor-location-footer #footer-main h4,.elementor-location-footer #footer-main h5{text-transform:uppercase;}.elementor-location-footer #footer-main h4{font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.8;text-transform:uppercase;font-weight:700;}.elementor-location-footer #footer-main p{font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.8;text-transform:uppercase;color:#f9fdff;}.elementor-location-footer #footer-main a{color:#f9fdff;text-decoration:none !important;}.elementor-location-footer #footer-main #copyright p{color:rgba(249,253,255,0.5);}.elementor-location-footer #footer-base{font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.8;text-transform:uppercase;}.elementor-location-footer #footer-base p{color:#050708;font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.8;text-transform:uppercase;}.elementor-location-footer #footer-base a{color:#050708;font-family:'Open Sans', sans-serif;}.elementor-location-footer #copyright p,.elementor-location-footer p.copyright,.elementor-location-footer #footer-base p.copyright{font-size:12px;color:#050708;line-height:1em;}.sidebar-menu{padding:20px 0 !important;}.sidebar-menu .dce-menu .first-level li{position:relative;}.sidebar-menu .dce-menu .first-level li a{display:block;padding:10px 20px;}.sidebar-menu .dce-menu .first-level li a:hover:before,.sidebar-menu .dce-menu .first-level li a.active:before{content:'';position:absolute;width:10px;background-color:#27a4bb;top:0;bottom:0;left:0;}.sidebar-menu .dce-menu .first-level li a:hover{background-color:#9aa7ad;}.sidebar-menu .dce-menu .dce-parent-title{margin:20px;}.sidebar-buttons .elementor-toggle .elementor-tab-title{border:3px solid #27a4bb;}.sidebar-buttons .elementor-toggle .elementor-tab-title:hover{border-color:#a2e9fb !important;}.sidebar-buttons .elementor-toggle .elementor-tab-content{border:1px solid #27a4bb !important;border-bottom-width:3px !important;}.sidebar-buttons .elementor-toggle .sidebar-location-link a:hover{color:#d2232a;}.page-banner .page-banner-copy.elementor-element{background-color:rgba(38,39,39,0.7) !important;}.page-banner .page-banner-copy.elementor-element h1{line-height:.8;}.page-banner .page-banner-copy.elementor-element h4{font-size:20px;font-size:2.0rem;}.page .elementor-widget-button .elementor-button,.post .elementor-widget-button .elementor-button,.single .elementor-widget-button .elementor-button{font-family:'Open Sans', sans-serif;font-weight:normal;background-color:#27a4bb;font-size:1.6rem;color:#f9fdff;text-transform:uppercase;border:2px solid #27a4bb;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;padding:10px 20px;}.page .elementor-widget-button .elementor-button:hover,.post .elementor-widget-button .elementor-button:hover,.single .elementor-widget-button .elementor-button:hover{background-color:#27a4bb;border-color:#27a4bb;}.page .elementor-widget-button.outline-button .elementor-button,.page .elementor-widget-button.button-outlined .elementor-button,.post .elementor-widget-button.outline-button .elementor-button,.post .elementor-widget-button.button-outlined .elementor-button,.single .elementor-widget-button.outline-button .elementor-button,.single .elementor-widget-button.button-outlined .elementor-button{background-color:transparent;color:#27a4bb;border:2px solid #27a4bb;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}.page .elementor-widget-button.text-button .elementor-button,.post .elementor-widget-button.text-button .elementor-button,.single .elementor-widget-button.text-button .elementor-button{background-color:transparent;color:#d2232a;border:0;padding:0;text-transform:none;}.page .section-dark .elementor-widget-button.outline-button .elementor-button,.post .section-dark .elementor-widget-button.outline-button .elementor-button,.single .section-dark .elementor-widget-button.outline-button .elementor-button{border-color:#f9fdff;color:#f9fdff;background-color:transparent;}.elementor-nav-menu .menu-item a{font-family:'Open Sans', sans-serif;}#dce-breadcrumbs{padding:0;}#dce-breadcrumbs .bread-home{padding-left:3px;}.section-light #dce-breadcrumbs span{color:#a2e9fb;}.section-light #dce-breadcrumbs a.bread-link{color:#a2e9fb;}.section-light #dce-breadcrumbs a.bread-link:hover{color:#27a4bb;}.button-full-height{height:100%;}.button-full-height .elementor-widget-container{height:100%;}.button-full-height .elementor-widget-container .elementor-button-wrapper{height:100%;}.button-full-height .elementor-widget-container .elementor-button-wrapper .elementor-button{height:100%;}.elementor-widget-button.text-left a{text-align:left;}.elementor-widget-button.button-full-width .elementor-button{width:100%;}.form-input{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.8;color:#050708;font-family:'Open Sans', sans-serif;padding:15px 20px;border:1px solid #a2e9fb;border-radius:0;background-color:#fff;margin-bottom:10px;}button,input,optgroup,select,textarea{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.8;color:#050708;font-family:'Open Sans', sans-serif;margin:0;}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea,textarea.elementor-field-textual{padding:5px;}.section-dark [type=button],.section-dark [type=submit],.section-dark button{color:#fff;border:1px solid #fff;}.gform_wrapper ul.gform_fields{padding-left:0;}.gform_wrapper ul.gform_fields .gfield .gfield_select{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.8;color:#050708;font-family:'Open Sans', sans-serif;padding:15px 20px;border:1px solid #a2e9fb;border-radius:0;background-color:#fff;margin-bottom:10px;display:block;width:100%;max-width:100%;box-sizing:border-box;box-shadow:0 0 0 0 rgba(255,255,255,0.04);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23555B62%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom,#fff 100%,#fff 100%);background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:.65em auto, 100%;}.gform_wrapper ul.gform_fields .gfield .gfield_select::-ms-expand{display:none;}.gform_wrapper ul.gform_fields .gfield .gfield_select:hover{border-color:#27a4bb;}.gform_wrapper ul.gform_fields .gfield .gfield_select:focus{border-color:#27a4bb;box-shadow:0 0 1px 3px rgba(163,200,61,0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#a2e9fb;outline:none;}.gform_wrapper ul.gform_fields .gfield .gfield_select option{font-weight:400;}.gform_wrapper ul.gform_fields .gfield input,.gform_wrapper ul.gform_fields .gfield textarea{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.8;color:#050708;font-family:'Open Sans', sans-serif;padding:15px 20px;border:1px solid #a2e9fb;border-radius:0;background-color:#fff;margin-bottom:10px;}.gform_wrapper ul.gform_fields .gfield input:focus,.gform_wrapper ul.gform_fields .gfield textarea:focus{border-color:#27a4bb;box-shadow:0 0 1px 3px rgba(163,200,61,0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#a2e9fb;outline:none;}.gform_wrapper ul.gform_fields .gfield input:hover,.gform_wrapper ul.gform_fields .gfield textarea:hover{border-color:#27a4bb;}.fella-popup-menu .elementor-nav-menu{padding-bottom:0px;}.fella-popup-menu .elementor-nav-menu a.elementor-item:focus{background-color:rgba(255,255,255,0);color:#050708;}.recent-news-list .dce-acfposts_content{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #9aa7ad;}.recent-news-list .dce-acfposts_content .dce-post-date{display:inline-block;}.recent-news-list .dce-acfposts_content .dce-post-date:after{display:inline-block;content:"";background-color:#a2e9fb;width:1px;height:10px;margin:0 5px;}.recent-news-list .dce-acfposts_content .dce_author-wrap{display:inline-block;padding:0 !important;}.recent-news-list .dce-acfposts_content .dce_author-wrap:before{display:none;}.fella-popup-menu .elementor-nav-menu--dropdown .elementor-nav-menu{display:flex;flex-direction:column;}.fella-popup-menu .elementor-nav-menu--dropdown .elementor-nav-menu li.menu-item{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;}.fella-popup-menu .elementor-nav-menu--dropdown .elementor-nav-menu li.menu-item a{display:inline-block;text-align:center;width:100%;}.fella-popup-menu .elementor-nav-menu--dropdown .elementor-nav-menu li.menu-item a .sub-arrow{display:inline-block;}.fella-popup-menu .elementor-nav-menu--dropdown .elementor-nav-menu li.menu-item ul.sub-menu{background:rgba(5,7,8,0.2);width:100% !important;padding:20px;}.stacked-heading h1,.stacked-heading h2,.stacked-heading h3,.stacked-heading h4,.stacked-heading h5,.stacked-heading h6{margin:0;}.color-list ul{list-style:none;padding:0 0 0 18px;}.color-list ul li::before{content:"•";color:#27a4bb;display:inline-block;width:1em;margin-left:-1em;margin-right:10px;}@media screen and (min-width: 1800px){html body .elementor .page-padding.elementor-element,html body .elementor .global-padding{padding-left:10vw;padding-right:10vw;}html body .elementor .global-padding-left{padding-left:10vw;}html body .elementor .global-padding-right{padding-right:10vw;}}@media screen and (max-width: 1024px){html{font-size:60%;}html body .elementor .page-padding.elementor-element,html body .elementor .global-padding{padding-left:5vw;padding-right:5vw;}html body .elementor .global-padding-left{padding-left:5vw;}html body .elementor .global-padding-right{padding-right:5vw;}}@media screen and (max-width: 960px){.page-banner .elementor-container{min-height:auto !important;padding:40px 20px 0px;}}@media screen and (max-width: 767px){html .show-mobile{display:block !important;}html body{line-height:1.8;}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{line-height:1.3;}html body h1,html body h1.elementor-heading-title{font-size:3.5rem;}html body h2,html body h2.elementor-heading-title{font-size:3.0rem;}html body h3,html body h3.elementor-heading-title{font-size:2.6rem;}html body h4,html body h4.elementor-heading-title{font-size:2.0rem;}html body h5,html body h5.elementor-heading-title{font-size:1.8rem;}html body h6,html body h6.elementor-heading-title{font-size:1.6rem;}html body .elementor .page-padding.elementor-element,html body .elementor .global-padding{padding-left:5vw;padding-right:5vw;}html body .elementor .global-padding-left{padding-left:5vw;}html body .elementor .global-padding-right{padding-right:5vw;}.product-tab-items .eael-advance-tabs .eael-tabs-nav > ul li{width:100%;}}