.elementor-2354 .elementor-element.elementor-element-de974f8:not(.elementor-motion-effects-element-type-background), .elementor-2354 .elementor-element.elementor-element-de974f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A3E0;}.elementor-2354 .elementor-element.elementor-element-de974f8 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2354 .elementor-element.elementor-element-de974f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-2354 .elementor-element.elementor-element-4874e54 > .elementor-container{max-width:900px;}.elementor-2354 .elementor-element.elementor-element-3f95568 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 10px;}.elementor-2354 .elementor-element.elementor-element-3f95568 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2354 .elementor-element.elementor-element-9218ffc{text-align:center;}.elementor-2354 .elementor-element.elementor-element-9218ffc .elementor-heading-title{font-size:40px;line-height:1.2em;color:#FFFFFF;}.elementor-2354 .elementor-element.elementor-element-d9d7efe{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:5px;}.elementor-2354 .elementor-element.elementor-element-d9d7efe .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2354 .elementor-element.elementor-element-d9d7efe .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2354 .elementor-element.elementor-element-2336c0c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2354 .elementor-element.elementor-element-2336c0c{text-align:center;}.elementor-2354 .elementor-element.elementor-element-2336c0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2354 .elementor-element.elementor-element-caf58b5 > .elementor-widget-container{background-color:#FFFFFFDB;padding:15px 15px 15px 15px;border-style:dashed;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-3f9a716 );border-radius:10px 10px 10px 10px;}.elementor-2354 .elementor-element.elementor-element-caf58b5{text-align:center;}.elementor-2354 .elementor-element.elementor-element-caf58b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;}.elementor-2354 .elementor-element.elementor-element-d6ecbc0{--spacer-size:45px;}.elementor-2354 .elementor-element.elementor-element-9185ef7 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-2354 .elementor-element.elementor-element-9185ef7 img{width:800px;}.elementor-2354 .elementor-element.elementor-element-d4d613d > .elementor-container{max-width:800px;}.elementor-2354 .elementor-element.elementor-element-b3ce88c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2354 .elementor-element.elementor-element-b3ce88c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2354 .elementor-element.elementor-element-b3ce88c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 25px 25px 25px;}.elementor-2354 .elementor-element.elementor-element-b3ce88c > .elementor-element-populated, .elementor-2354 .elementor-element.elementor-element-b3ce88c > .elementor-element-populated > .elementor-background-overlay, .elementor-2354 .elementor-element.elementor-element-b3ce88c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-2354 .elementor-element.elementor-element-b3ce88c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2354 .elementor-element.elementor-element-1ab8e53{text-align:center;}.elementor-2354 .elementor-element.elementor-element-7496e3b{--divider-border-style:solid;--divider-border-width:5px;}.elementor-2354 .elementor-element.elementor-element-7496e3b .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2354 .elementor-element.elementor-element-7496e3b .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-2354 .elementor-element.elementor-element-e7c30f4{text-align:center;}.elementor-2354 .elementor-element.elementor-element-e7c30f4 .elementor-heading-title{font-size:20px;font-weight:400;line-height:1.3em;}.elementor-2354 .elementor-element.elementor-element-abdeebc{--spacer-size:45px;}.elementor-2354 .elementor-element.elementor-element-50fbaeb{--spacer-size:45px;}@media(max-width:1024px){.elementor-2354 .elementor-element.elementor-element-b3ce88c > .elementor-element-populated{padding:45px 25px 15px 25px;}}@media(max-width:767px){.elementor-2354 .elementor-element.elementor-element-de974f8{padding:40px 0px 40px 0px;}.elementor-2354 .elementor-element.elementor-element-9218ffc .elementor-heading-title{font-size:25px;}.elementor-2354 .elementor-element.elementor-element-2336c0c .elementor-heading-title{font-size:18px;}.elementor-2354 .elementor-element.elementor-element-caf58b5 .elementor-heading-title{font-size:20px;}.elementor-2354 .elementor-element.elementor-element-b3ce88c > .elementor-element-populated{padding:35px 15px 10px 15px;}}/* Start custom CSS for shortcode, class: .elementor-element-d6922e7 *//* 3 columnas */

.flexFormu3box{
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}

.flexFormu3box .itemFlexFormu{	
flex-basis: calc(33% - 5px);
}

@media (max-width: 780px){
 .flexFormu3box .itemFlexFormu{	
 flex-basis: calc(50% - 5px);
 }
 .flexFormu3box .itemFlexFormu:nth-child(3n){	
 flex-basis: 100%;
 }
}
@media (max-width: 500px){
 .flexFormu3box .itemFlexFormu{	
 flex-basis: 100%;
 }
}

/* fin 2 y 3 columnas */

.itemFlexFormu input, .suelto input{
width:100%;
border-radius: 5px;
}

.itemFlexFormu p, .suelto p{
margin-bottom: 10px;
}

.legal{
margin-bottom: 25px;	
}

.legal > p{
font-size:10px !important;
line-height:12px !important;
}

p.centra-si-no{
text-align: center; 

font-size:80%;
}
@media (max-width: 768px) { 
 p.centra-si-no{
 text-align: center;
 }
}
p.centra-si-no .ajax-loader{
display:block;
}

.wpcf7 a{
color: var(--color-enlaces);
}

.wpcf7 a:hover{
text-decoration: underline;
}

.wpcf7 form.sent .wpcf7-response-output {
border-color: green;
background: white;
color:  green;
text-align: center;
}
textarea{
border-radius: 5px;
}

.centra-si-no.mi-botton input{
border-radius: 5px;
}

.centra-si-no.mi-botton input:hover{
background: var(--naranja);
}/* End custom CSS */