@import url('main/about.css');
@import url('main/agenda.css');
@import url('main/contactus.css');
@import url('main/faq.css');
@import url('main/hero.css');
@import url('main/judges.css');
@import url('main/lastedition.css');
@import url('main/navbar.css');
@import url('main/speakers.css');
@import url('main/sponsors.css');
@import url('main/testimonials.css');



/* fonts */

/* <=> font-weight: 700 */
@font-face {
    font-family: MontserratBold;
    src: url(../fonts/Montserrat-Bold.ttf);
}

/* <=> font-weight: 600 */
@font-face {
    font-family: MontserratSemiBold;
    src: url(../fonts/Montserrat-SemiBold.ttf);
}

/* <=> font-weight: 500 */
@font-face {
    font-family: MontserratMedium;
    src: url(../fonts/Montserrat-Medium.ttf);
}

/* <=> font-weight: 400 */
@font-face {
    font-family: MontserratRegular;
    src: url(../fonts/Montserrat-Regular.ttf);
}

/* <=> font-weight: 700 */
@font-face {
    font-family: PoppinsBold;
    src: url(../fonts/Poppins-Bold.ttf);
}

/* colors */
/*to choose colors just type : var(--purple) or var(--black) or var(--white)*/
:root {
    --purple: #922c88;
    --black: #323232;
    --white: #ffffff;
    --pink: #a81b66;
    --bg: rgba(19, 19, 19, 1);
}

body {
    background-color: var(--bg);
    background-image: url(../img/background.png);
    background-position: center;
    background-size: cover;
    overflow-x: hidden;
    scroll-behavior: smooth;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    scroll-behavior: smooth;
}
