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

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

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

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

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

.heading-142-400 {
    font-family: "La Belle Aurore";
    font-weight: 400 !important;
    font-size: 142px !important;
    line-height: 18px !important;
    letter-spacing: 0.01em !important;
}

.heading-78-700 {
    font-family: "Amiko";
    font-weight: 700 !important;
    font-size: 78px !important;
    line-height: 1 !important;
    word-spacing: -8.4px !important;
}

.heading-17-400-1 {
    font-family: "DM Sans";
    font-weight: 400 !important;
    font-size: 17px !important;
}

.heading-140-600 {
    font-family: "Kufam";
    font-weight: 600 !important;
    font-size: 140px !important;
    line-height: 1 !important;
    letter-spacing: -0.05em !important;
}

.heading-16-500 {
    font-family: "DM Sans";
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: -0.02em !important;
}

.heading-70-600 {
    font-family: "Kufam";
    font-weight: 600 !important;
    font-size: 70px !important;
    line-height: 1 !important;
    letter-spacing: -0.04em !important;
}

.heading-26-400 {
    font-family: "Kufam";
    font-weight: 400 !important;
    font-size: 26px !important;
    line-height: 34px !important;
    letter-spacing: -0.01em !important;
}

.heading-17-400-2 {
    font-family: "DM Sans";
    font-weight: 400 !important;
    font-size: 17px !important;
    line-height: 26px !important;
}

.heading-22-500 {
    font-family: "DM Sans";
    font-weight: 500 !important;
    font-size: 22px !important;
    line-height: 1 !important;
}

.heading-18-500 {
    font-family: "Kufam";
    font-weight: 500 !important;
    font-size: 18px !important;
}

.heading-51-600 {
    font-family: "Kufam";
    font-weight: 600 !important;
    font-size: 51px !important;
    line-height: 1 !important;
    letter-spacing: -0.04em !important;
}

.heading-20-400 {
    font-family: "DM Sans";
    font-weight: 400 !important;
    font-size: 20px !important;
    letter-spacing: 1px !important;
}

.heading-18-400 {
    font-family: "DM Sans";
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 26px !important;
}

.heading-12-700 {
    font-family: "DM Sans";
    font-weight: 700 !important;
    font-size: 12px !important;
    line-height: 1 !important;
}

.heading-30-600-dm {
    font-family: "DM Sans";
    font-weight: 600 !important;
    font-size: 30px !important;
    letter-spacing: -0.3px !important;
}

.heading-15-400 {
    font-family: "Kufam";
    font-weight: 400 !important;
    font-size: 15px !important;
}

.heading-30-600-ku {
    font-family: "Kufam";
    font-weight: 600 !important;
    font-size: 30px !important;
    letter-spacing: -0.02em !important;
}

.heading-15-500 {
    font-family: "DM Sans";
    font-weight: 500 !important;
    font-size: 15px !important;
}

.heading-30-600 {
    font-family: "Kufam";
    font-weight: 600 !important;
    font-size: 30px !important;
}

.heading-13-500-1 {
    font-family: "DM Sans";
    font-weight: 500 !important;
    font-size: 13px !important;
    letter-spacing: 0.02em !important;
}

.btn-16-500 {
    font-family: "DM Sans";
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 45px !important;
}

.heading-13-500-2 {
    font-family: "DM Sans";
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 18px !important;
}

.heading-34-400 {
    font-family: "DM Sans";
    font-weight: 400 !important;
    font-size: 34px !important;
    line-height: 46px !important;
    letter-spacing: -0.02em !important;
}

.heading-22-700 {
    font-family: "DM Sans";
    font-weight: 700 !important;
    font-size: 22px !important;
    line-height: 1 !important;
    letter-spacing: -0.02em !important;
}

.heading-12-500 {
    font-family: "DM Sans";
    font-weight: 500 !important;
    font-size: 12px !important;
    line-height: 1 !important;
}

