.hero-banner{background-color:#1e1e1e;padding:160px 0 80px;position:relative;z-index:1}.hero-banner .bg{background-repeat:no-repeat;background-size:100% 100%;bottom:0;height:27.5%;position:absolute;right:0;width:100%;z-index:-1}.hero-banner .page-center{max-width:95%}.hero-banner .row{display:flex;flex-flow:row wrap;margin:0 -15px}.hero-banner .column{padding:0 15px;width:50%;width:100%}@media(min-width:1200px){.hero-banner .column{width:50%}}.hero-banner h1{color:#f8eee8;font-size:54px;line-height:98%;margin-bottom:30px}@media(min-width:1200px){.hero-banner h1{font-size:60px;padding-right:15px}}@media(min-width:1440px){.hero-banner h1{font-size:70px}}@media(min-width:1600px){.hero-banner h1{font-size:80px}}@media(min-width:1800px){.hero-banner h1{font-size:90px;line-height:98%}}.hero-banner h1 span{display:inline-flex;margin:15px 0 5px;padding:4px 20px;position:relative;z-index:1}.hero-banner h1 span:before{background-color:#fc4a27;border-radius:21px;bottom:0;content:"";display:block;flex-shrink:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero-banner .text{color:#d9d9d9;font-size:16px;margin-bottom:30px;max-width:100%}@media(min-width:768px){.hero-banner .text{font-size:18px}}@media(min-width:1200px){.hero-banner .text{font-size:20px;max-width:720px}}.hero-banner .hs-button{background-color:#fc4a27;border-color:#fc4a27;color:#fff;font-weight:700;justify-content:center;min-width:320px}.hero-banner .video-wrap{display:flex;flex-flow:row nowrap;gap:20px;justify-content:center;margin-top:50px}@media(min-width:1200px){.hero-banner .video-wrap{margin:0}}.hero-banner .video-holder{border-radius:16px;line-height:0;overflow:hidden;position:relative;width:33.33%}.hero-banner .video-holder:before{content:"";display:block;padding-top:230%}.hero-banner .video-holder .video{border:0;height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%}