.gc-cta .gc-cta-con{height:100%;position:relative;width:100%}.gc-cta .gc-cta-con .gc-cta-wrap{border:.625rem solid transparent;height:100%;width:100%}.gc-cta .gc-cta-con .gc-cta-wrap:before{background:linear-gradient(19deg,#e9262a,#f15927 28%,#f7ac1c 54%,#fab018);border-radius:2rem;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-content{background:#fff;border-radius:1.5rem;height:100%;margin:auto;padding:1.25rem;position:relative;width:100%;z-index:10}@media (min-width:56rem){.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-content{border-radius:1.5rem .25rem .25rem 1.5rem;padding:3rem 0 3rem 3rem}}.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-content h3{font-size:clamp(2rem,3.25vw,3rem)}.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-content h3 br{display:none}@media (min-width:56rem){.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-content h3 br{display:block}}.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-content p{margin-bottom:0}.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-content .gb{margin-top:2rem}.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-content .gc-cta-shp{display:none}@media (min-width:56rem){.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-content .gc-cta-shp{bottom:0;display:block;height:100%;position:absolute;right:0;top:0;transform:translateX(99%);z-index:10}.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-content .gc-cta-shp svg{fill:#fff;height:100%}}.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-img{display:none}@media (min-width:56rem){.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-img{background:transparent;border-radius:0 2rem 2rem 0;display:block;height:calc(100% + 1.25rem);position:relative;transform:translate(-10px,-10px);width:calc(100% + 20px);z-index:9}}@media (min-width:56rem) and (min-width:56rem){.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-img{clip-path:polygon(40px 48px,0 0,100% 0,100% 100%,0 100%,40px calc(100% - 48px),0 90%,0 10%)}}@media (min-width:56rem){.gc-cta .gc-cta-con .gc-cta-wrap .gc-cta-img img{border-radius:0 2rem 2rem 0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;position:absolute;top:0;width:100%}}.gc-cta .gc-cta-con.gc-cta--blnk .gc-cta-content{border-radius:1.5rem;padding:3rem}.gc-cta .gc-cta-con.gc-cta--blnk .gc-cta-content h3{font-size:clamp(2rem,2.75vw,2.25rem);margin-bottom:0}.gc-cta .gc-cta-con.gc-cta--blnk .gc-cta-content .gb{margin-top:1rem}