@property --color-button-primary{syntax:"<color>";inherits:false;initial-value:#e11212}@property --color-button-primary-hover{syntax:"<color>";inherits:false;initial-value:#c90000}@property --color-primary{syntax:"<color>";inherits:false;initial-value:#3fac37}@property --color-primary-hover{syntax:"<color>";inherits:false;initial-value:#5db66d}@property --color-secondary{syntax:"<color>";inherits:false;initial-value:#3fac37}@property --color-tertiary{syntax:"<color>";inherits:false;initial-value:#0b8153}@property --color-tertiary-hover{syntax:"<color>";inherits:false;initial-value:#085b3b}@property --content-width{syntax:"<length>";inherits:false;initial-value:1400px}@property --header-sticky-height{syntax:"<length>";inherits:false;initial-value:175px}.flex-container{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;max-width:1400px;margin:0 auto;padding:0 20px}#information-boxes{width:100%}#information-boxes .row{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}#information-boxes .row .left{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:auto;flex-shrink:0;flex-grow:0;justify-content:center;overflow:hidden}@media only screen and (min-width:768px){#information-boxes .row .left{width:50%}}#information-boxes .row .left iframe{width:100%;height:100%;object-fit:cover}#information-boxes .row .left .image_wrap{width:100%;overflow:hidden}#information-boxes .row .left .image_wrap img{width:100%;height:auto}@media only screen and (min-width:1100px){#information-boxes .row .left .image_wrap img{height:100%;width:100%;object-fit:cover}}#information-boxes .row .right{display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:auto;flex-shrink:0;flex-grow:0;width:100%}@media only screen and (min-width:768px){#information-boxes .row .right{width:50%}}#information-boxes .row .right .content{display:flex;flex-wrap:wrap;flex-direction:column;margin:auto;padding:80px 20px}@media only screen and (min-width:768px){#information-boxes .row .right .content{padding:40px 80px}}#information-boxes .row .right .content h4{text-transform:uppercase;font-size:32px;flex-basis:auto;flex-shrink:0;flex-grow:0;text-align:center}#information-boxes .row .right .content hr{flex-basis:auto;flex-shrink:0;flex-grow:0;border-top:2px solid #3fac37;width:100px;text-align:center;margin:10px auto}#information-boxes .row .right .content .wysiwyg{flex-basis:auto;flex-shrink:0;flex-grow:0;text-align:center;color:#8A8A8A;margin-bottom:20px}#information-boxes .row .right .content .secondary-button{display:inline-flex;background:var(--color-tertiary);padding:20px 40px;text-align:center;font-weight:600;border-radius:0;color:#fff;text-decoration:none;cursor:pointer;padding:10px;margin:auto}#information-boxes .row .right .content .secondary-button:hover{background:#31852b}#information-boxes .row .right .content .secondary-button picture{margin:auto;width:29.35px;height:16.73px}#information-boxes .row .right .content .secondary-button picture img{width:100%;height:100%}#information-boxes .row .right .content .secondary-button span{margin:auto}#information-boxes .row .right .content .secondary-button picture:first-child{margin-right:10px;margin-left:0}@media only screen and (min-width:768px){#information-boxes .row .right .content .secondary-button picture:first-child{margin-left:auto}}#information-boxes .row .right .content .secondary-button picture:last-child{margin-left:10px;margin-right:0}@media only screen and (min-width:768px){#information-boxes .row .right .content .secondary-button picture:last-child{margin-right:auto}}@media only screen and (min-width:768px){#information-boxes .row:nth-child(even) .left{order:2}}@media only screen and (min-width:768px){#information-boxes .row:nth-child(even) .right{order:1}}.home #information-boxes .right .wysiwyg{font-size:24px}#divider-row-1{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;background-color:#3fac37;padding:10px;margin:40px 0 0}#divider-row-1 .left{flex-basis:auto;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;flex-direction:row;width:20%}#divider-row-1 .left picture{display:block;flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto;margin-left:0}#divider-row-1 .center{flex-basis:auto;flex-shrink:0;flex-grow:0;z-index:9;margin:0 auto}#divider-row-1 .center picture{max-width:100%;display:block;margin:auto;margin-top:-10px;margin-bottom:-10px}#divider-row-1 .center picture img{max-width:100px;height:auto}#divider-row-1 .right{flex-basis:auto;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;flex-direction:row;width:20%}#divider-row-1 .right picture{display:block;flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto;margin-right:0;width:68px;height:39px}#the-circuit{display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:auto;flex-shrink:0;flex-grow:0;width:100%;position:relative}#the-circuit .flex-container{flex-basis:auto;flex-shrink:0;flex-grow:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}#the-circuit .flex-container .center{display:flex;flex-wrap:wrap;flex-direction:column;flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto;padding:20px}#the-circuit .flex-container .center h4{text-transform:uppercase;color:#fff;font-size:32px;line-height:32px}@media only screen and (min-width:768px){#the-circuit .flex-container .center h4{font-size:48px;line-height:48px}}#the-circuit .flex-container .center hr{flex-basis:auto;flex-shrink:0;flex-grow:0;border-top:2px solid #3fac37;width:100px;text-align:center;margin:10px auto 20px}#the-circuit .flex-container .center .secondary-button{display:inline-flex;background:var(--color-tertiary);padding:20px 40px;text-align:center;font-weight:600;border-radius:0;color:#fff;text-decoration:none;cursor:pointer;margin:auto}#the-circuit .flex-container .center .secondary-button:hover{background:#31852b}#the-circuit .flex-container .center .secondary-button picture{margin:auto;width:29.35px;height:16.73px}#the-circuit .flex-container .center .secondary-button picture img{width:100%;height:100%}#the-circuit .flex-container .center .secondary-button span{margin:auto}#the-circuit .flex-container .center .secondary-button picture:first-child{margin-right:10px;margin-left:0}@media only screen and (min-width:768px){#the-circuit .flex-container .center .secondary-button picture:first-child{margin-left:auto}}#the-circuit .flex-container .center .secondary-button picture:last-child{margin-left:10px;margin-right:0}@media only screen and (min-width:768px){#the-circuit .flex-container .center .secondary-button picture:last-child{margin-right:auto}}#the-circuit .image_wrap{display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:auto;flex-shrink:0;flex-grow:0;width:100%;height:1152px;overflow:hidden;position:relative}#the-circuit .image_wrap img{min-height:300px;position:absolute;left:50%;transform:translate(-50%, 0)}@media only screen and (min-width:1100px){#the-circuit .image_wrap img{width:100%}}#latest-news .flex-container:first-child{padding:60px 0;flex-direction:column}#latest-news .flex-container:first-child h4{text-transform:uppercase;font-size:48px;line-height:48px;color:#3fac37;margin:auto}#latest-news .flex-container:first-child hr{flex-basis:auto;flex-shrink:0;flex-grow:0;border-top:2px solid #3fac37;width:100px;text-align:center;margin:10px auto}#latest-news .news-grid{display:flex;flex-wrap:wrap;flex-direction:row}#latest-news .news-grid article{box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.25);width:100%;margin-bottom:20px;display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width:768px){#latest-news .news-grid article{width:calc(33.3% - 13.333px);margin-right:20px}#latest-news .news-grid article:last-child{margin-right:0}}#latest-news .news-grid article .top{width:100%;position:relative}#latest-news .news-grid article .top .float-left{position:absolute;top:10px;left:10px;width:82.59px;height:47.59px;z-index:2}#latest-news .news-grid article .top .float-left picture,#latest-news .news-grid article .top .float-left img{width:100%;height:100%}#latest-news .news-grid article .top .float-right{position:absolute;top:0;right:0;background-color:#3fac37;color:#fff;padding:2.5px 7.5px;font-weight:bold}#latest-news .news-grid article .top .image_wrap{position:relative;width:100%;height:240px;overflow:hidden}#latest-news .news-grid article .top .image_wrap img{position:absolute;width:100%;height:100%;left:50%;top:50%;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:scale(1.2);transform:scale(1.2) translate(-50%, -50%);filter:sepia(80%);object-fit:cover}#latest-news .news-grid article .center{width:100%;padding:30px}#latest-news .news-grid article .center.text_wrap{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:translateY(30px);transform:translateY(30px)}#latest-news .news-grid article .center a{text-decoration:none}#latest-news .news-grid article .center a h6{text-transform:uppercase;font-weight:bold;color:#3fac37;font-size:20px;line-height:20px}#latest-news .news-grid article .center hr{flex-basis:auto;flex-shrink:0;flex-grow:0;border-top:2px solid #3fac37;width:100px;text-align:center;margin:10px 0 20px}#latest-news .news-grid article .center p{color:#8A8A8A}#latest-news .news-grid article .bottom{width:100%;padding:0 30px 30px 30px;display:flex;margin-top:auto}#latest-news .news-grid article .bottom a{width:100%;flex-basis:auto;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;flex-direction:row;text-decoration:none}#latest-news .news-grid article .bottom a span{margin:auto auto auto 0;color:#3fac37;text-transform:uppercase}#latest-news .news-grid article .bottom a i{margin:auto 0 auto auto;color:#3fac37}#latest-news .news-grid article.visible:hover{cursor:pointer}#latest-news .news-grid article.visible:hover .image_wrap img{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:scale(1.2);transform:scale(1.2) translate(-50%, -50%);filter:sepia(0)}#latest-news .news-grid article.visible:hover .text_wrap{text-transform:uppercase;color:#3fac37;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:translateY(5px);transform:translateY(5px)}#latest-news .news-grid article.visible .image_wrap img{-webkit-transform:scale(1);transform:scale(1) translate(-50%, -50%);filter:sepia(80%)}#latest-news .news-grid article.visible .text_wrap{text-transform:uppercase;-webkit-transform:translate(0);transform:translate(0)}#latest-news .flex-container:last-child{padding:20px 0 40px}#latest-news .flex-container:last-child .center{flex-basis:auto;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;flex-direction:row;width:100%}#latest-news .flex-container:last-child .center .secondary-button{display:inline-flex;background:var(--color-tertiary);padding:20px 40px;text-align:center;font-weight:600;border-radius:0;color:#fff;text-decoration:none;cursor:pointer;padding:10px;margin:auto}#latest-news .flex-container:last-child .center .secondary-button:hover{background:#31852b}#latest-news .flex-container:last-child .center .secondary-button picture{margin:auto;width:29.35px;height:16.73px}#latest-news .flex-container:last-child .center .secondary-button picture img{width:100%;height:100%}#latest-news .flex-container:last-child .center .secondary-button span{margin:auto}#latest-news .flex-container:last-child .center .secondary-button picture:first-child{margin-right:10px;margin-left:0}@media only screen and (min-width:768px){#latest-news .flex-container:last-child .center .secondary-button picture:first-child{margin-left:auto}}#latest-news .flex-container:last-child .center .secondary-button picture:last-child{margin-left:10px;margin-right:0}@media only screen and (min-width:768px){#latest-news .flex-container:last-child .center .secondary-button picture:last-child{margin-right:auto}}#divider-row-2{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;background-color:#3fac37;padding:0 10px;margin:40px 0 0}#divider-row-2 .left{flex-basis:auto;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;flex-direction:row;width:68px}#divider-row-2 .left img{display:block;flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto;margin-left:0;width:68px;height:39px}#divider-row-2 .left-center{display:flex;flex-wrap:wrap;flex-direction:row;width:calc(50% - 152px)}#divider-row-2 .left-center b{flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto;color:#fff;display:none}@media only screen and (min-width:768px){#divider-row-2 .left-center b{display:block}}#divider-row-2 .center{flex-basis:auto;flex-shrink:0;flex-grow:0;width:168px;z-index:9}#divider-row-2 .center img{width:168px;height:100px;display:block;margin:auto;margin-top:-30px;margin-bottom:-60px}#divider-row-2 .right-center{display:flex;flex-wrap:wrap;flex-direction:row;width:calc(50% - 152px)}#divider-row-2 .right-center b{flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto;color:#fff;display:none}@media only screen and (min-width:768px){#divider-row-2 .right-center b{display:block}}#divider-row-2 .right{flex-basis:auto;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;flex-direction:row;width:68px}#divider-row-2 .right img{display:block;flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto;margin-right:0;width:68px;height:39px}#sponsors .flex-container{flex-direction:column;padding:30px 0 0}#sponsors .flex-container:first-child{padding:60px 0 0}#sponsors .flex-container h4{text-transform:uppercase;flex-basis:auto;flex-shrink:0;flex-grow:0;font-size:32px;line-height:32px;color:#3fac37;text-align:center}#sponsors .flex-container hr{flex-basis:auto;flex-shrink:0;flex-grow:0;border-top:2px solid #3fac37;width:100px;text-align:center;margin:10px auto 20px}#sponsors .flex-container .flexslider{flex-basis:auto;flex-shrink:0;flex-grow:0;width:100%;overflow:hidden}#sponsors .flex-container .flexslider .flex-viewport .slides{display:flex}#sponsors .flex-container .flexslider .flex-viewport .slides li{flex-basis:auto;flex-shrink:0;flex-grow:0;height:100%;padding:10px 20px;margin:auto 0;max-width:210px}#sponsors .flex-container .flexslider .flex-viewport .slides li img{max-width:90%;max-height:100px;display:block;margin:auto;object-fit:contain}#sponsors .flex-container .flexslider .flex-viewport .slides li img:hover{filter:none}@media only screen and (min-width:768px){#sponsors .flex-container .flexslider[data-length="1"] .flex-viewport,#sponsors .flex-container .flexslider[data-length="2"] .flex-viewport,#sponsors .flex-container .flexslider[data-length="3"] .flex-viewport,#sponsors .flex-container .flexslider[data-length="4"] .flex-viewport,#sponsors .flex-container .flexslider[data-length="5"] .flex-viewport{width:fit-content;margin:auto}}#divider-row-3{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;background-color:#3fac37;padding:0 10px;margin:40px 0 0}#divider-row-3 .left{flex-basis:auto;flex-shrink:0;flex-grow:0;display:none}@media only screen and (min-width:768px){#divider-row-3 .left{display:flex;flex-wrap:wrap;flex-direction:row;width:68px}}#divider-row-3 .left picture{display:block;flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto;margin-left:0;width:68px;height:39px}#divider-row-3 .left picture img{width:100%;height:100%}#divider-row-3 .center{flex-basis:auto;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;flex-direction:column;width:100%;z-index:9}@media only screen and (min-width:768px){#divider-row-3 .center{width:calc(100% - 136px)}}#divider-row-3 .center .top{flex-basis:auto;flex-shrink:0;flex-grow:0;padding:10px;margin:auto}#divider-row-3 .center .top i{color:#3fac37;margin-right:10px}#divider-row-3 .center .top span{color:#fff;font-weight:bold}#divider-row-3 .center .bottom{flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto;margin-bottom:-27.5px}#divider-row-3 .center .bottom .primary-button{transition:all 0.2s ease-in;display:inline-flex;border-radius:0 !important;padding:15px 60px;text-align:center;font-weight:600;color:#fff;text-decoration:none;background:var(--color-button-primary)}#divider-row-3 .center .bottom .primary-button:hover{background:var(--color-button-primary-hover)}#divider-row-3 .center .bottom .primary-button picture{margin:auto;width:29.35px;height:16.73px}#divider-row-3 .center .bottom .primary-button picture img{width:100%;height:100%}#divider-row-3 .center .bottom .primary-button span{margin:auto}#divider-row-3 .center .bottom .primary-button span.small{font-size:0.7em}@media only screen and (min-width:768px){#divider-row-3 .center .bottom .primary-button span.small{text-align:left !important}}#divider-row-3 .center .bottom .primary-button picture:first-child{margin-right:25px;margin-left:0}@media only screen and (min-width:768px){#divider-row-3 .center .bottom .primary-button picture:first-child{margin-left:auto}}#divider-row-3 .center .bottom .primary-button picture:last-child{margin-left:25px;margin-right:0}@media only screen and (min-width:768px){#divider-row-3 .center .bottom .primary-button picture:last-child{margin-right:auto}}#divider-row-3 .center .bottom .primary-button.top-button{display:none;font-size:1.5em}@media only screen and (min-width:768px){#divider-row-3 .center .bottom .primary-button.top-button{display:inline-block}}#divider-row-3 .center .bottom .primary-button.top-button span{display:block}#divider-row-3 .right{display:none;flex-basis:auto;flex-shrink:0;flex-grow:0}@media only screen and (min-width:768px){#divider-row-3 .right{display:flex;flex-wrap:wrap;flex-direction:row;width:68px}}#divider-row-3 .right picture{display:block;flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto;margin-right:0;width:68px;height:39px}#divider-row-3 .right picture img{width:100%;height:100%}.page header{min-height:100vh}