.banner_text_image{display:grid;grid-template-columns:35% 70%;align-items:stretch;width:100%;background-color:#ced9d0}.banner_text_image .image-container{height:auto}.banner_text_image .image-container img{display:block;width:100%;height:100%;object-fit:cover}.banner_text_image .text-container{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background-color:#ced9d0;padding-left:clamp(3rem,5vw,6.4rem);padding-right:clamp(3rem,5vw,5rem);padding-top:clamp(4rem,3vw,5rem);padding-bottom:clamp(4rem,5vw,8rem)}.banner_text_image .text-container .banner-title{font-size:clamp(3rem,5vw,4rem);font-weight:700;margin-bottom:1.5rem}.banner_text_image .text-container .banner-text{font-size:clamp(1.6rem,2.5vw,2rem);font-weight:400;line-height:1.5;color:#000}.banner_text_image .text-container .banner-button{font-size:1.5rem;color:#fff;background-color:#1346a0;padding:1rem 2rem;height:4rem;display:flex;align-items:center;border-radius:8px;text-decoration:none;line-height:1.2}.banner_text_image .image-container{height:100%;align-items:stretch}.banner_text_image .image-container img{object-fit:cover;overflow:hidden}.banner_text_image .text-container .banner-button:hover{background-color:#7c98ca;color:#000}@media screen and (min-width:1441px){.banner_text_image{padding-inline:max(calc((100vw - 1440px)/2),6.4rem)}.banner_text_image .text-container{padding-left:0}}@media screen and (max-width:989px){.banner_text_image .text-container .banner-title{font-size:3rem;line-height:1.2;margin-bottom:1rem}.banner_text_image .text-container .banner-text{font-size:1.8rem}.banner_text_image .text-container .banner-button{height:auto}.banner_text_image .text-container{padding:2rem 3rem}}@media screen and (max-width:759px){.banner_text_image{display:block;height:auto}.banner_text_image .text-container{width:100%;padding:5rem 3rem 10rem;height:auto}.banner_text_image .text-container .banner-title{margin-bottom:1rem;font-weight:600}.banner_text_image .text-container .banner-button{height:auto}.banner_text_image .image-container{width:100%}.banner_text_image .image-container img{object-fit:contain;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/banner_text_image.css.map */
