@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:,300,regular,500,600,700,800,900&display=swap);*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:380px}body{color:#000;line-height:140%;font-family:Montserrat;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Montserrat;font-size:inherit;line-height:inherit}button{cursor:pointer;color:inherit;background-color:transparent}a{text-decoration:underline;color:#921e89;font-weight:500}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:root{--background:#a64b9f}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>*{min-width:0}[class*=__container]{max-width:73.75rem;margin:0 auto;padding:0 1.25rem}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}.header{position:sticky;top:0;left:0;z-index:9;background-color:#fff}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100%;border-bottom:2px solid #fea71c;padding:.75rem 0 .5rem}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}.custom-logo-link{-webkit-box-flex:0;-ms-flex:0 0 20rem;flex:0 0 20rem}.custom-logo-link img{width:100%;max-height:4.375rem;height:auto}.icon-menu{display:none}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;width:100%;height:4rem;padding:.625rem 0;border-top:2px solid #fea71c}.footer__logo{width:10.625rem}.footer__copyright{font-size:.75rem}.footer__copyright a{color:#a64b9f;font-weight:500}._headline{margin-bottom:.875rem;font-size:1.5rem;font-weight:800}.section{margin:2.5rem 0 4.25rem}.section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section__poster{display:block;-ms-flex-item-align:start;align-self:flex-start;width:50%;height:auto}.section__poster img{width:100%}.section__content{width:50%}.inputs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.125rem;-moz-column-gap:1.125rem;column-gap:1.125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inputs-wrapper.mb{margin-bottom:1.25rem}.inputs-wrapper.mb span{width:33.333%}.wpcf7-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:8.75rem;width:100%;padding:0;border-radius:1.5rem;font-weight:700;color:#fff;background-color:#a64b9f;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer}.wpcf7-submit:hover{background-color:#921e89}.wpcf7-list-item{margin:0}._form h3{margin-bottom:.25rem;font-weight:600;font-size:1.25rem}._form label{display:block;width:100%;margin-bottom:1.5rem;font-size:.875rem}._form input,._form select,._form textarea{width:100%;height:2.75rem;padding:.625rem .75rem;font-size:1rem;border:1px solid #a64b9f;caret-color:#a64b9f}._form textarea{height:6.25rem;resize:none}._form input:-webkit-autofill,._form input:-webkit-autofill:focus,._form input:-webkit-autofill:hover{background-color:transparent!important;-webkit-text-fill-color:#000000;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}._form input:focus,._form select:focus{outline:0;border-bottom:2px solid #a64b9f}._form .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;margin-bottom:1.25rem}._form .wpcf7-radio span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.3125rem}._form .wpcf7-radio input{width:1.25rem;height:1.25rem;accent-color:#a64b9f}.points-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.625rem}.points-hero__banner{height:auto;max-width:28.75rem;width:100%;border-radius:1.25rem;cursor:pointer;aspect-ratio:455/70;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.points-hero__banner:hover{-webkit-transform:translate(3px);-ms-transform:translate(3px);transform:translate(3px);-webkit-box-shadow:rgba(0,0,0,.24) 0 3px 8px;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.points-hero__banner span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;padding-right:2.375rem;font-weight:500;font-style:italic;font-size:1.5rem;color:#fff}.text-hero h2{margin-top:1.25rem;font-weight:700;font-size:1.125rem;color:#a64b9f}.text-hero ul{margin-bottom:.375rem;padding-left:.5rem}.text-hero ul li{font-style:italic;list-style-type:disc;list-style-position:inside}.enroll__form{margin-top:2.125rem}.locations__form{margin-top:1.875rem}.faq-accordion__item{border-bottom:1px solid #f1f1ef;-webkit-transition:border-bottom .2s ease-in-out;transition:border-bottom .2s ease-in-out}.faq-accordion__item[open]{border-bottom:3px solid #a64b9f}.faq-accordion__item:first-child{border-top:1px solid #f1f1ef}.faq-accordion__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;position:relative;color:#a64b9f;font-weight:600;font-style:italic;font-size:1.25rem;list-style:none;cursor:pointer}.faq-accordion__title .icon{position:relative;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:.25rem;width:1.25rem;height:1.25rem}.faq-accordion__title .icon:after,.faq-accordion__title .icon:before{content:"";position:absolute;background-color:#a64b9f;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;top:0;left:50%;width:.1875rem;height:100%;margin-left:-.09375rem}.faq-accordion__title .icon:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq-accordion ._spoller-active .icon{cursor:pointer}.faq-accordion ._spoller-active .icon:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.contact-us__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:28.75rem;width:100%}.contact-us .input-subtitle{font-size:.75rem}.contact-details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125rem;margin-top:1.5rem}.contact-details__title{margin-bottom:.375rem;font-weight:600}.contact-details__list li{font-size:.875rem}.contact-details__list li:hover a{-webkit-transition:-webkit-text-decoration .3s ease-in-out;transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;text-decoration:underline}.update-card__form{max-width:28.75rem;width:100%;margin-top:1.875rem}.winners__title{margin:1.25rem 0 .625rem;font-weight:600;font-style:italic;font-size:1.25rem;color:#a64b9f}.winners__list li{margin-bottom:.5rem}.winners__list li a{margin-right:.25rem;white-space:nowrap;color:#a64b9f;text-decoration:underline;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.winner-single__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.375rem}.winner-single__pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:32rem;width:100%; margin-left: 35px;}.winner-single__pdf img{width:100%;aspect-ratio:809/1047}.winner-single__pdf a{font-weight:600;text-decoration:underline;color:#a64b9f}.winner-single__headline{margin-bottom:.625rem}.winner-single__content{max-width:32rem;width:100%}.winner-single__title{margin:1.25rem 0 .625rem;font-weight:600;font-style:italic;font-size:1.25rem;color:#a64b9f}.winner-single__text a{text-decoration:underline;color:#a64b9f}.banner-single{height:100%}.banner-single__container{height:100%}.banner-single__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.banner-single__inner object{width:100%;aspect-ratio:3/3.65}.banner-single__inner a{text-decoration:underline;margin-bottom:.375rem}.banner-single__poster{width:100%}.banner-single__poster img{width:100%;-o-object-fit:contain;object-fit:contain}.apps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:61.9375rem;width:100%;margin:0 auto;gap:1rem}.apps a{display:block;width:calc(20% - 13px);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.apps a:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.apps img{width:100%}.football{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(100vh - 152px);min-height:31.25rem;margin:1.875rem 0;padding:5rem 0;background-image:url(../assets/img/background_football.jpg);background-repeat:no-repeat;background-position:center bottom}.football__img{max-width:25rem}.football__img img{width:100%}.football__title{margin-bottom:1.25rem;font-weight:600;font-size:2.5rem;line-height:1;color:#fff}.football__title span{color:red;margin-left:.3125rem}.football__form{max-width:25rem;width:100%}.football__input{height:3.5rem;width:100%;color:#fff;background-color:#000;border:1px solid #000;border-radius:.625rem;-webkit-box-shadow:2px 2px 3px #666;box-shadow:2px 2px 3px #666;font-size:1.1em;padding:4px 7px;outline:0;text-align:center}.football__input:focus{border-color:#393}.football__submit{display:block;height:3.5rem;width:12.5rem;margin:1rem auto 0 auto;border-radius:.625rem;font-weight:600;font-size:1.25rem;background-color:#a64b9f;color:#fff;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.football__submit:hover{background-color:#921e89}.terms__inner{max-width:58.75rem;width:100%;margin:0 auto}.terms__headline{font-weight:700;font-size:1.625rem;margin:2rem 0}.terms__content h2{font-weight:700;font-size:1.375rem;margin:2rem 0 .5rem}.terms__content h3{font-weight:700;font-size:1.125rem;margin:2rem 0 .5rem}.terms__content p{margin-bottom:.5rem}@media (min-width:61.99875em){.menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.menu li{font-weight:800}.menu li:after{content:"";display:block;width:0;height:2px;background-color:#000000;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.menu li:hover::after{width:100%}.menu a{text-decoration:none;color:#000;font-weight:700}}@media (min-width:71.25em){.faq-accordion__body{padding-bottom:2.125rem}.faq-accordion__body{font-size:1.125rem}}@media (min-width:73.75em){.section__wrapper{gap:3.125rem}.faq-accordion__title{padding-top:1.25rem}.faq-accordion__title{padding-bottom:1.25rem}.apps{padding-top:3.125rem}.football__title{font-size:2.5rem}}@media (max-width:61.99875em){.header{height:4.0625rem}.custom-logo-link{-webkit-box-flex:0;-ms-flex:0 0 12rem;flex:0 0 12rem}.header__nav{position:fixed;top:4.0625rem;left:0;z-index:5;width:100%;height:100%;display:none;padding:2.5rem;background-color:#fff}.menu-open .header__nav{display:block}.menu{font-size:2rem}.menu li{display:block;height:auto;margin-bottom:1rem}.menu a{display:block;font-weight:500;line-height:120%}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#000}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.section__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:.625rem}.section__poster{margin:auto;width:80%}.section__content{width:80%}.inputs-wrapper{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.inputs-wrapper.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.points-hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apps{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:.5rem}.apps a{width:10rem}.football{padding:0 1.25rem;height:calc(100vh - 125px)}.football__img{text-align:center}.football__img img{width:80%}}@media (max-width:61.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:47.99875em){.section__poster{width:90%}.section__content{width:100%}.faq-accordion__item[open]{border-bottom:2px solid #a64b9f}.faq-accordion__title .icon{width:1rem;height:1rem}.faq-accordion__title .icon:after,.faq-accordion__title .icon:before{width:.15rem}.contact-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.winner-single__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:29.99875em){.footer__inner{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:23.75em){.faq-accordion__title{padding-top:.875rem}.faq-accordion__title{padding-bottom:.875rem}.faq-accordion__body{padding-bottom:1.5rem}.faq-accordion__body{font-size:1rem}.apps{padding-top:1.25rem}.football__title{font-size:1.5rem}}@media (min-width:61.9375em) and (max-width:73.75em){@supports (gap:clamp(1.25rem ,-8.5813492063rem + 15.873015873vw ,3.125rem)){.section__wrapper{gap:clamp(1.25rem ,-8.5813492063rem + 15.873015873vw ,3.125rem)}}@supports not (gap:clamp(1.25rem ,-8.5813492063rem + 15.873015873vw ,3.125rem)){.section__wrapper{gap:calc(1.25rem + 1.875 * (100vw - 61.9375rem)/ 11.8125)}}}@media (min-width:23.75em) and (max-width:73.75em){@supports (padding-top:clamp(0.875rem ,0.696875rem + 0.75vw ,1.25rem)){.faq-accordion__title{padding-top:clamp(.875rem ,.696875rem + .75vw ,1.25rem)}}@supports not (padding-top:clamp(0.875rem ,0.696875rem + 0.75vw ,1.25rem)){.faq-accordion__title{padding-top:calc(.875rem + .375 * (100vw - 23.75rem)/ 50)}}@supports (padding-bottom:clamp(0.875rem ,0.696875rem + 0.75vw ,1.25rem)){.faq-accordion__title{padding-bottom:clamp(.875rem ,.696875rem + .75vw ,1.25rem)}}@supports not (padding-bottom:clamp(0.875rem ,0.696875rem + 0.75vw ,1.25rem)){.faq-accordion__title{padding-bottom:calc(.875rem + .375 * (100vw - 23.75rem)/ 50)}}@supports (padding-top:clamp(1.25rem ,0.359375rem + 3.75vw ,3.125rem)){.apps{padding-top:clamp(1.25rem ,.359375rem + 3.75vw ,3.125rem)}}@supports not (padding-top:clamp(1.25rem ,0.359375rem + 3.75vw ,3.125rem)){.apps{padding-top:calc(1.25rem + 1.875 * (100vw - 23.75rem)/ 50)}}@supports (font-size:clamp(1.5rem ,1.025rem + 2vw ,2.5rem)){.football__title{font-size:clamp(1.5rem ,1.025rem + 2vw ,2.5rem)}}@supports not (font-size:clamp(1.5rem ,1.025rem + 2vw ,2.5rem)){.football__title{font-size:calc(1.5rem + 1 * (100vw - 23.75rem)/ 50)}}}@media (min-width:23.75em) and (max-width:71.25em){@supports (padding-bottom:clamp(1.5rem ,1.1875rem + 1.3157894737vw ,2.125rem)){.faq-accordion__body{padding-bottom:clamp(1.5rem ,1.1875rem + 1.3157894737vw ,2.125rem)}}@supports not (padding-bottom:clamp(1.5rem ,1.1875rem + 1.3157894737vw ,2.125rem)){.faq-accordion__body{padding-bottom:calc(1.5rem + .625 * (100vw - 23.75rem)/ 47.5)}}@supports (font-size:clamp(1rem ,0.9375rem + 0.2631578947vw ,1.125rem)){.faq-accordion__body{font-size:clamp(1rem ,.9375rem + .2631578947vw ,1.125rem)}}@supports not (font-size:clamp(1rem ,0.9375rem + 0.2631578947vw ,1.125rem)){.faq-accordion__body{font-size:calc(1rem + .125 * (100vw - 23.75rem)/ 47.5)}}}