:root{--margin-top-title: 60px;--margin-bottom-title: 60px;--height-content: 600px;--trisect-height: 4rem;--trisect-gutter: 4rem;--trisect-border: 1px dotted #ccc}nav.navbar{z-index:100000;background:transparent !important;position:absolute !important}@media (min-width: 1200px){nav.navbar .navbar-menu>.navbar-end>.navbar-item:hover,nav.navbar .navbar-menu>.navbar-end>.navbar-item:hover>a,nav.navbar .navbar-menu>.navbar-end>.navbar-item>a:hover{background:rgba(0,0,0,0.1) !important}}section.outer-wrapper{padding:var(--page-padding-above) var(--page-padding-sides);margin:auto;width:100%}.title{text-align:center;margin-bottom:var(--margin-bottom-title);margin-top:var(--margin-top-title)}.page-1{width:100%}.page-1 section.outer-wrapper{background:linear-gradient(145deg, #1B4F42, #223C57);min-height:100vh;display:flex;align-items:center;justify-content:center}.page-1 .inner-wrapper{width:100%;height:100%;max-width:1600px;margin:0 auto;margin-top:50px !important;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-1 div.nav-and-logo{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;width:100%}.page-1 div.nav-and-logo .logo{font-size:30px;color:var(--color-white);display:flex;align-items:center;justify-content:center}.page-1 div.nav-and-logo .logo img{width:90px}.page-1 div.nav-and-logo .logo span{margin-left:10px;font-weight:200}.page-1 div.nav-and-logo a{margin:0 10px;text-decoration:none;color:var(--color-white);font-size:var(--font-size-body)}.page-1 div.nav-and-logo a:hover,.page-1 div.nav-and-logo a:focus,.page-1 div.nav-and-logo a:active{text-decoration:none;color:var(--color-white);border-bottom:3px solid var(--color-white)}.page-1 div.top-content{display:flex;align-items:flex-start;justify-content:space-between;max-width:100%}.page-1 #content-caroussel-iw{transform:translateX(-20px)}.page-1 .left-content{background-color:none;width:40%}.page-1 .left-content .mission-statement{height:500px;position:relative}.page-1 .left-content .mission-statement .webgl-container{height:100%;width:100%;margin:auto}.page-1 .left-content .mission-statement .webgl-container canvas.webgl{width:100%;height:100%;min-width:100px;margin:auto;position:absolute;left:50%;transform:translateX(-50%)}@media (min-width: 1200px){.page-1 .left-content .mission-statement .webgl-container canvas.webgl{transform:translateX(-50%) translateY(-10px)}}.page-1 .left-content .mission-statement .statement-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px;z-index:1;width:100%;background-color:rgba(0,0,0,0.2)}@media (min-width: 1200px){.page-1 .left-content .mission-statement .statement-text{height:320px;top:calc(50% - 10px)}.page-1 .left-content .mission-statement .statement-text p{position:absolute;top:50%;transform:translateY(-50%);left:40px;right:40px}}@media (max-width: 500px){.page-1 .left-content .mission-statement .statement-text{padding:60px 15px;background-color:rgba(0,0,0,0.4)}}.page-1 .left-content .mission-statement .statement-text p{font-size:var(--font-size-largest);color:var(--color-white);line-height:1.2;font-weight:200}@media (max-width: 1500px){.page-1 .left-content .mission-statement .statement-text p{font-size:var(--font-size-larger)}}@media (max-width: 500px){.page-1 .left-content .mission-statement .statement-text p{font-size:var(--font-size-large);line-height:1.2}}.page-1 .left-content .newsletter{margin-top:20px}.page-1 .left-content .newsletter h2{margin-bottom:8px;color:var(--color-white)}.page-1 .left-content .newsletter p{margin-bottom:15px;font-family:var(--font-sans-serif);color:#E8E8E8;font-size:16px;font-weight:200;line-height:1.3}.page-1 .left-content .newsletter a{color:#E8E8E8;text-decoration:underline}.page-1 .left-content .newsletter input{margin:0 5px 0 0;padding:15px 20px;border:none;height:auto}.page-1 .left-content .newsletter input[type='email']{width:calc(100% - 140px)}.page-1 .left-content .newsletter .button{padding:15px 20px;border:none;background-color:var(--color-green-primary);color:var(--color-white);text-transform:uppercase;font-family:var(--font-sans-serif);font-weight:bold;font-size:16px;cursor:pointer;transition:all 0.6s ease;height:auto}.page-1 .left-content .newsletter .button:active,.page-1 .left-content .newsletter .button:hover{background-color:var(--color-green-secondary);color:var(--color-white)}.page-1 .right-content{width:50%;margin-left:80px;margin-top:80px}@media (max-width: 1200px){.page-1 .right-content{margin-top:5rem;margin-bottom:7rem}}.page-1 .right-content .search-bar{width:200px;display:block;margin-left:calc(100% - 200px);margin-top:auto;margin-bottom:auto;padding:65px 0}.page-1 .right-content .search-bar .search-bar-icon{color:white;position:absolute;top:0;right:2px}.page-1 .right-content .search-bar .search-bar-box{border-bottom:3px solid white;padding-bottom:5px;font-size:var(--font-size-body);color:var(--color-white);position:relative}.page-1 .right-content .featured-content{position:relative;margin-bottom:8rem}@media (max-width: 1200px){.page-1 .right-content .featured-content{margin-bottom:5rem}}.page-1 .right-content .featured-content .tns-controls button{position:absolute;z-index:2;top:calc(50% - 36px);border:none;border-radius:100%;width:1.5rem;height:1.5rem;font-size:1.25rem;line-height:1.575rem;color:white;background:rgba(0,0,0,0.333)}.page-1 .right-content .featured-content .tns-controls button:hover{background:rgba(0,0,0,0.667)}.page-1 .right-content .featured-content .tns-controls button[data-controls="prev"]{left:-8px;transform:translateX(-100%) translateY(-50%)}@media (max-width: 700px){.page-1 .right-content .featured-content .tns-controls button[data-controls="prev"]{left:4px;z-index:0}}.page-1 .right-content .featured-content .tns-controls button[data-controls="prev"] span{margin-left:-1px}.page-1 .right-content .featured-content .tns-controls button[data-controls="next"]{right:-8px;transform:translateX(100%) translateY(-50%)}@media (max-width: 700px){.page-1 .right-content .featured-content .tns-controls button[data-controls="next"]{right:4px;z-index:0}}.page-1 .right-content .featured-content .tns-controls button[data-controls="next"] span{margin-left:1px}.page-1 .right-content .featured-content h2{margin-bottom:var(--margin-bottom-title);color:#E8E8E8;font-size:24px;font-family:var(--font-serif)}.page-1 .right-content .featured-content .content-caroussel .item-caroussel{text-decoration:none;margin:0;position:relative;box-shadow:3px 3px 10px var(--color-grey-dark);outline:none;border:none;padding:0px;cursor:pointer;transition:all 0.6s ease;transition-property:transform}.page-1 .right-content .featured-content .content-caroussel .item-caroussel:active,.page-1 .right-content .featured-content .content-caroussel .item-caroussel:hover{transform:translateY(5px)}.page-1 .right-content .featured-content .content-caroussel .item-caroussel:first-of-type{margin:0 20px 0 0}.page-1 .right-content .featured-content .content-caroussel .item-caroussel:last-of-type{margin:0 0 0 20px}.page-1 .right-content .featured-content .content-caroussel .item-caroussel .item-caroussel-image{height:140px;width:100%;position:relative}.page-1 .right-content .featured-content .content-caroussel .item-caroussel .item-caroussel-image img{width:100%;height:100%;object-fit:cover}.page-1 .right-content .featured-content .content-caroussel .item-caroussel .item-caroussel-image img.white-contain{background:white;object-fit:contain}.page-1 .right-content .featured-content .content-caroussel .item-caroussel .item-caroussel-image .after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(96,151,132,0.4);overflow:hidden;z-index:2}.page-1 .right-content .featured-content .content-caroussel .item-caroussel .item-caroussel-text{height:180px;background-color:var(--color-white);padding:30px 20px;color:var(--color-dark);font-family:var(--font-sans-serif);font-size:var(--font-size-body);font-weight:400}.page-1 .right-content .featured-content .content-caroussel .item-caroussel .item-caroussel-text p{max-height:200px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.page-1 .right-content .featured-content .content-caroussel .item-caroussel .item-caroussel-date{color:var(--color-grey-mid);font-size:var(--font-size-medium);font-weight:400;font-family:var(--font-sans-serif);position:absolute;bottom:0;right:20px;padding:10px}.page-1 .right-content .featured-content .tns-nav{display:flex;justify-content:center;align-items:center}.page-1 .right-content .featured-content .tns-nav button{margin:30px 16px;width:10px;height:10px;background:var(--color-green-primary);border-radius:50%;border:none}.page-1 .right-content .featured-content .tns-nav button.tns-nav-active{background:var(--color-white)}@media (max-width: 480px){.page-1 .right-content .featured-content .tns-nav button{margin:30px 5px}}.page-1 .right-content .next-event-container{color:var(--color-white);font-size:var(--font-size-body);text-align:right;padding-right:15px;border-right:3px solid var(--color-white);margin-top:50px}.page-1 .right-content .next-event-container a{color:var(--color-white);font-size:var(--font-size-body)}.page-1 .right-content .next-event-container .next-event-countdown{margin-bottom:10px}.page-1 .right-content .next-event-container .next-event-countdown .join-event{font-weight:200;margin-right:5px}.page-1 .right-content .next-event-container .next-event-countdown .countdown{color:var(--color-green-secondary);font-weight:600}.page-1 .right-content .next-event-container .next-event-countdown .cal-icon img{width:15px;height:15px;color:var(--color-green-secondary)}@media (max-width: 1200px){.page-1 section.outer-wrapper{padding:var(--page-padding-above) 12rem}.page-1 div.top-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.page-1 .left-content{width:100%}.page-1 .right-content{width:100%;margin-left:0}}@media (max-width: 1000px){.page-1 section.outer-wrapper{padding:var(--page-padding-above) 4rem}}@media (max-width: 700px){.page-1 section.outer-wrapper{padding:var(--page-padding-above) 1.5rem}.page-1 .statement-text p{font-size:var(--font-size-larger) !important}}@media (max-width: 500px){.page-1 .mission-statement{height:300px !important}.page-1 .mission-statement .statement-text p{font-size:var(--font-size-large) !important}}@media (min-width: 1201px){.trisect{height:var(--trisect-height);width:50%;margin:0 auto;margin-bottom:calc(var(--trisect-height) / 2)}h1+.trisect{margin-top:calc(-1 * var(--margin-bottom-title) / 2)}.trisect>div{float:left;height:var(--trisect-height)}.trisect>div .trisect-inner{height:calc(var(--trisect-height) / 2);border-bottom:var(--trisect-border)}.trisect>div.trisect-left{margin-right:var(--trisect-gutter);width:calc(50% - var(--trisect-gutter))}.trisect>div.trisect-left .trisect-inner{margin-right:var(--trisect-gutter);border-right:var(--trisect-border);width:100%}.trisect>div.trisect-right{border-left:var(--trisect-border);width:calc(50% - 1px)}.trisect>div.trisect-right .trisect-inner{margin-left:var(--trisect-gutter);border-left:var(--trisect-border);width:calc(100% - var(--trisect-gutter))}}.page-2 .title{color:var(--color-grey-dark)}@media (max-width: 500px){.page-2 .title{font-size:var(--font-size-largest)}}.page-2 div.social-content{width:100%;margin:auto;max-width:800px;display:flex;align-items:center;justify-content:center}.page-2 div.social-content .news{display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:800px;margin-bottom:3rem}.page-2 div.social-content .news h3{margin-bottom:30px;padding-bottom:15px;color:var(--color-grey-mid);border-bottom:1.5px solid #eeeeee;font-size:var(--font-size-large)}.page-2 div.social-content .news .news-container{width:100%;height:100%;background-color:white;padding:20px}.page-2 div.social-content .news .news-container .news-items-container{height:calc(100% - 4.5rem);overflow-y:scroll}.page-2 div.social-content .news .news-container .news-item{display:flex;margin-bottom:35px;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding-bottom:30px;border-bottom:1px dotted var(--color-grey-light)}.page-2 div.social-content .news .news-container .news-item .news-date{width:25%;margin-right:10px;font-size:var(--font-size-body);color:var(--color-grey-mid);font-weight:400}.page-2 div.social-content .news .news-container .news-item .news-title{width:75%}.page-2 div.social-content .news .news-container .news-item .news-title a{font-size:var(--font-size-body);color:var(--color-grey-dark);line-height:1.4;font-weight:600;text-decoration:none}.page-2 div.social-content .news .news-container .news-item .news-title a:hover{text-decoration:underline}.page-2 div.social-content .twitter{width:330px;height:var(--height-content);background-color:none;display:flex;flex-direction:column;align-items:center}.page-2 div.social-content .twitter .twitter-embed{border-radius:10px;width:330px;height:var(--height-content);box-shadow:1px 1px 10px #d6d6d6}.page-2 div.social-content .twitter iframe{border-radius:10px}.page-2 div.social-content .circle{display:flex;flex-direction:column;align-items:flex-start}.page-2 div.social-content .circle .circle-embed{border-radius:10px;width:330px;height:var(--height-content);background-color:white;box-shadow:1px 1px 10px #d6d6d6}.page-2 div.social-content .circle .circle-embed iframe{border:none;border-radius:15px}@media (max-width: 1300px){.page-2 section.outer-wrapper{padding:var(--page-padding-above) 3rem}}@media (max-width: 1200px){.page-2 section.outer-wrapper{padding:var(--page-padding-above) 4rem}.page-2 div.social-content{width:100%;margin:auto;max-width:1200px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.page-2 div.social-content .news{width:100%;max-width:600px;margin-bottom:30px}.page-2 div.social-content .news-container{box-shadow:none !important}.page-2 div.social-content .twitter{width:100% !important;max-width:600px !important;margin-bottom:30px}}@media (max-width: 700px){.page-2 section.outer-wrapper{padding:var(--page-padding-above) 1.5rem}}.page-3 section.outer-wrapper{background:#264C4B;min-height:70vh}.page-3 .title{color:var(--color-white)}@media (max-width: 500px){.page-3 .title{font-size:var(--font-size-largest)}}.page-3 .highlighted-content{width:100%;margin:auto;max-width:1100px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1200px){.page-3 .highlighted-content{flex-direction:column}}.page-3 .highlighted-content .content-item{width:300px;display:flex;flex-direction:column;align-items:center}@media (max-width: 1200px) and (min-width: 500px){.page-3 .highlighted-content .content-item{width:400px;margin-bottom:50px}}@media (max-width: 500px){.page-3 .highlighted-content .content-item{margin-bottom:30px}}.page-3 .highlighted-content .content-item .content-item-inside{box-sizing:border-box;width:100%;padding:60px 30px;background-color:white;box-shadow:3px 3px 10px var(--color-grey-dark);min-height:223px}.page-3 .highlighted-content .content-item .content-item-inside div{font-size:var(--font-size-body);color:var(--color-grey-mid);text-align:center;margin-bottom:10px;font-weight:600}.page-3 .highlighted-content .content-item .content-item-inside a{text-decoration:none}.page-3 .highlighted-content .content-item .content-item-inside h3{font-size:var(--font-size-larger);font-family:var(--font-serif);color:var(--color-green-primary);font-weight:600;text-align:center}.page-3 .highlighted-content .content-item .content-item-inside h3:hover{opacity:0.75}.page-3 .decoration{margin:1.5px 0;width:95%;height:0px;border-bottom:1px dotted var(--color-grey-light)}.page-4 section.outer-wrapper{min-height:70vh}.page-4 .title{color:var(--color-grey-dark)}@media (max-width: 500px){.page-4 .title{font-size:var(--font-size-largest)}}@media (max-width: 1300px){.page-4 section.outer-wrapper{padding:var(--page-padding-above) 3rem}}@media (max-width: 1200px){.page-4 section.outer-wrapper{padding:var(--page-padding-above) 4rem}}@media (max-width: 700px){.page-4 section.outer-wrapper{padding:var(--page-padding-above) 1.5rem}}.page-4 .logos{padding-bottom:var(--page-padding-above);text-align:center}.page-4 .logos img{max-width:250px;width:auto;max-height:95px;height:auto !important;padding:1rem}.page-4 .logos a{text-decoration:none}.site-footer{background:#264C4B;color:white}.site-footer a{color:white}
