@font-face {
    font-family: "Nexa-Regular";
    src: url("../fonts/Nexa_Regular.otf");
}
@font-face {
    font-family: "Nexa-Light";
    src: url("../fonts/Nexa_Light.otf");
}
@font-face {
    font-family: "Nexa-Bold";
    src: url("../fonts/Nexa_Bold.otf");
}
.page-statique.lms-page{
    font-family: 'Nexa-Light' !important;
    font-weight: 100;
}

.page-statique.lms-page h1.title-l,
.page-statique.lms-page h2.title-l{
    font-family: "nazare";
}
.page-statique.lms-page h2.title-l{
    color: #a4154b !important;
    font-size: 18px;
    font-weight: 600;
}
.page-statique.lms-page h1.title-l::before,
.page-statique.lms-page h1.title-l::after,
.page-statique.lms-page h2.title-l::before,
.page-statique.lms-page h2.title-l::after{
    content: none;
}
.page-statique.lms-page .lms-address{
    font-family: "Nexa-Bold";
    color: #25413f;
}
.page-statique.lms-page .btn-primary,
.page-statique.lms-page .btn-secondary,
.page-statique.lms-page .btn-contact{
    font-weight: 700;
}
.page-statique.lms-page .btn-primary{
    background-color: #a4154b;
    border: 1px solid #a4154b;
}
.page-statique.lms-page .btn-primary:hover{
    background-color: #FFF;
    color: #a4154b;
}
.page-statique.lms-page .btn-primary:hover .icon-social{
    color: #a4154b !important;
}
.page-statique.lms-page .btn-secondary{
    border: 1px solid #a4154b;
    color: #a4154b;
}
.page-statique.lms-page .btn-secondary:hover{
    color: #FFF;
    background-color: #a4154b;
    border: 1px solid #a4154b;
}
.page-statique.lms-page .btn-contact{
    background-color: #F9E4D2;
    border: #F9E4D2;
    color: #a4154b;
}
.page-statique.lms-page .btn-contact:hover{
    border: #a4154b;
    color: #FFF;
}
.page-statique.lms-page .btn-contact:hover .icon-social {
    color: #FFF !important;
}
