/* Start custom CSS */.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;}

#myToggleText{display:none;}


@media (max-width: 900px) {
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {width:100%!important;}
.home-tabs-right img{width:80%;margin:0 auto;text-align:center;}
.home-tabs-right{margin:0 auto;text-align:center;}

}
@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-element .home-tabs-box .elementor-tab-title {
    border-top: 1px solid #CCCCCC!important;
    padding: 20px!important;background:#ffffff;}
.home-tabs-left, .home-tabs-right{;text-align:center;}
.home-tabs{padding:10px!important;}
a.home-tabs-btn{font-size:20px!important;}

}


.home-tabs{display: flex; width: 100%;padding:10px 40px;}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {width:16%;text-align: center; font-size: 18px; padding: 20px;margin:5px;font-weight: 400;background:#ffffff;border-radius:4px;}


.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-element .home-tabs-box .elementor-tab-title.elementor-active{color:#ffffff!important;background:linear-gradient(70deg,#302948,#720045);}


.home-tabs-left, .home-tabs-right{width:33%;padding:10px;}
.home-tabs-right img{border-radius:10px;}
.home-tabs h3,.home-tabs h4{Font-size:23px; color:#720045;font-family:Space Mono;font-weight:700;text-align:center;}
.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-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;}

.faqs-acordeon .elementor-accordion .elementor-accordion-item{border:none!important;margin-top:30px;}

.elementor-accordion .elementor-tab-title{box-shadow: 2px 2px 6px 2px rgba(0, 0, 0, 0.2);border-radius:6px;padding:24px;}
.elementor-accordion .elementor-tab-content{border:none!important;}

.imagen-video-pl img{border-radius:12px;}/* End custom CSS */