.main-logo img{max-width:200px!important}.hamburger-menu-wrapper{padding:24px 0;position:fixed;top:0;transition:all .5s ease-in-out;width:100%;z-index:999}.hamburger-menu-wrapper.scrolled{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.7)}.hamburger-menu-wrapper.scrolled .hamburger-btn svg path{stroke:#3f3a3a}.hamburger-menu-wrapper .inner_header{align-items:center;display:flex;justify-content:space-between;padding:0 30px}.hamburger-btn{background-color:transparent!important;border:none!important;cursor:pointer;position:relative;text-align:right;transition:all .5s ease-in-out;z-index:1001}.hamburger-btn.open svg path{stroke:#3f3a3a}.hamburger-overlay{background:#fdfdfd;box-shadow:-2px 0 6px rgba(0,0,0,.2);box-sizing:border-box;height:100vh;opacity:0;overflow-y:auto;padding:50px;position:fixed;right:-100%;top:0;transition:right .7s cubic-bezier(.22,.61,.36,1),opacity .7s ease-out;transition-duration:.7s;transition-property:right,opacity,visibility;visibility:hidden;width:min(600px,100vw);z-index:1000}.hamburger-overlay.active{opacity:1;right:0;visibility:visible}.hamburger-menu-wrapper .hamburger-nav ul{flex-direction:column;list-style:none;margin:0;padding:0}.hamburger-nav ul li.hs-menu-depth-1{border-bottom:1px solid rgba(63,58,58,.12)}.hamburger-nav ul li.hs-menu-depth-1:last-child{border-bottom:none}.hamburger-nav .menu-row{align-items:center;display:flex;justify-content:space-between}.hamburger-nav ul li.hs-menu-depth-1>.menu-row>a,.hamburger-nav ul li.hs-menu-depth-1>a{color:#3f3a3a;display:block;flex:1 1 auto;font-size:35px;font-style:normal;line-height:130%;padding:15px;text-decoration:none;transition:color .3s ease}.hamburger-nav .menu-list a:hover{background-color:transparent!important;color:#000}.hamburger-nav .submenu-toggle{background:transparent!important;border:none!important;cursor:pointer;flex:0 0 auto;line-height:0;padding:15px 18px}.hamburger-nav .submenu-toggle svg{height:18px;transition:transform .35s ease;width:18px}.hamburger-nav .submenu-toggle svg path{stroke:#3f3a3a}.hamburger-nav li.open>.menu-row .submenu-toggle svg{transform:rotate(180deg)}.hamburger-nav ul li.hs-menu-depth-2 a{display:inline-block;transition:transform .25s ease,color .3s ease}.hamburger-nav ul li.hs-menu-depth-2 a:focus-visible,.hamburger-nav ul li.hs-menu-depth-2 a:hover{transform:translateX(5px)}@media (prefers-reduced-motion:reduce){.hamburger-nav ul li.hs-menu-depth-2 a{transition:none}}.hamburger-nav .hs-menu-children-wrapper{border:0!important;max-height:0;opacity:0;overflow:hidden;padding-left:40px!important;pointer-events:none;position:relative!important;transform:translateY(-4px);transition:max-height .45s ease,opacity .35s ease,transform .35s ease,visibility .45s;visibility:hidden}.hamburger-nav li.open>.hs-menu-children-wrapper{opacity:1;padding-bottom:10px;pointer-events:auto;transform:translateY(0);visibility:visible}.hamburger-nav ul li.hs-menu-depth-2 a{color:#444;font-family:"PT Serif";font-size:28px;font-style:italic;letter-spacing:2.8px;padding:8px 0;text-decoration:none!important}.hamburger-menu-wrapper #logo-dark,.hamburger-menu-wrapper.scrolled #logo-light{display:none}.hamburger-menu-wrapper.scrolled #logo-dark{display:inline}@media (prefers-reduced-motion:reduce){.hamburger-nav .hs-menu-children-wrapper,.hamburger-nav .submenu-toggle svg,.hamburger-overlay{transition:none}}@media (max-width:640px){.hamburger-overlay{padding:50px 15px;width:80%}.hamburger-nav ul li.hs-menu-depth-1>.menu-row>a,.hamburger-nav ul li.hs-menu-depth-1>a{font-size:26px}.hamburger-nav ul li.hs-menu-depth-2 a{font-size:22px;letter-spacing:2.2px}.hamburger-nav .hs-menu-children-wrapper{padding-left:20px!important}}