/* =======================
   Alatsi (used for headings)
   ======================= */

@font-face {
    font-family: 'Alatsi';
    src: url('alatsi/alatsi-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* =======================
   Poppins
   ======================= */

@font-face {
    font-family: 'Poppins';
    src: url('poppins/poppins-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins';
    src: url('poppins/poppins-light-italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins';
    src: url('poppins/poppins-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins';
    src: url('poppins/poppins-regular-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins';
    src: url('poppins/poppins-semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins';
    src: url('poppins/poppins-semibold-italic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins';
    src: url('poppins/poppins-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins';
    src: url('poppins/poppins-bold-italic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

/* =======================
   Set fonts
   ======================= */

.elementor,
.elementor p,
.elementor span,
.elementor li,
.elementor a,
.elementor input,
.elementor textarea,
.elementor button {
    font-family: 'Poppins', sans-serif !important;
}

.elementor .elementor-element h1,
.elementor .elementor-element h2,
.elementor .elementor-element h3,
.elementor .elementor-element h4,
.elementor .elementor-element h5,
.elementor .elementor-element h6 {
    font-family: 'Alatsi', sans-serif !important;
    line-height: 1.25 !important;
}
.elementor .elementor-button .elementor-button-text {
    font-family: 'Alatsi', sans-serif !important;
}