@import url("https://use.typekit.net/rgr1lab.css");h1,h2,h3,h4,h5,h6{font-family:"alternate-gothic-condensed-a", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase}h2{font-size:4rem}.cardInner h2{font-size:2.5rem}.nav-link{font-family:"alternate-gothic-condensed-a", sans-serif;font-weight:500;font-style:normal;font-size:1.5rem}.navbar-nav li{padding:0 7px 0 0}body{font-family:poppins, sans-serif;font-weight:400;font-style:normal}b{font-weight:700}body{background-color:#E7E7E8}.bg-green{background-color:#2fb457;color:#000}.bg-white{background-color:#fff;color:#000}.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6{color:#973d9c}.bg-white .sponsors{background-color:#E7E7E8}.bg-grey{background-color:#E7E7E8;color:#000}.bg-grey .sponsors{background-color:#fff}.bg-grey h1,.bg-grey h2,.bg-grey h3,.bg-grey h4,.bg-grey h5,.bg-grey h6{color:#2fb457}.bg-black{color:#fff}.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black h5,.bg-black h6{color:#2fb457}.txtGreen{color:#2fb457}.txtPurple{color:#973d9c}.txtWhite{color:#fff !important}.bg-white .txtGreen{color:#2fb457}.bg-white .txtPurple{color:#973d9c}.bg-grey .txtGreen{color:#973d9c}.bg-grey .featureCard .txtGreen{color:#2fb457}.bg-grey .txtPurple{color:#2fb457}.bg-grey .featureCard .txtPurple{color:#973d9c}.bg-white .cardInner{background-color:#E7E7E8}.bg-grey .cardInner{background-color:#fff}.btn-purple{background-color:#973d9c;color:#fff;font-family:"alternate-gothic-condensed-a", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;border-radius:0;padding:10px 20px 5px;font-size:1.8rem}.btn-purple:hover{background-color:#2fb457;color:#fff}.btn-green{background-color:#2fb457;color:#fff;font-family:"alternate-gothic-condensed-a", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;border-radius:20px;padding:5px 20px;font-size:1.2rem}.btn-green:hover{background-color:#973d9c;color:#fff}.btn-primary{background-color:#2fb457;color:#fff;line-height:100%;text-transform:uppercase;border-radius:20px;border:none;padding:15px 20px 10px}.btn-primary:hover{background-color:#973d9c}.navbar-nav{flex-direction:unset}.navbar-nav li{display:inline-block;margin:0 5px;text-transform:uppercase}.aligncenter{margin:0 auto;display:inherit}li{list-style-image:url("images/bullet.png")}.nav-link{color:#fff}.nav-link.active{color:#2fb457 !important}.sf-input-radio{display:none}.sf-label-radio{display:inline-block;color:#fff;background-color:#2fb457;border:none;border-radius:20px;font-weight:600;padding:7px 20px 5px 20px !important;margin-bottom:20px;font-size:1rem;cursor:pointer;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out}.sf-input-radio:checked+.sf-label-radio{background-color:#973d9c}.sf-label-radio:hover{background-color:#973d9c}.sf-label-radio:focus{outline:0}.searchandfilter ul{margin:0;padding:0}.searchandfilter ul li{display:inline-block;margin:0 20px 0 0}.rad-20{border-radius:20px;overflow:hidden;box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32);-webkit-box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32);-moz-box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32)}.nf-field-label{text-transform:uppercase;font-family:"alternate-gothic-condensed-a", sans-serif;font-weight:500;font-size:1.5rem}.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap>div input,.field-wrap select,.field-wrap textarea{border:2px solid #2fb457;box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.2);border-radius:10px;padding:5px 10px}input[type=submit]{background-color:#2fb457 !important;border:none;text-transform:uppercase;font-family:"alternate-gothic-condensed-a", sans-serif;font-weight:500;font-size:1.5rem;color:#fff;padding:5px 20px;line-height:100%}.mc-field-group .text,.mc-field-group .email{border:2px solid #2fb457 !important;border-radius:10px !important}body,html{overflow-x:hidden !important}.overflowX{overflow-x:hidden}.overflowY{overflow-y:hidden}.shopBut{background-color:#973d9c;color:#fff;border-radius:40px;padding:10px 20px;text-decoration:none;font-family:"alternate-gothic-condensed-a", sans-serif;font-weight:500;font-size:1.2rem}.shopBut:hover{color:#973d9c;text-decoration:none;background-color:#E7E7E8}.main-tool-bar{position:fixed;z-index:9999;width:100%}.spacer{height:200px;position:relative}.spacer50{height:50px}footer{overflow:hidden}.footerLogo{width:200px;height:auto}.footerTopper{position:relative;width:100%;height:150px}.footerTopper::before{content:"";width:130%;height:30px;transform:rotate(2deg);background-color:#973d9c;position:absolute;bottom:10px;left:-10%;z-index:1}.footerTopper::after{content:"";width:100%;height:60px;background-color:#000;position:absolute;bottom:0;left:0;clip-path:polygon(0 0, 100% 100%, 100% 100%, 0 100%)}.footerTag{text-transform:uppercase;font-size:4rem;font-family:"alternate-gothic-condensed-a", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;position:absolute;right:40px;bottom:30px;transform:rotate(2deg)}.bg-white+footer .footerTopper{background-color:#fff}.bg-grey+footer .footerTopper{background-color:#E7E7E8}.featureCard h4{font-size:3rem;line-height:100%}.featureCard h5{font-size:2.2rem;margin:0;line-height:100%}.featureCard .inner{height:100%;border-radius:20px;box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32);-webkit-box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32);-moz-box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32)}.featureCard .inner .featureImg{height:200px;width:100%;background-color:#2fb457;border-radius:50px;position:relative}.featureCard .inner .featureImg img{width:100%;height:auto;position:absolute;bottom:0;border-radius:0 0 50px 50px}.bg-white .featureCard .inner{background-color:#E7E7E8}.bg-grey .featureCard .inner{background-color:#fff}.crossBars{position:relative;width:100%;height:100px}.crossBars .purpleBar{width:130%;height:30px;transform:rotate(3deg);background-color:#973d9c;position:absolute;bottom:-14px;left:-10%;z-index:3}.crossBars .greenBar{width:130%;height:30px;transform:rotate(-4deg);background-color:#2fb457;position:absolute;bottom:20px;left:-10%;z-index:2}.crossBars .triangleRight{position:absolute;right:0;top:10px;height:135px;width:55%;background-color:#fff;z-index:1;clip-path:polygon(100% 0, 0 50%, 100% 100%)}.crossBars .triangleLeft{position:absolute;left:0;top:40px;height:110px;width:30%;background-color:#fff;z-index:1;clip-path:polygon(0 0, 100% 50%, 0 100%)}.bg-white+.crossBars{background-color:#fff}.bg-grey+.crossBars{background-color:#E7E7E8}.bg-grey+.crossBars+.spacer50{background-color:#fff}.bg-white+.crossBars+.spacer50{background-color:#E7E7E8}.spacer50:has(+ .bg-grey){background-color:#E7E7E8 !important}.spacer50:has(+ .bg-white){background-color:#fff !important}.bg-white+.bg-white .container{padding-top:0 !important}.bg-grey+.bg-grey .container{padding-top:0 !important}.socials{background-color:#fff;position:relative}.socials .preColour{position:absolute;width:100%;height:50%;background-color:red;top:0}.socials .postColour{position:absolute;width:100%;height:50%;background-color:red;bottom:0}.bg-white+.socials .preColour{background-color:#fff}.bg-grey+.socials .preColour{background-color:#E7E7E8}.socials a{text-decoration:none}.socials:has(+ .bg-white) .postColour{background-color:#fff}.socials:has(+ .bg-grey) .postColour{background-color:#E7E7E8}.socials .skew{background-color:#000;width:100%;clip-path:polygon(0 20%, 100% 9%, 100% 90%, 0% 100%);padding:150px 0 60px}.socials .socialInner{border-radius:20px}.socials span{color:#973d9c;font-family:"alternate-gothic-condensed-a", sans-serif;font-weight:700;font-style:normal;font-size:4rem;text-transform:uppercase;line-height:100%}.socials i{font-size:4rem;color:#2fb457;margin-right:10px}.docManager .docItem{border-bottom:1px solid #000;text-transform:uppercase;position:relative}.docManager .docItem::before{content:"";position:absolute;width:11px;height:20px;background-image:url(images/bullet.png);left:-5px;top:20px}.galleryImg{border-radius:20px}.cardInner{border-radius:20px;box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32);-webkit-box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32);-moz-box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32);height:100%}.cardInner h3{color:#2fb457}.sponsors{border-radius:20px;box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32);-webkit-box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32);-moz-box-shadow:-4px 3px 26px 0px rgba(0, 0, 0, 0.32)}.homeBanner{position:relative;margin-top:150px}.homeBanner .triangleLeft{background-color:#000;left:0;top:12px;height:110px;width:45%;z-index:1;clip-path:polygon(0 0, 100% 40%, 0 100%)}.homeBanner .greenBar{z-index:5}.crossBars .greenBar2{width:70%;height:25px;transform:rotate(-4deg);background-color:#2fb457;position:absolute;bottom:-5px;left:-10%;z-index:9}.homeBanner .purpleBar{z-index:6}.homeBanner .tagline{position:absolute;left:15%;top:15%;color:#fff;font-size:6rem;font-family:"alternate-gothic-condensed-a", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;line-height:85%;text-shadow:2px -1px 5px rgba(0, 0, 0, 0.2)}.homeBanner .player{position:absolute;bottom:35px;right:20%;z-index:6}.footerMenu li,.footerMenu ul{padding:0;margin:0;list-style:none}.footerMenu li a{color:#fff;font-family:"alternate-gothic-condensed-a", sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:1.5rem}.siteBy{border-top:1px solid #fff;font-size:0.8rem}.siteBy a,.siteBy a:visited,.siteBy a:active{color:#fff}.social,.social:hover{color:#fff;font-size:2rem;padding:0 5px 0 0}@media only screen and (max-width:1599px){.crossBars .triangleLeft{height:90px}.crossBars .triangleRight{height:130px}.homeBanner .triangleLeft{height:100px}}@media only screen and (max-width:1399px){.featureCard .inner .featureImg{height:170px}}@media only screen and (max-width:1199px){.crossBars .triangleRight{height:130px}.crossBars .triangleLeft{height:80px}.footerTopper::before{transform:rotate(3deg)}.footerTag{transform:rotate(3deg)}.crossBars .triangleLeft{height:80px}.featureCard .inner .featureImg{height:330px}.homeBanner .player{height:600px;width:auto}.featureCard h4{font-size:2rem}}@media only screen and (max-width:992px){.spacer{height:330px}.crossBars .triangleRight{height:120px}.crossBars .triangleLeft{height:60px}.featureCard .inner .featureImg{height:230px}.homeBanner .crossBars .triangleRight{top:25px}.homeBanner .crossBars .triangleLeft{top:25px}.navbar-nav{flex-direction:column}.navbar{width:100%}.main-tool-bar{position:absolute !important;transform:none !important}.homeBanner{margin-top:345px}}@media only screen and (max-width:767px){.crossBars .triangleRight{height:100px}.featureCard .inner .featureImg{height:385px}.homeBanner .player{height:400px;width:auto}.homeBanner .tagline{font-size:4rem}.homeBanner .crossBars .triangleRight{top:35px}.footerTag{font-size:3rem}}@media only screen and (max-width:540px){.featureCard .inner .featureImg{height:330px}.homeBanner .player{right:10%}.homeBanner .tagline{font-size:3rem;top:5%}.homeBanner .crossBars .triangleLeft{width:60%;top:18px}.footerTag{font-size:2rem;bottom:35px}.footerTopper::before,.footerTag{transform:rotate(5deg)}}@media only screen and (max-width:450px){.featureCard .inner .featureImg{height:230px}.homeBanner .player{height:288px;width:auto;right:5%}.homeBanner .tagline{font-size:2.5rem}}@media only screen and (max-width:400px){.featureCard .inner .featureImg{height:230px}}