.elementor .H1-blue{font-family:var(--H1-font);font-weight:700;font-size:var(--h1-desktop);letter-spacing:-2px;line-height:0.95em;}.elementor .button-solid{font-family:var(--body-font);font-weight:600;font-size:var(--body-text-desktop);color:var(--dark-blue);padding-block-start:16px;padding-block-end:16px;padding-inline-start:45px;padding-inline-end:45px;margin-block-start:16px;border-start-start-radius:5px;border-start-end-radius:25px;border-end-start-radius:25px;border-end-end-radius:5px;border-width:1px;border-color:var(--yellow);border-style:none;background-color:var(--yellow);display:flex;align-self:start;}.elementor .button-solid:hover,.elementor .button-solid:focus-visible{box-shadow:1px 1px 10px 0px var(--yellow);transform:translate3d(0px, -5px, 0px);}.elementor .button-clear{font-family:var(--body-font);font-size:var(--body-text-desktop);color:var(--dark-blue);padding-block-start:15px;padding-block-end:15px;padding-inline-start:45px;padding-inline-end:45px;margin-block-start:16px;border-start-start-radius:5px;border-start-end-radius:25px;border-end-start-radius:25px;border-end-end-radius:5px;border-width:1px;border-color:var(--dark-blue);border-style:solid;background-color:var(--transparent);display:flex;align-self:start;}.elementor .button-clear:hover,.elementor .button-clear:focus-visible{box-shadow:1px 1px 10px 0px var(--dark-blue);transform:translate3d(0px, -5px, 0px);}.elementor .container-width{width:80%;min-height:90vh;max-width:var(--container-width);flex-direction:row;justify-content:flex-start;}.elementor .preheading{font-family:var(--body-font);font-weight:700;font-size:18px;text-transform:uppercase;}.elementor .hero-gradient{padding-block-end:350px;justify-content:center;align-items:center;}