.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%}.header_section h1.title{font-size:3cqw;height:100px;margin-left:200px;top:100px}.header_section .subtitle{bottom:20px;color:#fff;font-family:"PT Serif";font-size:1.5cqw;font-weight:700;height:100px;left:0;margin-left:200px;max-height:70px;overflow:hidden;position:absolute;right:20px;text-align:right;top:145px}section#page-home{padding-bottom:0;padding-top:0}section#page-home .lower{column-gap:10px;display:flex;flex-direction:row;justify-content:center}section#page-home .lower p{margin-bottom:0}section#page-home .lower>div{align-content:top;padding-left:10px;padding-right:10px;text-align:center}section#page-home .lower .about,section#page-home .lower .signup{border-left:1px solid #000;border-right:1px solid #000}section#page-home .lower .next-events{text-align:center}section#page-home .lower .next-events p.name{font-weight:700}section#page-home .lower .next-events ol{list-style:none}section#page-home .lower .next-events ol li{margin-bottom:10px}section#page-home .lower .next-events .view-upcoming{margin-top:10px}section#page-home .home-banner{text-align:center}section#page-home .home-banner .banner img{border:1px solid #000}section#page-home .blog_section{padding-bottom:30px;padding-top:0}#moreArrow{align-content:center;background-color:#fb8a05;border-radius:40px;bottom:25px;box-shadow:1px 1px 5px #000;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:32px;height:70px;justify-content:center;position:fixed;right:25px;text-align:center;width:70px}#moreArrow.hidden{display:none}#slideshow_1_container{margin-left:2vi;margin-right:2vi;margin-top:100px}#slideshow_1_container .slideshow{display:flex;flex-direction:column}#slideshow_1_container .slideshow .main{display:flex;flex-direction:row;justify-content:center}#slideshow_1_container .slide{container-type:inline-size;min-height:32vi;min-width:90vi}#slideshow_1_container .slide .content{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}#slideshow_1_container .slide .content .title,#slideshow_1_container .slide .content .title-small{background-color:rgba(0,0,0,.25);color:#fff;font-size:3cqw;height:calc(3cqw + 30px);line-height:normal;margin:0;padding-top:1cqh;text-align:center;text-shadow:1px 1px 1px #000;width:100%}#slideshow_1_container .slide .content a.button{align-self:center;bottom:60px;position:absolute}@container (width <= 800px){#slideshow_1_container .slide .content a.button{bottom:30px}}@container (width <= 550px){#slideshow_1_container .slide .content a.button{font-size:15px;padding:5px 15px;width:auto}}@container (width <= 350px){#slideshow_1_container .slide .content a.button{font-size:10px;padding:5px 15px;width:auto}}#slideshow_1_container button.prev{background-color:transparent;color:#fff;cursor:pointer;font-size:30px;margin-right:10px}#slideshow_1_container button.next{background-color:transparent;color:#fff;cursor:pointer;font-size:30px;margin-left:10px}#slideshow_1_container .nav{column-gap:10px;display:flex;justify-content:center;margin-top:20px;padding-bottom:1.5vi}#slideshow_1_container .nav button{background:#b9b9b9;border:0;border-radius:50px;height:10px;margin:0;padding:0;width:10px}#slideshow_1_container .nav button.tns-nav-active{background:#fff}#slideshow_1_container .slide .slide-signup{display:flex;flex-direction:row;justify-content:center}#slideshow_1_container .slide .slide-signup a.signup{bottom:30px;font-size:2vi;padding:1vi;position:absolute;width:20vi}@media (width >= 1300px){.header_section h1.title{top:80px}}@media only screen and (max-width:900px){.header_section h1.title{top:80px}.header_section .subtitle{top:114px}}@media only screen and (max-width:850px){section#page-home .lower{flex-direction:column}section#page-home .lower .about{border-bottom:1px solid #000;border-left:0;border-right:0;padding-bottom:10px}section#page-home .lower .signup{border-left:0;border-right:0;border-top:1px solid #000;padding-top:10px}section#page-home .lower .next-events{margin-bottom:10px;margin-top:10px}}@media only screen and (max-width:700px){.header_section h1.title{margin-left:120px;top:80px}.header_section .subtitle{margin-left:120px;top:108px}#slideshow_1_container{margin-top:50px}}@media only screen and (max-width:500px){#slideshow_1_container{margin-top:50px}.header_section h1.title{margin-left:120px}.header_section .subtitle{margin-left:120px;top:114px}}@-webkit-keyframes puff-in-center{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:scale(2);transform:scale(2)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes puff-in-center{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:scale(2);transform:scale(2)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.puff-in-center{-webkit-animation:puff-in-center .7s cubic-bezier(.47,0,.745,.715) both;animation:puff-in-center .7s cubic-bezier(.47,0,.745,.715) both}@-webkit-keyframes puff-out-center{0%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes puff-out-center{0%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.puff-out-center{-webkit-animation:puff-out-center .7s cubic-bezier(.47,0,.745,.715) both;animation:puff-out-center .7s cubic-bezier(.47,0,.745,.715) both}