.elementor .footer-small-link{font-family:var(--font-secondary);font-weight:600;font-size:0.9rem;color:#ffffff;}.elementor .hero-title{font-family:var(--font-primary);font-weight:600;font-size:clamp(2rem, 1.25rem + 3.2vw, 4rem);color:#ffffff;line-height:1.15em;text-align:center;}.elementor .hero-subhead{font-family:var(--font-primary);font-weight:700;font-size:clamp(1.375rem, 1rem + 1.6vw, 2rem);color:#ffffff;line-height:1.3em;}.elementor .btn{max-width:100%;font-family:var(--font-primary);font-weight:600;font-size:clamp(0.8125rem, 0.7rem + 0.5vw, 1rem);color:#ffffff;letter-spacing:0.05em;text-transform:uppercase;padding:10px;margin:0px;border-radius:4px;border-width:2px;border-color:#ffffff;border-style:solid;display:block;}.elementor .btnDefault{background-color:var(--color-primary);transition:all 300ms;}.elementor .btnDefault:hover,.elementor .btnDefault:focus-visible{color:#333333;background-color:#cccccc;}.elementor .cta-card{width:32%;padding:5px;background-color:var(--color-light-gray);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .cta-card:hover,.elementor .cta-card:focus-visible{background-color:#eff3f7;}.elementor .cta-card-label{font-family:var(--font-primary);font-weight:700;font-size:clamp(1.125rem, 0.95rem + 0.75vw, 1.5rem);color:var(--color-primary);line-height:1.3em;text-align:center;text-transform:capitalize;}.elementor .cta-card-img-container{overflow:hidden;aspect-ratio:16/9;object-fit:cover;object-position:center center;padding:0px;margin:0px;}.elementor .cta-card-label-container{padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;align-items:center;}.elementor .imgShadow{width:100%;padding:5px;background-color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor .heading-lg{font-family:var(--font-primary);font-weight:500;font-size:clamp(1.6rem, 1rem + 1.6vw, 2.8rem);line-height:1.5;}