.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;}}
: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;}
