@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:400;src:url("../../fonts/TT-Norms-Pro-Regular.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:500;src:url("../../fonts/TT-Norms-Pro-Medium.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:600;src:url("../../fonts/TT-Norms-Pro-DemiBold.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-DemiBold.woff") format("woff");font-display:swap}@font-face{font-family:"TT Norms Pro";font-style:normal;font-weight:700;src:url("../../fonts/TT-Norms-Pro-Bold.woff2") format("woff2"),url("../../fonts/TT-Norms-Pro-Bold.woff") format("woff");font-display:swap}.menu{position:absolute;top:0;left:0;z-index:10;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:24rem 24rem 0 20rem;pointer-events:none}@media(max-width: 768px){.menu{padding:25rem 25rem 0 30rem}}.menu *{pointer-events:all}.menu .logo{width:290rem;margin-right:-30rem;filter:drop-shadow(0 0 24px rgba(0, 0, 0, 0.12));transform:translateX(20rem)}@media(max-width: 768px){.menu .logo{width:263rem;margin-right:0;transform:translateX(0)}}.menu .menu_button{width:43rem}.menu .sns_links{display:flex;align-items:center;gap:20rem;margin:0 20rem;padding-top:35rem}@media(max-width: 768px){.menu .sns_links{flex-direction:column;gap:17rem;padding-top:0}}.menu .sns_links svg{fill:#fff}.menu .sns_links .sns_link_item__instagram{width:24rem}.menu .sns_links .sns_link_item__youtube{width:27rem}.menu .sns_links .sns_insta{width:24rem}.menu .sns_links .sns_youtube{width:27rem}.menu .sns_links .sns_link svg{transition:400ms ease}.menu .sns_links .sns_link:hover svg{fill:#dc0c24}.menu .language{display:none;align-items:center;justify-content:center;gap:8rem;width:84rem;height:36rem;margin-top:30rem;padding:0 18rem;background:hsla(0,0%,100%,.05);color:#fff;font-size:13rem;font-weight:500;border-radius:100px;box-shadow:0 1px 0 0 hsla(0,0%,100%,.3),0 0 0 1px hsla(0,0%,100%,.15) inset;transition:400ms ease;transition:all .3s ease;text-shadow:0 0 24px rgba(0,0,0,.12);letter-spacing:1px;backdrop-filter:blur(10px);text-decoration:none}.menu .language .icon{width:18rem}.menu .links{display:none;align-items:center;padding-top:30rem}@media(max-width: 768px){.menu .links{display:none}}.menu .links .nav_link{display:flex;align-items:center;justify-content:center;gap:10rem;height:36rem;padding:0 18rem;color:#fff;font-size:13rem;font-weight:500;border-radius:100px;transition:400ms ease;text-shadow:0 0 24px rgba(0,0,0,.12);letter-spacing:1px}.menu .links .nav_link .icon{width:18rem}.menu .links .nav_link:hover,.menu .links .nav_link .active{background:hsla(0,0%,100%,.05);box-shadow:0 1px 0 0 hsla(0,0%,100%,.3),0 0 0 1px hsla(0,0%,100%,.15) inset;transition:all .3s ease;backdrop-filter:blur(10px);text-decoration:none}.menu .links .contact{display:flex;align-items:center;justify-content:center;gap:13rem;width:180rem;height:47rem;background:hsla(0,0%,100%,.04);color:#fff;font-size:17rem;font-weight:700;border:1px solid #fff;border-radius:100px;backdrop-filter:blur(3.5px)}.menu .links .contact .icon{width:20rem}.fixed_menu{position:fixed;top:20rem;left:50%;display:flex;align-items:center;justify-content:space-between;width:1080rem;height:72rem;padding:0 50rem;background:rgba(25,133,226,.7);border-radius:100px;opacity:0;transform:translateX(-50%);transition:400ms ease;pointer-events:none;backdrop-filter:blur(6px)}@media(max-width: 768px){.fixed_menu{display:none}}.fixed_menu .logo{width:203rem;transform:translateY(6rem)}.fixed_menu .sns_links{padding:0}.fixed_menu .links{padding:3rem 0 0}.fixed_menu.is-show{pointer-events:all;opacity:1}
