.present-future{border:12px solid #d2d2d2;display:flex;flex-wrap:wrap;justify-content:space-between}.future,.present{font-size:16px;position:relative;width:48%}.future .inner,.present .inner{padding:42px 42px 40px}.present-future .present:after{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";display:block;position:absolute;right:-44px;top:-20px;width:75px}@media screen and (max-width:767px){.future,.present{position:relative;width:100%}.present-future .present:after{bottom:auto;height:70px;left:-25px;margin-top:-40px;right:-25px;top:auto;width:auto}}