
    @font-face {
        font-family: 'Raleway';
        src: url('https://janellewilkin.com/wp-content/plugins/reluxity/logo-styles/includes/fonts/raleway.woff2') format('woff2'),
        font-weight: 100 700; 
    }

    @font-face {
        font-family: 'Fraunces';
        src: url('https://janellewilkin.com/wp-content/plugins/reluxity/logo-styles/includes/fonts/fraunces.woff2') format('woff2'),
        font-weight: 100 700; 
    }

body {
    font-family: 'Fraunces' !important;
    font-size: 24px !important;
}

h1,
.elementor-heading-title.elementor-size-default {
    font-family: 'Raleway' !important;
    font-size: clamp(3rem, 2.5385rem + 2.0513vw, 4rem) !important;
    line-height: 1.5em !important;
    font-weight: 400 !important;
}

h2.elementor-heading-title.elementor-size-default {
    font-family: 'Raleway' !important;
    font-size: clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem) !important;
    line-height: 1.5em;
    font-weight: 400 !important;
}

h3.elementor-heading-title.elementor-size-default {
    font-family: 'Raleway' !important;
    font-size: clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem) !important;
    line-height: 1.5em;
    font-weight: 400 !important;
}

h4.elementor-heading-title.elementor-size-default {
    font-family: 'Raleway' !important;
    font-size: clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem) !important;
    line-height: 1.5em;
    font-weight: 400 !important;
}

h5.elementor-heading-title.elementor-size-default {
    font-family: 'Raleway' !important;
    font-size: clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem) !important;
    line-height: 1.5em;
    font-weight: 400 !important;
}

h6.elementor-heading-title.elementor-size-default  {
    font-family: 'Raleway' !important;
    font-size: clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem) !important;
    line-height: 1.5em;
    font-weight: 400 !important;
}
h1,
 {
    font-family: 'Raleway' !important;
    font-size: clamp(3rem, 2.5385rem + 2.0513vw, 4rem) !important;
    line-height: 1.5em !important;
    font-weight: 400 !important;
}

h2{
    font-family: 'Raleway' !important;
    font-size: clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem) !important;
    line-height: 1.5em;
    font-weight: 400 !important;
}

h3 {
    font-family: 'Raleway' !important;
    font-size: clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem) !important;
    line-height: 1.5em;
    font-weight: 400 !important;
}

h4 {
    font-family: 'Raleway' !important;
    font-size: clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem) !important;
    line-height: 1.5em;
    font-weight: 400 !important;
}

h5 {
    font-family: 'Raleway' !important;
    font-size: clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem) !important;
    line-height: 1.5em;
    font-weight: 400 !important;
}

h6 {
    font-family: 'Raleway' !important;
    font-size: clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem) !important;
    line-height: 1.5em;
    font-weight: 400 !important;
}


/* Mobile-specific adjustments */
@media (max-width: 767px) {
    h1,
    .elementor-heading-title {
        font-size: clamp(2rem, 1.8rem + 1.5vw, 2.5rem) !important;
    }

    h2,
    .elementor-heading-title {
        font-size: clamp(1.8rem, 1.6rem + 1vw, 2rem) !important;
    }

    h3,
    .elementor-heading-title {
        font-size: clamp(1.6rem, 1.4rem + 0.8vw, 1.8rem) !important;
    }

    h4,
    .elementor-heading-title {
        font-size: clamp(1.4rem, 1.3rem + 0.5vw, 1.6rem) !important;
    }

    h5,
    .elementor-heading-title {
        font-size: clamp(1.2rem, 1.1rem + 0.3vw, 1.4rem) !important;
    }

    h6,
    .elementor-heading-title {
        font-size: clamp(1rem, 0.9rem + 0.2vw, 1.2rem) !important;
    }
    h1 {
        font-size: clamp(2rem, 1.8rem + 1.5vw, 2.5rem) !important;
    }

    h2{
        font-size: clamp(1.8rem, 1.6rem + 1vw, 2rem) !important;
    }

    h3 {
        font-size: clamp(1.6rem, 1.4rem + 0.8vw, 1.8rem) !important;
    }

    h4{
        font-size: clamp(1.4rem, 1.3rem + 0.5vw, 1.6rem) !important;
    }

    h5{
        font-size: clamp(1.2rem, 1.1rem + 0.3vw, 1.4rem) !important;
    }

    h6 {
        font-size: clamp(1rem, 0.9rem + 0.2vw, 1.2rem) !important;
    }
}
/* Custom colors */
.elementor-kit-60402 {
    --e-global-color-primary: #365f84 !important;
    --e-global-color-secondary: #75c6e1 !important;
}
