*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--color-bg:#f7f9f5;--color-bg-alt:#eef3e8;--color-text:#2e3a2e;--color-text-light:#5a6b5a;--color-green:#5a8a5e;--color-green-light:#7db882;--color-orange:#d4883e;--color-orange-light:#e6a85c;--color-white:#ffffff;--font-heading:"Cormorant Garamond",Georgia,serif;--font-body:"Nunito Sans","Segoe UI",sans-serif;--max-width:1100px;--section-padding:5rem 1.5rem}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:300;color:var(--color-text);background:var(--color-bg);line-height:1.7;font-size:1rem}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:400;line-height:1.3}a{color:var(--color-green);text-decoration:none;transition:color .3s}a:hover{color:var(--color-orange)}img{max-width:100%;height:auto;display:block}.container{max-width:var(--max-width);margin:0 auto}.icon{width:28px;height:28px;flex-shrink:0;fill:none;stroke:var(--color-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon-orange{stroke:var(--color-orange)}.icon-lg{width:36px;height:36px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(247,249,245,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(90,138,94,.12);transition:box-shadow .3s}.nav.scrolled{box-shadow:0 2px 20px rgba(0,0,0,.06)}.nav-inner{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.6rem 1.5rem}.nav-logo{font-family:var(--font-heading);font-size:1.3rem;color:var(--color-text);letter-spacing:.02em}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{font-size:.85rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light)}.nav-links a:hover{color:var(--color-orange)}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:.5rem}.nav-toggle span{display:block;width:24px;height:2px;background:var(--color-text);margin:5px 0;transition:.3s}.nav-dropdown{position:relative}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background:var(--color-bg);border:1px solid rgba(90,138,94,.12);border-radius:2px;padding:.5rem 0;min-width:180px;box-shadow:0 8px 24px rgba(0,0,0,.08);list-style:none}.dropdown-menu li{padding:0}.dropdown-menu a{display:block;padding:.5rem 1.2rem;font-size:.8rem;white-space:nowrap}.dropdown-menu a:hover{background:var(--color-bg-alt)}.nav-dropdown:hover .dropdown-menu{display:block}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:5rem 1.5rem;background:linear-gradient(170deg,rgba(247,249,245,.88),rgba(238,243,232,.88)),url(/hero-bg.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-30%;width:80%;height:200%;border-radius:50%;background:radial-gradient(ellipse,rgba(125,184,130,.08) 0,transparent 70%)}.hero-content{position:relative;z-index:1;max-width:700px}.hero-logo{max-width:320px;margin:0 auto 2.5rem}.hero-subtitle{font-size:.85rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-green);margin-bottom:1.5rem;font-weight:400}.hero h1{font-size:clamp(2.2rem,5vw,3.5rem);margin-bottom:1rem}.hero-name{color:var(--color-orange);font-style:italic}.hero p{font-size:1.1rem;color:var(--color-text-light);max-width:560px;margin:0 auto 2.5rem}.btn{display:inline-block;padding:.85rem 2.5rem;border:1.5px solid var(--color-green);color:var(--color-green);font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;font-weight:600;border-radius:2px;transition:all .3s}.btn:hover{background:var(--color-green);color:var(--color-white)}.btn-orange{border-color:var(--color-orange);color:var(--color-orange)}.btn-orange:hover{background:var(--color-orange);color:var(--color-white)}section{padding:var(--section-padding)}.section-title{font-size:clamp(1.8rem,3.5vw,2.5rem);text-align:center;margin-bottom:1rem}.section-subtitle{text-align:center;color:var(--color-text-light);max-width:600px;margin:0 auto 3rem;font-size:1.05rem}.about{background:var(--color-white)}.about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.about-image-wrapper{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:3/4;background:var(--color-bg-alt);display:flex;align-items:center;justify-content:center}.about-image-placeholder{color:var(--color-text-light);font-family:var(--font-heading);font-size:1.2rem;font-style:italic;text-align:center;padding:2rem}.photo-credit{position:absolute;bottom:.8rem;right:.8rem;background:rgba(0,0,0,.45);color:rgba(255,255,255,.85);font-size:.7rem;padding:.25rem .6rem;border-radius:2px;letter-spacing:.03em;transition:background .3s}.photo-credit:hover{background:rgba(0,0,0,.7);color:#fff}.about-text h2{font-size:2rem;margin-bottom:1.5rem}.about-text p{margin-bottom:1rem;color:var(--color-text-light)}.qualifications{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.qualifications span{padding:.4rem 1rem;background:var(--color-bg-alt);font-size:.8rem;border-radius:2px;color:var(--color-green);letter-spacing:.03em}.angebote{background:var(--color-bg)}.angebote-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.angebot-card{background:var(--color-white);padding:2.5rem 2rem;border-radius:4px;border:1px solid rgba(90,138,94,.1);transition:transform .3s,box-shadow .3s}.angebot-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.06)}.angebot-card .icon{margin-bottom:1rem}.angebot-card h3{font-size:1.4rem;margin-bottom:.8rem}.angebot-card p{color:var(--color-text-light);font-size:.95rem;margin-bottom:1.2rem}.angebot-card .card-link{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--color-orange)}.ergo-detail{background:var(--color-white)}.ergo-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.ergo-area{padding:1.5rem;background:var(--color-bg);border-left:3px solid var(--color-green-light);border-radius:2px}.ergo-area h4{font-size:1.1rem;margin-bottom:.5rem}.ergo-area p{font-size:.9rem;color:var(--color-text-light)}.entspannung{background:var(--color-bg-alt)}.entspannung-content{max-width:750px;margin:0 auto}.entspannung-content p{margin-bottom:1rem;color:var(--color-text-light)}.methoden-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.methode{padding:1.5rem;background:var(--color-white);border-radius:4px;text-align:center}.methode .icon{margin:0 auto .8rem}.methode h4{font-size:1.1rem;margin-bottom:.4rem}.methode p{font-size:.85rem;color:var(--color-text-light)}.kurs-info{background:var(--color-white);padding:2rem;border-radius:4px;margin-top:2rem;text-align:center;border:1px solid rgba(90,138,94,.15)}.kurs-info h3{font-size:1.4rem;margin-bottom:1rem}.kurs-info p{margin-bottom:.5rem}.kurs-info .preis{font-size:1.3rem;font-family:var(--font-heading);color:var(--color-orange);margin:1rem 0}.coaching{background:var(--color-white)}.coaching-content{max-width:750px;margin:0 auto}.coaching-content p{margin-bottom:1rem;color:var(--color-text-light)}.coaching-preise{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.preis-card{padding:2rem;background:var(--color-bg);border-radius:4px;text-align:center}.preis-card h4{font-size:1.2rem;margin-bottom:.5rem}.preis-card .preis-betrag{font-size:1.8rem;font-family:var(--font-heading);color:var(--color-orange);margin:.5rem 0}.preis-card p{font-size:.85rem;color:var(--color-text-light)}.bewertungen{background:var(--color-bg-alt)}.bewertungen-header{text-align:center;margin-bottom:2.5rem}.bewertungen-stars{color:var(--color-orange);font-size:1.6rem;letter-spacing:.15em;margin-bottom:.3rem}.bewertungen-meta{font-size:.9rem;color:var(--color-text-light)}.bewertungen-meta a{font-weight:600}.bewertungen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.review-card{background:var(--color-white);padding:2rem;border-radius:4px;border:1px solid rgba(90,138,94,.1)}.review-stars{color:var(--color-orange);font-size:.95rem;letter-spacing:.1em;margin-bottom:.8rem}.review-text{font-size:.95rem;color:var(--color-text-light);font-style:italic;margin-bottom:1rem;line-height:1.6}.review-author{font-size:.85rem;font-weight:600;color:var(--color-text)}.bewertungen-cta{text-align:center;margin-top:2rem}.vita{background:var(--color-bg)}.timeline{max-width:650px;margin:0 auto;position:relative}.timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-green-light)}.timeline-item{padding-left:2rem;margin-bottom:1.5rem;position:relative}.timeline-item:before{content:"";position:absolute;left:-4px;top:.5rem;width:10px;height:10px;border-radius:50%;background:var(--color-orange);border:2px solid var(--color-bg)}.timeline-year{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-green);font-weight:600;margin-bottom:.2rem}.timeline-item p{font-size:.95rem;color:var(--color-text-light)}.kontakt{background:var(--color-white)}.kontakt-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}.kontakt-info h3{font-size:1.5rem;margin-bottom:1.5rem}.kontakt-item{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:flex-start}.kontakt-item .icon{margin-top:.1rem;width:22px;height:22px}.kontakt-item p{color:var(--color-text-light)}.kontakt-item a{color:var(--color-green)}.social-links{display:flex;gap:1rem;margin-top:2rem}.social-links a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid var(--color-green);border-radius:50%;transition:all .3s}.social-links a .icon{width:20px;height:20px}.social-links a:hover{background:var(--color-green);border-color:var(--color-green)}.social-links a:hover .icon{stroke:var(--color-white)}.kontakt-form{gap:1rem}.form-group,.kontakt-form{display:flex;flex-direction:column}.form-group label{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem;color:var(--color-text-light);font-weight:400}.form-group input,.form-group select,.form-group textarea{padding:.8rem 1rem;border:1px solid rgba(90,138,94,.2);background:var(--color-bg);font-family:var(--font-body);font-size:.95rem;border-radius:2px;outline:none;transition:border-color .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-green)}.form-group textarea{resize:vertical;min-height:120px}.form-submit{align-self:flex-start;padding:.85rem 2.5rem;background:var(--color-green);color:var(--color-white);border:none;font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;font-weight:600;cursor:pointer;border-radius:2px;transition:background .3s}.form-submit:hover{background:var(--color-green-light)}.footer{background:var(--color-text);color:rgba(255,255,255,.6);padding:3rem 1.5rem;text-align:center;font-size:.85rem}.footer a{color:rgba(255,255,255,.8)}.footer a:hover{color:var(--color-white)}.footer-links{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem}.footer-copy{margin-top:1rem}.newsletter{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.newsletter h3{font-family:var(--font-heading);font-size:1.4rem;color:rgba(255,255,255,.9);margin-bottom:.5rem}.newsletter p{color:rgba(255,255,255,.6);margin-bottom:1rem}.newsletter-row{display:flex;gap:.5rem;max-width:420px;margin:0 auto}.newsletter-row input[type=email]{flex:1 1;padding:.7rem 1rem;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;font-family:var(--font-body);font-size:.9rem;border-radius:2px;outline:none}.newsletter-row input[type=email]::placeholder{color:rgba(255,255,255,.4)}.newsletter-row input[type=email]:focus{border-color:var(--color-green-light)}.newsletter-btn{padding:.7rem 1.5rem;background:var(--color-orange);color:#fff;border:none;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;cursor:pointer;border-radius:2px;transition:background .3s;white-space:nowrap}.newsletter-btn:hover{background:var(--color-orange-light)}.newsletter-privacy{font-size:.75rem;color:rgba(255,255,255,.4);margin-top:.8rem}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:200;background:rgba(46,58,46,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.2rem 1.5rem;box-shadow:0 -4px 20px rgba(0,0,0,.15)}.cookie-inner{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.cookie-inner p{color:rgba(255,255,255,.75);font-size:.85rem;line-height:1.5}.cookie-inner a{color:var(--color-green-light);text-decoration:underline}.cookie-buttons{display:flex;gap:.6rem;flex-shrink:0}.cookie-btn{padding:.55rem 1.3rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;border-radius:2px;cursor:pointer;border:none;transition:all .3s}.cookie-btn-accept{background:var(--color-green);color:#fff}.cookie-btn-accept:hover{background:var(--color-green-light)}.cookie-btn-decline{background:transparent;color:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.2)}.cookie-btn-decline:hover{color:#fff;border-color:rgba(255,255,255,.5)}@media (max-width:768px){.cookie-inner{flex-direction:column;text-align:center}.cookie-buttons{justify-content:center}.nav-links{display:none}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--color-bg);padding:1.5rem;gap:1rem;border-bottom:1px solid rgba(90,138,94,.12)}.nav-toggle{display:block}.dropdown-menu{position:static;box-shadow:none;border:none;padding:0 0 0 1rem;display:none}.nav-dropdown.open .dropdown-menu,.nav-dropdown:hover .dropdown-menu{display:block}.about-grid,.kontakt-grid{grid-template-columns:1fr;gap:2rem}.coaching-preise,.methoden-grid{grid-template-columns:1fr}.hero{min-height:80vh;padding-top:6rem}}.legal-page .nav-inner{max-width:800px}.nav-back{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.page-hero{padding:7rem 1.5rem 2.5rem;text-align:center;background:linear-gradient(170deg,var(--color-bg) 0,var(--color-bg-alt) 100%)}.page-hero h1{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:.5rem}.page-hero p{color:var(--color-text-light);font-size:1.05rem}.legal-page .container{max-width:800px}.content{padding:3rem 1.5rem 5rem}.content h2{font-size:1.4rem;margin:2rem 0 .8rem;color:var(--color-green)}.content h3{font-size:1.15rem;margin:1.5rem 0 .6rem}.content p{margin-bottom:.8rem}.content p,.content ul{color:var(--color-text-light)}.content ul{margin:.5rem 0 1rem 1.5rem}.content li{margin-bottom:.3rem}.bildungsurlaub-page .container{max-width:960px}.bildungsurlaub-page .page-hero{padding:8rem 1.5rem 3rem}.bildungsurlaub-page .page-hero h1{font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:1rem}.bildungsurlaub-page .page-hero p{max-width:700px;margin:0 auto}.badge-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem}.badge{padding:.35rem .9rem;background:var(--color-white);border:1px solid rgba(90,138,94,.15);border-radius:2px;font-size:.8rem;color:var(--color-green);letter-spacing:.03em}.bildungsurlaub-page .content{padding:4rem 1.5rem 5rem}.kurs-card{background:var(--color-white);border:1px solid rgba(90,138,94,.1);border-radius:4px;padding:2.5rem;margin-bottom:2rem;transition:box-shadow .3s}.kurs-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.05)}.kurs-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-orange);font-weight:600;margin-bottom:.5rem}.kurs-card h2{font-size:1.5rem;margin-bottom:.5rem}.kurs-card h3{font-size:.95rem;font-weight:300;margin-bottom:1.2rem;font-family:var(--font-body);line-height:1.5}.kurs-card h3,.kurs-card p{color:var(--color-text-light)}.kurs-card p{margin-bottom:.8rem}.kurs-details{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0;padding:1.2rem 0;border-top:1px solid rgba(90,138,94,.1);border-bottom:1px solid rgba(90,138,94,.1)}.kurs-detail{display:flex;flex-direction:column}.kurs-detail-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-light);margin-bottom:.2rem}.kurs-detail-value{font-size:.95rem;font-weight:600}.kurs-detail-value.preis{color:var(--color-orange);font-family:var(--font-heading);font-size:1.1rem}.info-note{background:var(--color-bg-alt);padding:1.5rem 2rem;border-radius:4px;margin-top:2rem;text-align:center}.info-note p{color:var(--color-text-light);margin-bottom:.3rem}@media (max-width:768px){.kurs-details{flex-direction:column;gap:.8rem}.bildungsurlaub-page .page-hero{padding-top:6rem}}.kurse-page .container{max-width:960px}.kurse-page .page-hero{padding:8rem 1.5rem 3rem}.kurse-page .page-hero h1{font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:1rem}.kurse-page .page-hero p{max-width:650px;margin:0 auto}.kurse-page .content{padding:4rem 1.5rem 5rem}.kurs-section{margin-bottom:4rem}.kurs-section:last-child{margin-bottom:0}.kurs-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.kurs-icon{width:48px;height:48px;flex-shrink:0;fill:none;stroke:var(--color-green);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kurs-icon.orange{stroke:var(--color-orange)}.kurs-header h2{font-size:1.8rem}.kurs-body{background:var(--color-white);border:1px solid rgba(90,138,94,.1);border-radius:4px;padding:2.5rem}.kurs-body p{color:var(--color-text-light);margin-bottom:1rem}.kurs-body p:last-child{margin-bottom:0}.kurs-body .btn{margin-top:1.5rem}.kurs-highlights{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.5rem 0}.kurs-highlight{padding:.4rem 1rem;background:var(--color-bg-alt);font-size:.8rem;border-radius:2px;color:var(--color-green);letter-spacing:.03em}.kurs-meta{display:flex;flex-wrap:wrap;gap:2rem;margin:1.5rem 0;padding:1.2rem 0;border-top:1px solid rgba(90,138,94,.1);border-bottom:1px solid rgba(90,138,94,.1)}.kurs-meta-item{display:flex;flex-direction:column}.kurs-meta-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-light);margin-bottom:.2rem}.kurs-meta-value{font-size:.95rem;font-weight:600}.kurs-meta-value.preis{color:var(--color-orange);font-family:var(--font-heading);font-size:1.1rem}.kurs-quote{margin:2rem 0 0;padding:1.5rem 2rem;background:var(--color-bg-alt);border-left:3px solid var(--color-orange);border-radius:2px;font-style:italic;color:var(--color-text-light)}.kurs-quote cite{display:block;margin-top:.5rem;font-style:normal;font-size:.85rem;font-weight:600;color:var(--color-text)}.kurs-team{margin-top:1rem;font-size:.9rem;color:var(--color-text-light)}.kurs-team a{font-weight:600}.divider{height:1px;background:rgba(90,138,94,.12);margin:0 0 4rem}@media (max-width:768px){.kurse-page .page-hero{padding-top:6rem}.kurs-meta{flex-direction:column;gap:.8rem}.kurs-header{flex-direction:column;align-items:flex-start;gap:.5rem}}.verordnende-page .container{max-width:900px}.verordnende-page .page-hero{padding:8rem 1.5rem 3rem}.verordnende-page .page-hero h1{font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:1rem}.verordnende-page .page-hero p{max-width:650px;margin:0 auto}.verordnende-page .content{padding:5rem 1.5rem}.content-section{margin-bottom:3rem}.content-section h2{font-size:1.6rem;margin-bottom:1rem;color:var(--color-green)}.content-section h3{font-size:1.2rem;margin-bottom:.6rem}.content-section p{margin-bottom:1rem;color:var(--color-text-light)}.content-section ul{margin:.5rem 0 1.5rem 1.5rem;color:var(--color-text-light)}.content-section li{margin-bottom:.4rem}.info-box{background:var(--color-white);border-left:4px solid var(--color-green-light);padding:1.5rem 2rem;border-radius:2px;margin:1.5rem 0}.info-box.orange{border-left-color:var(--color-orange)}.info-box h3{font-size:1.15rem}.info-box h3,.info-box p{margin-bottom:.5rem}.info-box p:last-child{margin-bottom:0}.example-box{background:var(--color-bg-alt);padding:1.5rem 2rem;border-radius:4px;margin:1.5rem 0}.example-box h3{font-size:1.1rem;margin-bottom:.8rem}.example-box ul{margin-left:1.2rem}.vorteile-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin:1.5rem 0}.vorteil{background:var(--color-white);padding:1.2rem 1.5rem;border-radius:4px;border:1px solid rgba(90,138,94,.1)}.vorteil p{margin:0;font-size:.95rem}.cta-section{background:var(--color-white);padding:3rem 2rem;border-radius:4px;text-align:center;margin-top:2rem;border:1px solid rgba(90,138,94,.15)}.cta-section h2{font-size:1.5rem;margin-bottom:1rem}.cta-section p{color:var(--color-text-light);margin-bottom:.5rem}@media (max-width:768px){.vorteile-grid{grid-template-columns:1fr}.verordnende-page .page-hero{padding-top:6rem}}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_2b676e{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_2b676e{--font-heading:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sans Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_b33363{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.__variable_b33363{--font-body:"Nunito Sans","Nunito Sans Fallback"}