.custom-steps-form .frm_forms .frm_form_fields fieldset{background:#f2f2f2;padding:max(60px, 5%) max(25px, 5%);position:relative;overflow:hidden}.custom-steps-form .frm_forms .frm_rootline_group{margin:0;position:absolute;top:0;left:0}.custom-steps-form .frm_forms .frm_rootline_group input[type="button"]{border-radius:0;border:0}.custom-steps-form .frm_style_estilos-formidable.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"]{border-top:0;padding:0;margin:0 auto;text-align:center;font-size:2.5rem;line-height:1.05;color:#3f43ad;max-width:930px;position:relative;margin-bottom:50px;font-weight:400;text-wrap:balance;width:100%;padding:0 30px}.custom-steps-form .frm_style_estilos-formidable.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"]:after{content:"";position:absolute;top:-10px;right:0;width:24px;height:24px;background:url(/wp-content/uploads/2022/11/esquina_grande_h2.svg) right top no-repeat;background-size:100%}.custom-steps-form .frm_display_format_buttons .frm_label_button_container,.custom-steps-form .frm_display_format_buttons .frm_image_option_container{border:none;min-height:60px;line-height:1.2;box-sizing:border-box;padding:19px 45px 19px 30px;background:#fff;box-shadow:0 5px 34px #0000000A;margin-bottom:0;font-size:1.25rem;position:relative;transition:.3s background linear}.custom-steps-form .frm_display_format_buttons .frm_label_button_container:before,.custom-steps-form .frm_display_format_buttons .frm_image_option_container:before{position:absolute;width:16px;height:16px;border-radius:0!important;opacity:.6;filter:grayscale(1);border:none;content:"";background:url(/wp-content/uploads/2022/11/flecha_cta.svg) center center no-repeat;background-size:cover;right:18px}.custom-steps-form .frm_display_format_buttons .frm_radio input[type=radio]:checked+.frm_label_button_container,.custom-steps-form .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked+.frm_label_button_container{border-radius:0;background:#71E4D1;border:unset;box-shadow:unset}.custom-steps-form .frm_display_format_buttons .frm_radio input[type=radio]:checked+.frm_label_button_container:before,.custom-steps-form .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked+.frm_label_button_container:before{filter:grayscale(0);opacity:1}.custom-steps-form .frm_display_format_buttons{display:flex;gap:10px 0;flex-flow:row wrap;align-items:stretch;justify-content:center}.custom-steps-form .frm_display_format_buttons.frm_three_col .frm_radio,.custom-steps-form .frm_display_format_buttons.frm_three_col .frm_checkbox{width:calc(32%);margin:0 .5%}.custom-steps-form .frm_style_estilos-formidable.with_frm_style .frm_submit button{padding-top:13px;padding-bottom:12px;border:1px solid #71e4d1;line-height:1.6;padding-left:40px;padding-right:40px;min-width:180px;position:relative;color:#3F43AD;box-shadow:none!important;font-size:1rem;border-radius:99px;background-color:#71e4d1}.custom-steps-form .frm_style_estilos-formidable.with_frm_style .frm_submit button.frm_prev_page{background:none!important;border:1px solid #4734a9;padding-top:13px;padding-bottom:12px;line-height:1.6;padding-left:40px;padding-right:40px}.custom-steps-form .frm_style_estilos-formidable.with_frm_style .frm_submit button.frm_prev_page:before{content:url(/wp-content/uploads/2022/11/flecha_cta.svg);position:absolute;left:33px;top:calc(50% - 5px);transition:.2s alllinear;transform:rotate(180deg) translateY(50%)}.custom-steps-form .frm_style_estilos-formidable.with_frm_style .frm_error,.custom-steps-form .frm_style_estilos-formidable.with_frm_style .frm_limit_error{font-size:1rem;color:red}.custom-steps-form .frm_style_estilos-formidable.with_frm_style .frm_progress_line li:first-of-type input{background:#71e4d1}.custom-steps-form .frm_forms .frm_form_field input:not([type="checkbox"]):not([type="submit"]),.custom-steps-form .frm_forms .frm_form_field textarea,.custom-steps-form .frm_forms .frm_form_field select,.custom-steps-form .frm_forms .frm_form_field .frm_slimselect{border:none;min-height:60px;line-height:1.2;box-sizing:border-box;padding:19px 45px 19px 30px;background:#fff;box-shadow:0 5px 34px #0000000A;margin-bottom:0;font-size:1.35rem}.custom-steps-form .frm_forms .frm_form_field input:not([type="checkbox"]):not([type="submit"])::placeholder,.custom-steps-form .frm_forms .frm_form_field textarea::placeholder,.custom-steps-form .frm_forms .frm_form_field select::placeholder,.custom-steps-form .frm_forms .frm_form_field .frm_slimselect::placeholder{font-size:1.125rem}.custom-steps-form .frm_submit.frm_flex{justify-content:flex-end}@media (max-width:950px){.custom-steps-form .frm_display_format_buttons.frm_three_col .frm_radio,.custom-steps-form .frm_display_format_buttons.frm_three_col .frm_checkbox{width:calc(49%);margin:0 .5%}}@media (max-width:600px){.custom-steps-form .frm_style_estilos-formidable.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"]{font-size:1.75rem}.custom-steps-form .frm_display_format_buttons.frm_three_col .frm_radio,.custom-steps-form .frm_display_format_buttons.frm_three_col .frm_checkbox{width:calc(99%);margin:0 .5%}.custom-steps-form .frm_display_format_buttons .frm_label_button_container,.custom-steps-form .frm_display_format_buttons .frm_image_option_container{font-size:1.125rem}}