.elementor-3448 .elementor-element.elementor-element-mrhsec1{--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;--gap:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3448 .elementor-element.elementor-element-mrhcard1{--display:flex;--min-height:250px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3448 .elementor-element.elementor-element-mrhcard1:not(.elementor-motion-effects-element-type-background), .elementor-3448 .elementor-element.elementor-element-mrhcard1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4546365 );}.elementor-3448 .elementor-element.elementor-element-mrhchips1 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-3448 .elementor-element.elementor-element-mrhchips1.elementor-element{--align-self:flex-start;}.elementor-3448 .elementor-element.elementor-element-mrhchips1{text-align:center;}.elementor-3448 .elementor-element.elementor-element-mrhchips1 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-4546365 );}.elementor-3448 .elementor-element.elementor-element-mrhtitle1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3448 .elementor-element.elementor-element-mrhtitle1 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:20px;font-weight:normal;line-height:25px;color:var( --e-global-color-primary );}.elementor-3448 .elementor-element.elementor-element-mrhdesc1{font-family:"Hanken Grotesk", Sans-serif;font-size:16.5px;font-weight:700;font-style:italic;line-height:1.55em;color:#FFFFFF;}.elementor-3448 .elementor-element.elementor-element-mrhico1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3448 .elementor-element.elementor-element-mrhicon1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 2px 14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:150px 150px 150px 150px;}.elementor-3448 .elementor-element.elementor-element-mrhicon1.elementor-element{--align-self:flex-start;}.elementor-3448 .elementor-element.elementor-element-mrhicon1 .elementor-icon-wrapper{text-align:center;}.elementor-3448 .elementor-element.elementor-element-mrhicon1 .elementor-icon{font-size:40px;}.elementor-3448 .elementor-element.elementor-element-mrhicon1 .elementor-icon svg{height:40px;}.elementor-3448 .elementor-element.elementor-element-mrhsec2{--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;--gap:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3448 .elementor-element.elementor-element-3acc82c{--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;--gap:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3448 .elementor-element.elementor-element-b60cc90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-b60cc90{text-align:left;}.elementor-3448 .elementor-element.elementor-element-b60cc90 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:30px;font-weight:bold;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-3448 .elementor-element.elementor-element-aea51e9{--grid-columns:3;--grid-row-gap:36px;--grid-column-gap:36px;}.elementor-3448 .elementor-element.elementor-element-770a674{--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;--gap:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3448 .elementor-element.elementor-element-5969a56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-5969a56{text-align:left;}.elementor-3448 .elementor-element.elementor-element-5969a56 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:30px;font-weight:bold;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-3448 .elementor-element.elementor-element-7fe32e4{--grid-columns:3;--grid-row-gap:36px;--grid-column-gap:36px;}.elementor-3448 .elementor-element.elementor-element-35e7ee8{--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;--gap:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3448 .elementor-element.elementor-element-136d5f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-136d5f0{text-align:left;}.elementor-3448 .elementor-element.elementor-element-136d5f0 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:30px;font-weight:bold;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-3448 .elementor-element.elementor-element-0434d8b{--grid-columns:3;--grid-row-gap:36px;--grid-column-gap:36px;}.elementor-3448 .elementor-element.elementor-element-0966fb9{--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;--gap:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3448 .elementor-element.elementor-element-0f51dc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-0f51dc9{text-align:left;}.elementor-3448 .elementor-element.elementor-element-0f51dc9 .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:30px;font-weight:bold;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-3448 .elementor-element.elementor-element-dde5d34{--grid-columns:3;--grid-row-gap:36px;--grid-column-gap:36px;}.elementor-3448 .elementor-element.elementor-element-cdcb1fe{--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;--gap:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3448 .elementor-element.elementor-element-cc8ac8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-cc8ac8e{text-align:left;}.elementor-3448 .elementor-element.elementor-element-cc8ac8e .elementor-heading-title{font-family:"Axiforma", Sans-serif;font-size:30px;font-weight:bold;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-3448 .elementor-element.elementor-element-c2363e1{--grid-columns:3;--grid-row-gap:36px;--grid-column-gap:36px;}@media(min-width:768px){.elementor-3448 .elementor-element.elementor-element-mrhico1{--width:70px;}}@media(max-width:1024px){.elementor-3448 .elementor-element.elementor-element-mrhchips1 .elementor-heading-title{font-size:0.8rem;}.elementor-3448 .elementor-element.elementor-element-mrhtitle1 .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-3448 .elementor-element.elementor-element-b60cc90 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-3448 .elementor-element.elementor-element-aea51e9{--grid-columns:2;}.elementor-3448 .elementor-element.elementor-element-5969a56 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-3448 .elementor-element.elementor-element-7fe32e4{--grid-columns:2;}.elementor-3448 .elementor-element.elementor-element-136d5f0 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-3448 .elementor-element.elementor-element-0434d8b{--grid-columns:2;}.elementor-3448 .elementor-element.elementor-element-0f51dc9 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-3448 .elementor-element.elementor-element-dde5d34{--grid-columns:2;}.elementor-3448 .elementor-element.elementor-element-cc8ac8e .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-3448 .elementor-element.elementor-element-c2363e1{--grid-columns:2;}}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-mrhchips1 .elementor-heading-title{font-size:10px;}.elementor-3448 .elementor-element.elementor-element-mrhtitle1 .elementor-heading-title{line-height:25px;}.elementor-3448 .elementor-element.elementor-element-mrhicon1 .elementor-icon{font-size:30px;}.elementor-3448 .elementor-element.elementor-element-mrhicon1 .elementor-icon svg{height:30px;}.elementor-3448 .elementor-element.elementor-element-b60cc90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-b60cc90 .elementor-heading-title{font-size:20px;line-height:1.25em;}.elementor-3448 .elementor-element.elementor-element-aea51e9{--grid-columns:1;}.elementor-3448 .elementor-element.elementor-element-5969a56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-5969a56 .elementor-heading-title{font-size:20px;line-height:1.25em;}.elementor-3448 .elementor-element.elementor-element-7fe32e4{--grid-columns:1;}.elementor-3448 .elementor-element.elementor-element-136d5f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-136d5f0 .elementor-heading-title{font-size:20px;line-height:1.25em;}.elementor-3448 .elementor-element.elementor-element-0434d8b{--grid-columns:1;}.elementor-3448 .elementor-element.elementor-element-0f51dc9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-0f51dc9 .elementor-heading-title{font-size:20px;line-height:1.25em;}.elementor-3448 .elementor-element.elementor-element-dde5d34{--grid-columns:1;}.elementor-3448 .elementor-element.elementor-element-cc8ac8e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-cc8ac8e .elementor-heading-title{font-size:20px;line-height:1.25em;}.elementor-3448 .elementor-element.elementor-element-c2363e1{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-mrhico1 */.elementor-3448 .elementor-element.elementor-element-mrhico1 .elementor-icon{
    transition: all 0.3s ease-out;
    transform: translateX(10px);
}

