.home-hero-section .background-video{line-height:0;position:relative}.home-hero-section .content-section{align-items:center;display:flex;height:100%;position:absolute;top:0;width:100%}.home-hero-section .background-video video{height:100vh!important;object-fit:cover;width:100%!important}.home-hero-section .content-section .row{display:flex;flex-wrap:wrap}.home-hero-section .content-section .col-6:first-child{width:60%}.home-hero-section .content p.sub-title{border-bottom:5px solid #ee3b33;color:#dcdcdf;font-size:18px;font-style:normal;font-weight:400;line-height:18px;margin:0 0 15px;padding:0 0 24px;text-transform:uppercase}.home-hero-section .content-section .content h1.title{border-bottom:5px solid #ee3b33;line-height:55.2px;margin:0 0 24px;padding:0 0 15px;text-transform:uppercase}.home-hero-section .content-section .content p.description{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 24px}.home-hero-section .background-video:before{background:#2d15156b;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home-hero-section .button-section a.button{align-items:center;display:inline-flex;gap:10px}@media only screen and (max-width:767px){.home-hero-section .content-section .col-6:first-child{width:100%}.home-hero-section .content-section .content h1.title{line-height:130%}.home-hero-section .content-section .content p.description{font-size:20px!important;line-height:normal;text-wrap:pretty}.home-hero-section .content-section{padding-top:50px}}@media only screen and (min-width:768px) and (max-width:1024px){.home-hero-section .content-section .col-6:first-child{width:75%}.home-hero-section .content-section .content p.description{font-size:20px!important;line-height:26px}.home-hero-section .content-section .content h1.title{line-height:130%}}