.elementor-16427 .elementor-element.elementor-element-73beb2b{--display:flex;--background-transition:0.3s;}.elementor-16427 .elementor-element.elementor-element-95fb417 .elementor-repeater-item-10e587e .electron-slide-inner{align-items:center;justify-content:center;padding:0px 0px 0px 0px;}.elementor-16427 .elementor-element.elementor-element-95fb417 .elementor-repeater-item-10e587e .electron-slide-head{-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-16427 .elementor-element.elementor-element-95fb417 .elementor-repeater-item-1285552 .electron-slide-inner{align-items:center;justify-content:center;}.elementor-16427 .elementor-element.elementor-element-95fb417 .elementor-repeater-item-1285552 .electron-slide-head{-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-16427 .elementor-element.elementor-element-95fb417 .elementor-repeater-item-74f9d2e .electron-slide-inner{align-items:center;justify-content:center;}.elementor-16427 .elementor-element.elementor-element-95fb417 .elementor-repeater-item-74f9d2e .electron-slide-head{-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-16427 .elementor-element.elementor-element-95fb417 .elementor-repeater-item-50d2a59 .electron-slide-inner{align-items:center;justify-content:center;}.elementor-16427 .elementor-element.elementor-element-95fb417 .elementor-repeater-item-50d2a59 .electron-slide-head{-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-16427 .elementor-element.elementor-element-95fb417 .elementor-repeater-item-e3d1755 .electron-slide-inner{align-items:center;justify-content:center;}.elementor-16427 .elementor-element.elementor-element-95fb417 .elementor-repeater-item-e3d1755 .electron-slide-head{-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-16427 .elementor-element.elementor-element-95fb417 .electron-main-slider{height:605px;}.elementor-16427 .elementor-element.elementor-element-95fb417 .electron-main-slider .slide-item-content{max-width:0%;}.elementor-16427 .elementor-element.elementor-element-95fb417 .electron-slide-inner{align-items:center;justify-content:center;}.elementor-16427 .elementor-element.elementor-element-95fb417 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16427 .elementor-element.elementor-element-95fb417{width:100%;max-width:100%;}.elementor-16427 .elementor-element.elementor-element-95fb417.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16427 .elementor-element.elementor-element-66dac09{--display:flex;--flex-direction:column-reverse;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-16427 .elementor-element.elementor-element-66dac09.e-con{--align-self:flex-start;}.elementor-16427 .elementor-element.elementor-element-de04086{--e-image-carousel-slides-to-show:6;width:100%;max-width:100%;}.elementor-16427 .elementor-element.elementor-element-de04086 .swiper-wrapper{display:flex;align-items:center;}.elementor-16427 .elementor-element.elementor-element-de04086 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16427 .elementor-element.elementor-element-de04086.elementor-element{--align-self:center;}.elementor-16427 .elementor-element.elementor-element-24ecc736{--display:flex;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-5892c68f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-1f8c5869{--display:flex;--background-transition:0.3s;}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-tab-content.has-banner{gap:15px;--gap:15px;flex-direction:row;--flex-direction:row;width:var(--flex-direction);}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .layout-slider .has-banner .electron-tab-products{width:var(--flex-direction);}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-tab-menu{gap:calc(20px / 2);}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-tab-menu.fast-filters{gap:20px;}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-tab-menu:not(.fast-filters) a:not(:last-child){padding-right:calc(20px / 2);}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-tab-menu a{gap:10px;}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-tab-wrapper{border-radius:0px;}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-tab-header{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;margin-bottom:30px;}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-tab-menu a, .elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-tab-menu .attr-wrapper{border-width:0px;}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-loop-product{border-style:none;}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-loop-product span.del > span{color:#03A9F4;}.elementor-16427 .elementor-element.elementor-element-6c812eb5 .electron-loop-product .electron-product-cart{color:#FFFFFF;background-color:#78D2C4;}.elementor-16427 .elementor-element.elementor-element-7ccbde2{--display:flex;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-7480fc6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-ab79d94{--display:flex;--background-transition:0.3s;}.elementor-16427 .elementor-element.elementor-element-2f004de .electron-tab-content.has-banner{gap:15px;--gap:15px;flex-direction:row;--flex-direction:row;width:var(--flex-direction);}.elementor-16427 .elementor-element.elementor-element-2f004de .layout-slider .has-banner .electron-tab-products{width:var(--flex-direction);}.elementor-16427 .elementor-element.elementor-element-2f004de .electron-tab-menu{gap:calc(20px / 2);}.elementor-16427 .elementor-element.elementor-element-2f004de .electron-tab-menu.fast-filters{gap:20px;}.elementor-16427 .elementor-element.elementor-element-2f004de .electron-tab-menu:not(.fast-filters) a:not(:last-child){padding-right:calc(20px / 2);}.elementor-16427 .elementor-element.elementor-element-2f004de .electron-tab-menu a{gap:10px;}.elementor-16427 .elementor-element.elementor-element-2f004de .electron-tab-wrapper{border-radius:0px;}.elementor-16427 .elementor-element.elementor-element-2f004de .electron-tab-header{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;margin-bottom:30px;}.elementor-16427 .elementor-element.elementor-element-2f004de .electron-tab-menu a, .elementor-16427 .elementor-element.elementor-element-2f004de .electron-tab-menu .attr-wrapper{border-width:0px;}.elementor-16427 .elementor-element.elementor-element-2f004de .electron-loop-product{border-style:none;}.elementor-16427 .elementor-element.elementor-element-2f004de .electron-loop-product span.del > span{color:#03A9F4;}.elementor-16427 .elementor-element.elementor-element-2f004de .electron-loop-product .electron-product-cart{color:#FFFFFF;background-color:#78D2C4;}.elementor-16427 .elementor-element.elementor-element-6ba9ac7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:-50px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:35px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-5a51a8ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-b57b16c{--display:flex;--background-transition:0.3s;}.elementor-16427 .elementor-element.elementor-element-e56059b img{border-radius:24px 24px 24px 24px;}.elementor-16427 .elementor-element.elementor-element-e56059b.elementor-element{--order:99999 /* order end hack */;}.elementor-16427 .elementor-element.elementor-element-ae54b4c{--display:flex;--background-transition:0.3s;}.elementor-16427 .elementor-element.elementor-element-9459af1 img{border-radius:24px 24px 24px 24px;}.elementor-16427 .elementor-element.elementor-element-541870d{--display:flex;--background-transition:0.3s;}.elementor-16427 .elementor-element.elementor-element-519cdc7 img{border-radius:24px 24px 24px 24px;}.elementor-16427 .elementor-element.elementor-element-bbb41c9{--display:flex;--background-transition:0.3s;}.elementor-16427 .elementor-element.elementor-element-c6933d4 img{opacity:1;filter:brightness( 102% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:24px 24px 24px 24px;}.elementor-16427 .elementor-element.elementor-element-15cacb87{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-72123d8f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-4bf3e212{--display:flex;--background-transition:0.3s;}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-content.has-banner{gap:15px;--gap:15px;flex-direction:row;--flex-direction:row;width:var(--flex-direction);}.elementor-16427 .elementor-element.elementor-element-ef60b8f .layout-slider .has-banner .electron-tab-products{width:var(--flex-direction);}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-menu{gap:calc(20px / 2);}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-menu.fast-filters{gap:20px;}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-menu:not(.fast-filters) a:not(:last-child){padding-right:calc(20px / 2);}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-header{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;margin-bottom:30px;}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-menu a, .elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-menu .attr-wrapper{border-width:1px;}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-loop-product span.del > span{color:#03A9F4;}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-loop-product .electron-price{color:#03A9F4;}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-loop-product .electron-product-cart{color:#FFFFFF;background-color:#78D2C4;}.elementor-16427 .elementor-element.elementor-element-c9f5a3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:80px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-279783a{text-align:center;}.elementor-16427 .elementor-element.elementor-element-279783a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16427 .elementor-element.elementor-element-f196798 img{border-radius:24px 24px 24px 24px;}.elementor-16427 .elementor-element.elementor-element-6a6bcf6{text-align:center;}.elementor-16427 .elementor-element.elementor-element-6a6bcf6 img{border-radius:24px 24px 24px 24px;}.elementor-16427 .elementor-element.elementor-element-6a6bcf6.elementor-element{--align-self:center;}.elementor-16427 .elementor-element.elementor-element-2f78fef{--display:flex;--background-transition:0.3s;}.elementor-16427 .elementor-element.elementor-element-ba569de .elementor-repeater-item-df1bf89 .electron-slide-inner{align-items:center;justify-content:center;}.elementor-16427 .elementor-element.elementor-element-ba569de .elementor-repeater-item-df1bf89 .electron-slide-head{-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-16427 .elementor-element.elementor-element-ba569de .electron-main-slider{height:44vh;}.elementor-16427 .elementor-element.elementor-element-ba569de .electron-main-slider .slide-item-content{max-width:800px;}.elementor-16427 .elementor-element.elementor-element-ba569de .electron-slide-inner{align-items:center;justify-content:center;}.elementor-16427 .elementor-element.elementor-element-70ee9ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-27958a6{--display:flex;--background-transition:0.3s;}.elementor-16427 .elementor-element.elementor-element-4bd28a6 .style-card .electron-blog-post-item-inner{background-size:cover;}.elementor-16427 .elementor-element.elementor-element-4bd28a6 .electron-blog-post-item{text-align:left;}.elementor-16427 .elementor-element.elementor-element-4bd28a6 .style-card .electron-blog-post-category{text-align:left;}.elementor-16427 .elementor-element.elementor-element-4bd28a6 .electron-widget-header .electron-btn{gap:10px;}.elementor-16427 .elementor-element.elementor-element-4bd28a6 .electron-widget-header .electron-btn i{font-size:14px;}.elementor-16427 .elementor-element.elementor-element-4bd28a6 .electron-widget-header .electron-btn svg{width:14px;height:14px;}.elementor-16427 .elementor-element.elementor-element-4bd28a6 .electron-blog-post-item-inner{border-radius:5px 5px 5px 5px;}.elementor-16427 .elementor-element.elementor-element-ee3b62e{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-16427 .elementor-element.elementor-element-66dac09{--content-width:1330px;}}@media(max-width:1400px){.elementor-16427 .elementor-element.elementor-element-24ecc736{--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-16427 .elementor-element.elementor-element-7ccbde2{--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-16427 .elementor-element.elementor-element-15cacb87{--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-16427 .elementor-element.elementor-element-4bf3e212{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}@media(max-width:1200px){.elementor-16427 .elementor-element.elementor-element-24ecc736{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-16427 .elementor-element.elementor-element-7ccbde2{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-16427 .elementor-element.elementor-element-15cacb87{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}}@media(max-width:1024px){.elementor-16427 .elementor-element.elementor-element-5892c68f{--flex-wrap:wrap;}.elementor-16427 .elementor-element.elementor-element-7480fc6{--flex-wrap:wrap;}.elementor-16427 .elementor-element.elementor-element-72123d8f{--flex-wrap:wrap;}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-menu{gap:calc(15px / 2);}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-menu.fast-filters{gap:15px;}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-menu:not(.fast-filters) a:not(:last-child){padding-right:calc(15px / 2);}}@media(max-width:880px){.elementor-16427 .elementor-element.elementor-element-24ecc736{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-16427 .elementor-element.elementor-element-7ccbde2{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-16427 .elementor-element.elementor-element-5a51a8ad{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}@media(max-width:767px){.elementor-16427 .elementor-element.elementor-element-95fb417 .electron-main-slider{height:56vh;}.elementor-16427 .elementor-element.elementor-element-24ecc736{--margin-block-start:40px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-1f8c5869{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-16427 .elementor-element.elementor-element-7ccbde2{--margin-block-start:40px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-ab79d94{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-16427 .elementor-element.elementor-element-6ba9ac7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:0px;--margin-block-end:-25px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-5a51a8ad{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-15cacb87{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16427 .elementor-element.elementor-element-4bf3e212{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-menu{gap:calc(5px / 2);}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-menu.fast-filters{gap:5px;}.elementor-16427 .elementor-element.elementor-element-ef60b8f .electron-tab-menu:not(.fast-filters) a:not(:last-child){padding-right:calc(5px / 2);}.elementor-16427 .elementor-element.elementor-element-27958a6{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}/* Start custom CSS for image, class: .elementor-element-6a6bcf6 */@media (min-width: 1200px) {
.elementor-element-6a6bcf6 .elementor-widget-container {
        display:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for electron-home-slider, class: .elementor-element-ba569de */.elementor-repeater-item-df1bf89 .slide-item-content {
    width: 100%;
    height: 100%;
    max-width: 100% !important;
}
.elementor-repeater-item-df1bf89 .slide-item-content .electron-slide-link-wrapper{
    height: 100%;
}

.elementor-repeater-item-df1bf89 .slide-item-content .electron-slide-link-wrapper .electron-btn {
    width: 100%;
    font-size: 0;
    background: #ffffff00;
}

@media (max-width: 768px) {
    .elementor-16427 .elementor-element.elementor-element-ba569de .electron-main-slider {
        height: 84vh;
    }
}/* End custom CSS */
/* Start custom CSS for electron-contact-form-7, class: .elementor-element-6daacc1 */.elementor-element-6daacc1 .wpcf7 {
    background: #F7F7F7;
    text-align: center;
    max-width: 1216px !important;
    margin: 0 auto;
    margin-bottom: 20px;
    padding: 64px 64px 24px;
    border-radius: 16px;
}

.subscribe-container {
    max-width: 90%;
    margin: 0 auto;
    display: flex;
    gap: 32px;
}

.subscribe-text {
    width: 100%;
    font-weight: 600;
    font-size: 30px;
    line-height: 38px;
    letter-spacing: 0%;
    color: #101828;
    text-align: left;
}

.subscribe-form div {
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 16px;
}
.subscribe-form .wpcf7-form-control-wrap .wpcf7-form-control {
    padding-top: 12px;
    padding-right: 14px;
    padding-bottom: 12px;
    padding-left: 14px;
    opacity: 1;
    border-radius: 8px;
    border-width: 1px;
    background: #fff;
}

.subscribe-form .wpcf7-form-control-wrap .wpcf7-form-control::placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

.subscribe-form .wpcf7-submit {
    padding-top: 10px !important;
    padding-right: 28px !important;
    padding-bottom: 10px !important;
    padding-left: 28px !important;
    border-radius: 28px !important;
    background: #78D2C4 !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 24px !important;
}

.subscribe-form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-bottom: 10px;
}

.subscribe-form input[type="email"] {
  padding: 10px 15px;
  border: 1px solid #ccc;
  border-radius: 6px;
  min-width: 250px;
}

.subscribe-form .subscribe-button {
  padding: 10px 20px;
  background: #78d2c4;
  color: #fff;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  font-weight: bold;
  transition: background 0.3s ease;
}

.subscribe-form .subscribe-button:hover {
  background: #5cc7b3;
}

.subscribe-legal {
    width: 60%;
    text-align: left;
    color: #475467;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.subscribe-legal a {
  color: #475467;
  text-decoration: underline;
}

.elementor-element-6daacc1 .wpcf7 .wpcf7-response-output {
    text-align: center !important;
    margin: 10px !important;
}

.elementor-element-6daacc1 .wpcf7-form [data-name="your-subject"] {
  display: none !important;
}

@media (max-width: 768px) {
  .subscribe-container {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
  }

  .subscribe-text {
    font-size: 22px;
    line-height: 28px;
    text-align: center;
  }

  .subscribe-form div {
    flex-direction: column;
    gap: 10px;
    width: 100%;
    align-items: stretch;
  }

  .subscribe-form input[type="email"],
  .subscribe-form .subscribe-button {
    width: 100% !important;
    min-width: unset;
    text-align: center;
  }

  .subscribe-form .subscribe-button {
    border-radius: 8px !important;
  }

  .subscribe-legal {
    width: 100%;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
  }
}/* End custom CSS */