/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}:root{--navy:#07377d;--deep:#052b61;--cyan:#56c1d7;--ink:#263744;--muted:#6e7c87;--mist:#edf5f7;--line:#d9e5e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}img{max-width:100%;display:block}a{color:inherit}.topbar{color:#65737e;background:#f1f4f5;justify-content:space-between;align-items:center;height:42px;padding:0 max(4vw,24px);font-size:12px;display:flex}.header{z-index:5;background:#fff;justify-content:space-between;align-items:center;height:126px;padding:0 max(5.5vw,28px);display:flex;position:relative}.brand{color:var(--navy);grid-template-rows:auto auto;grid-template-columns:58px auto;width:max-content;line-height:1;text-decoration:none;display:grid}.brand span{background:linear-gradient(145deg,#07377d,#a9d9e3);border-radius:50%;grid-row:1/3;place-items:center;width:55px;height:55px;font-size:17px;font-weight:800;display:grid}.brand strong{letter-spacing:-1.5px;font-size:35px}.brand i{color:#6eaec4;font-style:normal}.brand small{letter-spacing:5px;text-align:right;color:#777;font-size:10px}.header nav{gap:27px;display:flex}.header nav a{color:#46515d;white-space:nowrap;font-size:14px;text-decoration:none}.header nav a:hover{color:var(--cyan)}.header input,.header label{display:none}.hero{background:linear-gradient(135deg,#063884,#092c68);grid-template-columns:48% 52%;min-height:570px;display:grid;overflow:hidden}.hero>img{object-fit:cover;object-position:center;width:100%;height:100%}.heroCopy{color:#fff;align-self:center;padding:85px 6vw}.heroCopy>p:first-child,.eyebrow,.pageHero p{color:#72d3e5;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700}.hero h1{letter-spacing:-3px;margin:17px 0 24px;font-size:clamp(42px,5vw,72px);line-height:1.02}.hero h1 em{color:#71ccdf;font-style:normal}.lead{color:#dbeaf0;max-width:530px;margin-bottom:34px;font-size:17px;line-height:1.6}.actions{gap:14px;display:flex}.actions a,.photoBand a,.cta a{background:var(--cyan);color:#07356e;border-radius:3px;padding:16px 22px;font-weight:700;text-decoration:none}.actions .ghost{color:#fff;background:0 0;border:1px solid #ffffff70}.quick{background:#fff;grid-template-columns:repeat(4,1fr);width:min(1180px,88vw);margin:-48px auto 0;display:grid;position:relative;box-shadow:0 16px 45px #1230451c}.quick a{border-right:1px solid #e5ecef;padding:30px;text-decoration:none}.quick b{color:var(--cyan);font-size:30px}.quick h2{margin:15px 0 10px;font-size:18px}.quick p,.aboutHome p{color:#71808c;font-size:14px;line-height:1.7}.aboutHome{grid-template-columns:1fr 1fr;align-items:start;gap:10vw;padding:110px max(9vw,40px);display:grid}.aboutHome h2,.section h2,.photoBand h2,.cta h2{color:#163b58;letter-spacing:-1.5px;margin:12px 0 24px;font-size:clamp(36px,4vw,54px);line-height:1.08}.aboutHome>div:last-child{padding-top:16px}.textLink{color:var(--navy);border-bottom:2px solid var(--cyan);margin-top:15px;padding-bottom:5px;font-weight:700;text-decoration:none;display:inline-block}.photoBand{background:var(--deep);color:#fff;grid-template-columns:58% 42%;display:grid}.photoBand img{object-fit:cover;width:100%;height:520px}.photoBand>div{align-self:center;padding:90px 6vw}.photoBand h2{color:#fff}.photoBand p:not(.eyebrow){color:#cfe0e7;margin-bottom:36px;line-height:1.7}.section{padding:95px max(8vw,36px)}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.sectionHead h2{margin-bottom:0}.cards{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.card{border:1px solid var(--line);background:#fff;box-shadow:0 10px 30px #07377d0d}.card a{text-decoration:none}.card img{aspect-ratio:1.4;object-fit:cover;width:100%}.card>a>div{padding:25px}.card h3{margin:0 0 14px;font-size:21px;line-height:1.2}.card p,.excerpt{color:var(--muted);font-size:14px;line-height:1.7}.card span{color:var(--navy);font-size:13px;font-weight:700}.cta{text-align:center;color:#fff;background:linear-gradient(120deg,#0a3b82,#07538f);padding:90px 8vw}.cta p{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-weight:700}.cta h2{color:#fff;margin:14px auto 40px}.newsletter{background:var(--cyan);color:#07356e;grid-template-columns:1fr 1.2fr;align-items:center;gap:6vw;padding:55px max(8vw,34px);display:grid}.newsletter p{letter-spacing:.14em;font-size:11px;font-weight:700}.newsletter h2{margin:8px 0;font-size:26px}.newsletter form{display:flex}.newsletter input{border:0;flex:1;padding:17px}.newsletter button,.contact button{background:var(--deep);color:#fff;border:0;padding:0 26px;font-weight:700}footer{background:#f4f6f7;padding:70px max(7vw,30px) 25px}.footerGrid{grid-template-columns:1.5fr .7fr .8fr 1.2fr;gap:50px;display:grid}.footerGrid>div:first-child p,.footerGrid>div:last-child p{color:#81909c;font-size:13px;line-height:1.7}.footerGrid h3{margin:0 0 18px}.footerGrid>div:nth-child(2) a,.footerGrid>div:nth-child(3) a{color:#74838e;border-bottom:1px solid #d8e0e4;padding:9px 0;font-size:13px;text-decoration:none;display:block}.footerGrid>div:last-child a{color:var(--navy);font-size:13px}.copyright{color:#83909a;border-top:1px solid #cfd9dd;margin-top:55px;padding-top:22px;font-size:12px}.pageHero{background:linear-gradient(125deg,var(--navy),#0c5d92);color:#fff;padding:75px max(8vw,36px)}.pageHero h1{letter-spacing:-2px;max-width:1000px;margin:10px 0;font-size:clamp(40px,5vw,64px)}.feature{grid-template-columns:1fr 1fr;display:grid}.feature>img{object-fit:cover;width:100%;height:100%;min-height:620px}.feature>div{background:#f5f8f9;padding:80px 7vw}.feature h2,.contact h2{text-transform:uppercase;margin:8px 0 28px;font-size:44px}.feature p,.prose p,.contact p{color:var(--muted);line-height:1.8}.values,.threeCols{background:var(--mist);grid-template-columns:repeat(3,1fr);gap:55px;padding:65px max(8vw,36px);display:grid}.values b,.threeCols b{color:var(--cyan);font-size:42px}.values h3,.threeCols h3{font-size:24px}.values p,.threeCols p{color:var(--muted);line-height:1.7}.threeCols{background:#fff;padding:0}.services img{object-fit:contain;background:#edf5f7}.filters{border-bottom:1px solid var(--line);color:#63727d;margin-bottom:40px;padding-bottom:20px}.plans{background:var(--mist);grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.plans>div{text-align:center;background:#fff;padding:20px}.plans img{object-fit:contain;width:100%;height:210px}.plans h3{font-size:16px}.gallery{columns:3;background:var(--mist);column-gap:5px;padding:55px max(8vw,35px)}.gallery img{break-inside:avoid;width:100%;margin-bottom:5px}.testimonials{columns:3;column-gap:55px;padding:70px max(8vw,35px)}.testimonials article{break-inside:avoid;border-bottom:2px solid var(--cyan);margin-bottom:40px;padding:0 0 40px}.testimonials p{color:var(--muted);font-style:italic;line-height:1.8}.testimonials h3{margin-bottom:7px}.testimonials small{color:#7d8a94}.contact{background:var(--mist);grid-template-columns:1fr 1.2fr;gap:8vw;padding:80px max(12vw,40px);display:grid}.contact form{gap:14px;display:grid}.contact input,.contact select,.contact textarea{font:inherit;background:#fff;border:1px solid #d4e0e4;padding:16px}.contact textarea{min-height:170px}.contact button{justify-self:start;min-height:50px}.wideImage img{object-fit:cover;width:100%;max-height:560px}.prose{background:#fff;width:min(920px,88vw);margin:70px auto;padding:45px;box-shadow:0 10px 40px #15334812}.prose.article{box-shadow:none;padding:0}.prose>img,.article>div>figure img{width:100%;margin-bottom:40px}.prose h2,.prose h3{color:#153b58}.prose li{color:var(--muted);line-height:1.8}.blogCards{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.topbar span:last-child{display:none}.header{height:auto;padding:22px 28px}.header label{color:var(--navy);font-weight:700;display:block}.header nav{background:#fff;flex-direction:column;gap:16px;padding:20px 28px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 30px #17334b18}.header input:checked~nav{display:flex}.hero{grid-template-columns:1fr}.heroCopy{padding:75px 30px}.hero>img{height:420px}.quick{grid-template-columns:1fr 1fr;margin-top:0}.aboutHome,.photoBand,.feature,.contact,.newsletter{grid-template-columns:1fr}.aboutHome{gap:30px}.photoBand img{height:400px}.cards,.blogCards{grid-template-columns:1fr 1fr}.plans{grid-template-columns:repeat(3,1fr)}.footerGrid{grid-template-columns:1fr 1fr}.gallery,.testimonials{columns:2}.newsletter form{max-width:700px}.feature>img{min-height:420px}.threeCols,.values{gap:28px}}@media (max-width:620px){.topbar{padding:0 18px}.brand strong{font-size:28px}.brand span{width:48px;height:48px}.header{padding:18px}.heroCopy{padding:60px 22px}.hero h1{letter-spacing:-2px}.hero>img{height:300px}.actions{flex-direction:column}.quick,.cards,.blogCards,.threeCols,.values,.plans,.footerGrid{grid-template-columns:1fr}.aboutHome,.section,.contact{padding:65px 22px}.photoBand img{height:300px}.photoBand>div{padding:60px 24px}.sectionHead{display:block}.pageHero{padding:55px 22px}.feature>div{padding:60px 24px}.values,.threeCols{padding:50px 22px}.gallery{columns:1;padding:30px 18px}.testimonials{columns:1;padding:50px 24px}.newsletter{padding:45px 22px}.newsletter form{display:grid}.newsletter button{padding:16px}.plans>div{padding:12px}.plans img{height:180px}.prose{width:92vw;margin:35px auto;padding:25px}footer{padding:55px 24px 20px}}body{font-family:var(--font-raleway),Raleway,Arial,Helvetica,sans-serif}.header nav{align-items:center;gap:24px}.header nav>a,.navDropdown>summary{color:#46515d;white-space:nowrap;font-size:14px;text-decoration:none}.navDropdown{position:relative}.navDropdown summary{cursor:pointer;align-items:center;gap:5px;padding:12px 0;list-style:none;display:flex}.navDropdown summary::-webkit-details-marker{display:none}.navDropdown>summary:hover,.navDropdown[open]>summary{color:var(--cyan)}.navDropdown[open]>summary svg{transform:rotate(180deg)}.dropdownPanel{border-top:3px solid var(--cyan);z-index:20;background:#fff;width:280px;padding:12px;position:absolute;top:calc(100% + 10px);left:-22px;box-shadow:0 18px 45px #163d5824}.dropdownPanel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.dropdownPanel a{border-bottom:1px solid #edf2f4;line-height:1.35;text-decoration:none;color:#53616c!important;padding:12px 14px!important;font-size:13px!important;display:block!important}.dropdownPanel a:last-child{border:0}.dropdownPanel a:hover,.dropdownPanel a:focus{background:var(--mist);color:var(--navy)!important}.navDropdown:not([open]):hover .dropdownPanel{display:block}.navDropdown:not([open]) .dropdownPanel{display:none}.socialTop{align-items:center;gap:9px;display:flex}.socialTop a{color:var(--cyan);place-items:center;display:grid}.socialTop svg{width:17px;height:17px}.socialTop i{border-left:1px solid #aeb8be;height:16px;margin:0 3px}.quick>a>svg{width:36px;height:36px;color:var(--cyan)}.footerSocial{gap:9px;margin-top:22px;display:flex}.footerSocial a{width:34px;height:34px;color:var(--navy);background:#e5edf0;border-radius:50%;place-items:center;display:grid}.footerSocial a:hover{background:var(--cyan)}.footerSocial svg{width:18px;height:18px}footer{position:relative}.backTop{background:var(--cyan);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:22px;right:24px}.backTop svg{width:20px;height:20px}@media (max-width:1000px){.header .menuButton{color:var(--navy);cursor:pointer;align-items:center;gap:7px;font-weight:700;display:flex}.header nav{align-items:stretch;gap:5px;max-height:calc(100vh - 120px);overflow:auto}.header nav>a,.navDropdown>summary{padding:11px 0;font-size:15px}.dropdownPanel{width:100%;box-shadow:none;border-top:1px solid var(--line);padding:5px 0 5px 14px;position:static}.navDropdown:not([open]):hover .dropdownPanel{display:none}.navDropdown[open] .dropdownPanel{display:block}}:root{--radius-lg:28px;--radius-md:18px;--page-gutter:max(2.2vw,18px)}.header{height:108px;padding-left:max(4vw,28px);padding-right:max(4vw,28px)}.brand{width:292px;line-height:normal;display:block}.brand img{object-fit:contain;width:100%;height:auto;max-height:66px}.hero{width:calc(100% - (var(--page-gutter) * 2));min-height:600px;margin:0 var(--page-gutter);border-radius:var(--radius-lg);box-shadow:0 22px 55px #07377d18}.hero>img{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.pageHero{isolation:isolate;min-height:300px;margin:0 var(--page-gutter) 34px;border-radius:var(--radius-lg);background-image:linear-gradient(90deg,#052b61e8 0%,#07377db8 45%,#092a4754 100%),url(/media/hospital-americancor-equipe-medica.webp);background-position:50% 42%;background-size:cover;flex-direction:column;justify-content:flex-end;padding:54px max(6vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #07377d18}.pageHero:after{content:"";background:linear-gradient(90deg,var(--cyan),transparent 60%);z-index:-1;height:2px;position:absolute;inset:auto 0 0}.pageHero h1{text-shadow:0 3px 18px #001a3d4f;font-size:clamp(38px,4.6vw,62px);line-height:1.05}.quick{border-radius:var(--radius-md);overflow:hidden}.quick a:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.quick a:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.card,.plans>div,.prose,.contact form,.testimonials article{border-radius:var(--radius-md)}.card{transition:transform .25s,box-shadow .25s;overflow:hidden}.card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #07377d18}.card img{transition:transform .4s}.card:hover img{transform:scale(1.025)}.plans>div{box-shadow:0 8px 28px #07377d0b}.photoBand{width:calc(100% - (var(--page-gutter) * 2));margin:0 var(--page-gutter);border-radius:var(--radius-lg);overflow:hidden}.cta{width:calc(100% - (var(--page-gutter) * 2));margin:0 var(--page-gutter) 28px;border-radius:var(--radius-lg)}.newsletter{margin:0 var(--page-gutter) 28px;border-radius:var(--radius-lg)}.newsletter input{border-radius:12px 0 0 12px}.newsletter button{border-radius:0 12px 12px 0}.contact{margin:0 var(--page-gutter) 38px;border-radius:var(--radius-lg);padding:70px max(8vw,34px)}.contact form{background:#fff;padding:28px;box-shadow:0 12px 38px #07377d12}.contact input,.contact select,.contact textarea{border-radius:11px}.contact button,.actions a,.photoBand a,.cta a{border-radius:12px}.feature{margin:0 var(--page-gutter) 35px;border-radius:var(--radius-lg);overflow:hidden}.values{margin:0 var(--page-gutter);border-radius:var(--radius-lg)}.gallery img{border-radius:14px}.testimonials article{background:#fff;border-bottom:0;padding:28px;box-shadow:0 10px 35px #07377d0d}.wideImage{display:none}@media (max-width:1000px){.brand{width:245px}.hero{min-height:0}.hero>img{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.pageHero{background-position:50%;min-height:260px}.quick{border-radius:0}.photoBand,.cta,.newsletter,.contact,.feature,.values{width:calc(100% - 36px);margin-left:18px;margin-right:18px}}@media (max-width:620px){:root{--radius-lg:20px}.topbar{height:36px}.header{height:86px}.brand{width:205px}.pageHero{min-height:220px;margin-bottom:18px;padding:34px 24px}.pageHero h1{font-size:34px}.hero{border-radius:20px}.quick{width:calc(100% - 36px);margin:18px}.quick a{border-bottom:1px solid #e5ecef;border-right:0}.newsletter input,.newsletter button{border-radius:11px}.contact form{padding:18px}}.hero>img.homeHeroImage{object-position:center}.specialtiesMarquee{background:0 0;width:100%;padding:32px 0 12px;overflow:hidden}.specialtiesTrack{will-change:transform;width:max-content;animation:42s linear infinite specialtiesLoop;display:flex}.specialtiesMarquee:hover .specialtiesTrack{animation-play-state:paused}.specialtiesGroup{flex:none;gap:16px;padding-right:16px;display:flex}.specialtiesGroup a{color:#fff;text-align:center;border:1px solid #ffffff3b;border-radius:20px;place-items:center;width:260px;min-height:92px;padding:18px;font-size:17px;font-weight:550;line-height:1.2;text-decoration:none;transition:transform .2s,filter .2s;display:grid;box-shadow:0 12px 28px #07377d18}.specialtiesGroup a:hover{filter:brightness(1.08);transform:translateY(-3px)}.specialtyBlue{background:linear-gradient(135deg,#0870b8,#0c91c9)}.specialtyOrange{background:linear-gradient(135deg,#075a9d,#128ab8)}.specialtyGreen{background:linear-gradient(135deg,#0a4f8c,#167da6)}.specialtyPurple{background:linear-gradient(135deg,#173f79,#326ca0)}.specialtyGray{background:linear-gradient(135deg,#164b72,#397c99)}.specialtyTeal{background:linear-gradient(135deg,#075b7e,#1595a4)}@keyframes specialtiesLoop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.specialtiesMarquee{overflow-x:auto}.specialtiesTrack{animation:none}.specialtiesGroup[aria-hidden=true]{display:none}}@media (max-width:1000px){.specialtiesGroup a{width:230px;min-height:88px}.hero>img.homeHeroImage{object-position:center 42%}}@media (max-width:620px){.specialtiesMarquee{padding-top:20px}.specialtiesGroup{gap:11px;padding-right:11px}.specialtiesGroup a{border-radius:16px;width:205px;min-height:78px;padding:14px;font-size:15px}}.hero h1{letter-spacing:-2.4px;white-space:nowrap;font-size:clamp(38px,4.15vw,60px);line-height:1.04}.hero .lead{max-width:570px;font-size:20px;line-height:1.65}.aboutHome>div:last-child p{font-size:18px;line-height:1.85}@media (max-width:620px){.hero h1{letter-spacing:-1.8px;white-space:normal;font-size:clamp(35px,11vw,48px)}.hero .lead{font-size:18px}.aboutHome>div:last-child p{font-size:17px;line-height:1.75}}.homePraise{padding:92px 0 42px;overflow:hidden}.homePraiseHead{justify-content:space-between;align-items:flex-end;gap:40px;width:min(1180px,88vw);margin:0 auto 38px;display:flex}.homePraiseHead h2{color:#163b58;letter-spacing:-1.5px;max-width:800px;margin:12px 0 0;font-size:clamp(36px,4vw,54px);line-height:1.08}.homePraiseHead>a{background:var(--navy);color:#fff;border-radius:12px;flex:none;padding:14px 20px;font-size:15px;font-weight:700;text-decoration:none}.homePraiseViewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.homePraiseTrack{will-change:transform;width:max-content;animation:420s linear infinite homePraiseLoop;display:flex}.homePraiseViewport:hover .homePraiseTrack{animation-play-state:paused}.homePraiseGroup{flex:none;align-items:stretch;gap:18px;padding-right:18px;display:flex}.homePraiseCard{background:#fff;border:1px solid #e5e1d8;border-radius:22px;flex-direction:column;width:410px;min-height:300px;padding:29px;display:flex;box-shadow:0 12px 34px #5c4a2412}.homePraiseCard>span{height:36px;color:var(--cyan);font:700 54px/1 Georgia,serif}.homePraiseCard>p{color:#60727d;white-space:pre-line;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:11px 0 24px;font-size:15px;font-style:italic;line-height:1.75;display:-webkit-box;overflow:hidden}.homePraiseAuthor{border-top:2px solid var(--cyan);margin-top:auto;padding-top:17px}.homePraiseAuthor strong,.homePraiseAuthor small{display:block}.homePraiseAuthor strong{color:#34434d;font-size:17px;line-height:1.35}.homePraiseAuthor small{color:#7b898f;margin-top:5px;font-size:12px}@keyframes homePraiseLoop{to{transform:translate(-50%)}}.homeNewsletter .newsletter{color:var(--navy);background:#fff;border:1px solid #e7e1d6;box-shadow:0 12px 38px #5c4a2410}.homeNewsletter .newsletter input{background:#fbfcfc;border:1px solid #dce5e7}.homePraise+.section{padding-top:42px}@media (prefers-reduced-motion:reduce){.homePraiseViewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.homePraiseTrack{animation:none}.homePraiseGroup[aria-hidden=true]{display:none}}@media (max-width:760px){.homePraise{padding:64px 0}.homePraiseHead{margin-bottom:28px;display:block}.homePraiseHead>a{margin-top:24px;display:inline-block}.homePraiseCard{width:330px;min-height:280px;padding:24px}.homePraiseCard>p{-webkit-line-clamp:6}}@media (max-width:620px){.homePraiseHead{width:calc(100% - 36px)}.homePraiseHead h2{font-size:36px}.homePraiseCard{width:290px}}.pageHero.aboutHero{background-image:linear-gradient(90deg,#052b61c9 0%,#07377d8c 46%,#07377d2e 100%),url(/media/hospital-americancor-quem-somos-sala-espera.webp);background-position:50% 53%}.aboutClinical{padding:0}.aboutClinical .section{width:calc(100% - 72px);max-width:1280px;box-shadow:none;background:0 0;border:0;margin:0 auto;padding:24px clamp(58px,5vw,78px) 58px}.aboutClinical .sectionHead{max-width:1180px;margin:0 auto 46px}.aboutClinical .threeCols{background:0 0;gap:20px;max-width:1180px;margin:0 auto}.aboutClinical .threeCols>div{background:#fff;border:1px solid #e7e2d9;border-radius:22px;min-height:285px;padding:34px;box-shadow:0 12px 34px #5c4a240d}.aboutClinical .threeCols b{font-size:20px}.aboutClinical .threeCols h3{font-size:25px}.aboutClinical .threeCols p{font-size:16px;line-height:1.72}.aboutCompany{width:calc(100% - (var(--page-gutter) * 2));margin:0 var(--page-gutter) 28px;border-radius:var(--radius-lg);background:#fff;border:1px solid #e7e2d9;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid;overflow:hidden;box-shadow:0 16px 46px #5c4a2412}.aboutCompanyCarousel{background:#dce8eb;min-height:690px;position:relative;overflow:hidden}.aboutCompanyCarousel img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .7s,transform 1.2s;position:absolute;inset:0;transform:scale(1.025)}.aboutCompanyCarousel img.active{opacity:1;transform:scale(1)}.aboutCarouselDots{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#052b6175;border-radius:999px;align-items:center;gap:9px;padding:8px 10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.aboutCarouselDots button{cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:width .25s,background .25s}.aboutCarouselDots button.active{background:var(--cyan);border-radius:999px;width:28px}.aboutCarouselDots button:focus-visible{outline-offset:3px;outline:3px solid #fff}.aboutCompanyText{align-self:center;padding:clamp(48px,6vw,88px)}.aboutCompanyText h2{color:#163b58;text-transform:uppercase;letter-spacing:-2px;margin:10px 0 30px;font-size:clamp(42px,5vw,64px);line-height:1}.aboutCompanyText>p:not(.eyebrow){color:#687781;margin:0 0 21px;font-size:17px;line-height:1.82}.aboutCompanyText strong{color:#344b5b;font-weight:750}.aboutValues{width:calc(100% - 72px);max-width:1280px;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px auto 36px;padding:18px 42px;display:grid}.aboutValues article{background:#fff;border:1px solid #e7e2d9;border-radius:22px;min-height:260px;padding:34px;box-shadow:0 12px 34px #5c4a240d}.aboutValues svg{width:48px;height:48px;color:var(--cyan)}.aboutValues h3{color:#243d4e;margin:22px 0 12px;font-size:25px}.aboutValues p{color:#6b7a84;margin:0;font-size:16px;line-height:1.72}.aboutCtas{margin-top:0}.aboutCtaContact{background-image:url(/media/hospital-americancor-ouvidoria-contato.webp)}.aboutCtaJobs{background-image:url(/media/hospital-americancor-equipe-medica.webp)}.specialtyCtas{margin-top:0}.specialtyCtaContact{background-image:url(/media/hospital-americancor-especialidades-atendimento-medico.webp)}.specialtyCtaPraise{background-image:url(/media/hospital-americancor-elogios-pacientes.webp)}.specialtiesPageMarquee{padding-top:32px;padding-bottom:10px}.specialtiesOverview{width:calc(100% - 72px);max-width:1280px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(48px,6vw,90px);margin:16px auto 36px;padding:28px clamp(58px,5vw,78px) 42px;display:grid}.specialtiesIntro{align-self:center;max-width:650px}.specialtiesIntro h2{color:#163b58;letter-spacing:-1.7px;max-width:600px;margin:12px 0 28px;font-size:clamp(38px,4.2vw,58px);line-height:1.08}.specialtiesIntro>p:not(.eyebrow){color:#687781;margin:0 0 22px;font-size:17px;line-height:1.82}.specialtiesGroups{gap:16px;display:grid}.specialtiesGroups article{background:#fff;border:1px solid #e7e2d9;border-radius:22px;grid-template-columns:92px 1fr;align-items:center;gap:25px;min-height:190px;padding:30px 32px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 12px 34px #5c4a240d}.specialtiesGroups article:hover{transform:translateY(-4px);box-shadow:0 18px 42px #5c4a2418}.specialtiesGroups article>span{color:#0876a2;background:linear-gradient(145deg,#e8f7fa,#d8edf4);border-radius:20px;place-items:center;width:74px;height:74px;display:grid}.specialtiesGroups svg{width:42px;height:42px}.specialtyNumber{color:var(--cyan);letter-spacing:.15em;margin:0 0 4px;font-size:12px;font-weight:800}.specialtiesGroups h3{color:#173e5c;margin:0 0 11px;font-size:25px}.specialtiesGroups article div>p:last-child{color:#6d7b85;margin:0;font-size:15px;line-height:1.72}.specialtiesNewsletter .newsletter{border-radius:0}.aboutNewsletter .newsletter{color:var(--navy);background:#fff;border:1px solid #e7e1d6;box-shadow:0 12px 38px #5c4a2410}.aboutNewsletter .newsletter form{background:#fbfcfc;border:1px solid #dce5e7;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #07377d0c}.aboutNewsletter .newsletter input{background:#fbfcfc;border:0;min-height:58px;font-size:16px}.aboutNewsletter .newsletter button{min-width:145px;font-size:15px}@media (prefers-reduced-motion:reduce){.aboutCompanyCarousel img{transition:none}}@media (max-width:900px){.aboutClinical .section{width:calc(100% - 48px);padding:52px}.aboutClinical .sectionHead,.aboutClinical .threeCols{max-width:none}.aboutClinical .threeCols>div{min-height:0}.aboutCompany{grid-template-columns:1fr}.aboutCompanyCarousel{min-height:450px}.aboutCompanyText{padding:48px}.aboutValues{grid-template-columns:1fr;width:calc(100% - 48px);padding:34px}.aboutValues article{min-height:0}.aboutNewsletter .newsletter form{max-width:none}}@media (max-width:1000px){.specialtiesOverview{grid-template-columns:1fr;width:calc(100% - 48px);padding:52px}.specialtiesIntro{max-width:760px}.specialtiesGroups{grid-template-columns:repeat(3,minmax(0,1fr))}.specialtiesGroups article{grid-template-columns:1fr;align-content:start}.specialtiesGroups article>span{width:66px;height:66px}}@media (max-width:760px){.specialtiesGroups{grid-template-columns:1fr}.specialtiesGroups article{grid-template-columns:72px 1fr;min-height:0}}@media (max-width:620px){.homePraise{padding-bottom:30px}.homePraise+.section{padding-top:34px}.aboutClinical{padding-top:0}.aboutClinical .section{width:calc(100% - 36px);padding:20px 22px 34px}.aboutClinical .threeCols>div{padding:26px}.aboutCompanyCarousel{min-height:380px}.aboutCompanyText{padding:34px 24px}.aboutCompanyText h2{font-size:40px}.aboutCompanyText>p:not(.eyebrow){font-size:16px}.aboutValues{width:calc(100% - 36px);margin:28px 18px 36px;padding:10px 22px}.aboutValues article{padding:26px}.aboutNewsletter .newsletter form{box-shadow:none;background:0 0;border:0;display:grid;overflow:visible}.aboutNewsletter .newsletter input,.aboutNewsletter .newsletter button{border-radius:11px}.specialtiesPageMarquee{padding-top:22px}.specialtiesOverview{width:calc(100% - 36px);margin:16px 18px 36px;padding:26px 22px 32px}.specialtiesIntro h2{font-size:37px}.specialtiesIntro>p:not(.eyebrow){font-size:16px}.specialtiesGroups article{grid-template-columns:58px 1fr;gap:18px;padding:24px}.specialtiesGroups article>span{border-radius:15px;width:54px;height:54px}.specialtiesGroups svg{width:32px;height:32px}.specialtiesGroups h3{font-size:22px}}:root{--canvas:#fbf8ef}body,.header,.topbar{background:var(--canvas)}.aboutHome,.section,.gallery,.testimonials{background:0 0}.conveniosSection{padding:72px max(6vw,30px) 100px}.conveniosIntro{grid-template-columns:1fr minmax(300px,440px);align-items:end;gap:50px;margin-bottom:34px;display:grid}.conveniosIntro h2{letter-spacing:-1.5px;color:#163b58;margin:10px 0 14px;font-size:clamp(34px,4vw,52px);line-height:1.05}.conveniosIntro p:last-child{color:var(--muted);margin-bottom:0}.planSearch{height:56px;color:var(--navy);background:#fff;border:1px solid #e4dfd3;border-radius:15px;align-items:center;gap:12px;padding:0 15px;display:flex;box-shadow:0 10px 30px #654e2010}.planSearch:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #56c1d726}.planSearch input{width:100%;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0}.planSearch input::placeholder{color:#98a1a5}.planSearch button{color:#77848d;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.alphabetFilter{background:#fff;border:1px solid #e7e1d6;border-radius:18px;flex-wrap:wrap;gap:7px;padding:18px;display:flex}.alphabetFilter button{color:#59666e;cursor:pointer;background:#f7f4ec;border:1px solid #0000;border-radius:10px;min-width:38px;height:38px;padding:0 10px;font-family:inherit;font-weight:700;transition:all .2s}.alphabetFilter button:first-child{padding:0 17px}.alphabetFilter button:hover{color:var(--navy);border-color:#b9e3ec}.alphabetFilter button.active{background:var(--navy);color:#fff;box-shadow:0 7px 18px #07377d28}.planResultMeta{color:#7a858b;margin:28px 2px 18px;font-size:14px}.planResultMeta b{color:var(--navy);font-size:16px}.plansGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.planCard{background:#fff;border:1px solid #e8e2d8;border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 9px 28px #5c4a2410}.planCard:hover{transform:translateY(-4px);box-shadow:0 18px 38px #5c4a241b}.planLogo{background:#fff;place-items:center;height:220px;padding:25px;display:grid}.planLogo img{object-fit:contain;object-position:center;width:100%;max-width:230px;height:100%;max-height:170px}.planCard h3{text-align:center;color:#34434d;border-top:1px solid #f0ece4;margin:0;padding:18px 20px;font-size:16px}.plansEmpty{text-align:center;color:var(--muted);background:#fff;border:1px solid #e8e2d8;border-radius:18px;padding:70px 25px}.plansEmpty svg{color:var(--cyan);margin:auto}.plansEmpty h3{color:var(--ink);margin-bottom:8px}.plansEmpty button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;margin-top:12px;padding:12px 18px;font-family:inherit;font-weight:700}@media (max-width:1000px){.plansGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.conveniosIntro{grid-template-columns:1fr}.planSearch{max-width:620px}}@media (max-width:700px){.conveniosSection{padding:45px 18px 70px}.plansGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.planLogo{height:165px;padding:18px}.alphabetFilter{gap:5px;padding:12px}.alphabetFilter button{min-width:34px;height:34px;padding:0 8px}.planCard h3{padding:14px 10px;font-size:14px}}@media (max-width:390px){.plansGrid{grid-template-columns:1fr}.planLogo{height:190px}}.blogDirectory{padding:72px max(6vw,30px) 100px}.blogIntro{grid-template-columns:1fr minmax(300px,440px);align-items:end;gap:50px;margin-bottom:28px;display:grid}.blogIntro h2{letter-spacing:-1.5px;color:#163b58;margin:10px 0 14px;font-size:clamp(34px,4vw,52px);line-height:1.05}.blogIntro p:last-child{color:var(--muted)}.blogSearch{height:56px;color:var(--navy);background:#fff;border:1px solid #e4dfd3;border-radius:15px;align-items:center;gap:12px;padding:0 15px;display:flex;box-shadow:0 10px 30px #654e2010}.blogSearch:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #56c1d726}.blogSearch input{width:100%;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0}.blogSearch input::placeholder{color:#98a1a5}.blogSearch button{color:#77848d;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.blogTagFilter{background:#fff;border:1px solid #e7e1d6;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:17px;display:flex}.blogTagFilter>svg{color:var(--navy);margin:0 4px}.blogTagFilter button{color:#59666e;font:700 12px/1 var(--font-raleway),Raleway,sans-serif;cursor:pointer;background:#f7f4ec;border:1px solid #0000;border-radius:999px;padding:9px 13px}.blogTagFilter button:hover{color:var(--navy);border-color:#b9e3ec}.blogTagFilter button.active{background:var(--navy);color:#fff}.blogResultMeta{color:#7a858b;margin:28px 2px 18px;font-size:14px}.blogResultMeta b{color:var(--navy);font-size:16px}.blogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blogCard{background:#fff;border:1px solid #e8e2d8;border-radius:20px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 10px 30px #5c4a2410}.blogCard:hover{transform:translateY(-5px);box-shadow:0 20px 42px #5c4a241b}.blogCard>a{text-decoration:none}.blogCardImage{background:#eaf4f6;height:235px;overflow:hidden}.blogCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.blogCard:hover img{transform:scale(1.035)}.blogImageFallback{background:linear-gradient(135deg,var(--navy),#0c729d);color:#fff;place-items:center;height:100%;font-size:24px;font-weight:800;display:grid}.blogCardBody{padding:23px}.blogCardBody time{color:#869198;margin-bottom:11px;font-size:12px;display:block}.blogCardTags,.articleTags{flex-wrap:wrap;gap:6px;display:flex}.blogCardTags span,.articleTags span{color:#17617a;background:#eaf6f8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.blogCard h3{color:#243d4e;margin:15px 0 12px;font-size:21px;line-height:1.25}.blogCard p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.blogCard strong{color:var(--navy);margin-top:8px;font-size:13px;display:inline-block}.blogEmpty{text-align:center;color:var(--muted);background:#fff;border:1px solid #e8e2d8;border-radius:18px;padding:70px 25px}.blogEmpty svg{color:var(--cyan)}.blogEmpty h3{color:var(--ink)}.blogEmpty button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-family:inherit;font-weight:700}.backBlog{color:var(--navy);margin:0 0 18px;font-weight:700;text-decoration:none;display:inline-block}.articleMeta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;padding-bottom:18px;display:flex}.articleMeta time{color:var(--muted);font-size:13px}.prose.article>img{border-radius:20px}.article .wpb-content-wrapper>[class*=vc_]{display:none}@media (max-width:1000px){.blogIntro{grid-template-columns:1fr}.blogSearch{max-width:620px}.blogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.blogDirectory{padding:45px 18px 70px}.blogGrid{grid-template-columns:1fr}.blogCardImage{height:220px}.blogTagFilter{padding:12px}.articleMeta{flex-direction:column;align-items:flex-start}.prose.article>img{border-radius:14px}}.pageHero.articleHero{text-align:center;background-image:linear-gradient(135deg,#052b61 0%,#074989 52%,#0b6c9c 100%);background-position:50%;justify-content:center;align-items:center}.pageHero.articleHero:before{content:"";z-index:-1;background:#56c1d72b;border-radius:50%;width:360px;height:360px;position:absolute;top:-220px;right:8%}.pageHero.articleHero p{color:#9be7f2}.pageHero.articleHero h1{max-width:920px;margin-left:auto;margin-right:auto}.prose.article{background:0 0;width:min(880px,88vw);margin-top:50px;margin-bottom:90px}.articleContent{font-size:17px;line-height:1.85}.articleContent p{color:#5e6d77;margin:0 0 1.65em}.articleContent h2{margin:2em 0 .7em;font-size:clamp(28px,3vw,38px);line-height:1.18}.articleContent h3{margin:1.8em 0 .65em;font-size:24px}.articleContent ul,.articleContent ol{margin:0 0 1.8em;padding-left:1.4em}.articleContent li{margin:.55em 0}.articleContent hr{background:var(--line);border:0;height:1px;margin:36px 0}.articleContent a{color:var(--navy);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:3px}.articleContent img{border-radius:16px;margin:30px auto}.articleContent>.articleContent{display:contents}@media (max-width:620px){.pageHero.articleHero{min-height:245px}.prose.article{width:calc(100% - 36px);margin-top:34px;padding:0}.articleContent{font-size:16px}.articleContent h2{font-size:27px}}.blogLoading{text-align:center;color:var(--muted);background:#fff;border:1px solid #e8e2d8;border-radius:18px;padding:70px 25px;font-weight:700}.pageHero{min-height:350px;margin-bottom:16px}.pageHero+.section{padding-top:62px}.pageHero+.conveniosSection,.pageHero+.blogDirectory{padding-top:52px}.pageHero+.gallery{padding-top:42px}.pageHero+.testimonials{padding-top:50px}.prose.article{margin-top:30px}.blogTagFilter{white-space:nowrap;background:0 0;border:0;border-radius:0;width:calc(100% + 2*max(6vw,30px));margin-left:calc(-1*max(6vw,30px));padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.blogTagTrack{width:max-content;animation:70s linear infinite blogTagMarquee;display:flex}.blogTagFilter:hover .blogTagTrack{animation-play-state:paused}.blogTagGroup{align-items:center;gap:11px;padding-right:32px;display:flex}.blogTagGroup>svg{color:var(--navy);flex:none;margin:0 4px}.blogTagFilter button{letter-spacing:.01em;flex:none;padding:11px 17px;font-size:14px;font-weight:500}.blogTagFilter button.active{font-weight:600}@keyframes blogTagMarquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.blogTagTrack{animation:none}.blogTagFilter{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.blogTagGroup[aria-hidden=true]{display:none}}@media (max-width:1000px){.pageHero{min-height:310px;margin-bottom:12px}}@media (max-width:620px){.pageHero{min-height:255px;margin-bottom:10px}.pageHero+.section{padding-top:48px}.pageHero+.conveniosSection,.pageHero+.blogDirectory{padding-top:38px}.blogTagFilter{width:calc(100% + 36px);margin-left:-18px}.blogTagTrack{animation-duration:55s}.blogTagFilter button{padding:10px 15px;font-size:13px}}.pageHero.blogHero{background-image:linear-gradient(90deg,#052b61e8 0%,#07377dc7 42%,#092a4759 100%),url(/media/hospital-americancor-blog-artigos-saude.webp);background-position:50% 52%}.blogTagFilter{margin-bottom:28px}.topbar{letter-spacing:.025em;background:#fff;height:52px;font-size:14px}.socialTop{gap:14px}.socialTop i{margin:0 5px}.header nav>a,.navDropdown>summary{font-size:16px}@media (min-width:1001px){.header nav{gap:36px}}@media (max-width:620px){.topbar{letter-spacing:.015em;height:46px;font-size:14px}.socialTop{gap:10px}}.pageHero.plansHero{background-image:linear-gradient(90deg,#052b61e8 0%,#07377dbf 43%,#092a474d 100%),url(/media/hospital-americancor-convenios-planos-saude.webp);background-position:50% 48%}.pageHero.specialtiesHero{background-image:linear-gradient(90deg,#052b61ed 0%,#07377dc4 44%,#092a4747 100%),url(/media/hospital-americancor-especialidades-atendimento-medico.webp);background-position:50% 54%}.pageHero.guideHero{background-image:linear-gradient(90deg,#052b61e8 0%,#07377db8 44%,#092a4738 100%),url(/media/hospital-americancor-guia-paciente-atendimento.webp);background-position:50% 48%}.guideContent{width:calc(100% - 72px);max-width:1280px;box-shadow:none;background:0 0;border:0;margin:28px auto 34px;padding:28px clamp(58px,5vw,78px) 38px}.guideIntro{grid-template-columns:minmax(0,1fr) minmax(320px,.76fr);align-items:end;gap:20px 80px;margin-bottom:34px;display:grid}.guideIntro .eyebrow{grid-column:1/-1;margin:0}.guideIntro h2{color:#163b58;letter-spacing:-1.7px;margin:0;font-size:clamp(38px,4.2vw,58px);line-height:1.08}.guideIntro>p:last-child{color:#687781;margin:0;font-size:17px;line-height:1.82}.guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guideGrid article{background:#fbfaf6;border:1px solid #e7e2d9;border-radius:22px;min-height:250px;padding:34px}.guideGrid span{color:#0876a2;letter-spacing:.12em;background:#dff3f7;border-radius:999px;place-items:center;min-width:44px;height:32px;padding:0 11px;font-size:12px;font-weight:800;display:inline-grid}.guideGrid h3{color:#173e5c;margin:24px 0 12px;font-size:25px}.guideGrid p{color:#6d7b85;margin:0;font-size:16px;line-height:1.76}.guideCtaContact{background-image:url(/media/hospital-americancor-especialidades-atendimento-medico.webp)}.guideCtaLocation{background-image:url(/media/hospital-americancor-galeria-fachada-noturna.webp)}.guideNewsletter .newsletter{border-radius:0}@media (max-width:900px){.guideContent{width:calc(100% - 48px);padding:52px}.guideIntro{grid-template-columns:1fr;gap:20px}.guideIntro .eyebrow{grid-column:auto}.guideGrid{grid-template-columns:1fr}}@media (max-width:620px){.guideContent{width:calc(100% - 36px);margin:24px 18px 36px;padding:24px 22px 30px}.guideIntro{margin-bottom:26px}.guideIntro h2{font-size:37px}.guideIntro>p:last-child{font-size:16px}.guideGrid article{min-height:0;padding:26px}.guideGrid h3{font-size:22px}}.pageHero.laboratoryHero{background-image:linear-gradient(90deg,#052b61e8 0%,#07377dc7 45%,#092a4762 100%),url(/media/hospital-americancor-servico-tecnologia-laboratorial.webp);background-position:50% 54%}.pageHero.diagnosticHero{background-image:linear-gradient(90deg,#052b61e8 0%,#07377dc7 45%,#092a4762 100%),url(/media/hospital-americancor-servico-diagnostico-imagem.webp);background-position:50% 48%}.pageHero.mobileCareHero{background-color:#07377d;background-image:linear-gradient(90deg,#052b61f2 0%,#07377dd4 44%,#07377d70 100%),url(/media/hospital-americancor-servico-uti-movel.webp);background-position:50%,right 1vw center;background-repeat:no-repeat;background-size:100% 100%,auto 145%}.serviceStory{background:#fff;border:1px solid #e7e2d9;border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:calc(100% - 72px);max-width:1280px;margin:26px auto 36px;display:grid;overflow:hidden;box-shadow:0 16px 46px #5c4a2410}.serviceStoryMedia{background:#dce8eb;min-height:640px;margin:0;overflow:hidden}.serviceStoryMedia img{object-fit:cover;width:100%;height:100%}.mobileCareStory .serviceStoryMedia{background:linear-gradient(145deg,#062e68,#0b4d8f);place-items:center;display:grid}.mobileCareStory .serviceStoryMedia img{object-fit:contain;padding:38px}.serviceStoryCopy{align-self:center;padding:clamp(44px,5vw,76px)}.serviceStoryCopy h2{color:#163b58;letter-spacing:-1.7px;margin:12px 0 28px;font-size:clamp(38px,4.1vw,56px);line-height:1.08}.serviceStoryCopy>p:not(.eyebrow){color:#687781;margin:0 0 19px;font-size:18px;line-height:1.8}.serviceActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.serviceActions a{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:12px;padding:15px 20px;font-size:15px;font-weight:750;text-decoration:none}.serviceActions a.secondary{color:var(--navy);background:0 0}.serviceActions a:hover{color:#fff;background:#0b4c92;border-color:#0b4c92}.serviceRelatedSection{width:calc(100% - 72px);max-width:1280px;margin:34px auto 42px}.serviceRelatedSection>header{margin-bottom:28px}.serviceRelatedSection>header h2{color:#163b58;letter-spacing:-1.3px;margin:0;font-size:clamp(32px,3.7vw,48px);font-weight:400;line-height:1.08}.serviceRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.serviceRelatedCard{isolation:isolate;color:#fff;background-position:50%;background-size:cover;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:34px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #07377d18}.serviceRelatedCard:before{content:"";z-index:-1;background:linear-gradient(#052b6112 15%,#052b61e8 100%);transition:background .25s;position:absolute;inset:0}.serviceRelatedCard:hover:before{background:linear-gradient(#052b6108 0%,#052b61f4 100%)}.serviceRelatedCard span{letter-spacing:.15em;color:#76d8e9;font-size:11px;font-weight:800}.serviceRelatedCard strong{max-width:520px;margin-top:8px;font-size:26px;line-height:1.18}.serviceRelatedCard b{font-size:29px;font-weight:400;position:absolute;bottom:28px;right:28px}.related-tecnologia-laboratorial{background-image:url(/media/hospital-americancor-servico-tecnologia-laboratorial.webp)}.related-centro-diagnostico-imagem{background-image:url(/media/hospital-americancor-servico-diagnostico-imagem.webp)}.related-uti-movel{background-image:url(/media/hospital-americancor-servico-uti-movel.webp)}@media (max-width:900px){.serviceStory{grid-template-columns:1fr;width:calc(100% - 48px)}.serviceStoryMedia{min-height:440px}.mobileCareStory .serviceStoryMedia img{max-height:470px}.serviceStoryCopy{padding:48px}.serviceRelatedSection{width:calc(100% - 48px)}}@media (max-width:620px){.pageHero.mobileCareHero{background-position:50%,right -90px center;background-size:100% 100%,auto 110%}.serviceStory{border-radius:22px;width:calc(100% - 36px);margin:18px 18px 28px}.serviceStoryMedia{min-height:300px}.mobileCareStory .serviceStoryMedia img{padding:22px}.serviceStoryCopy{padding:32px 24px 38px}.serviceStoryCopy h2{font-size:36px}.serviceStoryCopy>p:not(.eyebrow){font-size:16px}.serviceActions{display:grid}.serviceActions a{text-align:center}.serviceRelatedSection{width:calc(100% - 36px);margin:28px 18px 34px}.serviceRelatedSection>header{display:block}.serviceRelatedGrid{grid-template-columns:1fr}.serviceRelatedCard{min-height:225px;padding:26px}.serviceRelatedCard strong{font-size:22px}.serviceRelatedCard b{bottom:24px;right:24px}}.pageHero.praiseHero{background-image:linear-gradient(90deg,#052b61e8 0%,#07377db8 46%,#092a4747 100%),url(/media/hospital-americancor-elogios-pacientes.webp);background-position:50% 42%}.pageHero.ombudsmanHero{background-image:linear-gradient(90deg,#052b61e8 0%,#07377db8 46%,#092a4747 100%),url(/media/hospital-americancor-ouvidoria-contato.webp);background-position:50% 48%}.pageHero.privacyHero{background-image:linear-gradient(90deg,#052b61ea 0%,#07377db8 46%,#092a4747 100%),url(/media/hospital-americancor-politica-privacidade.webp);background-position:50%}.pageHero.cookiesHero{background-image:linear-gradient(90deg,#052b61ea 0%,#07377db8 46%,#092a4747 100%),url(/media/hospital-americancor-politica-cookies.webp);background-position:50%}.alphabetFilter+.plansGrid,.alphabetFilter+.plansEmpty{margin-top:28px}footer{background:#fff}.footerGrid{gap:62px}.footerIntro .brand{margin-bottom:34px}.footerGrid h3{font-size:19px}.footerGrid>div:first-child p,.footerGrid>div:last-child p,.footerGrid>div:nth-child(2) a,.footerGrid>div:nth-child(3) a,.footerGrid>div:last-child a{font-size:16px}.footerGrid>div:first-child p,.footerGrid>div:last-child p{line-height:1.8}.footerGrid>div:nth-child(2) a,.footerGrid>div:nth-child(3) a{padding:11px 0}.footerBottom{color:#687781;border-top:1px solid #cfd9dd;justify-content:space-between;align-items:center;gap:28px;margin-top:62px;padding-top:24px;font-size:14px;display:flex}.footerBottom p{margin:0}.footerBottom a{color:var(--navy);text-decoration:none}.footerBottom a:hover{text-underline-offset:3px;text-decoration:underline}.footerBottom nav{white-space:nowrap;gap:24px;display:flex}.legalPage{width:min(960px,88vw);box-shadow:none;background:0 0;margin-top:44px;margin-bottom:100px;padding:0}.legalPage h2{margin:1.8em 0 .55em;font-size:clamp(24px,2.5vw,32px);line-height:1.2}.legalPage p,.legalPage li{color:#5e6d77;font-size:16px;line-height:1.85}.legalPage a{color:var(--navy);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:3px}.legalUpdated{color:#82909a!important;font-size:14px!important}.legalReference{border-left:4px solid var(--cyan);background:#fff;border-radius:0 14px 14px 0;gap:10px;margin-top:42px;padding:24px;display:grid}.legalReference strong{color:#163b58}.cookieTable{background:#fff;border:1px solid #dde6e8;border-radius:14px;margin:28px 0;overflow:hidden}.cookieTable>div{border-bottom:1px solid #e5ecee;grid-template-columns:1.1fr 2fr 1fr;gap:20px;padding:16px 18px;font-size:14px;line-height:1.5;display:grid}.cookieTable>div:last-child{border-bottom:0}.cookieTableHead{color:#163b58;background:#eef6f7}.cookieBanner{z-index:100;background:#fff;border:1px solid #d9e5e9;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;width:min(1180px,100% - 48px);margin:auto;padding:22px 26px;display:grid;position:fixed;bottom:22px;left:24px;right:24px;box-shadow:0 20px 70px #052b6130}.cookieIcon{width:48px;height:48px;color:var(--navy);background:#e8f6f8;border-radius:50%;place-items:center;display:grid}.cookieCopy h2{color:#163b58;margin:0 0 7px;font-size:19px}.cookieCopy p{color:#60707b;margin:0;font-size:14px;line-height:1.55}.cookieCopy a{color:var(--navy);text-underline-offset:2px;font-weight:600}.cookieActions{gap:10px;display:flex}.cookieActions button{min-height:44px;font:600 13px var(--font-raleway),Raleway,sans-serif;cursor:pointer;border-radius:11px;padding:0 17px}.cookiePrimary{border:1px solid var(--navy);background:var(--navy);color:#fff}.cookieSecondary{color:#40515d;background:#fff;border:1px solid #cad8dc}.cookieClose{color:#7c8991;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:9px;right:10px}@media (max-width:1000px){.footerGrid{gap:48px}.cookieBanner{grid-template-columns:auto 1fr}.cookieActions{grid-column:2}.footerBottom{flex-direction:column;align-items:flex-start}.footerBottom nav{white-space:normal}}@media (max-width:620px){.footerIntro .brand{margin-bottom:26px}.footerGrid{gap:38px}.footerBottom{margin-top:44px;font-size:14px}.footerBottom nav{flex-direction:column;gap:12px}.legalPage{width:calc(100% - 36px);margin-top:30px;padding:0}.cookieTable>div{grid-template-columns:1fr;gap:5px}.cookieTableHead{display:none!important}.cookieBanner{grid-template-columns:1fr;gap:12px;width:calc(100% - 24px);padding:22px 18px 18px;bottom:12px;left:12px;right:12px}.cookieIcon{width:42px;height:42px}.cookieActions{grid-column:1;display:grid}.cookieActions button{width:100%}}.ouvidoriaContent{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(45px,7vw,100px);padding:58px max(8vw,34px) 72px;display:grid}.ouvidoriaForm{background:#fff;border:1px solid #e5e0d7;border-radius:22px;gap:17px;padding:34px;display:grid;box-shadow:0 14px 40px #5c4a2410}.ouvidoriaForm>div{gap:8px;display:grid}.ouvidoriaForm label{color:#465660;font-size:14px;font-weight:650}.ouvidoriaForm input:not([type=checkbox]),.ouvidoriaForm textarea{width:100%;font:16px var(--font-raleway),Raleway,sans-serif;color:var(--ink);background:#fff;border:1px solid #d6e0e3;border-radius:11px;outline:0;padding:15px 16px}.ouvidoriaForm input:focus,.ouvidoriaForm textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #56c1d726}.ouvidoriaForm textarea{resize:vertical;min-height:190px}.ouvidoriaPrivacy{align-items:flex-start;gap:10px;line-height:1.5;display:flex;font-weight:500!important}.ouvidoriaPrivacy input{accent-color:var(--navy);margin-top:3px}.ouvidoriaPrivacy a{color:var(--navy);text-underline-offset:2px}.ouvidoriaForm>button{background:var(--navy);color:#fff;min-height:50px;font:700 14px var(--font-raleway),Raleway,sans-serif;cursor:pointer;border:0;border-radius:11px;justify-self:start;padding:0 24px}.ouvidoriaForm>button:hover{background:#0a4b91}.ouvidoriaInfo h2{letter-spacing:-1.5px;color:#163b58;margin:12px 0 22px;font-size:clamp(36px,4vw,52px);line-height:1.08}.ouvidoriaInfo>p:not(.eyebrow){color:var(--muted);max-width:620px;font-size:16px;line-height:1.8}.ouvidoriaInfo h3{color:#243d4e;margin:42px 0 18px;font-size:24px}.ouvidoriaInfo ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ouvidoriaInfo li{color:#687781;align-items:flex-start;gap:13px;font-size:15px;line-height:1.7;display:flex}.ouvidoriaInfo li svg{color:var(--cyan);flex:none;margin-top:3px}.ouvidoriaInfo li a{color:inherit;text-decoration:none}.ouvidoriaInfo li a:hover{color:var(--navy)}.ouvidoriaInfo .socialTitle{margin-top:30px;font-size:16px}.ouvidoriaSocial{gap:10px;display:flex}.ouvidoriaSocial a{width:42px;height:42px;color:var(--navy);background:#dcecf0;border-radius:50%;place-items:center;display:grid}.ouvidoriaSocial a:hover{background:var(--cyan)}.ouvidoriaSocial svg{width:20px;height:20px}.mapSection{width:calc(100% - (var(--page-gutter) * 2));margin:0 var(--page-gutter) 28px;border-radius:var(--radius-lg);background:#fff;overflow:hidden;box-shadow:0 15px 45px #07377d12}.mapHeading{padding:38px max(6vw,30px) 28px}.mapHeading h2{color:#163b58;margin:10px 0 0;font-size:clamp(30px,3.5vw,44px)}.mapSection iframe{width:100%;height:470px;display:block}.mapConsent{text-align:center;color:#697983;background:linear-gradient(135deg,#edf6f7,#f7f5ee);align-content:center;place-items:center;gap:10px;min-height:390px;padding:40px;display:grid}.mapConsent svg{color:var(--cyan)}.mapConsent h3{color:#243d4e;margin:4px 0;font-size:24px}.mapConsent p{max-width:580px;margin:0 0 10px;line-height:1.7}.mapConsent button{background:var(--navy);color:#fff;font:700 14px var(--font-raleway),Raleway,sans-serif;cursor:pointer;border:0;border-radius:10px;padding:13px 19px}.ouvidoriaCtas{width:calc(100% - (var(--page-gutter) * 2));margin:0 var(--page-gutter) 38px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ouvidoriaCtas a{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg,#052b61,#07558e);flex-direction:column;justify-content:flex-end;min-height:220px;padding:34px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 14px 38px #07377d18}.ouvidoriaCtas a:nth-child(2){background:linear-gradient(135deg,#087697,#56c1d7)}.ouvidoriaCtas a:hover{transform:translateY(-4px);box-shadow:0 20px 45px #07377d28}.ouvidoriaCtas span{letter-spacing:.08em;text-transform:uppercase;color:#bdebf1;font-size:13px}.ouvidoriaCtas strong{margin-top:9px;font-size:clamp(28px,3vw,40px)}@media (max-width:900px){.ouvidoriaContent{grid-template-columns:1fr}.ouvidoriaInfo{order:-1}.mapSection iframe{height:400px}}@media (max-width:620px){.ouvidoriaContent{gap:32px;padding:38px 18px 52px}.ouvidoriaForm{padding:20px}.ouvidoriaInfo h2{font-size:34px}.mapHeading{padding:28px 22px 22px}.mapSection iframe{height:330px}.mapConsent{min-height:330px;padding:28px 20px}.ouvidoriaCtas{grid-template-columns:1fr;gap:14px}.ouvidoriaCtas a{min-height:170px;padding:26px}}.ouvidoriaContent{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(50px,6vw,86px);padding-top:52px}.ouvidoriaForm{gap:13px;padding:27px}.ouvidoriaForm>div{gap:6px}.ouvidoriaForm input:not([type=checkbox]){padding:12px 14px}.ouvidoriaForm textarea{min-height:135px;padding:12px 14px}.ouvidoriaForm>button{min-height:46px}.ouvidoriaInfo>p:not(.eyebrow){max-width:680px;font-size:18px;line-height:1.9}.ouvidoriaInfo h3{margin-top:34px;font-size:26px}.ouvidoriaInfo li{font-size:17px;line-height:1.75}.ouvidoriaInfo .socialTitle{font-size:18px}.mapSection{width:100%;box-shadow:none;background:0 0;border-radius:0;margin:0 0 28px}.mapHeading{padding-left:max(8vw,34px);padding-right:max(8vw,34px)}.mapSection iframe{border-radius:0;width:100%}.mapConsent{border-radius:0}.ouvidoriaCtas{gap:18px}.ouvidoriaCtas a{isolation:isolate;background-image:linear-gradient(90deg,#052b61e8,#07377d7a),url(/media/hospital-americancor-elogios-pacientes.webp);background-position:50% 45%;background-size:cover;min-height:270px;padding:34px;position:relative}.ouvidoriaCtas a:nth-child(2){background-image:linear-gradient(90deg,#052b61e6,#07558e72),url(/media/hospital-americancor-leitos-terapia-intensiva.webp);background-position:50%;background-size:cover}.ouvidoriaCtas a:after{content:"→";font-size:30px;transition:transform .25s;position:absolute;bottom:32px;right:32px}.ouvidoriaCtas a:hover:after{transform:translate(5px)}.ouvidoriaCtas span{max-width:72%;font-size:14px}.ouvidoriaCtas strong{max-width:72%}@media (max-width:900px){.ouvidoriaContent{grid-template-columns:1fr}.ouvidoriaInfo{order:-1}.ouvidoriaInfo>p:not(.eyebrow){font-size:17px}}@media (max-width:620px){.ouvidoriaContent{padding-top:36px}.ouvidoriaForm{padding:19px}.ouvidoriaInfo li{font-size:16px}.mapHeading{padding-left:22px;padding-right:22px}.ouvidoriaCtas a{min-height:210px}.ouvidoriaCtas a:after{width:44px;height:44px;bottom:24px;right:24px}}.ouvidoriaContent{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.ouvidoriaCtas a:after{background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:30px}.ouvidoriaCtas a:hover:after{background:0 0}@media (max-width:900px){.ouvidoriaContent{grid-template-columns:1fr}}.ouvidoriaContent{padding-bottom:30px}.ouvidoriaInfo li svg{width:26px;height:26px;margin-top:1px}.mapSection{background:var(--canvas);margin:0}.mapHeading{padding-top:0;padding-bottom:24px}@media (max-width:620px){.ouvidoriaContent{padding-bottom:24px}.ouvidoriaInfo li svg{width:24px;height:24px}.mapHeading{padding-top:0;padding-bottom:20px}}.pageHero.jobsHero{background-image:linear-gradient(90deg,#052b61bd 0%,#07377d75 42%,#092a4726 100%),url(/media/hospital-americancor-equipe-medica.webp);background-position:50% 48%}.workWithUs{width:min(980px,calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:64px 0 96px}.workIntro{max-width:820px;margin-bottom:40px}.workIntro h2{color:#243d4e;letter-spacing:-2.5px;margin:10px 0 24px;font-size:clamp(44px,5.8vw,70px);font-weight:350;line-height:.98}.workIntro h2 strong{font-weight:750}.workIntro>p:not(.eyebrow){color:#566873;max-width:790px;margin:0 0 20px;font-size:17px;line-height:1.75}.workForm{background:#fff;border:1px solid #e6e0d5;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding:34px;display:grid;box-shadow:0 16px 45px #5c4a2410}.workField{gap:7px;min-width:0;display:grid}.workFieldFull,.workPrivacy{grid-column:1/-1}.workField label,.workLabel{color:#3f515d;font-size:14px;font-weight:700}.workField input:not([type=file]),.workField select{width:100%;height:52px;color:var(--ink);font:15px var(--font-raleway),Raleway,sans-serif;background:#fff;border:1px solid #d4dfe3;border-radius:11px;outline:0;padding:0 15px}.workField input:focus,.workField select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #56c1d726}.workField>small{color:#7c898f;font-size:12px}.resumeUpload{color:#71808a;text-align:center;cursor:pointer;background:#f9fbfb;border:1px dashed #bfcdd2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:154px;padding:24px;transition:border-color .2s,background .2s;display:flex;position:relative}.resumeUpload:hover{border-color:var(--cyan);background:#f1f9fa}.resumeUpload svg{color:var(--cyan)}.resumeUpload strong{color:#405560;font-size:16px}.resumeUpload span{font-size:14px;font-weight:500}.resumeUpload small{font-size:11px}.resumeUpload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.workPrivacy{color:#566873;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.workPrivacy input{accent-color:var(--navy);margin-top:3px}.workPrivacy a{color:var(--navy);text-underline-offset:2px}.workSubmit{background:var(--navy);color:#fff;min-height:50px;font:700 14px var(--font-raleway),Raleway,sans-serif;cursor:pointer;border:0;border-radius:11px;justify-self:start;padding:0 24px}.workSubmit:hover{background:#0a4b91}@media (max-width:800px){.workWithUs{padding-top:48px}.workForm{grid-template-columns:1fr}.workFieldFull,.workPrivacy{grid-column:auto}}@media (max-width:620px){.workWithUs{width:calc(100% - 36px);padding:38px 0 68px}.workIntro h2{letter-spacing:-1.5px;font-size:42px}.workIntro>p:not(.eyebrow){font-size:16px}.workForm{border-radius:18px;gap:18px;padding:20px}.resumeUpload{min-height:140px;padding:20px}}.pageHero.galleryHero{background-color:#07377d;background-image:linear-gradient(90deg,#052b61f2 0%,#07377dd4 42%,#07377d91 100%),url(/media/hospital-americancor-galeria-hero-uti-movel.webp);background-position:50%,right -1.5vw center;background-repeat:no-repeat;background-size:100% 100%,auto 145%}.topPhones a,.footerPhones a{color:inherit;text-decoration:none}.topPhones a:hover,.footerPhones a:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.galleryEditorial{padding:58px max(5vw,24px) 96px}.galleryHeading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:55px;max-width:1240px;margin:0 auto 38px;display:grid}.galleryHeading h2{color:#163b58;letter-spacing:-2px;max-width:760px;margin:10px 0 0;font-size:clamp(36px,4.5vw,58px);line-height:1.04}.galleryHeading h2 span{display:block}.galleryHeading>p{max-width:530px;color:var(--muted);margin:0;font-size:19px;line-height:1.75}.galleryMosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:118px;grid-auto-flow:dense;gap:14px;max-width:1400px;margin:auto;display:grid}.galleryTile{cursor:zoom-in;background:#dfe9eb;border:0;border-radius:20px;grid-row:span 3;min-height:250px;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 30px #243d4e12}.galleryTile.wide{grid-area:span 3/span 2}.galleryTile.tall{grid-row:span 4}.galleryTile.large{grid-area:span 5/span 2}.galleryTile img{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .4s}:is(.galleryTile:hover img,.galleryTile:focus-visible img){filter:brightness(.86);transform:scale(1.035)}.galleryTile>span{width:45px;height:45px;color:var(--navy);opacity:0;background:#fff;border-radius:50%;place-items:center;transition:all .25s;display:grid;position:absolute;bottom:16px;right:16px;transform:translateY(8px);box-shadow:0 8px 22px #001a3d2c}:is(.galleryTile:hover>span,.galleryTile:focus-visible>span){opacity:1;transform:none}.galleryTile:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.galleryLightbox{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#021b35ed;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;padding:34px;display:grid;position:fixed;inset:0}.galleryLightbox figure{text-align:center;justify-self:center;gap:12px;max-width:min(1180px,100vw - 210px);max-height:calc(100vh - 70px);margin:0;display:grid}.galleryLightbox figure img{border-radius:18px;width:auto;max-width:100%;max-height:calc(100vh - 115px);margin:auto;box-shadow:0 22px 70px #0008}.galleryLightbox figcaption{color:#dcebf0;font-size:14px}.galleryLightbox button{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #ffffff4f;border-radius:50%;place-items:center;width:50px;height:50px;transition:all .2s;display:grid}.galleryLightbox button:hover{color:var(--navy);background:#fff}.galleryPrevious{justify-self:start}.galleryNext{justify-self:end}.galleryClose{position:absolute;top:22px;right:22px}.imageCtas{margin:0 var(--page-gutter) 28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.imageCtas a{isolation:isolate;border-radius:var(--radius-lg);color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:290px;padding:34px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 42px #07377d16}.imageCtas a:before{content:"";z-index:-1;background:linear-gradient(90deg,#052b61ed,#07377d75);position:absolute;inset:0}.imageCtas a:after{content:"→";font-size:30px;transition:transform .25s;position:absolute;bottom:30px;right:32px}.imageCtas a:hover{transform:translateY(-4px);box-shadow:0 23px 55px #07377d24}.imageCtas a:hover:after{transform:translate(6px)}.imageCtaHospital{background-image:url(/media/hospital-americancor-galeria-fachada-emergencia.webp)}.imageCtaServices{background-image:url(/media/hospital-americancor-servico-diagnostico-imagem.webp)}.imageCtas span{color:#79d9e9;letter-spacing:.13em;max-width:75%;margin-bottom:9px;font-size:12px;font-weight:700}.imageCtas strong{max-width:72%;font-size:clamp(25px,3vw,38px);line-height:1.05}.galleryNewsletter .newsletter{color:var(--navy);background:#fff;border:1px solid #e7e1d6;box-shadow:0 12px 38px #5c4a2410}.galleryNewsletter .newsletter input{background:#fbfcfc;border:1px solid #dce5e7}@media (max-width:1000px){.galleryMosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.galleryTile.large{grid-column:span 2}.galleryHeading{gap:35px}}@media (max-width:760px){.galleryHeading{grid-template-columns:1fr}.galleryMosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:92px}.galleryTile,.galleryTile.tall{grid-row:span 3}.galleryTile.wide,.galleryTile.large{grid-area:span 3/span 2}.galleryLightbox{grid-template-columns:52px minmax(0,1fr) 52px;padding:20px}.galleryLightbox figure{max-width:calc(100vw - 130px)}.imageCtas{grid-template-columns:1fr}.imageCtas a{min-height:230px}}@media (max-width:520px){.galleryEditorial{padding:42px 18px 68px}.galleryHeading{margin-bottom:28px}.galleryHeading h2{letter-spacing:-1.3px;font-size:38px}.galleryHeading>p{font-size:16px}.galleryMosaic{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px;display:grid}.galleryTile,.galleryTile.wide,.galleryTile.tall,.galleryTile.large{aspect-ratio:4/3;grid-area:auto;min-height:0}.galleryTile.tall{aspect-ratio:4/5}.galleryTile>span{opacity:1;transform:none}.galleryLightbox{grid-template-columns:44px minmax(0,1fr) 44px;padding:12px}.galleryLightbox figure{max-width:calc(100vw - 110px)}.galleryLightbox button{width:42px;height:42px}.imageCtas{margin-left:18px;margin-right:18px}.imageCtas a{padding:26px}.imageCtas a:after{bottom:24px;right:24px}}.praiseDirectory{padding:52px 0 100px}.praiseIntro{grid-template-columns:1fr minmax(300px,440px);align-items:end;gap:50px;margin-bottom:30px;padding:0 max(6vw,30px);display:grid}.praiseIntro h2{color:#163b58;letter-spacing:-1.5px;margin:10px 0 14px;font-size:clamp(34px,4vw,52px);line-height:1.05}.praiseIntro p:last-child{max-width:660px;color:var(--muted);line-height:1.7}.praiseSearch{height:56px;color:var(--navy);background:#fff;border:1px solid #e4dfd3;border-radius:15px;align-items:center;gap:12px;padding:0 15px;display:flex;box-shadow:0 10px 30px #654e2010}.praiseSearch:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #56c1d726}.praiseSearch input{width:100%;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.newsletter,.specialtiesNewsletter .newsletter,.guideNewsletter .newsletter{color:var(--navy);background:#fff;overflow:hidden;box-shadow:0 12px 38px #5c4a2410;border-radius:var(--radius-lg)!important;border:1px solid #e7e1d6!important}.newsletter form{background:#fbfcfc;border:1px solid #dce5e7;border-radius:16px;display:flex;overflow:hidden;box-shadow:0 8px 24px #07377d0c}.newsletter input{background:#fbfcfc;outline:0;min-height:58px;font-size:16px;border:0!important;border-radius:0!important}.newsletter input:focus{box-shadow:inset 0 0 0 2px #56c1d75c}.newsletter button{cursor:pointer;min-width:145px;font-size:15px;border-radius:0!important}.contact form,.workForm,.ouvidoriaForm{border-radius:24px}.contact input,.contact select,.contact textarea,.workField input:not([type=file]),.workField select,.ouvidoriaForm input:not([type=checkbox]),.ouvidoriaForm textarea,.contact button,.workSubmit,.ouvidoriaForm>button{border-radius:12px}.formHoneypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:620px){.newsletter{border-radius:20px!important}.newsletter form{background:#fbfcfc;border:1px solid #dce5e7;border-radius:13px;display:grid;overflow:hidden}.newsletter input,.newsletter button{border-radius:0!important}.newsletter button{min-height:54px}.contact form,.workForm,.ouvidoriaForm{border-radius:18px}}.praiseSearch input::placeholder{color:#98a1a5}.praiseSearch button{color:#77848d;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.praiseTagFilter{white-space:nowrap;width:100%;margin-bottom:34px;padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.praiseTagTrack{width:max-content;animation:70s linear infinite praiseTagMarquee;display:flex}.praiseTagFilter:hover .praiseTagTrack{animation-play-state:paused}.praiseTagGroup{align-items:center;gap:11px;padding-right:32px;display:flex}.praiseTagFilter button{color:#59666e;font:500 14px/1 var(--font-raleway),Raleway,sans-serif;letter-spacing:.01em;cursor:pointer;background:#f1eee6;border:1px solid #0000;border-radius:999px;flex:none;padding:11px 17px}.praiseTagFilter button:hover{color:var(--navy);border-color:#b9e3ec}.praiseTagFilter button.active{background:var(--navy);color:#fff;font-weight:600}@keyframes praiseTagMarquee{to{transform:translate(-50%)}}.praiseGrid{columns:3;column-gap:22px;padding:0 max(6vw,30px)}.praiseCard{break-inside:avoid;vertical-align:top;background:#fff;border:1px solid #e8e2d8;border-radius:20px;width:100%;margin:0 0 22px;padding:29px;transition:transform .25s,box-shadow .25s;display:inline-block;position:relative;box-shadow:0 10px 30px #5c4a2410}.praiseCard:hover{transform:translateY(-4px);box-shadow:0 18px 40px #5c4a241a}.praiseQuote{height:31px;color:var(--cyan);font:700 52px/1 Georgia,serif}.praiseCard>p{color:#65757f;white-space:pre-line;margin:10px 0 25px;font-size:15px;font-style:italic;line-height:1.8}.praiseCardFooter{border-top:2px solid var(--cyan);padding-top:18px}.praiseCard h3{color:#34434d;margin:0 0 6px;font-size:18px;line-height:1.35}.praiseCard small{color:#7d8a91;white-space:pre-line;margin-bottom:13px;font-size:13px;display:block}.praiseCardTags{flex-wrap:wrap;gap:6px;display:flex}.praiseCardTags span{color:#17617a;background:#eaf6f8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.praiseEmpty{color:var(--muted);text-align:center;background:#fff;border:1px solid #e8e2d8;border-radius:18px;margin:0 max(6vw,30px);padding:70px 25px}.praiseEmpty svg{color:var(--cyan)}.praiseEmpty h3{color:var(--ink)}.praiseEmpty button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-family:inherit;font-weight:700}@media (prefers-reduced-motion:reduce){.praiseTagTrack{animation:none}.praiseTagFilter{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.praiseTagGroup[aria-hidden=true]{display:none}}@media (max-width:1000px){.praiseIntro{grid-template-columns:1fr}.praiseSearch{max-width:620px}.praiseGrid{columns:2}}@media (max-width:620px){.praiseDirectory{padding:38px 0 70px}.praiseIntro{gap:25px;padding:0 18px}.praiseTagFilter{margin-bottom:26px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000)}.praiseTagTrack{animation-duration:55s}.praiseTagFilter button{padding:10px 15px;font-size:13px}.praiseGrid{columns:1;padding:0 18px}.praiseCard{padding:23px}.praiseCard>p{font-size:14px}.praiseEmpty{margin:0 18px}}
