.elementor-7795 .elementor-element.elementor-element-b04b36b{--display:flex;--min-height:130px;--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:flex-start;}.elementor-7795 .elementor-element.elementor-element-e5b231b{text-align:center;}.elementor-7795 .elementor-element.elementor-element-8424935{--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;--align-items:center;--gap:4em 0em;--row-gap:4em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7795 .elementor-element.elementor-element-8424935.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7795 .elementor-element.elementor-element-d7bd01c{--display:flex;}.elementor-7795 .elementor-element.elementor-element-9a64c31{font-size:16px;font-weight:400;}.elementor-7795 .elementor-element.elementor-element-2e03901{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7795 .elementor-element.elementor-element-d61d018 img{width:100vw;max-width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-7795 .elementor-element.elementor-element-d61d018 .widget-image-caption{font-size:14px;font-style:normal;}.elementor-7795 .elementor-element.elementor-element-e3e77ac{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7795 .elementor-element.elementor-element-e8b0506 img{height:400px;object-fit:cover;object-position:center center;}.elementor-7795 .elementor-element.elementor-element-622a657 img{height:400px;object-fit:cover;object-position:center center;}.elementor-7795 .elementor-element.elementor-element-938eab7 img{height:400px;object-fit:cover;object-position:center center;}.elementor-7795 .elementor-element.elementor-element-6bf3066 img{height:400px;object-fit:cover;object-position:center center;}.elementor-7795 .elementor-element.elementor-element-128beec img{height:400px;object-fit:cover;object-position:center center;}.elementor-7795 .elementor-element.elementor-element-bd488b8 img{height:400px;object-fit:cover;object-position:center center;}.elementor-7795 .elementor-element.elementor-element-bf7a4d4 img{height:400px;object-fit:cover;object-position:center center;}.elementor-7795 .elementor-element.elementor-element-b566c49 img{height:400px;object-fit:cover;object-position:center center;}.elementor-7795 .elementor-element.elementor-element-ca7d95c{--display:flex;}.elementor-7795 .elementor-element.elementor-element-5266e87{--display:flex;}.elementor-7795 .elementor-element.elementor-element-5f25919{--display:flex;}.elementor-7795 .elementor-element.elementor-element-c115547{--display:flex;}.elementor-7795 .elementor-element.elementor-element-ab77f43{--display:flex;}.elementor-7795 .elementor-element.elementor-element-94bf7f9{--display:flex;}.elementor-7795 .elementor-element.elementor-element-22ffba6{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7795 .elementor-element.elementor-element-4ba0899{--display:flex;}.elementor-7795 .elementor-element.elementor-element-b561428{font-size:16px;font-weight:400;}.elementor-7795 .elementor-element.elementor-element-d497c43 .elementor-cta .elementor-cta__bg, .elementor-7795 .elementor-element.elementor-element-d497c43 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-7795 .elementor-element.elementor-element-d497c43 .elementor-cta__content{text-align:center;}.elementor-7795 .elementor-element.elementor-element-d497c43 .elementor-cta__bg-wrapper{min-height:400px;}.elementor-7795 .elementor-element.elementor-element-d497c43 .elementor-cta__button{background-color:var( --e-global-color-accent );}.elementor-7795 .elementor-element.elementor-element-d497c43 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );}.elementor-7795 .elementor-element.elementor-element-5a1f996{--display:flex;}.elementor-7795 .elementor-element.elementor-element-a9bd349{--display:flex;}.elementor-7795 .elementor-element.elementor-element-2ed8860{text-align:start;}.elementor-7795 .elementor-element.elementor-element-edff50f{--display:flex;}.elementor-7795 .elementor-element.elementor-element-44ca8e7{--display:flex;}.elementor-7795 .elementor-element.elementor-element-2c47cfa{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7795 .elementor-element.elementor-element-6879f38{--display:flex;}.elementor-7795 .elementor-element.elementor-element-6214e7f{--display:flex;}.elementor-7795 .elementor-element.elementor-element-297a3af .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-7795 .elementor-element.elementor-element-297a3af:after{content:"1";position:absolute;color:transparent;}.elementor-7795 .elementor-element.elementor-element-297a3af{--grid-row-gap:4px;--grid-column-gap:4px;}.elementor-7795 .elementor-element.elementor-element-297a3af a .elementor-portfolio-item__overlay{background-color:#09152EAD;}.elementor-7795 .elementor-element.elementor-element-297a3af a .elementor-portfolio-item__title{color:#FFF;}.elementor-7795 .elementor-element.elementor-element-297a3af .elementor-portfolio-item__title{font-family:"Roboto", Roboto, "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;font-size:17px;font-weight:400;}.elementor-7795 .elementor-element.elementor-element-a473466{--display:flex;}.elementor-7795 .elementor-element.elementor-element-bf62641{--display:flex;}.elementor-7795 .elementor-element.elementor-element-7ce813e{--display:flex;}.elementor-7795 .elementor-element.elementor-element-4bc0358{--display:flex;}.elementor-7795 .elementor-element.elementor-element-71d1426{--display:flex;}.elementor-7795 .elementor-element.elementor-element-afa1dde{--display:flex;}.elementor-7795 .elementor-element.elementor-element-9f32484{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7795 .elementor-element.elementor-element-86f2aa5{--display:flex;}.elementor-7795 .elementor-element.elementor-element-3293fcb{--display:flex;}.elementor-7795 .elementor-element.elementor-element-bec5b94{--display:flex;}.elementor-7795 .elementor-element.elementor-element-dca7af2{--display:flex;}.elementor-7795 .elementor-element.elementor-element-b48d5e4{--display:flex;}.elementor-7795 .elementor-element.elementor-element-611f213{--display:flex;}.elementor-7795 .elementor-element.elementor-element-8d49dc9{--display:flex;}.elementor-7795 .elementor-element.elementor-element-129de92{--display:flex;}.elementor-7795 .elementor-element.elementor-element-0eaccda{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7795 .elementor-element.elementor-element-d9e1af9{--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;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-7795 .elementor-element.elementor-element-6464d12{--divider-border-style:solid;--divider-color:var( --e-global-color-38c09ee );--divider-border-width:3px;}.elementor-7795 .elementor-element.elementor-element-6464d12 .elementor-divider-separator{width:100%;}.elementor-7795 .elementor-element.elementor-element-6464d12 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-7795 .elementor-element.elementor-element-55accc1 .elementor-icon-list-icon{width:13px;}.elementor-7795 .elementor-element.elementor-element-55accc1 .elementor-icon-list-icon i{font-size:13px;}.elementor-7795 .elementor-element.elementor-element-55accc1 .elementor-icon-list-icon svg{--e-icon-list-icon-size:13px;}.elementor-7795 .elementor-element.elementor-element-55accc1 .elementor-icon-list-text, .elementor-7795 .elementor-element.elementor-element-55accc1 .elementor-icon-list-text a{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-7795 .elementor-element.elementor-element-d61d018 img{height:90vh;}.elementor-7795 .elementor-element.elementor-element-e3e77ac{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7795 .elementor-element.elementor-element-b04b36b{--justify-content:center;}.elementor-7795 .elementor-element.elementor-element-9a64c31{font-size:16px;}.elementor-7795 .elementor-element.elementor-element-d61d018 img{height:80vh;}.elementor-7795 .elementor-element.elementor-element-e3e77ac{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7795 .elementor-element.elementor-element-b561428{font-size:16px;}.elementor-7795 .elementor-element.elementor-element-297a3af .elementor-portfolio-item__title{font-size:16px;}}@media(min-width:768px){.elementor-7795 .elementor-element.elementor-element-8424935{--width:100%;}.elementor-7795 .elementor-element.elementor-element-d7bd01c{--content-width:900px;}.elementor-7795 .elementor-element.elementor-element-2e03901{--content-width:1536px;}.elementor-7795 .elementor-element.elementor-element-ca7d95c{--content-width:900px;}.elementor-7795 .elementor-element.elementor-element-5266e87{--content-width:900px;}.elementor-7795 .elementor-element.elementor-element-4ba0899{--content-width:900px;}.elementor-7795 .elementor-element.elementor-element-5a1f996{--content-width:900px;}.elementor-7795 .elementor-element.elementor-element-6214e7f{--content-width:900px;}.elementor-7795 .elementor-element.elementor-element-a473466{--content-width:900px;}.elementor-7795 .elementor-element.elementor-element-86f2aa5{--content-width:900px;}.elementor-7795 .elementor-element.elementor-element-3293fcb{--content-width:900px;}.elementor-7795 .elementor-element.elementor-element-d9e1af9{--content-width:900px;}}/* Start custom CSS for formidable, class: .elementor-element-e162877 *//* Sobrescribe las variables globales dentro del formulario */
.frm_forms.frm_style_dark-navy-professional {
  /* Igualamos la variable de Elementor al color de texto del formulario */
  --e-global-color-text: var(--text-color);
  /* Opcional: puedes fijar un color concreto, p. ej. #d6d6d6 */
  /* --e-global-color-text: #d6d6d6; */
}

/* Ajusta color y borde de inputs y textareas del formulario */
.frm_style_dark-navy-professional input:not([type="button"]):not([type="submit"]),
.frm_style_dark-navy-professional textarea {
  color: var(--text-color) !important;
  background-color: var(--bg-color) !important;
  border-color: var(--border-color) !important;
  border-width: var(--field-border-width) !important;
  border-radius: var(--border-radius) !important;
}/* End custom CSS */