.b-banner-slider{position:relative;display:flex;justify-content:center;align-items:center;}.b-banner-slider h0{text-align:center;}.b-banner-slider h1{text-align:center;}.b-banner-slider h2{text-align:center;}.b-banner-slider h3{text-align:center;}.b-banner-slider h4{text-align:center;}.b-banner-slider h5{text-align:center;}.b-banner-slider--bottom-left{justify-content:flex-start;align-items:flex-end;}.b-banner-slider .text-container{margin:0 auto;z-index:1;display:flex;flex-direction:column;max-width:1520px;width:100%;padding:0 20px;text-align:center;}.b-banner-slider .text-container h1,.b-banner-slider .text-container h2{font-family:"villageflex_BOLD",sans-serif;text-transform:uppercase;letter-spacing:4px;font-size:35px;}@media (min-width:calc(991px + 1px)){.b-banner-slider .text-container h1,.b-banner-slider .text-container h2{font-size:40px;}}@media (min-width:calc(1199px + 1px)){.b-banner-slider .text-container h1,.b-banner-slider .text-container h2{font-size:60px;}}.b-banner-slider .text-container h1 .small,.b-banner-slider .text-container h2 .small{font-size:25px;font-family:"villageflex_MEDIUM";letter-spacing:unset;}.b-banner-slider .text-container h3.banner,.b-banner-slider .text-container h4.banner{font-family:"villageflex_BOLD",sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:4px;}@media (min-width:calc(991px + 1px)){.b-banner-slider .text-container h3.banner,.b-banner-slider .text-container h4.banner{font-size:25px;letter-spacing:6px;}}@media (min-width:calc(1199px + 1px)){.b-banner-slider .text-container h3.banner,.b-banner-slider .text-container h4.banner{font-size:30px;letter-spacing:8px;}}.b-banner-slider .text-container p a{display:inline-block;padding:0 0 1px;border-width:0 0 1px;border-style:solid;border-color:#97d700;color:inherit;}.b-banner-slider .text-container .info{margin:0px auto 0;max-width:680px;}.b-banner-slider .carousel-item{height:50vh;min-height:400px;max-height:1200px;}.b-banner-slider .carousel-item.banner-large{height:calc(100vh - 80px - 135px);}@media (min-width:calc(991px + 1px)){.b-banner-slider .carousel-item.banner-large{height:calc(100vh - 95px - 100px);}}.b-banner-slider .carousel-item.banner-large.extra-height{height:calc(100vh - 80px);}@media (min-width:calc(991px + 1px)){.b-banner-slider .carousel-item.banner-large.extra-height{height:calc(100vh - 95px);}}.b-banner-slider .carousel-item.banner-medium:not(.no-media){height:calc(50vh - 80px);}@media (min-width:calc(991px + 1px)){.b-banner-slider .carousel-item.banner-medium:not(.no-media){height:calc(50vh - 95px);}}.b-banner-slider .carousel-item.banner-small:not(.no-media){height:calc(30vh - 80px);}@media (min-width:calc(991px + 1px)){.b-banner-slider .carousel-item.banner-small:not(.no-media){height:calc(30vh - 95px);}}.b-banner-slider .carousel-item.framed{border:15px solid;}.b-banner-slider .carousel-item.no-media{height:unset;min-height:unset;padding:40px 0;}.b-banner-slider .goals-container{display:none;}.b-banner-slider .goals-icon-container:last-child i{display:none;}@media (max-width:991px){.b-banner-slider .goals-icon-container i{display:none;}}.b-banner-slider .goals-icon{width:80px !important;margin:0 40px;position:relative;}@media (max-width:991px){.b-banner-slider .goals-icon{margin:10px 30px;}}@media (max-width:767px){.b-banner-slider .goals-icon{width:60px !important;margin:10px 20px;}}@media (max-width:374px){.b-banner-slider .goals-icon{width:40px !important;}}.b-banner-slider .carousel,.b-banner-slider .carousel-inner,.b-banner-slider .carousel-item{width:100%;height:100%;}.b-banner-slider .carousel-control-prev,.b-banner-slider .carousel-control-next{width:5%;}.b-banner-slider .book-induction{display:block;}.b-banner-slider .book-induction .button-container .btn{min-height:35px;padding:8px 15px;color:#fff;border-width:2px;outline:0 none !important;background-color:transparent;border-style:solid;}.b-banner-slider .book-induction .button-container .btn:first-child{border-color:#97d700;}.goal-components .goals-container{display:flex;}.member-page .banner-medium,.member-page .banner-medium.no-media,.member-subpage .banner-medium,.member-subpage .banner-medium.no-media{height:calc(50vh - 40px) !important;}@media (min-width:calc(991px + 1px)){.member-page .banner-medium,.member-page .banner-medium.no-media,.member-subpage .banner-medium,.member-subpage .banner-medium.no-media{height:calc(70vh - 50px) !important;}}@media (min-width:calc(991px + 1px)){.member-page .banner-small,.member-page .banner-small.no-media,.member-subpage .banner-small,.member-subpage .banner-small.no-media{min-height:calc(30vh - 45px) !important;}}
.b-double-pod-section{width:100%;display:flex;text-align:center;color:#000;min-height:400px;}@media (min-width:calc(991px + 1px)){.b-double-pod-section{min-height:calc(50vw - 17px);}}.b-double-pod-section .pod{flex-grow:1;flex-basis:0;display:flex;}.b-double-pod-section .pod-inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:40px;}.b-double-pod-section .pod-inner .block-list img{width:100%;}@media (max-width:767px){.b-double-pod-section .vimeo-block{height:100vw;}}.b-double-pod-section p iframe{width:100%;height:55vw !important;position:relative;max-height:640px !important;}.b-double-pod-section iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;}.b-double-pod-section .pod-text{max-width:480px;z-index:1;}.b-double-pod-section h1,.b-double-pod-section h2,.b-double-pod-section h3,.b-double-pod-section h4,.b-double-pod-section h5,.b-double-pod-section h6{margin-bottom:30px;letter-spacing:4px;}@media (min-width:calc(1199px + 1px)){.b-double-pod-section h1,.b-double-pod-section h2,.b-double-pod-section h3,.b-double-pod-section h4,.b-double-pod-section h5,.b-double-pod-section h6{margin-bottom:40px;}}.b-double-pod-section p{margin-bottom:16px;font-size:18px;line-height:1.4;}.b-double-pod-section a.link{letter-spacing:2px;border-color:#97d700;}.b-double-pod-section a.link.white{color:#fff;}.b-double-pod-section p.link{margin-top:30px;font-family:"villageflex_MEDIUM";font-size:inherit;letter-spacing:2px;}@media (min-width:calc(991px + 1px)){.b-double-pod-section p.link{margin-top:40px;font-size:16px;}}.b-double-pod-section p.link a:not(.btn){padding:0 0 2px;border-bottom:unset;display:inline-block;border-width:0 0 2px;border-style:solid;}@media (min-width:calc(767px + 1px)){.b-double-pod-section p.link a:not(.btn){padding:0 0 8px;}}
.b-single-pod-section{width:100%;display:flex;text-align:center;color:#000;min-height:400px;max-height:940px;}@media (min-width:calc(991px + 1px)){.b-single-pod-section{min-height:50vw;}}.b-single-pod-section .pod{display:unset;}.b-single-pod-section .pod-inner{position:relative;display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:40px;}.b-single-pod-section iframe{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;}.b-single-pod-section .pod-text{max-width:480px;z-index:2;}.b-single-pod-section h1,.b-single-pod-section h2,.b-single-pod-section h3,.b-single-pod-section h4,.b-single-pod-section h5,.b-single-pod-section h6{font-size:30px;margin-bottom:40px;}.b-single-pod-section p{margin-bottom:16px;font-size:18px;line-height:1.4;}.b-single-pod-section a.link{border-color:#97d700;}.b-single-pod-section a.link.white{color:#fff;}
:root,:host{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free';}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url("/css/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"),url("/css/fontawesome/webfonts/fa-solid-900.ttf") format("truetype");}.fas,.fa-solid{font-weight:900;}
