﻿.btn-header svg, .btn-header img {
    width: 20px !important;
}
span.elementor-button-content-wrapper {
    align-items: center;
}
header {
    position: fixed !important;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100%;
    max-width: 100%;
    z-index: 99999999999;
    z-index: 999 !important;
}
.hereo-section-1 {
    height: calc(100vh - 74px - 10px) !important;
    margin-top: 10px !important;
}
h1, h2, h3 {
    margin-top: 0;
    margin-bottom: 0;
}
main#content {
    z-index: 4;
    position: relative;
    /* overflow: hidden; */
    padding-top: 74px;
}
.nice-select .list {
    gap: 8px !important;
    display: flex !important;
    flex-direction: column !important;
    padding: 8px 0 !important;
}
 .nice-select .option.selected.focus,  .nice-select .option.focus, .nice-select .option:hover {
    background-color: #01abc421 !important;
    color: var( --e-global-color-primary ) !important;
}
.flatpickr-day.today {
    border-color: #01ABC4 !important;
    color: #01ABC4 !important;
}
.flatpickr-calendar:after, .flatpickr-calendar:before {
    display: none !important;
}
input.nova-filter-input.form-control.input {
    cursor: pointer !important;
}
.filter-col-1, .filter-col-2 {
    border-right: 1px solid #F1EAE0;
}
.pourquoi .nova-carousel-item-text h3 {
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 100% !important;
    color: var(--e-global-color-accent) !important;
}
.nova-filter-field--w-4 {
    justify-content: space-between;
}
.pourquoi .nova-carousel-item-text p {
    margin: 8px 0 0 0;
}
@media (min-width: 1200px) {
    .nova-mobile-breadcrumb-logo {
        display: none;
    }
}