.cm-tax-prep-banner{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.cm-tax-prep-banner .custom-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute;transition:background .3s,border-radius .3s,opacity .3s}.cm-tax-prep-banner .page-center{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:800px;min-height:480px}.cm-tax-prep-banner .custom-column{width:100%}.cm-tax-prep-banner .custom-widget-wrap{margin:8em 0 0 0;padding:10px;text-align:center}.cm-tax-prep-banner h2.custom-heading-title{margin:0;line-height:1;color:#FFF;font-family:"Oswald",Sans-serif;font-size:3.6rem;font-weight:600;text-shadow:0 0 10px rgb(0 0 0 / 30%);margin-bottom:20px}.cm-tax-prep-banner h3{font-family:Cardo,sans-serif;font-weight:500;color:#fff;font-size:2rem;padding:0;margin:0 0 20px;line-height:1}.cm-tax-prep-banner .custom-widget-button{position:relative;margin-bottom:20px;padding:19px 19px 19px 19px}.cm-tax-prep-banner .custom-widget-button a{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-family:"Roboto",Sans-serif;font-weight:600;text-shadow:0 0 10px rgb(0 0 0 / 30%);background-color:#f4e500;box-shadow:0 0 10px 0 rgb(0 0 0 / 50%)}.cm-tax-prep-banner .custom-divider{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:7px;padding-bottom:7px}.cm-tax-prep-banner .custom-divider-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;direction:ltr;border-top:2.7px solid #FFF;width:12%;margin:0 auto}@media(min-width:1025px){.cm-tax-prep-banner{background-attachment:fixed}}