.cardimgtxt .card{margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:2rem;overflow:hidden}.cardimgtxt .card .richtext{padding:4rem 8rem 5rem;display:flex;flex-flow:column;justify-content:center}.cardimgtxt .card .richtext h3{color:#2e7ea8}.cardimgtxt .card .richtext ul,.cardimgtxt .card .richtext p{margin-bottom:2.8rem}.cardimgtxt .card .richtext ul li{margin-bottom:1rem;padding-left:1.5rem;font-size:1.6rem;line-height:1.4;font-weight:300}.cardimgtxt .card .richtext ul li::before{content:'•';color:#8ec89a;margin-left:-1.5rem;position:absolute}.cardimgtxt .card .richtext :last-child{margin-bottom:0}.cardimgtxt .card .img-container{width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;height:auto}.cardimgtxt .card .img-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cardimgtxt .card:nth-child(2n+1){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.cardimgtxt .card:nth-child(2n+2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}@media(max-width:768px){.cardimgtxt .card .img-container{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-height:20rem;overflow:hidden}.cardimgtxt .card:nth-child(2n+1),.cardimgtxt .card:nth-child(2n+2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}}@media(max-width:600px){.cardimgtxt .card .richtext{padding:2rem 4rem 2.5rem}