.elementor .btn{font-family:var(--heading-text);font-weight:600;font-size:0.7rem;color:var(--white);letter-spacing:1px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;border-width:0px;border-style:solid;background-color:var(--black);align-self:start;}.elementor .btn:hover,.elementor .btn:focus-visible{border-radius:0px;border-width:0px;background-color:var(--accent);}.elementor .bold{font-weight:700;}.elementor .text-lead{font-family:var(--heading-text);font-weight:700;font-size:1.2rem;}.elementor .text-body{font-family:var(--heading-text);font-weight:500;font-size:1rem;}.elementor .heading-label{font-family:var(--heading-text);font-weight:600;font-size:0.7rem;color:var(--accent);letter-spacing:1px;text-transform:uppercase;}.elementor .H2{font-family:var(--heading-text);font-size:2rem;strong {
 color: var(--green);
 font-weight:inherit; 
}\n}.elementor .H1{font-family:var(--heading-text);font-weight:500;font-size:2.5rem;line-height:2.2rem;text-transform:uppercase;transform:translate3d(0px, 0px, 0px);}.elementor .section-no-padding{max-width:100%;padding-inline-start:6rem;padding-inline-end:6rem;flex-direction:column;gap:1.3rem;}.elementor .section-padding{overflow:hidden;padding:6rem;}.elementor .section-hero{height:100vh;max-width:100%;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .section-light{color:var(--white);}.elementor .H3{font-family:var(--heading-text);font-weight:500;font-size:1.3rem;}.elementor .uppercase{text-transform:uppercase;}.elementor .green{color:var(--green);}.elementor .underline{text-decoration:underline;}.elementor .gap-two-column{display:flex;gap:5rem;}.elementor .padding-none{padding:0px;}