.image_text{margin-bottom:64px}@media(min-width: 1024px){.image_text{margin-bottom:120px}}.image_text:has(+.image_text){margin-bottom:0}.image_text .flex{flex-direction:column-reverse}@media(min-width: 768px){.image_text .flex{flex-direction:row}}.image_text .flex-left{width:100%;display:flex;align-self:stretch}@media(min-width: 768px){.image_text .flex-left{width:46%;position:relative;padding:5px 10px}}.image_text .flex-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:375/340}@media(min-width: 1024px){.image_text .flex-left img{aspect-ratio:512/500}}@media(min-width: 1200px){.image_text .flex-left img{aspect-ratio:592/420;border-radius:16px;height:auto}}@media(min-width: 1920px){.image_text .flex-left img{aspect-ratio:592/420}}.image_text .flex-right{width:100%;padding:48px 32px;display:flex;flex-direction:column;align-self:stretch}@media(min-width: 768px){.image_text .flex-right{width:50%}}@media(min-width: 1024px){.image_text .flex-right{width:50%;align-items:flex-start;padding:94px 28px 22px 0}}@media(min-width: 1439px){.image_text .flex-right__content{display:flex;flex-direction:column;max-width:551px;height:100%}}.image_text .flex-right h2{margin-bottom:8px;letter-spacing:-0.92px;color:#4c2916}@media(min-width: 1024px){.image_text .flex-right h2{margin-bottom:16px}}.image_text .flex-right p{margin-bottom:32px;color:#6f5344}.image_text .flex-right a{margin-top:auto;width:-moz-fit-content;width:fit-content}.image_text.image-position-right .flex{flex-direction:column-reverse}@media(min-width: 768px){.image_text.image-position-right .flex{flex-direction:row-reverse}}@media(min-width: 768px){.image_text.image-position-right .flex-left{width:50%;position:relative}.image_text.image-position-right .flex-left:after,.image_text.image-position-right .flex-left:before{left:32px;right:auto}}@media(min-width: 768px)and (min-width: 1200px){.image_text.image-position-right .flex-left:after,.image_text.image-position-right .flex-left:before{left:40px}}@media(min-width: 768px){.image_text.image-position-right .flex-left:before{top:auto;bottom:32px}}@media(min-width: 768px)and (min-width: 1200px){.image_text.image-position-right .flex-left:before{bottom:40px}}
