*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;max-width:100%;overflow-x:hidden}body{background-color:#000}.main{min-height:100vh;width:100%;overflow-x:hidden}.main-image{width:100%;height:auto;max-width:100%;display:block}.content-mass{padding-left:8.5vw;padding-right:8.5vw;max-width:100%;box-sizing:border-box}.content{background-color:#fff;margin:0 auto;padding-left:3vw;padding-top:3vh;max-width:100%;box-sizing:border-box}.contentH1{color:#000;font-size:50px;font-weight:900;text-align:left;width:100%;display:block;text-decoration:underline;text-decoration-skip-ink:none}.contentH3{color:#000;font-size:22px;font-weight:30;text-align:left;width:100%;display:block;padding-bottom:30px}.krc-value{padding-top:80px;width:100%;display:block;font-size:40px;font-weight:500;text-align:left}.content-title{color:#000;font-size:40px}.content-text{color:#000;font-size:24px;padding-bottom:30px}.content-Row{display:flex;justify-content:space-evenly}.box-design{background-color:#fff;padding:5px;width:20vw;border-radius:30px;margin-bottom:90px}.nav-container{display:flex;flex-direction:row;align-items:center;width:100%;height:100px;margin:0;padding:10 20px;background-color:#000;list-style-type:none;box-shadow:0 2px 4px #0000001a}.nav-item{padding:15px;cursor:pointer;color:#fff}.nav-item.logo{font-size:30px;font-weight:700;margin-right:50px;text-decoration:none;color:red}.nav-item.menu{text-decoration:none;font-size:18px;margin-right:20px}.nav-item a{text-align:center;text-decoration:none;color:#fff;transition:color .3s ease}.nav-item a:hover{color:#dc0808}.nav-item.logo a{color:red}.nav-item.logo a:hover{color:#dc0808}.hamburger{display:none;flex-direction:column;cursor:pointer;margin-left:auto}.hamburger-line{width:25px;height:3px;background-color:#fff;margin:3px 0;transition:.3s}.mobile-menu{display:none;background-color:#000;position:absolute;top:100%;left:0;right:0;z-index:1000;box-shadow:0 2px 5px #0003}.mobile-menu a{display:block;color:#fff;text-decoration:none;padding:15px 20px;border-bottom:1px solid #333;transition:background-color .3s}.mobile-menu a:hover{background-color:#333}.mobile-menu-open{display:block!important}.krc-season-title{background-color:#000;padding-left:12vw;padding-top:30px;padding-bottom:30px;color:#fff;font-size:45px;font-weight:400}.krc-season{background-color:#000;padding-bottom:150px}.copyright{color:#fff;text-align:center;background-color:#000;padding:20px 0;margin-top:40px}.introduce{background-color:#fff;width:100%;max-width:100%;min-height:100vh;padding-bottom:0;overflow-x:hidden;box-sizing:border-box}.introduce-content{padding:50px 8vw;max-width:100%;box-sizing:border-box}.introduce-box{background-color:#00000008;box-shadow:0 4px 8px #0000001a;width:16vw;min-width:600px;max-width:350px;padding:30px;border-radius:30px;box-sizing:border-box}.introduce-Row{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:20px;padding:0 2vw;max-width:100%;box-sizing:border-box}.building{width:100%;max-width:100%;height:100vh;background-color:#fff;text-align:center;overflow-x:hidden}.contact{background-color:#fff;width:100%;min-height:100vh}.contact-title{font-size:40px;font-weight:700;padding:0px 10.5vw;margin-top:100px}.contact-content{margin-top:50px;padding:50px 10.5vw;max-width:100%;box-sizing:border-box}.contact-Row{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:20px;box-sizing:border-box}.contact-box{text-align:center;background-color:#00000008;box-shadow:0 4px 8px #0000001a;width:16vw;min-width:500px;border-radius:40px;padding:20px 0;margin-top:30px;box-sizing:border-box}.contact-box:hover{text-align:center;background-color:#0000000d;width:16vw;min-width:500px;border-radius:30px;padding:20px 0;box-sizing:border-box}.contact-a{text-decoration:none}.partner{background-color:#fff;height:100vh;padding:5vh 5vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.partner-main{padding:10px;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px}.partner-title{color:#000;font-size:40px;font-weight:600;text-align:center}.partner-box{width:100%;height:2px;background-color:#0000006b;margin-bottom:20px}.partner-thanks{font-size:20px;text-align:center;color:#000;margin-bottom:60px}.partner-content{text-align:center;background-color:#00000008;box-shadow:0 4px 8px #0000001a;width:100%;max-width:500px;min-width:300px;border-radius:40px;padding:20px;margin:15px 0;box-sizing:border-box;cursor:pointer}.partner-content:hover{background-color:#00000010}.partner-content p{font-size:20px;font-weight:600}@media (max-width: 768px){.nav-container{height:60px;padding:0 15px;justify-content:space-between;position:relative}.nav-item.logo{font-size:24px;margin-right:0;position:absolute;left:50%;transform:translate(-50%)}.desktop-menu{display:none}.nav-item.menu{display:none!important}.hamburger{display:flex!important;padding-right:5vw}nav{position:relative}.content-mass{padding-left:2vw;padding-right:2vw}.content{padding-left:4vw;padding-right:4vw;padding-top:2vh}.contentH1{font-size:28px;text-align:center}.contentH3{font-size:16px;padding-bottom:20px;text-align:center}.krc-value{font-size:24px;padding-top:40px;text-align:center}.content-title{font-size:24px;text-align:center}.content-text{font-size:16px;padding-bottom:20px;text-align:center}.content-Row{flex-direction:column;align-items:center;gap:20px}.box-design{width:80vw;max-width:300px;margin-bottom:30px;padding:15px}.krc-season-title{font-size:24px;padding-left:4vw;padding-right:4vw;text-align:center}.krc-season{padding-bottom:80px}.introduce,.contact{min-height:auto;padding-bottom:20px}.introduce-content{padding:30px 4vw;max-width:90%;box-sizing:border-box}.contact-content{text-align:center;margin-left:5vw;padding:5px 0;max-width:90%;box-sizing:border-box}.contact-title{font-size:30px;font-weight:700;text-align:center}.introduce-Row{display:flex;align-items:center;flex-direction:column;gap:20px;padding:0 3vw;max-width:100%;box-sizing:border-box}.introduce-box{background-color:#00000008;box-shadow:0 4px 8px #0000001a;width:90%;min-width:280px;padding:25px;margin-bottom:20px;border-radius:30px;box-sizing:border-box}.contact-Row{display:flex;align-items:center;flex-direction:column;gap:20px;padding:0 3vw;max-width:100%;box-sizing:border-box}.contact-box{text-align:center;background-color:#00000008;box-shadow:0 4px 8px #0000001a;width:90%;min-width:280px;border-radius:40px;padding:20px 0;margin-top:30px;margin-bottom:20px;box-sizing:border-box}.contact-box:hover{text-align:center;background-color:#0000000d;width:90%;min-width:280px;border-radius:30px;padding:20px 0;box-sizing:border-box}.copyright{padding:15px 0;margin-top:30px;font-size:14px}.partner{height:auto;padding:3vh 3vw;min-height:100vh}.partner-main{padding:10px;width:100%}.partner-title{font-size:28px;margin-bottom:50px}.partner-content{width:90%;max-width:400px;min-width:280px;margin:10px 0;padding:15px}}@media (max-width: 480px){.nav-container{height:50px;padding:0 10px}.hamburger-line{width:20px;height:2px}.contentH1{font-size:22px}.contentH3{font-size:14px}.krc-value,.content-title{font-size:20px}.content-text{font-size:14px}.krc-season-title{font-size:20px}.box-design{width:90vw;padding:10px}.introduce-content{padding:20px 3vw;max-width:100%;box-sizing:border-box}.introduce-Row{display:flex;align-items:center;flex-direction:column;padding:0 2vw;max-width:100%;box-sizing:border-box}.introduce-box{background-color:#00000008;box-shadow:0 4px 8px #0000001a;width:95%;max-width:320px;min-width:250px;padding:20px;margin-bottom:15px;border-radius:30px;box-sizing:border-box}.copyright{font-size:12px;padding:10px 0}.partner{padding:2vh 2vw}.partner-title{font-size:24px;margin-bottom:30px}.partner-content{width:95%;max-width:350px;min-width:250px;padding:12px}.nav-item.logo{font-size:24px}}
