.text-images--circle-img{margin:0 0 15px}.text-images--circle-img>img{width:100%;max-width:62px}.text-images--text>h2{margin:0 0 20px}.text-images--text-rtexts{margin:0 0 30px}.text-images--text-rtexts p{margin-top:0}.text-images--link{margin:0 0 35px}.text-images--link a{line-height:1;text-decoration:none !important}.text-images--link a span{font-size:.75rem;display:inline-block;margin-left:10px}.text-images--images>div{background-color:#fff;border-radius:16px;margin:0 0 23px;padding:30px 20px 0}.text-images--images>div:last-of-type{margin:0}.text-images--inner h4{margin:0 0 6px}.text-images--inner p{margin:0}.text-images--images .text-images--img{line-height:0;margin:18px 0 0}@media(min-width:768px){.text-images--text-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 34px}.text-images--text{width:70%}.text-images--link{width:30%;text-align:right;padding-bottom:40px;margin:0}.text-images--images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -21px}.text-images--image-1{width:calc(40% - 21px)}.text-images--image-2{width:calc(60% - 21px)}.text-images--images>div{margin:0 21px;padding:30px 34px 0;overflow:hidden}.text-images--inner h4{margin:0 0 10px}.text-images--images .text-images--img{margin:24px 0 0;position:relative;text-align:center;width:100%;height:190px}.text-images--images .text-images--img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-46%);-ms-transform:translate(-50%,-46%);transform:translate(-50%,-46%)}.text-images--images.reverse-layout>div:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.text-images--images.reverse-layout>div:last-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:992px){.text-images--images .text-images--img{height:268px}}@media(min-width:1200px){.text-images--text{padding-left:100px}.text-images--images .text-images--img{margin:50px 0 0;height:312px}.text-images--images .text-images--img img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text-images--images.img-overlap>div{overflow:visible}.text-images--images.img-overlap>.text-images--image-1 img{min-width:490px;left:-15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.text-images--images.img-overlap>.text-images--image-2 img{-webkit-transform:translate(-50%,-42%);-ms-transform:translate(-50%,-42%);transform:translate(-50%,-42%)}}