@charset "UTF-8";.btn-bisons-pink{background-color:#aa3373;border-color:#aa3373;border-width:1px;color:#fff}.btn-bisons-pink:hover{background-color:#932761;color:#fff}.btn-outline-bisons-pink{border-color:#aa3373;border-width:1px;color:#aa3373}.btn-outline-bisons-pink:hover{background-color:#aa3373;color:#fff}.btn-outline-bisons-fuscia{border-color:#dd4295;border-width:1px;color:#dd4295}.btn-outline-bisons-fuscia:hover{background-color:#dd4295;color:#fff}.btn-outline-larger-border{border-width:3px}body{font-family:Saira,Helvetica,Ariel,sans-serif}.container{max-width:1500px}strong{font-weight:700}.header{background:#aa3373}.text-pink{color:#aa3373}.text-bright-pink{color:#dd4295}.divider{width:100px;height:3px;background-color:#dd4295;margin:1.5rem 0}h2{font-weight:700;text-transform:uppercase;font-size:3rem}h3{font-size:1.5rem}a{color:#aa3373}a:hover{text-decoration:none}.grecaptcha-badge{visibility:hidden}blockquote{border-left:7px solid #dd4295;padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem}blockquote p:last-child{margin-bottom:0;padding-bottom:0}.top-bar{background-color:#00000040;color:#fff;padding:15px}.top-bar-item{color:#ffffffbf}.top-bar-item strong{color:#fff}.top-bar-item__icon-social{text-decoration:none}.top-bar-item__icon-social:hover{color:#ffffff40}.top-bar-item__icon{color:#fff}@media screen and (min-width:1200px){.header-navbar .navbar-brand{margin-right:2rem}}.header-navbar .navbar-brand__logo{width:160px}.header-navbar .navbar-brand__logo:hover{opacity:.5}.header-navbar .nav-item .nav-link{font-weight:700;text-transform:uppercase;color:#fff;margin-right:2rem}.header-navbar .nav-item .nav-link.active{color:#fff}@media screen and (min-width:1200px)and (hover:hover){.header-navbar .nav-item .nav-link:hover{color:#ffffff80}}.header-navbar .nav-item .dropdown-menu{min-width:200px;border-radius:0;padding:0;border-color:#000}.header-navbar .nav-item .dropdown-menu .dropdown-divider{margin:0}.header-navbar .nav-item .dropdown-menu .dropdown-item{padding:15px;text-transform:uppercase}@media screen and (max-width:1199px){.header-navbar .nav-item .dropdown-menu .dropdown-item:hover,.header-navbar .nav-item .dropdown-menu .dropdown-item:active{background:none}}@media screen and (min-width:1200px)and (hover:hover){.header-navbar .nav-item .dropdown-menu .dropdown-item:hover,.header-navbar .nav-item .dropdown-menu .dropdown-item:active{border-left:5px solid #aa3373;color:#aa3373;font-weight:700;padding-left:10px;background:#f8f9fa}}@media screen and (max-width:1199px){.header-navbar{padding-bottom:0}.header-navbar .navbar-nav{border:5px solid rgba(0,0,0,.25);background:#fff;margin-bottom:1rem}.header-navbar .navbar-nav .nav-link{padding:1rem;margin-right:0;color:#aa3373;border-bottom:1px solid rgba(0,0,0,.25)}.header-navbar .navbar-nav .nav-link.active{color:#aa3373}}@media screen and (max-width:1199px)and (min-width:1200px)and (hover:hover){.header-navbar .navbar-nav .nav-link:hover{color:#ffffff80}}@media screen and (max-width:1199px){.header-navbar .navbar-nav .nav-link.show{border-bottom:0}.header-navbar .navbar-nav .nav-link.show+.dropdown-menu.show{border:0;border-bottom:1px solid rgba(0,0,0,.25)}.header-navbar .navbar-nav .nav-link.show+.dropdown-menu.show li:first-child a{padding-top:0}.header-navbar .navbar-nav .nav-link.show+.dropdown-menu.show li a:before{content:"—";padding-left:.5rem;padding-right:.5rem}.header-navbar .navbar-nav .nav-item:last-child .nav-link{border-bottom:0}.header-navbar .navbar-toggler{background-color:#00000040;border-radius:0;color:#fff;padding:1rem;font-size:16px;border:0}.header-navbar .navbar-toggler i{padding-right:1rem}}section{padding:5%}section.centered h2,section.centered h3{text-align:center;margin-bottom:0}section.centered .divider{margin-left:auto;margin-right:auto}section.centered p:first-of-type{margin-top:1.5rem}section.centered p{margin-left:auto;margin-right:auto;text-align:justify;width:80%}@media screen and (min-width:768px){section.centered p{width:60%;text-align:center}}section.centered p:last-of-type{margin-bottom:0}section.centered .content__buttons{margin-top:1.75rem;text-align:center}.section--background-grey{background-color:#f6f6f6}.section--background-fuschia,.section--background-hot-pink{color:#fff}.section--background-fuschia .divider,.section--background-hot-pink .divider{background-color:#fff}.section--background-fuschia .text-bright-pink,.section--background-hot-pink .text-bright-pink{color:#fff!important}.section--background-fuschia .photo__image,.section--background-hot-pink .photo__image{border-color:#fff!important}.section--background-fuschia{background-color:#dd4295}.section--background-hot-pink{background-color:#aa3373}.section--background-royal-blue{background-color:#1c3d76;color:#fff}.rows-photo-left,.rows-photo-right{padding-top:5%;padding-bottom:5%}.rows-photo-left h2,.rows-photo-right h2{margin-bottom:1rem}.rows-photo-left p,.rows-photo-right p{text-align:left}@media screen and (min-width:992px){.rows-photo-left p,.rows-photo-right p{text-align:justify}}.rows-photo-left p:last-of-type,.rows-photo-right p:last-of-type{margin-bottom:0;padding-bottom:0}.rows-photo-left .content__buttons,.rows-photo-right .content__buttons{padding-top:1.75rem}.rows-photo-left .photo__image,.rows-photo-right .photo__image{border:4px solid #dd4295;height:100%}.rows-photo-left .photo__image img,.rows-photo-right .photo__image img{width:100%;height:100%;object-fit:cover}.rows-photo-left .photo--no-border .photo__image,.rows-photo-right .photo--no-border .photo__image{border:0!important}.rows-photo-right .content{padding-top:5%;padding-bottom:5%}@media screen and (min-width:992px){.rows-photo-right .content{padding-right:5%}}.rows-photo-left .content{padding-top:5%;padding-bottom:5%}@media screen and (min-width:992px){.rows-photo-left .content{padding-left:5%}}.rows-find-us{padding-top:5%;padding-bottom:5%}.rows-find-us .find-us__map-container{padding:0;order:1}@media screen and (max-width:992px){.rows-find-us .find-us__map-container{height:350px!important;order:2}}.rows-find-us .find-us__map{border:4px solid #dd4295;width:100%;height:100%}.rows-find-us .find-us__content{order:2}@media screen and (max-width:992px){.rows-find-us .find-us__content{order:1}}.rows-find-us .find-us__content{padding-top:5%;padding-left:5%;padding-bottom:5%}.rows-find-us .find-us__content h2{margin-bottom:1rem}.rows-find-us .find-us__content .Bus>div{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;text-align:center;color:#fff;padding:5px}.rows-find-us .find-us__content .Bus.Stagecoach div{background-color:#f2a126}.rows-find-us .find-us__content .Bus.FirstBus div{background-color:#90268f}.row-three-photos .photo-grid{display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.row-three-photos .photo-grid{grid-template-columns:repeat(3,1fr)}}.row-three-photos .photo-grid{gap:1rem}.row-three-photos .photo{background-size:cover;height:500px}.row-three-photos .photo img{width:100%;height:100%;object-fit:cover}#FAQRow .no-faq-notice{margin-top:1.5rem}#FAQRow .faq-categories{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:1rem;margin-top:2.5rem}#FAQRow .faq-categories .faq-category{background:#fff;color:#000;border:4px solid #dd4295}#FAQRow .faq-categories .faq-category .faq-category-title{background:#dd4295;padding:1rem;color:#fff;font-weight:700;text-transform:uppercase;font-size:1.25rem}#FAQRow .faq-categories .faq-category .faq-category-questions{padding:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:1rem}#FAQRow .faq-categories .faq-category .faq-category-questions .faq-category-question-container{border:1px solid #b0b0b0;border-radius:5px;padding:1rem;position:relative}#FAQRow .faq-categories .faq-category .faq-category-questions .faq-category-question-container .faq-category-question-answer{margin-top:1rem}#FAQRow .faq-categories .faq-category .faq-category-questions .faq-category-question-container .faq-category-question-answer p:last-child{margin-bottom:0}#FAQRow .faq-categories .faq-category .faq-category-questions .faq-category-question-container[aria-expanded=true]:after{content:"▲";right:1rem;top:1rem;position:absolute;color:#dd4295}#FAQRow .faq-categories .faq-category .faq-category-questions .faq-category-question-container[aria-expanded=false]:after{content:"▼";right:1rem;top:1rem;position:absolute;color:#dd4295}#FAQRow .faq-categories .faq-category .faq-category-questions .faq-category-question{font-weight:600}.jumbotron{background:#000;color:#fff;height:750px;padding:0}.jumbotron__divider{background-color:#aa3373}@media screen and (max-width:992px){.jumbotron .jumbotron-content{padding:5%}}.jumbotron .container-fluid{position:relative;width:100%;height:100%;z-index:2}.jumbotron__divider{background-color:#dd4295}.jumbotron h1{color:#dd4295;font-weight:700;text-transform:uppercase;font-size:3.5rem;line-height:3.5rem}@media screen and (min-width:768px){.jumbotron h1{font-size:5rem;line-height:5rem}}.jumbotron h1{margin-top:-1rem}.jumbotron h2{font-size:2.25rem;line-height:2.25rem;margin-bottom:0}@media screen and (min-width:768px){.jumbotron h2{font-size:3.5rem;line-height:3.5rem}}.jumbotron h2:has(+p){margin-bottom:1.5rem}.jumbotron h3{font-weight:700}@media screen and (min-width:768px){.jumbotron p{width:500px}}.jumbotron p{margin-bottom:2rem}.jumbotron-overlay{width:100%;height:100%;background:#0000008c;position:relative;z-index:1}#Homepage #SignpostingNavBlocks{margin:4rem 0}#Homepage #SignpostingNavBlocks .nav-block-grid{margin-top:5%;display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:768px)and (max-width:1400px){#Homepage #SignpostingNavBlocks .nav-block-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1400px){#Homepage #SignpostingNavBlocks .nav-block-grid{grid-template-columns:repeat(4,1fr)}}#Homepage #SignpostingNavBlocks .nav-block{padding:0;overflow:hidden;height:400px;position:relative}#Homepage #SignpostingNavBlocks .nav-block__content{position:absolute;right:0;bottom:5%;padding:2rem;z-index:3;width:90%;background-color:#aa3373;color:#fff;transition:width .75s}#Homepage #SignpostingNavBlocks .nav-block__image{position:absolute;width:100%;height:100%;z-index:1;overflow:hidden}#Homepage #SignpostingNavBlocks .nav-block__image img{zoom:50%;width:100%;height:100%;object-fit:cover}#Homepage #SignpostingNavBlocks .nav-block__image-hover-effect{background-color:#aa3373;width:100%;height:100%;position:absolute;z-index:2;opacity:0;transition:opacity .75s,background-color .75s}#Homepage #SignpostingNavBlocks .nav-block__subheading{text-transform:uppercase;font-size:80%}#Homepage #SignpostingNavBlocks .nav-block__heading{text-transform:uppercase;font-weight:700}#Homepage #SignpostingNavBlocks .nav-block a{position:absolute;width:100%;height:100%;z-index:4;text-indent:-25000}#Homepage #SignpostingNavBlocks .nav-block a:hover{outline:none}#Homepage #SignpostingNavBlocks .nav-block__image{background-size:cover}#Homepage #SignpostingNavBlocks .nav-block:hover .nav-block__image-hover-effect{opacity:.6}#Homepage #SignpostingNavBlocks .nav-block:hover .nav-block__content{background-color:#000;color:#fff;width:70%}.row-about-coach-boxes .photo-grid{margin-top:5%}.row-about-coach-boxes .photo-grid .photo{border:4px solid #FFFFFF}.row-about-committee-roles .roles-boxes,.row-about-committee-roles .officer-boxes,.row-about-committee-officers .roles-boxes,.row-about-committee-officers .officer-boxes{margin-top:1.5rem;display:grid;grid-template-columns:1fr}@media screen and (min-width:992px){.row-about-committee-roles .roles-boxes,.row-about-committee-roles .officer-boxes,.row-about-committee-officers .roles-boxes,.row-about-committee-officers .officer-boxes{grid-template-columns:1fr 1fr}}.row-about-committee-roles .roles-boxes,.row-about-committee-roles .officer-boxes,.row-about-committee-officers .roles-boxes,.row-about-committee-officers .officer-boxes{gap:1.5rem}.row-about-committee-roles .roles-boxes .role,.row-about-committee-roles .roles-boxes .officer,.row-about-committee-roles .officer-boxes .role,.row-about-committee-roles .officer-boxes .officer,.row-about-committee-officers .roles-boxes .role,.row-about-committee-officers .roles-boxes .officer,.row-about-committee-officers .officer-boxes .role,.row-about-committee-officers .officer-boxes .officer{color:#fff;padding:1rem}.row-about-committee-roles .roles-boxes .role,.row-about-committee-roles .officer-boxes .role,.row-about-committee-officers .roles-boxes .role,.row-about-committee-officers .officer-boxes .role{background-color:#dd4295}.row-about-committee-roles .roles-boxes .officer,.row-about-committee-roles .officer-boxes .officer,.row-about-committee-officers .roles-boxes .officer,.row-about-committee-officers .officer-boxes .officer{background-color:#1c3d76}#SummerStampedePage .rows-summer-stampede-photo-right-buy-button .photo{border:0}#SummerStampedePage .rows-summer-stampede-photo-right-buy-button .photo__image{height:100%;text-align:center}#SummerStampedePage .rows-summer-stampede-photo-right-buy-button .photo__image img{object-fit:contain;aspect-ratio:50}@media screen and (max-width:992px){#SummerStampedePage .rows-summer-stampede-photo-right-buy-button .photo__image img{aspect-ratio:1}}#SummerStampedePage .rows-summer-stampede-photo-right-buy-button .photo--no-border .photo__image{border:0!important}#SummerStampedePage #WhatToExpect .what-to-expect-boxes{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:1rem;margin-top:5%}#SummerStampedePage #WhatToExpect .what-to-expect-boxes .box{border:4px solid #dd4295;overflow:hidden}#SummerStampedePage #WhatToExpect .what-to-expect-boxes .box .box-title{padding:1rem;background:#dd4295;color:#fff;font-weight:700;text-transform:uppercase;font-size:1.25rem}#SummerStampedePage #WhatToExpect .what-to-expect-boxes .box .box-content{padding:1rem}#SummerStampedePage #WhatToExpect .what-to-expect-boxes .box .box-content p{text-align:left;width:100%}#SummerStampedePage #WhatToExpect .what-to-expect-boxes .box .box-content p:first-of-type{margin-top:0}#SummerStampedePage #WhatToExpect .what-to-expect-boxes .box .box-content p:last-of-type{margin-bottom:0}#SummerStampedePage #RegisterToday p{text-align:center;width:80%}@media screen and (min-width:768px){#SummerStampedePage #RegisterToday p{width:60%}}#SummerStampedePage #RegisterToday p{margin:auto}#SummerStampedePage #RegisterToday .content-buttons{padding-top:1.5rem;text-align:center}#SponsorsPage .sponsor-logos-container em{display:block;width:100%;text-align:center;margin-top:1.5rem}#SponsorsPage .sponsors-grid{margin-top:5%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:768px){#SponsorsPage .sponsors-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1400px){#SponsorsPage .sponsors-grid{grid-template-columns:repeat(5,1fr)}}#SponsorsPage .sponsors-grid .sponsor-color-grid-cell{border:4px solid #aa3373;display:flex;position:relative}#SponsorsPage .sponsors-grid .sponsor-link{position:absolute;width:100%;height:100%}#SponsorsPage .sponsors-grid .sponsor-logo-container{align-self:center;padding:1rem;text-align:center}#SponsorsPage .sponsors-grid .sponsor-logo-container img{width:100%;aspect-ratio:1/0;transition:width .2s ease-in-out}#SponsorsPage .sponsors-grid .sponsor-link:hover{background:#b0b0b026}#SponsorsPage #SponsorsPhotoGrid{color:#fff}#SponsorsPage #SponsorsPhotoGrid h3,#SponsorsPage #SponsorsPhotoGrid h2{margin-bottom:0}#SponsorsPage #SponsorsPhotoGrid .titles-row{margin-bottom:1.5rem}#SponsorsPage #SponsorsPhotoGrid .photos-grid{display:grid;margin-top:5%;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){#SponsorsPage #SponsorsPhotoGrid .photos-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){#SponsorsPage #SponsorsPhotoGrid .photos-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}}#SponsorsPage #SponsorsPhotoGrid .photos-grid{gap:1.5rem}#SponsorsPage #SponsorsPhotoGrid .photos-grid .photo{border:4px solid #dd4295;height:150px}@media screen and (min-width:768px){#SponsorsPage #SponsorsPhotoGrid .photos-grid .photo{height:300px}}#SponsorsPage #SponsorsPhotoGrid .photos-grid .photo img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:1200px){#SponsorsPage #SponsorsPhotoGrid .photos-grid .photo-one{grid-column-start:1;grid-column-end:3}#SponsorsPage #SponsorsPhotoGrid .photos-grid .photo-six{grid-column-start:3;grid-column-end:5}}#ContactPage #ContactForm .contact-form{background:#fff;border:4px solid #dd4295}#ContactPage #ContactForm .contact-form .contact-form-header{padding:1rem;background:#dd4295;color:#fff;font-weight:700;text-transform:uppercase;font-size:1.25rem}#ContactPage #ContactForm .contact-form .contact-form-content .form-not-available{padding:1.5rem}#ContactPage #ContactForm .contact-form .contact-form-content form p{margin-bottom:0;border-top:1px solid #b0b0b0}#ContactPage #ContactForm .contact-form .contact-form-content form p:first-of-type{border-top:0}#ContactPage #ContactForm .contact-form .contact-form-content form p:last-of-type{border-top:0;padding:0 1.5rem 1.5rem}#ContactPage #ContactForm .contact-form .contact-form-content form p label{padding:1.5rem;font-weight:700}#ContactPage #ContactForm .contact-form .contact-form-content form .wpcf7-response-output{margin:0 1.5rem 1.5rem}#ContactPage #ContactForm .contact-form .contact-form-content form label{display:block}#ContactPage #ContactForm .contact-form .contact-form-content form input[type=text],#ContactPage #ContactForm .contact-form .contact-form-content form input[type=email],#ContactPage #ContactForm .contact-form .contact-form-content form textarea{margin-top:.25rem;display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#ContactPage #ContactForm .contact-form .contact-form-content form input[type=submit]{background-color:#aa3373;border-color:#aa3373;border-width:1px;color:#fff;border-radius:.25rem;padding:.5rem 1rem;font-size:1.25rem}#ContactPage #ContactForm .contact-form .contact-form-content form input[type=submit]:hover{background-color:#932761;color:#fff}#ContactPage #ContactForm .contact-form .contact-form-content form textarea{height:200px}#ContactPage #ContactForm .contact-form-recaptcha-message{margin-top:2rem;text-align:center;font-size:.8rem}.page-container{padding-top:5%;padding-bottom:5%}.page-title{font-weight:700;text-transform:uppercase;font-size:3rem;margin-bottom:1rem}#GenericPage .page-photo{width:100%}@media screen and (max-width:992px){#GenericPage .page-photo{aspect-ratio:1/1}}@media screen and (min-width:992px){#GenericPage .page-photo{height:500px}}#GenericPage .page-photo{background-size:cover;background-position:center center;margin-bottom:1.5rem;border-radius:2rem;border:5px solid #dd4295}.footer{background-color:#aa3373}#FooterSocials{padding:4rem 2.5%;color:#fff;text-align:center}#FooterSocials h2{margin-bottom:1rem}#FooterSocials .btn{width:40px}#FooterCopyright{background-color:#00000040;color:#ffffffbf;padding:15px}#FooterCopyright .footer-copyright-item{color:#ffffffbf}#FooterCopyright .footer-copyright-item strong,#FooterCopyright .footer-copyright-item__icon{color:#fff}#FooterCopyright .footer-copyright-item a{color:inherit}#FooterCopyright .footer-copyright-item a:hover{text-decoration:none}
