.elementor-55 .elementor-element.elementor-element-1e3a962{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:0px 400px 0px 0px;--padding-top:140px;--padding-bottom:0px;--padding-left:80px;--padding-right:90px;}.elementor-55 .elementor-element.elementor-element-1e3a962:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-1e3a962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3942;background-image:url("https://pedagogik.be/wp-content/uploads/2025/09/footer-deco1.png");background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-55 .elementor-element.elementor-element-1e3a962::before, .elementor-55 .elementor-element.elementor-element-1e3a962 > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-1e3a962 > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-1e3a962 > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-1e3a962 > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-1e3a962 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pedagogik.be/wp-content/uploads/2025/09/footer-deco2.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-55 .elementor-element.elementor-element-bb16cb3{--spacer-size:50px;}.elementor-55 .elementor-element.elementor-element-a0448e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-55 .elementor-element.elementor-element-e96638a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-e96638a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}.elementor-widget-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55 .elementor-element.elementor-element-a865ad7 .hfe-site-logo-container, .elementor-55 .elementor-element.elementor-element-a865ad7 .hfe-caption-width figcaption{text-align:left;}.elementor-55 .elementor-element.elementor-element-a865ad7 .hfe-site-logo .hfe-site-logo-container img{width:80%;}.elementor-55 .elementor-element.elementor-element-a865ad7 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-55 .elementor-element.elementor-element-a865ad7 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-55 .elementor-element.elementor-element-a865ad7.elementor-element{--align-self:flex-start;}.elementor-55 .elementor-element.elementor-element-a865ad7 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-742cde2{font-family:"Figtree", Serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button.inlingua-button-effect .hover-text{font-family:var( --e-global-typography-accent-font-family ), Serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .elementor-button:not(.inlingua-button-effect){font-family:var( --e-global-typography-accent-font-family ), Serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-55 .elementor-element.elementor-element-254197a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-0e8bda2 .elementor-button{background-color:#1877F2;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-55 .elementor-element.elementor-element-0e8bda2 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-0e8bda2 .elementor-button:focus{background-color:#1B3942;}.elementor-55 .elementor-element.elementor-element-0e8bda2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-55 .elementor-element.elementor-element-0e8bda2 .elementor-button .elementor-button-icon i{fill:#F6F6F6;color:#F6F6F6;}.elementor-55 .elementor-element.elementor-element-0e8bda2.elementor-button-link .elementor-button:after{color:#F6F6F6;}.elementor-55 .elementor-element.elementor-element-0e8bda2.elementor-button-link .elementor-button:hover:before{background-color:#F6F6F6;}.elementor-55 .elementor-element.elementor-element-dd4f843{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-3b76b69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-55 .elementor-element.elementor-element-3b76b69 .elementor-heading-title{font-family:"Fraunces", Serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-7c24a35 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-7c24a35 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-7c24a35{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-7c24a35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-7c24a35 .elementor-icon-list-item > a{font-family:"Figtree", Serif;font-size:14px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-7c24a35 .elementor-icon-list-text{color:#CFD9DC;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-9cb26c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-032dd8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-55 .elementor-element.elementor-element-032dd8b .elementor-heading-title{font-family:"Fraunces", Serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-939c019 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-939c019 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-939c019{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-939c019 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-939c019 .elementor-icon-list-item > a{font-family:"Figtree", Serif;font-size:14px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-939c019 .elementor-icon-list-text{color:#CFD9DC;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-e3b8310{padding:0px 0px 0px 9px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-e3b8310 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-e3b8310 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-e3b8310 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-e3b8310 .elementor-icon-list-item > a{font-family:"Figtree", Serif;font-size:14px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-e3b8310 .elementor-icon-list-text{color:#CFD9DC;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-e18e7eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-96cbbdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-55 .elementor-element.elementor-element-96cbbdc .elementor-heading-title{font-family:"Fraunces", Serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-99cd6bb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-99cd6bb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-99cd6bb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-99cd6bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-99cd6bb .elementor-icon-list-item > a{font-family:"Figtree", Serif;font-size:14px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-99cd6bb .elementor-icon-list-text{color:#CFD9DC;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-7662a35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-8112585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-55 .elementor-element.elementor-element-8112585 .elementor-heading-title{font-family:"Fraunces", Serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-049175f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-049175f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-049175f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-049175f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-049175f .elementor-icon-list-item > a{font-family:"Figtree", Serif;font-size:14px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-049175f .elementor-icon-list-text{color:#CFD9DC;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-ad0f555{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-ad0f555.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-3a130ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-55 .elementor-element.elementor-element-3a130ca .elementor-heading-title{font-family:"Fraunces", Serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-c825966 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-c825966 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-c825966{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-c825966 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-c825966 .elementor-icon-list-item > a{font-family:"Figtree", Serif;font-size:14px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-c825966 .elementor-icon-list-text{color:#CFD9DC;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-c254d21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:93px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4f23a12{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4f23a12.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-88a53d7{font-family:"Figtree", Serif;font-size:16px;font-weight:400;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-88a53d7 a{color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-88a53d7 a:hover, .elementor-55 .elementor-element.elementor-element-88a53d7 a:focus{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-e96638a{--width:25%;}.elementor-55 .elementor-element.elementor-element-dd4f843{--width:15%;}.elementor-55 .elementor-element.elementor-element-9cb26c0{--width:15%;}.elementor-55 .elementor-element.elementor-element-e18e7eb{--width:15%;}.elementor-55 .elementor-element.elementor-element-7662a35{--width:15%;}.elementor-55 .elementor-element.elementor-element-ad0f555{--width:15%;}}@media(max-width:1200px) and (min-width:768px){.elementor-55 .elementor-element.elementor-element-e96638a{--width:191.991px;}.elementor-55 .elementor-element.elementor-element-ad0f555{--width:265.836px;}.elementor-55 .elementor-element.elementor-element-4f23a12{--width:926.988px;}}@media(max-width:1366px){.elementor-55 .elementor-element.elementor-element-1e3a962{--border-radius:0px 300px 0px 0px;--padding-top:120px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-1e3a962{--border-radius:0px 160px 0px 0px;--padding-top:80px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-c254d21{--margin-top:80px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}}@media(max-width:880px){.elementor-55 .elementor-element.elementor-element-c254d21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-1e3a962{--border-radius:0px 60px 0px 0px;--padding-top:60px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-55 .elementor-element.elementor-element-a865ad7 .hfe-site-logo-container, .elementor-55 .elementor-element.elementor-element-a865ad7 .hfe-caption-width figcaption{text-align:center;}.elementor-55 .elementor-element.elementor-element-c254d21{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4f23a12{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-55 .elementor-element.elementor-element-88a53d7{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-1e3a962 *//* ===== FOOTER - CONTENEUR PRINCIPAL ===== */
.elementor-element-1e3a962 {
    padding: 60px 5% 30px !important;
    position: relative;
    overflow: hidden;
}

/* ===== LIGNE PRINCIPALE ===== */
.elementor-element-a0448e6 > .e-con-inner {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    gap: 24px !important;
    max-width: 1300px !important;
    margin: 0 auto !important;
}

/* ===== COLONNE 1 — Logo + texte + bouton FB ===== */
.elementor-element-e96638a {
    flex: 0 0 220px !important;
    max-width: 220px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 15px !important;
}

/* ===== COLONNES 2, 3, 4 (existantes) + 5, 6 (nouvelles) ===== */
.elementor-element-dd4f843,
.elementor-element-7662a35,
.elementor-element-ad0f555,
.elementor-element-NEW1,
.elementor-element-NEW2 {
    flex: 0 0 130px !important;
    max-width: 130px !important;
    min-width: 110px !important;
    margin-left: 0 !important;
    gap: 10px !important;
}

/* Première colonne de liens — pousse les 5 colonnes vers la droite */
.elementor-element-dd4f843 {
    margin-left: auto !important;
}

/* ===== BOUTON FACEBOOK — icône même couleur que texte ===== */
.elementor-element-254197a .elementor-button svg,
.elementor-element-254197a .elementor-button i {
    color: inherit !important;
    fill: currentColor !important;
}

/* ===== COPYRIGHT ===== */
.elementor-element-c254d21 {
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
    margin-top: 40px !important;
    padding-top: 25px !important;
}
.elementor-element-88a53d7 p {
    color: rgba(255, 255, 255, 0.5) !important;
    font-size: 13px !important;
    text-align: center !important;
}

/* ===== RESPONSIVE TABLETTE (max 1024px) ===== */
@media (max-width: 1024px) {
    .elementor-element-e96638a {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        padding-bottom: 20px !important;
        border-bottom: 1px solid rgba(255,255,255,0.08) !important;
    }
    .elementor-element-dd4f843 {
        margin-left: 0 !important;
    }
    .elementor-element-dd4f843,
    .elementor-element-7662a35,
    .elementor-element-ad0f555,
    .elementor-element-NEW1,
    .elementor-element-NEW2 {
        flex: 1 1 calc(33% - 24px) !important;
        max-width: none !important;
    }
}

/* ===== RESPONSIVE MOBILE (max 768px) ===== */
@media (max-width: 768px) {
    .elementor-element-1e3a962 {
        padding: 40px 20px 20px !important;
    }
    .elementor-element-a0448e6 > .e-con-inner {
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
        gap: 30px !important;
    }
    .elementor-element-e96638a {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        flex-direction: column !important;
        align-items: center !important;
        padding-bottom: 25px !important;
        border-bottom: 1px solid rgba(255,255,255,0.08) !important;
    }
    .elementor-element-dd4f843 {
        margin-left: 0 !important;
    }
    .elementor-element-dd4f843,
    .elementor-element-7662a35,
    .elementor-element-ad0f555,
    .elementor-element-NEW1,
    .elementor-element-NEW2 {
        flex: 1 1 calc(33% - 20px) !important;
        max-width: none !important;
        min-width: 100px !important;
    }
    .elementor-element-c254d21 {
        margin-top: 20px !important;
    }
}

/* ===== RESPONSIVE PETIT MOBILE (max 480px) ===== */
@media (max-width: 480px) {
    .elementor-element-dd4f843,
    .elementor-element-7662a35,
    .elementor-element-ad0f555,
    .elementor-element-NEW1,
    .elementor-element-NEW2 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        text-align: center !important;
    }
}

/* === FOOTER CONTENEUR === */
.elementor-element-1e3a962 {
    padding: 60px 5% 30px !important;
    position: relative;
    overflow: hidden;
}

/* === LIGNE PRINCIPALE === */
.elementor-element-a0448e6 {
    width: 100% !important;
}

.elementor-element-a0448e6 > .e-con-inner {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    gap: 30px !important;
    max-width: 1300px !important;
    margin: 0 auto !important;
}

/* === COLONNE LOGO === */
.elementor-element-e96638a {
    flex: 0 0 200px !important;
    max-width: 200px !important;
}

/* === COLONNES LIENS === */
.elementor-element-dd4f843,
.elementor-element-9cb26c0,
.elementor-element-e18e7eb,
.elementor-element-7662a35,
.elementor-element-ad0f555 {
    flex: 1 1 100px !important;
    max-width: 140px !important;
    min-width: 100px !important;
}

/* === COPYRIGHT === */
.elementor-element-c254d21 {
    border-top: 1px solid rgba(255,255,255,0.1) !important;
    margin-top: 30px !important;
    padding-top: 20px !important;
    width: 100% !important;
}

.elementor-element-88a53d7 p {
    color: rgba(255,255,255,0.5) !important;
    font-size: 13px !important;
    text-align: center !important;
}

/* === ÉCRAN 13 POUCES (max 1366px) === */
@media (max-width: 1366px) {
    .elementor-element-a0448e6 > .e-con-inner {
        gap: 20px !important;
    }
    .elementor-element-e96638a {
        flex: 0 0 180px !important;
        max-width: 180px !important;
    }
    .elementor-element-dd4f843,
    .elementor-element-9cb26c0,
    .elementor-element-e18e7eb,
    .elementor-element-7662a35,
    .elementor-element-ad0f555 {
        flex: 1 1 90px !important;
        max-width: 120px !important;
    }
}

/* === TABLETTE (max 1024px) === */
@media (max-width: 1024px) {
    .elementor-element-e96638a {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        border-bottom: 1px solid rgba(255,255,255,0.1) !important;
        padding-bottom: 20px !important;
    }
    .elementor-element-dd4f843,
    .elementor-element-9cb26c0,
    .elementor-element-e18e7eb,
    .elementor-element-7662a35,
    .elementor-element-ad0f555 {
        flex: 1 1 calc(30% - 20px) !important;
        max-width: none !important;
    }
}

/* === MOBILE (max 768px) === */
@media (max-width: 768px) {
    .elementor-element-1e3a962 {
        padding: 40px 20px 20px !important;
    }
    .elementor-element-a0448e6 > .e-con-inner {
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
    }
    .elementor-element-dd4f843,
    .elementor-element-9cb26c0,
    .elementor-element-e18e7eb,
    .elementor-element-7662a35,
    .elementor-element-ad0f555 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */