/*file is auto genrated when elementor global components are saved*/

.Primary {
    font-family: "Roboto";
    font-weight: 600;
}

.Secondary {
    font-family: "Roboto Slab";
    font-weight: 400;
}

.Text {
    font-family: "Roboto";
    font-weight: 400;
}

.Accent {
    font-family: "Roboto";
    font-weight: 500;
}

.Heading-L-60 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 3.75rem;
    line-height: 1.2;
    letter-spacing: -0.075rem;
}

.Heading-M-48-600 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 3rem;
    line-height: 1.25 ;
    letter-spacing: -0.06rem;
}

.Heading-M--48-500 {
    font-family: "Inter";
    font-weight: 500;
    font-size: 3rem;
    line-height: 1.25;
    letter-spacing: -0.06rem;
}

.Heading-S-48 {
    font-family: "Outfit";
    font-weight: 600;
    font-size: 3rem;
    line-height: 0.917;
    letter-spacing: -0.06rem;
}

.Heading-XS-30 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 1.875rem;
    line-height: 1.27;
}

.Sub-Heading-L-28 {
    font-family: "Outfit";
    font-weight: 600;
    font-size: 1.75rem;
    line-height: 1.14;
}

.Sub-Heading-M-18 {
    font-family: "Inter";
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.56;
}

.Sub-Heading-S-16 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.5;
}

.Sub-Heading-XS-14 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 1.43;
}

.Btn-16 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.5;
    text-decoration: none;
}

.Btn-18 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.56;
    text-decoration: none;
}

.Description-L-20 {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 1.5;
}

.Description-M-18 {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.56;
}

.Description-XS-16-500 {
    font-family: "Inter";
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5;
}

.Description-XXS-16 {
    font-family: "Public Sans";
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.33;
    letter-spacing: 0.005625rem;
}

.Description-S-18 {
    font-family: "Public Sans";
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.33;
    letter-spacing: 0.005625rem;
}

.testing-3 {
    font-family: "Arial";
    font-size: 60px;
    line-height: 60px;
    text-transform: uppercase;
    font-style: italic;
    text-decoration: overline;
}

.new-testing {
    font-size: 90px;
}

.Description-XS-16-400 {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
}

@media (max-width: 767px) {
.Heading-L-60 {
    font-size: 36px;
    line-height: 44px;
}

.Heading-M-48-600 {
    font-size: 30px;
    line-height: 38px;
}

.Heading-M--48-500 {
    font-size: 30px;
    line-height: 38px;
}

.Heading-S-48 {
    font-size: 30px;
    line-height: 28px;
}

.Heading-XS-30 {
    font-size: 24px;
    line-height: 32px;
}

.Sub-Heading-L-28 {
    font-size: 18px;
    line-height: 28px;
}

.Sub-Heading-M-18 {
    font-size: 18px;
    line-height: 28px;
}

.Sub-Heading-S-16 {
    font-size: 14px;
    line-height: 20px;
}

.Btn-16 {
    font-size: 16px;
    line-height: 24px;
}

.Btn-18 {
    font-size: 16px;
    line-height: 24px;
}

.Description-L-20 {
    font-size: 18px;
    line-height: 28px;
}

.Description-M-18 {
    font-size: 14px;
    line-height: 20px;
}

.Description-XS-16-500 {
    font-size: 16px;
    line-height: 24px;
}

.Description-XXS-16 {
    font-size: 16px;
    line-height: 24px;
}

.Description-S-18 {
    font-size: 14px;
    line-height: 20px;
}

.testing-3 {
    letter-spacing: 500px;
}

.new-testing {
    font-size: 30px;
}

.Description-XS-16-400 {
    font-size: 16px;
    line-height: 24px;
}

}
@media (min-width: 768px) and (max-width: 1024px) {
.testing-3 {
    font-size: 55px;
}

.new-testing {
    font-size: 60px;
}

}
