.vp-footer a{color:#fff}.vp-footer a:hover{text-decoration:underline}.signin-message,.vp-event-content .column.right .box hr,a[href="/register"]{display:none}.level-left .level-item:not(:last-child){margin-right:0}.vp-subscribe-button{display:none}.vp-login-form form{margin-bottom:1em}.legal-notice{color:#865fa0;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:#00965e;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:#00965e}.vp-button.button.level-2{background-color:#fff;border:1px solid #b2b2c0;color:#3c3c3b}.vp-button.button.level-2 a{color:#3c3c3b}.vp-button.button.level-2 .logo{fill:#00965e;stroke:#00965e}

.vp-footer a{color:#fff}.vp-footer a:hover{text-decoration:underline}.signin-message,.vp-event-content .column.right .box hr,a[href="/register"]{display:none}.level-left .level-item:not(:last-child){margin-right:0}.vp-subscribe-button{display:none}.vp-login-form form{margin-bottom:1em}.legal-notice{color:#865fa0;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-cookie-banner{background-color:#00965e;color:#fff}.vp-cookie-banner .cookies{display:flex;align-items:center;justify-content:center;min-height:30px;padding:5px}.vp-cookie-banner .cookies a{color:#fff;text-decoration:underline}.vp-cookie-banner .close-button{cursor:pointer;border-radius:5px;color:#fff;padding-left:5px;padding-right:5px;position:absolute;top:6px;right:6px}@media screen and (max-width:768px){.vp-cookie-banner .close-button{top:30px}.vp-cookie-banner .cookies{flex-direction:column}}
.vp-footer a{color:#fff}.vp-footer a:hover{text-decoration:underline}.signin-message,.vp-event-content .column.right .box hr,a[href="/register"]{display:none}.level-left .level-item:not(:last-child){margin-right:0}.vp-subscribe-button{display:none}.vp-login-form form{margin-bottom:1em}.legal-notice{color:#865fa0;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:#3c3c3b;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 a{color:#fff}.vp-footer a:hover{text-decoration:underline}.signin-message,.vp-event-content .column.right .box hr,a[href="/register"]{display:none}.level-left .level-item:not(:last-child){margin-right:0}.vp-subscribe-button{display:none}.vp-login-form form{margin-bottom:1em}.legal-notice{color:#865fa0;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:#00965e;color:#fff;padding:4px 0}
.vp-footer a{color:#fff}.vp-footer a:hover{text-decoration:underline}.signin-message,.vp-event-content .column.right .box hr,a[href="/register"]{display:none}.level-left .level-item:not(:last-child){margin-right:0}.vp-subscribe-button{display:none}.vp-login-form form{margin-bottom:1em}.legal-notice{color:#865fa0;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}
