.thb-hero{padding:10vh 0;position:relative;overflow:hidden;width:100%}.thb-hero.thb-hero-full-height{min-height:100vh;display:flex;align-items:center;flex-direction:column;justify-content:center}.thb-hero.thb-hero-full-height>.row{width:100%;flex:0 0 auto}.thb-hero .row{position:relative;z-index:2}.thb-hero-subtitle{text-transform:uppercase;font-weight:600;letter-spacing:2px;font-size:14px;margin-bottom:20px;display:inline-block}.thb-hero-heading{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:30px}@media screen and (max-width:768px){.thb-hero-heading{font-size:2.5rem}}.thb-hero-description{font-size:1.25rem;line-height:1.6;margin-bottom:40px;opacity:.8}@media screen and (max-width:768px){.thb-hero-description{font-size:1.125rem}}.thb-hero-buttons .btn{margin-right:15px;margin-bottom:15px}.thb-hero-video-btn i{margin-right:8px}.thb-hero-feature-list{margin-bottom:30px}.thb-hero-feature-list ul{list-style:none;padding:0;margin:0}.thb-hero-feature-list ul li{position:relative;padding-left:30px;margin-bottom:15px;font-size:1.125rem}.thb-hero-feature-list ul li:before{content:"\f00c";font-family:"FontAwesome";position:absolute;left:0;top:0;color:#4caf50}.thb-hero-avatar{margin-bottom:20px}.thb-hero-avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover}.thb-hero-additional-content{margin-top:30px}.thb-hero-image-col{position:relative}.thb-hero-image-col img{border-radius:8px;width:100%;height:auto;display:block}.thb-hero.thb-dark-text{color:#000}.thb-hero.thb-dark-text .thb-hero-heading,.thb-hero.thb-dark-text .thb-hero-subtitle{color:#000}.thb-hero.thb-light-text{color:#fff}.thb-hero.thb-light-text .thb-hero-heading,.thb-hero.thb-light-text .thb-hero-subtitle{color:#fff}.thb-hero.style1{padding:15vh 0}.thb-hero.style1 .thb-hero-heading{font-size:5rem}@media screen and (max-width:768px){.thb-hero.style1 .thb-hero-heading{font-size:3rem}}.thb-hero.style2 .thb-hero-heading{font-size:5.5rem;max-width:800px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.thb-hero.style2 .thb-hero-heading{font-size:3rem}}.thb-hero.style9 .thb-hero-overlapping-images{position:relative;min-height:50vh}@media screen and (max-width:768px){.thb-hero.style9 .thb-hero-overlapping-images{min-height:40vh;margin-top:40px}}.thb-hero.style9 .thb-hero-overlapping-images img{position:absolute;width:60%;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.thb-hero.style9 .thb-hero-overlapping-images img.overlap-img-0{top:0;right:0;z-index:2}.thb-hero.style9 .thb-hero-overlapping-images img.overlap-img-1{bottom:0;left:0;z-index:1}.thb-hero.style10 .thb-hero-secondary-images{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.thb-hero.style11 .thb-hero-image-col img{border-radius:50%}.thb-hero.style1 .thb-hero-text-col,.thb-hero.style1>.row>.small-12.medium-10.columns,.thb-hero.style7 .thb-hero-text-col,.thb-hero.style7>.row>.small-12.medium-10.columns,.thb-hero.style8 .thb-hero-text-col,.thb-hero.style8>.row>.small-12.medium-10.columns{text-align:center}.thb-hero.style1 .thb-hero-text-col .thb-hero-buttons,.thb-hero.style1>.row>.small-12.medium-10.columns .thb-hero-buttons,.thb-hero.style7 .thb-hero-text-col .thb-hero-buttons,.thb-hero.style7>.row>.small-12.medium-10.columns .thb-hero-buttons,.thb-hero.style8 .thb-hero-text-col .thb-hero-buttons,.thb-hero.style8>.row>.small-12.medium-10.columns .thb-hero-buttons{justify-content:center;display:flex;flex-wrap:wrap}.thb-hero.style1 .thb-hero-text-col .thb-hero-feature-list ul li,.thb-hero.style1>.row>.small-12.medium-10.columns .thb-hero-feature-list ul li,.thb-hero.style7 .thb-hero-text-col .thb-hero-feature-list ul li,.thb-hero.style7>.row>.small-12.medium-10.columns .thb-hero-feature-list ul li,.thb-hero.style8 .thb-hero-text-col .thb-hero-feature-list ul li,.thb-hero.style8>.row>.small-12.medium-10.columns .thb-hero-feature-list ul li{text-align:left;display:inline-block}.thb-hero.style3 .thb-hero-text-col,.thb-hero.style3>.row>.small-12.medium-10.columns,.thb-hero.style4 .thb-hero-text-col,.thb-hero.style4>.row>.small-12.medium-10.columns,.thb-hero.style5 .thb-hero-text-col,.thb-hero.style5>.row>.small-12.medium-10.columns,.thb-hero.style6 .thb-hero-text-col,.thb-hero.style6>.row>.small-12.medium-10.columns,.thb-hero.style9 .thb-hero-text-col,.thb-hero.style9>.row>.small-12.medium-10.columns,.thb-hero.style10 .thb-hero-text-col,.thb-hero.style10>.row>.small-12.medium-10.columns,.thb-hero.style11 .thb-hero-text-col,.thb-hero.style11>.row>.small-12.medium-10.columns,.thb-hero.style12 .thb-hero-text-col,.thb-hero.style12>.row>.small-12.medium-10.columns{text-align:left}.thb-hero.style3 .thb-hero-text-col .thb-hero-buttons,.thb-hero.style3>.row>.small-12.medium-10.columns .thb-hero-buttons,.thb-hero.style4 .thb-hero-text-col .thb-hero-buttons,.thb-hero.style4>.row>.small-12.medium-10.columns .thb-hero-buttons,.thb-hero.style5 .thb-hero-text-col .thb-hero-buttons,.thb-hero.style5>.row>.small-12.medium-10.columns .thb-hero-buttons,.thb-hero.style6 .thb-hero-text-col .thb-hero-buttons,.thb-hero.style6>.row>.small-12.medium-10.columns .thb-hero-buttons,.thb-hero.style9 .thb-hero-text-col .thb-hero-buttons,.thb-hero.style9>.row>.small-12.medium-10.columns .thb-hero-buttons,.thb-hero.style10 .thb-hero-text-col .thb-hero-buttons,.thb-hero.style10>.row>.small-12.medium-10.columns .thb-hero-buttons,.thb-hero.style11 .thb-hero-text-col .thb-hero-buttons,.thb-hero.style11>.row>.small-12.medium-10.columns .thb-hero-buttons,.thb-hero.style12 .thb-hero-text-col .thb-hero-buttons,.thb-hero.style12>.row>.small-12.medium-10.columns .thb-hero-buttons{justify-content:flex-start;display:flex;flex-wrap:wrap}.thb-hero.style4{padding-bottom:calc(10vh + 80px)}.thb-hero.style4 .thb-hero-wave-shape{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;z-index:1}.thb-hero.style4 .thb-hero-wave-shape svg{display:block;width:100%;height:80px}.thb-hero.style4 .thb-hero-wave-shape path{fill:#fff}