.text-and-image4{padding:56px 16px;background:#f2dcca}.text-and-image4 .content-container{border:1px solid var(--main-color);border-radius:24px;display:flex;flex-direction:column;gap:26px;position:relative}.text-and-image4 .main-image{display:flex;border-top-left-radius:24px;border-top-right-radius:24px;overflow:hidden}.text-and-image4 .logo-image{display:flex;width:66px;height:25px;margin-bottom:40px}.text-and-image4 .title{margin:0 0 20px;font-size:36px;line-height:48px;letter-spacing:1px;color:var(--main-color);font-family:var(--font-heading-family)}.text-and-image4 .content{padding:0 16px 26px}.text-and-image4 .description{font-size:16px;line-height:24px;color:var(--main-color);margin-bottom:32px}.text-and-image4 .content-container .additional-image-1{display:flex;position:absolute;width:107px;height:104px;left:-12px}.text-and-image4 .content-container .additional-image-2{display:flex;position:absolute;width:43px;height:41px;left:90px;top:-30px}.text-and-image4 .content-container .bean-image{display:none}.text-and-image4 .content-container .main-btn{margin:0 auto}.text-and-image4 .main-image img{object-fit:cover}@media (min-width: 768px){.text-and-image4 .content-container{display:grid;grid-template-columns:1fr 1fr;gap:0}.text-and-image4 .main-image{border-radius:24px 0 0 24px}.text-and-image4 .content{padding:20px}.text-and-image4 .logo-image,.text-and-image4 .title,.text-and-image4 .description{margin-bottom:12px}.text-and-image4 .content-container .main-btn{margin:0}}@media (min-width: 1024px){.text-and-image4 .content-container .bean-image{display:flex;width:43px;height:59px;position:absolute;right:254px;top:60px;transform:rotate(240deg)}.text-and-image4{padding:88px 80px}.text-and-image4 .content{padding:50px 20px;display:flex;flex-direction:column;justify-content:center}.text-and-image4 .logo-image{margin-bottom:40px}.text-and-image4 .title{margin-bottom:24px}.text-and-image4 .title span{display:block}.text-and-image4 .description{margin-bottom:24px}.text-and-image4 .content-container .additional-image-1{width:114px;height:110px;top:28px;left:-60px}.text-and-image4 .content-container .additional-image-2{width:56px;height:53px;top:-20px}}@media (min-width: 1200px){.text-and-image4 .title{font-size:56px;line-height:64px;letter-spacing:2px}.text-and-image4 .content{padding:90px 64px}.text-and-image4 .description{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/text-and-image4.css.map */
