.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{align-self:stretch;display:flex;width:100%}@media (min-width:768px){.image_text .flex-left{padding:5px 10px;position:relative;width:50%}}.image_text .flex-left img{aspect-ratio:375/340;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.image_text .flex-left img{aspect-ratio:512/500}}@media (min-width:1200px){.image_text .flex-left img{aspect-ratio:720/560;border-radius:16px;height:35vw}}@media (min-width:1920px){.image_text .flex-left img{aspect-ratio:960/560}}.image_text .flex-right{align-self:stretch;display:flex;flex-direction:column;padding:48px 32px;width:100%}@media (min-width:768px){.image_text .flex-right{width:50%}}@media (min-width:1024px){.image_text .flex-right{align-items:flex-start;padding:120px 70px;width:50%}}@media (min-width:1440px){.image_text .flex-right__content{display:flex;flex-direction:column;height:100%;max-width:400px}}.image_text .flex-right h2{margin-bottom:8px}@media (min-width:1024px){.image_text .flex-right h2{margin-bottom:20px}}.image_text .flex-right p{color:#000;margin-bottom:32px}@media (min-width:1024px){.image_text .flex-right p{margin-bottom:16px}}.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}.image_text.image-position-right .flex-left{position:relative;width:50%}.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{bottom:32px;top:auto}}@media (min-width:768px) and (min-width:1200px){.image_text.image-position-right .flex-left:before{bottom:40px}}
