.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
.elementor-569 .elementor-element.elementor-element-9a4056a:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-9a4056a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f2f2;}.elementor-569 .elementor-element.elementor-element-9a4056a, .elementor-569 .elementor-element.elementor-element-9a4056a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a4056a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:47px 0px 18px 0px;}.elementor-569 .elementor-element.elementor-element-9a4056a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-569 .elementor-element.elementor-element-9a40f68 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a3fb69{text-align:center;}.elementor-569 .elementor-element.elementor-element-6cc620b > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a3eef3, .elementor-569 .elementor-element.elementor-element-9a3eef3 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a3eef3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:51px;padding:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a3eef3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-569 .elementor-element.elementor-element-e02b595:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-e02b595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f2f2;}.elementor-569 .elementor-element.elementor-element-e02b595, .elementor-569 .elementor-element.elementor-element-e02b595 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-e02b595{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:47px 0px 18px 0px;}.elementor-569 .elementor-element.elementor-element-e02b595 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-569 .elementor-element.elementor-element-d3651ad, .elementor-569 .elementor-element.elementor-element-d3651ad > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-d3651ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:27px;padding:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-d3651ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-569 .elementor-element.elementor-element-fc78f65, .elementor-569 .elementor-element.elementor-element-fc78f65 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-fc78f65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:27px;padding:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-fc78f65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-569 .elementor-element.elementor-element-bc8771e, .elementor-569 .elementor-element.elementor-element-bc8771e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-bc8771e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:27px;padding:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-bc8771e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-569 .elementor-element.elementor-element-9a43ca2:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-9a43ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/placeholder-b6a4f8f44bf4.gif");background-repeat:no-repeat;background-size:cover;}.elementor-569 .elementor-element.elementor-element-9a43ca2, .elementor-569 .elementor-element.elementor-element-9a43ca2 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a43ca2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:33px;padding:47px 0px 60px 0px;}.elementor-569 .elementor-element.elementor-element-9a43ca2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-569 .elementor-element.elementor-element-9a44867 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a44867 .consulting-custom-title{color:#ffffff;}.elementor-569 .elementor-element.elementor-element-9a45228 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a45228 .elementor-consulting-info-box{margin:0px 0px 0px 0px;padding:10px 50px 36px 50px;}.elementor-569 .elementor-element.elementor-element-9a456cd > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a456cd .elementor-consulting-info-box{margin:0px 0px 0px 0px;padding:10px 50px 36px 50px;}.elementor-569 .elementor-element.elementor-element-9a45b58 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a45b58 .elementor-consulting-info-box{margin:0px 0px 0px 0px;padding:10px 50px 36px 50px;}.elementor-569 .elementor-element.elementor-element-9a45cb9, .elementor-569 .elementor-element.elementor-element-9a45cb9 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a45cb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:48px;padding:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a45cb9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-569 .elementor-element.elementor-element-9a464ec > .elementor-widget-container{margin:0px 0px 34px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a46b07 > .elementor-widget-container{margin:0px 0px 38px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a46cf5, .elementor-569 .elementor-element.elementor-element-9a46cf5 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a46cf5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:28px;padding:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-9a46cf5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-569 .elementor-element.elementor-element-9a40b44{width:100%;}.elementor-569 .elementor-element.elementor-element-9a3e8bd{width:100%;}.elementor-569 .elementor-element.elementor-element-9a3f655{width:50%;}.elementor-569 .elementor-element.elementor-element-9a3fef3{width:50%;}.elementor-569 .elementor-element.elementor-element-d1f9d4a{width:100%;}.elementor-569 .elementor-element.elementor-element-41f763f{width:50%;}.elementor-569 .elementor-element.elementor-element-9e4fccf{width:50%;}.elementor-569 .elementor-element.elementor-element-7b2b519{width:50%;}.elementor-569 .elementor-element.elementor-element-6c5bf44{width:50%;}.elementor-569 .elementor-element.elementor-element-be88c64{width:50%;}.elementor-569 .elementor-element.elementor-element-99a2f73{width:50%;}.elementor-569 .elementor-element.elementor-element-9a44409{width:100%;}.elementor-569 .elementor-element.elementor-element-9a44eda{width:33%;}.elementor-569 .elementor-element.elementor-element-9a4539c{width:33%;}.elementor-569 .elementor-element.elementor-element-9a4582b{width:33%;}.elementor-569 .elementor-element.elementor-element-9a4617c{width:50%;}.elementor-569 .elementor-element.elementor-element-9a467b3{width:50%;}.elementor-569 .elementor-element.elementor-element-9a470e8{width:50%;}.elementor-569 .elementor-element.elementor-element-9a475b8{width:50%;}.elementor-569 .elementor-element.elementor-element-9a482ff{width:50%;}.elementor-569 .elementor-element.elementor-element-9a4886e{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-569 .elementor-element.elementor-element-9a40b44{width:100%;}.elementor-569 .elementor-element.elementor-element-9a3e8bd{width:100%;}.elementor-569 .elementor-element.elementor-element-9a3f655{width:50%;}.elementor-569 .elementor-element.elementor-element-9a3fef3{width:50%;}.elementor-569 .elementor-element.elementor-element-d1f9d4a{width:100%;}.elementor-569 .elementor-element.elementor-element-41f763f{width:50%;}.elementor-569 .elementor-element.elementor-element-9e4fccf{width:50%;}.elementor-569 .elementor-element.elementor-element-7b2b519{width:50%;}.elementor-569 .elementor-element.elementor-element-6c5bf44{width:50%;}.elementor-569 .elementor-element.elementor-element-be88c64{width:50%;}.elementor-569 .elementor-element.elementor-element-99a2f73{width:50%;}.elementor-569 .elementor-element.elementor-element-9a44409{width:100%;}.elementor-569 .elementor-element.elementor-element-9a44eda{width:33%;}.elementor-569 .elementor-element.elementor-element-9a4539c{width:33%;}.elementor-569 .elementor-element.elementor-element-9a4582b{width:33%;}.elementor-569 .elementor-element.elementor-element-9a4617c{width:50%;}.elementor-569 .elementor-element.elementor-element-9a467b3{width:50%;}.elementor-569 .elementor-element.elementor-element-9a470e8{width:50%;}.elementor-569 .elementor-element.elementor-element-9a475b8{width:50%;}.elementor-569 .elementor-element.elementor-element-9a482ff{width:50%;}.elementor-569 .elementor-element.elementor-element-9a4886e{width:50%;}}
.vue_is_disabled{display:none;}
	
