.txt-media-ol>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.txt-media-ol.reverse-sm>.container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.txt-media-ol__txt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.txt-media-ol__txt>div{background-size:cover;background-position:center;width:calc(100% + 30px);margin-left:-15px;padding:45px 15px}@media (min-width:576px){.txt-media-ol__txt>div{padding:45px 30px;width:100vw;margin-left:calc(0px - 15px - ((100vw - 540px)/ 2))}}@media (min-width:768px){.txt-media-ol__txt{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.txt-media-ol__txt>div{position:relative;z-index:1;padding:45px;padding-left:calc(15px + ((100vw - 720px)/ 2));width:calc(100% + 15px + 30px + ((100vw - 720px)/ 2));margin-left:calc(0px - 15px - ((100vw - 720px)/ 2));margin-right:-30px}}@media (min-width:992px){.txt-media-ol__txt>div{padding:60px;padding-left:calc(15px + ((100vw - 960px)/ 2));width:calc(100% + 15px + 45px + ((100vw - 960px)/ 2));margin-left:calc(0px - 15px - ((100vw - 960px)/ 2));margin-right:-45px}}@media (min-width:1200px){.txt-media-ol__txt>div{padding-left:calc(15px + ((100vw - 1140px)/ 2));width:calc(100% + 15px + 45px + ((100vw - 1140px)/ 2));margin-left:calc(0px - 15px - ((100vw - 1140px)/ 2))}}@media (min-width:1400px){.txt-media-ol__txt>div{padding-left:calc(15px ((100vw - 1340px)/ 2));width:calc(100% + 15px + 45px + ((100vw - 1340px)/ 2));margin-left:calc(0px - 15px - ((100vw - 1340px)/ 2))}}.txt-media-ol__media{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.txt-media-ol__media>div{background-size:cover;background-position:center;width:calc(100% + 30px);margin-left:-15px}.txt-media-ol__media>div img{max-width:100%;width:100%;height:auto;max-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:576px){.txt-media-ol__media>div img{max-height:400px}}@media (min-width:768px){.txt-media-ol__media>div img{max-height:unset}}@media (min-width:576px){.txt-media-ol__media>div{width:100vw;margin-left:calc(0px - 15px - ((100vw - 540px)/ 2))}}@media (min-width:768px){.txt-media-ol__media{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.txt-media-ol__media>div{width:100%;margin-left:0}}@media (min-width:768px){.txt-media-ol.media-left>.container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.txt-media-ol.media-left .txt-media-ol__txt>div{padding-left:30px;padding-right:calc(15px + ((100vw - 720px)/ 2));margin-left:-30px;margin-right:calc(0px - 15px - ((100vw - 720px)/ 2))}}@media (min-width:992px){.txt-media-ol.media-left .txt-media-ol__txt>div{padding-left:45px;padding-right:calc(15px + ((100vw - 960px)/ 2));margin-left:-45px;margin-right:calc(0px - 15px - ((100vw - 960px)/ 2))}}@media (min-width:1200px){.txt-media-ol.media-left .txt-media-ol__txt>div{padding-left:60px;padding-right:calc(15px + ((100vw - 1140px)/ 2));margin-left:-45px;margin-right:calc(0px - 15px - ((100vw - 1140px)/ 2))}}@media (min-width:1400px){.txt-media-ol.media-left .txt-media-ol__txt>div{padding-left:75px;padding-right:calc(15px + ((100vw - 1340px)/ 2));margin-left:-45px;margin-right:calc(0px - 15px - ((100vw - 1340px)/ 2))}}