@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'SecularOne';src:url(../fonts/SecularOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal}html{height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:'Roboto',sans-serif;color:#222;font-size:1rem;margin:0;background-color:#444;line-height:1.75}a{background-color:#fff0;color:#154366}a:visited{color:#306}a:hover{color:#000813}a:active{color:#a02c09}button,input,select,textarea,fieldset{font:100% 'Roboto',sans-serif;margin:0;box-sizing:border-box}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}fieldset{border:1px solid silver;padding:.5rem 1.5rem}form{margin:0;padding:0}hr{background-color:#CCC;border:0;box-sizing:content-box;color:#CCC;height:1px;margin:1rem 0;-moz-box-sizing:content-box}h1,h2,h3,h4,h5,h6{line-height:1.2}h1{font-size:2.25rem}h2{font-size:1.75rem;margin:.5rem 0}h3{font-size:1.5rem;margin:.5rem 0}h4{font-size:1.33rem;margin:.5rem 0}h5{font-size:1.25rem}h6{font-size:1.15rem}img{border:0}input,label,strong,em{line-height:1.75}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}figure{margin:0}figure img{display:block}main{display:block}pre{font-family:'Roboto',sans-serif;font-size:100%;overflow:auto}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}table{border-collapse:collapse;border-spacing:0}table th,table td{padding:0}table caption{color:#7D4F0F;font-size:125%;font-weight:600;padding:.75rem 0;text-align:left;background-color:#FFF}textarea{overflow:auto}#container .skip-content{height:1px;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden}#container .focus-show:focus{background-color:#EEE;color:#022C4C;clip:auto;-webkit-clip-path:none;clip-path:none;display:block;height:auto;left:0;padding:1rem 0;position:fixed;overflow:auto;text-align:center;top:0;width:100%}#container .wrap{max-width:120rem;margin-left:auto;margin-right:auto}#container .wrap-small{max-width:90rem;margin-left:auto;margin-right:auto}#container .header-wrap{background-color:#012a44}#header .header-menu{display:flex;align-items:center;gap:1rem}#header .active{display:block}#header .menu-toggle-wrap{display:none;position:absolute;z-index:10;width:75%;box-sizing:border-box}#menu .active{background-color:#012a44;display:block}#header .header-menu .menu-toggle{background:url(../../img/ico/menu-icon-white.svg) 50%/25px no-repeat;border:0;width:6rem;height:8rem;padding:0}#menu .menu-main{list-style-type:none;padding:0;margin:0}#menu .menu-main a{color:#FFF;font-size:1.25rem;text-decoration:none;font-weight:400;padding:.75rem 1.5rem;display:block}#menu .menu-main a:hover{text-decoration:underline}#content .row{box-sizing:border-box}#content .separate{padding:2rem 0}#content .sponsor-content h2{text-align:center}#content .sponsor-content img{max-width:200px;max-height:175px;min-height:44px}#content .sponsor-content ul{gap:1rem;margin:0 1rem;justify-content:space-around;flex-wrap:wrap}#content .sponsor-content ul li{flex-basis:10%}#container .horizontal-list{list-style-type:none;padding:0;margin:0;display:flex;align-items:center;gap:2rem}#content .sponsor-content ::-webkit-scrollbar{height:6px}#content .sponsor-content ::-webkit-scrollbar-track{background:#f1f1f1}#content .sponsor-content ::-webkit-scrollbar-thumb{background:#2b94d5}#content .sponsor-content ::-webkit-scrollbar-thumb:hover{background:#444}#content .special-list{list-style-type:none;padding:0;margin:0}#content .special-list li:before{content:'\27A4';color:#154366;font-size:.9rem;padding-right:.5rem}#content .enlarge{padding:.75rem 0;min-width:44px;display:inline-block}#container img{max-width:100%}#container li{line-height:2;margin:.3rem 0}#content .circle{border-radius:50%}#content .super-text{font-size:1.5rem;color:#092b40}#content .hero-section .hero-main{text-align:center;padding:2rem}#content .hero-section .hero-main .logos{margin-top:3rem}#hero-title img{width:298px;height:200px}#content .hero-section h2{margin:0}#content .hero-section .date{margin:0;color:#003758;font-size:1.5rem;font-weight:900;letter-spacing:1px;line-height:1.25;display:block}#content .hero-section .club{letter-spacing:normal;font-size:1.25rem;font-weight:500;margin-top:0;color:#555}#content .hero-section .hero-img img{display:block}#container .small-text{font-size:.9rem}#container .large-text{font-size:1.1rem}#container .xxlarge-text{font-size:1.5rem}#container .padding{padding:1rem 2rem}#container .justify{justify-content:center}#container .special-text{font-family:'SecularOne',sans-serif}#container .blue{background-color:#154366}#container .gray{background-color:#eee}#container .light-blue{background-color:#a9d2eb}#content .concert-content{text-align:center;color:#ddd}#content .concert-content h2{font-size:2rem;margin:.5rem 0;color:#fff}#content .concert-content img,#content .card-content img{margin:auto}#content .concert-content .date{font-size:1.75rem;font-weight:900;color:#fff;margin:.25rem 0}#content .concert-content .horizontal-list{margin-top:2rem;justify-content:center}#content .card-content{color:#444}#content .card-content img{display:block}#content .card-content h2{color:#092b40}#content .card-content .col{background-color:#fff}#content .row,#content .col{box-sizing:border-box}#content .card-content .flex .col{flex-grow:0}#content .button{padding:1rem;display:inline-block;background-color:#00588f;color:#fff;text-decoration:none;text-align:center;letter-spacing:1px;font-size:1.1rem;border:0}#content .button:hover{background-color:#154366}#content .button.light{color:#333;background-color:#fff}#content .button.light:hover{background-color:#ddd}#footer{text-align:center;background-color:#444;padding:2rem}#footer *{color:#eee}#footer ul{justify-content:center;gap:2rem}#footer p{color:#ddd}#footer a{text-decoration:none;padding:1rem 0}#footer a:hover{text-decoration:underline}#content .gap .col{margin-bottom:2rem}#content .hero-main .horizontal-list{margin-top:2rem;justify-content:center}#content .ordered-list li{margin:0}#content .ordered-list a{display:inline-block;padding:.5rem 0}#content{background-color:#fff}#content,#content .padding{padding:2rem}#content .page-title{margin-top:0;font-family:'SecularOne',sans-serif;color:#092b40;font-size:2rem}#home #content{padding:0}#special.nowrap #content{padding:0}#content .light-blue-text{color:#205270}#content address{margin-bottom:2rem}#content address span{font-style:normal;font-size:1.25rem}#content .center{text-align:center;justify-content:center;margin-left:auto;margin-right:auto}#content .align-center{align-items:center}#content .flex-wrap{flex-wrap:wrap}#content .nobullets{list-style-type:none;padding:0;margin:0}#content .frames{padding:2rem 0}#content .frames .frame{background-color:#fff;padding:1rem;border-radius:50%;height:17rem;width:17rem;position:relative;margin-left:auto;margin-right:auto}#content .frames .frame-content{position:absolute;transform:translate(-50%,-50%);top:50%;text-align:center;left:50%}#content .frame-content h2,#content .frame-content h3,#content .frame-content h4{font-size:1.5rem}#content .frames .frame-content a{padding:.75rem 0}#content object{max-width:100%}#content .alert{padding:1rem 2rem;margin:1.5rem 0;position:relative;background-color:#d7e5ff;text-align:left}#content .alert .icon{position:absolute;top:-.5rem;left:-.5rem;width:40px;height:40px}#content .info{display:inline-block;padding:.5rem 1rem;border-radius:.5rem;background-color:#fff3e5;margin:1rem 0}#content img{height:auto}#container p{line-height:1.75}#container a:has(img){display:block}#content .big-heading{margin-top:0;margin-bottom:.25rem;color:#003758;font-weight:900;letter-spacing:1px;line-height:1.25}#content .med-heading{letter-spacing:normal;font-size:1.25rem;font-weight:500;margin:0;color:#555}#content .nobullets{list-style-type:none;padding:0;margin:0}#content .white-text *{color:#fff}#content .white{background-color:#fff}#content form textarea,#content form input{padding:.33rem;max-width:100%}#content form textarea{margin-top:.5rem;border:1px solid #aaa;width:25rem}#content form div{padding-bottom:1rem}#content form div p{display:flex;flex-wrap:wrap}#content form div p label{width:10rem}#content form div p input{width:15rem;border:1px solid #aaa}#content form label,#content form input[type="checkbox"]{cursor:pointer;padding:.75rem 0}#content fieldset{width:25rem;max-width:100%}#content .noflex{display:block}#content .noflex label{display:block;width:auto}@media only screen and (min-width:64rem){#header{padding:1rem 4rem;display:flex;justify-content:space-between;align-items:center}#header .header-menu{display:block}#header .header-menu .menu-toggle{display:none}#menu .menu-main{display:flex;gap:2.5rem}#menu .menu-toggle-wrap{background-color:#fff0;position:static;width:auto;display:block}#menu .menu-main a{padding:.75rem 0;display:inline}#content .button{min-width:12rem}#content .flex{display:flex;flex-wrap:wrap}#content .flex .col{flex:1 1 0%;margin-bottom:0;flex-basis:50%;box-sizing:border-box;margin-left:auto;margin-right:auto}#content .gap{gap:2rem}#content .gap .col{flex-basis:calc(50% - 2rem)}#content .hero-section .flex{flex-wrap:nowrap}#content .hero-section .hero-img img{height:100%}#content .concert-content .flex{align-items:center;justify-content:center}#content .concert-content img,#content .card-content img{margin:unset}#content,#content .padding{padding:2rem 4rem}#content .super-text{font-size:2rem}#content ol.col-count-2,#content ul.col-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media only screen and (min-width:80rem){#content .flex .col{margin-left:unset;margin-right:unset}#content .flex:not(.cols3x3):not(.cols4x4):not(.cols8x8){flex-wrap:nowrap}#content .flex.cols3x3 .col{flex-basis:33%}#content .flex.cols4x4 .col{flex-basis:25%}#content .gap.cols3x3 .col{flex-basis:calc(33% - 2rem)}#content .gap.cols4x4 .col{flex-basis:calc(25% - 2rem)}#content .concert-content{text-align:left}#content .concert-content .horizontal-list{justify-content:normal}#content .sponsor-content ul{margin:0 3rem;justify-content:space-between}}@media only screen and (min-width:90rem){#hero-title img{width:auto;height:auto}}@media only screen and (min-width:120rem){#content .hero-section .date{font-size:3rem}#content .hero-section .club{font-size:1.75rem}#content .concert-content h2{font-size:3rem}#content .concert-content .date{font-size:2.5rem}#content .sponsor-content h2{font-size:2rem}#content .super-text{font-size:3rem}#content .med-heading{font-size:1.75rem}}