/* Fonts */
@font-face {
    font-family: "NicoloReg";
    src: url("../fonts/Nicolo-Regular.otf") format("opentype"),
    url("../fonts/Nicolo-Regular.woff2") format("woff2");
    font-weight: 400;
	 font-display: swap;
}
@font-face {
    font-family: "NicoloBold";
    src: url("../fonts/Nicolo-Bold.otf") format("opentype"),
    url("../fonts/Nicolo-Bold.woff2") format("woff2");
    font-weight: bold;
	 font-display: swap;
}
@font-face {
    font-family: "NicoloItalic";
    src: url("../fonts/Nicolo-italic.otf") format("opentype"),
    url("../fonts/Nicolo-italic.woff2") format("woff2");
    font-weight: 400;
	 font-display: swap;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', arial, sans-serif !important;
	font-weight: 700 !important;
}

p, a, ul, li , select {
	font-family: 'Roboto', arial, sans-serif !important;
	font-weight: 400 !important;
}

p {
	font-size: 18px !important;
}

.font-light,
.font-light span {
	font-family: 'Roboto', arial, sans-serif !important;
	font-weight: 400 !important;
}

.font-reg,
.font-reg span {
	font-family: 'Roboto', arial, sans-serif !important;
	font-weight: 400 !important;
}

input:not([type="submit"]),
select,
textarea,
.font-reg,
.font-reg input,
.font-reg select,
.font-reg textarea {
	font-family: 'Roboto', arial, sans-serif !important;
	font-weight: 400 !important;
}

.font-bold {
    font-family: 'Roboto', arial, sans-serif !important;
	font-weight: 700 !important;
}