.container{box-sizing:border-box;width:100%;margin-inline:auto}.wrapper-large{transition:padding var(--ease) .6s;background-size:cover;margin-inline:auto;padding-left:4.16667%;padding-right:4.16667%}@media screen and (min-width:1280px){.wrapper-large{padding-left:8.33333%;padding-right:8.33333%}}@media screen and (max-width:767px){.wrapper-large{padding-inline:16px}}.content{width:80vw;max-width:80rem;margin-inline:auto}.overflow-hidden{overflow:hidden}@media screen and (min-width:1280px){.overflow-hidden{height:56vw;max-height:96rem}}
.index-module-scss-module__kV3RCW__footer{z-index:3;color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:5.68rem;padding-bottom:3rem;position:relative}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__footer{padding:8.6rem 0 2.4rem}}.index-module-scss-module__kV3RCW__container{margin:0 auto}.index-module-scss-module__kV3RCW__content{gap:8.3rem;margin-bottom:3rem;display:flex}@media screen and (min-width:1080px){.index-module-scss-module__kV3RCW__content{gap:6.3rem}}@media screen and (min-width:1280px){.index-module-scss-module__kV3RCW__content{gap:11.3rem}}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__content{text-align:center;flex-direction:column;gap:2rem;margin-bottom:4rem}}.index-module-scss-module__kV3RCW__logoArea{flex-shrink:0}.index-module-scss-module__kV3RCW__logo{margin-bottom:3.2rem}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__logo{margin-bottom:4rem}}.index-module-scss-module__kV3RCW__logo img{margin:0 auto;display:block}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__logo img{width:46.1538vw;height:auto}}@media screen and (min-width:767.5px){.index-module-scss-module__kV3RCW__socialLinks{margin-bottom:2rem}}.index-module-scss-module__kV3RCW__socialLinks ul{justify-content:center;gap:1.5rem;display:flex}.index-module-scss-module__kV3RCW__socialLinks a{background-color:#0000;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s;display:flex}.index-module-scss-module__kV3RCW__socialLinks a:hover{opacity:.8}.index-module-scss-module__kV3RCW__nav{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}@media screen and (min-width:1080px){.index-module-scss-module__kV3RCW__nav{flex-grow:1;justify-content:space-around;gap:2rem;display:flex}}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__nav{display:none}}.index-module-scss-module__kV3RCW__navTitle{margin-bottom:1rem;font-size:1.6rem;font-weight:700}.index-module-scss-module__kV3RCW__navList{margin:0;padding:0;font-weight:400;list-style:none}.index-module-scss-module__kV3RCW__navList li{margin-bottom:.5rem;line-height:2}.index-module-scss-module__kV3RCW__navList a.current{opacity:.3}.index-module-scss-module__kV3RCW__navList a{align-items:center;font-size:1.4rem;text-decoration:none;transition:opacity .6s;display:flex}.index-module-scss-module__kV3RCW__navList a:hover{opacity:.6}.index-module-scss-module__kV3RCW__navList a:hover:after{right:-.3rem!important}.index-module-scss-module__kV3RCW__navList .index-module-scss-module__kV3RCW__navList__large{margin-bottom:1rem;font-weight:700}.index-module-scss-module__kV3RCW__navList .index-module-scss-module__kV3RCW__navList__large.index-module-scss-module__kV3RCW__blank a img{margin-left:.8em}.index-module-scss-module__kV3RCW__navList .index-module-scss-module__kV3RCW__navList__large.index-module-scss-module__kV3RCW__blank a:after{display:none}.index-module-scss-module__kV3RCW__navList .index-module-scss-module__kV3RCW__navList__large a{padding-right:2.4rem;font-size:1.6rem;display:inline-block;position:relative}.index-module-scss-module__kV3RCW__navList .index-module-scss-module__kV3RCW__navList__large a:after{content:"";border-bottom:2px solid #000;border-right:2px solid #000;width:10px;height:10px;transition:all .3s;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(-45deg)}.index-module-scss-module__kV3RCW__sponsors{margin-inline:auto;max-width:358px;margin-bottom:5.6rem}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__sponsors{max-width:91.1795%;margin-bottom:4rem}}.index-module-scss-module__kV3RCW__sponsors ul{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__sponsors ul li{width:calc(50% - 8px)}.index-module-scss-module__kV3RCW__sponsors ul li:first-child{width:100%}}.index-module-scss-module__kV3RCW__sponsors a{width:100%;height:100%;display:block}.index-module-scss-module__kV3RCW__sponsors img{vertical-align:middle}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__sponsors img{width:100%;height:auto!important}}.index-module-scss-module__kV3RCW__copyright{color:#000;text-align:center}.index-module-scss-module__kV3RCW__copyright p{margin:0;font-size:1rem;font-weight:400}.index-module-scss-module__kV3RCW__footerLinks ul{flex-flow:wrap;justify-content:center;margin-bottom:2rem;display:flex}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__footerLinks ul{gap:1.6rem 0;margin-bottom:2.4rem}}.index-module-scss-module__kV3RCW__footerLinks ul li{border-right:1px solid #000;padding:0;list-style:none}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__footerLinks ul li{justify-content:center;align-items:center;padding:.4rem 0;display:flex}.index-module-scss-module__kV3RCW__footerLinks ul li:first-child{text-align:center;border-right:none;width:100%}}.index-module-scss-module__kV3RCW__footerLinks ul li:last-child{border-right:none}.index-module-scss-module__kV3RCW__footerLinks ul a{justify-content:center;align-items:center;padding:0 2rem;font-size:1.2rem;font-weight:400;display:flex}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__footerLinks ul a{font-size:calc(1.2rem*var(--sp-scale));padding:0 1.5rem}}.index-module-scss-module__kV3RCW__footerLinks ul a.current{opacity:.5}.index-module-scss-module__kV3RCW__scroll{z-index:10;position:absolute;right:4rem}@media screen and (min-width:767.5px){.index-module-scss-module__kV3RCW__scroll{bottom:2.8rem}}@media screen and (max-width:767px){.index-module-scss-module__kV3RCW__scroll{top:2.4rem;right:2.4rem}}.index-module-scss-module__kV3RCW__scroll a{background-color:#0000;width:40px;height:40px;display:block}
