@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:200;src:url("../fonts/spectral-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:200;src:url("../fonts/spectral-v15-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("../fonts/spectral-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:300;src:url("../fonts/spectral-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:400;src:url("../fonts/spectral-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:500;src:url("../fonts/spectral-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("../fonts/spectral-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:600;src:url("../fonts/spectral-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("../fonts/spectral-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:700;src:url("../fonts/spectral-v15-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:800;src:url("../fonts/spectral-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:800;src:url("../fonts/spectral-v15-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("../fonts/lato-v25-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("../fonts/lato-v25-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/lato-v25-latin-900italic.woff2") format("woff2")}.is-layout-constrained>.alignwide{max-width:1446px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:830px;margin-left:auto !important;margin-right:auto !important}.footer-cta{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:400px;height:54vw;max-height:1045px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-start;padding:8vw 0 100px;margin-top:0;z-index:2}.wp-admin .footer-cta,.editor-styles-wrapper .footer-cta,.block-editor-writing-flow .footer-cta{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;height:auto !important;min-height:400px !important}@media(max-width: 1023px){.footer-cta{min-height:300px;padding:40px 0;margin-top:60px;height:auto}}.footer-cta-overlay{width:100%;max-width:1610px;margin:0 auto;padding:0 3vw}.footer-cta-content{background-color:hsla(0,0%,100%,.9);padding:60px;width:41vw;max-width:789px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media(max-width: 1023px){.footer-cta-content{padding:40px 30px;width:90%;max-width:100%;margin:auto}}.footer-cta-text{margin:0 0 30px 0}.footer-cta-text h2{color:#0a0a0a;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:700;font-size:clamp(30px,2.34375vw,45px);line-height:1.3777777778;margin:0 0 20px 0 !important}.footer-cta-text p{color:#0a0a0a;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(18px,1.25vw,24px);line-height:1.3333333333;margin:0}.footer-cta-text p a{color:#201d4c;text-decoration:none;font-weight:bold}.footer-cta-text p a:hover{text-decoration:underline}.footer-cta-button{display:inline-flex;align-items:center;justify-content:center;padding:0 38px;height:60px;background-color:#ed1c24;color:#0a0a0a;text-decoration:none !important;border-radius:100px;font-size:18px;font-weight:700;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;transition:all .3s ease}.footer-cta-button:hover{background-color:#201d4c;color:#fff;text-decoration:none !important;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(max-width: 768px){.footer-cta-button{height:50px;padding:0 30px;font-size:16px}}