.hero-background-3{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin-top:100px;position:relative;width:100%;z-index:1}.hero-background-3 .infinite{height:auto;max-width:1600px;opacity:.2;position:absolute;width:100%;z-index:-1}.hero-background-3 .general-container{align-content:center;align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-between;max-width:1000px;position:relative;width:100%}.hero-background-3 .general-container .red-background-1{right:-600px;top:-360px}.hero-background-3 .general-container .red-background-1,.hero-background-3 .general-container .red-background-3{background:#ec8444;background:radial-gradient(circle,rgba(162,15,56,.6) 20%,rgba(162,15,56,.4) 40%,rgba(162,15,56,0) 100%);filter:blur(150px);height:780px;position:absolute;width:780px;z-index:-1}.hero-background-3 .general-container .red-background-3{display:none;left:-600px;top:400px}.hero-background-3 .general-container .video{border-radius:16px;filter:drop-shadow(0 4px 20px rgba(0,0,0,.25));height:auto;margin-right:28px;width:50%}.hero-background-3 .general-container .video .image{border-radius:16px;height:auto;width:100%}.hero-background-3 .general-container .text-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:0;width:50%}.hero-background-3 .general-container .text-container .title-cell{display:none}.hero-background-3 .general-container .text-container .title div,.hero-background-3 .general-container .text-container .title-cell div{color:#fff;font-size:48px;font-weight:800;line-height:48px;margin-top:12px;padding-left:4px;padding-right:4px;text-transform:uppercase;width:fit-content}.hero-background-3 .general-container .text-container .text{margin-top:24px}.hero-background-3 .general-container .text-container .text span{color:#fff;font-size:20px;font-weight:300;line-height:25px}.hero-background-3 .general-container .text-container .button-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px;width:100%}.hero-background-3 .general-container .text-container .button-container .button{align-items:center;border-radius:4px;color:#fff;display:flex;justify-content:center}.hero-background-3 .general-container .text-container .button-container .button:hover{background:#00589f!important;border:0!important;cursor:pointer;padding:15px 12px!important}.hero-background-3 .general-container .text-container .button-container .button .button-text{color:#fff;font-size:16px;font-weight:700;line-height:20px}