.blog-banner-module{overflow:hidden;position:relative}.blog-banner-module .background__wrapper{border-radius:30px;overflow:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;width:100%}.blog-banner-module .background__wrapper .image-holder{position:relative}.blog-banner-module .background__wrapper .image-holder img{height:auto;width:100%}.blog-banner-module .background__overlay{background:-webkit-gradient(linear,left top,left bottom,from(var(--gradient-direction)),color-stop(0,var(--gradient-start)),to(var(--gradient-end)));background:linear-gradient(var(--gradient-direction),var(--gradient-start) 0,var(--gradient-end) 100%);inset:0;pointer-events:none;position:absolute}.blog-banner-module .text__wrapper{width:100%}.blog-banner-module .content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem 7rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:5rem}@media(max-width:941px){.blog-banner-module .content__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3rem}}.blog-banner-module .container{padding-block:5rem}@media(max-width:941px){.blog-banner-module .container{border-radius:0!important;padding-block:3rem}}