.elementor-5581 .elementor-element.elementor-element-x01eef{--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-5581 .elementor-element.elementor-element-x05ccd{--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:160px;--padding-bottom:84px;--padding-left:44px;--padding-right:44px;}.elementor-5581 .elementor-element.elementor-element-x05ccd:not(.elementor-motion-effects-element-type-background), .elementor-5581 .elementor-element.elementor-element-x05ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #0E2659 0%, #1f8f8a 100%);}.elementor-5581 .elementor-element.elementor-element-x09aab{--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:90px;--padding-bottom:90px;--padding-left:44px;--padding-right:44px;}.elementor-5581 .elementor-element.elementor-element-x09aab:not(.elementor-motion-effects-element-type-background), .elementor-5581 .elementor-element.elementor-element-x09aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f5f0;}.elementor-5581 .elementor-element.elementor-element-x0d889{--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;}@media(max-width:767px){.elementor-5581 .elementor-element.elementor-element-x05ccd{--padding-top:130px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-5581 .elementor-element.elementor-element-x09aab{--padding-top:90px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-5581 .elementor-element.elementor-element-x05ccd{--content-width:1152px;}.elementor-5581 .elementor-element.elementor-element-x09aab{--content-width:1152px;}}/* Start custom CSS *//* LEGALES (aviso legal, cookies, privacidad) */
.at-sec .legal{max-width:820px;margin:0 auto}
.at-sec .legal h2{font-family:'Fraunces',Georgia,serif;font-weight:500;color:var(--azul);font-size:1.35rem;line-height:1.3;letter-spacing:-.02em;margin:34px 0 10px}
.at-sec .legal h3{font-family:'Inter',sans-serif;color:var(--tinta);font-size:1rem;font-weight:700;margin:20px 0 6px}
.at-sec .legal p{margin:0 0 12px;line-height:1.65;color:var(--tinta);font-size:16px;max-width:none}
.at-sec .legal ul{list-style:disc;margin:0 0 14px;padding-left:22px;line-height:1.6}
.at-sec .legal li{margin-bottom:7px;padding:0;color:var(--tinta);font-size:16px}
.at-sec .legal li::before{content:none}
.at-sec .legal a{color:var(--azul-medio);word-break:break-word;font-weight:600}
.at-sec .legal .datos{background:#fff;border:1px solid var(--linea);border-radius:14px;padding:18px 22px;margin:8px 0 12px}
.at-sec .legal .datos p{margin:5px 0}/* End custom CSS */