.landing-modern~.content-contain article{padding-bottom:0}.sec-nav,span.mHide{display:none}.homeBanner{background-size:cover;background-position:bottom;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:calc(100vh - 240px);height:100px;position:relative}.bannerCover{position:absolute;overflow:hidden;height:52vh;bottom:0;right:0;left:0;background:transparent}.bannerCover:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:100%;position:absolute;height:70px;content:"";width:120%;bottom:-50px;left:50%;background-color:#fff}.homeBannerContent{width:100%;height:100%;max-width:1280px;margin:0 auto;-webkit-box-flex:1;flex:1;position:relative}.homeBanner:hover{cursor:pointer}.bannerContentGrp{position:absolute;top:inherit;right:0;bottom:0}.homeBanner h1,.homeBanner h2{color:#fff;font-weight:600;width:auto;padding:0;margin-left:12px;font-family:Source Sans Pro,Arial,sans-serif}.homeBanner h1{font-size:2rem;border-bottom:none;background:transparent;margin-bottom:0;line-height:38px;margin-top:14px}.homeBanner h2{font-size:1.5rem;line-height:26px;margin-bottom:14px}.bannerActionBt{width:90%;color:#fff;text-transform:uppercase;text-align:center;line-height:40px;padding:.5rem 0 .3rem;margin:0 auto -10px;border-radius:10px}.bannerActionBt span:first-child,.bannerActionBt span:nth-child(2){font-size:25px}.bannerActionBt span:first-child{display:inline}.bannerActionBt span:nth-child(2){font-weight:600}#services h1{margin:1.5rem 0;background:transparent;border-bottom:none;text-align:center;font-family:Roboto Slab,serif;font-size:2.2rem;padding:0}#services h1.hBold{font-weight:800}.facts,.servicesContent{display:block;padding:0 20px;max-width:1280px}.facts{margin:0 auto;-webkit-box-align:center;align-items:center}.serviceText1 h2{font-weight:300;font-size:2.6rem;padding:0;margin:0;line-height:45px}.facts div,.servicesContent div{width:100%}.servicesContent a{display:block;width:100%;height:100%;position:absolute;z-index:2}.facts div{border-top:thin solid #80807b;border-left:none;padding:40px 0;text-align:center;font-size:1.3rem}.facts div:first-child{border-top:none;border-left:none}.facts span{font-size:3rem;color:#000;font-weight:800;margin:0 4px;line-height:45px}#services{background-color:#e7e7e7;padding:50px 0}.servicesContent{margin:0 auto}.servicesContent div{background-color:#fff;border-radius:0 0 0 0;padding-bottom:50px;margin-left:inherit;margin-right:inherit;margin-bottom:20px;position:relative}.servicesContent div.serviceText2{padding-bottom:40px}.servicesContent div:last-child{margin-bottom:0}.servicesContent div:not(:first-child):after{content:"";width:38px;height:37px;background:url(/Style%20Library/branding/images/arrow.svg);background-size:cover;position:absolute;left:0;right:0;bottom:20px;margin-left:auto;margin-right:auto}.servicesContent div:hover img{-webkit-filter:grayscale(50%);filter:grayscale(50%);opacity:.8}.servicesContent img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.servicesContent p{margin:25px 40px;text-align:center;font-size:1.6rem;line-height:33px;font-weight:300}.servicesContent div.serviceText2{background-color:#42829f;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.serviceText2 h2{padding:40px 30px 0;margin:0;color:#fff;text-transform:uppercase;font-weight:600;font-size:1.7rem;line-height:30px}@media only screen and (min-width:350px){.homeBanner{min-height:calc(100vh - 240px)}.homeBanner h1{font-size:2.6rem;line-height:46px}.homeBanner h2{font-size:1.8rem;line-height:33px}.bannerActionBt span:first-child,.bannerActionBt span:nth-child(2){font-size:30px}.servicesContent div{padding-bottom:50px}.serviceText2 h2{font-size:2.1rem;line-height:40px}}@media only screen and (min-width:414px) and (orientation:landscape){.homeBanner{height:400px}}@media only screen and (min-width:414px){.homeBanner{background-size:cover;min-height:calc(100vh - 290px)}.homeBanner h1{font-size:3rem;line-height:55px}.servicesContent p{font-size:1.4rem;line-height:inherit}}@media only screen and (min-width:785px) and (orientation:landscape){.homeBanner{height:410px}}@media only screen and (min-width:785px){span.mHide{display:inline}.homeBanner{display:inherit;max-height:640px;min-height:calc(100vh - 240px);background-size:cover;background-position:top}.bannerCover{position:absolute;height:100%;background:linear-gradient(138deg,rgba(0,0,0,.3) 10%,transparent 50%)}.homeBanner h1,.homeBanner h2{margin:0 0 0 12px}.homeBanner h1{font-size:3.4rem}.bannerContentGrp{-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent}.bannerActionBt{margin-left:12px}.bannerActionBt span:first-child{display:block}.bannerActionBt span:nth-child(2){font-size:35px}.facts{margin:3rem auto}.facts,.servicesContent{display:-webkit-box;display:flex}.facts div,.servicesContent div{width:33%}.facts div{padding:40px 39px;text-align:left;border-top:none;border-left:thin solid #80807b}.servicesContent div{border-radius:0 0 10px 10px;margin-left:2px;margin-right:2px;margin-bottom:0}.serviceText1 h2{font-size:2.2rem;line-height:44px}.serviceText2 h2{font-size:2.6rem}.servicesContent p{font-size:1.3rem}}@media only screen and (min-width:980px){.serviceText1 h2{font-size:2.7rem}}#slides{width:100%;max-width:1280px;margin:0 auto;padding:10px 0 20px;text-align:center}.gallery img{max-height:300px}.lSAction>a{display:none}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{overflow:hidden}.lSSlideOuter .lSPager.lSpg>li a{background-color:#dadada}#slides .ms-webpart-cell-vertical,#slides .ms-webpart-chrome-vertical,#slides .ms-webpart-zone{display:inherit}#video,.videoLink{background-color:#eff3f6}.videoLink{display:block}.videoArea{position:relative;width:100%}.videoImage{height:100%;width:100%;background:#000 url(/PublishingImages/HomePageItems/6-15-21-hailey-story-B.jpg) no-repeat 50%;background-size:cover;overflow:hidden;cursor:pointer;position:absolute}.videoArea img{width:100%}.videoText{-webkit-box-flex:1;flex:1;margin:30px 20px 0;padding-bottom:20px}.videoText h3{padding:0;font-size:1.4rem;color:#000;line-height:24px}.videoText h2{font-family:Roboto Slab,serif;font-weight:400;font-size:2.1rem;padding:10px 0 0}.videoText p{font-size:19px;line-height:inherit}@media only screen and (min-width:785px){.videoLink{display:-webkit-box;display:flex;width:100%;max-width:1280px;margin:0 auto;-webkit-box-align:center;align-items:center}.videoArea{width:50%}.videoText{margin:0 20px;padding:10px 0}.videoText h2{font-size:1.6rem}}@media only screen and (min-width:1080px){.videoText h2{font-size:2.2rem}}#signup{background-color:#dfdfdf;position:relative}.signupWrap{width:100%;max-width:1280px;margin:0 auto;padding:40px 0 20px}#signup:after,#signup:before{content:"";width:100%;height:4px;border-top:2px dashed #fff;position:absolute}#signup:before{top:10px}#signup:after{bottom:6px}.signupForm{padding:0 20px}.signupWrap h2{padding:0;margin:0 20px 20px;text-align:center;font-family:Roboto Slab,serif;text-transform:uppercase;font-size:2rem;font-weight:400}.hbspt-form .hs-form-iframe{width:100%!important}.hbspt-form .hs-form-field label{text-transform:uppercase!important}.hbspt-form .hs-submit>.actions{text-align:center;margin:0}.hbspt-form .hs-button,.hbspt-form .hs-button:active,.hbspt-form .hs-button:active:not(.inactive):not(.link),.hbspt-form .hs-button:focus,.hbspt-form .hs-button:hover,.hbspt-form .hs-button:hover:not(.inactive){text-transform:uppercase;font-size:19px;background:#42829f;border-color:#42829f;padding:14px 60px;border-radius:0}#stories{padding:20px 0}.storyWrap{width:100%;max-width:1280px;margin:0 auto}.storyWrap h2{font-family:Roboto Slab,serif;font-weight:400;font-size:2.2rem;padding:10px 0;text-align:center}.storyBlocks ul{padding:0 20px;display:block}.storyBlocks a{display:block;width:100%;height:100%;position:absolute;z-index:2}.storyBlocks a:hover+img{-webkit-filter:grayscale(50%);filter:grayscale(50%);opacity:.8}.storyBlocks ul li{position:relative;list-style:none;width:100%;margin-bottom:15px}.storyText{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:80%;bottom:20px;background:hsla(0,0%,100%,.8);border-radius:10px;padding:15px;font-size:18px;color:#000}.storyBlocks img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:785px){.storyWrap{width:90%}.storyBlocks ul{padding:0;display:-webkit-box;display:flex}.storyBlocks ul li{width:33.3%;margin-bottom:inherit;margin-left:10px;margin-right:10px}}@media only screen and (min-width:1080px){.storyWrap{width:80%}.storyBlocks ul li{margin-left:20px;margin-right:20px}}@media only screen and (min-width:1200px){.homeBanner{min-height:640px;background-position:center -7vh}}@media only screen and (min-width:1920px){.homeBanner{min-height:640px;background-size:70%;background-position:center -50px;background-repeat:no-repeat;background-color:#003b5c}}