.config-main-head{width:100%;height:100vh;position:relative;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.config-main-head,.section:first-child{background:transparent}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.head-title{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:143px}.head-title h1 span{font-size:66px;font-weight:700;display:flex;align-items:center;gap:15px}.head-title h1 span,.secondaryTitle{font-family:Noto Sans KR;color:#ffffff}.secondaryTitle{font-size:17px;font-weight:medium}.custom-scroll-indicator{width:12px;height:46px;background-color:#ffffff66;border-radius:6px;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);cursor:pointer;overflow:hidden}.indicator-cap{width:12px;height:12px;background-color:rgba(255,255,255,.8);position:absolute;top:0;left:0;border-radius:50%;animation:indicatorDrop 1.3s ease-in-out infinite;will-change:transform,opacity}@keyframes indicatorDrop{0%{transform:translateY(0);opacity:1}70%{transform:translateY(35px);opacity:.45}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.indicator-cap{animation:none}}.hero-title{display:flex;flex-direction:row}.hero-title img{vertical-align:middle}@media (max-width:1600px){.head-title h1 span{font-size:50px}}@media (max-width:900px){.head-title h1 span{font-size:46px}.head-title span{font-size:15px}}@media (max-width:750px){.head-title h1 span{font-size:36px}.head-title span{font-size:14px}}@media (max-width:600px){.head-title h1 span{gap:5px;color:#ffffff}.hero-title{display:flex;flex-direction:column;align-items:center}.MlogoMain{width:40px;height:60px}.secondaryTitle{font-size:14px;color:#ffffff;margin-top:20px}}