.two-color-text__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
@media only screen and (max-width:839px){.two-color-text__container{-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}
}
.two-color-text__container__left,.two-color-text__container__right{height:auto;width:50%}
@media only screen and (max-width:839px){.two-color-text__container__left,.two-color-text__container__right{width:100%}
}
.two-color-text__container__left--outer{display:flex;flex-wrap:wrap;justify-content:flex-end;height:auto}
@media only screen and (max-width:839px){.two-color-text__container__left--outer{justify-content:flex-start}
}
.two-color-text__container__left--content{width:100%;max-width:640px}
@media only screen and (max-width:1280px){.two-color-text__container__left--content{width:92%}
}
@media only screen and (max-width:839px){.two-color-text__container__left--content{width:100%;max-width:100%}
}
.two-color-text__container__right--outer{display:flex;flex-wrap:wrap;justify-content:flex-start;height:auto}
.two-color-text__container__right--content{width:100%;max-width:640px}
@media only screen and (max-width:1280px){.two-color-text__container__right--content{width:92%}
}
@media only screen and (max-width:839px){.two-color-text__container__right--content{width:100%;max-width:100%}
}
.two-color-text__container__left--col,.two-color-text__container__right--col{color:#fff;line-height:20px;padding:2%;background-size:cover;background-position:center}
@media only screen and (max-width:839px){.two-color-text__container__left--col,.two-color-text__container__right--col{padding:20px}
}
.two-color-text__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
@media only screen and (max-width:839px){.two-color-text__container{-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}
}
.two-color-text__container__left,.two-color-text__container__right{height:auto;width:50%}
@media only screen and (max-width:839px){.two-color-text__container__left,.two-color-text__container__right{width:100%}
}
.two-color-text__container__left--outer{display:flex;flex-wrap:wrap;justify-content:flex-end;height:auto}
@media only screen and (max-width:839px){.two-color-text__container__left--outer{justify-content:flex-start}
}
.two-color-text__container__left--content{width:100%;max-width:640px}
@media only screen and (max-width:1280px){.two-color-text__container__left--content{width:92%}
}
@media only screen and (max-width:839px){.two-color-text__container__left--content{width:100%;max-width:100%}
}
.two-color-text__container__right--outer{display:flex;flex-wrap:wrap;justify-content:flex-start;height:auto}
.two-color-text__container__right--content{width:100%;max-width:640px}
@media only screen and (max-width:1280px){.two-color-text__container__right--content{width:92%}
}
@media only screen and (max-width:839px){.two-color-text__container__right--content{width:100%;max-width:100%}
}
.two-color-text__container__left--col,.two-color-text__container__right--col{color:#fff;line-height:20px;padding:2%;background-size:cover;background-position:center}
@media only screen and (max-width:839px){.two-color-text__container__left--col,.two-color-text__container__right--col{padding:20px}
}