.text-media__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-media__image--left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.text-media__image--left .text-media__column--image{text-align:left}.text-media__image--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-media__section--stack{-ms-flex-wrap:wrap;flex-wrap:wrap}.text-media__section--stack.text-media__section--stack-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.text-media__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media only screen and (min-width:768px){.text-media__column{-webkit-box-flex:0;-ms-flex:0 1 46%;flex:0 1 46%;max-width:46%}}.text-media__column--image-extended{margin-left:-15px;margin-right:-15px}.text-media__image-wrap{position:relative;margin:0 auto;text-align:center;height:100%;border-radius:20px;overflow:hidden;max-height:500px;width:100%}@media (max-width:768px){.text-media__image-wrap{height:initial;width:100%;height:100%}}.text-media__image-wrap p{font-style:italic;color:var(--color-white)}.text-media__image-wrap>img{-ms-flex-item-align:center;align-self:center;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:600px){.text-media__image-wrap>img{height:100%;overflow:hidden;width:90}}@media only screen and (max-width:768px){.text-media__column--image{margin-bottom:40px}}.text-media__info p:last-child{padding-bottom:1rem}.text-blocks .container{max-width:1170px!important}.text-blocks .text-media__section{padding:30px 0}