.elementor .main-h1{font-family:League Spartan;font-weight:800;font-size:clamp(2.75rem, 6vw, 4.75rem);;text-align:center;}.elementor .main-secondary{font-family:Roboto Condensed;font-weight:700;font-size:clamp(2.5rem, 5vw, 4.0625rem);;}.elementor .category-button{width:18%;color:var(--dark-blue);text-decoration:none;padding:20px;border-width:4px;border-color:var(--dark-blue);border-style:solid;background-color:var(--bright-green);box-shadow:3.69px 3.69px 0px 0px var(--dark-blue);flex-direction:column;justify-content:center;align-items:center;}.elementor .category-button:hover,.elementor .category-button:focus-visible{color:var(--White);text-decoration:none;background-color:var(--dark-blue);transform:scale3d(1.03, 1.03, 1);}.elementor .category-button-name{font-family:Roboto Condensed;font-weight:700;font-size:var(--16px);text-align:center;text-decoration:none;text-transform:uppercase;}.elementor .category-button-name:hover,.elementor .category-button-name:focus-visible{color:var(--White);text-decoration:none;}.elementor .tag-text{width:fit-content;font-family:Roboto Condensed;font-weight:700;font-size:var(--16px);text-transform:uppercase;padding-block-start:7px;padding-block-end:3px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:10px;border-end-end-radius:10px;background-color:var(--bright-blue);}.elementor .heading-2{font-family:League Spartan;font-weight:800;font-size:var(--36px);text-transform:uppercase;}.elementor .paragraph{font-family:Roboto;font-weight:500;font-size:var(--16px);}.elementor .heading-3{font-family:League Spartan;font-weight:800;font-size:var(--24px);text-transform:uppercase;}.elementor .dark-blue-button{font-family:Roboto;font-weight:700;font-size:var(--16px);color:var(--White);text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--dark-blue);transition:all 200ms;align-self:center;}.elementor .dark-blue-button:hover,.elementor .dark-blue-button:focus-visible{background-color:var(--dark-blue-hover);box-shadow:0px 0px 0px 2px rgba(33, 193, 249, 0.2) inset,0px 6px 16px 0px rgba(37, 48, 81, 0.35);transform:translate3d(0px, -2px, 0px);}.elementor .blue-card{width:32%;padding:20px;border-width:4px;border-color:var(--dark-blue);border-style:solid;background-color:var(--bright-blue);box-shadow:4px 4px 0px 0px var(--dark-blue);flex-direction:column;gap:20px;}