#scroll-to-top[data-astro-cid-73562bqz]{position:fixed;bottom:20px;right:20px;z-index:900;width:44px;height:44px;border-radius:50%;border:none;background-color:var(--color-primary, #1a6b4a);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,background-color .15s ease;pointer-events:none}#scroll-to-top[data-astro-cid-73562bqz].visible{opacity:1;transform:translateY(0);pointer-events:auto}#scroll-to-top[data-astro-cid-73562bqz]:hover{background-color:var(--color-primary-dark, #145538);transform:translateY(-2px)}#scroll-to-top[data-astro-cid-73562bqz]:focus-visible{outline:3px solid var(--color-primary, #1a6b4a);outline-offset:3px}@media(prefers-reduced-motion:reduce){#scroll-to-top[data-astro-cid-73562bqz]{transition:opacity .1s ease;transform:none!important}#scroll-to-top[data-astro-cid-73562bqz]:hover{transform:none}}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #2c5f7c;--color-primary-light: #4a7e9c;--color-primary-dark: #1a3f54;--color-secondary: #7fa99b;--color-accent: #c8a882;--color-text: #1a1a2e;--color-text-light: #64748b;--color-bg: #ffffff;--color-bg-light: #f8fafc;--color-bg-grey: #e2e8f0;--color-border: #e2e8f0;--font-primary: "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--color-heading: var(--color-primary-dark);--color-text-muted: var(--color-text-light);--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 3rem;--space-xl: 5rem;--space-2xl: 7rem;--max-width: 1200px;--max-width-text: 800px;--radius: 12px;--radius-sm: 8px;--radius-lg: 16px;--transition: all .3s cubic-bezier(.4, 0, .2, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .03);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .04);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .1), 0 3px 8px rgba(0, 0, 0, .05);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .12), 0 4px 12px rgba(0, 0, 0, .06);--section-y: clamp(28px, 5vh, 64px);--section-y-tight: clamp(20px, 3.5vh, 44px);--section-y-ultratight: clamp(10px, 2vh, 24px);--space-grid-top: 1.25rem;--header-pad-y: 12px;--logo-img-h: 36px;--logo-text-size: 16px;--logo-text-lh: 1}html{font-size:16px;scroll-behavior:smooth}body{font-family:"Source Sans 3",system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;color:#1f2933;background-color:var(--color-bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:0!important}h1,h2,h3,h4,h5,h6{font-weight:600;margin-top:0;margin-bottom:var(--space-sm);color:var(--color-heading);letter-spacing:-.015em}h1{font-size:clamp(28px,3.2vw,40px);line-height:1.2;margin-bottom:var(--space-md)}h2{font-size:clamp(22px,2.2vw,28px);line-height:1.25;margin-bottom:10px}h3{font-size:1.25rem}h4{font-size:1.15rem}p{margin-top:0;margin-bottom:var(--space-sm)}small{font-size:.875rem;color:var(--color-text-muted)}.prose,.content-prose{max-width:65ch}a{color:var(--color-primary);text-decoration:none;transition:var(--transition)}a:hover{color:var(--color-primary-light)}.container{max-width:var(--max-width);margin-inline:auto;padding-inline:var(--space-md)}.container-narrow{max-width:var(--max-width-text);margin-inline:auto;padding-inline:var(--space-md)}section,.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.header{background-color:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;z-index:1000;box-shadow:0 1px 4px #00000008}.header-container{display:flex;justify-content:space-between;align-items:center;padding:var(--header-pad-y) var(--space-md);max-width:var(--max-width);margin:0 auto}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;min-width:0}.logo img{height:var(--logo-img-h);width:auto;display:block}.logo-text{font-weight:600;letter-spacing:-.01em;font-size:var(--logo-text-size);line-height:var(--logo-text-lh);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:clamp(100px,42vw,240px);color:var(--color-text, #1f2933)}@media(max-width:768px){:root{--header-pad-y: 16px;--logo-img-h: 32px;--logo-text-size: 14px}}.nav{display:flex;gap:var(--space-sm)}.nav-list{display:flex;list-style:none;gap:.25rem;align-items:center}.nav-link{color:var(--color-text);font-weight:500;font-size:.95rem;padding:.5rem .75rem;position:relative;background:none;border:none;border-radius:0;transition:color .25s ease}.nav-link:after{content:"";position:absolute;bottom:0;left:.75rem;right:.75rem;height:2px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.nav-link:hover,.nav-link.active{color:var(--color-primary);background:none}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.nav-item{position:relative}.nav-dropdown{display:none;position:absolute;top:100%;left:0;background-color:var(--color-bg);border-radius:var(--radius);box-shadow:var(--shadow-lg);min-width:220px;padding:var(--space-xs) 0;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.nav-item:hover .nav-dropdown{display:block;opacity:1;transform:translateY(0);pointer-events:auto}.nav-dropdown li{list-style:none}.nav-dropdown a{display:block;padding:.5rem var(--space-sm);color:var(--color-text);font-size:.9rem;white-space:nowrap;transition:color .2s ease}.nav-dropdown a:hover{color:var(--color-primary);background:none}.menu-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:var(--space-xs)}.menu-toggle span{display:block;width:24px;height:2px;background-color:var(--color-primary-dark);transition:var(--transition);border-radius:1px}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.page-header{padding-block:2.25rem;background-color:var(--color-bg-light)}@media(min-width:768px){.page-header{padding-block:2.75rem}}.scroll-offset{scroll-margin-top:80px}.page-header h1{color:var(--color-primary-dark);margin-bottom:.25rem;font-size:2.25rem}.page-header p{color:var(--color-text-light);font-size:1.05rem;margin:0;font-weight:400}.page-header-emergency{background:linear-gradient(135deg,#fef2f2,#fee2e2)}.page-header-emergency h1{color:#dc2626}.page-header-emergency p{color:#991b1b}.hero{overflow:hidden}.hero.hero-split{padding-block:var(--section-y-tight);background:transparent!important}.hero-grid{display:grid;gap:clamp(18px,2.6vw,36px);align-items:center}@media(min-width:768px){.hero-grid{grid-template-columns:1.05fr .95fr}}.hero-content{max-width:540px}.hero h1{color:var(--color-primary-dark);font-size:clamp(2rem,3.5vw,2.75rem);margin-bottom:var(--space-sm);font-weight:700;letter-spacing:-.03em;line-height:1.15}.hero p{font-size:1.15rem;margin-bottom:var(--space-lg);color:var(--color-text-light);font-weight:400}.hero-buttons{display:flex;gap:var(--space-sm);flex-wrap:wrap}.hero-buttons .btn-secondary{background:#fff;border:1px solid #e6edf5;box-shadow:0 6px 18px #0000000f}.hero-buttons .btn-secondary:hover{box-shadow:0 10px 22px #00000014}.hero-media img{width:100%;height:clamp(280px,32vh,420px);object-fit:cover;object-position:60% 35%;border-radius:18px;box-shadow:0 10px 30px #00000014}@media(max-width:1024px){.hero-media img{object-position:55% 30%}}@media(max-width:767px){.hero-media img{height:280px;object-position:50% 25%;border-radius:.75rem}.hero-content{text-align:center}.hero-buttons{justify-content:center}}.hero-with-image{position:relative;min-height:clamp(400px,40vh,560px);display:flex;align-items:center;color:#fff;text-align:center;margin-bottom:var(--space-grid-top)}.hero-with-image h1{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.hero-with-image p{color:#ffffffe6;text-shadow:0 1px 4px rgba(0,0,0,.25)}.hero-bg{position:absolute;inset:0;background-size:cover;background-position:center 35%;background-repeat:no-repeat;z-index:0}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f172a73,#0f172a8c 60%,#0f172aa6)}.hero-with-image .container{position:relative;z-index:2}.hero-box{max-width:720px;margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:var(--radius-sm);font-weight:600;font-size:.95rem;text-align:center;cursor:pointer;transition:var(--transition);border:2px solid transparent;text-decoration:none}.btn-primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-secondary{background-color:#fff;color:var(--color-primary);border-color:#fff}.btn-secondary:hover{background-color:var(--color-bg-light);color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-outline{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-outline:hover{background-color:var(--color-primary);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-md);margin-top:var(--space-grid-top)}.service-item{padding:var(--space-md);border-radius:var(--radius);background:var(--color-bg);border:1px solid rgba(15,23,42,.06);box-shadow:none;transition:var(--transition)}.service-item:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.service-item h3{color:var(--color-primary);margin-bottom:.5rem}.service-item p{color:var(--color-text-light);font-size:.95rem;line-height:1.7}.service-icon{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-text-muted)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md);margin-top:var(--space-grid-top)}.card{padding:var(--space-md);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm);transition:var(--transition);height:100%}.card-flex{display:flex;flex-direction:column}.card-flex-body{flex:1}.phone-body{max-width:40rem}.card-flex-actions{margin-top:auto;padding-top:var(--space-sm);display:flex;gap:.6rem;flex-wrap:wrap}.card-flex-actions .btn,.card-flex-actions a{white-space:nowrap}.map-card{min-height:320px}.map-card .map-inner{height:100%;display:flex;align-items:center;justify-content:center;text-align:center}@media(min-width:1024px){.map-card{min-height:380px}}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card h3,.card h4{color:var(--color-primary);margin-bottom:.5rem}.card-icon{font-size:2.5rem;margin-bottom:var(--space-sm);color:var(--color-secondary)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-lg);margin-top:var(--space-grid-top)}.team-member{text-align:center}.team-photo{width:100%;max-width:320px;aspect-ratio:4 / 5;border-radius:var(--radius);object-fit:cover;object-position:center 20%;margin:0 auto var(--space-md)}.team-member h3{font-size:1.15rem;margin-bottom:.25rem}.team-member .specialty{color:var(--color-text-light);font-size:.9rem;margin-bottom:var(--space-sm)}.team-member p{font-size:.9rem;line-height:1.7;color:var(--color-text-light)}.doctor-profile{max-width:900px;margin:0 auto var(--space-xl)}.doctor-profile-content{display:flex;gap:var(--space-lg);align-items:flex-start;flex-wrap:wrap}.doctor-profile .team-photo{width:260px}.doctor-profile-text{flex:1;min-width:300px}.doctor-profile.alt{padding:var(--space-md);border-radius:var(--radius);background-color:var(--color-bg-light)}.info-box{padding:var(--space-lg) var(--space-md);margin:0;border-radius:var(--radius);background-color:var(--color-bg-light);border:1px solid rgba(15,23,42,.06)}.info-box.warning{border-left:4px solid #f59e0b;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background-color:#fffbeb;padding:var(--space-md)}.info-box.success{border-left-color:#10b981;background-color:#f0fdf4}.info-box h4{margin-bottom:var(--space-xs)}.form-group{margin-bottom:var(--space-md)}.form-label{display:block;font-weight:600;margin-bottom:var(--space-xs);color:var(--color-text);font-size:.95rem}.form-input,.form-textarea,.form-select{width:100%;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:1rem;transition:var(--transition);background-color:var(--color-bg)}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #2c5f7c14}.form-textarea{resize:vertical;min-height:150px}.form-checkbox{margin-right:var(--space-xs)}.form-hint{font-size:.875rem;color:var(--color-text-light);margin-top:var(--space-xs)}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.table-wrapper{overflow-x:auto;margin:var(--space-md) 0;border-radius:var(--radius);box-shadow:var(--shadow-sm)}table{width:100%;border-collapse:collapse}th,td{padding:var(--space-sm);text-align:left;border-bottom:1px solid var(--color-border)}th{font-weight:600;color:var(--color-primary-dark);font-size:.9rem;text-transform:uppercase;letter-spacing:.03em;background-color:var(--color-bg-light)}tr:hover{background-color:var(--color-bg-light)}.list-styled{padding-left:var(--space-md);margin:var(--space-sm) 0}.list-styled li{margin-bottom:var(--space-xs);padding-left:var(--space-xs);line-height:1.7}.list-unstyled{list-style:none;padding:0}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-md);margin-top:var(--space-grid-top)}.contact-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0}.contact-icon{font-size:1.25rem;color:var(--color-text-muted);margin-top:.15rem;flex-shrink:0}.contact-details h4{font-size:1rem;margin-bottom:.25rem}.contact-details p{margin:0;color:var(--color-text-light)}.contact-details a{color:var(--color-text);font-weight:500;text-decoration:none}.contact-details a:hover{text-decoration:underline;color:var(--color-primary)}.map-container{width:100%;height:400px;border-radius:var(--radius);overflow:hidden;margin:var(--space-md) 0;box-shadow:var(--shadow-sm)}.map-container iframe{width:100%;height:100%;border:0}.footer{background-color:var(--color-primary-dark);color:#ffffffd9;padding:var(--space-sm) 0;margin-top:var(--section-y)}.footer-inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-md);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-sm);font-size:.85rem}.footer-links{display:flex;gap:var(--space-sm);align-items:center}.footer a{color:#fffc;transition:color .2s ease}.footer a:hover{color:#fff}.persistent-nav{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:900;display:flex;flex-direction:column;gap:12px;background:transparent;box-shadow:none}.persistent-nav a{display:flex;align-items:center;gap:.75rem;padding:0 1rem;height:52px;color:var(--color-primary-dark);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap;width:52px;overflow:hidden;transition:width .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease,color .18s ease;border-radius:14px;background:#fff;box-shadow:var(--shadow-md)}.persistent-nav a:hover{width:180px;color:var(--color-text);background:#fff;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.persistent-nav a svg{flex-shrink:0;width:22px;height:22px;margin-left:3px}.persistent-nav a span{opacity:0;transition:opacity .2s ease .1s}.persistent-nav a:hover span{opacity:1}.grid-2-1,.grid-2,.grid-3{display:grid;gap:1.5rem}.grid-form{display:grid;gap:1rem}@media(min-width:768px){.grid-2-1{grid-template-columns:2fr 1fr;align-items:stretch}.grid-2{grid-template-columns:1fr 1fr;align-items:stretch}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.grid-form{grid-template-columns:repeat(2,1fr)}}.card-quiet{background:#fff;padding:1.25rem;border-radius:1rem;box-shadow:0 2px 8px #00000008;height:100%}.card-hover{transition:box-shadow .2s ease,transform .2s ease}.card-hover:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.section-alt{background:transparent}.card-centered{max-width:42rem;margin-inline:auto}.stage{background:#fff;border-radius:1.25rem;border:1px solid #e8eef5;box-shadow:0 10px 30px #0000000f;padding:1.5rem}@media(min-width:768px){.stage{padding:2rem}}.stage-header{margin-bottom:1.25rem}.stage-tight{padding:1.25rem}@media(min-width:768px){.stage-tight{padding:1.5rem}}.card-kicker{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.35rem}.card-title{font-size:1.05rem;font-weight:650;letter-spacing:-.01em;color:var(--color-heading);margin:0}.map-consent{width:100%;max-width:26rem;padding:1.25rem 1.25rem 1.1rem;border-radius:1rem;background:#fff;box-shadow:none;border:1px solid rgba(15,23,42,.06)}.map-consent .map-title{font-weight:650;color:var(--color-heading);letter-spacing:-.01em;margin-top:.5rem;margin-bottom:.35rem}.map-consent .map-text{color:var(--color-text-muted);font-size:.9rem;line-height:1.45;margin:0}.map-consent .map-actions{margin-top:.9rem;display:flex;justify-content:center}.stack>*+*{margin-top:1rem}.text-secondary{color:var(--color-text-light);font-size:.95rem}.stage-intro{padding-block:var(--section-y-ultratight)}.stage-intro .container{text-align:center}.stage-intro p{margin-bottom:0}.stage-intro .prose{max-width:70ch;margin-inline:auto;font-size:15.5px;line-height:1.65}.stage-intro .prose+.prose{margin-top:8px}.section-team>.container>p{max-width:68ch;margin-inline:auto;color:#5b6772}.section-contact{background:transparent}.section-contact .contact-details{white-space:normal}.section-contact .opening-hours span{white-space:nowrap;font-weight:400;color:var(--color-text-light);font-size:1rem}.section-lehrpraxis{background:transparent}.section-cta{margin-top:18px}.small-caps,.nav-uppercase{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.lehrpraxis-stage{--lehrpraxis-badge-optical-x: 0px;max-width:980px;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:28px;align-items:center;padding:28px;background:#fff;border-radius:18px;border:1px solid #e8eef5;box-shadow:0 10px 30px #0000000f}@media(min-width:768px){.lehrpraxis-stage{--lehrpraxis-badge-optical-x: 28px;grid-template-columns:minmax(0,60ch) 320px;padding:48px}.lehrpraxis-badge{align-self:center}}@media(min-width:1200px){.lehrpraxis-stage{--lehrpraxis-badge-optical-x: 36px}}.lehrpraxis-content{max-width:60ch}.lehrpraxis-content p{color:var(--color-text-light);line-height:1.7;margin-bottom:var(--space-md)}.lehrpraxis-badge{display:grid;place-items:center;min-width:0}.lehrpraxis-badge img{display:block;width:min(190px,100%);height:auto;opacity:.8;filter:grayscale(1);transform:translate(var(--lehrpraxis-badge-optical-x))}.service-grid{gap:var(--space-lg)}.contact-details{word-break:break-word}.bg-light,.bg-section{background-color:var(--color-bg-light)}.text-center{text-align:center}.mt-1{margin-top:var(--space-sm)}.mt-2{margin-top:var(--space-md)}.mt-3{margin-top:var(--space-lg)}.mb-1{margin-bottom:var(--space-sm)}.mb-2{margin-bottom:var(--space-md)}.mb-3{margin-bottom:var(--space-lg)}@media(max-width:768px){body{padding-bottom:68px!important}.nav-list{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg);box-shadow:var(--shadow-lg);padding:var(--space-sm);gap:0}.nav-list.active,.menu-toggle{display:flex}.nav-dropdown{position:static;box-shadow:none;padding-left:var(--space-sm);display:block;opacity:1;transform:none;pointer-events:auto;min-width:auto}.nav-item+.nav-item{margin-top:.25rem;padding-top:.5rem;border-top:1px solid var(--color-border)}.nav-list .nav-link{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:.5rem 0;min-height:44px;display:flex;align-items:center}.nav-list .nav-link:after{display:none}.nav-list .nav-link:hover,.nav-list .nav-link.active{color:var(--color-primary)}.nav-dropdown a{font-size:.9rem;min-height:44px;display:flex;align-items:center;padding:.25rem 0;line-height:1.4}.hero h1{font-size:2rem}.hero p{font-size:1rem}.hero-box{padding:var(--space-md)}.hero-with-image{min-height:380px}h1{font-size:2rem}h2{font-size:1.5rem}.page-header h1{font-size:1.75rem}.card-grid,.team-grid,.service-grid{grid-template-columns:1fr}.persistent-nav{position:fixed;inset:auto 0 0;transform:none;flex-direction:row;gap:0;background-color:#fff;box-shadow:0 -2px 16px #0000000f;border-radius:0}.persistent-nav a{flex:1;width:auto;height:auto;justify-content:center;border-radius:0;padding:.6rem .5rem;font-size:.7rem;gap:.25rem;flex-direction:column;align-items:center;box-shadow:none;background:transparent}.persistent-nav a:hover{width:auto;box-shadow:none}.persistent-nav a svg{width:20px;height:20px;margin-left:0}.persistent-nav a span{opacity:1;font-size:.65rem}.doctor-profile-content{flex-direction:column;align-items:center}.doctor-profile-text{min-width:auto}.footer-inner{flex-direction:column;text-align:center}}@media print{.header,.nav,.footer,.btn,.persistent-nav{display:none}body{font-size:12pt;color:#000;padding:0!important}a{color:#000;text-decoration:underline}}form.was-validated input:invalid,form.was-validated select:invalid,form.was-validated textarea:invalid{border-color:#dc2626!important;box-shadow:0 0 0 1px #dc2626!important;transition:border-color .15s ease,box-shadow .15s ease}form.was-validated input:focus:invalid,form.was-validated select:focus:invalid,form.was-validated textarea:focus:invalid{outline:none!important;border-color:#dc2626!important;box-shadow:0 0 0 2px #dc262640!important}
