.elementor .form-btn-blue{font-size:var(--paragraphe-m);border-radius:50px;background-color:var(--bleu-vistalid);}.elementor .form-btn-blue:hover,.elementor .form-btn-blue:focus-visible{background-color:var(--bleuet);}.elementor .form-label-light{color:var(--Gris);}.elementor .icon-grey{gap:10px;}.elementor .item-vert{width:fit-content;padding:1rem;border-radius:15px;background-color:var(--vert-nyanza);display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:center;svg path{
  stroke: var(--noir);
}\n}.elementor .icon-black{width:25px;height:25px;min-width:25px;min-height:25px;}.elementor .mention-footer{color:var(--Gris);}.elementor .cta-menu-mobile{background-color:var(--rouge);@media (min-width: 701px){
  display: none!important;
}\n}.elementor .form-input{font-size:var(--paragraphe-s);color:var(--noir);border-radius:10px;border-style:none;background-color:#ffffff;}.elementor .pastille-contour-blanc-m{color:#ffffff;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:50px;border-width:1px;border-color:#ffffff;border-style:solid;white-space: nowrap;\n}.elementor .pastille-bleue{width:fit-content;;font-size:var(--paragraphe-s);color:#ffffff;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:15px;padding-inline-end:15px;border-radius:50px;background-color:var(--bleu-vistalid);}.elementor .form-success-light{font-size:var(--paragraphe-s);color:#588a49;padding:15px;border-radius:50px;background-color:var(--vert-nyanza);order:-99999;}.elementor .form-error-light{font-size:var(--paragraphe-s);color:#f64d5b;padding:15px;border-radius:50px;background-color:var(--rose);order:-99999;}.elementor .size-h4{font-size:clamp(1.1rem, 1.5vw, 1.25rem);;}.elementor .size-h3{font-size:clamp(1.2rem, 1.5vw, 1.5rem);;}.elementor .footer-col{width:fit-content;;max-width:calc((100% / 4) - (6rem / 4));;flex:0 1 calc((100% / 4) - (6rem / 4));;}.elementor .icon-collapse{width:20px;height:20px;min-width:20px;min-height:20px;}.elementor .title-collapse{color:var(--noir);padding:1rem;}.elementor .content-collapse{padding-block-start:0rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .item-collapse{border-radius:10px;background-color:#ffffff;}.elementor .cmplz-show-banner{cursor: pointer;\n}.elementor .cmplz-show-banner:hover,.elementor .cmplz-show-banner:focus-visible{color:#ffffff;}