.gfp-hero-cta{display:grid}@media(max-width: 599px){.gfp-hero-cta{-moz-column-gap:0;column-gap:0}}@media(min-width: 600px)and (max-width: 1023px){.gfp-hero-cta{-moz-column-gap:24px;column-gap:24px}}@media(min-width: 1024px)and (max-width: 1439px){.gfp-hero-cta{-moz-column-gap:24px;column-gap:24px}}@media(min-width: 1440px){.gfp-hero-cta{-moz-column-gap:24px;column-gap:24px}}@media(max-width: 1023px){.gfp-hero-cta{margin:0 auto;max-width:600px;padding:0 16px}}@media(min-width: 1024px){.gfp-hero-cta{grid-template-columns:repeat(12, 1fr);margin:0 auto;max-width:1392px;padding:20px 24px 80px}}@media(min-width: 1024px){.gfp-hero-cta{padding-bottom:140px}}@media(max-width: 1023px){.gfp-hero-cta{padding-bottom:0}}@media(min-width: 1024px){.gfp-hero-cta .left{grid-column-end:span 6;grid-column-start:1}}@media(max-width: 1023px){.gfp-hero-cta .left{grid-column-end:span 12;grid-column-start:1}}@media(min-width: 1024px){.gfp-hero-cta .right{grid-column-end:span 6;grid-column-start:7}}@media(max-width: 1023px){.gfp-hero-cta .right{grid-column-end:span 12;grid-column-start:1}}.gfp-hero-cta .gfp-hero-cta-graphics{height:630px;position:relative}@media(max-width: 1023px){.gfp-hero-cta .gfp-hero-cta-graphics{height:500px}}@media(max-width: 599px){.gfp-hero-cta .gfp-hero-cta-graphics{height:415px}}.gfp-hero-cta .gfp-hero-cta-graphics img{display:block;height:auto;max-width:100%}.gfp-hero-cta .gfp-hero-cta-graphics .gfp-hero-graphics-behind{left:0;position:absolute;top:0;z-index:1}.gfp-hero-cta .gfp-hero-cta-graphics .gfp-hero-graphics-front{border-radius:5px;bottom:60px;position:absolute;right:100px;z-index:2}@media(max-width: 1023px){.gfp-hero-cta .gfp-hero-cta-graphics .gfp-hero-graphics-front{bottom:0;left:40px;right:40px}}@media(min-width: 1024px){.gfp-hero-cta .gfp-hero-cta-graphics.right{order:2}}.gfp-hero-cta .gfp-hero-cta-text{margin:20px auto;max-width:500px}@media(max-width: 1023px){.gfp-hero-cta .gfp-hero-cta-text{margin:20px auto 80px}}.gfp-hero-cta .gfp-hero-cta-text .body{color:#414141;font-size:24px;font-style:normal;font-weight:400;line-height:34px;letter-spacing:0;margin:18px 0 36px}@media(max-width: 1023px){.gfp-hero-cta .gfp-hero-cta-text .body{font-size:16px;line-height:25.6px}}.gfp-hero-cta .gfp-hero-cta-text .subtitle{margin:48px 0 18px 0;text-transform:uppercase}.gfp-hero-cta .gfp-hero-cta-text .buttons{display:flex;flex-wrap:wrap;gap:8px}