.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:50%;position:relative}}.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:720/560}}@media (min-width:1920px){.image_text .flex-left img{aspect-ratio:960/560}}.image_text .flex-right{width:100%;background:#f2f4f5;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%;justify-content:center;align-items:flex-start;padding:48px 80px}}@media (min-width:1440px){.image_text .flex-right{padding:48px 140px}}@media (min-width:1920px){.image_text .flex-right{padding:48px 190px}}@media (min-width:1440px){.image_text .flex-right__content{max-width:430px}}.image_text .flex-right p{margin-bottom:32px;color:#5e6265}@media (min-width:1024px){.image_text .flex-right p{margin-bottom:40px}}.image_text .flex-right a{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}}@media (min-width:1440px){.image_text.image-position-right .flex-right{align-items:flex-end}}