/* ========================================================================== */
/* OPEN SANS */
/* ========================================================================== */
@font-face {
    font-family: "Open Sans";
    src: url("../../fonts/OpenSans-Regular.ttf");
}

@font-face {
    font-family: "Open Sans Semibold";
    src: url("../../fonts/OpenSans-Semibold.ttf");
}

@font-face {
    font-family: "Open Sans Bold";
    src: url("../../fonts/OpenSans-Bold.ttf");
}

@font-face {
    font-family: "Open Sans Extra Bold";
    src: url("../../fonts/OpenSans-ExtraBold.ttf");
}

@font-face {
    font-family: "Open Sans Light";
    src: url("../../fonts/OpenSans-Light.ttf");
}

/* ========================================================================== */
/* PLUS JAKARTA SANS */
/* ========================================================================== */
@font-face {
    font-family: "Plus Jakarta Sans";
    src: url("../../fonts/PlusJakartaSans-Regular.ttf");
}

@font-face {
    font-family: "Plus Jakarta Sans Semibold";
    src: url("../../fonts/PlusJakartaSans-Semibold.ttf");
}

@font-face {
    font-family: "Plus Jakarta Sans Bold";
    src: url("../../fonts/PlusJakartaSans-Bold.ttf");
}

@font-face {
    font-family: "Plus Jakarta Sans Extra Bold";
    src: url("../../fonts/PlusJakartaSans-ExtraBold.ttf");
}

@font-face {
    font-family: "Plus Jakarta Sans Light";
    src: url("../../fonts/PlusJakartaSans-Light.ttf");
}


html {
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    box-sizing: border-box;
    font-family: "Open Sans", sans-serif;
}

body {
	/* Better Font Rendering */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

* {
	padding: 0;
	margin: 0;
}

a {
    cursor: pointer;
    text-decoration: none;
}

*, :after, :before {
    box-sizing: inherit;
}