.title-content-cta{display:inline-block;width:100%}.title-content-cta .content-wrap,.title-content-cta .content-wrap .title,.title-content-cta .content-wrap .title h2{display:inline-block;text-align:center;width:100%}.title-content-cta .content-wrap .title h2{color:#fff;font-family:inherit;font-size:50px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:120%;margin:0 0 31px}.title-content-cta .content-wrap .content{display:inline-block;width:100%}.title-content-cta .content-wrap .content p{color:#fff;display:inline-block;font-family:inherit;font-size:24px;font-style:normal;font-weight:400;line-height:140%;max-width:820px;width:100%}.title-content-cta .content-wrap .cta{display:inline-block;width:100%}.title-content-cta .content-wrap .cta a{background-color:#fff;border-radius:6px;color:#3c3c3c;display:inline-block;font-family:inherit;font-size:24px;font-style:normal;font-weight:500;height:auto;line-height:31px;padding:17px 40px 12px;text-align:center;text-transform:uppercase;transition:all .4s ease-in;width:auto}.title-content-cta .content-wrap .cta a:hover{background-color:#3c3c3c;color:#fff}@media(max-width:991px){.title-content-cta .content-wrap .title h2{font-size:40px}}@media(max-width:575px){.title-content-cta .content-wrap .title h2{font-size:32px}.title-content-cta .content-wrap .cta a{font-size:20px;padding:15px 40px 10px}}