.home-hero{background-position:0 0;background-repeat:no-repeat;background-size:cover;position:relative}.home-hero .content-box h1{color:var(--white-color)}.hero-button-sticky{background:var(--secondary-color);max-height:0;opacity:0;visibility:hidden}.hero-button-sticky.sticky{left:50%;max-height:100%;opacity:1;position:fixed;text-align:center;top:var(--sticky-height);transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:visible;width:100%;z-index:2}.hero-button-sticky--container{padding:8px;position:relative}@media only screen and (min-width:768px){.home-hero{height:calc(100vh - var(--header-height));max-height:1400px;min-height:500px}.home-hero .content-wrapper{padding-top:5.5%}.home-hero .content-box{background-color:var(--primary-color);max-width:fit-content;overflow:hidden;padding:62px 42px}.home-hero .content-box h1>span{display:block}.home-hero .content-box h1>.t2{display:inline-block;font-size:16px;font-weight:700;padding:0 90px;position:relative}.home-hero .content-box h1>.t2:after,.home-hero .content-box h1>.t2:before{background-color:currentColor;content:"";height:1px;position:absolute;top:50%;transform:translateY(-50%);width:70px}.home-hero .content-box h1>.t2:before{left:0}.home-hero .content-box h1>.t2:after{right:0}.home-hero .content-box h1>.t3{font-style:italic}}@media only screen and (max-width:767px){.home-hero:after{background:rgba(0,0,0,.3);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.home-hero .content-box{margin:auto;max-width:300px;padding-bottom:20px;padding-top:100px;position:relative;z-index:1}.home-hero .content-box h1{font-size:20px;font-weight:700;margin-bottom:10px;max-width:15ch;text-transform:uppercase}}