header[data-astro-cid-3ef6ksr2]{--header-bg: #fff;--icon-color: #333;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5rem;position:sticky;top:0;left:0;z-index:999;background-color:var(--header-bg);height:80px;width:100%}header[data-astro-cid-3ef6ksr2].transparent{--header-bg: transparent;--icon-color: #fff}header[data-astro-cid-3ef6ksr2].sticking{--header-bg: #fff;--icon-color: #333;box-shadow:0 2px 30px #223c5080}header[data-astro-cid-3ef6ksr2] .logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1rem;border-radius:10px;justify-self:start}header[data-astro-cid-3ef6ksr2] .logo[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2]{font-size:1.2rem;margin:0;color:#2f3755}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{justify-self:center;width:fit-content}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;list-style:none;gap:3dvw;margin:0;padding:0}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;font-weight:500;color:#333}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].btn{color:#fff}header[data-astro-cid-3ef6ksr2] .right[data-astro-cid-3ef6ksr2]{justify-self:end}header[data-astro-cid-3ef6ksr2] .right[data-astro-cid-3ef6ksr2] .language-selector[data-astro-cid-3ef6ksr2]{position:relative}header[data-astro-cid-3ef6ksr2] .right[data-astro-cid-3ef6ksr2] .language-selector[data-astro-cid-3ef6ksr2] .language-button[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.5rem}header[data-astro-cid-3ef6ksr2] .right[data-astro-cid-3ef6ksr2] .language-selector[data-astro-cid-3ef6ksr2] .language-button[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:var(--icon-color);font-weight:500}header[data-astro-cid-3ef6ksr2] .right[data-astro-cid-3ef6ksr2] .language-selector[data-astro-cid-3ef6ksr2] .language-button[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:24px;height:24px;color:var(--icon-color)}header[data-astro-cid-3ef6ksr2] .right[data-astro-cid-3ef6ksr2] .language-selector[data-astro-cid-3ef6ksr2] .dropdown[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:calc(100% + .5rem);right:0;background:#fff;border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:1000;min-width:60px}header[data-astro-cid-3ef6ksr2] .right[data-astro-cid-3ef6ksr2] .language-selector[data-astro-cid-3ef6ksr2] .dropdown[data-astro-cid-3ef6ksr2].visible{display:block}header[data-astro-cid-3ef6ksr2] .right[data-astro-cid-3ef6ksr2] .language-selector[data-astro-cid-3ef6ksr2] .dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.5rem;color:#333;text-decoration:none;white-space:nowrap;border-radius:inherit;text-align:center}header[data-astro-cid-3ef6ksr2] .right[data-astro-cid-3ef6ksr2] .language-selector[data-astro-cid-3ef6ksr2] .dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:#f5f5f5}header[data-astro-cid-3ef6ksr2] .right[data-astro-cid-3ef6ksr2] .language-selector[data-astro-cid-3ef6ksr2] .dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].current{background:#e0e0e0;font-weight:700}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--icon-color: #2f3755}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50%)}80%{opacity:1;transform:translate(5px)}to{opacity:1;transform:translate(0)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{font-family:Open Sans;margin:0;width:100%;height:100%;overflow-x:hidden}body{display:grid;grid-template-rows:auto auto 1fr auto;min-height:100vh;background-color:#fff;color:#333;position:relative;margin:0 auto}body div[data-scroll-watcher]{grid-row:1}body header{grid-row:2}body main{grid-row:3;min-height:200dvh}body footer{grid-row:4}h1{font-size:1.5rem}a{color:#333;text-decoration:none;transition:color .3s ease;cursor:pointer}a:hover{color:#6b2927}button{cursor:pointer;outline:none;border:none}.fade-in-left-self{animation:fadeInLeft .8s cubic-bezier(.25,.46,.45,.94) both}.fade-in-left>*{animation:fadeInLeft .8s cubic-bezier(.25,.46,.45,.94) both}.fade-in-left>*:nth-child(1){animation-delay:0s}.fade-in-left>*:nth-child(2){animation-delay:.1s}.fade-in-left>*:nth-child(3){animation-delay:.2s}.fade-in-left>*:nth-child(4){animation-delay:.3s}.fade-in-left>*:nth-child(5){animation-delay:.4s}.fade-in-left>*:nth-child(6){animation-delay:.5s}.fade-in-left>*:nth-child(7){animation-delay:.6s}.fade-in-left>*:nth-child(8){animation-delay:.7s}.fade-in-left>*:nth-child(9){animation-delay:.8s}.fade-in-left>*:nth-child(10){animation-delay:.9s}.btn{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;width:fit-content;border-radius:25px;text-decoration:none;color:#fff;background-color:#6b2927;transition:background-color .3s ease;border:1px solid transparent}.btn.primary{background-color:#6b2927}.btn.primary:hover{background-color:#461b19;color:#fff}.btn.outline{background-color:transparent;border:1px solid #333;color:#333}.btn.outline.primary{border-color:#6b2927;color:#6b2927}.btn.outline.primary:hover{color:#fff}
