.elementor-19 .elementor-element.elementor-element-10537f19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-10537f19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-276c526f > .elementor-element-populated{padding:5px 5px 0px 5px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-4f64e8a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-4f64e8a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-6dce56c{--spacer-size:50px;}.elementor-19 .elementor-element.elementor-element-463f7e48 .elementor-heading-title{font-size:47px;line-height:1.1em;color:#D33E3A;}.elementor-19 .elementor-element.elementor-element-3f89eeb{--spacer-size:25px;}.elementor-19 .elementor-element.elementor-element-a90a269 .elementor-heading-title{font-size:20px;font-weight:500;line-height:1.2em;color:#484848;}.elementor-19 .elementor-element.elementor-element-5d874f3{--spacer-size:25px;}.elementor-19 .elementor-element.elementor-element-b0b3842 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:800;font-style:italic;line-height:1.2em;color:#D33E3A;}.elementor-19 .elementor-element.elementor-element-747be29b{--spacer-size:25px;}.elementor-19 .elementor-element.elementor-element-c2eabbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-19 .elementor-element.elementor-element-c2eabbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-19 .elementor-element.elementor-element-c2eabbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-19 .elementor-element.elementor-element-c2eabbb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-19 .elementor-element.elementor-element-c2eabbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-19 .elementor-element.elementor-element-c2eabbb .elementor-icon-list-icon i{color:#D33E3A;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-c2eabbb .elementor-icon-list-icon svg{fill:#D33E3A;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-c2eabbb{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-c2eabbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-c2eabbb .elementor-icon-list-item > a{font-size:18px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-c2eabbb .elementor-icon-list-text{color:#202C3C;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-270e3f3{--spacer-size:25px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-7d829194.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-7d829194.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-7d829194 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-14c36b9{text-align:center;}.elementor-19 .elementor-element.elementor-element-4fa07790:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4fa07790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4fa07790 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-4fa07790{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 0% 0%;}.elementor-19 .elementor-element.elementor-element-2fd5983{--spacer-size:25px;}.elementor-19 .elementor-element.elementor-element-5dbd3076 > .elementor-container{max-width:1100px;}.elementor-19 .elementor-element.elementor-element-a828baa{text-align:center;}.elementor-19 .elementor-element.elementor-element-a828baa .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-0a9af31{--spacer-size:25px;}.elementor-19 .elementor-element.elementor-element-1e2065f{--spacer-size:15px;}.elementor-19 .elementor-element.elementor-element-e4822f4{text-align:center;}.elementor-19 .elementor-element.elementor-element-e4822f4 .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-19 .elementor-element.elementor-element-7a02fb0{--spacer-size:25px;}.elementor-19 .elementor-element.elementor-element-a567e79 iframe{height:350px;}.elementor-19 .elementor-element.elementor-element-da24af8{--spacer-size:25px;}.elementor-19 .elementor-element.elementor-element-96f4725{--spacer-size:25px;}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-4f64e8a8{width:100%;}.elementor-19 .elementor-element.elementor-element-7d829194{width:100%;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-6dce56c{--spacer-size:0px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-463f7e48 .elementor-heading-title{font-size:35px;}.elementor-19 .elementor-element.elementor-element-a90a269 .elementor-heading-title{font-size:19px;}.elementor-19 .elementor-element.elementor-element-b0b3842 .elementor-heading-title{font-size:19px;}.elementor-19 .elementor-element.elementor-element-48f69483 > .elementor-element-populated{padding:5px 0px 5px 0px;}.elementor-19 .elementor-element.elementor-element-a828baa .elementor-heading-title{font-size:35px;}.elementor-19 .elementor-element.elementor-element-d280c61 > .elementor-element-populated{padding:5px 0px 5px 0px;}.elementor-19 .elementor-element.elementor-element-e4822f4 .elementor-heading-title{font-size:35px;}}/* Start custom CSS for heading, class: .elementor-element-a828baa */.elementor-19 .elementor-element.elementor-element-a828baa{
    margin: 0 auto;
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d7e0517 */.flexFormu2box{
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}

.flexFormu2box .itemFlexFormu{	
flex-basis: 100%;
}

@media screen and (min-width: 768px){
 .flexFormu2box .itemFlexFormu{	
 flex-basis: calc(50% - 5px);
 }
}

.itemFlexFormu input, .suelto input{
width:100%;
}

.itemFlexFormu p, .suelto p{
margin-bottom: 10px;
}

.legal{
margin-bottom: 25px;	
}

.legal > p{
font-size:10px !important;
line-height:12px !important;
text-align:center;
}

p.centrado{
text-align:center;
}

p.centrado .ajax-loader{
display:block;
}

.wpcf7 a{
color: var(--rojo);
}

.wpcf7 a:hover{
text-decoration: underline;
}

.wpcf7 form.sent .wpcf7-response-output {
border-color: var(--rojo);
color: var(--rojo);
text-align: center;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active, input:not(.centrado input) {
background: #fff;
}

textarea{
background: #fff;

}

.centrado input{
border-style: solid;
border-width: 2px 2px 2px 2px;
border-radius: 25px;
padding: 10px 35px 10px 35px;
}
.centrado input:hover{

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4822f4 */.elementor-19 .elementor-element.elementor-element-e4822f4{
    margin: 0 auto;
    max-width: 800px;
}/* End custom CSS */