.elementor-55983 .elementor-element.elementor-element-63303467{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 0px 20px;}.elementor-55983 .elementor-element.elementor-element-63303467 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55983 .elementor-element.elementor-element-5b05a7c6{text-align:center;}.elementor-55983 .elementor-element.elementor-element-5b05a7c6 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:25px;font-weight:600;line-height:37px;color:var( --e-global-color-c49dfbf );}.elementor-55983 .elementor-element.elementor-element-5b05a7c6 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-55983 .elementor-element.elementor-element-105877d6{--e-image-carousel-slides-to-show:6;}@media(min-width:768px){.elementor-55983 .elementor-element.elementor-element-21fbd2bd{width:100%;}}@media(max-width:767px){.elementor-55983 .elementor-element.elementor-element-63303467{padding:30px 20px 30px 20px;}.elementor-55983 .elementor-element.elementor-element-5b05a7c6{text-align:center;}.elementor-55983 .elementor-element.elementor-element-5b05a7c6 .elementor-heading-title{font-size:24px;}.elementor-55983 .elementor-element.elementor-element-5b05a7c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-55983 .elementor-element.elementor-element-105877d6{--e-image-carousel-slides-to-show:3;}.elementor-55983 .elementor-element.elementor-element-105877d6 .swiper-wrapper{display:flex;align-items:center;}}/* 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 */