main,
body #editor * {
    font-family: 'Roboto', sans-serif;
}

body #editor .fas {
    font-family: 'Font Awesome 5 Free';
}

body #editor .fab {
    font-family: 'Font Awesome 5 Brands';
}

body h1.title-h1-primary {
    font-size: 48px;
    font-weight: bold;
    line-height: normal;
    color: #005293;
    margin-bottom: 10px;
    margin-top: 0;
}

body h2.title-h2-primary {
    font-size: 24px;
    font-weight: bold;
    line-height: normal;
    color: #263540;
    margin-bottom: 15px;
}

body p.p-primary {
    font-size: 16px;
    font-style: normal;
    line-height: 1.5;
    color: #263540;
    margin-bottom: 0;
}

/* ******************************** MEDIA QUERIES ************************************** */
/* ************************************************************************************* */
/* ************************************************************************************* */

/* BOOTSTRAP CONTAINER EXPANSION FOR XXL ----------------------------------------------- */
@media (min-width: 1680px) {
}
/* BOOTSTRAP CONTAINER EXPANSION FOR XXL ----------------------------------------------- */

/* OPEN MIN-WIDTH MEDIAS --------------------------------------------------------------- */
/* 1680px and up: XXL */
@media (min-width: 1680px) {
}

/* 1200px and up: XL */
@media (min-width: 1200px) {
}

/* 992px and up: L */
@media (min-width: 992px) {
}

/* 768px and up: M */
@media (min-width: 768px) {
}

/* 576px and up: S */
@media (min-width: 576px) {
}

/* 576px and up: S */
@media (min-width: 576px) {
}

/* CLOSED MIN-WIDTH + MAX-WIDTH MEDIAS ------------------------------------------------ */
/* BETWEEN 1200px AND 1679px: XL - XXL - Extra Large Desktop */
@media (min-width: 1200px) and (max-width: 1679px) {
}

/* BETWEEN 992px AND 1199px: L - XL - Desktop */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* BETWEEN 768px AND 991px: M - L - Tablet and iPad  */
@media (min-width: 768px) and (max-width: 991px) {
}

/* BETWEEN 576px AND 767px: S - M - Landscape Phone  */
@media (min-width: 576px) and (max-width: 767px) {
}

/* OPEN MAX-WIDTH MEDIAS --------------------------------------------------------------- */
/* 1679px and down: XL and below */
@media (max-width: 1679px) {
}

/* 1199px and down: L and below */
@media (max-width: 1199px) {
}

/* 991px and down: M and below */
@media (max-width: 991px) {
}

/* 767px and down: S and below */
@media (max-width: 767px) {
}

/* 575px and down: XS and below */
@media (max-width: 575px) {
}

/* CUSTOM MEDIAS --------------------------------------------------------------- */
