@charset "UTF-8";.primary-strip{background-color:#58a549;clip-path:polygon(0 0,100% 40px,100% 50px,0 10px);height:50px;left:0;position:absolute;top:-5px;width:100%;z-index:1}.bg-black{background-color:#000!important}.bg-white{background-color:#fff!important}.space-between{display:flex;justify-content:space-between}.align-items-center,.logo{align-items:center;display:flex}.logo:focus,.logo:hover{color:inherit;text-decoration:none}.logo img{height:60px}.logo p{color:#000;font-family:sans-serif;font-size:28px;font-weight:700;margin:0;transform:scaleY(.9)}.panel-primary{border-color:#58a549}.panel-primary>.panel-heading{background-color:#58a549;border-color:#58a549;color:#fff}h1.h1,h2.h2{color:#58a549;font-size:22px;font-weight:800}@media only screen and (min-width:576px){h1.h1{font-size:32px}}@media only screen and (min-width:768px){h1.h1{font-size:42px}}.color-white{color:#fff}.color-black{color:#000}.color-primary{color:#58a549}.font-weight-semibold{font-weight:600}body{background-color:#f4f4f4;color:#000}.page-header{align-items:center;background-color:#58a549;display:flex;justify-content:space-between;margin:0;padding:20px 0;text-transform:uppercase}@media only screen and (min-width:576px){.page-header__with-image{background-color:#58a549;height:150px;overflow:hidden;padding:0}}@media only screen and (min-width:768px){.page-header__with-image{height:200px}}@media only screen and (min-width:992px){.page-header__with-image{height:250px}}.page-header a{text-decoration:none}@media only screen and (min-width:576px){.page-header__title{left:50%;position:absolute;transform:translate(-50%,-50%)}.page-header__title h1{max-width:45%}}.page-header img{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);display:none;max-width:790px;width:40%}@media only screen and (min-width:576px){.page-header img{display:block}}@media only screen and (min-width:768px){.page-header img{width:45%}}@media only screen and (min-width:992px){.page-header img{width:55%}}.page-header h1{color:#fff;font-size:40px;font-weight:700;margin:0}@media only screen and (min-width:768px){.page-header h1{font-size:60px}}@media only screen and (min-width:992px){.page-header h1{font-size:80px}}.contentbuilder-container{padding:0 15px}.contentbuilder-container .row{margin:0}@media only screen and (min-width:576px){.contentbuilder-container{padding:0}}.base-page-wrapper{margin-top:20px;min-height:40vh;padding-bottom:50px}html .dev-header{display:none}html.devmode .dev-header{color:#fff;display:block;font-weight:700;height:auto;text-align:center}html.devmode .app-header,html.devmode .dev-header{background-color:#ff1493!important}.top-navigation{background-color:#58a549;height:30px}.top-navigation__social-media{align-items:center;display:flex}.top-navigation__social-media--icon{color:#fff;font-size:18px}.top-navigation__social-media--icon:focus,.top-navigation__social-media--icon:hover{color:#000}.top-navigation__button-navigation{padding:5px 0}.top-navigation__button-navigation a{background-color:#fff;border-radius:25px;color:#000;font-weight:600;padding:2px 10px;text-decoration:none}.top-navigation__button-navigation a:focus,.top-navigation__button-navigation a:hover{background-color:#000;color:#fff}.top-navigation__button-navigation a.bg-black{color:#fff}.top-navigation__button-navigation a.bg-black:focus,.top-navigation__button-navigation a.bg-black:hover{background-color:#fff!important;color:#000}.navigation{height:70px;position:relative}.navigation .navbar{background-color:#fff;box-shadow:0 1px 7px rgba(0,0,0,.16);padding-top:0;transition:top .3s;width:100%;z-index:1000}.navigation .navbar.nav-fixed{position:fixed;top:0}.navigation .navbar.nav-hidden{top:-105px}.navigation .navbar .navbar-collapse{max-height:calc(100vh - 70px)}.navigation__logo-container{height:60px;justify-content:space-between}.navigation__logo-container img{height:100%}.navigation__container{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1440px;width:100%}.navigation__content{padding:0}@media only screen and (min-width:768px){.navigation__content{flex-grow:0}}.navigation__content .navbar-nav{flex-wrap:wrap;margin:0}.navigation__content .navbar-nav .nav-item{margin-left:2px}.navigation__content .navbar-nav .nav-item .nav-link{padding:6px}.navigation__content .navbar-nav .nav-item .dropdown-menu .nav-item{margin:0}.navigation__content .navbar-nav .nav-item .dropdown-menu .nav-item:not(:last-child){border-bottom:1px solid #ccc}.navigation__content .navbar-nav a.nav-link{color:#000;font-weight:600;white-space:normal}.navigation__content .navbar-nav a.nav-link:focus,.navigation__content .navbar-nav a.nav-link:hover{color:#58a549;font-weight:600}.footer{background-color:#fff;clip-path:polygon(0 0,100% 40px,100% 100%,0 100%);position:relative}@media only screen and (min-width:768px){.footer{background:linear-gradient(90deg,#fff 50%,#000 0)}}.footer__container{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.footer__container{flex-direction:row}}.footer__logo{align-items:center;display:flex;justify-content:center;padding:75px 20px 50px}@media only screen and (min-width:768px){.footer__logo{padding:50px 0 50px 20px}}.footer__logo--img{width:200px}.footer h2 a{color:#58a549}.footer__content{background-color:#000;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:992px;padding:30px;width:100%}@media only screen and (min-width:768px){.footer__content{clip-path:polygon(60px 0,100% -40px,100% 100%,0 100%);padding:50px 20px 20px 100px}}.footer__content a{color:#fff}.footer__content a:focus,.footer__content a:hover{color:#58a549}.footer__social-media{padding-top:10px}.footer__social-media--icon{color:#58a549;font-size:26px}.footer__social-media--icon:focus,.footer__social-media--icon:hover{color:#fff}.footer__copyright{background-color:#58a549;display:flex;justify-content:center;padding:5px 0}.footer__copyright--text{color:#fff;margin:0}.attachment{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px}.attachment__list{padding:0 10px}.attachment__list .fileicon{align-items:center;background-size:24px 28.8px;display:flex;height:35px;margin:0;padding:0 0 0 32px}.attachment__list .fileicon a{font-size:12px;line-height:14px}.attachment__list .fileicon p{font-size:10px;line-height:15px;margin:0}.attachment__list .fileicon:not(:last-child){border-bottom:1.5px solid #ccc;margin-bottom:5px;padding-bottom:5px}.home{background-color:#f4f4f4;padding-bottom:50px}.home,.pages-sumup{margin-bottom:-50px}.pages-sumup{background-color:#000;clip-path:polygon(0 0,100% 40px,100% 100%,0 100%);padding:100px 0}.pages-sumup__items{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1440px;position:relative}.pages-sumup__box{background-color:#58a549;border-radius:10px;display:flex;flex-direction:column;height:720px;margin:15px 40px;max-height:90vh;max-width:350px;min-width:300px}@media only screen and (min-width:576px){.pages-sumup__box{max-width:none;width:380px}}@media only screen and (min-width:768px){.pages-sumup__box{margin:10px}}.pages-sumup__box h2{color:#fff;font-size:24px;font-weight:800;margin:15px}@media only screen and (min-width:576px){.pages-sumup__box h2{font-size:30px}}.pages-sumup__box--content{background-color:#fff;height:100%;overflow:auto}.pages-sumup__box--content .events__item{border-radius:0;border-width:0 0 0 7.5px;box-shadow:0 2px 0 #f4f4f4;margin:0 0 1px}.pages-sumup__box--content .events__item:focus,.pages-sumup__box--content .events__item:hover{border-left-width:15px}.pages-sumup__box--content .events__item--day{font-size:40px}.pages-sumup__box--content .events__item--heading,.pages-sumup__box--content .events__item--month{font-size:14px}.pages-sumup__box--content .events__item--stats p{font-size:12px}.pages-sumup__box--content .news-sumup{background-color:#ccc;padding:10px}.pages-sumup__box--content .news-sumup__item{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#000;display:flex;flex-direction:column;padding:10px}.pages-sumup__box--content .news-sumup__item:not(:last-child){margin-bottom:10px}.pages-sumup__box--content .news-sumup__item h4{color:#58a549;font-size:16px}.pages-sumup__box--content .news-sumup__thumbnail{align-self:center;height:100%;margin-top:10px;max-width:200px;width:100%}@media only screen and (min-width:768px){.pages-sumup__box--content .news-sumup__thumbnail{align-self:flex-start;height:75px;margin:0;width:75px}}.pages-sumup__box--content .news-sumup__thumbnail img{height:100%;max-width:200px;overflow:hidden;width:100%}@media only screen and (min-width:768px){.pages-sumup__box--content .news-sumup__thumbnail img{height:75px;width:75px}}.pages-sumup__box--content .news-sumup__button{background-color:#58a549;border:1px solid #58a549;border-radius:12px;color:#fff;margin:5px 0 10px;opacity:.9;padding:2px 10px}.pages-sumup__box--content .news-sumup__button:focus,.pages-sumup__box--content .news-sumup__button:hover{opacity:1;text-decoration:none}.pages-sumup__box--footer{display:flex;justify-content:flex-end;padding:15px}.pages-sumup__box--footer a{background-color:#fff;border-radius:5px;padding:2px 20px}.pages-sumup__box--footer a:focus,.pages-sumup__box--footer a:hover{text-decoration:none}.pages-sumup__toolkit{-moz-column-gap:5px;column-gap:5px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:5px}.pages-sumup__toolkit--item{background-color:#f4f4f4;display:flex;flex:1}.pages-sumup__toolkit--item:focus,.pages-sumup__toolkit--item:hover{opacity:.8}.pages-sumup__toolkit--item img{width:100%}.slider{background:#000}.slider .carousel{margin:0 auto}.slider .carousel,.slider .carousel .item,.slider .carousel .item img{height:27.7777777778vw;max-height:400px;max-width:1440px}.slider .carousel .carousel-indicators li{margin:0 10px}.slider .carousel .carousel-control-next-icon,.slider .carousel .carousel-control-prev-icon{height:30px;width:30px}@media only screen and (min-width:768px){.slider .carousel .carousel-control-next-icon,.slider .carousel .carousel-control-prev-icon{height:50px;width:50px}}@media only screen and (min-width:992px){.slider .carousel .carousel-control-next-icon,.slider .carousel .carousel-control-prev-icon{height:70px;width:70px}}.key-links{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1310px;padding:50px 0}.key-links__box{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;flex-direction:column;height:150px;margin:10px;overflow:hidden;width:150px}@media only screen and (min-width:768px){.key-links__box{height:280px;height:200px;width:180px;width:200px}}@media only screen and (min-width:992px){.key-links__box{height:230px;width:230px}}.key-links__box img{height:75%;max-height:100%;transition:max-height .2s ease-out}.key-links__box:focus,.key-links__box:hover{text-decoration:none}@media only screen and (min-width:768px){.key-links__box:focus img,.key-links__box:hover img{max-height:0}}.key-links__img{height:75%;overflow:hidden}.key-links__title{align-items:center;background-color:#58a549;color:#fff;display:flex;flex:1;height:25%;justify-content:center;padding:10px 5px;text-align:center;text-transform:uppercase}.key-links__title h4{font-size:14px;margin:0}@media only screen and (min-width:576px){.key-links__title h4{font-size:18px}}.nationals{background-color:#f4f4f4;clip-path:polygon(0 0,100% 40px,100% 100%,0 93%);margin-top:-50px;padding:100px 0}.nationals__title{color:#58a549;font-size:40px;font-weight:700;text-align:center}@media only screen and (min-width:768px){.nationals__title{font-size:50px}}@media only screen and (min-width:992px){.nationals__title{font-size:60px}}.nationals__container{margin:0 auto;max-width:1440px}.nationals__items{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:space-evenly;margin-top:50px}@media only screen and (min-width:768px){.nationals__items{align-items:end}}.nationals__box{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);flex-direction:column;margin:10px;max-width:350px}.nationals__box,.nationals__box--img{align-items:center;display:flex;overflow:hidden;width:100%}.nationals__box--img{background-color:#f4f4f4;height:100%;justify-content:center;max-height:240px;position:relative}.nationals__box--img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.nationals__box--img-filler{height:240px;width:100%}.nationals__box--title{align-items:center;display:flex;font-size:16px;height:60px;margin:0;text-align:center}.nationals__box--date{background-color:#58a549;bottom:10px;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%);padding:5px 5px 5px 20px;position:absolute;right:0}.nationals__box--date p{color:#fff;font-size:90%;margin:0}.nationals__box--button{align-items:center;background-color:#58a549;color:#fff;display:flex;font-size:18px;justify-content:center;width:100%}.nationals__box--button p{margin:1rem 1rem 1rem 0;transition:margin .2s ease-out}.nationals__box--button:link{color:#fff}.nationals__box--button:focus,.nationals__box--button:hover{color:#fff;text-decoration:none}.nationals__box--button:focus p,.nationals__box--button:hover p{margin-right:3rem}.sponsors{background-color:#f4f4f4;clip-path:polygon(0 0,100% 40px,100% 100%,0 93%);margin-top:-50px;padding:75px 0}.sponsors__items{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:40px}.sponsors__item{border:1px solid #ccc;border-radius:10px;height:60px;margin:10px;overflow:hidden;transition:transform .1s,box-shadow .2s;width:60px}.sponsors__item:focus,.sponsors__item:hover{box-shadow:-3px 4px 10px rgba(0,0,0,.2);transform:translate(1px,-1px)}.sponsors__item:active{box-shadow:-3px 3px 7.5px rgba(0,0,0,.2);transform:translate(.3px,-.3px)}@media only screen and (min-width:576px){.sponsors__item{height:80px;width:80px}}@media only screen and (min-width:768px){.sponsors__item{height:120px;width:120px}}.sponsors__item a{display:flex}.sponsors__item img{height:58px;width:58px}@media only screen and (min-width:576px){.sponsors__item img{height:78px;width:78px}}@media only screen and (min-width:768px){.sponsors__item img{height:118px;width:118px}}.social{background-color:#000;clip-path:polygon(0 0,100% 40px,100% 100%,0 100%);margin-bottom:-50px;padding:100px 0}.social__cards{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 30px;max-width:1440px}@media only screen and (min-width:768px){.social__cards{margin:0 auto}}.social__card,.social__card-facebook,.social__card-instagram,.social__card-primary{border-radius:10px;margin:10px;max-height:90vh;max-width:350px;overflow:hidden;padding-bottom:20px;width:100%}.social__card-primary{background-color:#58a549}.social__card-facebook,.social__card-instagram{background-color:#4267b2}.social__card-instagram{background-color:#833ab4}.social__card--header{align-items:center;color:#fff;display:flex;height:40px;justify-content:space-between;padding:5px 10px}.social__card--header img{height:100%}.social__card--header p{color:#fff;margin:0}.social__card--header i{font-size:24px}.social__card--header:focus,.social__card--header:hover,.social__card--header:link{color:#fff;text-decoration:none}.social__card--content{align-items:center;background-color:#fff;display:flex;height:525px;position:relative}.social__card--content .embedsocial-hashtag{padding:5px 0;position:absolute;top:0}.social__card--content .carousel-caption{left:5%;right:5%}.social__card--content img{height:525px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.social__card--content .carousel-caption{background-color:#58a549;border-radius:10px;padding:10px 5px}.regions{grid-column-gap:1em;grid-row-gap:1em;display:grid;grid-template-columns:1fr;margin:20px auto 50px;max-width:1480px;padding:20px}@media only screen and (min-width:768px){.regions{grid-row-gap:2em;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.regions__map-button{align-items:center;background-color:#fff;background-color:#58a549;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:center;overflow:hidden;transition:all .5s ease}.regions__map-button:hover,.regions__map-button:link{color:#fff}.regions__map-button:hover i,.regions__map-button:link i{margin-left:25px}.regions__map-button i{margin-left:10px;transition:margin-left .5s ease}.regions__map-keys{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:20px 0;overflow:hidden}.regions__map-keys thead tr{border-bottom:1px solid #4c4e52}.regions__map-keys thead tr th{padding:5px 10px;text-align:center}.regions__map-keys td{border-bottom:.5px solid #ccc;padding:10px 20px}.regions__map-keys--color{border-radius:50%;height:40px;width:40px}.regions__map-keys img{display:flex;margin:0 auto;max-height:40px}.regions__map-keys p{margin:0}.region{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;overflow:hidden;padding:10px}.region__img{align-items:center;display:flex;margin-right:3%;position:relative;width:27%}.region__img img{height:auto;width:100%}.region__body{flex:1}.region__body h4{margin:0}.region__body .description{color:#000;font-size:12px}.region__body ul{list-style:none;margin-top:2px;padding-left:1em}.region__body ul li:before{color:#58a549;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:.75em}.region__popup{align-items:center;display:flex}.region__popup:link{text-decoration:none}.region__popup img{margin-right:10px;max-width:30%}.region__popup h4{text-align:start}.region__popup--button{align-items:center;align-self:flex-end;background-color:#58a549;border-radius:5px;color:#fff;display:flex;padding:1px 5px}.region__popup--button i{margin-left:5px}.clubs{margin:20px auto 50px}.clubs .clubs-region{border-bottom:2px solid #ccc;display:flex;margin-bottom:40px;padding:20px 0}.clubs .clubs-region__body{margin-left:20px}.clubs .clubs-region__body h2{color:#58a549;font-size:32px;font-weight:700;margin:0}.clubs .clubs-region__body--description{color:#000;font-size:20px}.clubs .clubs-region__body--contact{color:#58a549;font-size:16px;padding-left:1em}.clubs .clubs-region__body--contact:before{content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:.75em}.clubs__list{grid-column-gap:1em;grid-row-gap:1em;display:grid;grid-template-columns:1fr}@media only screen and (min-width:768px){.clubs__list{grid-row-gap:2em;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.club{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;flex-direction:column;overflow:hidden}.club:focus,.club:hover{text-decoration:none}.club:focus .club__btn i,.club:hover .club__btn i{margin-left:10px}.club__img{align-items:center;display:flex;height:100px;justify-content:center}.club__img img{max-height:100%;max-width:100%}.club__info{display:flex;flex-direction:column;height:80px;padding:5px;text-align:center}.club__info h4{font-size:16px;margin:0}.club__info p{color:#000;font-size:12px;margin:0}.club__btn{align-items:center;background-color:#58a549;display:flex;height:40px;justify-content:center;text-align:center;width:100%}.club__btn p{color:#fff;font-size:16px;font-weight:700;margin:0}.club__btn i{transition:margin-left .2s ease-in}.club-lookup{margin:20px auto 50px}.club-lookup__header{align-items:center;border-bottom:2px solid #ccc;display:flex;padding:30px 0}.club-lookup__img{margin-right:40px;width:190px}.club-lookup__img img{width:100%}.club-lookup h4{color:#58a549;font-size:36px;margin-top:40px}.clubs-map{height:50vh;width:100%}.mapboxgl-popup-content{text-align:center}.events{padding-bottom:50px}.events__tabs{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:576px){.events__tabs{flex-direction:row}}.events__tabs--heading{margin-right:20px}.events__tabs--heading p{font-size:18px;font-weight:600;margin:0;white-space:nowrap}.events__item{background-color:#fff;border-left:15px solid var(--success);border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;margin-top:10px;max-width:992px;padding:10px 20px 10px 10px;transition:border-left-width .1s linear,padding-right .1s linear}.events__item:focus,.events__item:hover{border-left-width:25px;padding-right:10px;text-decoration:none}.events__item--highlighted{border:3px solid #deb82d;border-left-width:15px}.events__item--cancelled{border-left-color:var(--danger)}.events__item--cancelled .label{line-height:2}.events__item--heading{color:#000;font-size:14px;font-weight:700;margin:0 0 5px}@media only screen and (min-width:768px){.events__item--heading{font-size:18px}}.events__item--cancelled-badge .label{background-color:var(--danger)}.events__item--date{color:#000;font-weight:700;margin-right:10px}.events__item--day{font-size:35px;line-height:30px}@media only screen and (min-width:768px){.events__item--day{font-size:50px;line-height:40px}}.events__item--month{font-size:14px;text-align:right;text-transform:uppercase}@media only screen and (min-width:768px){.events__item--month{font-size:18px}}.events__item--stats{align-items:center;display:flex}.events__item--stats-success i{color:#deb82d}.events__item--stats i,.events__item--stats-success i{display:flex;justify-content:center;width:20px}.events__item--stats p{color:#000;font-size:12px;margin:0}@media only screen and (min-width:768px){.events__item--stats p{font-size:14px}}.event-lookup{margin-top:20px;padding-bottom:25px}.event-lookup__title{color:#000;font-size:18px;font-weight:700;margin:3rem 0;text-align:center}@media only screen and (min-width:768px){.event-lookup__title{font-size:36px}}.event-lookup__block{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.event-lookup__block{width:47.5%}}@media only screen and (min-width:992px){.event-lookup__block{width:42.5%}}.event-lookup__card{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px}.event-lookup__card--row{display:flex;flex-direction:column;margin-bottom:10px}@media only screen and (min-width:768px){.event-lookup__card--row{flex-direction:row;margin-bottom:0}}.event-lookup__card--title{align-items:center;color:#58a549;display:flex;font-size:14px;font-weight:700;margin:0;width:90px}.event-lookup__card--title i{font-size:14px;width:20px}.event-lookup__card--value{color:#000;display:flex;flex:1;font-size:14px;margin:0}.event-lookup__cancel-container{background-color:#ffe3e3;border:3px solid var(--danger);border-radius:10px;padding:20px;text-align:center}.event-lookup__cancel-container strong{font-size:16px;margin-bottom:15px}.event-lookup__cancel-container p{margin-bottom:5px}.event-lookup .nav .nav-item a,.events .nav .nav-item a{color:#58a549;font-weight:700}.event-lookup .nav .nav-item.active a,.events .nav .nav-item.active a{background-color:#58a549;color:#fff}.event-lookup .nav .nav-item .nav-link,.events .nav .nav-item .nav-link{border-radius:10px;padding:8px 15px}.stories{padding-bottom:50px}.stories .story{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);overflow:hidden;padding:10px 20px 20px}.stories .story__heading{color:#58a549;margin-top:0}.stories .story__img{height:110px;margin-right:20px;width:110px}.stories .story__button{display:flex;justify-content:flex-end;margin-top:5px}.stories .story__button a{background-color:#58a549;border-radius:10px;color:#fff;padding:2px 10px;transition:transform .1s,box-shadow .2s}.stories .story__button a:focus,.stories .story__button a:hover{box-shadow:-3px 4px 10px rgba(0,0,0,.2);transform:translate(1px,-1px)}.stories .story__button a:active{box-shadow:-3px 3px 7.5px rgba(0,0,0,.2);transform:translate(.3px,-.3px)}.stories .story__button a:focus,.stories .story__button a:hover{text-decoration:none}.stories__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.stories__pagination .pagination .page-item .page-link{color:#58a549}.stories__pagination .pagination .page-item.active .page-link{background-color:#58a549;border-color:#58a549;color:#fff}.stories__button{margin:-3px 10px 0}.stories__button a{background-color:#fff;border:2px solid #58a549;border-radius:5px;color:#58a549;padding:5px 20px}.stories__button a:focus,.stories__button a:hover{background-color:#58a549;color:#fff;text-decoration:none}.stories__selector{align-items:center;display:flex;justify-content:flex-end}.stories__selector input{background-color:#fff;border:2px solid #58a549;border-radius:5px;color:#58a549;font-weight:700;margin-left:10px;padding:5px 20px}.stories__selector input:focus,.stories__selector input:hover{background-color:#58a549;color:#fff;text-decoration:none}.story-lookup{margin-top:20px;padding-bottom:50px}.story-lookup .story-lookup__heading--4{color:#58a549;display:flex;margin-top:30px}.story-lookup .contentbuilder-container{margin-bottom:30px}.story-lookup .contentbuilder-container,.story-lookup__attachments{border-bottom:1px solid #ccc;padding-bottom:30px}.story-lookup__header{border-bottom:1px solid #ccc;display:flex;flex-direction:column;padding:30px 0;width:100%}.story-lookup__header img{margin:0}@media only screen and (min-width:768px){.story-lookup__header img{max-width:200px;width:auto}}.story-lookup__header h1{color:#58a549;font-size:30px;font-weight:700;margin-bottom:30px;margin-top:0;text-align:center}@media only screen and (min-width:768px){.story-lookup__header h1{font-size:50px;text-align:start}}.story-lookup__header--blurb{font-size:14px;margin:0;text-align:center}@media only screen and (min-width:768px){.story-lookup__header--blurb{font-size:16px;text-align:start}}.story-lookup__comments h3{color:#58a549;font-weight:700}.story-lookup__comments--list{margin:10px}.story-lookup__comments--comment{background-color:#fff;border-radius:10px;margin-top:10px;padding:10px}.story-lookup__comments--comment p{margin:0}.story-lookup__comments--comment .time{font-weight:600;text-align:end}.story-lookup__comments form{border:1px solid #4c4e52;border-radius:10px;margin:20px 10px;padding:10px}.club-reps{margin-top:20px;padding-bottom:50px}.club-reps h1{color:#58a549;font-weight:700}.suppliers .supplier{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;flex-direction:column;margin:1em;overflow:hidden;padding:10px}@media only screen and (min-width:768px){.suppliers .supplier{flex-direction:row}}.suppliers .supplier h3{margin-top:0}.suppliers .supplier__img{align-items:center;display:flex;margin:0 auto;max-width:250px;position:relative;width:50%}@media only screen and (min-width:768px){.suppliers .supplier__img{margin-right:20px;width:30%}}.suppliers .supplier__img img{height:auto;width:100%}.suppliers .supplier__body{flex:1}.statistics h2{color:#58a549;font-weight:700}.statistics th{text-transform:uppercase}.statistics .table *{border-color:#4c4e52}.statistics .table * td,.statistics .table * th{padding:10px 5px}.statistics__years{grid-column-gap:1em;grid-row-gap:1em;grid-row-gap:2em;display:grid;grid-template-columns:1fr;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:20px 0 50px}@media only screen and (min-width:768px){.statistics__years{grid-row-gap:2em;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.statistics__card{align-items:center;background-color:#fff;border:none;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;font-size:32px;font-weight:700;height:100px;justify-content:center;overflow:hidden;position:relative}.statistics__card p{color:#fff;margin:0;transition:all .25s ease;z-index:2}.statistics__card p:link{color:#fff}.statistics__card:hover p{color:green;font-size:42px}.statistics__card:after{animation:outHover .5s ease 1 forwards;background:#58a549;border-right:20px solid green;content:"";height:100%;position:absolute;top:0;width:120%;z-index:1}.statistics__card:hover:after{animation-name:onHover}@keyframes onHover{0%{transform:translate(-4%) skew(-40deg)}to{transform:translate(-92%) skew(-40deg)}}@keyframes outHover{0%{transform:translate(-92%) skew(-40deg)}to{transform:translate(-4%) skew(-40deg)}}.contact-form__button{background-color:#fff;border:2px solid #58a549;border-radius:5px;color:#58a549;margin:-3px 10px 0;padding:5px 20px}.contact-form__button:focus,.contact-form__button:hover{background-color:#58a549;color:#fff;text-decoration:none}.contact-form h2,.contact-form h3{color:#58a549;font-weight:700}.contact-form a{color:#000}.contact-form a:hover{color:#58a549}.join-association{padding:30px 5px}.join-association__logo{max-width:300px;width:100%}.join-association__container{background-color:#fff;border-radius:10px;box-shadow:0 0 9px 0 #ccc}.join-association__profile-id-card{background-color:#fff;border-radius:10px;box-shadow:0 0 5px 2px #d3d3d3;display:flex;height:100%;margin:0 auto;max-width:450px;padding:20px;width:100%}.join-association__profile-id-image{aspect-ratio:3/4;background-color:#d3d3d3;display:flex;max-width:135px;position:relative;width:100%}.join-association__profile-id-upload{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.join-association__profile-id-upload p{font-family:Ubuntu,sans-serif;margin:0}.join-association__profile-id-preview #profileImagePreview{aspect-ratio:3/4;display:none;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.join-association__profile-id-image input{cursor:pointer;opacity:0}.join-association__profile-id-details{display:flex;flex-direction:column;padding:10px 0 10px 20px;width:100%}.join-association__official-id-card{background-color:#fff;border:1px solid grey;border-radius:10px;display:flex;max-width:250px;min-height:150px;padding:5px;width:100%}.join-association__official-id-image{display:flex;position:relative;width:100%}.join-association__official-id-upload{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.join-association__official-id-upload p{font-family:Ubuntu,sans-serif;margin:0}.join-association__official-id-preview{width:0}.join-association__official-id-preview #idImagePreview{display:none;height:100%;width:100%}.join-association__official-id-image input{cursor:pointer;opacity:0}.join-association__official-id-details{display:flex;flex-direction:column;padding:10px 0 10px 20px;width:100%}.join-association__skeleton{background-color:#d3d3d3;border-radius:5px;height:15px}.join-association__skeleton-1{height:20px;width:75%}.join-association__skeleton-2{margin-top:30px;width:50%}.join-association__skeleton-3{margin-top:10px;width:35%}.join-association__skeleton-4{margin-top:10px;width:60%}.join-association__submit-button,.join-association__success-button{background-color:#58a549;color:#fff}.join-association__success-button{margin:2rem auto}.fileicon{background:url(/images/oth48.png?45f19c3f3d41d9a27543f3a6602334bd) no-repeat;margin:8px 0;padding:5px 50px}.fileicon-doc,.fileicon-docx{background:url(/images/doc48.png?65469edb836ef4617ae8cd132fa61bf1) no-repeat}.fileicon-jpg{background:url(/images/jpg48.png?866790e5d71abca14c196415cb6ce986) no-repeat}.fileicon-pdf{background:url(/images/pdf48.png?7a350664e0b973e0125e820050278b81) no-repeat}.fileicon-png{background:url(/images/png48.png?c0c7d19ecb4c9ce64e00a0b6d7cffd84) no-repeat}.fileicon-ppt,.fileicon-pptx{background:url(/images/ppt48.png?a0748f1a62ee8087e5ae9701dc6f5c37) no-repeat}.fileicon-rtf{background:url(/images/rtf48.png?d8497d95bc4fdf537646b59ef12dc18a) no-repeat}.fileicon-xls,.fileicon-xlsx{background:url(/images/xls48.png?1e1a0f990734acaf2198dafecf3d9cce) no-repeat}
