.revops-banner-section{align-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:70vh;padding:4rem 40px}.revops-banner-section h1{font-size:2.5vw!important}.revops-banner-section .hero-p{font-size:1.2vw!important}.revops-banner-section .hero-p,.revops-banner-section h1{color:#fff}.revops-banner-section .banner-logo,.revops-banner-section .hero-p,.revops-banner-section h1{margin-bottom:20px}.banner-cta-wrapper a{border:3px solid #78d254;border-radius:40px;color:#fff;display:inline-flex;font-size:1.1vw!important;line-height:normal;margin-top:20px;padding:15px 70px;text-decoration:none}@media only screen and (max-width:1024px){.revops-banner-section h1{font-size:5.5vw!important}.banner-cta-wrapper a,.revops-banner-section .hero-p{font-size:2.2vw!important}}@media only screen and (max-width:768px){.revops-banner-section{min-height:50vh}.revops-banner-section h1{font-size:6vw!important}.banner-cta-wrapper a,.revops-banner-section .hero-p{font-size:3.2vw!important}}@media only screen and (max-width:480px){.banner-cta-wrapper a{border:1px solid #78d254}.revops-banner-section .banner-logo img{height:auto;max-width:130px}.revops-banner-section h1{font-size:2.2rem!important}.banner-cta-wrapper a,.revops-banner-section .hero-p{font-size:1.2rem!important}}