:root{--reading-scale:1}.site-utilities,.policy-page{color:#183953;font-family:Arial,sans-serif;line-height:1.65}.site-utilities *,.policy-page *{box-sizing:border-box}.site-utilities button,.site-utilities select{font:inherit;cursor:pointer}.site-utilities button,.site-utilities a,.policy-page a{touch-action:manipulation}.site-utilities a,.policy-page a{color:#164e73;text-underline-offset:3px;text-decoration:underline}.policy-links{background:#f0f5f5;border-top:1px solid #b6c7ce;flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:24px 100px 34px;font-size:15px;display:flex;position:relative}.policy-links a,.policy-links button{align-items:center;min-height:44px;padding:6px 2px;display:inline-flex}.policy-links button{color:#164e73;background:0 0;border:0;text-decoration:underline}.floating-access,.floating-contact a{z-index:2000;color:#fff;border:2px solid #fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:58px;min-height:62px;padding:8px;font:700 12px/1.2 Arial,sans-serif;text-decoration:none;display:flex;position:fixed;box-shadow:0 3px 12px #0004}.floating-access{left:max(14px, env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom) + var(--cookie-height,0px));background:#214c74}.site-utilities .floating-access{font:700 12px/1.2 Arial,sans-serif}.floating-access svg,.floating-contact svg{width:24px;height:24px}.floating-contact{display:none}.cookie-notice{z-index:2001;left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom));color:#183953;background:#fff;border:1px solid #8da6b5;border-radius:14px;max-width:730px;max-height:65dvh;margin:auto;padding:20px 24px;font-size:16px;position:fixed;overflow:auto;box-shadow:0 6px 32px #122d4c33}.cookie-notice h2{margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.4}.cookie-notice p{margin:0 0 14px;line-height:1.6}.utility-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.utility-actions>a{padding:10px 0}.cookie-notice button,.site-dialog button{color:#fff;background:#214c74;border:1px solid #285475;border-radius:7px;min-height:44px;padding:10px 18px;line-height:1.4}.cookie-notice button.secondary,.site-dialog button.secondary{color:#183953;background:#fff}.site-dialog{color:#183953;background:#fff;border:1px solid #809aa9;border-radius:14px;width:min(540px,100vw - 28px);max-height:85dvh;margin:auto;padding:24px;font:17px/1.65 Arial,sans-serif;position:fixed;inset:0;overflow:auto}.site-dialog::backdrop{background:#102d4daa}.site-dialog p{margin:14px 0}.site-dialog-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-dialog-heading h2{margin:0;font-size:24px;font-weight:700;line-height:1.4}.site-dialog-heading button{color:#183953;background:#fff;flex-shrink:0;place-items:center;width:44px;padding:8px;display:grid}.text-size-setting{justify-content:space-between;align-items:center;gap:16px;font-weight:700;display:flex}.text-size-setting select{color:#183953;background:#fff;border:1px solid #5d7f92;border-radius:6px;min-width:115px;min-height:44px;padding:5px 12px}.site-dialog .setting-help{color:#465d6b;font-size:14px}.accessibility-options{gap:10px;margin:18px 0;display:grid}.accessibility-options button{color:#183953;text-align:right;background:#f2f6f7;justify-content:space-between;gap:12px;display:flex}.accessibility-options button[aria-pressed=true]{color:#fff;background:#214c74}.policy-page{min-height:80vh;font-size:calc(18px * var(--reading-scale));background:#f7f8f8}.policy-header{justify-content:space-between;align-items:center;gap:24px;max-width:1000px;margin:auto;padding:28px 24px;display:flex}.policy-header img{width:min(350px,58vw);height:auto;display:block}.policy-header>a:last-child{white-space:nowrap;padding:12px 0;font-size:16px}.policy-page main{overflow-wrap:anywhere;background:#fff;max-width:900px;margin:auto;padding:32px}.policy-page h1{margin:0;font-size:2em;font-weight:700;line-height:1.3}.policy-page h2{margin:30px 0 12px;font-size:1.35em;font-weight:700;line-height:1.4}.policy-page p{margin:12px 0}.policy-date{color:#516778;font-size:15px}.policy-toc{background:#f3f7f8;border:1px solid #c3d3dc;flex-wrap:wrap;gap:8px 20px;margin:24px 0;padding:18px;display:flex}.policy-toc a{padding:7px 0;display:inline-block}.policy-contact{border-top:1px solid #c3d3dc;margin-top:30px;padding-top:10px}.site-utilities :focus-visible,.policy-page :focus-visible,.site-page :focus-visible{outline-offset:4px;outline:3px solid #1d65bd;box-shadow:0 0 0 2px #fff}.mobile-skip{display:none}.screen-reader-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-search input::placeholder{color:#626b74}.site-search svg{stroke:#626b74}.restore-skip:focus{display:block;top:8px}.desktop-site #PAGES_CONTAINER:focus,.mobile-content:focus{outline-offset:-4px}.slider-arrow{color:#183953;text-shadow:0 1px 2px #fff}.desktop-site .wixui-button .wixui-button__link{background:#e3f1f3!important}.desktop-site .wixui-button .wixui-button__label{color:#183953!important}.gallery-overlay{box-sizing:border-box;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.gallery-overlay::backdrop{background:#000d}@media (width<=979px){.desktop-skip{display:none}.mobile-skip{display:block}.mobile-skip:not(:focus){top:-100px}.floating-contact{display:block}.floating-contact a{right:max(14px, env(safe-area-inset-right))}.floating-whatsapp{bottom:calc(16px + env(safe-area-inset-bottom) + var(--cookie-height,0px));background:#146c43}.floating-phone{bottom:calc(86px + env(safe-area-inset-bottom) + var(--cookie-height,0px));background:#214c74}.policy-links{gap:5px 15px;padding:20px 76px 105px}.cookie-notice{padding:16px;font-size:14px;left:12px;right:12px}.cookie-notice h2{font-size:18px}.cookie-notice .utility-actions{margin-top:12px}.site-dialog{padding:20px}.policy-header{gap:16px;padding:20px 18px}.policy-page main{padding:24px 20px 40px}.policy-page h1{font-size:1.7em}.policy-toc{flex-direction:column}}html[data-reading-layout=true] .desktop-site,html[data-reading-layout=true] .desktop-skip{display:none}html[data-reading-layout=true] .mobile-site{color:#183953;background:#fff;font:18px/1.75 Arial,sans-serif;display:block;position:relative}html[data-reading-layout=true] .mobile-header,html[data-reading-layout=true] .mobile-content,html[data-reading-layout=true] .mobile-footer{overflow-wrap:anywhere;box-sizing:border-box;max-width:850px;margin:auto;padding:28px}html[data-reading-layout=true] .mobile-header>a img{max-width:100%;height:auto}html[data-reading-layout=true] .mobile-header>a{max-width:475px;margin:20px auto;display:block}html[data-reading-layout=true] .mobile-phones,html[data-reading-layout=true] .mobile-nav{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}html[data-reading-layout=true] .mobile-nav a{color:#183953;background:#edf4f6;padding:12px}html[data-reading-layout=true] .mobile-specialties{color:#183953}html[data-reading-layout=true] .source-paragraph{white-space:pre-line;font-size:calc(18px * var(--reading-scale));margin:0 0 24px;line-height:1.8}html[data-reading-layout=true] .mobile-content h1{font-size:calc(28px * var(--reading-scale));margin:10px 0 30px;line-height:1.4}html[data-reading-layout=true] .mobile-site img{max-width:100%;height:auto}html[data-reading-layout=true] .mobile-images{flex-wrap:wrap;gap:20px;display:flex}html[data-reading-layout=true] .mobile-images figure{flex:180px;margin:0}html[data-reading-layout=true] .mobile-video{aspect-ratio:16/9;border:0;width:100%;height:auto;margin:24px 0;display:block}html[data-reading-layout=true] .mobile-site .restored-gallery,html[data-reading-layout=true] .mobile-site .restored-slider{height:300px}html[data-reading-layout=true] .content-links{font-size:calc(18px * var(--reading-scale));flex-direction:column;gap:12px;margin-top:30px;display:flex}html[data-reading-layout=true] .content-links a{color:#164e73;background:#f0f4f6;padding:10px 12px;text-decoration:underline}html[data-reading-layout=true] .mobile-skip{display:block}html[data-underline-links=true] a{text-underline-offset:4px;text-decoration:underline!important}html[data-high-contrast=true] body,html[data-high-contrast=true] .site-page :not(img):not(svg):not(path),html[data-high-contrast=true] .site-utilities,html[data-high-contrast=true] .site-utilities :not(svg):not(path){color:#fff!important;text-shadow:none!important;background-color:#000!important;background-image:none!important}html[data-high-contrast=true] #BACKGROUND_GROUP,html[data-high-contrast=true] .mobile-site:before{display:none}html[data-high-contrast=true] a{color:#fff36a!important;text-decoration:underline!important}html[data-high-contrast=true] button,html[data-high-contrast=true] input,html[data-high-contrast=true] select,html[data-high-contrast=true] dialog{border:2px solid #fff!important}html[data-high-contrast=true] :focus-visible{outline:3px solid #fff36a!important}html[data-reduce-motion=true],html[data-reduce-motion=true] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html,html *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
