.elementor-13821 .elementor-element.elementor-element-71f08a36{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-13821 .elementor-element.elementor-element-71f08a36:not(.elementor-motion-effects-element-type-background), .elementor-13821 .elementor-element.elementor-element-71f08a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-13821 .elementor-element.elementor-element-71f08a36::before, .elementor-13821 .elementor-element.elementor-element-71f08a36 > .elementor-background-video-container::before, .elementor-13821 .elementor-element.elementor-element-71f08a36 > .e-con-inner > .elementor-background-video-container::before, .elementor-13821 .elementor-element.elementor-element-71f08a36 > .elementor-background-slideshow::before, .elementor-13821 .elementor-element.elementor-element-71f08a36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13821 .elementor-element.elementor-element-71f08a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.zoneo.be/wp-content/uploads/2026/06/Fichier-3.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-13821 .elementor-element.elementor-element-12c747ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-13821 .elementor-element.elementor-element-71f08a36{--grid-auto-flow:row;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}}@media(min-width:768px){.elementor-13821 .elementor-element.elementor-element-71f08a36{--width:100%;}}@media(max-width:767px){.elementor-13821 .elementor-element.elementor-element-71f08a36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10%;--padding-bottom:20%;--padding-left:10%;--padding-right:10%;}.elementor-13821 .elementor-element.elementor-element-71f08a36::before, .elementor-13821 .elementor-element.elementor-element-71f08a36 > .elementor-background-video-container::before, .elementor-13821 .elementor-element.elementor-element-71f08a36 > .e-con-inner > .elementor-background-video-container::before, .elementor-13821 .elementor-element.elementor-element-71f08a36 > .elementor-background-slideshow::before, .elementor-13821 .elementor-element.elementor-element-71f08a36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13821 .elementor-element.elementor-element-71f08a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-13821 .elementor-element.elementor-element-12c747ba{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}/* Start custom CSS for html, class: .elementor-element-12c747ba */.advantages-section {

    padding: 0px 0px;

}



.grid-container {

    display: grid;

    grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));

    gap: 30px;


    margin: 0 auto;

}



.adv-card {

    background: #ffffff !important; /* Couleur forcée */

    padding: 40px;

    border: 1px solid #000000 !important;

    display: flex;

    flex-direction: column;

}



.card-header {
    margin-bottom: 25px;
    border-bottom: 1px solid #000000 !important;
    padding-bottom: 15px;

}



.adv-card h3 {
    text-align: center;
    font-size: 2rem;
    margin: 0;
    text-transform: uppercase;
    color: #000000 !important;
    font-family: Anton, sans-serif;

}



.subtitle {
    text-align: center;
    color: #333333 !important;
    margin: 5px 0 0 0;
    font-size: 1rem;
    font-weight: 600;
}



.features {
    list-style: none;
    padding: 0;
    margin: 0 0 20px 0;
    flex-grow: 1;
}



.features li {

    text-align: center;

    padding: 15px 0;

    border-bottom: 1px solid #cccccc !important;

    color: #000000 !important;

    font-weight: 500;

}



.price-row {

    display: flex;

    justify-content: space-between;

    font-weight: 800;

}



.price-row span {

    color: #000000 !important;

}



.info-note {

    background: #fffdf0 !important;

    border: 1px solid #ccc !important;

    border-left: 6px solid #F5ED00 !important;

    padding: 15px;

    font-size: 0.9rem;

    color: #000000 !important;

    margin-top: 10px;

}



.btn-main {

    font-family: Anton, sans-serif;

    display: block;

    margin-top: 20px;

    padding: 10px;

    background: #F5ED00 !important; /* Fond bouton forcé */

    color: #0F0F0F !important;      /* Texte bouton forcé */

    text-align: center;

    text-decoration: none;

    text-transform: uppercase;

    transition: 0.3s;

    clip-path: polygon(12% 0%, 100% 0%, 88% 100%, 0% 100%) !important;

}



.btn-main:hover {

    background: #F5ED00 !important; /* Maintien couleur au survol */

    color: #000000 !important;

}



/* Responsive */

@media (max-width: 768px) {

    .grid-container { grid-template-columns: 1fr; }

    .adv-card { padding: 25px; }

}



.toggle-container {

    display: flex;

    justify-content: center;

    gap: 10px;

    margin-top: 10px;

}



.toggle-container button {

    font-family: Roboto, Sans-Serif;

    color: #0F0F0F;

    cursor: pointer;

    background: #eee;

    border: 1px solid #000;

    padding: 5px 10px;

    font-size: 0.8rem;

    text-transform: uppercase;

}



.toggle-container button.active {

    background: #F5ED00;

    font-weight: bold;

}/* End custom CSS */