@media(max-width:1024px){.elementor .container-main{padding-block-start:var(--gap-xl);padding-block-end:var(--gap-xl);padding-inline-start:var(--gap-xl);padding-inline-end:var(--gap-xl);margin-inline-end:0px;flex-direction:column;row-gap:var(--gap-xl);}}@media(max-width:1024px){.elementor .hero{flex-direction:column;}}@media(max-width:1024px){.elementor .hero-container{padding-block-start:var(--gap-xxl);padding-inline-start:var(--gap-xl);padding-inline-end:var(--gap-xl);flex-direction:column;gap:var(--gap-xl);align-items:start;}}@media(max-width:1024px){.elementor .grid-3{grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, 1fr);\n}}@media(max-width:1024px){.elementor .section-full-right{padding-inline-start:var(--gap-xl);padding-inline-end:var(--gap-xl);margin-block-start:var(--gap-xl);margin-block-end:var(--gap-xl);flex-direction:column;row-gap:var(--gap-xl);}}@media(max-width:1024px){.elementor .services-grid{grid-template-columns:repeat(2, 1fr);
gap:32px;
align-items: stretch;\n}}@media(max-width:1024px){.elementor .service-card{row-gap:var(--gap-l);}}@media(max-width:1024px){.elementor .contact-form{width:100%;}}@media(max-width:1024px){.elementor .h1{width:100%;}}@media(max-width:1024px){.elementor .text-exergue{width:100%;font-size:var(--text-l);}}@media(max-width:1024px){.elementor .container-faq{flex-direction:column;row-gap:var(--gap-xl);}}@media(max-width:1024px){.elementor .questions-faq{width:100%;}}@media(max-width:1024px){.elementor .intro-bloc{flex-direction:column-reverse;row-gap:var(--gap-xl);}}@media(max-width:1024px){.elementor .right-intro{width:100%;}}@media(max-width:1024px){.elementor .img-intro{width:100%;height:400px;object-fit: cover;\n}}@media(max-width:1024px){.elementor .text-bloc-noir{width:100%;}}@media(max-width:1024px){.elementor .left-full{width:100%;}}@media(max-width:1024px){.elementor .right-full{width:100%;}}@media(max-width:1024px){.elementor .balance{text-wrap: balance;\n}}@media(max-width:1024px){.elementor .img-full{border-radius: 16px !important;\n}}@media(max-width:1024px){.elementor .intro-sinistre{flex-direction:column-reverse;gap:var(--gap-xl);}}@media(max-width:1024px){.elementor .img-intro-sinistre{width:100%;height:400px;object-fit: cover;\n}}@media(max-width:1024px){.elementor .text-intro-sinistre{width:100%;}}