.elementor-56023 .elementor-element.elementor-element-2a926454{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 30px 20px;}.elementor-56023 .elementor-element.elementor-element-2a926454 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product-details{text-align:center;background-color:#fff;}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product{border-radius:7px;}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-reviews{margin-left:0px;}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-price{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product-media a.eael-static-product-live-demo-btn{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product-details > h2 > a{color:var( --e-global-color-c49dfbf );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product-details > p{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product-button-icon-right, .elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product-button-icon-left{font-size:26px;}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product-button-icon-right.eael-static-product-button-svg-icon, .elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product-button-icon-left.eael-static-product-button-svg-icon{width:26px;}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product-btn{border-radius:11px;color:#ffffff;background-color:var( --e-global-color-c49dfbf );}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product-btn .eael-static-product-btn-inner{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-56023 .elementor-element.elementor-element-7cbe959b .eael-static-product-btn:hover{color:#ffffff;background-color:#272727;}.elementor-56023 .elementor-element.elementor-element-7cbe959b > .elementor-widget-container{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);}.elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product-details{text-align:center;background-color:#fff;}.elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product{border-radius:7px;}.elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-reviews{margin-left:0px;}.elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product-media a.eael-static-product-live-demo-btn{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product-details > h2 > a{color:var( --e-global-color-c49dfbf );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product-details > p{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product-button-icon-right, .elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product-button-icon-left{font-size:26px;}.elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product-button-icon-right.eael-static-product-button-svg-icon, .elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product-button-icon-left.eael-static-product-button-svg-icon{width:26px;}.elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product-btn{border-radius:11px;color:#ffffff;background-color:var( --e-global-color-c49dfbf );}.elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product-btn .eael-static-product-btn-inner{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-56023 .elementor-element.elementor-element-7a947984 .eael-static-product-btn:hover{color:#ffffff;background-color:#272727;}.elementor-56023 .elementor-element.elementor-element-7a947984 > .elementor-widget-container{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);}.elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product-details{text-align:center;background-color:#fff;}.elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product{border-radius:7px;}.elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-reviews{margin-left:0px;}.elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product-media a.eael-static-product-live-demo-btn{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product-details > h2 > a{color:var( --e-global-color-c49dfbf );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product-details > p{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product-button-icon-right, .elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product-button-icon-left{font-size:26px;}.elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product-button-icon-right.eael-static-product-button-svg-icon, .elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product-button-icon-left.eael-static-product-button-svg-icon{width:26px;}.elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product-btn{border-radius:11px;color:#ffffff;background-color:var( --e-global-color-c49dfbf );}.elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product-btn .eael-static-product-btn-inner{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-56023 .elementor-element.elementor-element-e78dd70 .eael-static-product-btn:hover{color:#ffffff;background-color:#272727;}.elementor-56023 .elementor-element.elementor-element-e78dd70 > .elementor-widget-container{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-56023 .elementor-element.elementor-element-127e4980 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-56023 .elementor-element.elementor-element-6f1de31f > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS */.wattwin-connector-container input {border-radius: 60px!important;}
.wattwin-connector-container input:placeholder{color:#000000!important;}
.elementor-29147 .elementor-element.elementor-element-b00beb6 .elementor-tabs-content-wrapper{border-radius:0 0 20px 20px;}

.wattwin-connector-container input{border:1px solid #2F2F2F!important;color:#2F2F2F!important;}
.wattwin-connector-container input::placeholder {color:#2F2F2F!important;}

.elementor-widget-tabs .elementor-tabs{box-shadow:2px 2px 10px 4px rgba(0, 0, 0, 0.1);border-radius:20px;}


@media (max-width: 798px) {
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{font-size:16px!important;padding:20px!important;}
.home-tabs-left, .home-tabs-right{width:100%!important;}
.home-tabs{display: block!important; width: 100%;}
.home-tabs-btn{margin-bottom:40px!important;font-size:12px!important;}
.form-home .wpcf7-form-control.has-spinner.wpcf7-submit{width:100%!important;}
.datos2{margin:20px!important;}
}

@media (max-width: 640px) {
    .elementor-29147 .elementor-element.elementor-element-b00beb6 .elementor-tab-title {
    border-top: 1px solid #CCCCCC!important;
    padding: 20px!important;}
.home-tabs-left, .home-tabs-right{;text-align:center;}  
a.home-tabs-btn{font-size:20px!important;}

}


.home-tabs{display: flex; width: 100%;padding:60px 30px;}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {width:25%!important;text-align: center; font-size: 20px; padding: 30px;font-weight: 600;background:#ffffff;border-right:1px solid #eeeeee!important; box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.1);border-bottom:1px solid #eeeeee!important;}

.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper:first-child{border-radius:20px 0 0 0!important;}

.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper:last-child{border-radius:0px 20px 0 0;border:none!important;}

.elementor-29147 .elementor-element.elementor-element-b00beb6 .elementor-tab-title.elementor-active{color:#ffffff!important;background:linear-gradient(70deg,#302948,#720045);}


.home-tabs-left, .home-tabs-right{width:50%;}
.home-tabs-right img{border-radius:10px;}
.home-tabs h3{Font-size:35px; color:#720045;font-family:Space Mono;font-weight:700;}
.home-tabs-btn{font-family:"Space Mono"; background:#302948;border-radius:40px!important;margin-top:20px;margin-bottom:20px;font-size:23px!important;padding:20px 25px!important;}
a.home-tabs-btn:hover{background:#C30B30!important;border:none!important;}
.home-tabs-btn i{margin-right:10px;}

.home-tabs-text{padding: 20px 20px 0 0; font-size: 20px;}
.home-tabs-text2{color: #720045; padding: 20px 20px 0 0; font-size: 20px;font-weight:500;}

.home-icons-box{background:#ffffff;padding:0 12px 20px;box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.1);border-radius:12px;}
.elementor-widget-icon-box .elementor-icon-box-icon{margin-top:-25px;}

.elementor-20431 .elementor-element.elementor-element-cf7fa00 .elementor-main-swiper .swiper-slide{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.1);}

.swiper-slide .swiper-slide-prev{box-shadow:none;}

.elementor-widget-reviews .elementor-main-swiper, .elementor-widget-testimonial-carousel .elementor-main-swiper{width:100%; padding: 30px;}

.home-icon-list-form .elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item{padding:30px;box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.1); border-radius:12px;}

.form-home form input, textarea{background:#ffffff!important; color: #2F2F2F!important;padding:10px!important;border-radius:8px!important;border:1px solid #301760!important;}
.form-home textarea{ height:150px;}
.form-home form input::placeholder, .form-home form input::placeholder, textarea::placeholder{color:#808080!important;}
.form-home form input:hover{background:#F4EDED!important;color:#302948!important;}

.form-home form input[type=text], .form-home form input[type=email], .form-home form input[type=tel], textarea{width:100%;}


.form-home-acceptance label{font-size:12px!important;text-align:left;margin-top:20px!important;}
.form-home-acceptance .wpcf7-list-item{text-align:left;padding-top:30px;}
.form-home-acceptance a{text-decoration:underline;color:#8E0C42!important;}

.form-home .wpcf7-form-control.has-spinner.wpcf7-submit{margin-left:0;background:#302948!important;color:#ffffff!important;border-radius:30px!important;padding:10px 20px!important; width:50%;}
.form-home .wpcf7-form-control.has-spinner.wpcf7-submit:hover{background:#8E0C42!important;border:1px solid #8E0C42!important;}/* End custom CSS */