body{overflow-x:hidden}body ul,body ol{margin-top:0}h1,h2,h3,h4,h5,h6{color:unset}body #site-header.transparent-header{border:none}body #site-header #site-logo #site-logo-inner a img{width:100%}@-moz-document url-prefix(){body #site-header #site-logo #site-logo-inner a img[src$=".svg"]{height:100%}}body #site-header #site-logo #site-logo-inner a:hover img{opacity:1}body.boxed-layout.wrap-boxshadow #wrap{-webkit-box-shadow:0 0 30px -10px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px -10px rgba(0,0,0,.5);box-shadow:0 0 30px -10px rgba(0,0,0,.5)}.boxed-layout #wrap #site-header-inner.container{max-width:1400px}body a:focus,body .focus a{outline:none!important}::placeholder{color:#616161}section.elementor-section.elementor-top-section{padding:60px 0}body.has-transparent-header #main section.elementor-section.elementor-top-section:first-child{padding-top:160px;padding-top:calc(100px + 60px)}body .elementor-element.elementor-widget-spacer,body .elementor-widget.elementor-widget-divider{margin-bottom:0!important}body .elementor-widget-divider .elementor-divider{overflow:hidden}body .elementor-element.elementor-widget-icon{line-height:1em}body .elementor-widget p:last-child{margin:0}body .elementor-widget-wrap>aside.elementor-section{width:auto}body.elementor-widget-nav-menu li.menu-item>a.elementor-item>span.hidden{display:none}.elementor a,.elementor a:hover{color:unset}body.has-transparent-header #site-navigation-wrap ul.dropdown-menu>li.menu-item>a.menu-link{color:#fff}body.has-transparent-header .mobile-menu .hamburger-inner,body.has-transparent-header .mobile-menu .hamburger-inner::before,body.has-transparent-header .mobile-menu .hamburger-inner::after{background-color:#fff}body #site-navigation-wrap .dropdown-menu>li>a .nav-arrow{padding:0 0 0 3px}.effect-two #site-navigation-wrap .dropdown-menu>li.current-menu-item>a.menu-link>span:after,.effect-two #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after{height:1px}.effect-three #site-navigation-wrap .dropdown-menu>li.current-menu-item>a.menu-link>span:after,.effect-three #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after{height:2px}body.has-transparent-header .effect-two #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after,body.has-transparent-header .effect-eight #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before,body.has-transparent-header .effect-eight #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after{background-color:#fff}#site-header.is-transparent .mobile-menu .hamburger-inner,#site-header.is-transparent .mobile-menu .hamburger-inner::before,#site-header.is-transparent .mobile-menu .hamburger-inner::after{background-color:#fff}#site-navigation-wrap ul.dropdown-menu li.dropdown>ul.sub-menu{padding:10px 0}#site-navigation-wrap ul.dropdown-menu li.dropdown>ul.sub-menu>li.menu-item{border:none}#site-navigation-wrap ul.dropdown-menu li.dropdown>ul.sub-menu>li.menu-item>a{font-size:14px;line-height:1.7em;padding:8px 15px;transition:.25s;text-transform:uppercase}#site-navigation-wrap ul.dropdown-menu li.dropdown>ul.sub-menu>li.menu-item>a:hover{background:transparent;transition:.25s}#content div#blog-entries .blog-entry.col-1{max-width:inherit}body #site-navigation-wrap ul.main-menu.dropdown-menu>li.menu-item>ul.megamenu.sub-menu{max-width:inherit;flex:initial}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{max-width:100%}body.single-product .elementor.elementor-location-single.product.col{padding:0}body .woocommerce-MyAccount-content .addresses>*{max-width:unset;flex:unset}@media only screen and (min-width:641px){body .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:25px}}body .gform_wrapper .top_label .gfield_label,body .gform_wrapper legend.gfield_label{display:block;border:none;line-height:1.2em;font-weight:400}body .gform_wrapper .gfield input:not([type="checkbox"]):not([type="radio"]),body .gform_wrapper .gfield textarea,body .gform_wrapper .gfield select{padding:6px 12px;background:#fff;border-color:#ddd}body .gform_wrapper .gfield input:not([type="checkbox"]):not([type="radio"]),body .gform_wrapper .gfield select{min-height:46px}body .gform_wrapper .gfield .gfield_required{line-height:1em}body .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{padding:10px 20px;font-size:16px;line-height:1.2em;-webkit-border-radius:0;border-radius:0}.gform_wrapper.gravity-theme .gfield_password_strength{padding:4px 8px;border:none;border-radius:3px}.gform_wrapper.gravity-theme .gfield_password_strength.bad{background:#f44336;color:#fff}.gform_wrapper.gravity-theme .gfield_password_strength.good{background:#fbc02d;color:#fff}.gform_wrapper.gravity-theme .gfield_password_strength.strong{background:#4caf50;color:#fff}::placeholder{color:#aaa}body.woocommerce div.product.elementor form.cart table.variations td.value:before{content:""!important;margin:0!important}body.woocommerce div.product.elementor form.cart table.variations .reset_variations{float:none;position:absolute;right:0;margin:0;transform:translateX(100%);border:none;display:flex!important;flex-direction:column;justify-content:center;align-items:center}body.woocommerce div.product form.cart .variations .reset_variations:before{margin:0}body.woocommerce.single-product .single_variation .woocommerce-variation-price .price{display:block!important;text-align:center;font-size:20px}body #user_switching_switch_on{position:fixed;bottom:0;left:0;font-size:16px;line-height:1.2em;background:#2f4858;color:#fff;border-radius:100px;padding:10px 20px;margin:0 0 5px 5px;z-index:100;box-shadow:0 0 15px -4px rgb(0 0 0 / 25%)}body #user_switching_switch_on a{color:unset}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding:0!important}body #site-header-inner.container,body.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}@media only screen and (max-width:767px){section.elementor-section.elementor-top-section{padding:50px 0}body.has-transparent-header #main section.elementor-section.elementor-top-section:first-child{padding-top:130px;padding-top:calc(80px + 50px)}body .elementor-posts .elementor-post{display:block}body .elementor-post__text{margin:15px 0}}#top-bar-wrap #top-bar{width:100%;max-width:1330px;padding:15px 20px}#site-header-inner #site-logo-inner a{transition:all 0.3s}#site-header-inner #site-logo-inner a:hover{opacity:.8}@media (min-width:1151px){#site-header-inner .oceanwp-social-menu{display:none!important}}@media (max-width:1150px){#top-bar-wrap{display:none}#site-header-inner{padding:0 20px!important}#site-logo{max-width:calc(100% - 50px)}}#site-header li.menu-item.nav-btn a span{padding:8px 12px;color:#fff;background-color:var(--e-global-color-secondary);border-radius:8px;transition:all 0.3s}#site-header li.menu-item.nav-btn a span:hover{color:#fff;background-color:#6fbf5ccc}#site-header li.menu-item.nav-btn a span:after{display:none!important}.gform_wrapper.gravity-theme .gfield_label{color:#122559;border-bottom:none}.gform_body input[type="text"],.gform_body input[type="email"],.gform_body input[type="tel"],.gform_body textarea{background:#fff}.gform_wrapper form .gform_body .gfield input[type="checkbox"]{padding:0}input[type=checkbox]:checked:before{color:#000}body .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{font-family:"Arvo",font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0;color:#fff;border:2px solid #fff;border-radius:25px;background:#6FBF5C}.gform_wrapper .gform_body .gfield_required{display:none}body .gform_wrapper .newsletter input{padding-left:15px!important;border-radius:999px}body .gform_wrapper .newsletter input::placeholder{opacity:.8}@media (min-width:641px){body .gform_wrapper .newsletter #field_1_5{grid-column:span 8}body .gform_wrapper .newsletter #field_submit{grid-column:span 4}}body .gform_wrapper .newsletter input[type="submit"]{font-family:"Arvo",font-size:16px;font-weight:600;text-transform:none;color:#6FBF5C;line-height:1em!important;background-color:#6FBF5C;width:100%;min-height:44px!important}body .gform_wrapper .newsletter .gform_footer.top_label{display:none}@media (min-width:1025px){.elementor-element.elementor-cta--layout-image-above,.elementor-element.elementor-cta--layout-image-above .elementor-widget-container,.elementor-element.elementor-cta--layout-image-above .elementor-widget-container .elementor-cta{height:100%}body .elementor-element.elementor-cta--layout-image-above .elementor-widget-container .elementor-cta .elementor-cta__bg-wrapper{height:40%;min-height:300px}body .elementor-element.elementor-cta--layout-image-above .elementor-widget-container .elementor-cta .elementor-cta__content{height:60%}#meet-the-team .elementor-element.elementor-cta--layout-image-above .elementor-widget-container .elementor-cta .elementor-cta__bg-wrapper{min-height:700px}}#meet-the-team .elementor-element.elementor-cta--layout-image-above .elementor-widget-container .elementor-cta .elementor-cta__bg.elementor-bg{background-position:top center}