.calltoAction.animAdded.active .borderWrp{height:100%;width:100%}.calltoAction.animAdded.active .bottomBorder,.calltoAction.animAdded.active .leftBorder,.calltoAction.animAdded.active .rightBorder,.calltoAction.animAdded.active .topBorder{background:#fff;position:absolute}.calltoAction.animAdded.active .topBorder{animation:borderX 2s linear forwards;height:.5px;left:0;right:0;top:20px;transform:scaleX(0);transform-origin:right;width:100%;z-index:6}.calltoAction.animAdded.active .leftBorder{animation:borderY 2s linear forwards;bottom:0;height:100%;left:20px;top:0;transform:scaleY(0);transform-origin:top;width:.5px;z-index:6}.calltoAction.animAdded.active .bottomBorder{animation:borderX 2s linear forwards;bottom:20px;height:.5px;left:0;right:0;transform:scaleX(0);transform-origin:left;width:100%;z-index:6}.calltoAction.animAdded.active .rightBorder{animation:borderY 2s linear forwards;bottom:0;height:100%;right:20px;top:0;transform:scaleY(0);transform-origin:bottom;width:.5px;z-index:6}@keyframes borderX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes borderY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (min-width:768px){.calltoAction.animAdded.active .topBorder{top:30px}.calltoAction.animAdded.active .leftBorder{left:20px}.calltoAction.animAdded.active .bottomBorder{bottom:30px}.calltoAction.animAdded.active .rightBorder{right:20px}}@media (min-width:992px){.calltoAction.animAdded.active .leftBorder{left:35px}.calltoAction.animAdded.active .rightBorder{right:35px}}@media (min-width:1200px){.calltoAction.animAdded.active .topBorder{top:47px}.calltoAction.animAdded.active .leftBorder{left:80px}.calltoAction.animAdded.active .bottomBorder{bottom:47px}.calltoAction.animAdded.active .rightBorder{right:80px}.calltoActionOuter .calltoAction.animAdded .ctaContent{padding:0 8%}}@media (max-width:767px){.calltoAction.animAdded .ctaContent{padding:0 15px}}