.elementor-532 .elementor-element.elementor-element-e0ae2af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-532 .elementor-element.elementor-element-e2e7be2{--display:flex;}.elementor-532 .elementor-element.elementor-element-ace099e img{width:35%;}.elementor-532 .elementor-element.elementor-element-222b054{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-4398ee7{--display:flex;}.elementor-532 .elementor-element.elementor-element-526badd{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-526badd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;letter-spacing:0.3px;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-4a6c828{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-4a6c828 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-df6b7a4{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-df6b7a4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-05bbc02{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-05bbc02 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-f07b6d7{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-f07b6d7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-478c8e3{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-478c8e3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-954532a{--display:flex;}.elementor-532 .elementor-element.elementor-element-292a385{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-292a385 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;letter-spacing:0.3px;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-bded820{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-bded820 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-16ebd10{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-16ebd10 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-1b649a9{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-1b649a9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-852b9f0{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-852b9f0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-f363447{--display:flex;}.elementor-532 .elementor-element.elementor-element-94d0af7{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-94d0af7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;letter-spacing:0.3px;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-c3d6114{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-c3d6114 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-37ed2c4{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-37ed2c4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-ed23c15{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-ed23c15 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-e13c315{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-532 .elementor-element.elementor-element-e13c315 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-f907ecf{--display:flex;}.elementor-532 .elementor-element.elementor-element-2ef3c72{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-532 .elementor-element.elementor-element-c817ad5{--display:flex;--min-height:23px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF24;--border-color:#FFFFFF24;}.elementor-532 .elementor-element.elementor-element-c817ad5:not(.elementor-motion-effects-element-type-background), .elementor-532 .elementor-element.elementor-element-c817ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A305D;}.elementor-532 .elementor-element.elementor-element-80d48cb{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-532 .elementor-element.elementor-element-ee856ac.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-532 .elementor-element.elementor-element-ee856ac{text-align:end;font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-532 .elementor-element.elementor-element-2ef3c72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-532 .elementor-element.elementor-element-e0ae2af{--content-width:1400px;}.elementor-532 .elementor-element.elementor-element-e2e7be2{--width:25%;}.elementor-532 .elementor-element.elementor-element-4398ee7{--width:15%;}.elementor-532 .elementor-element.elementor-element-954532a{--width:15%;}.elementor-532 .elementor-element.elementor-element-f363447{--width:20%;}.elementor-532 .elementor-element.elementor-element-f907ecf{--width:25%;}.elementor-532 .elementor-element.elementor-element-c817ad5{--content-width:1413px;}}/* Start custom CSS *//* ── Footer: enlaces activos con hover ── */
.elementor-element-4a6c828 a,.elementor-element-df6b7a4 a,.elementor-element-478c8e3 a,.elementor-element-bded820 a,.elementor-element-1b649a9 a{transition:color .18s ease,padding-left .18s ease}
.elementor-element-4a6c828 a:hover,.elementor-element-df6b7a4 a:hover,.elementor-element-478c8e3 a:hover,.elementor-element-bded820 a:hover,.elementor-element-1b649a9 a:hover{color:#07E9FF!important;padding-left:4px}
/* ── "Próximamente": tenue, sin cursor de enlace ── */
.elementor-element-05bbc02,.elementor-element-f07b6d7,.elementor-element-16ebd10,.elementor-element-852b9f0,.elementor-element-c3d6114,.elementor-element-37ed2c4,.elementor-element-ed23c15,.elementor-element-e13c315{opacity:.45!important;cursor:default!important;position:relative}
.elementor-element-05bbc02 .elementor-heading-title::after,.elementor-element-f07b6d7 .elementor-heading-title::after,.elementor-element-16ebd10 .elementor-heading-title::after,.elementor-element-852b9f0 .elementor-heading-title::after,.elementor-element-c3d6114 .elementor-heading-title::after,.elementor-element-37ed2c4 .elementor-heading-title::after,.elementor-element-ed23c15 .elementor-heading-title::after,.elementor-element-e13c315 .elementor-heading-title::after{content:" · pronto";font-size:.7em;opacity:.7;font-weight:400;font-style:italic}

/* ── Footer móvil: compactación + logo + layout 2x2 ── */
@media (max-width:767px){
 .elementor-element-ace099e{margin:0 0 14px 0!important;line-height:0!important;height:auto!important;display:block!important}
 .elementor-element-ace099e .elementor-widget-container{line-height:0!important;height:auto!important;display:block!important}
 .elementor-element-ace099e img{max-width:78px!important;width:78px!important;height:auto!important;display:block!important;vertical-align:top!important}
 .elementor-element-222b054{margin:0!important}
 .elementor-element-e0ae2af > .e-con-inner{flex-wrap:wrap!important;gap:8px 12px!important;align-items:flex-start!important}
 .elementor-element-e2e7be2{flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding:6px 0 10px!important}
 .elementor-element-4398ee7,.elementor-element-954532a,.elementor-element-f363447,.elementor-element-f907ecf{flex:0 0 calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;width:calc(50% - 6px)!important;padding:8px 0!important;gap:7px!important}
 .elementor-element-4398ee7 .e-con-inner,.elementor-element-954532a .e-con-inner,.elementor-element-f363447 .e-con-inner,.elementor-element-f907ecf .e-con-inner{gap:7px!important}
 .elementor-element-526badd,.elementor-element-292a385,.elementor-element-94d0af7,.se-redes-titulo{margin-top:6px!important;margin-bottom:0!important;font-size:15px!important}
 .elementor-element-4a6c828 .elementor-heading-title,.elementor-element-df6b7a4 .elementor-heading-title,.elementor-element-05bbc02 .elementor-heading-title,.elementor-element-f07b6d7 .elementor-heading-title,.elementor-element-478c8e3 .elementor-heading-title,.elementor-element-bded820 .elementor-heading-title,.elementor-element-16ebd10 .elementor-heading-title,.elementor-element-1b649a9 .elementor-heading-title,.elementor-element-852b9f0 .elementor-heading-title,.elementor-element-c3d6114 .elementor-heading-title,.elementor-element-37ed2c4 .elementor-heading-title,.elementor-element-ed23c15 .elementor-heading-title,.elementor-element-e13c315 .elementor-heading-title{font-size:13.5px!important;line-height:1.3!important}
 .elementor-element-4a6c828,.elementor-element-df6b7a4,.elementor-element-05bbc02,.elementor-element-f07b6d7,.elementor-element-478c8e3,.elementor-element-bded820,.elementor-element-16ebd10,.elementor-element-1b649a9,.elementor-element-852b9f0,.elementor-element-c3d6114,.elementor-element-37ed2c4,.elementor-element-ed23c15,.elementor-element-e13c315{margin-top:6px!important;margin-bottom:0!important}
 .elementor-element-4a6c828,.elementor-element-bded820,.elementor-element-c3d6114{margin-top:9px!important}
 .elementor-element-f3faca9{padding-top:4px!important;padding-bottom:4px!important}
 .se-redes-sub{margin-bottom:10px!important;font-size:12px!important}
 .elementor-element-f907ecf{padding-top:8px!important;padding-bottom:8px!important}
 .elementor-element-f907ecf .se-redes{text-align:left!important;max-width:none!important}
 .elementor-element-f907ecf .se-redes-iconos{justify-content:flex-start!important;gap:8px!important;flex-wrap:nowrap!important}
 .elementor-element-f907ecf .se-red{width:36px!important;height:36px!important;border-radius:10px!important}
 .elementor-element-f907ecf .se-red svg{width:18px!important;height:18px!important}
}/* End custom CSS */