.elementor-1386 .elementor-element.elementor-element-4e53d62 > .elementor-container{max-width:1400px;}.elementor-1386 .elementor-element.elementor-element-4e53d62{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-1386 .elementor-element.elementor-element-c93e71f > .elementor-container{max-width:1400px;}.elementor-1386 .elementor-element.elementor-element-c93e71f{margin-top:0px;margin-bottom:0px;}.elementor-1386 .elementor-element.elementor-element-746d9cc > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1386 .elementor-element.elementor-element-5de6dbc .elementor-heading-title{color:#000000;font-family:"Rubik", Sans-serif;font-size:50px;font-weight:500;}.elementor-1386 .elementor-element.elementor-element-699ce8c > .elementor-container{max-width:1400px;}.elementor-1386 .elementor-element.elementor-element-b820da7{color:#000000;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;}.elementor-1386 .elementor-element.elementor-element-c5bdcfc img{width:24%;}.elementor-1386 .elementor-element.elementor-element-c5bdcfc > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1386 .elementor-element.elementor-element-0d11da3{margin-top:0px;margin-bottom:50px;}.elementor-1386 .elementor-element.elementor-element-a5cdb08.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1386 .elementor-element.elementor-element-a5cdb08 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1386 .elementor-element.elementor-element-966fa87{text-align:center;width:auto;max-width:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1386 .elementor-element.elementor-element-c5bdcfc img{width:35%;}}@media(max-width:767px){.elementor-1386 .elementor-element.elementor-element-4e53d62{margin-top:0px;margin-bottom:0px;}.elementor-1386 .elementor-element.elementor-element-c93e71f{margin-top:0px;margin-bottom:0px;}.elementor-1386 .elementor-element.elementor-element-5de6dbc{text-align:center;}.elementor-1386 .elementor-element.elementor-element-5de6dbc .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-1386 .elementor-element.elementor-element-699ce8c{padding:0px 20px 0px 20px;}.elementor-1386 .elementor-element.elementor-element-b820da7{text-align:center;}.elementor-1386 .elementor-element.elementor-element-c5bdcfc{text-align:center;}.elementor-1386 .elementor-element.elementor-element-c5bdcfc img{width:63%;}.elementor-1386 .elementor-element.elementor-element-0d11da3{padding:0px 20px 0px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-966fa87 */.form_redsys_casilla, .form_redsys_casillas, .form_redsys_radio, form[id^=form_pago_redsys-] input[type=date], form[id^=form_pago_redsys-] select, form[id^=form_pago_redsys-] textarea {
    margin-bottom: 10px;
    border-radius: 20px;
}

form[id^=form_pago_redsys-] input[type=email], form[id^=form_pago_redsys-] input[type=text] {
    width: 100%;
    margin-bottom: 15px;
    border-radius: 20px;
    border: 1px solid #000000;
}


element.style {
    border-color: rgb(204, 204, 204);
}
.boton-pago-redsys input, .boton-pago-redsys textarea, .redsys_form_fields {
    border-radius: 20px;
    border: 1px solid #000000;
}
.boton-pago-redsys input, .boton-pago-redsys textarea, .redsys_form_fields {
    border-radius: 20px !important;
}

element.style {
}
.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.elementor-1386 .elementor-element.elementor-element-966fa87 .elementor-text-editor {
    text-align: center;
    color: #000000;
    font-family: 'Rubik';
}/* End custom CSS */