@media(max-width:767px){.elementor .bloc-ref_wrapper-line{width:100%;margin-block-start:30px;}}@media(max-width:767px){.elementor .subtitle_h4{font-family:Helvetica;font-size:26px;}}@media(max-width:767px){.elementor .wrapper-img{width:100%;height:62vh;}}@media(max-width:767px){.elementor .div_margin-100{overflow:hidden;padding-block-start:60px;padding-block-end:62px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .txt-21{width:100%;font-family:Helvetica;font-weight:300;font-size:21px;}}@media(max-width:767px){.elementor .div_citation{overflow:hidden;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .subtitle_h3{font-family:Helvetica;font-weight:400;font-size:38px;line-height:42px;text-align:center;margin-block-end:10px;}}@media(max-width:767px){.elementor .div_hero{width:100%;overflow:hidden;padding-block-start:40px;padding-block-end:40px;border-end-start-radius:50px;border-end-end-radius:50px;}}@media(max-width:767px){.elementor .container_bloc-ref{margin-block-start:30px;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;}}@media(max-width:767px){.elementor .wrapper_bloc-txt-ref{width:100%;gap:10px;}}@media(max-width:767px){.elementor .wrapper_bloc-img-ref{width:70%;margin:auto;display:flex;flex-direction:column;gap:5px;align-items:center;}}@media(max-width:767px){.elementor .bloc-ref_line{width:100%;}}@media(max-width:767px){.elementor .horizontal-align{flex-direction:column;align-items:start;}}@media(max-width:767px){.elementor .width-50pr{width:100%;}}@media(max-width:767px){.elementor .wrapper-vertical_60prc{width:100%;}}@media(max-width:767px){.elementor .wrapper-vertical_40prc{width:100%;height:1px;min-height:1px;max-height:1px;}}