.cta-block h1,.cta-block h2,.cta-block h3,.cta-block h4,.cta-block h5,.cta-block h6{margin:0 0 24px}.cta-block .content{margin:0 auto;max-width:550px;text-align:center}.cta-block.style-two{border:1px solid rgba(0,0,0,.1);border-radius:16px;display:inline-block;margin:108px 0;padding:48px;width:100%}.cta-block.style-two a.button.black-button{background:#111}.cta-block.style-two a.button:hover{background:#222}.cta-block.style-two .content svg.icon{margin-bottom:16px}.cta-block.style-two .content .button.primary{background:transparent;border:1px solid #fff}.cta-block.style-two .content .button.primary:hover{background-color:#f2fdf5;color:#4a4a4a}.cta-block.style-two .content .button.primary:hover svg rect{fill:#4a4a4a}.cta-block.style-two .content .button.primary svg{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media (max-width:639px){.cta-block.style-two{border:none;border-radius:0;margin:108px 0 0;padding:48px 16px}.cta-block-two-outer .content-wrapper{padding:0}.cta-block.style-two .button.with-icon{font-size:15px;padding:8px 16px}}