#f-b i.f-icon{display:block;margin-bottom:10px;font-size:25px}.f-details{display:flex;flex-direction:column;gap:20px;font-size:18px}.f-menu-item:last-child{margin-bottom:0}.f-contact{display:flex;flex-direction:column;gap:10px;line-height:22px}.f-link a:hover,.f-location a:hover,.f-phone a:hover{text-decoration-line:underline;text-underline-offset:3px}.f-location a,.f-phone a{color:#fff}.f-link a{color:#fff;line-height:1.3em}#f-s1{display:flex;flex-direction:column;flex:1;justify-content:flex-end;padding:0 70px 55px 70px;border-bottom:1px solid #303030;flex-shrink:0}#f-s2{display:flex;flex-direction:column;flex:1;justify-content:flex-end;padding:0 70px 55px 70px;flex-shrink:0}.f-container{height:100vh;width:100%;background-color:#0a0a0a;color:#fff;padding:0;display:flex;flex-direction:column;box-sizing:border-box;justify-content:space-between;position:relative;width:30em;will-change:transform}.f-btn{text-align:left;background:0 0;border:none;cursor:pointer;color:#fff;line-height:31px;transition:background .3s,transform .2s}button#f-b:hover{transform:translateX(-5px)}.f-text{font-weight:600;font-size:35px;font-family:inter}.f-menu{display:flex;flex-direction:column;align-items:flex-start;color:#fff;margin-top:40px}.f-menu-item{text-align:left;margin-bottom:23px;font-size:20px;background:0 0;border:none;cursor:pointer;font-weight:400}.f-menu-item:hover{text-decoration:underline;text-underline-offset:3px}.f-footer{display:flex;flex-direction:column;gap:20px}.f-copy.st{line-height:1.4;font-size:15px;margin-bottom:10px;display:block;color:#ccc}.f-notices{display:flex;gap:10px}.f-link.st{color:#ccc;font-size:15px;cursor:pointer}.f-link:hover{text-decoration:underline;text-underline-offset:3px}.f-contact a{color:#fff}@media screen and (max-height:829px){.f-menu-item{margin-bottom:20px}}@media screen and (max-height:760px){#f-s2{flex:0;padding-top:70px}}@media screen and (max-height:670px){.f-menu{flex-direction:row;flex-wrap:wrap;column-gap:15px}}