.ham-menu-container{width:89%;border-radius:6px;position:absolute;top:40px;left:40px;background-color:#fff;display:flex;flex-direction:column;z-index:1000}@media only screen and (max-width:450px){.ham-menu-container{width:90%;left:20px;top:20px}}.ham-menu-container .ham-menu{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:40px;width:100%;height:100%;box-sizing:border-box}@media only screen and (max-width:770px){.ham-menu-container .ham-menu{padding:32px 18px}}@media only screen and (max-width:450px){.ham-menu-container .ham-menu{padding:10px 24px}}.ham-menu-container .ham-menu__top{width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}@media only screen and (max-width:450px){.ham-menu-container .ham-menu__top__desiblelogo{position:relative;left:-10px}}.ham-menu-container .ham-menu__top__close{cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:770px){.ham-menu-container .ham-menu__top__close{position:relative;left:10px}}@media only screen and (max-width:450px){.ham-menu-container .ham-menu__top__close{position:relative;left:16px}}.ham-menu-container .ham-menu__bottom{width:100%;box-sizing:border-box}.ham-menu-container .ham-menu__bottom__list{display:flex;flex-direction:column;justify-content:center;gap:24px;list-style:none;width:100%;margin:0;padding:0}.ham-menu-container .ham-menu__bottom__list li{cursor:pointer;padding:10px;display:flex;border-bottom:1px solid #6a5c54;width:100%;box-sizing:border-box}.ham-menu-container .ham-menu__bottom__list li a{text-decoration:none;color:#6a5c54;font-size:18px;font-weight:400;line-height:normal;letter-spacing:-.36px}@media only screen and (max-width:450px){.ham-menu-container .ham-menu__bottom__list li a{font-size:16px}}.ham-menu-container .ham-menu__bottom__list__button-container{display:flex;flex-direction:column;width:100%}@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inconsolata:wght@200..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:DM Sans,sans-serif}html{scroll-behavior:smooth;scrollbar-width:none}body{box-sizing:border-box;padding:32px;background-color:#fdf9f8;position:relative}@media only screen and (max-width:770px){body{padding:24px}}@media only screen and (max-width:450px){body{padding:12px}}.main{display:flex;flex-direction:column;gap:80px}@media only screen and (max-width:770px){.main{gap:56px}}