.vp-footer{background-color:#fdd040!important}.vp-footer .container .vp-footer-text,.vp-footer .container a{color:#000}.vp-footer .container a:hover{text-decoration:underline}.date-box,.vp-button,.vp-event-content .column.middle .info,.vp-header .navbar-brand .navbar-burger,.vp-logout-button{color:#000!important}.logoSecondaire{margin-top:.5rem;left:40%;position:absolute;max-height:5rem;line-height:1.5rem;z-index:1}@media screen and (max-width:360px){.vp-header .navbar-brand .navbar-item img{height:4rem}.logoSecondaire{height:4rem;left:38%}.vp-header .navbar-brand .navbar-burger{margin-top:1.3rem}}.legal-notice{color:#fdd040;text-decoration:underline}.legal-logo{display:flex;background-color:#fff;justify-content:center;align-items:center;min-height:100px}.legal-logo img{max-height:300px}.vp-button.button{background-color:#fdd040;color:#fff;font-family:FiraSans,sans-serif;font-size:14px;font-weight:700;line-height:.86;letter-spacing:normal;text-transform:uppercase}.vp-button.button a{color:#fff}.vp-button.button:active,.vp-button.button:focus,.vp-button.button:hover,.vp-button.button a:active,.vp-button.button a:focus,.vp-button.button a:hover{color:#f3f3f3}.vp-button.button .logo{fill:#fff;stroke:#fff}.vp-button.button[disabled]{background-color:#fdd040}.vp-button.button.level-2{background-color:#fff;border:1px solid #b2b2c0;color:#000}.vp-button.button.level-2 a{color:#000}.vp-button.button.level-2 .logo{fill:#fdd040;stroke:#fdd040}

.vp-footer{background-color:#fdd040!important}.vp-footer .container .vp-footer-text,.vp-footer .container a{color:#000}.vp-footer .container a:hover{text-decoration:underline}.date-box,.vp-button,.vp-event-content .column.middle .info,.vp-header .navbar-brand .navbar-burger,.vp-logout-button{color:#000!important}.logoSecondaire{margin-top:.5rem;left:40%;position:absolute;max-height:5rem;line-height:1.5rem;z-index:1}@media screen and (max-width:360px){.vp-header .navbar-brand .navbar-item img{height:4rem}.logoSecondaire{height:4rem;left:38%}.vp-header .navbar-brand .navbar-burger{margin-top:1.3rem}}.legal-notice{color:#fdd040;text-decoration:underline}.legal-logo{display:flex;background-color:#fff;justify-content:center;align-items:center;min-height:100px}.legal-logo img{max-height:300px}.vp-header .navbar-brand .navbar-item img{height:5rem;padding:0}.vp-header .navbar-brand .navbar-item h1{font-size:22px;margin-bottom:0;text-align:center}.vp-header .navbar-brand .navbar-burger{margin-top:1.8rem;margin-right:1rem}.vp-header .navbar-brand .navbar-title{flex-basis:45rem;flex-shrink:1}.vp-header .navbar-end .navbar-item a{font-size:14px;font-weight:700;color:#000;text-transform:uppercase}@media screen and (min-width:1024px){.vp-header .navbar-brand{flex-shrink:1}}

.vp-footer img{height:50px;padding:.5rem}.vp-footer .container{height:100px}.vp-footer .vp-footer-text{color:#fff;font-size:12px;margin:10px}
.vp-footer{background-color:#fdd040!important}.vp-footer .container .vp-footer-text,.vp-footer .container a{color:#000}.vp-footer .container a:hover{text-decoration:underline}.date-box,.vp-button,.vp-event-content .column.middle .info,.vp-header .navbar-brand .navbar-burger,.vp-logout-button{color:#000!important}.logoSecondaire{margin-top:.5rem;left:40%;position:absolute;max-height:5rem;line-height:1.5rem;z-index:1}@media screen and (max-width:360px){.vp-header .navbar-brand .navbar-item img{height:4rem}.logoSecondaire{height:4rem;left:38%}.vp-header .navbar-brand .navbar-burger{margin-top:1.3rem}}.legal-notice{color:#fdd040;text-decoration:underline}.legal-logo{display:flex;background-color:#fff;justify-content:center;align-items:center;min-height:100px}.legal-logo img{max-height:300px}.vp-warning{font-size:16px;text-align:center;background-color:#fdd040;color:#fff;padding:4px 0}
.vp-footer{background-color:#fdd040!important}.vp-footer .container .vp-footer-text,.vp-footer .container a{color:#000}.vp-footer .container a:hover{text-decoration:underline}.date-box,.vp-button,.vp-event-content .column.middle .info,.vp-header .navbar-brand .navbar-burger,.vp-logout-button{color:#000!important}.logoSecondaire{margin-top:.5rem;left:40%;position:absolute;max-height:5rem;line-height:1.5rem;z-index:1}@media screen and (max-width:360px){.vp-header .navbar-brand .navbar-item img{height:4rem}.logoSecondaire{height:4rem;left:38%}.vp-header .navbar-brand .navbar-burger{margin-top:1.3rem}}.legal-notice{color:#fdd040;text-decoration:underline}.legal-logo{display:flex;background-color:#fff;justify-content:center;align-items:center;min-height:100px}.legal-logo img{max-height:300px}.error-messages{color:#f23232;border:2px solid #f23232;border-radius:4px;font-size:12px;padding:5px}
