.elementor .Hero-Text{font-family:var(--Hanken-Primary);font-weight:800;font-size:56px;color:var(--white);margin-block-end:28px;}.elementor .Hero-paragraph{font-family:Inter;font-weight:500;font-size:20px;color:var(--white);}.elementor .Primary-CTA-Button{font-family:Inter;font-size:16px;color:var(--white);margin-inline-end:16px;border-width:2px;border-color:var(--Primary-Red);border-style:solid;background-color:var(--Primary-Red);transition:all 400ms;}.elementor .Primary-CTA-Button:hover,.elementor .Primary-CTA-Button:focus-visible{color:var(--Primary-Red);background-color:var(--white);}.elementor .Secondary-CTA{font-family:Inter;font-size:16px;color:var(--white);border-width:2px;border-color:var(--white);border-style:solid;background-color:var(--Transparent);transition:all 400ms;}.elementor .Secondary-CTA:hover,.elementor .Secondary-CTA:focus-visible{border-color:var(--Primary-Red);background-color:var(--Primary-Red);}.elementor .Section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;display:block;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .blue{background-color:var(--Primary-Blue);}.elementor .grey{background-color:var(--grey-background);}.elementor .center{text-align:center;}.elementor .hero-section-support{min-height:750px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(var(--blue-overlay), var(--blue-overlay)),url("https://havilahgrace.org/wp-content/uploads/2026/06/image-1-1024x1024.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top left;justify-content:center;align-items:center;}.elementor .hero-wrapper-support{max-width:70%;}.elementor .testimonial-div{width:80%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:20px;margin:auto;border-radius:4px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:6px;border-inline-end-width:0px;border-color:var(--Primary-Red);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .testimonial-text{font-family:var(--Secondary);font-weight:600;font-size:24px;font-style:italic;margin-block-start:24px;margin-block-end:24px;}.elementor .testimonial-identity{padding:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .future-program-card{padding:24px;border-radius:8px;border-width:0.05px;border-color:#c2c5d142;border-style:solid;background-color:#ffffff14;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .future-card-heading{font-family:var(--Hanken-Primary);font-weight:600;font-size:16px;color:var(--white);margin-block-end:20px;}.elementor .future-card-paragraph{font-family:var(--Secondary);font-weight:400;font-size:14px;color:var(--white);margin-block-end:20px;}.elementor .future-card-coming-soon{font-family:var(--Secondary);font-weight:400;font-size:14px;color:var(--Primary-Red);}