.cta{padding:64px 0;background:-webkit-gradient(linear, left top, right bottom, from(#34E7D8), to(#00A3DF));background:linear-gradient(to right bottom, #34E7D8, #00A3DF);background-repeat:no-repeat;background-position:left center;background-size:cover}.cta .title{color:#fff}.cta .title h2{text-transform:uppercase}.cta .description p{border-top:1.5px solid #fff;padding-top:12px;color:#fff}.cta .consultation{display:block;padding:12px 33px;background-color:#fff;color:#202020;font-size:18px;line-height:24px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:58px;border:none;margin-top:24px;-webkit-transition:all ease .3s;transition:all ease .3s;outline:0;-webkit-box-shadow:none;box-shadow:none;text-transform:capitalize;margin-bottom:20px;text-decoration:none}.cta .consultation:hover{background-color:#202020;color:#fff}.hassidebar .cta{border-radius:30px}.hassidebar .cta .row{display:block}.hassidebar .cta .row div{width:100%;margin-left:0;padding:0 !important}.hassidebar .cta .row div .title,.hassidebar .cta .row div .description{max-width:75%;margin:0 auto}@media (max-width: 640px){.hassidebar .cta .row div .title,.hassidebar .cta .row div .description{max-width:95%}}.hassidebar .cta .row div .title h2,.hassidebar .cta .row div .description h2{text-align:center;font-size:38px;line-height:1.2}.hassidebar .cta .row div .title p,.hassidebar .cta .row div .description p{padding-top:12px;border-top:none;text-align:center}.hassidebar .cta .row div .consultation{margin:24px auto 0}.hassidebar .cta .row div .description{margin-bottom:0 !important}

/*# sourceMappingURL=cta.css.map */