.elementor-1336 .elementor-element.elementor-element-dbc6e42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1336 .elementor-element.elementor-element-9e449f2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-primary );--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:var( --e-global-color-secondary );--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:5px;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-5px;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-secondary );}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:-0.5px;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group .elementor-field, .elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#E3E3E3;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group .elementor-select-wrapper select{background-color:#E3E3E3;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-button span{justify-content:center;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-button{font-size:24px;font-weight:700;border-style:solid;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-e538d1f );}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-e538d1f );}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}.elementor-1336 .elementor-element.elementor-element-9e449f2 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1d12452 );}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1d12452 );}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-1d12452 );}.elementor-1336 .elementor-element.elementor-element-9e449f2 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1336 .elementor-element.elementor-element-7649828{background-color:#EDF5FF;padding:11px 13px 11px 13px;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-1336 .elementor-element.elementor-element-7649828 .elementor-heading-title{color:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-1336 .elementor-element.elementor-element-dbc6e42{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1336 .elementor-element.elementor-element-9e449f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group > label{font-size:12px;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-type-html{font-size:14px;line-height:1em;}.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group .elementor-field, .elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-subgroup label{font-size:12px;}.elementor-1336 .elementor-element.elementor-element-7649828 .elementor-heading-title{font-size:13px;}}/* Start custom CSS for form, class: .elementor-element-9e449f2 *//* Pegar en: Elementor > Template 1336 > Avanzado > CSS personalizado.
   ".elementor-1336 .elementor-element.elementor-element-9e449f2" limita las reglas únicamente a este template. */
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-form-fields-wrapper{display:flex!important;flex-wrap:wrap!important;margin:0!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group{display:block!important;margin:0!important;padding:0 4.5px 9px!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group.elementor-col-50{width:50%!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group.elementor-col-100{width:100%!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-label{display:block!important;margin:0 0 5px!important;color:#344157!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.73rem!important;font-weight:800!important;line-height:1.35!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-label::after{color:#d14646!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 input.elementor-field.elementor-field-textual,
.elementor-1336 .elementor-element.elementor-element-9e449f2 select.elementor-field-textual{width:100%!important;min-height:44px!important;height:44px!important;margin:0!important;padding:9px 10px!important;border:1px solid #c8d4e2!important;border-radius:11px!important;background:#fbfcfe!important;color:#152238!important;box-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.82rem!important;line-height:1.2!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 select.elementor-field-textual{appearance:auto!important;-webkit-appearance:auto!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-select-wrapper{width:100%!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-select-wrapper .select-caret-down-wrapper{right:11px!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-select-wrapper .select-caret-down-wrapper svg{width:.75em!important;fill:#617086!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 input.elementor-field.elementor-field-textual:focus,
.elementor-1336 .elementor-element.elementor-element-9e449f2 select.elementor-field-textual:focus{border-color:#0064b8!important;background:#fff!important;outline:0!important;box-shadow:0 0 0 4px rgba(0,74,152,.12)!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-type-acceptance{width:100%!important;padding-top:1px!important;padding-bottom:8px!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-subgroup{margin:0!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-option{display:flex!important;align-items:flex-start!important;gap:9px!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 input.elementor-acceptance-field{width:16px!important;height:16px!important;min-width:16px!important;margin:2px 0 0!important;accent-color:#00265e!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-option label{margin:0!important;color:#58677a!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.69rem!important;font-weight:400!important;line-height:1.4!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-option a{color:#0064b8!important;text-decoration:underline!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-type-submit{width:100%!important;padding-top:3px!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-button{display:flex!important;width:100%!important;min-height:52px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:12px 22px!important;border:0!important;border-radius:999px!important;background:#ffd400!important;color:#00265e!important;box-shadow:0 14px 30px rgba(255,212,0,.22)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important;text-shadow:none!important;transition:transform .2s,box-shadow .2s!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-button:hover,
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-button:focus{background:#ffe03d!important;color:#00265e!important;transform:translateY(-2px)!important;box-shadow:0 16px 33px rgba(255,212,0,.32)!important}
.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-message{margin:5px 4.5px 0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.76rem!important}
@media(max-width:680px){.elementor-1336 .elementor-element.elementor-element-9e449f2 .elementor-field-group.elementor-col-50{width:100%!important}}/* End custom CSS */