@media(max-width:1024px){.elementor .bmt-ip-visuel-titres{flex-direction:column;gap:16px;}}@media(max-width:1024px){.elementor .bmt-ip-visuel-grille{grid-template-columns:minmax(0, 1fr);}}@media(max-width:1024px){.elementor .bmt-ip-visuel{min-height:360px;padding-block-start:64px;padding-block-end:64px;}}@media(max-width:1024px){.elementor .bmt-titre-page{font-size:52px;}}