.elementor-9 .elementor-element.elementor-element-3ba6566{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-da0cbc8{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-3bf46c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:2em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2475821{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2475821.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-508aad3{width:100%;max-width:100%;--wd-brd-radius:0px;}.elementor-9 .elementor-element.elementor-element-508aad3 > .elementor-widget-container{margin:-5em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-508aad3.elementor-element{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-5159d64{width:100%;max-width:100%;--wd-brd-radius:0px;}.elementor-9 .elementor-element.elementor-element-5159d64.elementor-element{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-9c47f02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-afb8ba9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-afb8ba9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-afb8ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-afb8ba9 > .elementor-shape-top svg, .elementor-9 .elementor-element.elementor-element-afb8ba9 > .e-con-inner > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-9 .elementor-element.elementor-element-f02bfee{--display:flex;}.elementor-9 .elementor-element.elementor-element-d68ccdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-0c97cf0{--display:flex;}.elementor-9 .elementor-element.elementor-element-7c33fd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-d6eb225{--display:flex;}.elementor-9 .elementor-element.elementor-element-ac57e5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-befdba5{--display:flex;}.elementor-9 .elementor-element.elementor-element-12f1307{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4ca9896{--display:flex;}.elementor-9 .elementor-element.elementor-element-5e9f275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-c6996fe{--display:flex;}.elementor-9 .elementor-element.elementor-element-14c0483{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-dea5736{--display:flex;}.elementor-9 .elementor-element.elementor-element-0cf31b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-210f48d{--display:flex;}.elementor-9 .elementor-element.elementor-element-30c3332{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-7bb2f1a > .elementor-widget-container{margin:5em 0em 4em 0em;}.elementor-9 .elementor-element.elementor-element-a3215d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-737e7e1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-737e7e1.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-71032fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-e559f39{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-ef96e26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-451dbdf{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-451dbdf.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c9ef976{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9 .elementor-element.elementor-element-7636ac8 .banner-title{color:var( --e-global-color-primary );font-size:1.4rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-7636ac8 .banner-inner{color:var( --e-global-color-primary );font-size:1em;}.elementor-9 .elementor-element.elementor-element-7a5d449 .banner-title{color:var( --e-global-color-primary );font-size:1.5em;font-weight:600;}.elementor-9 .elementor-element.elementor-element-7a5d449 .banner-inner{color:var( --e-global-color-primary );font-size:1em;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-3ba6566{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9c47f02{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-afb8ba9{--width:100%;--border-radius:1em 1em 1em 1em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-737e7e1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-737e7e1.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-71032fb{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e559f39{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-e559f39 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-451dbdf{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7636ac8 .banner-title{font-size:0.8em;}.elementor-9 .elementor-element.elementor-element-7636ac8 .banner-inner{font-size:0.6em;}.elementor-9 .elementor-element.elementor-element-7a5d449 .banner-title{font-size:0.8em;}.elementor-9 .elementor-element.elementor-element-7a5d449 .banner-inner{font-size:0.6em;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-3ba6566{--width:100%;}.elementor-9 .elementor-element.elementor-element-71032fb{--width:100%;}.elementor-9 .elementor-element.elementor-element-ef96e26{--width:100%;}.elementor-9 .elementor-element.elementor-element-c9ef976{--content-width:60%;}}/* Start custom CSS for wd_image_or_svg, class: .elementor-element-508aad3 */.elementor-9 .elementor-element.elementor-element-508aad3 img{
    mix-blend-mode: darken;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-b5d98f2 */.wd-cat-inner > .wd-cat-content{
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c47f02 */.elementor-9 .elementor-element.elementor-element-9c47f02{
    max-height: auto;
}/* End custom CSS */
/* Start custom CSS for wd_testimonials, class: .elementor-element-737e7e1 */.elementor-9 .elementor-element.elementor-element-737e7e1 .testimonial-inner{
    height: 
    30em !important;
}/* End custom CSS */
/* Start custom CSS */.wd-content-layout{
    padding: 0.5em 0em !important;
}/* End custom CSS */