/*@import "https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css";*/

/* ROBUST_FARGE1: #40b93c */

:root {
    --primary: #40b93c;
    --light: #00af6a;
    --purple: #9999CC;
}

.button.is-info {
    background-color: var(--primary);
}
.section.section-primary .button.is-info {
    background-color: #FFF;
}

.button.is-info:hover {
    background-color: var(--light);
}

.section.contact, .section.section-primary {
    color: #333;
    background-color: var(--primary);
}

.section.section-primary .button.is-info:hover {
    background-color: #DDD;
}

.section.contact .title, .section.contact a, .section.section-primary .title, .section.section-primary a {
    color: #333;
}

.richtext h4, .richtext h3, .richtext h2, .richtext h1 {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.125;
}

.richtext h1 {
    font-size: 3.0rem;
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
.richtext h2 {
    font-size: 2.5rem;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.richtext h3 {
    font-size: 2.0rem;
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
}
.richtext h4 {
    font-size: 1.5rem;
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
}



a {
    /*color: #0087cf;*/
    color: var(--primary)
}

a:hover, a.navbar-item:hover {
    color: var(--light);
}

.section.contact a:hover, .section.section-primary a:hover {
    color: #333;
}