.elementor-3448 .elementor-element.elementor-element-mrhico1:hover .elementor-icon{
    transition: all 0.3s ease-out;
    transform: translateX(-7px) scale(0.70);
    
}/* End custom CSS */
/* Start custom CSS *//* === Sections : respiration verticale symétrique autour des titres === */
.elementor-3448 .elementor-element-3acc82c,.elementor-3448 .elementor-element-770a674,.elementor-3448 .elementor-element-cdcb1fe,.elementor-3448 .elementor-element-35e7ee8,.elementor-3448 .elementor-element-0966fb9{padding-top:18px;padding-bottom:18px;}
/* === Cartes du catalogue : hauteur fixe, fond image + filtre bleu, texte blanc === */
.elementor-3448 .e-loop-item .elementor-element-fb9c848{position:relative;height:244px;padding:24px 24px 76px;justify-content:flex-start;overflow:hidden;}
@media (min-width:768px){.elementor-3448 .e-loop-item .elementor-element-fb9c848{height:264px;}}
@media (min-width:1025px){.elementor-3448 .e-loop-item .elementor-element-fb9c848{height:300px;}}
@media (min-width:1340px){.elementor-3448 .e-loop-item .elementor-element-fb9c848{height:276px;}}
.elementor-3448 .e-loop-item .elementor-element-fb9c848 > .e-con-inner{flex-wrap:nowrap;flex-direction:column;width:100%;max-width:100%;padding-top:0;}
.elementor-3448 .e-loop-item .elementor-element-d3b131d{margin-top:0 !important;}
.elementor-3448 .e-loop-item .elementor-element-04c8594 .elementor-heading-title,
.elementor-3448 .e-loop-item .elementor-element-04c8594 .elementor-heading-title a{color:#fff !important;font-weight:800 !important;}
.elementor-3448 .e-loop-item .elementor-element-00ec116{position:absolute;left:24px;bottom:24px;transform:scale(.85);transform-origin:left bottom;}
.elementor-3448 .e-loop-item .elementor-element-c31276e .elementor-icon svg path:not([fill]){fill:#071A35;}
/* === Cadrans de catégories : toujours empilés === */
.elementor-3448 [data-elementor-type="loop-item"] .elementor-element-d3b131d > .elementor-widget-container{background:transparent !important;padding:0 !important;}
.elementor-3448 .elementor-element-d3b131d .elementor-heading-title{display:flex !important;flex-direction:column;align-items:flex-start;gap:6px;}
.elementor-3448 .elementor-element-d3b131d .elementor-heading-title span{display:inline-block;background:#CFAA64;padding:8px 15px;width:209px;max-width:100%;box-sizing:border-box;text-align:left;}
/* === Titres de catégories : soulignement fin + barre dorée, alignés sur les cartes === */
.elementor-3448 .elementor-element-b60cc90,.elementor-3448 .elementor-element-5969a56,.elementor-3448 .elementor-element-cc8ac8e,.elementor-3448 .elementor-element-136d5f0,.elementor-3448 .elementor-element-0f51dc9{margin-left:42px;margin-right:42px;}
.elementor-3448 .elementor-element-b60cc90 .elementor-heading-title,.elementor-3448 .elementor-element-5969a56 .elementor-heading-title,.elementor-3448 .elementor-element-cc8ac8e .elementor-heading-title,.elementor-3448 .elementor-element-136d5f0 .elementor-heading-title,.elementor-3448 .elementor-element-0f51dc9 .elementor-heading-title{position:relative;display:block;padding-bottom:14px;letter-spacing:.3px;border-bottom:1px solid rgba(7,26,53,.12);}
.elementor-3448 .elementor-element-b60cc90 .elementor-heading-title::after,.elementor-3448 .elementor-element-5969a56 .elementor-heading-title::after,.elementor-3448 .elementor-element-cc8ac8e .elementor-heading-title::after,.elementor-3448 .elementor-element-136d5f0 .elementor-heading-title::after,.elementor-3448 .elementor-element-0f51dc9 .elementor-heading-title::after{content:'';position:absolute;left:0;bottom:-2.5px;width:64px;height:4px;background:#CFAA64;}
@media (max-width:767px){.elementor-3448 .elementor-element-b60cc90 .elementor-heading-title,.elementor-3448 .elementor-element-5969a56 .elementor-heading-title,.elementor-3448 .elementor-element-cc8ac8e .elementor-heading-title,.elementor-3448 .elementor-element-136d5f0 .elementor-heading-title,.elementor-3448 .elementor-element-0f51dc9 .elementor-heading-title{padding-bottom:10px;}.elementor-3448 .elementor-element-b60cc90 .elementor-heading-title::after,.elementor-3448 .elementor-element-5969a56 .elementor-heading-title::after,.elementor-3448 .elementor-element-cc8ac8e .elementor-heading-title::after,.elementor-3448 .elementor-element-136d5f0 .elementor-heading-title::after,.elementor-3448 .elementor-element-0f51dc9 .elementor-heading-title::after{width:44px;height:3px;bottom:-2px;}}
/* === Ordre visuel des cartes (3 par ligne, gauche vers droite) === */
.elementor-3448 .elementor-element-aea51e9 .e-loop-item-3364{order:1;}
.elementor-3448 .elementor-element-aea51e9 .e-loop-item-3414{order:2;}
.elementor-3448 .elementor-element-aea51e9 .e-loop-item-3415{order:3;}
.elementor-3448 .elementor-element-aea51e9 .e-loop-item-3418{order:4;}
.elementor-3448 .elementor-element-7fe32e4 .e-loop-item-3414{order:3;}
.elementor-3448 .elementor-element-7fe32e4 .e-loop-item-3416{order:4;}
.elementor-3448 .elementor-element-7fe32e4 .e-loop-item-3417{order:1;}
.elementor-3448 .elementor-element-7fe32e4 .e-loop-item-3421{order:2;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3364{order:2;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3415{order:3;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3416{order:1;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3417{order:4;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3418{order:5;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3419{order:6;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3420{order:7;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3421{order:8;}
.elementor-3448 .elementor-element-0434d8b .e-loop-item-3419{order:1;}
.elementor-3448 .elementor-element-0434d8b .e-loop-item-3420{order:2;}
/* === Rotation des 10 images (ordre final 25 cartes, IA anticipée) === */
.elementor-3448 .elementor-element-aea51e9 .e-loop-item-3364 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_626974520.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-aea51e9 .e-loop-item-3414 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_559080357.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-aea51e9 .e-loop-item-3415 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_626976210.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-aea51e9 .e-loop-item-3418 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_568440903.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-7fe32e4 .e-loop-item-3414 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_626974872.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-7fe32e4 .e-loop-item-3416 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_575448016.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-7fe32e4 .e-loop-item-3417 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_575449606.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-7fe32e4 .e-loop-item-3421 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_626974525.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3364 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_568441655.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3415 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_563749422.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3416 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_575448016.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3417 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_626974520.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3418 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_559080357.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3419 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_626976210.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3420 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_568440903.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-c2363e1 .e-loop-item-3421 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_575449606.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-0434d8b .e-loop-item-3419 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_568441655.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-0434d8b .e-loop-item-3420 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_563749422.jpeg) center center / cover no-repeat !important;}

/* === Rotation images : section Intelligence Artificielle (positions 11-17, images 1-7) === */
.elementor-3448 .elementor-element-dde5d34 .e-loop-item-3490 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_626974520.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-dde5d34 .e-loop-item-3498 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_559080357.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-dde5d34 .e-loop-item-3499 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_626976210.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-dde5d34 .e-loop-item-3500 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_568440903.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-dde5d34 .e-loop-item-3501 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_575449606.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-dde5d34 .e-loop-item-3502 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_626974525.jpeg) center center / cover no-repeat !important;}
.elementor-3448 .elementor-element-dde5d34 .e-loop-item-3503 .elementor-element-fb9c848.e-con.e-parent{background:linear-gradient(rgba(7,26,53,.8),rgba(7,26,53,.8)),url(/wp-content/uploads/2026/10/AdobeStock_626974872.jpeg) center center / cover no-repeat !important;}

/* === Cartes IA : titre légèrement abaissé (une seule catégorie) === */
.elementor-3448 .elementor-element-dde5d34 .elementor-element-04c8594{margin-top:14px !important;}
/* === Espace final avant le pied de page === */
.elementor-3448 .elementor-element-cdcb1fe{padding-bottom:72px;}



/* === Parties : Programme long / Programmes courts === */
.elementor-3448 .elementor-element-mrhhead1,
.elementor-3448 .elementor-element-mrhhead2{margin:18px 0 4px;}
.elementor-3448 .elementor-element-mrhhead1 .elementor-heading-title,
.elementor-3448 .elementor-element-mrhhead2 .elementor-heading-title{display:flex;align-items:center;gap:20px;color:#071A35;font-family:'Axiforma',sans-serif;font-weight:800;font-size:24px;letter-spacing:.5px;white-space:nowrap;}
.elementor-3448 .elementor-element-mrhhead1 .elementor-heading-title::before,
.elementor-3448 .elementor-element-mrhhead2 .elementor-heading-title::before{content:'';height:3px;flex:1;border-radius:2px;background:linear-gradient(90deg, rgba(207,170,100,.12), #CFAA64);}
.elementor-3448 .elementor-element-mrhhead1 .elementor-heading-title::after,
.elementor-3448 .elementor-element-mrhhead2 .elementor-heading-title::after{content:'';height:3px;flex:1;border-radius:2px;background:linear-gradient(90deg, #CFAA64, rgba(207,170,100,.12));}
@media (max-width:767px){
.elementor-3448 .elementor-element-mrhhead1 .elementor-heading-title,
.elementor-3448 .elementor-element-mrhhead2 .elementor-heading-title{font-size:17px;gap:12px;}
}

/* === Carte Manager RH (programme long) === */
.elementor-3448 .elementor-element-mrhcard1{position:relative;height:244px;padding:24px 24px 76px;overflow:hidden;border-radius:4px;justify-content:flex-start;background:linear-gradient(rgba(7,26,53,.82),rgba(7,26,53,.82)),url(/wp-content/uploads/2026/10/AdobeStock_575448016.jpeg) center 30% / cover no-repeat !important;}
@media (min-width:768px){.elementor-3448 .elementor-element-mrhcard1{height:264px;}}
@media (min-width:1025px){.elementor-3448 .elementor-element-mrhcard1{height:300px;}}
@media (min-width:1340px){.elementor-3448 .elementor-element-mrhcard1{height:276px;}}
.elementor-3448 .elementor-element-mrhcard1 > .e-con-inner{flex-wrap:nowrap;flex-direction:column;width:100%;max-width:100%;padding-top:0;align-items:flex-start;}
.elementor-3448 .elementor-element-mrhico1{position:absolute;left:24px;bottom:24px;transform:scale(.85);transform-origin:left bottom;}
.elementor-3448 .elementor-element-mrhchips1{background:none !important;}
.elementor-3448 .elementor-element-mrhchips1 .elementor-widget-container{padding:0 !important;background:none !important;}
.elementor-3448 .elementor-element-mrhchips1 .elementor-heading-title{display:flex;flex-wrap:wrap;gap:8px;}
.elementor-3448 .elementor-element-mrhchips1 span{display:inline-block;background:#CFAA64;color:#FFFFFF;font-family:'Hanken Grotesk',sans-serif;font-weight:bold;text-transform:uppercase;font-size:12px;line-height:1.2;padding:8px 15px;}
.elementor-3448 .elementor-element-mrhtitle1 .elementor-heading-title{color:#FFFFFF !important;font-weight:800 !important;font-size:24px !important;margin-top:14px;}
.elementor-3448 .elementor-element-mrhtitle1 .elementor-heading-title a{color:#FFFFFF !important;}
.elementor-3448 .elementor-element-mrhdesc1{max-width:900px;opacity:.95;margin-top:6px;color:#FFFFFF;}
@media (max-width:767px){
.elementor-3448 .elementor-element-mrhdesc1{display:none;}
.elementor-3448 .elementor-element-mrhtitle1 .elementor-heading-title{font-size:19px !important;margin-top:10px;}
}

/* === Carte MRH : mobile = 2 chips empilées comme les autres cartes === */
@media (max-width:767px){
.elementor-3448 .elementor-element-mrhchips1 .elementor-heading-title{flex-direction:column;gap:6px;}
.elementor-3448 .elementor-element-mrhchips1 span{width:209px;max-width:100%;box-sizing:border-box;text-align:left;}
.elementor-3448 .elementor-element-mrhchips1 span.chip-d{display:none;}
}
@media (min-width:768px){
.elementor-3448 .elementor-element-mrhchips1 span.chip-m{display:none;}
}

/* === Carte MRH : description centrée (23/10) === */
.elementor-3448 .elementor-element-mrhdesc1{margin-top:0 !important;}
.elementor-3448 .elementor-element-mrhdesc1 p{margin-bottom:0 !important;font-weight:600 !important;letter-spacing:0.6px !important;}
.elementor-3448 .elementor-element-mrhico1{margin-top:-8px !important;}

/* === Espaces Programme long / carte MRH / Programmes courts (23/10 v2) === */
.elementor-3448 .elementor-element-mrhhead1{margin-bottom:16px !important;}
.elementor-3448 .elementor-element-mrhhead2{margin-top:30px !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://collegedestalents.fr/wp-content/uploads/2024/04/HankenGrotesk-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://collegedestalents.fr/wp-content/uploads/2024/04/HankenGrotesk-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://collegedestalents.fr/wp-content/uploads/2024/04/Axiforma-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */