@layer layer_init,rebel,transitional,transitional_reset,tokens,reset,theme,base,layout,components,pages,utilities,layer_end;@layer transitional_reset;@layer rebel;@layer tokens{:root{--leading-none: 1;--leading-tight: 1.08;--leading-heading: 1.15;--leading-body: 1.65;--leading-relaxed: 1.8;--container-text: 46rem;--container-content: 80rem;--container-wide: 92rem;--container-full: 100%;--gutter: clamp(1.25rem,.9rem + 1.5vw,2.5rem);--shadow-xs: 0 1px 2px rgb(32 23 19/.05);--shadow-sm: 0 8px 24px rgb(32 23 19/.07);--shadow-md: 0 18px 48px rgb(32 23 19/.1);--shadow-lg: 0 30px 80px rgb(32 23 19/.14);--duration-fast: .12s;--duration-normal: .18s;--duration-slow: .28s;--ease-standard: cubic-bezier(.2,0,0,1);--ease-emphasized: cubic-bezier(.2,.8,.2,1);--icon-sm: 1rem;--icon-md: 1.25rem;--icon-lg: 1.5rem;--icon-xl: 2rem}}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{border:0;background:none;cursor:pointer}textarea{resize:vertical}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}:target{scroll-margin-top:var(--header-height)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer base{html{color-scheme:light;background:var(--surface-page)}body{color:var(--text-primary);background:var(--surface-page);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-body)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font-display);font-weight:var(--weight-regular);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}h1,.h1{font-size:var(--step-5);line-height:var(--leading-none);letter-spacing:var(--tracking-tight)}h2,.h2{font-size:var(--step-4)}h3,.h3{font-size:var(--step-3)}h4,.h4{font-size:var(--step-2)}h5,.h5{font-size:var(--step-1)}h6,.h6{font-size:var(--step-0);font-family:var(--font-body);font-weight:var(--weight-semibold)}p,li,dd{max-width:70ch}p+p{margin-top:var(--space-4)}strong,b{font-weight:var(--weight-semibold)}small{font-size:var(--step--1)}a{text-decoration-thickness:.08em;text-underline-offset:.18em}:where(main,footer) a:not([class]){color:var(--text-link);text-decoration:none}:where(main,footer) a:not([class]):hover{color:var(--brand-hover);text-decoration:underline}ul:not([role=list]),ol:not([role=list]){padding-left:1.35em}:where(main) ul[class],:where(main) ol[class]{list-style:none;margin:0;padding:0}:where(main) ul:not([class]){list-style-type:disc}ul:not([class])>li+li,ol:not([class])>li+li{margin-top:var(--space-2)}blockquote{padding-left:var(--space-5);border-left:3px solid var(--brand-primary);line-height:var(--leading-heading)}hr{height:1px;border:0;background:var(--border-default)}code,kbd,pre,samp{font-family:var(--font-mono)}code{padding:.1em .3em;border-radius:var(--radius-sm);background:var(--surface-tertiary);font-size:.9em}pre{overflow-x:auto;padding:var(--space-5);border:1px solid var(--border-default);background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--step--1);line-height:1.6}pre code{padding:0;background:transparent}table{width:100%;border:1px solid var(--border-default);background:var(--surface-primary)}caption{padding-bottom:var(--space-3);color:var(--text-secondary);text-align:left;font-size:var(--step--1)}th,td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}th{color:var(--text-primary);background:var(--surface-secondary);font-weight:var(--weight-semibold)}label{color:var(--text-primary);font-size:var(--step--1);font-weight:var(--weight-semibold)}input,select,textarea{width:100%;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface-primary)}input,select{min-height:1rem;padding-inline:var(--space-4)}textarea{min-height:8rem;padding:var(--space-3) var(--space-4)}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}input:focus,select:focus,textarea:focus{border-color:var(--brand-primary);outline:3px solid var(--focus-ring);outline-offset:1px}button,input,select,textarea{accent-color:var(--brand-primary)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}}@media (max-width: 39.999rem){input,select,textarea{font-size:1rem}}@layer base{.bg-white{background-color:var(--white)}.bg-lite,.bg-lite-sm{background:linear-gradient(125deg,var(--surface-base) 0%,var(--surface-subtle) 55%,color-mix(in srgb,var(--brand-tint) 35%,var(--surface-base)) 100%)}.bg-lite-md{background:linear-gradient(125deg,color-mix(in srgb,var(--surface-subtle) 75%,var(--surface-base)) 0%,var(--surface-subtle) 55%,color-mix(in srgb,var(--brand-tint) 30%,var(--surface-base)) 100%)}.bg-lite-reverse,.bg-lite-reverse-sm{background:linear-gradient(125deg,color-mix(in srgb,var(--brand-tint) 35%,var(--surface-base)) 0%,var(--surface-subtle) 45%,var(--surface-base) 100%)}.border-top--brand-3x{border-block-start:3px solid var(--brand-primary)}}@layer components{:where(.primary-nav-list,.mobile-nav-list,.footer-links,.faq-list,.method-list,.values-list)>*{margin-block:0}#lay_MapIn{width:100%;height:300px;border:2px solid var(--border-default)}#lay_MapObj{width:100%;height:100%}.eyebrow{color:var(--brand-strong);font-size:var(--step--2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.microcopy{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--step--1);display:flex;gap:var(--space-2)}.microcopy:before{content:"\25c6"}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--step--1)}.breadcrumb>*+*:before{content:"/";margin-right:var(--space-2);color:var(--text-tertiary)}.breadcrumb a{text-decoration:underline}.breadcrumb a:hover{color:var(--text-brand)}@media (max-width: 60rem){.breadcrumb a:not(:last-of-type){display:none}.breadcrumb a:before{content:none}}}@media (pointer: coarse){.button,.primary-nav-link,.mobile-nav-link,.footer-link,.service-nav-link,.faq-question{min-height:2.75rem}}@layer components{.text-link{color:var(--link-default);font-weight:var(--weight-semibold);text-decoration-thickness:.08em;text-underline-offset:.22em}.text-link:hover{color:var(--link-hover)}.text-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.a-list-arrow,.a-list-arrow--r{list-style:none;margin:0;padding:0}.a-list-arrow a,.a-list-arrow span,.a-list-arrow--r a,.a-arrow,.a-arrow--r{display:inline-flex;gap:var(--space-2);text-decoration:none}.a-list-arrow a:before,.a-list-arrow span:before,.a-arrow:before{content:"\2192"}.a-list-arrow--r a:after,.a-arrow--r:after{content:"\2192"}}@layer components{.cta{--cta-bg: radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--brand-decorative) 16%, transparent), transparent 38%), linear-gradient(125deg, var(--surface-subtle), var(--brand-tint));--cta-inverse-bg: linear-gradient( 110deg, var(--pal-700) 0%, var(--pal-700) 58%, var(--pal-500) 100% );--cta-inverse-text: var(--bg-050);--cta-inverse-muted: color-mix( in srgb, var(--bg-050) 78%, transparent );--cta-inverse-accent: var(--pal-300)}.cta{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-fluid-sm);color:var(--text-primary);background:var(--cta-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.cta-split{display:grid;gap:var(--space-fluid-lg);align-items:center}@media (min-width: 60rem){.cta-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.cta:after{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline-end:clamp(1.5rem,8vw,8rem);inline-size:2px;background:var(--brand-primary);opacity:.5}@media (max-width: 48rem){.cta:after{inset-inline-end:-1rem}}.cta :is(h2,h3,h4){font-size:var(--step-3);color:inherit}.cta :is(p){color:inherit;max-width:unset}.cta.cta-inverse{color:var(--cta-inverse-text);background:var(--cta-inverse-bg)}.cta.cta-inverse :is(p){color:var(--cta-inverse-muted)}.cta.cta-inverse .eyebrow{color:var(--cta-inverse-accent)!important}.cta.cta-inverse a:not(.xbtn){color:var(--cta-inverse-muted);text-decoration:underline}.cta.cta-inverse a:not(.xbtn):hover{color:var(--cta-inverse-accent)}}@layer components{.card-list{--card-color: inherit;--card-muted: var(--text-secondary);--card-bg: var(--surface-base);--card-border: var(--border-default);--card-hover-border-color: var(--border-strong);--card-hover-bg: var(--surface-emphasis)}.card-list>*{padding:var(--space-5);color:var(--card-color);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast),background var(--transition-fast)}.card-list :is(h2,h3,h4){color:inherit;margin-block-end:var(--space-4);text-wrap:unset}.card-list :is(p){color:var(--card-muted)}.card-list :is(h3){font-size:var(--step-2)}.card-list :is(h4){font-size:var(--step-1)}.card-list-a-block a{display:block;text-decoration:none;color:inherit}.card-list-a-block>*:hover{--card-border: var(--card-hover-border-color);--card-bg: var(--card-hover-bg)}}@layer components{.ico{--ico-color: var(--brand-primary);--ico-color-inverse: var(--text-on-dark);--ico-bg: inherit;--ico-circle-color: var(--text-on-dark);--ico-circle-bg: var(--brand-primary);--ico-circle-color-inverse: var(--brand-primary);--ico-circle-bg-inverse: var(--text-on-dark)}.ico{display:inline-flex;gap:.4em}.ico:before{display:inline-flex;justify-content:center;flex-shrink:0;font-weight:700;color:var(--ico-color);background-color:var(--ico-bg)}.ico-pregunta:before{content:"?"}.ico-respuesta:before{content:"\2713"}.ico-pasos:before{content:"\2630"}[class*=inverse] .ico:before{--ico-color: var(--ico-color-inverse)}.ico-circle:before{--ico-color: var(--ico-circle-color);--ico-bg: var(--ico-circle-bg);gap:.6em;width:1.15em;height:1.15em;border-radius:50%;font-size:.85em}[class*=inverse] .ico-circle:before{--ico-color: var(--ico-circle-color-inverse);--ico-bg: var(--ico-circle-bg-inverse)}}@layer pages{.section{padding-block:var(--space-fluid-md)}.section-sm{padding-block:var(--space-fluid-sm)}.section-lg{padding-block:var(--space-fluid-lg)}.section-inverse{color:var(--section-inverse--color);background:var(--section-inverse--bg)}.section-inverse :is(h2,h3,h4,h5){color:var(--section-inverse--color)}.section-inverse :is(p){color:var(--text-inverse)}.section-inverse article{padding-block:var(--space-5);border-top:1px solid color-mix(in srgb,var(--text-inverse) 20%,transparent)}.section-inverse article>h3{font-size:var(--step-1)}}@layer pages{.about-fotos{text-align:center}.about-fotos img{margin:1rem auto;border:2px solid var(--border-default)}.about-fotos :is(h3,h4){font-size:var(--step-0)}.about-fotos :is(p){margin-block-start:1rem}}@layer pages{.home-intro{background:var(--surface-page)}.home-intro-grid{display:grid;gap:var(--space-fluid-lg)}.home-intro-lead{max-width:28ch;font-family:var(--font-display);font-size:var(--step-4);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.home-intro-facts{display:grid;gap:var(--space-3);color:var(--text-secondary);font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase}@media (min-width: 60rem){.home-intro-grid{grid-template-columns:.55fr 1.25fr .7fr;align-items:start}}.home-services{background:var(--surface-secondary)}.service-card{min-height:22rem}.service-card .card-link{margin-top:auto}.home-method{background:var(--surface-primary)}.method-list{counter-reset:method;border-top:1px solid var(--border-default)}.method-step{display:grid;gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--border-default);counter-increment:method}.method-step:before{content:counter(method,decimal-leading-zero);color:var(--text-brand);font-family:var(--font-display);font-size:var(--step-2)}.method-step-title{font-size:var(--step-2)}.method-step-copy{color:var(--text-secondary)}@media (min-width: 60rem){.method-step{grid-template-columns:5rem minmax(14rem,.65fr) minmax(0,1fr);align-items:start}}.home-trust{color:var(--text-inverse);background:var(--surface-inverse)}.home-trust :is(h2,h3){color:inherit}.home-trust-copy{max-width:42rem;color:color-mix(in srgb,var(--text-inverse) 72%,transparent)}.trust-point{padding-block:var(--space-5);border-top:1px solid color-mix(in srgb,var(--text-inverse) 16%,transparent)}.trust-point-title{font-size:var(--step-1)}.trust-point-copy{color:color-mix(in srgb,var(--text-inverse) 66%,transparent)}.home-insights{background:var(--surface-page)}}@layer pages{.service-page{background:var(--surface-page)}.service-nav{position:static;display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-default);background:var(--surface-primary)}@media (min-width: 60rem){.service-nav{position:sticky;top:calc(var(--header-height) + var(--space-5));align-self:start;max-height:calc(100dvh - var(--header-height) - (var(--space-5) * 2));overflow-y:auto}}.service-nav-title{color:var(--text-brand);font-size:var(--step--2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.service-nav-link{display:flex;min-height:2.75rem;align-items:center;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--step--1);font-weight:var(--weight-semibold)}.service-nav-link:hover,.service-nav-link[aria-current=page]{color:var(--text-brand)}.service-intro-title{max-width:28ch;font-size:var(--step-5)}.service-intro-copy{max-width:62ch;color:var(--text-secondary);font-size:var(--step-1)}.service-detail-grid{margin-top:var(--space-fluid-lg)}.service-detail-card{min-height:18rem}.about-visual{min-height:28rem;display:grid;place-items:center;color:var(--text-inverse);background:var(--surface-inverse)}.about-monogram{font-family:var(--font-display);font-size:var(--step-7);color:color-mix(in srgb,var(--text-inverse) 18%,transparent)}.values-list{border-top:1px solid var(--border-default)}.value-item{display:grid;gap:var(--space-3);padding-block:var(--space-5);border-bottom:1px solid var(--border-default)}@media (min-width: 40rem){.value-item{grid-template-columns:4rem 10rem 1fr;align-items:start}}.articles-page{background:var(--surface-secondary)}.article-list-card{min-height:20rem;background:var(--surface-primary)}.faq-page,.legal-page{background:var(--surface-page)}.legal-content{max-width:var(--container-text)}.legal-content h2{margin-top:var(--space-7);font-size:var(--step-3)}.legal-content h3{margin-top:var(--space-6);font-size:var(--step-2)}}.service-nav-mobile{display:block;margin-bottom:var(--space-6);border:1px solid var(--border-default);background:var(--surface-primary)}.service-nav-mobile>summary{position:relative;padding:var(--space-4) var(--space-7) var(--space-4) var(--space-4);color:var(--text-primary);font-weight:var(--weight-semibold);cursor:pointer;list-style:none}.service-nav-mobile>summary::-webkit-details-marker{display:none}.service-nav-mobile>summary:after{content:"+";position:absolute;top:50%;right:var(--space-4);color:var(--text-brand);font-size:var(--step-1);transform:translateY(-50%)}.service-nav-mobile[open]>summary:after{content:"\2212"}.service-nav-mobile .service-nav{border:0;border-top:1px solid var(--border-subtle)}.service-nav-desktop{display:none}@media (min-width: 60rem){.service-nav-mobile{display:none}.service-nav-desktop{display:grid}}@media (max-width: 39.999rem){.home-hero-title,.hero-title,.page-hero-title{overflow-wrap:anywhere}.home-hero-inner,.hero-home-inner{min-height:auto;padding-block:var(--space-fluid-lg)}.service-card,.service-detail-card,.article-list-card{min-height:auto}.home-contact-panel,.cta,.card{padding:var(--space-4)}.footer-bottom{align-items:flex-start;flex-direction:column}}@media (min-width: 40rem) and (max-width: 59.999rem){.service-card,.service-detail-card{min-height:auto}}@media (max-width: 59.999rem){.service-nav{max-height:none;overflow:visible}}@layer pages{.contact-copy{position:static}@media (min-width: var(--breakpoint-md)){.contact-copy{position:sticky;top:calc(var(--header-height) + var(--space-5));align-self:start}}.contact-details{display:grid;border-top:1px solid var(--border-default)}.contact-detail{display:grid;gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--border-default)}.contact-detail-label{color:var(--brand-primary);font-size:var(--step--2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.contact-detail-value{color:var(--text-primary);font-size:var(--step-0);font-weight:var(--weight-semibold)}.contact-panel{padding:var(--space-fluid-lg);border:1px solid var(--border-default);background:var(--surface-base)}.form{display:grid;gap:var(--space-5)}.form-grid{display:grid;gap:var(--space-4)}.field{display:grid;gap:var(--space-2)}.field-help,.field-error{font-size:var(--step--2)}.field-help{color:var(--text-secondary)}.field-error{color:var(--status-error-text)}.check-field{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-3)}.check-field input{width:1.1rem;min-height:1.1rem;margin-top:.2rem}@media (min-width: 40rem){.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer pages{.faq-list{--faq-color: inherit;--faq-color-after: var(--brand-primary);--faq-color-answer: var(--text-secondary);--faq-bg: inherit;--faq-border: var(--border-subtle);--faq-inverse-color: var(--text-on-dark);--faq-inverse-color-after: var(--brand-decorative);--faq-inverse-color-answer: var(--text-secondary);--faq-inverse-bg: var(--surface-dark-soft);--faq-inverse-border: var(--border-default)}.faq-list{color:var(--faq-color);background-color:var(--faq-bg);border-top:1px solid var(--faq-border)}.faq-list details{border-bottom:1px solid var(--faq-border)}.faq-list summary{position:relative;padding:var(--space-5) var(--space-7) var(--space-5) 0;color:var(--faq-color);font-family:var(--font-display);font-size:var(--step-1);cursor:pointer;list-style:none}.faq-list details[open] summary:after{content:"\2212"}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;top:var(--space-5);right:0;color:var(--faq-color-after);font-family:var(--font-body)}.faq-list :is(p){max-width:65ch;padding:0 var(--space-7) var(--space-5) 0;color:var(--faq-color-answer)}[class*=inverse] .faq-list{--faq-color: var(--faq-inverse-color);--faq-color-after: var(--faq-inverse-color-after);--faq-color-answer: var(--faq-inverse-color-answer);--faq-bg: var(--faq-inverse-bg);--faq-border: var(--faq-inverse-border)}}@layer pages{.feature{--feature-color: inherit;--feature-bg: inherit;--feature-muted: var(--text-secondary);--feature-accent: var(--brand-primary);--feature-border: var(--border-subtle);--feature-inverse-color: var(--text-on-dark);--feature-inverse-bg: var(--surface-dark-soft);--feature-inverse-muted: var(--text-on-dark-muted);--feature-inverse-accent: var(--brand-decorative);--feature-inverse-border: color-mix( in srgb, var(--surface-page) 25%, transparent )}.feature{color:var(--feature-color);background-color:var(--feature-bg)}.feature-inverse{--feature-color: var(--feature-inverse-color);--feature-bg: var(--feature-inverse-bg);--feature-muted: var(--feature-inverse-muted);--feature-accent: var(--feature-inverse-accent);--feature-border: var(--feature-inverse-border)}@media (min-width: 60rem){.feature .split>:first-child{position:sticky;inset-block-start:calc(var(--header-height) + 1rem);align-self:start}}.feature-inverse a:not(.button){color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.feature-inverse a:not(.button):hover,.feature-inverse a:not(.button):focus-visible{color:var(--brand-decorative)}.feature-inverse a:not(.button):focus-visible{outline:2px solid var(--brand-decorative);outline-offset:3px}.feature :is(h2,h3,h4){color:inherit}.feature p{color:var(--feature-muted)}.feature-list{--feature-list-heading-size: var(--step-2)}.feature-list :is(h3){font-size:var(--step-2)}.feature-list :is(h4){font-size:var(--step-1)}.feature-list :has(h4){--feature-list-heading-size: var(--step-1)}.feature-list>li{padding-block-end:var(--space-4);max-width:unset}.feature-list>li+li{padding-block-start:var(--space-4);margin:0}.feature-list-bordered li{border-block-end:1px solid var(--feature-border)}.feature-list-numbered{counter-reset:step}.feature-list-numbered li{display:grid;counter-increment:step;grid-template-columns:3rem minmax(0,1fr);column-gap:var(--space-4)}.feature-list-numbered li>:is(h3,h4,p,ul,ol,div){grid-column:2}.feature-list-numbered li>:not(h3,h4,p,ul,ol,div){display:contents}.feature-list-numbered li:before{grid-column:1;grid-row:1 / span 10;content:counter(step,decimal-leading-zero);color:var(--feature-accent);font-family:var(--font-display);font-size:var(--feature-list-heading-size);line-height:var(--leading-heading)}}@layer utilities{.b,.f-bold{font-weight:var(--weight-semibold)}.i,.f-italic{font-style:italic}.bi{font-weight:var(--weight-semibold);font-style:italic}.u{text-decoration:underline!important}.f-normal,.f_normal{font-weight:var(--weight-regular)!important}.f-light,.f_light{font-weight:300!important}.txt-monospace,.txt-mono{font-family:var(--font-mono)}small,.small{font-size:var(--step--1);font-weight:var(--weight-regular)!important}.f-browser{font-size:var(--step-0)}.f-1,.f-trans,.f1-trans{font-size:var(--step-1)}.txt-j,.txt_j{text-align:justify!important}.txt-nowrap{white-space:nowrap!important}.txt-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-center{margin-inline:auto}.txt-l,.txt_l{text-align:left!important}.txt-r,.txt_r{text-align:right!important}.txt-c,.txt_c{text-align:center!important}.txt-center{text-align:center!important;vertical-align:middle!important}@media (min-width: var(--breakpoint-md)){.txt-md-l{text-align:left!important}.txt-md-r{text-align:right!important}.txt-md-c{text-align:center!important}}@media (min-width: var(--breakpoint-lg)){.txt-lg-l{text-align:left!important}.txt-lg-r{text-align:right!important}.txt-lg-c{text-align:center!important}}@media (min-width: var(--breakpoint-xl)){.txt-xl-l{text-align:left!important}.txt-xl-r{text-align:right!important}.txt-xl-c{text-align:center!important}}.txt-low,.txt_low{text-transform:lowercase!important}.txt-up,.txt_up{text-transform:uppercase!important}.txt-cap,.txt_cap{text-transform:capitalize!important}.dash-l:before,.dash_left:before{content:"\2014\a0"}.dash-r:after,.dash_right:after{content:"\a0\2014"}.dash-lr:before,.dash_left_right:before{content:"\2014\a0"}.dash-lr:after,.dash_left_right:after{content:"\a0\2014"}.brand-name{font-weight:var(--weight-semibold);font-style:italic;color:var(--text-brand)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-soft{color:var(--text-secondary)}.text-brand{color:var(--text-brand)}.surface-primary{background:var(--surface-primary)}.surface-secondary{background:var(--surface-subtle)}.surface-inverse{color:var(--text-inverse);background:var(--surface-inverse)}.measure{max-width:65ch}.flow>*+*{margin-top:var(--flow-space,var(--space-4))}}:root{--cookies_border--color: #c9c9c9;--cookies_btn-acept--bgcolor: #373737;--cookies_btn-acept--color: #ffffff;--cookies_btn-acept--border: 1px solid #303030;--cookies_btn-default--bgcolor: #f3f3f3;--cookies_btn-default--color: #333333;--cookies_btn-default--border: 1px solid #c9c9c9;--cookies-zindex--consent-modal: 999;--cookies-zindex--consent-wrapper: 9999;--cookies-zindex--dlg-wrapper: 99999}#id_cookie-wrapper{font-size:15px;display:none}.cookies-page-opacity{background:#0000004d;z-index:999;width:100%;height:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0}.cookies-container{z-index:10000;position:fixed;left:initial;right:initial;bottom:0;width:100%;display:grid;grid-template-rows:minmax(0,1fr);grid-gap:10px;max-height:calc(100vh - 20px);height:auto;padding:15px 20px;background-color:#fff;box-shadow:0 8px 17px #0009;border-radius:5px}@media (min-width: 768px){.cookies-container{top:initial;left:initial;right:10px;bottom:10px;max-width:600px}}.cookies-header h5{text-align:center}.cookies-body{width:100%;overflow-y:scroll;overflow-x:hidden;max-height:65vh}@media (min-width: 350px){.cookies-body{min-width:300px}}.cookies-body--message{padding-right:10px}.cookies-footer{display:flex;gap:10px;flex-direction:column}@media (min-width: 768px){.cookies-footer{flex-direction:row}}.cookies-btn{background-color:var(--cookies_btn-default--bgcolor);color:var(--cookies_btn-default--color);border:var(--cookies_btn-default--border);border-radius:6px;height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}#id_cookie-btn-accept{background-color:var(--cookies_btn-acept--bgcolor);color:var(--cookies_btn-acept--color);border:var(--cookies_btn-acept--border)}#id_cookie-wrapper details{width:100%;cursor:pointer;display:block;margin:0 auto 1rem;padding-right:6px}#id_cookie-wrapper summary{display:block;width:100%;font-weight:500;border-bottom:1px dotted var(--cookies_border--color)}#id_cookie-wrapper details p{margin-top:10px;padding:6px;background-color:var(--cookies_btn-default--bgcolor)}#id_cookie-wrapper summary>div{display:grid;grid-template-columns:10px 1fr auto;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px}#id_cookie-wrapper summary::marker{display:none}#id_cookie-wrapper details .cookies-marker:after{content:"+"}#id_cookie-wrapper details[open] .cookies-marker:after{content:"-"}#id_cookie-wrapper input{padding:0;margin:0;width:1.5em;height:1.5em}.app-dialogs,#id_cookie-dlg{font-size:15px}.cookie-dlg--container{z-index:var(--cookies-zindex--dlg-wrapper);position:fixed;left:initial;right:initial;bottom:0;width:100%;display:grid;grid-template-rows:minmax(0,1fr);grid-gap:10px;max-height:calc(100vh - 20px);height:auto;padding:15px 20px;background-color:#fff;box-shadow:0 8px 17px #0009;border-radius:5px}.cookie-alert{top:50%;left:50%;bottom:initial;right:initial;transform:translate(-50%,-50%);max-height:60vh;max-width:96%}@media (min-width: 768px){.cookie-dlg--container{top:initial;right:10px;bottom:10px;max-width:700px}.cookie-alert{top:50%;left:50%;bottom:initial;right:initial;transform:translate(-50%,-50%);max-width:70vw;width:max-content}}.cookie-dlg---header{text-align:right;border-bottom:var(--cookies_btn-default--border)}#id_cookie-dlg--body{width:100%;overflow-y:auto;overflow-x:hidden;max-height:70vh;padding-right:10px}
