* {

    padding: 0;
    margin: 0;
}

html {
    scroll-behavior: smooth;
}

ul {
    padding-left: 0;
}

/* li {
    list-style: none;
} */

a {

    text-decoration: none;
    font-family: var(--text-font);
    color: var(--text-color);
    font-size: 16px;
    font-weight: 600;
}


img {
    max-width: 100%;
}

section {

    padding-top: 5em;
}

p {

    font-family: var(--text-font);
    color: var(--text-color);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6;
}

body {
    font-family: var(--text-font);
}

.as-rw {

    display: flex;
}

.as-align {

    align-items: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {

    font-family: var(--heading-font);
}

:root {

    --primary-color: #E2084D;
    --seconday-color: #292F5C;
    --secondary-light: #F8FEFF;
    --heading-font: 'Cabin', sans-serif;
    --text-font: 'Mulish', sans-serif;
    ;
    --text-color: #232020;
    --gradient: linear-gradient(90deg, #E51953 0%, #292F5C 100%);
    --as-purple: #E6B2FF;
    --as-blue: #DAF5FB;
    --as-rose: #FFD6EC;
    --as-orange: #FFF0D3;
    --as-green: #D4FFC5;
    --as-violet: #DCDDFD;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}
.container-fluid{
    padding: 0px !important;
}

/* .msM [data-aos=fade-up] {
    transform: translate3d(0, 40px, 0);
} */