.text-media__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:200px}.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;padding:20px 0;-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 .text-media__info{padding:30px 0}.text-media__column .text-media__info p:last-child{padding-bottom:0}.text-media__column--image-extended{margin-left:-15px;margin-right:-15px}.text-media__image-wrap{position:relative;height:100%}@media (max-width:768px){.text-media__image-wrap{height:initial;width:100%}}.text-media__image-wrap .text-media__main--image-quote{background-color:var(--color-primary);position:absolute;bottom:0;padding:0 45px 45px;width:100%;max-width:470px;border-radius:0 80px 0 0;background-image:url(../gui/quote-circles.png);background-size:cover;background-repeat:no-repeat}@media (max-width:768px){.text-media__image-wrap .text-media__main--image-quote{position:relative;border-radius:0;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-5px;padding:0 20px 20px}}.text-media__image-wrap .text-media__main--image-quote .image-quote__content{display:block;margin-top:-30px}.text-media__image-wrap .text-media__main--image-quote .image-quote__marks{width:100%;max-width:140px;margin-bottom:20px}.text-media__image-wrap .quote__right{right:0;border-radius:80px 0 0 0}@media (max-width:768px){.text-media__image-wrap .quote__right{position:relative;border-radius:0}}.text-media__image-wrap p{font-style:italic;color:var(--color-primary)}.text-media__image-wrap>img{max-width:100%;-ms-flex-item-align:center;align-self:center;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:600px){.text-media__image-wrap>img{max-height:400px;overflow:hidden;width:100%}}@media only screen and (max-width:768px){.text-media__column--image{margin-bottom:40px}}.text-media__info p:last-child{padding-bottom:1rem}