.woocommerce-product-gallery{opacity:1 !important;}

		
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important;}@media screen and (max-height: 1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important;}}@media screen and (max-height: 640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important;}}
			
@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url("../fonts/Inter-VariableFont_slnt-wght-e931823ffd0b.woff2") format('woff2');font-stretch:normal;}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url("../fonts/cardo_normal_400-aa8042a77500.woff2") format('woff2');}

#footer .copyright_row .copyright_row_wr .copyright{float:none;font-size:13px;line-height:15px;text-align:justify;color:rgba(255, 255, 255, .6);padding:10px 0 14px;width:100%;}#footer .copyright_row .copyright_row_wr .socials{position:relative;float:none;width:100%;}

#wrapper{overflow:clip;}#header{display:contents;}#header .header-box{position:sticky;top:0;z-index:1000;background:#fff;transition:box-shadow .2s ease;}#header .header-box > .container{padding-top:30px;padding-bottom:30px;transition:padding .2s ease;}#header .header-box > .container > div{margin-top:0;margin-bottom:0;}#header .header-box .logo-box{padding:0;}#header .header-box .logo a{margin:0;}#header .header-box .logo img{display:block;width:250px;height:auto;transition:width .2s ease;}#header .header-box .main_menu_nav{padding-top:0;padding-bottom:0;}#header .header-box.is-compact{box-shadow:0 3px 12px rgb(0 0 0 / 12%);}#header .header-box.is-compact > .container{padding-top:10px;padding-bottom:10px;}#header .header-box.is-compact .logo img{width:220px;}@media (max-width: 1025px){#header .header-box{background:#fff !important;}#header .header-box > .container{padding:18px 20px;background:#fff;}#header .header-box .logo img{width:220px;}#header .header-box.is-compact > .container{padding-top:8px;padding-bottom:8px;}#header .header-box.is-compact .logo img{width:200px;}}@media (width < 1024px){#header .header-box .nav-box{position:absolute;top:77px;left:0;width:100%;}#header .header-box.is-compact .nav-box{top:53px;position:fixed;left:0;width:100%;}}@media (prefers-reduced-motion: reduce){#header .header-box, #header .header-box > .container, #header .header-box .logo img{transition:none;}}

