.index-text-button-image .main_container{text-align:left;padding:40px 40px 0;background:#a3c2ff;border-radius:24px;overflow:hidden;border:1px solid rgba(163,194,255,1);position:relative;column-gap:10px;row-gap:10px;grid-template-columns:60% 40%;display:grid;align-items:flex-end}.index-text-button-image .main_container .left_container{padding-bottom:40px}.index-text-button-image .right_vector_image{width:100%;display:block}.index-text-button-image .section--top-heading{text-align:left;display:inline-block;margin:0 auto 15px;font-size:42px;font-family:Recoleta Medium;position:relative;letter-spacing:normal;font-weight:500}.index-text-button-image .section__text-content{max-width:520px}.index-text-button-image .section__text-content p{font-size:21px;line-height:28.8px;margin:0 auto 20px;z-index:9;position:relative}.index-text-button-image .section_button{text-decoration:none;background:#fff;color:#1c161a;border-radius:1000px;font-family:Recoleta SemiBold;font-size:24px;padding:12px 25px;border:none;line-height:35px;font-weight:500;display:inline-flex;align-items:center}@media screen and (max-width: 1280px) and (min-width: 750px){.index-text-button-image .section--top-heading{font-size:32px}.index-text-button-image .section_button{font-size:18px}}@media screen and (max-width:991px){.index-text-button-image .main_container{grid-template-columns:100%}.index-text-button-image .main_container .left_container{padding-bottom:20px}.index-text-button-image .right_vector_image{max-width:480px;margin:0 auto}}@media screen and (min-width:750px){.index-text-button-image .right_vector_image.mobile_top_vector_image{display:none}}@media screen and (max-width:749px){.index-text-button-image .right_vector_image.mobile_top_vector_image{display:block}.index-text-button-image .right_vector_image.dekstop_right_vector_image{display:none}.index-text-button-image .section--top-heading{font-size:calc(var(--font-heading-scale) * 2.8rem);text-align:center}.index-text-button-image .main_container{padding:0}.index-text-button-image .section__text-content p{font-size:18px;line-height:24.8px}.index-text-button-image .section_button{font-size:18px}.index-text-button-image .main_container .left_container{order:2;text-align:center;padding:30px}.index-text-button-image .main_container .right_container{order:1}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/index-text-button-image.css.map */
