:root{--textColour:#333333;--backgroundColour:#ffffff}body,html{background-color:var(--backgroundColour);color:var(--textColour);width:100%}a,a:focus,a:hover{color:#000;text-decoration:underline}#social-links a,#social-links a:focus,#social-links a:hover,.btn,.btn:focus,.btn:hover,.navbar-brand,.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#000;border:.05rem solid #000;color:#fff;text-shadow:none}html{scroll-behavior:smooth}.navbar .nav-link.active,.navbar .nav-link:focus,.navbar .nav-link:hover{text-decoration:underline!important;text-decoration-thickness:1px!important}.navbar .nav-link{text-underline-offset:.4rem}#social-links i{font-size:2em}.anchor{display:block;position:relative;top:-140px;visibility:hidden}.content-block h1,.content-block h2{margin-bottom:1em}.content-block h2{margin-top:1em}.home-page .content-block h2{display:inline-block;position:relative}.home-page .content-block h2::after{border:1px solid #333;bottom:-1rem;content:"";left:0;margin:0 auto;position:absolute;right:0;width:50%}.index-page .carousel-container,main{margin-top:96px}.index-page main{margin-top:0}.bg-secondary .content-block h2:after{border:1px solid #fff}#content,footer{text-align:left}.promotionContainer{border:4px solid #555;margin-bottom:30px;margin-top:30px;padding:20px}.promotionVideo{border:3px solid #000;width:100%}@media (max-width:576px){header img{width:100%}body{text-shadow:none;box-shadow:none}}#carouselQuotes .carousel-item{height:162em;overflow:hidden}@media (min-width:575px){#carouselQuotes .carousel-item{height:117em}}@media (min-width:768px){#carouselQuotes .carousel-item{height:95em}}@media (min-width:992px){#carouselQuotes .carousel-item{height:92em}}@media (min-width:1200px){#carouselQuotes .carousel-item{height:90em}}.ig-modal-trigger{background:0 0;border:0;padding:0;display:block;width:100%}.ig-thumb{aspect-ratio:4/5;object-fit:cover;width:100%;display:block;cursor:pointer}