.heading-34-600 {
    font-family: "Kufam";
    font-weight: 600 !important;
    font-size: 34px !important;
    line-height: 1 !important;
    letter-spacing: -0.03em !important;
}

.btn-22-700 {
    font-family: "DM Sans";
    font-weight: 700 !important;
    font-size: 22px !important;
    line-height: 90px !important;
}

.heading-100-500 {
    font-family: "Courier Prime";
    font-weight: 500 !important;
    font-size: 100px !important;
    line-height: 1 !important;
    letter-spacing: -0.01em !important;
}

.heading-60-500 {
    font-family: "Antic Didone";
    font-weight: 500 !important;
    font-size: 60px !important;
    line-height: 1.1 !important;
    letter-spacing: -0.01em !important;
}

.heading-40-500 {
    font-family: "Antic Didone";
    font-weight: 500 !important;
    font-size: 40px !important;
    line-height: 1 !important;
    letter-spacing: -0.01em !important;
}

.heading-130-500 {
    font-weight: 500 !important;
    font-size: 130px !important;
    line-height: 1 !important;
    letter-spacing: -0.03em !important;
}

.heading-145-500 {
    font-weight: 500 !important;
    font-size: 145px !important;
    letter-spacing: -0.02em !important;
    text-transform: uppercase !important;
}

.heading-14-500 {
    font-family: "DM Sans";
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 18px !important;
    text-transform: uppercase !important;
}

.heading-48-300-abel {
    font-family: "Abel";
    font-weight: 300 !important;
    font-size: 48px !important;
    line-height: 60px !important;
    letter-spacing: -0.01em !important;
}

.heading-16-400 {
    font-family: "DM Sans";
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 24px !important;
}

.heading-14-400 {
    font-family: "DM Sans";
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 15px !important;
}

.heading-26-500 {
    font-weight: 500 !important;
    font-size: 26px !important;
    line-height: 20px !important;
}

.heading-64-500 {
    font-weight: 500 !important;
    font-size: 64px !important;
    line-height: 1 !important;
    letter-spacing: -0.02em !important;
}

.heading-40-300 {
    font-weight: 300 !important;
    font-size: 40px !important;
    line-height: 1.2 !important;
}

.heading-70-500 {
    font-weight: 500 !important;
    font-size: 70px !important;
    line-height: 1 !important;
    letter-spacing: -0.02em !important;
}

.heading-13-1-500 {
    font-family: "DM Sans";
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 1 !important;
    letter-spacing: 0.02em !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
.heading-142-400 {
    font-size: 120px !important;
}

.heading-78-700 {
    font-size: 60px !important;
    line-height: 68px !important;
    word-spacing: -7.8px !important;
}

.heading-40-300 {
    font-size: 30px !important;
}

}
@media (max-width: 767px) {
.heading-142-400 {
    font-size: 75px !important;
}

.heading-78-700 {
    font-size: 31px !important;
    line-height: 31px !important;
    word-spacing: -3px !important;
}

.heading-70-600 {
    font-size: 39px !important;
}

.heading-26-400 {
    font-size: 20px !important;
}

.heading-51-600 {
    font-size: 22px !important;
}

.heading-20-400 {
    font-size: 15px !important;
}

.heading-18-400 {
    font-size: 15px !important;
}

.heading-12-700 {
    font-size: 9px !important;
}

.heading-30-600-dm {
    font-size: 20px !important;
}

.heading-30-600-ku {
    font-size: 20px !important;
}

.heading-34-400 {
    font-size: 20px !important;
}

.btn-22-700 {
    font-size: 17px !important;
}

.heading-100-500 {
    font-size: 42px !important;
}

.heading-60-500 {
    font-size: 38px !important;
}

.heading-130-500 {
    font-size: 70px !important;
}

.heading-48-300-abel {
    font-size: 24px !important;
    line-height: 40px !important;
}

.heading-70-500 {
    font-size: 45px !important;
}

}
