.cfo-cta-banner{background-position:inherit!important;padding:247px 0 50px;text-align:center}.cfo-cta-banner *{color:#fff}.cfo-cta-banner-wrap{overflow:hidden;padding-top:44px;position:relative}.cfo-cta-banner-wrap .cta-text-curve{left:0;position:absolute;top:0;width:100%;z-index:1}.cfo-cta-banner-wrap .cta-text-curve svg{width:1920px}.cfo-cta-banner .cta{margin-top:49px}@media (min-width:1921px){.cfo-cta-banner-wrap .cta-text-curve svg{width:2000px}.cfo-cta-banner-wrap .cta-text-curve{top:10px}}@media (min-width:2000px){.cfo-cta-banner-wrap .cta-text-curve svg{width:2500px}.cfo-cta-banner-wrap{padding-top:84px}}@media (min-width:2500px){.cfo-cta-banner-wrap .cta-text-curve svg{width:3000px}.cfo-cta-banner-wrap{padding-top:101px}}@media (max-width:1440px){.cfo-cta-banner-wrap .cta-text-curve svg{width:1720px}}@media (max-width:1200px){.cfo-cta-banner-wrap .cta-text-curve{top:30px}.cfo-cta-banner-wrap .cta-text-curve svg{width:1540px}}@media (max-width:767px){.cfo-cta-banner-wrap .cta-text-curve{top:40px}.cfo-cta-banner-wrap .cta-text-curve svg{width:1280px}}@media (max-width:640px){.cfo-cta-banner-wrap .cta-text-curve{top:48px}.cfo-cta-banner-wrap .cta-text-curve svg{width:1220px}}