.elementor-714 .elementor-element.elementor-element-31811c1{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-714 .elementor-element.elementor-element-31811c1:not(.elementor-motion-effects-element-type-background),.elementor-714 .elementor-element.elementor-element-31811c1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(90deg,var(--e-global-color-blocksy_palette_1) 0%,var(--e-global-color-blocksy_palette_2) 100%)}.elementor-714 .elementor-element.elementor-element-dd25de9{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-714 .elementor-element.elementor-element-2dee0d8{text-align:center}.elementor-714 .elementor-element.elementor-element-2dee0d8 .elementor-heading-title{font-size:64px;color:var(--e-global-color-blocksy_palette_6)}.elementor-714 .elementor-element.elementor-element-e00bc07{--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;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px}.elementor-714 .elementor-element.elementor-element-69cec5a{margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}@media(min-width:767px){.elementor-714 .elementor-element.elementor-element-dd25de9{--width:64%}}@media(max-width:1024px){.elementor-714 .elementor-element.elementor-element-31811c1{--min-height:269px}}@media(max-width:766px){.elementor-714 .elementor-element.elementor-element-31811c1{--min-height:418px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-714 .elementor-element.elementor-element-dd25de9{--width:80%;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}.elementor-714 .elementor-element.elementor-element-2dee0d8 .elementor-heading-title{font-size:43px}}@media(max-width:1024px) and (min-width:767px){.elementor-714 .elementor-element.elementor-element-31811c1{--width:100%}.elementor-714 .elementor-element.elementor-element-dd25de9{--width:66%}}.partenaires-logos{background:#fff;padding:60px 20px;text-align:center}.partenaires-logos h2{font-size:2rem;color:#26A7B4;margin-bottom:10px;font-weight:700}.partenaires-logos p{color:#555;max-width:700px;margin:0 auto 40px;line-height:1.6}.logo-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 50px}.logo-grid img{height:100px;width:auto;max-width:160px;object-fit:contain;filter:none;opacity:1;transform:scale(1);transition:transform 0.35s ease;animation:zoomCycle 15s linear infinite;will-change:transform}@keyframes zoomCycle{0%,100%{transform:scale(1)}20%{transform:scale(1.08)}}.logo-grid img:nth-child(1){animation-delay:0s}.logo-grid img:nth-child(2){animation-delay:1s}.logo-grid img:nth-child(3){animation-delay:2s}.logo-grid img:nth-child(4){animation-delay:3s}.logo-grid img:nth-child(5){animation-delay:4s}.logo-grid img:nth-child(6){animation-delay:5s}.logo-grid img:nth-child(7){animation-delay:6s}.logo-grid img:nth-child(8){animation-delay:7s}.logo-grid img:nth-child(9){animation-delay:8s}.logo-grid img:nth-child(10){animation-delay:9s}.logo-grid img:nth-child(11){animation-delay:10s}.logo-grid img:nth-child(12){animation-delay:11s}.logo-grid img:nth-child(13){animation-delay:12s}.logo-grid img:nth-child(14){animation-delay:13s}.logo-grid img:nth-child(15){animation-delay:14s}.logo-grid img:nth-child(16){animation-delay:15s}.logo-grid img:nth-child(17){animation-delay:16s}.logo-grid:hover img{animation-play-state:paused}.logo-grid img:hover{transform:scale(1.08)!important;z-index:2}@media (max-width:1024px){.logo-grid img{height:80px}}@media (max-width:768px){.logo-grid{gap:20px 30px}.logo-grid img{height:70px}}