.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.error_input:after{background:red!important}.error{color:red}.form .txt{margin-bottom:5px!important}.mb{margin-bottom:30px}.btn:not(.running)>.ld,.d-none{display:none}.ld-ring{width:1em;height:1em;position:relative;color:inherit;display:inline-block;box-sizing:content-box}.ld-ring:after{content:" ";display:block;width:2em;height:2em;box-sizing:border-box;transform-origin:0 0;transform:translateZ(0) scale(.5);backface-visibility:hidden;border-radius:50%;border:.3em solid;border-left:.3em solid transparent}.ld{transform-origin:50% 50%;transform-box:fill-box}@keyframes ld-spin{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0)}to{transform:rotate(1turn)}}.ld.ld-spin{animation:ld-spin 1s linear infinite}#page-title{max-height:560px;position:relative;background:url(/images/bg-evenements.jpg) 50% no-repeat}#page-title.has-image{background:#000;overflow:hidden}#event{position:relative}#event .wrapper-content,#event .wrapper-header{background:#fff;position:relative}#event .wrapper-content:after,#event .wrapper-header:after{content:"";display:block;width:30%;right:0;top:0;position:absolute;bottom:0;background-color:#f3f1dd}.card-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 30px}.card-header .title h1{max-width:780px;padding-right:50px}.card-header .date{text-align:center;font-family:JekoBlack,sans-serif;background:#f3f1dd;border-radius:50%;height:150px;width:150px;display:flex;align-items:center;justify-content:center}.card-header .date .day{display:block;color:#2e2d29;font-size:60px;line-height:1}.card-header .date .month{display:block;font-size:22px;color:#2e2d29;text-transform:uppercase;margin-top:-3px}#event .wrapper-content .container{display:flex;position:relative;z-index:1}#event .wrapper-content>.container>.content{background-color:#fff;width:69%;font-weight:500;color:#8a8a8a;padding-top:100px}#event .wrapper-content>.container>.content>h2,#event .wrapper-content>.container>.content>h3,#event .wrapper-content>.container>.content>h4,#event .wrapper-content>.container>.content>h5,#event .wrapper-content>.container>.content>ol,#event .wrapper-content>.container>.content>p,#event .wrapper-content>.container>.content>ul{margin-bottom:30px;padding-right:80px}#event .wrapper-content>.container>.content li{margin-left:24px}#event .wrapper-content>.container>.content>ul li{list-style-type:disc}#event .wrapper-content>.container>.content>ol li{list-style-type:decimal}#event .wrapper-content .additionnal-data{background-color:#f3f1dd;border-bottom-left-radius:10px;width:31%;padding-top:100px;padding-bottom:60px}#event .wrapper-content .additionnal-data>.data-block{padding-left:40px}#event .wrapper-content .additionnal-data>.data-block>.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-family:JekoBlack,sans-serif;color:#2e2d29}#event .wrapper-content .additionnal-data>.data-block>.header:after{content:"";height:3px;flex-grow:1;margin-left:34px}#event .wrapper-content .additionnal-data>.time>.content{margin-bottom:35px}#event .wrapper-content .additionnal-data>.time>.content>.datetime{display:flex;align-items:center}#event .wrapper-content .additionnal-data>.time>.content>.datetime>.date,#event .wrapper-content .additionnal-data>.time>.content>.datetime>.time{font-size:18px}#event .wrapper-content .additionnal-data>.time>.content>.datetime>.separator{width:2px;background-color:#c3e502;height:100%;margin:0 20px}#event .wrapper-content .additionnal-data>.location>.content{font-size:18px}#event .container a:hover{color:#c3d600}@media (max-width:1020px){#event .wrapper-content .container{flex-wrap:wrap}#event .wrapper-content>.container>.content{width:100%;padding-top:50px}#event .wrapper-content>.container>.content>p{padding-right:0}#event .wrapper-content .additionnal-data{width:100%;margin-top:30px;padding-top:50px;padding-bottom:60px;border-radius:10px}#event .wrapper-content .additionnal-data>.data-block{padding-left:20px;padding-right:20px}#event .wrapper-content:after,#event .wrapper-header:after{content:"";display:none}}@media (max-width:768px){#event .card-header{flex-wrap:wrap}#event .card-header .date{min-height:0;padding:0 10px 40px;border-left:none;width:100%;justify-content:center}}@media (max-width:619px){.card-header .date{height:100px;width:100px}.card-header .date .day{font-size:40px}.card-header .date .month{font-size:17px}}@media (max-width:425px){#event .card-header .title h1{font-size:30px}}#event-contact{background:#fff}#event-contact .outer{position:relative}#event-contact .content{padding:130px 90px 120px;max-width:960px;margin:0 auto;position:relative;z-index:10}#event-contact .title span{display:inline-block}#event-contact .form .row{margin-left:-30px}#event-contact .form .row>.col{float:left;width:50%;padding-left:30px}#event-contact .form .row>.col.wide{width:100%}#event-contact .form .col>div{position:relative}#event-contact .form .col>div:after{content:"";display:block;height:3px;width:100%;background:#dbdbdb;border-radius:3px;position:absolute;left:0;bottom:0}#event-contact form .warning_places_left{margin-top:10px;margin-bottom:30px}#event-contact .form .txt{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:#8a8a8a;display:block;width:100%;margin-bottom:30px;border:none;padding:10px 12px;position:relative}#event-contact .form textarea{height:100px;resize:none}#event-contact .form .txt:focus{color:#53585f}#event-contact .form ::-moz-placeholder{color:#8a8a8a}#event-contact .form ::placeholder{color:#8a8a8a}#event-contact .form .btn:hover{color:#fff}.blogTitle .card-header .category{font-size:18px;color:#ee5023;text-align:center;background:#fff;display:inline-flex;border-radius:5000px;padding:7px 22px;margin-bottom:18px;font-family:TTForsMedium,sans-serif;letter-spacing:normal}@media (max-width:1679px){#event-contact{width:100%;float:none;padding-bottom:120px}}@media (max-width:1219px){#event-contact .content{padding:60px 60px 120px}}@media (max-width:619px){#event-contact .content{padding:60px 0}#event-contact .title span{padding-right:45px;background:none}#event-contact .form .row>.col{width:100%}}