.banner-with-background-image-section{position:relative}.banner-with-background-image-section:before{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.banner-with-background-image-section .main-container{margin:0 auto;max-width:822px;position:relative;text-align:center;width:100%}.banner-with-background-image-section .main-container .image-container{line-height:0;margin:0 auto;max-width:28px;width:100%}.banner-with-background-image-section .main-container .description-container,.banner-with-background-image-section .main-container .heading-container,.banner-with-background-image-section .main-container .sub-heading-container{padding:16px 0 0}.banner-with-background-image-section .main-container .btn-container a,.banner-with-background-image-section .main-container .description-container p,.banner-with-background-image-section .main-container .heading-container h1,.banner-with-background-image-section .main-container .sub-heading-container h6{margin:0}.banner-with-background-image-section .main-container .btn-container{padding:24px 0 0}@media (max-width:767px){.banner-with-background-image-section .main-container .description-container,.banner-with-background-image-section .main-container .heading-container,.banner-with-background-image-section .main-container .sub-heading-container{padding:8px 0 0}}@media (max-width:500px){.banner-with-background-image-section .main-container .btn-container a{display:flex;justify-content:center;width:100%}.banner-with-background-image-section{margin-top:32px}}