.zb-cta-banner-v2 .zb-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:20px}@media screen and (max-width:599px){.zb-cta-banner-v2 .zb-container{flex-direction:column;padding:8px 38px}}@media screen and (min-width:600px){.zb-cta-banner-v2 .zb-container .title{padding:0 30px}}.zb-cta-banner-v2 .zb-container .title p{margin-bottom:0}@media screen and (max-width:599px){.zb-cta-banner-v2 .zb-container .buttons{width:100%}}@media screen and (min-width:600px){.zb-cta-banner-v2 .zb-container .buttons{padding:0 30px}}.zb-cta-banner-v2 .zb-container.is-style-grid-large>*{margin-bottom:0}.zb-cta-banner-v2 .zb-outer-container{margin:auto;position:relative}.zb-cta-banner-v2 .zb-outer-container.content-width{border-radius:16px;width:calc(100% - 32px)}.zb-cta-banner-v2 .zb-outer-container.content-full{max-width:1200px}.zb-cta-banner-v2 .zb-outer-container.content-lg{max-width:996px}.zb-cta-banner-v2 .zb-outer-container.content-md{max-width:792px}.zb-cta-banner-v2 .zb-outer-container.content-sm{max-width:384px}.zb-cta-banner-v2 .zb-outer-container .close-button{position:absolute;right:0;top:0;padding:20px 16px 16px 16px;font-size:28px;line-height:16px;border:none;background-color:transparent}@media screen and (max-width:599px){.zb-cta-banner-v2 .zb-outer-container .close-button{padding:8px 16px 16px 10px}}.zb-cta-banner-v2 .zb-outer-container .close-button.light{color:var(--c-focus-00)}.zb-cta-banner-v2 .zb-outer-container .close-button.dark{color:var(--c-focus-90)}.zb-cta-banner-v2.zb-sticky-top{max-height:0}
/*# sourceMappingURL=cta-banner-v2.css.map */
