.elementor-2250 .elementor-element.elementor-element-547e880{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2250 .elementor-element.elementor-element-547e880.e-con{--align-self:center;}.elementor-2250 .elementor-element.elementor-element-85c9043{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2250 .elementor-element.elementor-element-80e474a{left:0px;}body.rtl .elementor-2250 .elementor-element.elementor-element-80e474a{right:0px;}.elementor-2250 .elementor-element.elementor-element-80e474a{top:0px;}.elementor-2250 .elementor-element.elementor-element-80e474a .elementor-wrapper{--video-aspect-ratio:2.33333;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-2250 .elementor-element.elementor-element-a60c594{left:0px;}body.rtl .elementor-2250 .elementor-element.elementor-element-a60c594{right:0px;}.elementor-2250 .elementor-element.elementor-element-a60c594{top:0px;}.elementor-2250 .elementor-element.elementor-element-a60c594 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-2250 .elementor-element.elementor-element-441720c{--display:flex;--min-height:490px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;--z-index:2;}.elementor-2250 .elementor-element.elementor-element-441720c:not(.elementor-motion-effects-element-type-background), .elementor-2250 .elementor-element.elementor-element-441720c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007A;}.elementor-2250 .elementor-element.elementor-element-441720c::before, .elementor-2250 .elementor-element.elementor-element-441720c > .elementor-background-video-container::before, .elementor-2250 .elementor-element.elementor-element-441720c > .e-con-inner > .elementor-background-video-container::before, .elementor-2250 .elementor-element.elementor-element-441720c > .elementor-background-slideshow::before, .elementor-2250 .elementor-element.elementor-element-441720c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2250 .elementor-element.elementor-element-441720c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2250 .elementor-element.elementor-element-cc92be5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2250 .elementor-element.elementor-element-62031fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-830f3da-font-family ), Sans-serif;font-size:var( --e-global-typography-830f3da-font-size );font-weight:var( --e-global-typography-830f3da-font-weight );line-height:var( --e-global-typography-830f3da-line-height );color:var( --e-global-color-8095dc1 );}.elementor-2250 .elementor-element.elementor-element-6e815fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-725bc5e-font-family ), Sans-serif;font-size:var( --e-global-typography-725bc5e-font-size );font-weight:var( --e-global-typography-725bc5e-font-weight );line-height:var( --e-global-typography-725bc5e-line-height );color:var( --e-global-color-8095dc1 );}.elementor-2250 .elementor-element.elementor-element-c2c17da{--display:flex;--overflow:hidden;--z-index:2;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-row{margin-top:190px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__label{padding:0px 0px 35px 0px;text-align:left;font-family:var( --e-global-typography-725bc5e-font-family ), Sans-serif;font-size:var( --e-global-typography-725bc5e-font-size );font-weight:var( --e-global-typography-725bc5e-font-weight );line-height:var( --e-global-typography-725bc5e-line-height );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__desc{text-align:left;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__fields-group{flex-direction:column;gap:0.7em 0.7em;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__field-wrap label{font-family:var( --e-global-typography-b3c32f1-font-family ), Sans-serif;font-size:var( --e-global-typography-b3c32f1-font-size );font-weight:var( --e-global-typography-b3c32f1-font-weight );line-height:var( --e-global-typography-b3c32f1-line-height );color:#3D3E40;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__field-wrap span::before{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CDD4E4;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__field-wrap label :not(:disabled):not(:checked):hover + span::before{border-style:solid;border-color:#CDD4E4;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__field-wrap label :checked + span::before{border-style:solid;border-color:var( --e-global-color-3fb9d3b );background-color:var( --e-global-color-3fb9d3b );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder input{color-scheme:normal;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__action-button{background-color:var( --e-global-color-3fb9d3b );color:var( --e-global-color-4c7aef8 );transition:all 0.3s;font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__submit-wrap{justify-content:flex-end;align-items:flex-end;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page-wrap{text-align:left;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;border-style:none;border-radius:0px 0px 0px 0px;color:var( --e-global-color-4c7aef8 );background-color:var( --e-global-color-3fb9d3b );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page:hover{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;border-style:none;color:var( --e-global-color-4c7aef8 );background-color:var( --e-global-color-3fb9d3b );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page:disabled{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;border-style:none;color:var( --e-global-color-4c7aef8 );background-color:var( --e-global-color-3fb9d3b );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__prev-page{margin:0px 0px 0px 0px;padding:0px 19px 0px 0px;font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;border-style:none;border-radius:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__prev-page:hover{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;background-color:#02010100;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{border-style:none;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__separator{background-color:var( --e-global-color-3fb9d3b );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-color:var( --e-global-color-3fb9d3b );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__separator{background-color:var( --e-global-color-18e3e0a );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item--circle{border-style:solid;border-color:var( --e-global-color-18e3e0a );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__separator{background-color:var( --e-global-color-3fb9d3b );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-color:var( --e-global-color-3fb9d3b );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-message--success{text-align:center;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-message--error{text-align:center;}.elementor-2250 .elementor-element.elementor-element-658ab73{--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-2250 .elementor-element.elementor-element-9b2c231{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2250 .elementor-element.elementor-element-9b2c231:not(.elementor-motion-effects-element-type-background), .elementor-2250 .elementor-element.elementor-element-9b2c231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ee5d80 );}@media(max-width:1024px){.elementor-2250 .elementor-element.elementor-element-441720c{--min-height:290px;--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2250 .elementor-element.elementor-element-441720c.e-con{--align-self:center;}.elementor-2250 .elementor-element.elementor-element-cc92be5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2250 .elementor-element.elementor-element-cc92be5.e-con{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2250 .elementor-element.elementor-element-62031fd{font-size:var( --e-global-typography-830f3da-font-size );line-height:var( --e-global-typography-830f3da-line-height );}.elementor-2250 .elementor-element.elementor-element-6e815fa{font-size:var( --e-global-typography-725bc5e-font-size );line-height:var( --e-global-typography-725bc5e-line-height );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__label{font-size:var( --e-global-typography-725bc5e-font-size );line-height:var( --e-global-typography-725bc5e-line-height );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__field-wrap label{font-size:var( --e-global-typography-b3c32f1-font-size );line-height:var( --e-global-typography-b3c32f1-line-height );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__action-button{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page:hover{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page:disabled{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__prev-page{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__prev-page:hover{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__separator{height:1px;min-height:1px;}.elementor-2250 .elementor-element.elementor-element-9b2c231{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2250 .elementor-element.elementor-element-441720c{--min-height:420px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2250 .elementor-element.elementor-element-441720c.e-con{--align-self:center;}.elementor-2250 .elementor-element.elementor-element-cc92be5{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2250 .elementor-element.elementor-element-cc92be5.e-con{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2250 .elementor-element.elementor-element-62031fd{padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-830f3da-font-size );line-height:var( --e-global-typography-830f3da-line-height );}.elementor-2250 .elementor-element.elementor-element-6e815fa{padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-725bc5e-font-size );line-height:var( --e-global-typography-725bc5e-line-height );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-row{margin-top:0px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__label{font-size:var( --e-global-typography-725bc5e-font-size );line-height:var( --e-global-typography-725bc5e-line-height );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__field-wrap label{font-size:var( --e-global-typography-b3c32f1-font-size );line-height:var( --e-global-typography-b3c32f1-line-height );}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__action-button{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page:hover{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page:disabled{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__prev-page{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__prev-page:hover{font-size:13px;}.elementor-2250 .elementor-element.elementor-element-9b2c231{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-2250 .elementor-element.elementor-element-cc92be5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2250 .elementor-element.elementor-element-cc92be5{--width:50%;}}/* Start custom CSS for video, class: .elementor-element-80e474a */.elementor-2250 .elementor-element.elementor-element-80e474a.elementor-widget-video .elementor-wrapper video {
    height: 490px !important;
    width: 100%;
}

@media (max-width: 1024px) {.elementor-2250 .elementor-element.elementor-element-80e474a.elementor-widget-video .elementor-wrapper video {
    height: 290px !important;
    width: 100%;
}}

@media (max-width: 767px) {.elementor-2250 .elementor-element.elementor-element-80e474a.elementor-widget-video .elementor-wrapper video {
    height: 290px !important;
    width: 100%;
}}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a60c594 */.elementor-2250 .elementor-element.elementor-element-a60c594.elementor-widget-video .elementor-wrapper video {
    height: 490px !important;
    width: 100%;
}

@media (max-width: 1024px) {.elementor-2250 .elementor-element.elementor-element-a60c594.elementor-widget-video .elementor-wrapper video {
    height: 290px !important;
    width: 100%;
}}

@media (max-width: 767px) {.elementor-2250 .elementor-element.elementor-element-a60c594.elementor-widget-video .elementor-wrapper video {
    height: 420px !important;
    width: 100%;
}}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-7f8c88c *//*Altura page*/
@media (min-width: 1025px) {.jet-form-builder-page {
    height: 640px;
}}


/*Altura imagen*/
@media (min-width: 1025px) {.wp-block-image img {
    box-sizing: border-box;
    height: 640px !important;
    max-width: 100%;
    background-size: cover !important;
    vertical-align: bottom;
}}


/*Colores pasos*/
.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle {
    border-style: solid;
    border-color: var(--e-global-color-3fb9d3b);
    background: var(--e-global-color-3fb9d3b);
}

.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle {
    border-style: solid;
    border-color: var(--e-global-color-3fb9d3b);
    background: var(--e-global-color-3fb9d3b);
}

.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item--circle {
    border-style: solid;
    border-color: var(--e-global-color-18e3e0a);
    background: var(--e-global-color-18e3e0a);
}

/*Espacios imagen*/
@media (min-width: 1025px) {.elementor-2250 .elementor-element.elementor-element-c2c17da {
    --display: flex;
    padding: 0;
}}

@media (min-width: 1025px) {.e-con.e-flex>.e-con-inner {
    padding: 0;}}

/*pointer de los pasos*/
@media (min-width: 1025px) {.jfb-progress-type--default .jet-form-builder-progress-pages__item--circle {
    width: 1.3em;
    height: 1.3em;}}
    
    
@media (max-width: 1024px) {.jfb-progress-type--default .jet-form-builder-progress-pages__item--circle {
    width: 1em;
    height: 1em;}
    
    .jfb-progress-type--default .jet-form-builder-progress-pages__item {
    padding: 0.2em 0.2em;
}}
    
@media (max-width: 1024px) and (min-width: 768px) {.jfb-progress-type--default {
    padding-bottom: 1.5em;
    padding-right: 4em;
    padding-left: 4em;}}
    
.jfb-progress-type--default .jet-form-builder-progress-pages__item--circle {
    color: transparent;}

/*Responsive, centrar imagen vertical*/
@media (max-width: 1024px) {.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
    display: flex
;
    align-items: center;
}}

    
/*Margen de arriba de las imágenes condicionales*/
.jet-form-builder__conditional {
    margin-top: 0;
}

:root :where(.is-layout-flow) > * {
    margin-block-start: 0;
    margin-block-end: 0;
}

/*Texto de los pasos*/
.jfb-progress-type--default .jet-form-builder-progress-pages__item--label {
    color:transparent;
}



/*Fondo botón continuar*/
.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page{
    background: linear-gradient(261.05deg, #976238 -36.1%, #D9A965 25.12%, #D9A965 51.24%, #D9A965 76.54%, #8F5932 133.68%) !important;}
    
/*Posición botón continuar*/
@media (min-width: 1025px) {.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__next-page {
    position: absolute;
    right: 35%;
    bottom: 27%;}}
    
/*Posición botón volver*/
@media (min-width: 1025px) {.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__prev-page {
    position: absolute;
    top: 8%;
    right: 37.5%;}}
    
/*Posición botón completar test*/
@media (min-width: 1025px) {.elementor-2250 .elementor-element.elementor-element-7f8c88c .jet-form-builder__action-button {
    background: linear-gradient(261.05deg, #976238 -36.1%, #D9A965 25.12%, #D9A965 51.24%, #D9A965 76.54%, #8F5932 133.68%) !important;
    position: absolute;
    bottom: 27%;
    right: 32%;}}


/*Posición progress bar*/
@media (min-width: 1025px) {.jfb-progress-type--default {
    position: absolute;
    right: 8%;
    top: 14% !important;
}}

  
    
    
/*Espacio izquierda de la columna de la derecha*/
@media (min-width: 1025px) {fieldset.jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field {
    padding-left: 70px;
}}/* End custom CSS */