.fgx-block-cta{margin:0 0 1.2em;position:relative;background:#f2f2f2;color:#293038;padding:5% 3%;border-radius:5px}.fgx-block-cta .components-autocomplete{display:inline-block;width:auto;margin:0 auto;position:relative}.fgx-block-cta *{z-index:10;position:relative}.fgx-block-cta.alignfull{border-radius:0;padding:8% 3%}@media only screen and (max-width:768px){.fgx-block-cta{padding:8% 6%}}@media only screen and (min-width:768px){.fgx-block-cta.alignfull .fgx-cta-button,.fgx-block-cta.alignfull .fgx-cta-content{max-width:60%;margin:0 auto}}@media only screen and (min-width:768px){.fgx-block-cta.alignwide .fgx-cta-button,.fgx-block-cta.alignwide .fgx-cta-content{max-width:80%;margin:0 auto}}.fgx-block-cta .fgx-cta-image-wrap{position:absolute;top:0;right:0;left:0;height:100%;z-index:1}.fgx-block-cta .fgx-cta-image{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;transition:.3s ease}.fgx-block-cta .fgx-cta-title{display:inline-block;width:100%;margin-bottom:.3em;line-height:1.2}.fgx-block-cta .fgx-cta-text{line-height:1.4}.fgx-block-cta .fgx-cta-text p{color:inherit}.fgx-block-cta .fgx-cta-text a{color:inherit;box-shadow:inset 0 -1px 0;text-decoration:none}.fgx-block-cta .fgx-cta-text a:hover{color:inherit;box-shadow:inset 0 -2px 0}.fgx-block-cta .fgx-cta-button .blocks-rich-text{display:inline-flex}.fgx-block-cta .fgx-button{text-align:center;font-size:18px;line-height:1!important;background-color:#32373c;border:none;border-radius:50px;box-shadow:none;color:#fff;cursor:pointer;padding:.6em 1em;text-decoration:none;word-break:break-word;transition:.3s ease;display:inline-block}.fgx-block-cta .fgx-button:hover{box-shadow:inset 0 0 200px hsla(0,0%,100%,.15)}.fgx-block-cta .fgx-button:empty,.fgx-block-cta .fgx-cta-button:empty,.fgx-block-cta .fgx-cta-text:empty,.fgx-block-cta .fgx-cta-title:empty{display:none}.fgx-block-cta .fgx-button-shape-square{border-radius:0}.fgx-block-cta .fgx-button-shape-rounded{border-radius:10px}.fgx-block-cta .fgx-button-shape-circular{border-radius:100px}.fgx-block-cta .fgx-button-size-small{font-size:16px}.fgx-block-cta .fgx-button-size-medium{font-size:20px}.fgx-block-cta .fgx-button-size-large{font-size:26px;padding:.8em 1.2em}.fgx-block-cta .fgx-button-size-extralarge{font-size:32px;padding:.8em 1.2em}.fgx-block-cta .fgx-font-size-24.fgx-cta-title{font-size:24px}.fgx-block-cta .fgx-font-size-26.fgx-cta-title{font-size:26px}.fgx-block-cta .fgx-font-size-28.fgx-cta-title{font-size:28px}.fgx-block-cta .fgx-font-size-30.fgx-cta-title{font-size:30px}.fgx-block-cta .fgx-font-size-32.fgx-cta-title{font-size:32px}.fgx-block-cta .fgx-font-size-34.fgx-cta-title{font-size:34px}.fgx-block-cta .fgx-font-size-36.fgx-cta-title{font-size:36px}.fgx-block-cta .fgx-font-size-38.fgx-cta-title{font-size:38px}.fgx-block-cta .fgx-font-size-40.fgx-cta-title{font-size:40px}.fgx-block-cta .fgx-font-size-42.fgx-cta-title{font-size:42px}.fgx-block-cta .fgx-font-size-44.fgx-cta-title{font-size:44px}.fgx-block-cta .fgx-font-size-46.fgx-cta-title{font-size:46px}.fgx-block-cta .fgx-font-size-48.fgx-cta-title{font-size:48px}.fgx-block-cta .fgx-font-size-50.fgx-cta-title{font-size:50px}.fgx-block-cta .fgx-font-size-52.fgx-cta-title{font-size:52px}.fgx-block-cta .fgx-font-size-54.fgx-cta-title{font-size:54px}.fgx-block-cta .fgx-font-size-56.fgx-cta-title{font-size:56px}.fgx-block-cta .fgx-font-size-58.fgx-cta-title{font-size:58px}.fgx-block-cta .fgx-font-size-60.fgx-cta-title{font-size:60px}.fgx-block-cta .blocks-button__inline-link{margin-top:15px}.fgx-block-cta .fgx-cta-image:not(.has-background-dim){opacity:0}.fgx-block-cta .has-background-dim{opacity:.5}.fgx-block-cta .has-background-dim-10{opacity:.1}.fgx-block-cta .has-background-dim-20{opacity:.2}.fgx-block-cta .has-background-dim-30{opacity:.3}.fgx-block-cta .has-background-dim-40{opacity:.4}.fgx-block-cta .has-background-dim-50{opacity:.5}.fgx-block-cta .has-background-dim-60{opacity:.6}.fgx-block-cta .has-background-dim-70{opacity:.7}.fgx-block-cta .has-background-dim-80{opacity:.8}.fgx-block-cta .has-background-dim-90{opacity:.9}.fgx-block-cta .has-background-dim-100{opacity:1}.fgx-button-right{-webkit-transform:translateX(-100%);transform:translateX(-100%);left:100%;position:relative}.fgx-button-center{margin:0 auto}.fgx-cta-inspector-media.components-button{vertical-align:top;border:1px solid #e2e4e7;background-color:#fff;display:inline-flex;border-radius:3px;margin-bottom:15px}.fgx-cta-inspector-media.components-button:hover{box-shadow:none!important;border:1px solid #555d66}.fgx-cta-inspector-media.components-button:first-child{margin-right:8px}.fgx-cta-inspector-media.components-button svg{margin-right:5px}