.elementor-kit-435{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-435 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ForgeLab charcoal palette */
body.elementor-kit-435{--fl-bg:#141414;--fl-panel:#1c1c1c;--fl-text:#f5f5f5;--fl-muted:#bdbdbd;background:linear-gradient(110deg,#292929 0%,#191919 48%,#090909 100%) fixed!important;background-size:100vw 100vh!important;color:#bdbdbd!important}
body.elementor-kit-435 #page,body.elementor-kit-435 #content,body.elementor-kit-435 .site-content,body.elementor-kit-435 .ast-woocommerce-container{background-color:transparent!important}
body.elementor-kit-435 .site-content>.ast-container{background:transparent!important}
body.elementor-kit-435 .elementor>.e-con.e-parent{background-color:transparent!important}
body.elementor-kit-435 .elementor>.e-con.e-parent:nth-child(even){background-color:transparent!important}
body.elementor-kit-435 .elementor .e-con.e-child{background-color:transparent!important}
body.elementor-kit-435 .elementor .fc-hero{background-image:none!important}
body.elementor-kit-435 .elementor .fc-portfolio-grid{background-image:none!important}
body.elementor-kit-435 .elementor .fc-link-card{background:rgba(255,255,255,.035)!important;border-color:#383838!important}
body.elementor-kit-435 .elementor h1,body.elementor-kit-435 .elementor h2,body.elementor-kit-435 .elementor h3,body.elementor-kit-435 .woocommerce h1,body.elementor-kit-435 .woocommerce h2{color:#f5f5f5!important}
body.elementor-kit-435 .elementor p,body.elementor-kit-435 .elementor li{color:#bdbdbd}
body.elementor-kit-435 .main-header-bar,body.elementor-kit-435 .ast-primary-header-bar,body.elementor-kit-435 .ast-mobile-header-wrap .ast-primary-header-bar{background:linear-gradient(110deg,#202020,#101010)!important;border-bottom:1px solid #2b2b2b}
body.elementor-kit-435 .site-footer,body.elementor-kit-435 .site-below-footer-wrap{background:#101010!important;border-top:1px solid #2c2c2c}
body.elementor-kit-435 .woocommerce ul.products li.product{background:transparent}
body.elementor-kit-435 .elementor img{filter:none}

/* Continuous page canvas: retain photographs and their existing overlays. */
body.elementor-kit-435 #page,body.elementor-kit-435 #content,body.elementor-kit-435 .site-content,body.elementor-kit-435 .ast-woocommerce-container{background:transparent!important}
body.elementor-kit-435 #masthead,body.elementor-kit-435 .main-header-bar,body.elementor-kit-435 .ast-primary-header-bar,body.elementor-kit-435 .ast-mobile-header-wrap .ast-primary-header-bar,body.elementor-kit-435 .site-footer,body.elementor-kit-435 .site-below-footer-wrap{background:transparent!important}/* End custom CSS */