.acfl-cta-module .new-column{display:flex}.acfl-cta-module .new-column.vertical{align-items:center;flex-direction:column;gap:var(--grid-gap);text-align:center}.acfl-cta-module .new-column.horizontal{align-items:center;flex-direction:row;gap:var(--grid-gap);text-align:left}.acfl-cta-module .text-content-container{display:flex;flex-direction:column;gap:var(--grid-gap)}.acfl-cta-module .text-content-container .content :first-child{margin-top:0}.acfl-cta-module .text-content-container .content :last-child{margin-bottom:0}.acfl-cta-module .horizontal .text-content-container{align-items:flex-start}.acfl-cta-module{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex}.acfl-cta-module.contained{min-height:unset}.acfl-cta-module .new-column .content :first-child{margin-top:0}.acfl-cta-module .new-column .content :last-child,.acfl-cta-module .new-column.horizontal .content{margin-bottom:0}.acfl-cta-module .new-column .button-cta{align-items:center;background-color:#aaa;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:10px 15px}.acfl-cta-module .button-container{grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);display:flex;justify-content:center;width:100%}.acfl-cta-module .horizontal .button-container{flex-direction:column;max-width:225px}@media only screen and (max-width:767px){.acfl-cta-module .new-column.horizontal{align-items:center;flex-direction:column;text-align:center}.acfl-cta-module .horizontal .text-content-container{align-items:center;padding:0 20px}.acfl-cta-module .button-container{flex-direction:column}.acfl-cta-module .horizontal .button-container{max-width:460px}.acfl-cta-module .new-column.horizontal .content{margin-bottom:30px}.acfl-cta-module .new-column.horizontal .button-cta{margin-left:0}}.acfl-cta-module .ct-section-inner-wrap.contained.boxed{border-radius:var(--acfl-cta-box-border-radius);isolation:isolate;overflow:hidden;padding:var(--acfl-cta-boxed-bkg-padding);position:relative}.acfl-cta-module .ct-section-inner-wrap.contained.boxed:before{background-color:var(--acfl-cta-boxed-bkg-color);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:var(--boxed-bkg-color-opacity);position:absolute;z-index:-1}.acfl-cta-module .ct-section-inner-wrap.contained.white.boxed:before{background-color:var(--boxed-bkg-color-dk-overlay);opacity:var(--boxed-bkg-color-dk-opacity)}.acfl-cta-module .new-column .button-cta{background-color:var(--button-acfl-background);border-radius:var(--button-border-radius);color:var(--button-acfl-color)}.acfl-cta-module .new-column .button-cta:hover{background-color:var(--button-acfl-background-hover);color:var(--button-acfl-color-hover)}.acfl-cta-module .new-column .button-cta{min-height:unset;min-width:unset}.cta-align-left .new-column.vertical{align-items:flex-start}.cta-align-left .new-column .button-cta{justify-content:flex-start;margin:0;width:auto}.cta-align-left h2,.cta-align-left h3,.cta-align-left h4{text-align:left}.cta-slim-button .new-column .button-cta{min-height:54px;min-width:155px;padding:12px 24px}.cta-dk-btn .new-column .button-cta{background:#101010;color:#fff;font-size:18px;font-weight:400}.cta-dk-btn .new-column .button-cta:hover{background:#5a5a5a;color:#fff}.button-group .button-list{padding-top:10px}.button-group .button-list .button-custom{padding:12px 24px}.cta-align-left.acfl-cta-module .new-column.vertical{text-align:left}.cta-align-left .button-container{flex-wrap:wrap;gap:10px 10px;justify-content:flex-start;max-width:unset;width:100%}.cta-align-right.acfl-cta-module .new-column.vertical{text-align:right}.cta-align-right .button-container{flex-wrap:wrap;gap:10px 10px;justify-content:flex-end;max-width:unset;width:100%}.cta-background-center .ct-section-inner-wrap.contained .custom-column{background-position:50%}.cta-big-heading.acfl-module h1{font-size:var(--font-size-large)}.cta-big-text.acfl-module .text-content-container{font-size:24px}.cta-big-button.acfl-module .new-column .button-cta{font-size:24px;padding:20px 36px}@media screen and (max-width:1200px){.cta-big-heading.acfl-module h1{font-size:var(--font-size-large-tablet)}.cta-big-text.acfl-module .text-content-container{font-size:22px}.cta-big-button.acfl-module .new-column .button-cta{font-size:22px;padding:20px 36px}}@media screen and (max-width:767px){.cta-big-heading.acfl-module h1{font-size:var(--font-size-large-mobile)}.cta-big-text.acfl-module .text-content-container{font-size:18px}.cta-big-button.acfl-module .new-column .button-cta{font-size:18px;padding:20px 36px}}
