.Header_header__U1XmD{position:fixed;z-index:20;top:0;width:100%;height:5rem;box-shadow:0 2px 12px rgba(40,61,54,.1);transition:height .25s ease}.Header_header__U1XmD.Header_small__Mf8_S{height:3.5rem}.Header_mainNav__hFAG2{background:#fffefa;border-bottom:1px solid #dce7da;transition:padding .25s ease}.Header_header__U1XmD.Header_small__Mf8_S .Header_mainNav__hFAG2{padding-top:.4rem;padding-bottom:.4rem}.Header_logo__Tk4Oh{height:50px;width:50px;margin-right:.75rem;transition:height .25s,width .25s}.Header_header__U1XmD.Header_small__Mf8_S .Header_logo__Tk4Oh{height:36px;width:36px}.Header_logo-title__l_W6H{color:#315f4c;font:600 1.55rem/1.2 Georgia,serif}.Header_hamburger__awLOJ{stroke:#315f4c;fill:#315f4c}.Header_current-item__2OOho{color:#315f4c;font-weight:700}.Header_mainNav__hFAG2 .Header_desktopNav__HNmCR{position:absolute;top:50%;left:50%;width:calc(100% - 10rem);justify-content:space-between;max-width:1280px;margin:0;gap:.25rem;transform:translate(-50%,-50%)}.Header_desktopNav__HNmCR>li{margin-left:0!important}.Header_desktopNav__HNmCR>li:has(>img){display:none}.Header_desktopNav__HNmCR a{color:#42604f;font:400 .875rem/1.4 Cambria,Cochin,Georgia,serif;text-decoration:none;border-radius:6px}.Header_desktopNav__HNmCR>li>a{display:inline-block;padding:.7rem .85rem;white-space:nowrap}.Header_desktopNav__HNmCR a:focus-visible,.Header_desktopNav__HNmCR a:hover{color:#234535;background:#edf3eb;text-decoration:none}.Header_desktopNav__HNmCR a.Header_current-item__2OOho{color:#315f4c;background:#edf3eb;font-weight:700}.Header_desktopNav__HNmCR li>ul{min-width:15rem;max-height:70vh;overflow-y:auto;border:1px solid #dce7da;border-radius:7px;background:#fffefa;box-shadow:0 8px 24px rgba(40,61,54,.12)}.Header_desktopNav__HNmCR li:focus-within>ul{display:block}.Header_desktopNav__HNmCR li>ul li{padding:0;border-radius:4px}.Header_desktopNav__HNmCR li>ul a{display:block;padding:.55rem .75rem;color:#42604f}.Header_header__U1XmD .Header_navbar-menu__4GM7g.Header_rmhidden__ZUpkC{display:none}.Header_navbar-backdrop__NaId2{background:#283d36;opacity:.4}.Header_mobilePanel__96Zup{background:#fffefa;border-color:#dce7da;box-shadow:8px 0 30px rgba(40,61,54,.15)}.Header_mobileBrand__tlPgS{display:flex;align-items:center;gap:.75rem;color:#315f4c;font:600 1.35rem/1.2 Georgia,serif}.Header_mobilePanel__96Zup>div:first-child{padding-bottom:1.25rem;border-bottom:1px solid #dce7da;margin-bottom:1rem}.Header_mobilePanel__96Zup button{color:#315f4c;padding:.5rem;border-radius:6px}.Header_mobilePanel__96Zup ul a{color:#42604f;border-radius:6px}.Header_mobilePanel__96Zup ul>li>a{padding:.75rem;font:400 .875rem/1.4 Cambria,Cochin,Georgia,serif}.Header_mobilePanel__96Zup ul ul{border-left:1px solid #dce7da;margin:0 0 .5rem .75rem;padding-left:.5rem}.Header_mobilePanel__96Zup ul ul li{padding:0}.Header_mobilePanel__96Zup ul ul li>a{display:block;padding:.45rem .75rem;color:#42604f;font:400 .875rem/1.4 Cambria,Cochin,Georgia,serif}.Header_mobilePanel__96Zup a.Header_current-item__2OOho{color:#315f4c;background:#edf3eb;font-weight:700}.Header_mobilePanel__96Zup a:focus-visible,.Header_mobilePanel__96Zup a:hover,.Header_mobilePanel__96Zup button:hover{background:#edf3eb;color:#234535}.Header_mobilePanel__96Zup>div:last-child img{width:32px;height:32px}.Header_header__U1XmD a:focus-visible,.Header_header__U1XmD button:focus-visible{outline:2px solid #315f4c;outline-offset:3px}@media (max-width:1200px){.Header_desktopNav__HNmCR{display:none!important}.Header_menuToggle__lXusC{display:block!important}}@media (max-width:480px){.Header_logo-title__l_W6H{font-size:clamp(1.1rem,5vw,1.4rem)}.Header_mobileBrand__tlPgS{font-size:clamp(1.1rem,4.5vw,1.3rem)}}.Home_main__VkIEL{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem}.Home_main-banner__k8qvu{height:30rem;background:#fff;width:100vw;position:fixed;z-index:-1}.Home_main-banner--logo-holder__YX9Yp{width:20vw;display:flex;align-items:flex-start}.Home_title-banner--holder__sXyOJ{color:rgb(var(--main-color-rgb));margin-top:6rem;display:flex;width:75vw;justify-content:space-between}.Home_title-banner__goqbW{text-align:center;width:30vw;font-size:3rem;text-shadow:-1px 0 rgb(var(--main-shadow-color-rgb)),0 1px rgb(var(--main-shadow-color-rgb)),1px 0 rgb(var(--main-shadow-color-rgb)),0 -1px rgb(var(--main-shadow-color-rgb))}.Home_subtitle-banner__VtixC{font-size:1.5rem;color:rgb(var(--main-shadow-color-rgb));text-shadow:-1px 0 rgb(var(--main-color-rgb)),0 1px rgb(var(--main-color-rgb)),1px 0 rgb(var(--main-color-rgb)),0 -1px rgb(var(--main-color-rgb))}.Home_image-holder__ASxbD{width:20vw;min-width:15rem;display:flex}.Home_image-holder__ASxbD img{width:auto;max-width:49vw;max-height:20rem}@media screen and (max-width:600px){.Home_title-banner--holder__sXyOJ{width:100vw;margin-top:4rem;position:relative}.Home_main-banner--logo-holder__YX9Yp{display:none}.Home_title-banner__goqbW{width:100vw;font-size:2rem;height:20rem}.Home_title-banner-small__ZgCen{height:3rem}.Home_subtitle-banner__VtixC{width:60vw;font-size:1rem;padding-left:22vw}.Home_title-banner__goqbW h1{font-size:8vw}.Home_subtitle-banner__VtixC{font-size:4vw}.Home_image-holder__ASxbD{position:absolute;right:-5rem;bottom:-2rem;width:11rem;display:block;top:4rem}.Home_image-holder__ASxbD img{max-height:100%}}@media screen and (max-width:375px){.Home_image-holder__ASxbD{display:block;right:-6rem;bottom:-6rem;width:13rem;top:2rem}.Home_image-holder__ASxbD.Home_smaller__1TZZr{right:-4rem}.Home_image-holder__ASxbD img{max-height:unset;max-width:unset;height:100%}}