.elementor-3639 .elementor-element.elementor-element-e51c3c0{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-f894c07{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 );}/* Start custom CSS *//* === SDS · Página legal === */
.elementor-3639{--i:#FBF8F4;--s:#F3ECE3;--k:#2B2521;--m:#6E645C;--g:#B08D57;--gs:#D9C3A0;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Jost','Helvetica Neue',Arial,sans-serif;background:var(--i)}
.elementor-3639 .sdl-hero{--content-width:860px;--gap:0px;--padding-top:clamp(64px,9vw,120px);--padding-bottom:clamp(56px,7vw,96px);--padding-left:clamp(20px,5vw,48px);--padding-right:clamp(20px,5vw,48px);background:var(--k);text-align:center}
.elementor-3639 .sdl-hero .elementor-widget,.elementor-3639 .sdl-body .elementor-widget{margin-bottom:0 !important}
.elementor-3639 .sdl-eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;font:500 12px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gs);margin-bottom:22px}
.elementor-3639 .sdl-eyebrow::before,.elementor-3639 .sdl-eyebrow::after{content:"";width:40px;height:1px;background:currentColor}
.elementor-3639 .sdl-hero .elementor-heading-title{font-family:var(--serif) !important;font-weight:400 !important;font-size:clamp(44px,6vw,80px) !important;line-height:1.05 !important;color:#fff !important;text-align:center}
.elementor-3639 .sdl-hero .elementor-heading-title em{font-style:italic;color:var(--gs)}
.elementor-3639 .sdl-date{margin:22px 0 0;font:300 15px/1.5 var(--sans);color:rgba(255,255,255,.65)}
.elementor-3639 .sdl-body{--content-width:820px;--gap:0px;--padding-top:clamp(40px,6vw,72px);--padding-bottom:clamp(64px,9vw,120px);--padding-left:clamp(20px,5vw,48px);--padding-right:clamp(20px,5vw,48px);background:var(--i)}
.elementor-3639 .sdl-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:clamp(40px,6vw,64px)}
.elementor-3639 .sdl-nav a{font:500 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--k);text-decoration:none;padding:12px 18px;border:1px solid rgba(43,37,33,.15);transition:.3s}
.elementor-3639 .sdl-nav a:hover,.elementor-3639 .sdl-nav a.is-active{background:var(--k);border-color:var(--k);color:#fff}
.elementor-3639 .sdl-prose{font-family:var(--sans) !important;font-weight:300 !important;font-size:16.5px !important;line-height:1.8 !important;color:var(--m) !important}
.elementor-3639 .sdl-prose p{margin:0 0 1.1em}
.elementor-3639 .sdl-prose .sdl-intro{font-family:var(--serif);font-size:clamp(20px,2vw,24px);line-height:1.55;color:var(--k);font-weight:400;margin-bottom:1.6em}
.elementor-3639 .sdl-prose h2{font-family:var(--serif) !important;font-weight:500 !important;font-size:clamp(26px,2.6vw,32px) !important;line-height:1.2 !important;color:var(--k) !important;margin:2em 0 .7em !important;padding-top:1.2em;border-top:1px solid rgba(43,37,33,.12);text-transform:none !important}
.elementor-3639 .sdl-prose h2:first-child{margin-top:0 !important;padding-top:0;border-top:0}
.elementor-3639 .sdl-prose strong{color:var(--k);font-weight:500}
.elementor-3639 .sdl-prose a{color:var(--g);text-decoration:underline;text-underline-offset:3px}
.elementor-3639 .sdl-prose ul{padding-left:1.2em;margin:0 0 1.2em}
.elementor-3639 .sdl-prose li{margin-bottom:.5em}
.elementor-3639 .sdl-prose li::marker{color:var(--g)}
.elementor-3639 .sdl-prose table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:15px;background:#fff}
.elementor-3639 .sdl-prose th,.elementor-3639 .sdl-prose td{padding:14px 16px;border:1px solid rgba(43,37,33,.1);text-align:left;vertical-align:top}
.elementor-3639 .sdl-prose thead th{background:var(--k);color:#fff;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-color:var(--k)}
.elementor-3639 .sdl-prose .sdl-id th{width:32%;background:var(--s);color:var(--k);font-weight:500}
.elementor-3639 .sdl-table{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media (max-width:767px){.elementor-3639 .sdl-prose table{font-size:14px}.elementor-3639 .sdl-prose th,.elementor-3639 .sdl-prose td{padding:10px 12px}.elementor-3639 .sdl-table table{min-width:540px}.elementor-3639 .sdl-nav a{padding:10px 12px}}/* End custom CSS */