@charset "UTF-8";@media only screen and (min-width:1025px){@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal;font-display:swap}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*{margin:0;padding:0;outline:0;box-sizing:border-box}html{font-size:16px}body{background-color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;color:#2e2e2e;font-family:Montserrat,sans-serif;padding-top:96px}a{text-decoration:none;color:#2e2e2e}#wpadminbar{opacity:0;transition:all .3s}#wpadminbar:hover{opacity:1}html[lang=fr-FR]{margin-top:0!important}#wp-admin-bar-comments,#wp-admin-bar-customize{display:none}@media only screen and (max-width:800px){#wpadminbar{display:none}}.clearfix::after,.status-publish::after{content:"";clear:both;display:table}a{text-decoration:none}.btn,input[type=submit]{border:none;background-color:#2e2e2e;border-radius:18px;color:#fff;padding:8px 14px;font-weight:700;display:inline-block;font-size:16px;transition:all .4s!important;cursor:pointer;line-height:1}.btn:hover,input[type=submit]:hover{background-color:#db103c}.btn.red,input[type=submit].red{background-color:#db103c}.btn.red:hover,input[type=submit].red:hover{background-color:#2e2e2e}.btn.purple,input[type=submit].purple{background-color:#653d7b}.btn.purple:hover,input[type=submit].purple:hover{background-color:#2e2e2e}ol,ul{padding-left:18px}ol li,ul li{margin-bottom:24px}ol li:last-child,ul li:last-child{margin-bottom:0}ol li li,ul li li{margin-bottom:0;margin-top:3px}h2{color:#db103c;font-size:24px;font-weight:800}.container{width:100%;padding-left:30px;padding-right:30px;max-width:1300px;margin:0 auto}.error-404{min-height:calc(100vh - 80px);text-align:center;display:flex;align-items:center}.error-404 p{margin:0 auto 1rem}.error-404 a{color:#db103c;text-decoration:underline;font-size:.75rem}.error-404 .title-404{font-size:4.25rem;font-weight:700}.wpcf7-spinner{transform:translateY(7px)}.flex{display:flex}.btn-center{text-align:center;margin-top:40px}.content,.txt{line-height:1.4}.content h1,.content h2,.content h3,.txt h1,.txt h2,.txt h3{margin-bottom:30px}.content p,.txt p{margin-bottom:30px}.content ol,.content ul,.txt ol,.txt ul{padding-left:1.2rem}.content form,.txt form{margin:2.5rem 0}.content label,.txt label{margin-bottom:40px;display:block;font-weight:700}.content input[type=email],.content input[type=tel],.content input[type=text],.content textarea,.txt input[type=email],.txt input[type=tel],.txt input[type=text],.txt textarea{width:100%;max-width:37.5rem;border:none;border-bottom:1px solid #2e2e2e;padding:.625rem 0;transition:all 1s ease;background-color:rgba(0,0,0,.02);font-size:1.125rem;font-family:Montserrat,sans-serif}.content input[type=email]:focus,.content input[type=tel]:focus,.content input[type=text]:focus,.content textarea:focus,.txt input[type=email]:focus,.txt input[type=tel]:focus,.txt input[type=text]:focus,.txt textarea:focus{border-color:#653d7b;color:#653d7b}.content .wpcf7-form-control-wrap,.txt .wpcf7-form-control-wrap{display:block}.page .site-main .container{margin:3.75rem auto;max-width:70rem}.wpcf7-response-output{padding:0!important;border:none!important;color:#db103c;font-weight:700}.page .content img,.single .content img{margin-bottom:20px;display:inline-block}.page .content .alignleft,.single .content .alignleft{float:left;margin-right:20px}.page .content .alignright,.single .content .alignright{float:right;margin-left:20px}.page .content .wp-video,.single .content .wp-video{max-width:100%;height:auto;padding-right:20px;margin-bottom:20px}.site-branding{background-color:#fff;position:fixed;width:100%;left:0;top:0;padding:0 30px;z-index:20;display:flex;align-items:center;box-shadow:0 10px 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.15)}.site-branding .container{display:flex;justify-content:space-between;align-items:center;max-width:100%;padding:0}.site-branding .logo-wrapper{display:flex;justify-content:space-between;align-items:center;width:12.5rem}.site-branding .logo-wrapper img{width:100%}.site-branding .menu-flex{display:flex;align-items:center}.site-branding .menu{list-style:none;font-weight:700}.site-branding .menu ul{margin:0;padding:0}.site-branding .menu li{display:inline-block;padding:1.25rem;margin-bottom:0}.site-branding .menu a{transition:all .3s;color:#653d7b}.site-branding .menu a:hover{color:#2e2e2e}.site-branding .btn{margin-left:1.25rem}.site-branding .rs{margin-left:10px}.rs img{width:40px;height:40px;object-fit:contain}.header{background-color:#f3eddf}.header .flex{align-items:center;min-height:33.125rem;background-image:url(../img/header-2.png);background-position:center bottom;background-size:contain;background-repeat:no-repeat}.header img{width:15rem;display:inline-block;margin-bottom:1.875rem}.header .half{width:50%}.header .left{width:45%}.header .right{text-align:center;font-size:1.25rem;background-image:url(../img/gui.png);background-repeat:no-repeat;background-size:3.5rem auto;background-position:left 50%;width:55%}.header .right h1{font-size:1.5rem;margin-bottom:1.875rem;color:#000}.header .right .btn{margin-top:3.75rem}section{padding:2.5rem 0}.hpagenda .arrow,.hpnews .arrow{top:7.1875rem}.hpagenda .wrapper,.hpnews .wrapper{overflow:hidden}.hpagenda h2,.hpnews h2{background-color:#fff;margin-bottom:2.5rem;padding-right:1.875rem;position:relative;display:inline-block}.hpagenda h2:before,.hpnews h2:before{content:"";position:absolute;top:50%;left:0;background-color:#653d7b;height:3px;width:100vw;max-width:62.5rem;z-index:-1}.archive-main,.hpnews{overflow:hidden}.archive-main .img-wrapper,.hpnews .img-wrapper{width:100%;height:16.25rem}.archive-main .img-wrapper img,.hpnews .img-wrapper img{border-radius:1.25rem;overflow:hidden;width:100%;height:100%;object-fit:cover}.archive-main .newslist,.hpnews .newslist{display:flex;gap:1.875rem;justify-content:space-between}.archive-main .card,.hpnews .card{width:100%;max-width:21.875rem;border-radius:1.25rem;background-color:#edeaea;overflow:hidden;padding-bottom:3.75rem;position:relative;height:100%;text-align:left}.archive-main .card:hover .name a,.hpnews .card:hover .name a{color:#db103c}.archive-main .card .btn,.hpnews .card .btn{opacity:1;margin:0}.archive-main .card a,.hpnews .card a{transition:.4s color}.archive-main .card .date,.hpnews .card .date{text-align:left;margin-left:0}.archive-main .img-wrapper,.hpnews .img-wrapper{position:relative;background-color:#653d7b;border-radius:1.25rem;cursor:pointer}.archive-main .cats,.hpnews .cats{position:absolute;width:calc(100% - 1.25rem);bottom:.3125rem;right:.3125rem;display:flex;justify-content:flex-end}.archive-main .cat,.hpnews .cat{border-radius:1.125rem;color:#fff;padding:.5rem .875rem;font-weight:700;display:inline-block;font-size:1rem;background-color:#db103c}.archive-main .txt,.hpnews .txt{padding:1rem}.archive-main .bottom,.hpnews .bottom{display:flex;justify-content:space-between;align-items:center;position:absolute;left:0;bottom:0;width:100%;padding:1rem}.archive-main .date,.hpnews .date{font-style:italic}.archive-main .name,.hpnews .name{font-weight:700;margin-bottom:1rem}.archive-main .newslist{display:grid;grid-template-columns:repeat(3,1fr)}.archive-main .newslist .wrapper:nth-child(3n+2){margin:auto}.archive-main .newslist .wrapper:nth-child(3n+3){margin-left:auto}.hpnews .newslist .slick-slide{padding:0 1.6875rem}.hpnews .wrapper2{text-align:center}.hpnews .card{background-color:#fff;margin:auto}.hpnews .card .name{margin-bottom:.25rem}.hpnews .card .txt{padding-left:0;padding-right:0}.hpnews .card .bottom{padding:0;position:relative}.hpnews .card .bottom .date{font-style:normal;font-size:.875rem}.hpqsj .flex{gap:1.875rem;justify-content:space-between}.hpqsj .left{width:100%;max-width:34.375rem;display:flex}.hpqsj .left img{height:100%;border-radius:1.875rem;overflow:hidden;object-fit:cover;max-height:36.25rem}.hpqsj .right{width:100%;max-width:37.5rem}.hpqsj .right .sign{display:block;margin-left:auto}.hpagenda .arrow{top:calc(50% - 2rem);transform:translateY(-50%)}.hpagenda .prev{transform:translateY(-50%) scaleX(-1)}.hpagenda .slick{margin:0 -1.25rem}.hpagenda .wrapper2{padding:0 1.25rem;height:auto}.hpagenda .slick-track{margin-bottom:3.75rem;display:flex}.box{border:1px solid #000;padding:.625rem;display:flex;flex-direction:column;border-radius:1.25rem;height:100%}.box .date{display:block;width:100%;margin-bottom:.25rem;font-size:.9375rem}.box .name{display:block;width:100%;font-weight:700;transition:.4s color ease;line-height:1.3}.box:hover .name{color:#653d7b}.slick-disabled{opacity:0}.slick-dots{bottom:5px}.slick-dots li.slick-active button:before{color:#653d7b}.slick-dots li button{opacity:1!important}.slick-dots li button:before{font-size:16px;opacity:1!important;color:#d6d6d6;transition:.4s all}.arrow{top:calc(50% - -1.25rem);position:absolute;width:2.5rem;height:2.5rem;cursor:pointer;transition:.4s all}.arrow img{height:100%;width:100%;object-fit:contain}.prev{transform:scaleX(-1);left:-3.75rem}.next{right:-3.75rem}.arrow{position:absolute}.rel{position:relative}.hpnews{overflow:visible}.archive-header{background-color:#653d7b;text-align:center;min-height:8.125rem;padding:1.875rem 1.875rem 1.875rem;display:flex;justify-content:center;align-items:center}.archive-header h1{color:#fff;font-size:1.875rem}.archive-main{margin:3.75rem auto}.archive-main .label{font-weight:700;text-transform:uppercase;margin-right:1.25rem}.archive-main .btn{margin-right:1.25rem;opacity:.5;transition:ease .4s all}.archive-main .btn.active{opacity:1}.archive-main .filter-bar{margin-bottom:2.5rem}.archive-main .newslist{flex-wrap:wrap;padding-bottom:.9375rem;justify-content:flex-start}.loadmore{opacity:1!important}.single .current-post{padding-top:3.75rem}.single .current-post .img-wrapper{width:100%;height:31.25rem;max-height:38vw;margin:auto;margin-top:0;max-width:62.5rem}.single .current-post .img-wrapper img{width:100%;height:100%;border-radius:1.25rem;overflow:hidden;object-fit:cover;object-position:center}.single .current-post>.date{margin-top:2.5rem!important}.single .content{padding-bottom:3rem}.single .content,.single .nav-links{margin-bottom:3.75rem}.single .content,.single .date,.single .nav-links,.single .title{margin:auto;max-width:62.5rem}.single .title{margin-bottom:2.5rem}.events .event{padding:16px 0;width:100%;border-bottom:dashed #000 1px}.events .event:last-child{border-bottom:none}.events .event .date,.events .event .name{display:block}.events .event .date{font-size:15px;font-style:normal}.events .event .name{font-weight:700;color:#db103c;margin-bottom:0}.events .event .content p:last-child{margin-bottom:0}.site-footer{background-color:#653d7b;color:#fff;padding:2.5rem 0 3.75rem;font-size:.875rem}.site-footer a{color:#fff}.site-footer img{max-width:100%}.site-footer .ftitle{font-weight:700;font-size:1.25rem;margin-bottom:1.875rem}.site-footer .flex{gap:1.875rem;justify-content:space-between}.site-footer .flex ul{list-style:none;padding:0;margin:0}.site-footer .flex .li,.site-footer .flex li{margin-bottom:.5rem}.site-footer .flex .col{width:20%}.site-footer .flex .col2 img{display:block;margin-bottom:.75rem;width:9.5rem;max-width:100%;height:5rem;object-fit:contain}.site-footer .flex .col3{display:flex;align-items:center;justify-content:center;text-align:center}.site-footer .flex .col3 img{max-width:210px;height:auto}.site-footer .flex .col4{width:30%}.site-footer .flex .col4 .li{display:flex;gap:1rem;margin-bottom:1.5rem}.site-footer .flex .col4 .li img{width:1.25rem;height:1.25rem;object-fit:contain}.site-footer .flex .col5{filter:invert(1);width:12%}.site-footer .flex .rs{display:flex;justify-content:flex-end}@media only screen and (max-width:1440px){.prev{left:-3.05rem}.next{right:-3.05rem}}@media only screen and (max-width:1410px){.container{max-width:1190px}.prev{left:-3.05rem}.next{right:-3.05rem}}@media only screen and (max-width:1300px){.container{max-width:1090px}.prev{left:-3.05rem}.next{right:-3.05rem}}@media only screen and (max-width:1200px){.next,.prev{display:none!important}.header .flex .right{background-position:left 54%}}@media only screen and (max-width:800px){.header .flex{flex-direction:column;background-position:left bottom;background-size:49.375rem;padding-top:3.75rem}.header .flex .right{padding-bottom:16.5rem;width:100%;background-position:left 30%}}@media only screen and (max-width:630px){.header .flex .right{padding-bottom:20rem}}@media only screen and (max-width:1130px){.hpqsj .left{max-width:30rem}.hpqsj .left img{max-height:31.25rem}}@media only screen and (max-width:1130px){.hpqsj .flex{flex-direction:column}.hpqsj .flex .left,.hpqsj .flex .right{width:100%;max-width:37.5rem;margin:auto}}@media only screen and (max-width:1300px){.archive-main .newslist{gap:.625rem}.archive-main .newslist .card{height:100%}.card .date{font-size:14px}}@media only screen and (max-width:1100px){.card .bottom{flex-direction:column;gap:10px}}@media only screen and (max-width:1024px){.filter-bar .filter-button,.filter-bar .label{margin-right:.5rem;margin-bottom:.5rem}}@media only screen and (max-width:950px){.archive-main .newslist{display:flex}.archive-main .newslist .wrapper{width:calc(50% - 5px)}.archive-main .newslist .wrapper .card{width:100%;max-width:100%}.filter-bar .label{width:100%;text-align:center;display:block;margin:0;margin-bottom:1rem}}@media only screen and (max-width:640px){.archive-main .newslist .wrapper{width:100%}.archive-main .newslist .wrapper .card{width:100%;max-width:100%}}@media only screen and (max-width:1059px){.site-footer .flex{flex-wrap:wrap}.site-footer .flex .col{width:calc(33% - 1.8rem);order:2}.site-footer .flex .col3{width:100%;order:1}.site-footer .flex .col5{width:100%}.site-footer .flex .col5 .rs{justify-content:center}}@media only screen and (max-width:800px){.site-footer .flex{flex-wrap:wrap}.site-footer .flex .col{width:calc(50% - 1rem);order:2}.site-footer .flex .col3{width:100%;order:1}.site-footer .flex .col5{width:100%}.site-footer .flex .col5 .rs{justify-content:center}}@media only screen and (max-width:530px){.site-footer .flex{flex-wrap:wrap}.site-footer .flex .col{width:100%;order:2}.site-footer .flex .col3{width:100%;order:1}.site-footer .flex .col5{width:100%}.site-footer .flex .col5 .rs{justify-content:center}}@media only screen and (max-width:1250px){.site-branding .menu li{padding:1rem}}@media only screen and (max-width:1200px){.site-branding .menu li{padding:.5rem}}@media only screen and (max-width:1150px){body{padding-top:4.25rem}.site-branding .menu li{padding:.4rem}.site-branding .logo-wrapper{width:9rem}}@media only screen and (min-width:1060px){.burger{display:none}}@media only screen and (max-width:1059px){.menu-flex{flex-direction:column;gap:2rem;margin-top:2rem}.burger{display:block;height:23px;cursor:pointer;z-index:16;position:relative}.burger.on .line{background-color:transparent}.burger.on .line:before{transform:rotate(45deg) translateX(4px) translateY(4px);background-color:#fff}.burger.on .line:after{transform:rotate(-45deg) translateX(3px) translateY(-3px);background-color:#fff}.burger .line{margin-top:10px;width:16px;height:2px;background-color:#db103c;position:relative;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.burger .line:after,.burger .line:before{width:16px;height:2px;background-color:#db103c;content:"";position:absolute;left:0;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.burger .line:before{top:-5px}.burger .line:after{bottom:-5px}body .menu-wrapper{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:15;background-color:#653d7b;font-size:18px;flex-direction:column;justify-content:center;overflow:scroll;padding:0 20px 0!important;display:none}body .menu-wrapper .close{position:absolute;top:2rem;right:2rem;color:#fff;cursor:pointer;font-weight:700;z-index:16}body .menu-wrapper .menu-menu-container{width:100%;position:relative}body .menu-wrapper .menu-menu-container #primary-menu .sub-menu{display:block;background-color:transparent;position:relative;top:inherit;left:inherit;width:100%;padding:0;animation:none;text-align:center;padding-top:2rem}body .menu-wrapper .menu-menu-container #primary-menu .sub-menu li{text-transform:none}body .menu-wrapper .tel{color:#fff;width:100%;text-align:center;font-size:18px;margin:2rem 0 0 0;padding-top:2rem;position:relative;padding-bottom:4rem}body .menu-wrapper .tel:after{content:"";position:absolute;height:1px;width:30px;left:calc(50% - 15px);top:0;background-color:#fff}body .menu-wrapper #primary-menu{width:100%;position:relative}body .menu-wrapper #primary-menu li{display:block;width:100%;margin-left:0;text-align:center;margin-top:1rem;font-weight:700}body .menu-wrapper #primary-menu li a{color:#fff!important;width:100%;display:inline-block;text-align:center}body .menu-wrapper #primary-menu li:first-child:before{display:none!important}body .menu-wrapper #primary-menu>li{padding-top:.8rem}body .menu-wrapper .rs{filter:invert(1)}}