.elementor-widget-kalles-heading .section-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kalles-heading .section-subtitle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kalles-heading .short-desc{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kalles-heading .btn-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-40490 .elementor-element.elementor-element-1193b54 .wrap_title{text-align:center;}.elementor-40490 .elementor-element.elementor-element-e000384 .banner-content .content-inner{margin-right:auto;}.elementor-40490 .elementor-element.elementor-element-e000384 .banner-content{align-items:flex-end;}.elementor-40490 .elementor-element.elementor-element-e000384 .banner-sub-title{color:#6B3434C7;}.elementor-40490 .elementor-element.elementor-element-e000384 .banner-title{margin-bottom:0px;color:#070707A1;-webkit-text-stroke-color:#070707A1;font-size:30px;}.elementor-40490 .elementor-element.elementor-element-7551df6 .banner-content .content-inner{margin-right:auto;}.elementor-40490 .elementor-element.elementor-element-7551df6 .banner-content{align-items:flex-end;}.elementor-40490 .elementor-element.elementor-element-7551df6 .banner-title{color:#070707A1;-webkit-text-stroke-color:#070707A1;font-size:30px;}.elementor-40490 .elementor-element.elementor-element-bf858cf .banner-content .content-inner{margin:0 auto;}.elementor-40490 .elementor-element.elementor-element-bf858cf .banner-content{align-items:center;}.elementor-40490 .elementor-element.elementor-element-bf858cf .banner-title{margin-bottom:0px;color:#FFFCFC;-webkit-text-stroke-color:#FFFCFC;font-size:20px;}.elementor-40490 .elementor-element.elementor-element-bf858cf .banner-desc{font-size:1px;}.elementor-40490 .elementor-element.elementor-element-20e270e{--spacer-size:50px;}.elementor-40490 .elementor-element.elementor-element-8634b1e .banner-content .content-inner{margin:0 auto;}.elementor-40490 .elementor-element.elementor-element-8634b1e .banner-content{align-items:center;}.elementor-40490 .elementor-element.elementor-element-8634b1e .banner-sub-title{color:#FFFFFF;}.elementor-40490 .elementor-element.elementor-element-8634b1e .banner-title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:22px;}.elementor-widget-kalles-products .product-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-kalles-products .the4-sc-products .product .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-40490 .elementor-element.elementor-element-e1d13ea .product-title a:not(:hover){color:#222222;}.elementor-40490 .elementor-element.elementor-element-a8e6a08{--spacer-size:50px;}.elementor-40490 .elementor-element.elementor-element-15b7d23 .banner-content .content-inner{margin:0 auto;}.elementor-40490 .elementor-element.elementor-element-15b7d23 .banner-content{align-items:center;}.elementor-40490 .elementor-element.elementor-element-15b7d23 .banner-sub-title{color:#FFFFFF;}.elementor-40490 .elementor-element.elementor-element-15b7d23 .banner-title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:22px;}.elementor-40490 .elementor-element.elementor-element-ec043a3 .product-title a:not(:hover){color:#222222;}.elementor-40490 .elementor-element.elementor-element-ff56a7c{--spacer-size:50px;}.elementor-40490 .elementor-element.elementor-element-3cc8c88 .banner-content .content-inner{margin:0 auto;}.elementor-40490 .elementor-element.elementor-element-3cc8c88 .banner-content{align-items:center;}.elementor-40490 .elementor-element.elementor-element-3cc8c88 .banner-title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:26px;}.elementor-40490 .elementor-element.elementor-element-3cc8c88 .banner-desc{color:#FFFFFF;font-size:24px;}@media(max-width:767px){.elementor-40490 .elementor-element.elementor-element-3cc8c88 .banner-desc{font-size:14px;line-height:4.3em;letter-spacing:0px;word-spacing:0em;}}@media(min-width:768px){.elementor-40490 .elementor-element.elementor-element-473cf6d{width:33.245%;}.elementor-40490 .elementor-element.elementor-element-5dd5301{width:33.088%;}}/* Start custom CSS for banner, class: .elementor-element-3cc8c88 */.banner-title { 
    pointer-events: none;
}/* End custom CSS */