@media only screen and (max-width:767px){.footer-flex{display:flex;flex-direction:column;align-items:flex-start;gap:8px}}.texte-modal-blanc .et_pb_text_inner,.texte-modal-blanc p,.texte-modal-blanc h1,.texte-modal-blanc h2,.texte-modal-blanc h3,.texte-modal-blanc span{color:#ffffff!important}@media only screen and (max-width:980px){.et_mobile_header_logo,#main-header .logo_container img,.et_header_style_split .logo_container,.et_header_style_centered .logo_container,#logo{display:none!important;visibility:hidden!important}}@media (max-width:375px){.presentation-ecole{padding-left:15px;padding-right:15px}.presentation-ecole p{line-height:1.5;font-size:15px;margin-bottom:10px}.presentation-ecole h3{font-size:18px;line-height:1.2;margin-top:15px;margin-bottom:5px}.presentation-ecole img{display:block;max-width:100%;height:auto;margin:20px auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.banniere-citation{background-size:cover;background-position:center;padding-left:15px;padding-right:15px}.banniere-citation h2,.banniere-citation h3,.banniere-citation p{font-size:16px;line-height:1.4}}