#footer .footer_widgets .widget .widget_title{border-top:transparent !important;}body #footer,
        body #footer div,
        body #footer div:before,
        body #footer div:after,
        body #footer h1,
        body #footer h2,
        body #footer h3,
        body #footer h4,
        body #footer h5,
        body #footer h6,
        body #footer p,
        body #footer p:before,
        body #footer p:after,
        body #footer span,
        body #footer span:before,
        body #footer span:after{color:rgba(255,255,255,1) !important;}body #footer a:not([class^="social-"]){color:rgba(255,255,255,1) !important;}body #footer a:not([class^="social-"]):hover{color:rgba(219,219,219,1) !important;}
                            
/* Static presentation replacements for removed WordPress runtimes. */
[hidden] { display:none !important; }
.forminator-ui.forminator-custom-form { display:block !important; }
.forminator-hidden, .forminator-field-captcha { display:none !important; }
.stm_animation, .elementor-invisible, .et-waypoint, .et_animated { opacity:1 !important; visibility:visible !important; }
.et_pb_section_video_bg, .et_pb_section_video_bg video { visibility:visible; }
.et_pb_toggle_close > .et_pb_toggle_content { display:none; }
.et_pb_toggle_open > .et_pb_toggle_content { display:block; }
.et_pb_toggle_title[role=button] { cursor:pointer; }
.et_pb_slide.et-pb-active-slide { display:block; opacity:1; z-index:1; }
.et_pb_slider .et_pb_slide_image, .et_pb_slider .et_pb_slide_description { opacity:1 !important; animation:none !important; }
.et_pb_slider .et-pb-controllers { z-index:3; }
.et_pb_slider .static-slider-dot { border:0; padding:0; width:7px; height:7px; border-radius:50%; background:#fff; opacity:.5; margin:0 5px; cursor:pointer; }
.et_pb_slider .static-slider-dot.is-active { opacity:1; }
.static-slide-prev,.static-slide-next { position:absolute;top:50%;transform:translateY(-50%);z-index:5;border:0;background:transparent;color:inherit;font-size:38px;line-height:1;cursor:pointer;padding:8px; }
.static-slide-prev { left:0; }.static-slide-next { right:0; }
.static-hero-slider { position:relative;overflow:hidden;background:#fde428; }
.static-hero-slide { position:relative;min-height:407px;display:flex;align-items:flex-start;overflow:hidden; }
.static-hero-copy { padding:80px 30px 60px 67px;position:relative;z-index:1;max-width:65%; }
.static-hero-copy .consulting-rev-title-3 { margin-bottom:28px; }
.static-hero-slide > img { position:absolute;right:0;top:0;height:100%;width:auto;max-width:none;object-fit:contain; }
.static-hero-slide:nth-child(2) { background:#002e5b;color:white; }
.static-hero-slide:nth-child(2) > img { height:auto;max-width:47%;top:38%; }
.static-submenu-toggle { background:none;border:0; }
.et_mobile_menu { display:none; }.mobile_nav.opened .et_mobile_menu { display:block; }
.popup#enquiry { display:none !important; }
.popup#enquiry.static-popup-open { display:block !important;position:fixed!important;inset:5vh auto auto 50%;transform:translateX(-50%);width:min(90vw,850px);max-height:90vh;overflow:auto;z-index:10001;margin:0 !important;box-shadow:0 0 0 100vmax #0009; }
.static-popup-visible { overflow:hidden; }
.static-popup-close { position:absolute;right:10px;top:8px;z-index:10;border:0;background:#fff;color:#222;border-radius:50%;width:36px;height:36px;font-size:28px;cursor:pointer; }
@media (max-width:1023px) {
 .main_menu_nav.static-menu-open { display:block !important; }
 .main_menu_nav li.static-submenu-open > .sub-menu { display:block !important; }
 .static-hero-copy { padding:35px 30px;max-width:70%; }
 .static-hero-slide { min-height:320px; }
}
@media (max-width:600px) {
 .static-hero-copy { max-width:100%;padding:30px; }
 .static-hero-slide > img { opacity:.25; }
}
@media(prefers-reduced-motion:reduce) { html { scroll-behavior:auto !important; } }
.static-hero-slide:nth-child(2) .consulting-rev-title-3,
.static-hero-slide:nth-child(2) .consulting-rev-text-2 { color:#fff; }
