.psiquemedica-site .ast-container{max-width:none;padding:0}.psiquemedica-site .site-content>.ast-container,.psiquemedica-site .site-content .content-area,.psiquemedica-site .site-main{width:100%;max-width:none;margin:0;padding:0}.psiquemedica-site .site-content>.ast-container{display:block}.psiquemedica-site .site-content .widget-area{display:none}.psiquemedica-site #masthead{display:none}.pm-site-header{position:relative;z-index:100;border-bottom:1px solid var(--pm-line);background:rgb(255 255 255 / .98);font-family:var(--pm-sans)}.pm-site-header__inner{position:relative;display:flex;min-height:88px;gap:clamp(28px, 4vw, 64px);align-items:center;justify-content:space-between}.pm-site-header__brand{display:block;flex:0 0 auto}.pm-site-header__brand img{display:block;width:clamp(220px, 19vw, 285px);height:auto}.pm-announcement{position:relative;z-index:99;border-bottom:1px solid rgb(0 111 143 / .16);color:var(--pm-ink);background:#eef6f6;font-family:var(--pm-sans)}.pm-announcement__inner{display:grid;min-height:46px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center}.pm-announcement__label{padding:4px 9px;color:#fff;background:var(--pm-blue-dark);font-size:.62rem;font-weight:850;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.pm-announcement__viewport{min-width:0;overflow:hidden}.pm-announcement__viewport:focus-visible{outline:2px solid var(--pm-blue-dark);outline-offset:3px}.pm-announcement__items{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.pm-announcement__items::-webkit-scrollbar{display:none}.pm-announcement__item{display:flex;min-width:100%;gap:10px;align-items:baseline;color:inherit;font-size:.74rem;line-height:1.35;scroll-snap-align:start;text-decoration:none;white-space:nowrap}.pm-announcement__item strong{flex:0 0 auto;font-size:.76rem}.pm-announcement__item span{min-width:0;overflow:hidden;color:var(--pm-muted);text-overflow:ellipsis}.pm-announcement__item i{color:var(--pm-blue-dark);font-style:normal}.pm-announcement__item:hover strong,.pm-announcement__social a:hover{text-decoration:underline;text-underline-offset:3px}.pm-announcement__controls{display:flex;gap:4px}.pm-announcement__controls button{display:grid;width:27px;height:27px;padding:0;border:1px solid rgb(0 111 143 / .22);place-items:center;color:var(--pm-blue-dark);background:rgb(255 255 255 / .7);font:inherit;cursor:pointer}.pm-announcement__social{display:flex;gap:10px;padding-left:14px;border-left:1px solid rgb(0 111 143 / .18)}.pm-announcement__social a{color:var(--pm-blue-dark);font-size:.66rem;font-weight:800;text-decoration:none}.pm-menu-toggle{display:none;padding:12px 0;border:0;color:var(--pm-ink);background:#fff0;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.pm-menu-toggle i,.pm-menu-toggle i::before,.pm-menu-toggle i::after{display:block;width:23px;height:1px;background:currentColor;content:"";transition:transform 180ms ease}.pm-menu-toggle i{position:relative;margin-left:10px}.pm-menu-toggle i::before{position:absolute;top:-6px}.pm-menu-toggle i::after{position:absolute;top:6px}.pm-site-header.is-menu-open .pm-menu-toggle i{background:#fff0}.pm-site-header.is-menu-open .pm-menu-toggle i::before{top:0;transform:rotate(45deg)}.pm-site-header.is-menu-open .pm-menu-toggle i::after{top:0;transform:rotate(-45deg)}.pm-main-menu,.pm-main-menu>ul{display:flex;align-items:center}.pm-main-menu{min-width:0;gap:clamp(16px, 2.1vw, 34px)}.pm-main-menu ul{margin:0;padding:0;list-style:none}.pm-main-menu>ul{gap:clamp(12px, 1.55vw, 25px)}.pm-main-menu a,.pm-main-menu button{color:var(--pm-ink);text-decoration:none}.pm-main-menu>ul>li>a,.pm-main-menu__has-children>button{display:inline-flex;padding:31px 0;border:0;align-items:center;gap:6px;background:#fff0;font:inherit;font-size:.76rem;font-weight:750;white-space:nowrap;cursor:pointer}.pm-main-menu>ul>li>a:hover,.pm-main-menu__has-children>button:hover,.pm-main-menu>ul>li>a:focus-visible,.pm-main-menu__has-children>button:focus-visible{color:var(--pm-blue-dark)}.pm-main-menu__has-children{position:relative}.pm-main-menu__submenu{position:absolute;top:calc(100% - 8px);left:-20px;display:none;width:285px;padding:12px!important;border:1px solid var(--pm-line);background:#fff;box-shadow:0 18px 48px rgb(23 49 61 / .13)}.pm-main-menu__has-children:hover .pm-main-menu__submenu,.pm-main-menu__has-children:focus-within .pm-main-menu__submenu,.pm-main-menu__has-children.is-submenu-open .pm-main-menu__submenu{display:block}.pm-main-menu__submenu a{display:block;padding:11px 12px;font-size:.78rem}.pm-main-menu__submenu a:hover,.pm-main-menu__submenu a:focus-visible{color:var(--pm-blue-dark);background:var(--pm-paper)}.pm-main-menu__agenda{display:inline-flex;min-height:42px;padding:10px 16px;align-items:center;justify-content:center;color:#fff!important;background:var(--pm-blue-dark);font-size:.74rem;font-weight:800;white-space:nowrap}.psiquemedica-site .main-header-bar{border-bottom:1px solid var(--pm-line);background:rgb(255 255 255 / .97)}.psiquemedica-site .ast-primary-header-bar{min-height:86px;padding-inline:var(--pm-gutter)}.psiquemedica-site .site-header .custom-logo-link img{width:auto;max-height:54px}.psiquemedica-site .main-header-menu>.menu-item>.menu-link{height:86px;color:var(--pm-ink);font-size:.78rem;font-weight:750;letter-spacing:.01em}.psiquemedica-site .main-header-menu>.menu-item>.menu-link:hover,.psiquemedica-site .main-header-menu>.current-menu-item>.menu-link,.psiquemedica-site .main-header-menu>.current-menu-ancestor>.menu-link{color:var(--pm-blue-dark)}.psiquemedica-site .main-header-menu .sub-menu{padding:12px;border:1px solid var(--pm-line);border-radius:0;box-shadow:0 18px 48px rgb(23 49 61 / .13)}.psiquemedica-site .main-header-menu .sub-menu .menu-link{padding:10px 14px;color:var(--pm-ink);font-size:.8rem}.pm-info-bar{position:relative;z-index:101;color:rgb(255 255 255 / .84);background:var(--pm-ink);font-family:var(--pm-sans);font-size:.72rem}.pm-info-bar__inner,.pm-info-bar__facts,.pm-info-bar__actions{display:flex;align-items:center}.pm-info-bar__inner{min-height:40px;gap:24px;justify-content:space-between}.pm-info-bar__facts,.pm-info-bar__actions{gap:20px}.pm-info-bar a,.pm-info-bar span{color:inherit}.pm-info-bar a{text-decoration:none}.pm-info-bar a:hover{color:#fff}.pm-info-bar__location{font-weight:800}.pm-info-bar__portal{padding-bottom:1px;border-bottom:1px solid rgb(255 255 255 / .36)}.pm-info-bar__agenda{padding:5px 12px;color:var(--pm-ink)!important;background:#fff;font-weight:800}.pm-site-footer{color:rgb(255 255 255 / .68);background:#10262f}.pm-site-footer__grid{display:grid;grid-template-columns:minmax(270px,1.2fr) 0.75fr 0.75fr minmax(210px,0.9fr);gap:clamp(35px, 6vw, 90px);padding-top:clamp(58px, 6.5vw, 88px);padding-bottom:52px}.pm-site-footer__logo{width:auto;max-width:240px;max-height:70px;margin-bottom:24px;filter:brightness(0) invert(1);opacity:.9}.pm-site-footer__brand>strong{display:block;margin-bottom:24px;color:#fff;font-family:var(--pm-sans);font-size:1.3rem;letter-spacing:.14em}.pm-site-footer__brand p{max-width:390px}.pm-site-footer__title{margin-bottom:20px!important;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pm-site-footer nav a,.pm-site-footer__contact>a{display:block;width:fit-content;margin:0 0 9px;color:rgb(255 255 255 / .68);font-size:.8rem;text-decoration:none}.pm-site-footer a:hover{color:#fff}.pm-site-footer__contact p:not(.pm-site-footer__title){margin-bottom:16px;font-size:.8rem}.pm-site-footer__bottom{display:flex;padding-top:22px;padding-bottom:22px;align-items:center;justify-content:space-between;border-top:1px solid rgb(255 255 255 / .13)}.pm-site-footer__bottom p{margin:0;font-size:.7rem}.pm-site-footer__bottom nav{display:flex;gap:20px}.pm-site-footer__bottom nav a{margin:0;font-size:.7rem}.pm-ambulatory-note{padding:18px 0;border-top:1px solid rgb(255 255 255 / .11);background:#0b1d24}.pm-ambulatory-note__inner{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,440px);gap:clamp(24px, 5vw, 72px);align-items:center}.pm-ambulatory-note p{margin:0;color:rgb(255 255 255 / .56);font-size:.7rem;line-height:1.55}.pm-ambulatory-note strong{color:rgb(255 255 255 / .8)}.pm-line-4141{display:block;width:min(100%, 440px);margin-left:auto}.pm-line-4141 img{display:block;width:100%;height:auto}.psiquemedica-site .site-primary-footer-wrap,.psiquemedica-site .site-below-footer-wrap,.psiquemedica-site .ast-small-footer,.psiquemedica-site .footer-adv-overlay{display:none}@media (max-width:1024px){.pm-site-header__inner{min-height:76px}.pm-menu-toggle{display:inline-flex;align-items:center}.pm-main-menu{position:absolute;top:100%;right:0;left:0;display:none;padding:18px var(--pm-gutter) 26px;border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);align-items:stretch;flex-direction:column;gap:12px;background:#fff;box-shadow:0 22px 42px rgb(23 49 61 / .11)}.pm-site-header.is-menu-open .pm-main-menu{display:flex}.pm-main-menu>ul{align-items:stretch;flex-direction:column;gap:0}.pm-main-menu>ul>li{border-bottom:1px solid var(--pm-line)}.pm-main-menu>ul>li>a,.pm-main-menu__has-children>button{width:100%;padding:14px 0;justify-content:space-between;font-size:.82rem}.pm-main-menu__submenu{position:static;width:auto;margin:-3px 0 12px!important;padding:3px 0 3px 18px!important;border:0;border-left:1px solid var(--pm-blue);box-shadow:none}.pm-main-menu__has-children:hover .pm-main-menu__submenu{display:none}.pm-main-menu__has-children.is-submenu-open .pm-main-menu__submenu,.pm-main-menu__has-children:focus-within .pm-main-menu__submenu{display:block}.pm-main-menu__agenda{width:100%;min-height:48px}.psiquemedica-site .ast-primary-header-bar{min-height:72px}.psiquemedica-site .main-header-menu>.menu-item>.menu-link{height:auto}.pm-site-footer__grid{grid-template-columns:1.1fr 0.8fr 0.8fr}.pm-site-footer__contact{grid-column:2 / -1}}@media (max-width:720px){.pm-site-header__inner{gap:12px}.pm-site-header__brand{min-width:0}.pm-site-header__brand img{width:min(200px, calc(100vw - 146px))}.pm-info-bar__inner{min-height:38px}.pm-info-bar__hours,.pm-info-bar__closed{display:none}.pm-info-bar__actions{margin-left:auto}.pm-announcement__inner{min-height:43px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.pm-announcement__item span{display:none}.pm-announcement__social{padding-left:10px}.pm-announcement__social a:last-child{display:none}.pm-site-footer__grid{grid-template-columns:1fr 1fr}.pm-site-footer__brand{grid-column:1 / -1}.pm-site-footer__contact{grid-column:1 / -1}.pm-ambulatory-note__inner{grid-template-columns:1fr;gap:16px}.pm-line-4141{width:min(100%, 420px);margin-left:0}}@media (max-width:480px){.pm-info-bar__facts{display:none}.pm-info-bar__actions{width:100%;justify-content:space-between}.pm-announcement__label{display:none}.pm-announcement__inner{grid-template-columns:minmax(0,1fr) auto}.pm-announcement__controls{display:none}.pm-site-footer__grid{grid-template-columns:1fr}.pm-site-footer__brand,.pm-site-footer__contact{grid-column:auto}.pm-site-footer__bottom{align-items:flex-start;flex-direction:column;gap:10px}}