@media only screen and (max-width:980px){.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"}#main-header .container.clearfix.et_menu_container{width:100%}.logo_container{padding-left:30px}#et-top-navigation{padding-right:30px}.mobile_menu_bar,#logo{z-index:10000}#mobile_menu{display:block!important;right:0;left:auto;top:0;padding-top:80px;min-height:100vh;width:400px;border-top:none;transition:all .7s ease-in-out;background:white;transform-origin:right}.mobile_nav.closed #mobile_menu{transform:rotateY(90deg);opacity:0}.mobile_nav.opened #mobile_menu{transform:rotateY(0);opacity:1}}@media only screen and (max-width:480px){#mobile_menu{width:100%}}#top-menu .current-menu-item a::before{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:1.0}#top-menu li a:hover:before{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:1}#top-menu li a:before{content:'';position:absolute;top:3px;left:0;background:#666666;width:100%;height:2px;-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0;transition:0.3s ease}.sponsor-logos{width:100%;overflow:hidden}.marquee{display:flex;animation:marquee 20s linear infinite}.marquee img{margin-right:100px;margin-left:100px;max-height:100px}@keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.sponsor-cards{display:flex;justify-content:center;gap:100px}.sponsor-card{text-align:center;background-color:#2ea3f2;border-radius:10px;padding:40px;width:300px;height:460px}.sponsor-logo-1{max-width:180px}.sponsor-logo-2{max-width:250px}.sponsor-logo-3{max-width:1050px}.sponsor-logo-4{max-width:180px}.sponsor-card img{max-width:180px;margin-bottom:30px}.sponsor-card p{margin:0;color:white;font-size:30px}@media only screen and (max-width:600px){.sponsor-cards{flex-direction:column;gap:20px}.sponsor-card{width:100%;height:auto}.sponsor-card img{max-width:100%}.sponsor-card p{font-size:20px}}body{font-family:Arial,sans-serif}.formulaire-reservation{width:90%;max-width:1200px;margin:20px auto;padding:20px}.row{display:flex;justify-content:space-between;margin-bottom:15px}.champ-placeholder{margin-bottom:20px}.half{width:48%}.champ-placeholder input,.champ-placeholder textarea{width:100%;padding:15px;border:1px solid #c1c1c1;border-radius:10px;transition:border-color 0.3s;font-size:18px}.champ-placeholder input:focus,.champ-placeholder textarea:focus{border-color:#4CAF50}.radio-options label{display:inline-block;margin-left:10px;color:white}.radio-options input[type="radio"]{margin-right:5px}.submit-button{text-align:right}.submit-button input[type="submit"]{padding:15px 25px;background:lightblue;border:none;color:white;cursor:pointer;border-radius:10px;font-size:18px;transition:background-color 0.3s}.submit-button input[type="submit"]:hover{background-color:#b3e0ff}