.text-banner-section .banner{display:flex;justify-content:space-between;gap:32px;border-radius:var(--corners-main-objects, 20px);background:var(--background-bg-container-light-green2, #F2F7F5);padding:40px 0;position:relative;overflow:hidden;z-index:1}.text-banner-section .banner>*{flex:1 0 0}.text-banner-section .text-content{padding:40px 0 40px 80px}.text-banner-section .text-content .subheading{font-size:20px;font-weight:500;line-height:120%}.text-banner-section .text-content .heading{margin:32px 0 16px;letter-spacing:-.02em}.text-banner-section .text-content p.description{margin:0 0 32px;padding-right:40px}.text-banner-section .text-content .button{text-transform:uppercase}.text-banner-section .banner .image{max-width:548px;margin-left:auto;padding-left:70px;position:relative}.text-banner-section .banner .image:after{content:"";border-radius:1000px;opacity:.4;background:var(--other-elements-logo-white, #FFF);width:721.284px;height:236.167px;transform:rotate(-151.701deg);position:absolute;right:-180px;bottom:-80px;z-index:-1}.image figure{padding-bottom:65.062%;position:relative;margin:0}.image figure img{position:absolute;height:100%;width:100%;object-fit:cover}@media screen and (max-width: 1299px){.text-banner-section .text-content{padding:20px 0 20px 40px}}@media screen and (max-width: 989px){.text-banner-section .banner{flex-direction:column;padding:4px 0 40px}.text-banner-section .text-content{padding:20px 24px}.text-banner-section .banner .image:after{display:none}.text-banner-section .banner .image{padding-left:44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/community_text_with_image.css.map */
