.inside-hero-section{position:relative}.inside-hero-section:before{position:absolute;left:0;top:0;bottom:0;right:0;background-size:cover;background-position:center right}.inside-hero-container{height:60vh;min-height:500px;position:relative;max-height:500px}.inside-hero-container .page-center{text-align:center;position:absolute;left:50%;top:50%;width:calc(100% - 30px);margin:0 auto;max-width:1100px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.inside-hero-content h1{color:#fff;text-align:center;font-size:1.2rem;font-weight:300;margin:0}.inside-hero-container .inside-hero-content-area{margin-top:0;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:10px;font-weight:bold;font-size:2em}.inside-hero-container:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.inside-hero-section>div{background-size:cover;background-position:center center}.inside-hero-cta>a{padding:10px 20px;color:#fff;display:inline-block;text-decoration:none}.inside-hero-cta>a .cta-icon svg{max-width:50px;display:block;height:50px;fill:#fff;border-right:1px solid #fff;padding-right:15px}.inside-hero-cta{margin-top:25px}.inside-hero-cta>a .cta-icon{display:inline-block;vertical-align:middle;padding-right:15px}.inside-hero-cta>a .cta-content{display:inline-block;vertical-align:middle;font-size:20px}@media screen and (max-width:1100px){.inside-hero-content{max-width:100%}}@media screen and (min-width:1100px){body.image-hero-active.active-nav-sticky{margin-top:0 !important}body.image-hero-active section#flawless-header-section{position:fixed;background-color:transparent;background:transparent;border:0}body.image-hero-active .header-menu-area .hs-menu-item.hs-menu-depth-1>a{color:#fff}body.image-hero-active .hs-menu-depth-1.hs-item-has-children:after{border-color:#fff}body.image-hero-active .header-logo-area{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}body.image-hero-active.active-nav-sticky section#flawless-header-section{position:fixed;background-color:#fff;background:#fff;border-bottom:1px solid #efefef}body.image-hero-active.active-nav-sticky .header-menu-area .hs-menu-item.hs-menu-depth-1>a{color:#000}body.image-hero-active.active-nav-sticky .hs-menu-depth-1.hs-item-has-children:after{border-color:#000}body.image-hero-active.active-nav-sticky .header-logo-area{-webkit-filter:none;filter:none}.image-hero-active .inside-hero-content{padding-top:50px}}