.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);height:100vh;opacity:0;overflow-y:auto;padding:50px;position:fixed;right:-100%;top:0;transition:right 1.2s ease-out,opacity 1.2s ease-out;width:600px;z-index:1000}.hamburger-overlay.active{opacity:1;right:0}.close-btn{background:none;border:none;cursor:pointer;display:block;font-size:2rem;margin-left:auto;padding:1rem}.hamburger-menu-wrapper .hamburger-nav ul{flex-direction:column;list-style:none;margin:0;padding:0}.hamburger-nav ul li.hs-menu-depth-1 a{color:#3f3a3a;display:block;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 ul li ul{max-height:0;opacity:0;overflow:hidden;padding-left:15px;transform:translateY(-3px);transition:opacity 1.2s ease,transform 1.2s ease,max-height .8s ease}.hamburger-nav .hs-menu-children-wrapper{border:0!important;padding-left:40px!important;position:relative!important}.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}.hamburger-nav ul li.hs-menu-depth-1:hover>ul{max-height:100%;opacity:1;transform:translateY(0);transition:opacity 1.2s ease,transform 1.2s ease,max-height .8s ease}.hamburger-nav ul li.hs-menu-depth-1>ul{pointer-events:none}.hamburger-nav ul li.hs-menu-depth-1:hover>ul{pointer-events:auto}.hamburger-menu-wrapper #logo-dark,.hamburger-menu-wrapper.scrolled #logo-light{display:none}.hamburger-menu-wrapper.scrolled #logo-dark{display:inline}@media (max-width:640px){.hamburger-overlay{padding:50px 15px;width:80%}.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}}