.cta-section{position:relative;padding:130px 0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}.cta-section:before{position:absolute;content:'';background:#000;width:100%;height:100%;left:0;top:0;opacity:.7}.cta-section .inner-box .video-btn a{position:relative;display:inline-block;width:70px;height:70px;line-height:70px;font-size:14px;background:#fff;text-align:center;margin-bottom:53px}.cta-section .inner-box .video-btn .border-animation{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.2);animation:squares 2.9s linear 0s infinite;-webkit-animation:squares 2.9s linear 0s infinite;-ms-animation:squares 2.9s linear 0s infinite;-o-animation:squares 2.9s linear 0s infinite;-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;opacity:0}.cta-section .inner-box .video-btn .border-animation.border-2{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.cta-section .inner-box .video-btn .border-animation.border-3{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.cta-section .inner-box p{font-size:18px;color:#fff;font-weight:700;margin-bottom:17px}.cta-section .inner-box h2{font-size:48px;line-height:55px;font-weight:700;color:#fff;margin-bottom:29px}