.banner_image_with_text{display:grid;grid-template-columns:52% 48%;gap:10px}.cstm_banner_container .banner_item{display:flex;align-items:center;justify-items:center;border:3px solid #ea1c2e}.cstm_banner_container img{display:flex;width:100%;height:100%;object-fit:cover}.cstm_banner_container .banner_image,.cstm_banner_container .banner_content{height:100%}.cstm_banner_container .banner_content{display:flex;flex-direction:column;justify-content:center;padding:30px}.banner_image_with_text h2,.banner_image_with_text p{margin:0;color:#000;line-height:normal;letter-spacing:normal}p.image_banner_subheading{padding-top:15px;font-weight:600}.image_banner_text{padding:10px 0}.banner_item.item_index-1 h2{font-size:24px;font-weight:600}.banner_item.item_index-1 p,.banner_item.item_index-1 a{font-size:14px;line-height:normal;letter-spacing:normal}.banner_item.item_index-2 h2,.banner_item.item_index-3 h2{font-size:18px;font-weight:600}.banner_item.item_index-2 p,.banner_item.item_index-2 a,.banner_item.item_index-3 p,.banner_item.item_index-3 a{font-size:12px;line-height:normal;letter-spacing:normal}.cstm_banner_container a.full-unstyled-link.button.button--primary{width:fit-content;min-height:4rem}@media screen and (min-width:1025px){.banner_item.item_index-1{grid-area:1 / 1 / 3 / 1;flex-direction:row-reverse}.banner_item.item_index-2{grid-area:1 / 2 / 1 / 2}.banner_item.item_index-3{grid-area:2 / 2 / 2 / 2}.banner_item.item_index-1 .banner_content{position:relative;width:45%;border-right:3px solid #ea1c2e}.banner_item.item_index-1 .banner_image{width:55%}.banner_item.item_index-2 .banner_image,.banner_item.item_index-3 .banner_image{width:40%;border-right:3px solid #ea1c2e}.banner_item.item_index-2 .banner_content,.banner_item.item_index-3 .banner_content{width:60%}}@media screen and (max-width:1024px){.banner_image_with_text{display:flex;flex-wrap:wrap;gap:10px}.banner_item.item_index-1{width:100%;flex-direction:row-reverse}.banner_item.item_index-1 .banner_content{position:relative;width:45%;border-right:3px solid #ea1c2e}.banner_item.item_index-1 .banner_image{width:55%}.banner_item.item_index-2,.banner_item.item_index-3{width:calc(50% - 5px)}.banner_item.item_index-2 .banner_image,.banner_item.item_index-3 .banner_image{width:40%;border-right:3px solid #ea1c2e}.banner_item.item_index-2 .banner_content,.banner_item.item_index-3 .banner_content{width:60%}.cstm_banner_container .banner_content{padding:20px}.cstm_banner_container a.full-unstyled-link.button.button--primary{margin-top:10px}}@media screen and (max-width:767px){section.custom_banner_section.page-width{padding-top:15px;padding-left:15px;padding-right:15px}.cstm_banner_container .banner_item.item_index-2,.cstm_banner_container .banner_item.item_index-3{flex-direction:column}.banner_image_with_text p.image_banner_subheading,.banner_image_with_text p.image_banner_text{display:none}.cstm_banner_container .banner_item .banner_content{border-top:0;padding-right:30px}.banner_item.item_index-2 .banner_content,.banner_item.item_index-3 .banner_content{padding:15px}.cstm_banner_container .banner_item.item_index-2 .banner_content,.cstm_banner_container .banner_item.item_index-3 .banner_content,.cstm_banner_container .banner_item.item_index-2 .banner_image,.cstm_banner_container .banner_item.item_index-3 .banner_image{width:100%}.banner_item.item_index-2 .banner_image,.banner_item.item_index-3 .banner_image{border-right:0}.cstm_banner_container .item_index-2 img,.cstm_banner_container .item_index-3 img{aspect-ratio:1}}@media screen and (max-width:600px){.banner_item.item_index-1 .banner_content,.cstm_banner_container .banner_content{padding:20px}.cstm_banner_container a.full-unstyled-link.button.button--primary{padding:5px 10px}}@media screen and (max-width:425px){.cstm_banner_container .banner_item.item_index-1 .banner_content h2{font-size:20px}}@media screen and (max-width:364px){.cstm_banner_container .banner_item.item_index-1 .banner_content h2{font-size:17px}.banner_item.item_index-1 .banner_image,.banner_item.item_index-1 .banner_content{width:50%}.banner_item.item_index-1 .banner_content{padding:15px}.banner_content a{font-size:12px}.cstm_banner_container a.full-unstyled-link.button.button--primary{min-width:100px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-custom-banner-image.css.map */
