.lsContainer{margin:100px auto 0;padding:0 15px}.lsContent{display:flex;flex-flow:column wrap;align-items:center;gap:10px;padding-bottom:80px}.lsContent>*{max-width:530px;min-width:280px}.lsBtnContainer{width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;gap:10px}.lsBtnContainer>p{text-align:center;width:100%;font-size:14px;margin-bottom:5px;opacity:.3}.lsSelectField{width:100%;height:60px;padding:0;max-width:unset;display:flex;align-items:center}.lsSelectField>select{padding:0 20px}.lsSelectForm{width:100%}.lsSearchForm{width:100%;display:flex;gap:10px}.lsSearchField{width:80%;border:2px solid var(--disabled-btn-text);background-color:var(--primary-bg);display:flex;align-items:center;flex-grow:1}.lsSearchField>input{padding:0 20px;background-color:var(--primary-bg)}.lsSubmitBtn{width:80px;height:60px;color:var(--primary-btn-text);min-width:unset;background-color:var(--primary-btn);border:var(--primary-btn-border)}.lsPromoWrapper{display:flex;gap:20px;flex-direction:column}.lsPromoWrapper>p{font-size:15px;margin-bottom:5px;text-align:justify}.lsPromo{display:flex;gap:20px;width:100%;height:60px;justify-content:center;align-items:center}.lsPromo span:first-child{font-size:4rem}.lsPromo span:nth-child(2){font-weight:700;font-size:1.2rem;line-height:1.4}@media screen and (min-width:768px){.lsBtnContainer{gap:15px}}@media screen and (min-width:1200px){.lsContainer{margin-top:150px}.lsContent{flex-flow:row wrap;justify-content:center;align-items:flex-start;gap:30px;margin:20px 0}.lsBtnContainer>p{width:100%;font-size:15px;margin-bottom:0;order:3}}.heroContainer{max-height:60vh;width:100%;max-height:700px;display:flex;justify-content:center;padding-top:calc(20vh + 20px);position:relative;margin-top:60px;margin-bottom:10px}.heroBlank{min-height:60px}.heroTextContainer{min-height:25vh;width:100%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.heroImageBg{height:100%;max-height:20vh;width:100%;position:absolute;top:0;left:0;overflow:hidden}.heroImageOverlay{display:none}.heroContentContainer{height:auto;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;gap:1rem;color:var(--primary-hero-text-color);padding:10px;overflow:hidden;text-align:center}.heroContentContainer>h1{font-size:36px}.heroSubCopy{font-size:1.1em}.heroTextContent{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:var(--alternate-hero-text-color);padding:1rem}.heroHeaderBg{background-color:var(--sticky-header-bg);height:60px;width:100%;position:fixed;top:0;left:0;z-index:2}.heroBanner{max-width:95%;position:absolute;left:0;bottom:2px;font-size:1.2rem;font-weight:700;background-color:var(--primary-btn);-webkit-clip-path:polygon(0 0,100% 0,96% 100%,0 100%);clip-path:polygon(0 0,100% 0,96% 100%,0 100%);color:var(--primary-btn-text);padding:1rem 2rem 1rem 5vw}@media screen and (min-width:576px){.heroContentContainer>h1{font-size:46px}.heroSubCopy{width:75%}}@media screen and (min-width:768px){.heroContainer{margin-top:80px}.heroContentContainer>h1{font-size:60px;line-height:1.1}.heroSubCopy{width:90%}.heroBlank{min-height:80px}.heroHeaderBg{height:80px}}@media screen and (min-width:1200px) and (min-height:600px){.heroContainer{height:75vh;padding:30px;justify-content:flex-start}.heroContentContainer>h1{font-size:70px;line-height:1.1}.heroImageBg{max-height:unset;max-width:40vw;right:0;bottom:50px;top:unset;left:unset;-webkit-clip-path:polygon(15% 0,100% 0,100% 100%,15% 100%,0 50%);clip-path:polygon(15% 0,100% 0,100% 100%,15% 100%,0 50%)}.heroContentContainer{justify-content:center;align-items:flex-start;text-align:left;max-width:calc(60vw - 30px)}.heroSubCopy>p{font-size:1.3em}}@media screen and (min-width:1600px) and (min-height:700px){.heroContentContainer>h1{font-size:100px;line-height:1.1}}@media screen and (min-width:2400px) and (min-height:800px){.heroContainer{padding-left:2vw}.heroContentContainer>h1{font-size:150px;line-height:1.1}.heroBanner{bottom:-30px;z-index:2;font-size:1.3rem;padding:1.2rem 3rem 1.2rem 10vw}}.bcContainer{display:flex;justify-content:center}.bcAlternate{background-color:var(--alternate-bg)}.bcBodyWrapper{padding:20px;width:100%;max-width:1000px}.bcBodyWrapper>*{margin-bottom:10px}.bcCTAWrapper{margin-top:25px}@media screen and (min-width:992px){.bcAlternate{padding:6rem 0}}.clContent{padding:4rem 1rem;height:100%;width:100%;margin:0 auto}.clRowContainer{display:flex;justify-content:center;flex-flow:column nowrap;align-items:center}.clRowCopy{width:100%;border-left:2px solid var(--accent-color);max-width:var(--content-container-max-width);padding-left:1rem;margin-bottom:2rem}.clRowSlider{display:flex;flex-flow:row nowrap;gap:20px;padding:20px;width:100%;overflow-y:hidden;overflow-x:scroll;padding-left:calc((100vw - var(--content-container-max-width)) /2);-webkit-overflow-scrolling:touch;&::-webkit-scrollbar{display:none}}.clSingleContainer{position:relative;overflow:hidden}.clSingleIcon{font-size:3rem}.clSingleSlider{display:flex}.clSingleSlide{flex:1 0 100%}.clSingleBtnLeft,.clSingleBtnRight{width:100%;position:absolute;z-index:1;left:0;top:45%}.clSingleBtnRight{left:unset;right:0}.clNav{display:flex;width:100%;justify-content:center;align-items:center;gap:3px;margin:2rem auto 0}.clNavIcon{padding:0;font-size:2rem;border:3px solid var(--primary-btn);color:var(--primary-btn-text);background-color:var(--primary-btn);width:3.5rem;height:3.5rem;min-width:3.5rem;min-height:3.5rem}.clNavIcon:focus{border:3px solid var(--primary-btn-text)}.clBulletWrapper{min-width:250px;display:flex;justify-content:center;align-items:center}.clBullet{display:inline-block;margin:7px;padding:0;width:15px;height:15px;min-width:unset;min-height:unset;border:2px solid #e0e2e5;background:#e0e2e5;border-radius:50%;transition:all .2s ease}.clBullet.is-active{background-color:var(--secondary-btn);width:18px;height:18px;margin:4px 7px;border:2px solid #e0e2e5}.clBullet:focus,.clBullet:hover{outline:1px auto #e0e2e5}@media screen and (min-width:596px){.clSingleCopy{margin-bottom:2rem}}@media screen and (min-width:992px){.clContent{padding:5rem 2rem}.clSlider{gap:40px}.clRowCopy{padding-left:2rem}.clBulletWrapper{min-width:400px}}.cl-videoContainer{width:280px;height:210px;min-width:280px;border-radius:20px;border:1px solid var(--primary-bg)}.cl-videoWrapper{height:157px;border-radius:20px 0 0 20px}.cl-videoWrapper>img{border-radius:20px 20px 0 0}.cl-videoTitle{height:51px;display:flex;justify-content:flex-start;align-items:center;padding-left:1rem;border-radius:0 0 20px 20px}.cl-videoAlternate{background-color:var(--alternate-bg-accent);color:var(--secondary-font-color)}.cl-videoLink{position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);color:var(--image-overlay-text-color)}.cl-videoIcon{width:70px;height:70px}.cl-videoLink:hover{cursor:pointer;color:var(--accent-color)}@media screen and (min-width:992px){.cl-videoContainer{width:350px;height:250px;min-width:350px}.cl-videoWrapper{height:197px}}.cl-cardContainer{width:100%;height:0;padding-bottom:100%}.cl-cardContainer>a{position:absolute;top:0;right:0;bottom:0;left:0}.cl-cardContainer>a:hover{text-decoration:none}.cl-cardCaption,.cl-cardImage{width:100%;height:100%}.cl-cardCaption{display:flex;flex-flow:column nowrap;justify-content:flex-end;background-image:linear-gradient(transparent,rgba(0,0,0,.5),#000);color:#fff;padding:1rem}.cl-cardCaption>h3{font-size:150%}@media screen and (min-width:480px){.cl-cardCaption{padding:2rem}.cl-cardCaption>h3{font-size:250%}}.qlContainer{display:flex;gap:15px;flex-flow:row wrap;justify-content:center;margin:0 auto 50px;max-width:700px}.qlWrapper{width:100%;padding:0 1rem;max-width:380px}.qlWrapper>figure{width:100%;position:relative;padding-top:60%;overflow:hidden}.qlWrapper figcaption{position:absolute;bottom:-1px}.qlWrapper h3{display:inline;background-color:var(--primary-bg);padding:2px 5px 5px 0;text-transform:uppercase;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media screen and (min-width:700px){.qlContainer{justify-content:flex-end;margin-bottom:0}.qlWrapper{max-width:332px}}@media screen and (min-width:992px){.qlContainer{max-width:815px;margin-bottom:100px}.qlWrapper{max-width:400px}}@media screen and (min-width:2400px){.qlContainer{max-width:1400px;justify-content:center}.qlWrapper{max-width:400px}}.stAltContainer{padding:3rem 0;color:var(--image-overlay-text-color)}.stBackground{width:100%;height:100%;position:absolute;top:0}.stImageOverlay{background-color:#000;opacity:.6}.stBodyWrapper{padding:1rem 2rem 0;max-width:var(--content-container-max-width);margin:0 auto}.stBodyWrapper>p{margin-bottom:2rem;border-bottom:1px solid var(--accent-light)}.stStatsContainer{flex-flow:row wrap;align-items:flex-start}.stStatWrapper,.stStatsContainer{display:flex;justify-content:center}.stStatWrapper{flex-flow:column nowrap;align-items:center;padding:1rem;width:250px}.stStatWrapper:last-of-type{border-right:none}.stStat{font-size:3.2rem;color:var(--accent-color);font-family:var(--headingFont);font-weight:700}.stStatWrapper h4{text-align:center;font-weight:400}@media screen and (min-width:992px){.stStat{font-size:4rem}.stStatWrapper{width:300px}.stAltContainer{padding:5rem 0}}.ipContainer{height:80vh;max-height:600px}.ipContent{position:absolute;top:0;overflow:hidden;clip:rect(0,auto,auto,0)}.ipBodyWrapper,.ipContent{width:100%;height:100%;display:flex;justify-content:center}.ipBodyWrapper{max-width:var(--content-container-max-width);padding:20px;flex-flow:column nowrap;align-items:center;color:var(--image-overlay-text-color);margin:0 auto}.ipBodyWrapper,.ipParallax{position:relative}.ipImageWrapper{width:100%;height:100%;overflow:hidden;position:absolute;top:0}.ipBodyWrapper p{margin-bottom:2rem}.ipBodyWrapper h2,.ipBodyWrapper p{text-shadow:1px 1px #000}.ipImageOverlay{position:absolute;top:0;height:100%;width:100%;background-image:radial-gradient(rgba(0,0,0,.8) 60%,rgba(0,0,0,.6) 100%)}@media screen and (min-width:992px){.ipContainer{height:600px}.ipParallax{position:fixed;top:0}}.ccContainer{display:flex;flex-flow:column nowrap;justify-content:center;max-width:var(--content-container-max-width);margin:0 auto}.ccAlternate{background-color:var(--alternate-bg);padding-top:6rem;color:var(--secondary-font-color)}.ccBodyWrapper{padding:0 20px;width:100%}.ccHeadingWrapper{width:100%;max-width:var(--content-container-max-width);margin:0 auto 1rem;display:flex;justify-content:center;gap:20px;align-items:center}.ccHeadingWrapper>*{margin:0}.ccBodyWrapper>*{margin-bottom:10px}.ccCardsWrapper{flex-flow:row wrap;justify-content:center}.ccCardsWrapper,.ccSlider{padding:20px;display:flex;gap:25px}.ccSlider{flex-flow:row nowrap;width:100%;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;&::-webkit-scrollbar{display:none}}.ccCTAWrapper{margin-top:25px}.ccCard{width:100%;overflow:hidden}.ccICard{max-width:280px;border-radius:10px;box-shadow:0 0 6px 2px rgba(0,0,0,.09);padding:2rem 20px}.ccICard,.ccImageTileCard{min-height:300px;min-width:300px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;gap:.8rem}.ccImageTileCard{flex:48% 1;z-index:1}.ccImageTileCard>a{width:100%;height:100%}.ccImageTileCard>a:hover{text-decoration:none}.ccImageTile{width:100%;height:100%;overflow:hidden;position:relative}.ccImageTile img{transition:transform .3s ease}.ccImageTileCard>a:hover img{transform:scale(1.1)}.ccImageCardCaption{width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:flex-end;background-image:linear-gradient(transparent,rgba(0,0,0,.5),rgba(0,0,0,.95));color:#fff;padding:1rem}.ccICardBody{text-align:center}.ccICardImage{height:60px;width:60px}.ccPHeading{display:flex;align-items:center;margin-bottom:.3rem}.ccPIcon{color:var(--accent-color);margin-right:15px;font-size:2rem}@media screen and (min-width:768px){.ccSlider{flex-flow:row wrap;justify-content:center;overflow-x:hidden}}@media screen and (min-width:992px){.ccCard,.ccImageTileCard{flex:30% 1}.ccICard{max-width:none;min-width:250px}}@media screen and (min-width:1200px){.ccCardsWrapper,.ccSlider{padding:20px 40px;gap:40px}}.fmContainer{display:flex;flex-flow:column nowrap;align-items:center;gap:0;justify-content:flex-start}.fmAlternate{background-color:var(--alternate-bg)}.fmWrapper{width:100%;max-width:1200px;padding:0 10px}.fmHeading{width:100%;padding:0 30px}.fmHeading>h2{margin-bottom:0!important}.fmTextOverlay{position:absolute;top:5px;left:0;width:100%;padding:0 30px;color:var(--image-overlay-text-color)}.fmImageWrapper,.fmVideoWrapper{width:100%;max-width:1280px;height:0;overflow:hidden;border-radius:20px;background-color:#efefef;position:relative;box-shadow:40px 30px var(--accent-color)}.fmVW16x9{padding-bottom:56.25%;min-height:300px;display:flex;justify-content:center;align-items:flex-start}.fmVideoWrapper iframe{width:100%;height:100%;border:none}.fmVW16x9 iframe{min-height:300px;min-width:533px}.fmImageOverlay{position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:.5}@media screen and (min-width:533px){.fmVW16x9{display:block}.fmVW16x9 iframe{position:absolute;top:0;left:0}}@media screen and (min-width:992px){.fmAlternate{padding:6rem 0}.fmWrapper{padding:0 2rem}.fmImageWrapper{height:600px;max-width:1200px}}@media screen and (min-width:1400px){.fmContainer{gap:60px}.fmWrapper{margin-bottom:60px}}@media screen and (max-width:992px){.fcContainer{margin-bottom:80px!important}}.fcContainer{display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between}.fcImageWrapper{width:100%;height:25vh;overflow:hidden}.fcBodyWrapper{padding:20px;width:100%}.fcBodyWrapper>*{margin-bottom:10px}.fcCTAWrapper{margin-top:25px;width:100%;display:flex;flex-flow:row wrap;gap:1rem}.fcImageShape{display:none}.fcImageBg{background-color:var(--secondary-bg);height:30px;width:90%;position:absolute;top:-15px;border-radius:20px;display:block}@media screen and (min-width:576px){.fcCTAWrapper>*{max-width:380px}}@media screen and (min-width:992px){.fcContainer{flex-flow:row nowrap;gap:30px}.fcAlternate{padding:6rem 0}.fcFlip{order:2}.fcImageWrapper{max-width:50vw;height:600px}.fcBodyContainer{display:flex;justify-content:center;width:100%;padding:0}.fcBodyWrapper{max-width:calc(var(--content-container-max-width) * .5)}.fcImageBg{display:none}.fcImageShape{display:block;width:120px;background-color:red;position:absolute;height:108%;top:-15px;transform:rotate(10deg)}.fcLeft{right:-60px}.fcRight{left:-60px;top:-30px}}@media screen and (min-width:1400px){.fcContainer{gap:60px}}.qtContainer{padding:20px 0;display:flex;justify-content:center;padding-bottom:var(--module-padding-bottom-default)}.qtAlternate{padding:6rem 0;background-color:var(--alternate-bg)}.qtWrapper{padding:0 20px}.qtBody{padding:4rem 40px 2rem;font-size:1.5em}.openQuote{top:0;left:20px}.closeQuote,.openQuote{color:var(--accent-color);font-size:4rem;position:absolute}.closeQuote{right:20px;bottom:0}.searchWidgetContainer{width:100%;background:var(--alternate-bg);display:flex;justify-content:center;flex-flow:column nowrap;margin-top:25px;padding-bottom:15px;align-items:center}.searchWidgetTop{width:100%;height:25px;background-color:var(--alternate-bg);-webkit-clip-path:polygon(25% 100%,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(25% 100%,100% 0,100% 100%,0 100%,0 0);position:absolute;top:2px}.searchWidgetWrapper{max-width:768px;padding:25px 15px;display:flex;gap:10px;flex-flow:row wrap;align-items:center;margin:0 auto;border-radius:5px}.searchWidgetWrapper>form{width:100%;display:flex;flex-flow:row nowrap;gap:10px}.searchFormField{height:45px;width:80%;border:1px solid var(--accent-color);display:flex;align-items:center;padding:0 20px}.searchFormField,.searchFormField>input,.searchFormField>select{background-color:var(--primary-bg)}.searchWidgetSubmitBtn{width:20%}.searchWidgetSubmitBtn>button{width:100%;height:45px;min-height:unset;min-width:unset;padding:0}.searchWidgetCTA{width:100%;height:45px}.searchWidgetCTA button{height:100%;min-height:unset;padding:0}@media screen and (min-width:596px){.searchFormField,.searchWidgetCTA,.searchWidgetSubmitBtn>button{height:60px}}@media screen and (min-width:992px){.searchWidgetTop{-webkit-clip-path:unset;clip-path:unset}.searchWidgetWrapper{height:100px;width:90vw;gap:2.5%;margin:0;max-width:1200px}.searchFormField{max-width:35%}.searchWidgetWrapper>form{justify-content:center}}