@media(max-width:1024px){.elementor .infid-g-gvimg004-about-portrait-image{height:27rem;}}@media(max-width:1024px){.elementor .infid-g-gvimg003-about-person-grid{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;gap:2rem;grid-template-columns:minmax(14rem,0.75fr) minmax(0,1.25fr);}}@media(max-width:1024px){.elementor .infid-g-gvft002-footer-grid{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:1024px){.elementor .infid-g-gvhd004-nav{justify-content:flex-start;}}@media(max-width:1024px){.elementor .infid-g-gvhd002-header-inner{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-wrap:wrap;}}@media(max-width:1024px){.elementor .infid-g-02131c2-ingress-dark{font-size:1.25rem;}}@media(max-width:1024px){.elementor .infid-g-ef2b30c-ingress-light{font-size:1.25rem;}}@media(max-width:1024px){.elementor .infid-g-8735009-h2-light{font-size:2.375rem;}}@media(max-width:1024px){.elementor .infid-g-b19fb1a-h2-dark{font-size:2.375rem;}}@media(max-width:1024px){.elementor .infid-g-0c3a8fb-h1{font-size:3rem;}}@media(max-width:1024px){.elementor .infid-g-d09ab5b-hero-inner{min-height:0rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0rem;padding-inline-end:0rem;}}@media(max-width:1024px){.elementor .infid-g-5e6ca82-section-cool{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:0rem;padding-inline-end:0rem;}}@media(max-width:1024px){.elementor .infid-g-44ac68c-section-warm{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:0rem;padding-inline-end:0rem;}}@media(max-width:1024px){.elementor .infid-g-b1f0ddb-section-white{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:0rem;padding-inline-end:0rem;}}@media(max-width:1024px){.elementor .infid-g-6f39f8b-galileo-container-default{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;}}