.not_admin_3dx #wp-admin-bar-autoptimize{display:none} .not_admin_3dx.custom-admin-interface_page_wpcai_admin_menu #custom_admin_interface_settings_form{display:none} .not_admin_3dx #wp-admin-bar-wp-mail-smtp-menu{display:none} .not_admin_3dx #wp-admin-bar-premium-addons{display:none} .not_admin_3dx #wp-admin-bar-new-content{display:none} .not_admin_3dx #wp-admin-bar-wpseo-menu{display:none} .not_admin_3dx #wp-admin-bar-elementor_notes{display:none} .not_admin_3dx #adminmenuwrap li#toplevel_page_wpcf7 .wp-submenu li{display:none}
.not_admin_3dx #adminmenuwrap li#toplevel_page_wpcf7 .wp-submenu li.wp-submenu-head{display:block} .postbox-container .taxonomy-add-new{display:none!important}body{font-family: var(--e-global-typography-primary-font-family),sans-serif}
:focus{outline: none!important;}
:focus-visible{outline: dashed var(--e-global-color-2d085e7) 1px!important}
header :focus-visible, .wrapper-menu-principal :focus-visible, footer :focus-visible{outline: dashed var(--e-global-color-a7184e6) 1px!important} .matomo-mesure-audience{display:none}  .cpel-switcher__lang a[hreflang=de-DE]{display:none!important}      .elementor-kit-6 {
--principal: var(--e-global-color-primary);
--primary: var(--e-global-color-primary);
--secondary: var(--e-global-color-secondary);
--text: var(--e-global-color-text);
--blanc: var(--e-global-color-a7184e6);
--noir: var(--e-global-color-2d085e7);
--violet: var(--e-global-color-2801f2a);
--rouge: var(--e-global-color-5536ccc);
--jaune: var(--e-global-color-6ea8ee2);
--blanc10: #FFFFFF1A;
--blanc30: #FFFFFF4D;
--violet10: #655AD31A;
--violet30: #655AD34D;
}
.elementor-icon{color:var(--text)}     .elementor-kit-6{ --danger: url('data:image/svg+xml,%3Csvg id="danger-svg" data-name="danger 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42.22 36.45"%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cg id="danger"%3E%3Cg%3E%3Cpath class="cls-1" d="M39.81,36.45H2.41c-.84,0-1.61-.43-2.05-1.14-.44-.72-.48-1.59-.11-2.35L17.26,2.27c.79-1.42,2.23-2.27,3.85-2.27s3.07.85,3.85,2.27h0l16.99,30.68c.38.77.35,1.65-.1,2.36-.44.72-1.21,1.14-2.05,1.14ZM21.11.84c-1.32,0-2.48.69-3.12,1.84L1,33.35c-.24.48-.21,1.05.08,1.51.29.47.79.75,1.34.75h37.39c.55,0,1.05-.28,1.34-.75.29-.47.31-1.04.07-1.53L24.23,2.68c-.64-1.15-1.8-1.84-3.12-1.84Z" fill="%23FFFFFF" stroke="%23FFFFFF" /%3E%3Cpath class="cls-1" d="M21.11,26.49c-.23,0-.42-.19-.42-.42v-15.94c0-.23.19-.42.42-.42s.42.19.42.42v15.94c0,.23-.19.42-.42.42Z" fill="%23FFFFFF" stroke="%23FFFFFF" /%3E%3Ccircle class="cls-1" cx="21.11" cy="30.06" r="1" fill="%23FFFFFF" stroke="%23FFFFFF" /%3E%3C/g%3E%3C/g%3E%3C/svg%3E'); --check-cercle: url('data:image/svg+xml,%3Csvg id="check-cercle-svg" data-name="check-cercle 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46.83 46.83"%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B stroke-width: 1px; %7D %3C/style%3E%3C/defs%3E%3Cg id="check-cercle"%3E%3Cg%3E%3Cpath class="cls-1" d="M23.42,46.83C10.5,46.83,0,36.33,0,23.42S10.5,0,23.42,0s23.42,10.5,23.42,23.42-10.5,23.42-23.42,23.42ZM23.42,1C11.06,1,1,11.06,1,23.42s10.06,22.42,22.42,22.42,22.42-10.06,22.42-22.42S35.78,1,23.42,1Z" fill="%23FFFFFF" stroke="%23FFFFFF" /%3E%3Cpath class="cls-1" d="M20.43,32.88c-.12,0-.24-.04-.33-.13-.21-.18-.23-.5-.04-.71l15.94-17.93c.18-.21.5-.22.71-.04.21.18.23.5.04.71l-15.94,17.93c-.1.11-.24.17-.37.17Z" fill="%23FFFFFF" stroke="%23FFFFFF" /%3E%3Cpath class="cls-1" d="M20.43,32.88c-.11,0-.22-.04-.31-.11l-9.96-7.97c-.22-.17-.25-.49-.08-.7.17-.21.49-.25.7-.08l9.96,7.97c.22.17.25.49.08.7-.1.12-.24.19-.39.19Z" fill="%23FFFFFF" stroke="%23FFFFFF" /%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
--puce-li: url('data:image/svg+xml,%3Csvg id="puce-chevron-violet" xmlns="http://www.w3.org/2000/svg" width="10.14" height="16.27" viewBox="0 0 10.14 16.27"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23655ad3;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;%7D%3C/style%3E%3C/defs%3E%3Cg id="accueil"%3E%3Cpolyline class="cls-1" points="2 2 8.14 8.14 2 14.27"/%3E%3C/g%3E%3C/svg%3E');
--puce-li-hover: url('data:image/svg+xml,%3Csvg id="puce-chevron-violet" xmlns="http://www.w3.org/2000/svg" width="10.14" height="16.27" viewBox="0 0 10.14 16.27"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FFFFFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;%7D%3C/style%3E%3C/defs%3E%3Cg id="accueil"%3E%3Cpolyline class="cls-1" points="2 2 8.14 8.14 2 14.27"/%3E%3C/g%3E%3C/svg%3E');
--chevron-bas-bleu: url('data:image/svg+xml,%3Csvg id="chevron-bas-bleu" xmlns="http://www.w3.org/2000/svg" width="9.87" height="5.43" viewBox="0 0 9.87 5.43"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%230b003a;stroke-linecap:round;stroke-linejoin:round;%7D%3C/style%3E%3C/defs%3E%3Cg id="header"%3E%3Cpolyline class="cls-1" points="9.37 .5 4.93 4.93 .5 .5"/%3E%3C/g%3E%3C/svg%3E');
--chevron-bas-blanc: url('data:image/svg+xml,%3Csvg id="chevron-bas-bleu" xmlns="http://www.w3.org/2000/svg" width="9.87" height="5.43" viewBox="0 0 9.87 5.43"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FFFFFF;stroke-linecap:round;stroke-linejoin:round;%7D%3C/style%3E%3C/defs%3E%3Cg id="header"%3E%3Cpolyline class="cls-1" points="9.37 .5 4.93 4.93 .5 .5"/%3E%3C/g%3E%3C/svg%3E');
--angle-arrondi-top-left-secondary: url('data:image/svg+xml,%3Csvg id="angle-arrondi-top-left" xmlns="http://www.w3.org/2000/svg" width="36.74" height="36.74" viewBox="0 0 36.74 36.74"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2312a67f;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;%7D%3C/style%3E%3C/defs%3E%3Cg id="accueil"%3E%3Cpath class="cls-1" d="M2.5,34.24C2.5,16.71,16.71,2.5,34.24,2.5"/%3E%3C/g%3E%3C/svg%3E%0A');
--bg-s-haut-page: url('data:image/svg+xml,%3Csvg id="bg-s-haut-page" xmlns="http://www.w3.org/2000/svg" width="441.07" height="432.04" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 441.07 432.04"%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity:.2;stroke:%23fff;stroke-miterlimit:10;%7D.cls-1,.cls-2,.cls-3%7Bfill:none;%7D.cls-1,.cls-3%7Bstroke-width:3px;%7D.cls-3%7Bstroke:%2312a67f;stroke-linecap:round;stroke-linejoin:round;%7D.cls-4%7Bclip-path:url(%23clippath);%7D%3C/style%3E%3CclipPath id="clippath"%3E%3Cpolygon class="cls-2" points="25.72 399.76 25.72 25.86 0 25.86 0 392.04 0 392.04 0 432.04 418.38 432.04 418.38 399.76 25.72 399.76"/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id="bg-s-haut-page-2"%3E%3Cpath class="cls-1" d="M363.91,55.06L94.32,151.92l17.27,48.06,197.38-70.91c3.6-1.29,25.76-3.94,31.3-4.2,34.16-1.58,54.46,17.1,68.62,46.52,18.86,39.18,50.99,117.26,12.92,151.87-32.43,29.48-191.08,83.48-240.05,97.65-58.67,16.97-95.15,15.06-120.16-47.41l288.85-103.78-19.57-54.46-210.22,75.53c-12.35,4.44-44.04,1.87-56.26-5-28.76-16.18-49.03-73.5-57.46-104.39-14.78-54.17,1.22-80.91,51.58-103.54C110.22,54.6,199.81,22.56,254.53,7.4c51.03-14.14,88.93-4.64,109.39,47.66Z"/%3E%3Cpath class="cls-1" d="M363.91,55.06L94.32,151.92l17.27,48.06,197.38-70.91c3.6-1.29,25.76-3.94,31.3-4.2,34.16-1.58,54.46,17.1,68.62,46.52,18.86,39.18,50.99,117.26,12.92,151.87-32.43,29.48-191.08,83.48-240.05,97.65-58.67,16.97-95.15,15.06-120.16-47.41l288.85-103.78-19.57-54.46-210.22,75.53c-12.35,4.44-44.04,1.87-56.26-5-28.76-16.18-49.03-73.5-57.46-104.39-14.78-54.17,1.22-80.91,51.58-103.54C110.22,54.6,199.81,22.56,254.53,7.4c51.03-14.14,88.93-4.64,109.39,47.66Z"/%3E%3Cg class="cls-4"%3E%3Cpath class="cls-3" d="M363.91,55.06L94.32,151.92l17.27,48.06,197.38-70.91c3.6-1.29,25.76-3.94,31.3-4.2,34.16-1.58,54.46,17.1,68.62,46.52,18.86,39.18,50.99,117.26,12.92,151.87-32.43,29.48-191.08,83.48-240.05,97.65-58.67,16.97-95.15,15.06-120.16-47.41l288.85-103.78-19.57-54.46-210.22,75.53c-12.35,4.44-44.04,1.87-56.26-5-28.76-16.18-49.03-73.5-57.46-104.39-14.78-54.17,1.22-80.91,51.58-103.54C110.22,54.6,199.81,22.56,254.53,7.4c51.03-14.14,88.93-4.64,109.39,47.66Z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
} .elementor-widget-text-editor ul, .elementor-widget-text-editor li{list-style:none;} .elementor-widget-text-editor ul{padding-inline-start: 1.5rem;margin-bottom: 10px;margin-top: -8px;} .elementor-widget-text-editor li{text-indent: 0px; margin-left: 0px;} .elementor-widget-text-editor li{position:relative;}
.elementor-widget-text-editor li:before{--puce-height:16px;width: 10px;height: var(--puce-height);content: "";position: absolute;left: -17px;top: 20px;transform: translate(0, calc( -0.5 * var(--puce-height) ));background-repeat: no-repeat;background-image: var(--puce-li)}
@media (max-width: 1023.98px) {
.elementor-widget-text-editor li:before{top: 16px;}
}
@media (max-width: 767.98px) {
.elementor-widget-text-editor li:before{top: 12px;}
}    .wpcf7-form{background-color:var(--principal)} .wpcf7 .screen-reader-response{position: static;overflow: visible;clip: inherit;clip-path: inherit;height: auto;width: auto;}
.wpcf7 form.invalid .wpcf7-response-output{background-color:red;color:var(--blanc);font-weight:normal;border-color:red}   input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=file], input[type=url], .filter-wrapper :not(select), textarea, .wpcf7-form select  {color: var(--blanc)!important;padding: 10px 15px!important;background-color: var(--blanc10)!important;border: 1px solid var(--blanc)!important;border-radius: 30px!important;width:100%;margin-bottom:15px!important;}
.wpcf7-form select option{color: var(--noir)!important}
.wpcf7-form  ::placeholder {color: var(--blanc); opacity: 1;}
.wpcf7-form label,.wpcf7-form p,.wpcf7-form a{color: var(--blanc)!important;}
.wpcf7-form [type=submit]{color: var(--e-global-color-text);border: 2px solid var(--e-global-color-text)!important;border-radius: 0px;margin-top:15px!important;}
.wpcf7-form  [type=submit]:hover, .wpcf7-form [type="submit"]:focus, .wpcf7-form  button:focus, .wpcf7-form  button:hover {color: var(--primary);background-color: var(--e-global-color-text);text-decoration: none;}
.wpcf7-form select{-webkit-appearance: none; -moz-appearance: none;background-repeat: no-repeat;background-image: var(--chevron-bas-blanc); background-position: calc(100% - 20px) center; background-size: 15px;}  .wpcf7-not-valid-tip{color:red}
.wpcf7 .screen-reader-response {position:relative;padding: 10px;margin-bottom: 0px;margin-top:10px;font-weight:bold;line-height:1.1em}
.wpcf7 .wpcf7-response-output{position:relative;padding-left: 60px !important;font-weight:bold;line-height:1.1em}
.wpcf7 .screen-reader-response.invalid, .wpcf7 .screen-reader-response.sent{color:#fff;font-weight:normal;padding-left: 60px !important;}
.wpcf7 .screen-reader-response.invalid{background-color:red;}
.wpcf7 .screen-reader-response.sent{background-color:green;}
.wpcf7 .screen-reader-response.invalid:before,.wpcf7 .screen-reader-response.sent:before, .wpcf7 form.invalid .wpcf7-response-output:before{--icon-height:40px;width: 40px!important;height: var(--icon-height)!important;content:"";position: absolute!important;z-index:1; left: 8px; top: 50%;transform: translate(0, -50%);background-repeat: no-repeat;background-size: contain; opacity:1!important; background-color: transparent;}
.wpcf7 .screen-reader-response.invalid:before, .wpcf7 form.invalid .wpcf7-response-output:before{background-image: var(--danger);}
.wpcf7 .screen-reader-response.sent:before{background-image: var(--check-cercle);}
.wpcf7 .screen-reader-response ul{display:none}
.wpcf7 .screen-reader-response p{margin-bottom:5px}
.wpcf7 input[aria-invalid="true"], .wpcf7 textarea[aria-invalid="true"]{border-color:red!important}      .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
background-color: inherit!important;
color: var(--blanc)!important;
}
.e--pointer-double-line .elementor-item::after, .e--pointer-double-line .elementor-item::before, .e--pointer-overline .elementor-item::after, .e--pointer-overline .elementor-item::before, .e--pointer-underline .elementor-item::after, .e--pointer-underline .elementor-item::before {height:0px!important;}  .parent-to-hide:has(.e-loop-nothing-found-message){display:none} .elementor-widget-icon svg{width:revert-layer!important}   .hidden-elem,.hidden-elem-change{display:none}
.show-elem,.show-elem-change{display:block}
.troisdx-bgcolor-primary, .troisdx-bgcolor-primary a, .troisdx-bgcolor-primary a:hover{color: var(--blanc);}
.troisdx-bgcolor-secondary, .troisdx-bgcolor-secondary a, .troisdx-bgcolor-secondary a:hover{color: var(--noir);}
.troisdx-bgcolor-primary .elementor-heading-title{color: var(--blanc)}  .nostickypaddinglr15, .sticky-noactive .nostickypaddinglr15{padding:0px 15px!important;transition: padding .5s;z-index:1}
.sticky-active .nostickypaddinglr15{padding-left:15px!important;padding-right:15px!important;}
@media (max-width: 767.98px) {
.nostickypaddinglr15, .sticky-noactive .nostickypaddinglr15, .sticky-active .nostickypaddinglr15{padding-left:0px!important;padding-right:0px!important;}
.nostickypaddinglr15 > .elementor-element{padding-left:15px!important;padding-right:15px!important;}
}  a{text-decoration: none;box-shadow: inset 0 -1px 0 var(--secondary), 0 1px 0 var(--secondary)!important; overflow: hidden;padding:0 1px;margin:0 -1px}
p.elementor-heading-title a{font-size:14px!important}
.lien-sans-style a, a.lien-sans-style, a.elementor-button, a.dialog-close-button,  a.btn, #wpadminbar a{ box-shadow:unset!important;}
header a, #elementor-popup-modal-1083 a, #elementor-popup-modal-5139 a, :not(p).elementor-heading-title a{ box-shadow:unset!important;}
.troisdx-bgcolor-secondary a, .troisdx-bgcolor-secondary p.elementor-heading-title a, .troisdx-bgcolor-secondary p.elementor-heading-title a{box-shadow: inset 0 -1px 0 var(--principal), 0 1px 0 var(--principal)!important;}
a:hover, :not(p).elementor-heading-title a:hover{box-shadow: inset 0 -1px 0 var(--violet), 0 1px 0 var(--violet)!important;}
.troisdx-bgcolor-secondary .elementor-heading-title a:hover, .troisdx-bgcolor-secondary p.elementor-heading-title a:hover{box-shadow: inset 0 -1px 0 var(--violet), 0 1px 0 var(--violet)!important;}
.lien-sans-style a:hover, a.lien-sans-style:hover, a.elementor-button:hover, a.dialog-close-button:hover,  a.btn:hover, .troisdx-bgcolor-secondary a.elementor-button-link{background-color: transparent;box-shadow:unset!important;}
header a:hover, #elementor-popup-modal-1083 a:hover, #elementor-popup-modal-5139 a:hover{background-color: transparent;box-shadow:unset!important;}
a.btn{font-family: "Open Sans", Sans-serif; font-size: 18px; font-weight: 700; color: var(--principal); background-color: var(--blanc); border-style: solid; border-width: 1px; border-color: var(--principal); border-radius: 30px 30px 30px 30px; padding: 16px 30px;}
a.btn:hover{color: var(--blanc); background-color: var(--violet); border-style: solid; border-width: 1px; border-color: var(--violet); border-radius: 30px 30px 30px 30px;}
a.btn-postuler-offre-emploi{background-color: var(--principal); color: var(--blanc);text-transform: uppercase!important; letter-spacing: 2px!important;box-shadow:unset!important} .lien-sans-style a, a.lien-sans-style{border-bottom: none;box-shadow:unset!important;}
.lien-sans-style a:hover, a.lien-sans-style:hover{background-color: transparent;box-shadow:unset!important;} .liensouligneauhover a:hover, a.liensouligneauhover:hover{box-shadow: inset 0 -1px 0 var(--violet), 0 1px 0 var(--violet)!important;} .btn-inline-flex a{display:inline-flex}
.elementor-widget-button a.elementor-button-link{position:relative}
.elementor-widget-button a.elementor-button-link:after{--puce-height:16px;width: 10px;height: var(--puce-height);content: "";position: absolute;right: 14px;top: 50%;transform: translate(0, calc( -0.5 * var(--puce-height) ));background-repeat: no-repeat;background-image: var(--puce-li)}
.elementor-widget-button a.elementor-button-link:hover:after{background-image: var(--puce-li-hover)}
.troisdx-bgcolor-primary .elementor-widget-button a.elementor-button-link{color: var(--blanc);background-color: var(--principal);border-color: var(--blanc);}
.troisdx-bgcolor-secondary .elementor-widget-button a.elementor-button-link{color: var(--blanc);background-color: var(--principal);border-color: var(--principal);}
.troisdx-bgcolor-primary .elementor-widget-button a.elementor-button-link:after,.troisdx-bgcolor-secondary .elementor-widget-button a.elementor-button-link:after{background-image: var(--puce-li-hover)}
.troisdx-bgcolor-primary .elementor-widget-button.btn-light a.elementor-button-link:after,.troisdx-bgcolor-secondary .elementor-widget-button.btn-light a.elementor-button-link:after{background-image: var(--puce-li)}
.troisdx-bgcolor-primary .elementor-widget-button a.elementor-button-link:hover,.troisdx-bgcolor-secondary .elementor-widget-button a.elementor-button-link:hover{background-color: var(--violet);border-color: var(--violet);} .troisdx-bgcolor .elementor-widget-troisdx-global-link-container a{border-bottom: none;box-shadow:unset!important;}
.elementor-widget-troisdx-global-link-container:hover ~ .elementor-widget-heading a, .elementor-widget-troisdx-global-link-container:hover ~ .elementor-widget-text-editor a{box-shadow: inset 0 -1px 0 var(--violet), 0 1px 0 var(--violet)!important;}
.elementor-widget-troisdx-global-link-container:hover ~ .elementor-widget-button a.elementor-button-link{color: var(--blanc);background-color: var(--violet);border-color: var(--violet)}
.elementor-widget-troisdx-global-link-container:hover ~ .elementor-widget-button a.elementor-button-link:after{background-image: var(--puce-li-hover)!important}  .wrapper-global-header .icon-hamburger,.wrapper-global-header .icon-hamburger::before,.wrapper-global-header .icon-hamburger::after{border-radius:5px}
.wrapper-logo {--logo-width-mobile: 204px;}
.wrapper-logo .elementor-widget-image a img[src$=".svg"] {width: 100%}
.wrapper-icon-social .elementor-widget-container{width:60px}
.wrapper-icon-social .elementor-icon-wrapper{line-height:1.3!important}
.wrapper-selecteur-langue {line-height:1.4!important} .wrapper-logo.e-con ,.wrapper-logo.e-con .elementor-widget-container {transition-property: none;transition: background 0, border 0, box-shadow 0, transform 0;}
.sticky-active .wrapper-global-header{background-color: var(--principal);padding-top:0;padding-bottom:0;box-shadow: 0px 0px 50px #FFFFFF50}
.sticky-active .wrapper-menu{padding-top:0;padding-bottom:0}
.sticky-active .wrapper-menu .wrapper-menu-hamburger a.lien-menu{padding:29px 13px 31px 13px!important}
.sticky-active .wrapper-logo {position:absolute; z-index:1000;top:0;left:50%;width:var(--logo-width-mobile);transform: translate(-50%, 0%);}
.sticky-active .wrapper-logo .elementor-widget-image a{background-image:url(//serta-group.fr/wp-content/uploads/bg-logo-sticky.png);background-repeat: no-repeat;background-position: center bottom}
.sticky-active .wrapper-logo .elementor-widget-image a img[src$=".svg"] {width: 204px}
.sticky-active .wrapper-icons-menu{padding-top:0;padding-bottom:0;margin:7px 0 7px 0!important;gap: 5px 5px!important;}
.sticky-active .wrapper-icons-menu .item-linkedin .elementor-widget-container{background-color: transparent}
.sticky-active .wrapper-icons-menu .item-linkedin.troisdx-icon-color svg path{stroke: var(--blanc30)!important;fill:  var(--blanc30)!important;}
.sticky-active .wrapper-global-header .wrapper-icon-social{--width: 72px!important;padding-right:10px;border-right-color: var(--blanc)!important;}
.sticky-active .wrapper-global-header .wrapper-icon-social .elementor-widget-container {padding:0px 14px 0px 15px!important;}
@media (max-width: 767.98px) {
.elementor-location-header{height:60px}
.wrapper-global-header{background-color: var(--principal);padding-top:0;padding-bottom:0}
.wrapper-menu{padding-top:0;padding-bottom:0}
.wrapper-menu .wrapper-menu-hamburger a.lien-menu{padding:29px 13px 31px 13px!important}
.wrapper-logo{position:absolute; z-index:1000;top:0;left:50%;width:var(--logo-width-mobile);transform: translate(-50%, 0%);}
.wrapper-logo .elementor-widget-image a{background-image:url(//serta-group.fr/wp-content/uploads/bg-logo-sticky.png);background-repeat: no-repeat;background-position: center bottom;background-size:contain}
.wrapper-logo .elementor-widget-image a img[src$=".svg"] {width: var(--logo-width-mobile)}
.wrapper-global-header .wrapper-icon-social{display:none}
.wrapper-icons-menu{width:65px;padding-top:0;padding-bottom:0;margin:7px 0 7px 0!important;gap: 5px 5px!important;}
.wrapper-icons-menu .item-linkedin .elementor-widget-container{background-color: transparent} .wrapper-icon-social{--width: 72px!important;padding-right:10px;border-right-color: var(--blanc)!important}
.wrapper-icon-social .elementor-widget-container {padding:0px 14px 0px 15px!important;}
}
@media (max-width: 419.98px) {
.wrapper-menu, .sticky-active .wrapper-menu{padding:0}
.wrapper-logo, .sticky-active .wrapper-logo{--logo-width-mobile: 150px!important}
.wrapper-menu .wrapper-menu-hamburger a.lien-menu, .sticky-active .wrapper-menu .wrapper-menu-hamburger a.lien-menu{padding:29px 2px 31px 2px!important}
}   .elementor-widget-polylang-language-switcher, .cpel-switcher__lang a, nav.cpel-switcher__nav, .cpel-switcher__toggle.cpel-switcher__lang:before,ul.cpel-switcher__list ,ul.cpel-switcher__list a, ul.cpel-switcher__list:after,.cpel-switcher__lang.cpel-switcher__toggle--on + ul.cpel-switcher__list {transition-property: none;transition: none!important;}
.wrapper-selecteur-langue{--switch_lang_width: 60px; --switch_lang_rondHeight: calc( var(--switch_lang_width) / 2 );}
.wrapper-selecteur-langue:before,.wrapper-selecteur-langue:after{position:absolute!important; left:0; right:unset!important; z-index:-1!important; content:''!important; display:inline-block; width: var(--switch_lang_width)!important; height: var(--switch_lang_rondHeight)!important; background-color: var(--blanc); }
.wrapper-selecteur-langue:before{border-radius: var(--switch_lang_rondHeight) var(--switch_lang_rondHeight) 0 0 ;top:4px;}
.wrapper-selecteur-langue:after{top:unset!important; bottom:-7px!important; border-radius:  0 0 var(--switch_lang_rondHeight) var(--switch_lang_rondHeight) ;}
.cpel-switcher__toggle.cpel-switcher__lang a i.cpel-switcher__icon.fa-caret-down::before { content: "\f107"!important}
.cpel-switcher__lang a {background-color: transparent!important;font-size: 18px!important; padding:8px 4px 4px 4px!important;}
.cpel-switcher__toggle.cpel-switcher__lang{z-index:20} .cpel-switcher__toggle.cpel-switcher__lang.cpel-switcher__toggle--on{z-index:15}
.cpel-switcher__lang.cpel-switcher__toggle--on:after{border-radius: 0}
.cpel-switcher__lang.cpel-switcher__toggle--on + ul.cpel-switcher__list{width: var(--switch_lang_width)!important; overflow:visible!important;background-color: var(--blanc); padding-top: 30px; transform: translateY(-13px);min-width: calc( 100% - 2px );}
.cpel-switcher__lang.cpel-switcher__toggle--on + ul.cpel-switcher__list a{ padding:0px 4px 0px 2px!important; min-width: calc( 100% - 2px ); max-width: calc( 100% - 2px );  margin-left: 2px;}
ul.cpel-switcher__list:after{position:absolute!important; left:0; right:unset!important;bottom:-25px!important; z-index:-1!important; content:''!important; display:inline-block; width: var(--switch_lang_width)!important; height: var(--switch_lang_rondHeight)!important; background-color: var(--blanc);border-radius:  0 0 var(--switch_lang_rondHeight) var(--switch_lang_rondHeight); }
.cpel-switcher__lang.cpel-switcher__toggle--on + ul.cpel-switcher__list a span{width:100%}
.cpel-switcher__lang.cpel-switcher__toggle--on + ul.cpel-switcher__list a:hover span{background-color: var(--violet30)!important} .sticky-active .wrapper-selecteur-langue{padding-top:0}
.sticky-active ul.cpel-switcher__list:after,.sticky-active .wrapper-selecteur-langue:before, .sticky-active .wrapper-selecteur-langue:after, .sticky-active .cpel-switcher__lang.cpel-switcher__toggle--on + ul.cpel-switcher__list, .sticky-active .cpel-switcher__lang.cpel-switcher__toggle--on + ul.cpel-switcher__list a{background-color: var(--principal)!important}
.sticky-active .cpel-switcher__lang a{color: var(--blanc)!important}
.sticky-active .cpel-switcher__toggle.cpel-switcher__lang a:before{background-image: var(--chevron-bas-blanc)}
@media (max-width: 767.98px) {
.wrapper-selecteur-langue{padding-top:0}
ul.cpel-switcher__list:after, .wrapper-selecteur-langue:before, .wrapper-selecteur-langue:after, .cpel-switcher__lang.cpel-switcher__toggle--on + ul.cpel-switcher__list, .cpel-switcher__lang.cpel-switcher__toggle--on + ul.cpel-switcher__list a
{background-color: var(--principal)!important}
.cpel-switcher__lang a{color: var(--blanc)!important}
.cpel-switcher__toggle.cpel-switcher__lang a:before{background-image: var(--chevron-bas-blanc)}
}  .wrapper-menu-overlay .item-contact{border:1px var(--blanc) solid; border-radius:25px}
.wrapper-menu-overlay .menu-overlay-social .elementor-icon-box-wrapper{align-items: center}
.wrapper-menu-overlay .wrapper-menu-principal a{display: block;}
.wrapper-menu-overlay .wrapper-menu-principal .sub-arrow{float: right;}
.wrapper-menu-overlay .wrapper-menu-principal a:hover{color: var(--secondary)!important;}
.wrapper-menu-overlay .wrapper-menu-principal .elementor-widget-button.pleine-largeur a{width: 100%;}
.wrapper-menu-overlay .wrapper-menu-principal .sub-menu{margin-top: -10px; padding-bottom: 15px;}
.wrapper-menu-overlay .wrapper-menu-principal .sub-menu li{border: none!important;}
.wrapper-menu-overlay .wrapper-menu-principal .sub-menu a{text-transform: initial!important; font-weight: normal!important; line-height: 0px; padding-left: 10px!important;}
.bouton-menu-modale a.elementor-button-link:hover{background-color: var(--violet)!important; border-color: var(--violet)!important; color: var(--blanc)!important;}
.sticky-active .wrapper-menu-overlay .bouton-fermeture .elementor-widget-container a.elementor-icon{padding:2px 17px 23px 8px}
.sticky-active .wrapper-menu-overlay .bouton-fermeture .elementor-widget-container{padding: 0px 0px 0px 35px;}
@media (max-width: 767.98px) {
.wrapper-menu-overlay .bouton-fermeture .elementor-widget-container{padding: 0px 0px 0px 35px!important}
.wrapper-menu-overlay .bouton-fermeture .elementor-widget-container a.elementor-icon{padding:2px 17px 23px 8px}
.wrapper-menu-overlay .wrapper-menu-principal{margin-top:65px!important}
}   .noespaceurbeforefooter{margin-top:-100px;transform:translateY(100px);}
@media (max-width: 1023.98px) {
.noespaceurbeforefooter{margin-top:-80px;transform:translateY(80px);}
}
@media (max-width: 767.98px) {
.noespaceurbeforefooter{margin-top:-50px;transform:translateY(50px);}
}   .elementor-location-footer a{color: var(--blanc); box-shadow: inset 0 0 0 var(--secondary), 0 0px 0 var(--secondary) !important;}
.elementor-location-footer a:hover{color: var(--secondary)!important;}
.elementor-location-footer .elementor-icon svg path{fill:var(--blanc)!important;}
.elementor-location-footer .en-savoir-plus-certifications p{margin-bottom: 0;}
.elementor-location-footer .en-savoir-plus-certifications p.elementor-heading-title a{box-shadow: inset 0 -1px 0 var(--secondary), 0 1px 0 var(--secondary) !important;font-size:18px!important}
.elementor-location-footer .accordeon-footer{max-width: 295px;}
.elementor-location-footer .accordeon-footer .cls-1{stroke:var(--blanc)!important;}
.elementor-location-footer .accordeon-footer .accordion-icon-closed svg{width: 8px!important; opacity: 0.5;}
.elementor-location-footer .accordeon-footer .accordionContentInside p{font-size: 12px; line-height: 24px;}
.elementor-location-footer .accordeon-footer .accordionContentInside img{margin-bottom: -5px;}
@media (max-width: 767.98px) {
.elementor-location-footer .conteneur-accordeon-menus{width: 100%;}
.conteneur-linkedin .elementor-icon{height: 55px; display: flex; align-items: center;}
}   .modele-col{display: flex;flex-wrap: wrap;column-gap: 30px;}
.col {flex: 1 0%;}
@media (max-width: 767.98px) {
.modele-col .col{flex: 1 100%;max-width: 500px;margin-left: auto;margin-right: auto;}
} .tag-statut .elementor-widget-container, .tag-statut p{display:inline-block!important}
.tag-statut, .tag-statut .elementor-widget-container{line-height:1!important}  .elementor-widget-loop-grid nav.elementor-pagination{display:flex;justify-content: center;align-items: center;margin-top:30px}
.elementor-widget-loop-grid nav.elementor-pagination span.current, .elementor-widget-loop-grid nav.elementor-pagination a.page-numbers{display:inline-block;width:35px;height:35px;opacity:1!important;  border-radius:50px; padding : 4px 10px; line-height: 27px;}
.elementor-widget-loop-grid nav.elementor-pagination span.current{background-color:var(--violet);color:var(--blanc);border : 1px solid var(--violet);}
.elementor-widget-loop-grid nav.elementor-pagination a.page-numbers{box-shadow:unset!important;background-color:var(--blanc);color:var(--principal);border : 1px solid var(--principal);}
.elementor-widget-loop-grid nav.elementor-pagination a.page-numbers:hover{background-color:var(--violet);color:var(--blanc);border : 1px solid var(--violet);}  .swiper-pagination-bullets {bottom:40px!important}
.elementor-widget-image-carousel .swiper-pagination-bullets {bottom:0px!important}
.swiper-pagination-bullets .swiper-pagination-bullet{width:17px;height:17px;opacity:1!important; border:1px solid var(--principal); padding:4px; background-clip:content-box!important; background-color:var(--blanc)!important}
.swiper-pagination-bullets .swiper-pagination-bullet:hover, .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--violet)!important}
@media (max-width: 767.98px) {
.swiper-pagination-bullets {bottom:5px!important}
}  .elementor-swiper-button .cls-1{stroke: var(--violet)!important;}
@media (min-width: 1024px) { .elementor-swiper-button{--arrow-prev-translate-x: 0px;--arrow-next-translate-x: 0px;}
.elementor-swiper-button.elementor-swiper-button-prev{transform: translate(var(--arrow-prev-translate-x))!important}
.elementor-swiper-button.elementor-swiper-button-next{transform: translate(var(--arrow-next-translate-x))!important}
.elementor-swiper-button.elementor-swiper-button-prev:hover{--arrow-prev-translate-x: -10px;}
.elementor-swiper-button.elementor-swiper-button-next:hover{--arrow-next-translate-x: 10px;}
}  .item-actu:hover .elementor-widget-theme-post-featured-image > .elementor-widget-container { --e-transform-scale: 1.05;}   .troisdx-bgcolor-secondary .elementor-widget-button.btn-light a.elementor-button-link{color:var(--principal)}
.troisdx-bgcolor-secondary .elementor-widget-button.btn-light a.elementor-button-link:hover{color:var(--blanc)}
.troisdx-bgcolor-primary .elementor-widget-button.btn-light a.elementor-button-link:after,.troisdx-bgcolor-secondary .elementor-widget-button.btn-light a.elementor-button-link:after{background-image: var(--puce-li)}
.troisdx-bgcolor-primary .elementor-widget-button.btn-light a.elementor-button-link:hover:after,.troisdx-bgcolor-secondary .elementor-widget-button.btn-light a.elementor-button-link:hover:after{background-image: var(--puce-li-hover)}   .wrapper-cartouche{width:auto}
.container-cartouche{margin-right: -40px;width: calc( 100% + 40px );}
.titre-cartouche{width:auto}
.titre-accueil .troisdx-multi-heading-titre-partie1{} @media (max-width: 767.98px) {
.wrapper-haut-page-visuel > .elementor-element:nth-child(2){background-size: 250px auto!important;left:-15px!important;bottom:-18px!important}
}  .wrapper-slider-diapo{margin:-5px;padding:5px}
.wrapper-slider-diapo .swiper {padding-bottom:50px!important}
.wrapper-slider-diapo .elementor-slides .swiper-slide{z-index:100}
.wrapper-slider-diapo .elementor-slides .swiper-slide.swiper-slide-active{z-index:120}
.wrapper-slider-diapo .elementor-slides .swiper-slide-bg{background-position:right bottom!important;border-radius:38px 0 0 0;border:15px solid var(--blanc);border-bottom-width:50px}
.wrapper-slider-diapo .elementor-slides .swiper-slide-bg:after{
content: "";position: absolute;left: -11px;bottom: 18px;width: 441px;height: 432px; background-image: var(--bg-s-haut-page); background-position: bottom left; background-repeat: no-repeat; background-size: auto;}
.wrapper-slider-diapo .elementor-slides .swiper-slide-contents .elementor-slide-description{ position:absolute!important; bottom:13px!important; right:0!important; z-index:1000; background:var(--blanc); padding:10px 20px 10px 70px; border-radius:50px 0px 0px 50px; min-width:300px; color:var(--principal); box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5); font-size:18px;font-weight:700; text-transform:uppercase; line-height: 1;
}
.wrapper-slider-diapo .elementor-slides .swiper-slide-contents .elementor-slide-description b{font-size:27px;text-transform:initial;font-weight:700;line-height: 1.1;}
.wrapper-slider-diapo .elementor-slides .swiper-slide-contents .elementor-slide-description:before{content: "";position: absolute;left: -12px;top: -12px;width: 37px;height: 37px;background-repeat: no-repeat;background-image: var(--angle-arrondi-top-left-secondary)} @keyframes fadeInUp{from {opacity: 0;transform: translate3d(0,100%,0)}to {opacity: 1;transform: none}}
.wrapper-slider-diapo .swiper-slide-active .elementor-slide-description{animation-name: fadeInUp;animation-duration: 1.25s;}
@media (max-width: 767.98px) {
.wrapper-slider-diapo{padding:0;margin:0}
.wrapper-slider-diapo .swiper {padding-bottom:65px!important}
.wrapper-slider-diapo .elementor-slides .swiper-slide{height: calc( 100vh - 200px )!important;}
.wrapper-slider-diapo .elementor-slides .swiper-slide-bg{background-size:auto 70% !important}
.wrapper-slider-diapo .elementor-slides .swiper-slide-inner{align-items: flex-start!important;padding-top: 10%!important;}
.wrapper-slider-diapo .elementor-slides .swiper-slide-contents .elementor-slide-description{bottom:-40px!important;min-width:200px;font-size:16px;}
.wrapper-slider-diapo .elementor-slides .swiper-slide-contents .elementor-slide-description b{font-size:18px;}
.wrapper-slider-diapo .elementor-slides .swiper-slide-bg{background-position:right bottom!important;border-radius:0;border: 0px solid transparent;border-bottom-width:0px}
.wrapper-slider-diapo .elementor-slides .swiper-slide-bg:after{background-image:none!important}
}   .wrapper-2_3{min-width:66.66%;}
.wrapper-img-decalee{overflow-x:clip}
.wrapper-img-decalee-gauche .container-img-decalee{--e-con-transform-translateX: clamp(-185px, -13vw, -120px)!important}
.wrapper-img-decalee-gauche .wrapper-2_3{--e-con-transform-translateX: -50px!important;transform:translateX( var(--e-con-transform-translateX, 0) )}
.wrapper-img-decalee-droite .container-img-decalee{--e-con-transform-translateX: clamp(80px, 12vw, 100px)!important}
.wrapper-img-decalee-droite .wrapper-2_3{--e-con-transform-translateX: -20px!important;transform:translateX( var(--e-con-transform-translateX, 0) )}
.container-img-decalee{--img-width:450px;min-width:var(--img-width);transform:translateX( var(--e-con-transform-translateX, 0) )}
@media (max-width: 1249.98px) {
.wrapper-2_3{min-width:auto!important}
}
@media (max-width: 1199.98px) {
.wrapper-img-decalee-gauche .wrapper-2_3, .wrapper-img-decalee-droite .wrapper-2_3{--e-con-transform-translateX: 0px!important}
}
@media (max-width: 999.98px) {
.wrapper-img-decalee .container-img-decalee{--e-con-transform-translateX: 0px!important;--e-con-transform-rotateZ:0!important}
.container-img-decalee{--img-width:auto!important}
.container-img-decalee, .wrapper-2_3{width:50%}
}
@media (max-width: 767.98px) {
.container-img-decalee{width:100%;max-width:450px!important;margin:auto}
.wrapper-2_3{width:100%;}
.container-img-decalee .elementor-icon{font-size: clamp(20px, 10vw, 50px)!important;}
.container-img-decalee .elementor-icon svg{height: clamp(20px, 10vw, 50px)!important;}
.container-img-decalee{padding :clamp(10px, 4vw, 20px);}
}   .wrapper-bloc-4-couleurs{overflow-x:clip}   .wrapper-bandeau-img{overflow-x:clip}   .liste-offre-emploi.elementor-widget-loop-grid .elementor-grid {grid-row-gap: 0!important}
.item-offre-emploi:hover{background-color: var(--violet10)} .icon-btn-plus{width:25px;height:25px}
.icon-btn-plus .elementor-widget-container{display: flex;flex-direction: row;justify-content:center;align-items:center;align-content:center;}
.icon-btn-plus .elementor-icon{height: 11px;}
@media (max-width: 767.98px) {
.icon-btn-plus .elementor-icon-wrapper{width: 10px; height: 12px;}
.icon-btn-plus .elementor-icon{height: 16px;}
}   .passion p{white-space: nowrap!important;}
.passion .conteneur-texte .elementor-element{max-width: 150px!important;}
@media (max-width: 767.98px) {
.passion .conteneur-texte .elementor-element{max-width: 100% !important; min-height: 150px !important; height: 100% !important;--align-items: center; --align-content: center;}
}   .historique a{box-shadow: inset 0 -1px 0 transparent, 0 1px 0 transparent !important;}
.historique .qodef-btn-holder{display: none;}
.historique .qodef-at-content-image img{border-radius: 30px;}   #picto-S-blanc .cls-1{fill:var(--secondary)!important;stroke-width :0px!important}
#picto-S-blanc .cls-2{fill:var(--blanc)!important;stroke:var(--primary)!important;stroke-miterlimit:10!important;}
#picto-S-secondary .cls-1{fill:var(--secondary)!important;stroke-width :0px!important}
#picto-S-secondary .cls-2{fill:var(--blanc)!important;stroke-width :0px!important}
#picto-S-primary .cls-1{fill:var(--blanc)!important;stroke-width :0px!important}
#picto-S-primary .cls-2{fill:var(--primary)!important;stroke-width :0px!important}
#picto-S-jaune .cls-1{fill:var(--blanc)!important;stroke-width :0px!important}
#picto-S-jaune .cls-2{fill:var(--jaune)!important;stroke-width :0px!important}
#picto-S-rouge .cls-1{fill:var(--rouge)!important;stroke-width :0px!important}
#picto-S-rouge .cls-2{fill:var(--blanc)!important;stroke-width :0px!important}
#picto-S-violet .cls-1{fill:var(--violet)!important;stroke-width :0px!important}
#picto-S-violet .cls-2{fill:var(--blanc)!important;stroke-width :0px!important}   .wrapper-hotspot-carte {overflow-x:clip}
.wrapper-hotspot-carte .e-hotspot--overlay{opacity: 1;}
.wrapper-hotspot-carte .e-hotspot--active .e-hotspot--overlay, .wrapper-hotspot-carte .e-hotspot--overlay:hover {opacity: 1;transform: scale(1.05);}
.wrapper-info-bulle-site{display: flex;flex-direction: row;justify-content:center;align-items:center;align-content:center; gap: 10px 10px; border:solid 1px transparent;border-radius:30px;padding:10px 20px 10px 20px}
.wrapper-info-bulle-site .col-picto{width:50px;display: flex;flex-direction: row;justify-content:center;align-items:center}
.wrapper-info-bulle-site .col-text{line-height:1.3;font-size:14px!important}
.wrapper-info-bulle-site{color:var(--noir);}
.wrapper-info-bulle-site.hotspot-noir{background-color:var(--blanc);border-color:var(--noir);}
.wrapper-info-bulle-site.hotspot-primary{background-color:var(--primary);border-color:var(--primary);color:var(--blanc)}
.wrapper-info-bulle-site.hotspot-rouge{background-color:var(--rouge);border-color:var(--rouge);color:var(--blanc)}
.wrapper-info-bulle-site.hotspot-jaune{background-color:var(--jaune);border-color:var(--jaune);}
.wrapper-info-bulle-site.hotspot-secondary{background-color:var(--secondary);border-color:var(--secondary);color:var(--blanc)}
.wrapper-info-bulle-site.hotspot-violet{background-color:var(--violet);border-color:var(--violet);}
.wrapper-info-bulle-site a{color:var(--noir);box-shadow: inset 0 -1px 0 var(--noir), 0 1px 0 var(--noir) !important;}
.wrapper-info-bulle-site.hotspot-primary a, .wrapper-info-bulle-site.hotspot-rouge a, .wrapper-info-bulle-site.hotspot-secondary a{color:var(--blanc);box-shadow: inset 0 -1px 0 var(--blanc), 0 1px 0 var(--blanc) !important;}
.wrapper-info-bulle-site a:hover{box-shadow: inset 0 -1px 0 var(--violet), 0 1px 0 var(--violet) !important;}
.wrapper-info-bulle-site.hotspot-violet a:hover{box-shadow: inset 0 -1px 0 var(--primary), 0 1px 0 var(--primary) !important;} .wrapper-hotspot-carte .e-hotspot{--hotspot-size:48px;width:34px;height:48px;--mgtop:calc( ( .1vw - 1px ) * 20 );margin-top:clamp(0px,var(--mgtop),20px);}
@media (max-width: 1299.98px) {
.wrapper-hotspot-carte .e-hotspot{--mgtop:calc( .1vw - 1px );}
}
@media (max-width: 1023.98px) {
.wrapper-hotspot-carte .e-hotspot{margin-top:0%;--hotspot-size:40px;width:28px;height:40px;}
.wrapper-hotspot-carte .e-hotspot__tooltip{white-space: var(--white-space, wrap)!important;min-width:150px}
.wrapper-hotspot-carte .wrapper-info-bulle-site{flex-direction:column!important;}
}
@media (max-width: 767.98px) {
.wrapper-hotspot-carte .e-hotspot{margin-top:0%;--hotspot-size:32px;width:23px;height:32px; --mgtop:calc(  1.6vw - 12.5px ); margin-top:clamp(-10px,var(--mgtop),0px);}
}  .accordeon-missions .accordionContentInside p{line-height: 1.6rem!important;}
@media (min-width: 2000px) {
.section-images-pleine-largeur .conteneur-titre-texte{width: 50%;}
}
.diapo-produit .swiper-pagination-bullets{bottom:10px!important}
.niveau-gris .swiper-pagination-bullets{bottom:-10px!important}
.sans-line-height h2{line-height:1.1!important}
.elementor .niveau-gris img{filter: grayscale(100%)!important;}
.bloc-reassurance p{margin-block-end:0}   .wrapper-m454,
.wrapper-m454 .elementor-widget-container,
.wrapper-m454 .elementor-widget-container .elementor-template,
.wrapper-m454 .elementor-widget-container .elementor-template .elementor{width:100%} .troisdx-bgcolor-primary .elementor-icon svg path{fill:var(--blanc)}
.troisdx-bgcolor-secondary .elementor-icon svg path{fill:var(--blanc)}    @media (max-width: 1119.98px) {
}
@media (max-width: 1023.98px) {
}
@media (max-width: 767.98px) {
}