.section-cta .cta-background{background:var(--color-transparent);z-index:1;width:100%;height:100%;padding-left:var(--font-size-xl);padding-right:var(--font-size-xl);text-align:center;transition:all .5s;position:absolute;top:0;left:0;overflow:hidden}.section-cta .cta-background img{object-fit:cover;object-position:bottom;width:100%;height:100%}.section-cta .cta-text{text-align:center;z-index:10;align-items:center;max-width:880px;margin:0 auto;padding:120px 0 140px;display:flex;position:relative}.section-cta .cta-text>*{min-width:0}.section-cta .cta-text .cta-text-inner{flex:0 0 100%}.section-cta .cta-text h2,.section-cta .cta-text .h2{font-size:var(--font-size-6xl);margin-bottom:0;display:block}.section-cta .cta-text p{font-size:var(--font-size-2_5xl)}.section-cta .cta-text .btn-out{margin-top:var(--font-size-3_5xl)}.section-cta .cta-text .sub-heading{font-size:var(--font-size-xl);margin-bottom:.8125rem}.section-cta.transition-on-scroll .cta-text{padding:170px 0}.section-cta.expanded .cta-background{padding:0}.section-cta.expanded .cta-background img{width:100%;max-width:100%}@media (max-width:1100px){.section-cta .cta-text{padding:var(--spacing-20)var(--spacing-5)}}@media (max-width:991.98px){.section-cta .cta-text{min-height:300px}.section-cta .cta-text h2,.section-cta .cta-text .h2{font-size:var(--font-size-4xl)}.section-cta .cta-text p{font-size:var(--font-size-xl)}}@media (max-width:767.98px){.section-cta .cta-text h2,.section-cta .cta-text .h2{font-size:var(--font-size-3_5xl)}.section-cta .cta-text p{font-size:var(--font-size-base)}.section-cta .cta-text .btn{font-size:var(--font-size-base);letter-spacing:.04em}.section-cta .cta-text .btn i{font-size:var(--font-size-2xl)}}.section-cta{background:var(--color-white);padding-bottom:180px}.section-cta .cta-text,.section-cta .btn{color:var(--color-white)}.section-two-column-unordered-list+.section-cta{background:var(--color-gray-200)}.section-two-column-unordered-list+.section-cta+.main-bottom-background{background-image:url(/wp-content/themes/3mediaweb2021/assets/img/bg-main.webp)}.transition-on-scroll .cta-text.text- p.sub-heading{color:var(--color-gray-600)}@media (max-width:1199.98px){.section-cta{padding-bottom:var(--font-size-3_5xl)}}@media (max-width:767.98px){.section-cta{padding-bottom:0}}