.js-call-to-action{padding:25px 30px;background:#f5f5f5;min-height:63px;border-radius:2px}.js-call-to-action .cta-dbtn{padding:20px 30px;font-size:16px;text-decoration:none;background-color:#444;color:#e5e5e5;border-radius:2px}.js-call-to-action .cta-dbtn:hover{background-color:#000;color:#fff}.js-call-to-action h3{font-size:22px;line-height:32px;margin:0;color:#333}.cta-content .js-ca-dtxt{color:#888}.js-call-to-action p{margin:5px 0 0}.js-call-to-action:not(.cta-align-center){display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.js-call-to-action.cta-align-left{text-align:left}.js-call-to-action.cta-align-left .cta-dbtn{margin-left:auto}.js-call-to-action.cta-align-right{text-align:right}.js-call-to-action.cta-align-center{text-align:center}.js-call-to-action.cta-align-center a.js-ca-hp{display:none}.js-call-to-action.cta-align-center a.js-ca-vp{display:inline-block!important;margin:20px 0 5px;min-width:150px}.js-call-to-action.cta-align-center .cta-content>div{margin-top:10px}@media (min-width:767px){.js-call-to-action:not(.cta-align-center) .cta-content{max-width:75%}.js-call-to-action.cta-align-right a.cta-dbtn{-ms-flex-order:-1;-webkit-order:-1;order:-1}.js-call-to-action.cta-align-right .cta-content{margin-left:auto}}@media only screen and (min-width:768px) and (max-width:979px){.js-call-to-action:not(.cta-align-center) .cta-content{max-width:70%}}@media (max-width:767px){.js-call-to-action .cta-dbtn{margin:18px 0 10px;text-align:center}.js-call-to-action .cta-content,.js-call-to-action.cta-align-right .cta-dbtn{margin-right:auto;margin-left:auto}.js-call-to-action .cta-content{text-align:center}.js-call-to-action.cta-align-left .cta-dbtn{margin-right:auto}}@media only screen and (max-width:480px){.js-call-to-action .cta-dbtn{padding:10px;margin:18px 0 10px;font-size:14px;text-align:center}.js-call-to-action .cta-content{text-align:center}}