.text-image-wrapper{padding:40px}.text-image-wrapper.removed-padding{padding-right:0}.text-image-wrapper.top{border-radius:60px 60px 0 0}.text-image-wrapper.bottom{border-radius:0 0 60px 60px}.text-image-wrapper.both{border-radius:60px}.text-image-inner{align-items:center;display:flex;justify-content:space-between}.text-image-inner.reverse-content{flex-direction:row-reverse}.text-image-inner .text-col h2{line-height:1}.text-image-inner .text-col p{line-height:1.5}.text-image-inner .text-col p:last-child{margin:0}.text-image-wrapper .image-col img{border-radius:20px}.text-image-wrapper .button-with-arrow{background:#2c7873;margin-top:24px}.text-image-wrapper .button-with-arrow:hover{background:#f4f4f4;border-color:#2c7873}@media (max-width:960px){.text-image-inner,.text-image-inner.reverce-content{flex-direction:column-reverse}.text-image-wrapper.mobile-reverse-content{padding:16px 16px 40px}.text-image-wrapper.mobile-reverse-content .text-image-inner{flex-direction:column}.text-image-inner .text-col{margin-bottom:24px}.text-image-wrapper.mobile-reverse-content .text-image-inner .text-col{margin-bottom:0;margin-top:24px}.text-image-inner .image-col img{width:100%}.text-image-wrapper.removed-padding{padding-right:40px}.text-image-wrapper .button-with-arrow{margin:48px 0 24px}}@media (max-width:767px){.text-image-wrapper,.text-image-wrapper.removed-padding{padding:40px 16px 16px}.text-image-wrapper,.text-image-wrapper.both,.text-image-wrapper.bottom,.text-image-wrapper.top{border-radius:34px}.text-image-wrapper .button-with-arrow{margin:24px 0 0}}