#content {
    position: static;
}

/*BANNER*/

.slide_title {
    margin-bottom: 1.5em;
}

.btn__wrapper a {
    display: inline-flex;
    font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 500;
    background: white;
    color: var(--main-blue-color);
    padding: 1.2em 2em;
    border-radius: 5px;
}

.btn__wrapper a:hover {
    color: white;
    background: var(--second-blue-color);
}

.btn__wrapper a:hover svg path,
.btn__wrapper a:hover svg line,
.btn__wrapper a:hover svg polyline {
    stroke: #fff !important;
}

.btn__wrapper a span {
    margin-left: 0.5em;
}

/*SECTION DOMAINES D'INTERVENTION*/

section.section__intervention .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}

section.section__intervention .sina-bp {
    position: relative;
    height: 100%;
}

.sina-bp-col {
    height: 350px !important;
}

.sina-bg-thumb {
    height: 100%;
}

.sina-overlay {
    background-color: rgba(0,21,36,0.285) !important;
    opacity: 1 !important;
}

.sina-bp:hover .sina-overlay {
    background-color: rgba(0,21,36,0.6) !important;
}

section.section__intervention .sina-bp-content {
    position: absolute;
    z-index: 2;
    bottom: 0;
    padding: 15px 15px 15px 40px !important;
}

section.section__intervention .sina-bp-content h2.sina-bp-title a {
    font-size: calc(14px + (17 - 14) * ((100vw - 320px) / (1920 - 320))) !important;
}

.sina-bg-thumb img {
    width: 360px;
    height: 100% !important;
    object-fit: cover;
}

/*SECTION INFOS*/

section#section--infos .title {
    font-size: calc(13.5px + (17 - 13.5) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 1em;
}

section#section--infos .infobox-icon.eael-icon-only {
    position: relative;
}

section#section--infos .infobox-icon.eael-icon-only:after {
    display: block;
    content: "";
    background: #5191ce;
    width: 2px;
    height: 30px;
    position: relative;
    margin : 20px auto 20px auto;
}

/*SECTION NOTRE MISSION*/

section.section__mission .section__title h3:after {
    margin: 20px 0;
}

section.section__mission a.premium-button {
    width: auto;
}
