@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1,1fr)}}@media(max-width:767px){.elementor .xc-cols{gap:32px}}@media(max-width:767px){.elementor .xc-card{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;flex:0 1 100%}}@media(max-width:767px){.elementor .xc-btns{flex-direction:column;align-items:stretch}}@media(max-width:767px){.elementor .xc-h2{font-size:29px}}@media(max-width:767px){.elementor .xc-h1{font-size:34px}}@media(max-width:767px){.elementor .xc-sec{padding-block-start:64px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px}}@media(max-width:767px){.elementor .xc-sec-rouge{padding-block-start:56px;padding-block-end:56px}}@media(max-width:767px){.elementor .e-23ef7cab-3b77{font-size:22px}}@media(max-width:767px){.elementor .e-30e71582-ab6d{font-size:22px}}@media(max-width:767px){.elementor .e-638968c2-ffef{font-size:14px;padding-inline-start:14px;padding-inline-end:14px;display:none}}@media(max-width:767px){.elementor .e-68338276-776c{padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px}}@media(max-width:767px){.elementor .e-3f1c32bd-f4dd{padding-block-start:48px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px}}@media(max-width:767px){.elementor .e-4b40356a-fa59{font-size:24px}}@media(max-width:767px){.elementor .e-3bed3826-e2b7{inset-block-start:calc(12% + 30px);font-size:10px}}@media(max-width:767px){.elementor .e-1ab687eb-2a96{padding-block-start:56px;padding-block-end:56px}}