.banner-wrapper{background-position:50%;background-size:cover;border-radius:1rem;height:auto;overflow:hidden;position:relative;width:100%}@media screen and (max-width:992px){.banner-wrapper{background-position:38%!important}}.banner-overlay{align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.1) 40%,rgba(243,101,0,.9));display:flex;height:100%;justify-content:flex-end;padding:2rem;width:100%}.banner-content{color:#fff;margin-right:3rem;max-width:600px;text-align:left;width:100%}.text-content{align-items:flex-start;display:flex;flex-direction:column}.rich-text{padding-top:40px}.rich-text h1,.rich-text h2,.rich-text h3{color:#fff;font-weight:700;margin-bottom:1rem}.rich-text p{color:#fff;margin-bottom:1.5rem}.custom-button{background-color:#fff;border-radius:.5rem;color:#000;display:inline-block;font-weight:600;margin-bottom:50px;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none!important;transition:all .3s ease}.custom-button:hover{background-color:#000;color:#fff;text-decoration:none!important}@media (max-width:768px){.rich-text h2{text-align:center!important}.banner-overlay{justify-content:center;padding:2rem 1rem}.banner-content{margin-right:0;max-width:100%;text-align:center}.text-content{align-items:center}.custom-button{margin-left:auto;margin-right:auto}}