.container{padding:0 30px}@media screen and (max-width:768px){.container{padding:0 15px}}.footer-content{display:grid;grid-template-columns:.2fr .8fr;padding:0 10px 250px}@media screen and (max-width:992px){.footer-content{display:none}}.footer-content .contact-title{color:#fff;font-size:1rem}.footer-content .contact{color:#fff;display:grid;gap:50px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:992px){.footer-content .contact{grid-template-columns:1fr;grid-row-gap:30px}.footer-content .contact div:nth-of-type(2) .role{display:none}}.footer-content .contact div{display:flex;flex-direction:column}.footer-content .contact div .role{color:#858585;font-size:1.2rem;height:23px;margin-bottom:20px}.footer-content .contact div .name{color:var(--color-text);font-size:1.2rem;text-transform:uppercase}.footer-content .contact div .email,.footer-content .contact div .nickname{color:#535353;font-size:1.2rem}.footer-content .contact div .phone{color:#858585}.footer-content .contact div i{font-family:sans-serif}.m__footer-content{display:none;padding:20px 0;position:relative;z-index:2}@media screen and (max-width:992px){.m__footer-content{display:grid;grid-template-columns:1fr .5fr}}.m__footer-content .contact{color:#fff}.m__footer-content .contact div{display:flex;flex-direction:column;margin-bottom:40px}.m__footer-content .contact div:last-child{margin-bottom:100px}.m__footer-content .contact div:last-child .role{margin-bottom:60px;margin-top:20px}.m__footer-content .contact div:last-child .name{text-transform:none}.m__footer-content .contact div .role{color:#858585;font-size:1.2rem;margin-bottom:20px}.m__footer-content .contact div .name{color:var(--color-text);font-size:1.2rem;text-transform:uppercase}.m__footer-content .contact div .email,.m__footer-content .contact div .nickname{color:#535353;font-size:1.2rem}.m__footer-content .contact div .phone{color:#858585}.m__footer-content .contact div i{font-family:sans-serif}.m__footer-content .contact div:last-child .phone{margin-bottom:0}.m__footer-content .m__section-title{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.m__footer-content .m__section-title h3{font-size:10vh;line-height:1.2em;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}.moonheist{display:flex;justify-content:space-between;padding:0 10px}.moonheist .icon__moonheist{color:var(--color-text);font-size:1.8rem}.moonheist .name__moonheist{font-size:12rem;line-height:.8em;text-transform:uppercase;transform:rotate(180deg);transition:.1s;width:auto}.moonheist svg{display:none}@media screen and (max-width:1440px){.moonheist .name__moonheist{font-size:12vw}}@media screen and (max-width:992px){.moonheist{height:auto}.moonheist .icon__moonheist{color:#fff;font-size:12vh;order:2;transform:rotate(180deg)}.moonheist .name__moonheist{display:none}.moonheist svg{display:block;height:250vh;order:1;padding-left:10px;width:auto}}
