.cta-section{position:relative;padding:50px 0;background-color:#20445a}.cta-section .pattern-layer{position:absolute;left:0;top:0;right:0;width:100%;height:100%;background-repeat:repeat-x;background-position:center;background-size:cover;animation:slide 100s linear infinite;-webkit-animation:slide 100s linear infinite}.cta-section .inner-box .text h2{display:block;font-size:32px;line-height:39px;color:#fff;font-weight:600}.cta-section .inner-box .btn-box a.call{position:relative;display:inline-block;padding:20px 20px 18px 68px;font-size:24px;line-height:30px;font-weight:600;margin-right:15px}.cta-section .inner-box .btn-box a.call i{position:absolute;left:9px;top:-6px;font-size:80px;color:#fff}.cta-section .inner-box .btn-box a{position:relative;float:left}.cta-section .inner-box .btn-box a.theme-btn-one{padding:22px 37px}.cta-section .inner-box .btn-box a.theme-btn-one:before,.cta-section .inner-box .btn-box a.theme-btn-one:after{background:#fff}.cta-style-two{position:relative;overflow:hidden}.cta-style-two .cta-text h3 a{border-bottom:1px dashed #fff}.cta-style-two .cta-text h3 a span{color:#fff}.cta-style-two .cta-text{position:relative;display:block;padding:45px 0 55px}.cta-style-two .cta-text .icon{position:absolute;left:0;top:-20px}