@font-face {
    font-family: Fave-ScriptPro;
    src: url('../ASSETS/FONTS/Fave-ScriptPro.ttf');
}

@font-face {
    font-family: Lato-Light;
    src: url('../ASSETS/FONTS/Lato-Light.ttf');
}

body {
    font-family: 'Poppins', sans-serif;
    margin: 0;
}

:root{
    --main-yellow: #EFA947;
    --main-purple: #A2185B;
    --main-dark-grey: #4A4A4A;
    --main-light-grey: #B4B4B4;
}

/* titles  */
h1 {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    color: var(--main-purple);

}

h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: bolder;
    color: var(--main-purple);
    position: relative;
}

h2::after {
    content: "";
    display: block;
    position: absolute;
    /* height: 4px;
    width: 30vw; */
    background-color: var(--main-purple, purple);
    transition: .25s;
    
}



h3 {
    font-family: Lato-Light;
    font-weight: lighter;
    color: var(--main-dark-grey);
}

.top_section_btn_more {
    background-color: var(--main-yellow);
    color: #fff;
    text-decoration: none;
    transition: .25s;
    font-family: Lato-Light;
    font-weight: lighter;
}

.top_section_btn_contact {
    color: var(--main-purple);
    font-family: Lato-Light;
    font-weight: lighter;
}


/* Sticky navbar */
.sticky {
  position: fixed;
  top: 0;
  background-color: #fff;
  z-index: 999;
  left: 50%;
  transform: translateX(-50%);
}


@-webkit-keyframes slide-left {
    0% {
        -webkit-transform: translateX(25%);
                transform: translateX(25%);
                opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0);
                transform: translateX(0);
                opacity: 1;
    }
    }
    @keyframes slide-left {
    0% {
        -webkit-transform: translateX(25%);
                transform: translateX(25%);
                opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0);
                transform: translateX(0);
                opacity: 1;
    }
}
    