/*!
 Theme Name:   futurosaludprTheme
 Theme URI:    https://futurosaludpr.com.ar
 Description:  futurosaludpr Theme
 Author:       LZ
 Author URI:   https://futurosaludpr.com.ar
 Version:      1.0.2

*/
@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--color-error:#9d000f;--color-success:#28a745;--color-warning:#ffc107;--color-info:#17a2b8;--color-active:rgba(0, 120, 112, 0.2);--color-disabled:#6c757d;--shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.3);--shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.3), 0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.3), 0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.3), 0 8px 10px -6px rgb(0 0 0 / 0.1);--border-radius-sm:0.25rem;--border-radius-md:0.375rem;--border-radius-lg:0.5rem;--border-radius-xl:0.75rem;--border-radius-2xl:1rem;--border-radius-full:9999px;--border-width:1px;--border-width-thick:2px;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--touch-target-comfortable:48px}body,html{text-rendering:optimizeLegibility}html{scroll-behavior:smooth;scroll-padding-top:var(--space-xl);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-feature-settings:"kern"1;font-kerning:auto;font-variant-ligatures:common-ligatures;font-family:var(--font-base);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--color-text);background-color:var(--color-background)}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}h1,h2,h3,h4,h5{font-weight:var(--font-weight-semibold);margin-top:0;margin-bottom:var(--space-md)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:.95;color:var(--color-text);text-wrap:balance}.h1,h1{font-size:var(--font-size-4xl)}.h2,h2{font-size:var(--font-size-xl)}.h3,h3{font-size:var(--font-size-lg)}.h4,h4{font-size:var(--font-size-md)}h5{font-size:var(--font-size-sm)}.h6,h6{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}h6,main ol,main ul,p{margin-top:0;margin-bottom:var(--space-md)}p{text-wrap:pretty;margin-bottom:1em}main ol,main ul{padding-left:var(--space-lg)}main ol[role=list],main ul[role=list]{list-style:none;padding-left:0}main li{margin-bottom:var(--space-2xs)}ol.wp-block-list,ul.wp-block-list{margin-left:3em!important}.acordeon-texto ol.wp-block-list,.acordeon-texto ul.wp-block-list{margin-left:1em!important}.acordeon-item{margin-bottom:0}.acordeon-header{border-width:1px 0 0;border-color:#000;border-style:solid;margin-bottom:0;padding:.3em}.acordeon-texto{padding:.5em .5em 1.5em}.acordeon-item:last-child .acordeon-header{border-bottom:1px solid #000}a:not(.wp-block-button__link){color:var(--color-text);transition:all var(--transition-fast);text-decoration:none}a:not(.wp-block-button__link):hover{color:var(--color-text-hover)}a:not(.wp-block-button__link):active{transform:translateY(1px)}.header-menu{margin:0 0 0 auto}nav a{text-decoration:none}.hamburger{transition:background-color var(--transition-base)}.hamburger::after,.hamburger::before{transition:all var(--transition-base)}.nav-toggle[aria-expanded=true] .hamburger{background:0 0}.nav-toggle[aria-expanded=true] .hamburger::before{top:0;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .hamburger::after{top:0;transform:rotate(-45deg)}.nav-toggle{transition:all var(--transition-fast)}.nav-toggle:focus-visible{outline:0}.nav-menu{position:absolute;top:-10px;right:0;background:var(--color-background);border-top:none;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all var(--transition-base);z-index:var(--z-dropdown);max-height:calc(100vh - 70px);overflow-y:auto;padding-top:50px;min-width:300px;box-shadow:0 17px 26px rgba(0,0,0,.1)}.nav-menu[aria-hidden=false]{transform:translateY(0);opacity:1;visibility:visible}.nav-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.nav-menu>ul>li{width:100%;position:relative}.nav-menu a,.nav-menu button{width:100%;padding:var(--space-sm) var(--space-xs);color:var(--color-text-menu);text-decoration:none;display:flex;align-items:center;justify-content:center;min-height:var(--touch-target-min);transition:all var(--transition-fast)}.nav-menu a:focus,.nav-menu a:hover,.nav-menu button:focus,.nav-menu button:hover{background-color:transparent;color:#000;outline:0!important}.nav-menu a[aria-current=page],.nav-menu button[aria-current=page]{border-left-color:var(--color-brand);font-weight:var(--font-weight-semibold)}.nav-menu li.border{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.nav-menu li.icon{background:var(--color-brand);margin-bottom:0}.nav-menu li.icon a{padding:var(--space-sm)}.nav-menu li.border a{border-bottom:1px solid #000}.submenu-toggle{background:0 0;border:0;cursor:pointer;font-size:inherit;gap:var(--space-2xs);transition:all var(--transition-fast)}.submenu-toggle:focus-visible{outline:0}.submenu{background:var(--color-background);border-left:2px solid var(--color-brand);margin-top:var(--space-xs);margin-left:var(--space-sm);padding-left:var(--space-sm);max-height:0;overflow:hidden;transition:max-height var(--transition-base);opacity:1;visibility:visible;position:static}.submenu[aria-hidden=false]{max-height:300px}.submenu ul{padding:0;gap:var(--space-3xs)}.submenu a{padding:var(--space-xs)0;margin-left:0;transition:all var(--transition-fast)}.submenu a:focus,.submenu a:hover,.submenu button:focus,.submenu button:hover{background-color:transparent;border-left-color:transparent;color:var(--color-brand)}.site-header.is-sticky{position:sticky}.site-header.header-hidden{opacity:0}.site-header.is-sticky.header-scrolled::after{background:#fff;content:"";position:absolute;top:0;left:0;width:100%;height:62px;z-index:-1}.button-container{gap:var(--space-xs);display:flex;flex-wrap:wrap}.button{--btn-padding-x:var(--space-md);--btn-padding-y:var(--space-sm);--btn-font-size:var(--font-size-base);--btn-border-radius:var(--border-radius-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:var(--touch-target-comfortable);padding:var(--btn-padding-y) var(--btn-padding-x);font-family:inherit;font-size:var(--btn-font-size);font-weight:var(--font-weight-medium);line-height:1;text-align:center;text-decoration:none;cursor:pointer;user-select:none;border:var(--border-width) solid transparent;border-radius:var(--btn-border-radius);transition:all var(--transition-fast);width:100%;transform:translateY(0)}.button:focus-visible{outline:0}.button:disabled,.button[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none!important}.button-primary{background-color:var(--color-brand);color:#fff;box-shadow:var(--shadow-sm)}.button-primary:hover:not(:disabled){background-color:var(--color-brand-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.button-secondary{background-color:transparent;color:var(--color-brand);border-color:var(--color-brand)}.button-secondary:hover:not(:disabled){background-color:var(--color-hover)}.button-tertiary{background-color:transparent;color:var(--color-text);border-color:var(--color-text)}.button-tertiary:hover:not(:disabled){background-color:var(--color-text-hover);color:var(--color-background)}.button-sm{--btn-padding-x:var(--space-sm);--btn-padding-y:var(--space-2xs);--btn-font-size:var(--font-size-sm);min-height:var(--touch-target-min)}.button-lg{--btn-padding-x:var(--space-lg);--btn-padding-y:var(--space-md);--btn-font-size:var(--font-size-lg);min-height:56px}.form-group{margin-bottom:var(--space-lg)}form label{display:block;margin-bottom:var(--space-xs);font-weight:var(--font-weight-medium);color:var(--color-text);line-height:1}form label abbr[title]{color:var(--color-error);text-decoration:none}form p{margin-bottom:1em!important}form input:not([type=submit]):not([type=button]),form select,form textarea{display:block;width:100%;padding:0 1em;font-family:inherit;line-height:1.5;color:var(--color-text);background-color:transparent;border:1px solid #333;border-radius:15px;transition:all var(--transition-fast);min-height:var(--touch-target-comfortable);margin-bottom:.5em}form input[type=submit]{background:var(--color-brand);color:#fff;padding:.8em 1.5em;border-radius:50px!important;border:0;cursor:pointer;font-size:1.2em}.error-message,.field-help{margin-top:var(--space-2xs);font-size:var(--font-size-sm)}.field-help{color:var(--color-text-subtle)}.error-message{color:var(--color-error);display:flex;align-items:center;gap:var(--space-2xs)}.error-message::before{content:"⚠️";flex-shrink:0}.page-header,section{margin-bottom:var(--space-xl)}.page-header h1{margin-bottom:var(--space-md)}.page-header .lead{max-width:100%}section:last-child{margin-bottom:0}.h-100{height:100%}.cover-brand,.cover-group-brand,.cover-home-2{position:relative}.cover-brand::after{content:"";background-image:url(img/forma-1.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;left:0;top:0;position:absolute;width:50vw;height:36vw}.cover-brand-2::after{background-image:url(img/forma-3.png)}.cover-brand-3::after{background-image:url(img/forma-4.png)}.cover-group-brand::before,.cover-home-2::after{content:"";background-repeat:no-repeat;background-size:contain;left:0;position:absolute;width:50vw;height:36vw}.cover-home-2::after{background-image:url(img/forma-2.png);background-position:0 100%;bottom:0}.cover-group-brand::before{background-image:url(img/forma-2-1.png);background-position:0 0;top:0}hr.line-nosotros{width:150px!important}.box-servicios{gap:1.5em}.box-servicios .wp-block-column{border:1px solid #93abb8;border-radius:7px;padding:1em;line-height:1.2;transition:transform 280ms cubic-bezier(.2,.9,.3,1),box-shadow 280ms}.box-servicios .wp-block-column p:not(.nro){font-size:clamp(13px,1.125rem + .56vw,14px);min-height:100px}.box-servicios .wp-block-column .nro{font-size:clamp(32px,4.5rem + 2.25vw,48px);color:var(--color-brand-2)}.box-servicios .wp-block-column h3{font-size:clamp(16px,1.625rem + .81vw,18px);max-width:135px;margin:0 auto 1.5em}.box-servicios .wp-block-button__link,.box-servicios .wp-block-column:hover{background:var(--color-brand-2);border-color:var(--color-brand-2);box-shadow:var(--shadow-md)}.box-servicios .wp-block-button__link{font-size:clamp(9px,.875rem + .44vw,10px)}.box-servicios .wp-block-column:hover{transform:scale(1.1);color:#fff;z-index:1}.box-servicios .wp-block-column:hover .nro,.box-servicios .wp-block-column:hover .wp-block-button__link:hover,.box-servicios .wp-block-column:hover h3{color:#fff!important}.box-servicios .wp-block-column:hover .wp-block-button__link{border-color:#fff!important;box-shadow:none}.mision-vision{position:relative}#nuestro-equipo h2,#nuestro-equipo h2 strong{font-size:clamp(36px,2.25rem + 3.92vw,75px)}.director-box{justify-content:center;overflow:hidden}.director-box .foto-director{max-width:360px;position:relative}.director-box .foto-director::after{content:"";position:absolute;bottom:-1px;left:26px;background:#fff;width:470px;height:80%;transform:skew(-45deg);z-index:-1;border-radius:39%0 0 0}.box-junta{position:relative}.box-junta::after{content:"";position:absolute;bottom:-25px;right:-59px;width:190px;background-image:url(img/logo-ffs-nosotros.png);height:158px;background-size:contain;background-repeat:no-repeat}.box-junta .wp-block-group{padding:3.2em 1.5em;box-shadow:var(--wp--preset--shadow--media);color:var(--color-brand);width:280px;font-size:var(--font-size-lg)}.box-junta .wp-block-group h3{color:var(--color-brand)}.boton-dona .wp-block-button__link{padding:1.5rem 4rem;line-height:1.1;font-size:clamp(20px,2.25rem + 1.5vw,23px);position:relative}.boton-dona .wp-block-button__link::after{content:"";position:absolute;top:0;right:0;height:100%;width:30%;background:rgba(0,0,0,.2);clip-path:polygon(108%0,0 100%,100% 100%)}.boton-dona .wp-block-button__link strong{font-family:var(--font-brisaalternates);font-size:clamp(36px,2.25rem + 3.92vw,56px);font-weight:400}.card{background-color:var(--color-background);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-base);margin-bottom:var(--space-md);transform:translateY(0)}.card-header{border-bottom:var(--border-width) solid var(--color-border);background-color:var(--color-surface)}.card-body,.card-footer,.card-header{padding:var(--space-lg)}.card-footer{border-top:var(--border-width) solid var(--color-border);background-color:var(--color-surface)}.alert{padding:var(--space-md) var(--space-lg);border-radius:var(--border-radius-md);border-left:4px solid;margin-bottom:var(--space-lg);display:flex;align-items:flex-start;gap:var(--space-sm)}.alert-success{background-color:rgba(40,167,69,.1);border-color:var(--color-success);color:var(--color-success)}.alert-error{background-color:rgba(220,53,69,.1);border-color:var(--color-error);color:var(--color-error)}.alert-warning{background-color:rgba(255,193,7,.1);border-color:var(--color-warning);color:var(--color-warning)}.alert-info{background-color:rgba(23,162,184,.1);border-color:var(--color-info);color:var(--color-info)}.badge{display:inline-flex;align-items:center;padding:var(--space-3xs) var(--space-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-full);background-color:var(--color-surface);color:var(--color-text-subtle);border:var(--border-width) solid var(--color-border);transition:all var(--transition-fast)}.badge-primary{background-color:var(--color-brand);color:#fff;border-color:var(--color-brand)}.highlight{padding:var(--space-md);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-md);transition:all var(--transition-fast)}.callout,.caption,.highlight{margin:var(--space-md)0}.callout{background-color:var(--color-surface);padding:var(--space-lg);border-radius:var(--border-radius-lg);border-left:4px solid var(--color-brand);transition:all var(--transition-fast)}.caption{padding:var(--space-2xs) var(--space-xs);border-radius:var(--border-radius-md)}.border-level-1{box-shadow:0 0 0 1px var(--color-border)}.border-level-2{box-shadow:0 0 0 2px var(--color-border)}.border-level-3{box-shadow:0 0 0 3px var(--color-border)}.surface-level-1{background-color:rgb(from var(--color-surface) r g b/.2)}.surface-level-2{background-color:rgb(from var(--color-surface) r g b/.5)}.surface-level-3{background-color:rgb(from var(--color-surface) r g b/1)}.related-content{background-color:var(--color-surface);padding:var(--space-lg);border-radius:var(--border-radius-lg);border-left:4px solid var(--color-brand);margin-bottom:var(--space-lg);transition:all var(--transition-fast)}.related-content h2{margin-top:0;font-size:var(--font-size-xl)}.breadcrumb li,.related-content ul{margin-bottom:0}.breadcrumb ol,.row{display:flex;flex-wrap:wrap}.row{margin-right:calc(-1*var(--space-xs));margin-left:calc(-1*var(--space-xs))}.column{padding-right:var(--space-xs);padding-left:var(--space-xs);box-sizing:border-box}.column,.row .four-columns,.row .three-columns,.row .two-columns{flex:0 0 100%;max-width:100%}.reverse-columns{display:flex;flex-direction:column-reverse}.breadcrumb{background-color:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-xs)0}.breadcrumb ol{align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none;font-size:var(--font-size-sm)}.breadcrumb li:not(:last-child)::after{content:">";margin-left:var(--space-xs);color:var(--color-text-subtle)}.breadcrumb a{text-decoration:none;color:var(--color-brand);transition:color var(--transition-fast)}.breadcrumb [aria-current=page]{color:var(--color-text-subtle);font-weight:var(--font-weight-medium)}.hero-section{position:relative}.hero-section .wp-block-cover{min-height:60vh}.hero-section .wp-block-cover__inner-container{padding:2rem}.blog-section{padding:var(--space-2xl)0}.blog-header{text-align:center;margin-bottom:var(--space-xl)}.blog-title{font-size:clamp(2rem,4vw,var(--space-xl));margin-bottom:1rem;color:var(--color-text)}.blog-description{font-size:1.125rem;color:var(--color-text);max-width:600px;margin:0 auto}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1rem;margin-bottom:var(--space-xl)}.blog-card{background:var(--color-surface);border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;transition:all var(--transition-slow)}.blog-card:focus-within,.blog-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15)}.blog-card__image{aspect-ratio:16/9;overflow:hidden}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:all var(--transition-slow)}.blog-card__content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.blog-card__title{font-size:1.5rem;font-weight:600}.blog-card__title a{color:var(--color-text);text-decoration:none;transition:color var(--transition-fast)}.blog-card__link:focus,.blog-card__link:hover,.blog-card__title a:focus,.blog-card__title a:hover{color:var(--color-brand-hover);text-decoration:underline}.blog-card__meta{display:flex;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:var(--color-text)}.blog-card__category{background:var(--color-background);padding:.25rem .5rem;border-radius:4px;font-weight:500;transition:background-color var(--transition-fast)}.blog-card__excerpt{flex-grow:1;margin-bottom:1.5rem;line-height:1.6;color:var(--color-text)}.blog-card__link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-brand);text-decoration:none;font-weight:500;transition:color var(--transition-fast);align-self:flex-start}.cta-section{padding:4rem 0;background:var(--color-brand);color:#fff}.cta-content{text-align:center;max-width:600px;margin:0 auto}.cta-title{font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem}.cta-description{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.cta-button{display:inline-block;padding:1rem 2rem;background:var(--color-brand);color:var(--color-focus, #000);text-decoration:none;border-radius:8px;font-weight:600;transition:all var(--transition-base);border:2px solid transparent;transform:translateY(0)}.cta-button:focus,.cta-button:hover{background:0 0;color:#fff;border-color:#fff;transform:translateY(-2px)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}:focus-visible{outline:0!important}:root :where(.wp-element-button:focus,.wp-block-button__link:focus),:root :where(a:where(:not(.wp-element-button)):focus){outline:0!important}.site-footer{background-color:var(--fondo-claro);border-top:var(--border-width) solid var(--color-brand);padding:0;margin-top:0}.site-footer .container,.site-footer-1 .container{padding:0!important;width:100%}.site-footer,.site-footer a,.site-footer a:hover{color:var(--color-text)}.site-footer ul.menu{margin:0;list-style:none}.site-footer ul.menu li{padding:.4em;text-transform:uppercase;font-weight:var(--font-weight-medium)}.site-footer .logo-footer{--skew:45deg;transform:skew(calc(var(--skew)*-1));border-radius:0 0 100px 0;position:relative}.site-footer .logo-footer>*{transform:skew(var(--skew))}.site-footer .logo-footer::before{content:"";position:absolute;background:var(--color-brand);top:0;left:-25vw;width:26vw;height:100%}.separator{margin:0 var(--space-2xs);opacity:.5}.position-sticky{position:sticky;top:76px;left:0}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-primary{color:var(--color-brand)}.text-secondary{color:var(--color-text-subtle)}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.text-warning{color:var(--color-warning)}.bg-surface{background-color:var(--color-surface)}.bg-primary{background-color:var(--color-brand);color:#fff}.border-radius-sm,[data-tooltip]:hover::before{border-radius:var(--border-radius-sm)}.border-radius-md{border-radius:var(--border-radius-md)}.border-radius-lg{border-radius:var(--border-radius-lg)}.border-radius-full{border-radius:var(--border-radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.pc-only{display:none}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.loading{opacity:.6;pointer-events:none}.loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0-10px;border:2px solid var(--color-border);border-top:2px solid var(--color-brand);border-radius:50%;animation:spin 1s linear infinite}.loading,[data-tooltip]{position:relative}[data-tooltip]:hover::before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:var(--color-text);color:var(--color-background);padding:var(--space-2xs) var(--space-xs);font-size:var(--font-size-xs);white-space:nowrap;z-index:var(--z-tooltip);margin-bottom:var(--space-2xs);transition:opacity var(--transition-fast)}@media (min-width:576px){.button{width:auto}}@media (min-width:600px){.novedades.columns-3 li{width:33.33333%}}@media (min-width:768px){.footer-links{gap:var(--space-md) var(--space-lg)}.row .two-columns{flex:0 0 50%;max-width:50%}.row .three-columns{flex:0 0 33.3333%;max-width:33.3333%}.row .four-columns{flex:0 0 25%;max-width:25%}}@media (min-width:782px){.pc-only{display:block}.mobile-only{display:none}.reverse-columns{flex-direction:row}.box-contacto-home .mapa{border-radius:40px 0 0 40px}.footer-info .fila-pc{display:flex;justify-content:space-between;align-content:center}.footer-info .fila-pc>*{margin:0!important}.footer-info .widget_nav_menu{width:calc(100% - 360px)}.footer-info nav{margin:0 0 0 auto}}@media (min-width:992px){:root{--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem}.nav-toggle{display:none}.nav-menu{display:flex;position:static;transform:none;opacity:1;visibility:visible;background:0 0;border:0;max-height:none;overflow:visible;transition:none;padding-top:0;box-shadow:none!important}.nav-menu ul{flex-direction:row;gap:var(--space-sm);padding:0;margin:0}.mobile-lg-only{display:none}.site-header .container{gap:var(--space-md)}.page-header,section{margin-bottom:var(--space-2xl)}.cover-brand{min-height:774px!important}.cover-home-2{min-height:697px!important}}@media (min-width:1200px){.site-header .container{gap:var(--space-xs)}@media (hover:hover){.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.button:hover:not(:disabled){transform:translateY(-1px)}}}@media print{:root{--color-text:black;--color-background:white;--color-border:black}body{font-size:12pt;line-height:1.4}h1,h2,h3,h4,h5,h6{page-break-after:avoid;font-weight:700}ol,p,ul{page-break-inside:avoid}#search-toggle,.breadcrumb,.nav-toggle,.site-footer,.site-header,.skip-link,form[role=search]{display:none}.button{border:1px solid #000;background:#fff;color:#000}a:after{content:" ("attr(href)")";font-size:10pt}nav a:after{content:none}}