﻿.elementor-nous-contacter .elementor-element.elementor-element-fb4ed9c:not(.elementor-motion-effects-element-type-background), .elementor-nous-contacter .elementor-element.elementor-element-fb4ed9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/img/nous-contacter.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    /*https://kodesolution.com/2023/desix/wp-content/uploads/2021/03/bg6.jpg*/
}

.elementor-nous-contacter .elementor-element.elementor-element-fb4ed9c > .elementor-background-overlay {
    background-color: #032e23;/*#2E2903;*/
    opacity: 0.75;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-nous-contacter .elementor-element.elementor-element-fb4ed9c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 260px 0px 110px 0px;
}

.elementor-nous-contacter .elementor-element.elementor-element-fb4ed9c > .elementor-container {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-nous-contacter .elementor-element.elementor-element-d9c998c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-nous-contacter .elementor-element.elementor-element-d9c998c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-nous-contacter .elementor-element.elementor-element-d9c998c.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-nous-contacter .elementor-element.elementor-element-d9c998c > .elementor-element-populated {
    text-align: left;
}

.elementor-nous-contacter .elementor-element.elementor-element-3464ea2 {
    text-align: center;
}

.elementor-nous-contacter .elementor-element.elementor-element-3464ea2 .title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.elementor-nous-contacter .elementor-element.elementor-element-1087ebf {
    text-align: center;
}

.elementor-nous-contacter .elementor-element.elementor-element-1087ebf .breadcrumbs {
    font-family: "Lexend", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    display: inline-block;
}

.elementor-nous-contacter .elementor-element.elementor-element-1087ebf .breadcrumbs .trail-item:not(.trail-end) {
    color: #FFFFFF;
}

.elementor-nous-contacter .elementor-element.elementor-element-1087ebf .breadcrumbs a:not(.btn) {
    color: #FFFFFF;
}

.elementor-nous-contacter .elementor-element.elementor-element-1087ebf .breadcrumbs li:last-child, .elementor-nous-contacter .elementor-element.elementor-element-1087ebf .breadcrumbs li:last-child a {
    font-family: "Lexend", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: underline;
}

.elementor-nous-contacter .elementor-element.elementor-element-1087ebf .breadcrumbs li:last-child {
    color: var(--theme-color1);
}

.elementor-nous-contacter .elementor-element.elementor-element-1087ebf .breadcrumbs li:last-child a {
    color: var(--theme-color1);
}

.elementor-nous-contacter .elementor-element.elementor-element-1087ebf .breadcrumbs li .tm-breadcrumb-arrow-icon {
    font-size: 12px;
    font-weight: 700;
    color: #FFFFFF;
}

@media(max-width: 1024px) {
    .elementor-nous-contacter .elementor-element.elementor-element-fb4ed9c {
        padding:105px 0px 90px 0px;
    }

    .elementor-nous-contacter .elementor-element.elementor-element-1087ebf {
        text-align: center;
    }
}


@media(min-width: 768px) {
    .elementor-34 .elementor-element.elementor-element-f2a63ef {
        width:56.588%
    }

    .elementor-34 .elementor-element.elementor-element-5d85bf1 {
        width: 2.158%
    }

    .elementor-34 .elementor-element.elementor-element-12a5636 {
        width: 40.92%
    }
}

.elementor-34 .elementor-element.elementor-element-4d396d3 .title {
    font-size: 49px;
}
.elementor-34 .elementor-element.elementor-element-302f4b2 {
    padding: 0;
}