.hero{overflow:hidden;position:relative}.hero .img-overlay,.hero .overlay{background:linear-gradient(270deg,rgba(82,180,173,.2) 21.8%,#52b4ad 50%),rgba(13,49,52,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero .img-overlay{display:none}.hero .btn-container{display:flex;flex-wrap:wrap;gap:48px;margin-top:24px}.hero .content{gap:20px;margin:0 auto;padding-left:30px;padding-right:30px;position:relative;width:100%;z-index:3}.hero .content .eyebrow{visibility:hidden}.hero .title{margin-bottom:0;max-width:800px}.hero .text{margin-bottom:0;max-width:1058px}.hero.combo .content{align-items:flex-start;text-align:left}.hero.combo .title{max-width:798px;text-align:left}.hero.combo .text{max-width:867px}.hero .content p{max-width:642px;overflow:hidden}.content p span{display:inline-block;visibility:hidden}.hero .bg{position:absolute;top:0;width:100%;z-index:1}.hero .btn-container .btn{visibility:hidden}.hero .bg.background{min-height:100%;min-width:100%}.hero .bg.foreground{visibility:hidden}.hero .content h1{overflow:hidden}.hero .content h1 span{display:inline-block;visibility:hidden}@media (min-width:1701px) and (max-width:1950px){background:linear-gradient(270deg,rgba(82,180,173,.2) 21.8%,#52b4ad 55%),rgba(13,49,52,.5)}@media (min-width:992px) and (max-width:1700px){.hero .overlay{background:linear-gradient(270deg,rgba(82,180,173,.2) 21.8%,#52b4ad 65%),rgba(13,49,52,.5)}}@media (min-width:992px){.hero .hero-featured-img{height:100%!important;max-width:unset!important;min-width:unset!important;position:absolute;right:0;top:0;width:auto;z-index:1}}@media (max-width:991px){.hero .img-container{position:relative}.hero.combo{background:var(--07b5ac-Primary,#07b5ac);display:flex;flex-direction:column;gap:50px}.hero.combo .overlay{display:none}.hero.combo .img-overlay{background:linear-gradient(0deg,rgba(82,180,173,.2) 55.21%,#07b5ac 92.66%),rgba(13,49,52,.5);display:block}.hero .overlay{background:linear-gradient(0deg,rgba(82,180,173,.2) 21.8%,#52b4ad 40%),rgba(13,49,52,.5)}}@media (max-width:550px){.hero .btn-container{gap:10px}.hero .btn-container .btn{justify-content:center;width:100%}.hero .content,.hero .content *{margin-left:0;text-align:left}.hero .overlay{background:linear-gradient(180deg,rgba(82,180,173,.2) 21.8%,#52b4ad 40%),rgba(13,49,52,.5)}.hero .btn-container{width:100%}}@media (max-width:400px){.hero .overlay{background:linear-gradient(180deg,rgba(82,180,173,.2) 11.8%,#52b4ad 30%),rgba(13,49,52,.5)}}