.elementor .tab-btn{width:350px;font-size:1rem;text-align:start;padding:1rem;border-radius:10px;border-style:none;background-color:var(--bleuet-08);display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .tab-btn:hover,.elementor .tab-btn:focus-visible{color:#ffffff;background-color:var(--bleu-vistalid);svg path{
  stroke: white;
}\n}.elementor .tab-btn.e--selected{color:#ffffff;background-color:var(--bleu-vistalid);svg path{
  stroke: white;
}\n}.elementor .tab-content{padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:15px;background-color:var(--bleuet-08);}.elementor .tab-row{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--bleuet-30);border-style:solid;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:center;}.elementor .form-container{padding:0px;row-gap:20px;justify-content:center;}.elementor .img-projet{overflow:hidden;padding:0px;border-radius:15px;box-shadow:0px 0px 50px 0px #ecf0ff;}.elementor .tab-projet{width:250px;min-width:fit-content;;padding:1rem;border-radius:15px;border-style:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .mention-footer{color:var(--Gris);}.elementor .cta-menu-mobile{background-color:var(--rouge);@media (min-width: 701px){
  display: none!important;
}\n}.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 .h1-bis{font-weight:500;font-size:clamp(1.25rem, 2vw, 2rem);;color:var(--bleu-vistalid);line-height:1.2;;}