*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Raleway", sans-serif;background-color:#F7F3E3;color:#080708}img{max-width:100%}a{text-decoration:none;color:#C50020}.spacing{margin:10rem 0}.spacing.medium{margin:6.6666666667rem 0}.section-title{font-size:clamp(2.2rem, 5vw, 4rem);font-weight:700;line-height:1.1}.section-title.medium{font-size:clamp(1.8rem, 3vw, 2.9rem)}.image-wrapper{border-radius:1rem;overflow:hidden;position:relative}.image-wrapper img{width:100%;height:100%;object-fit:cover}.image-wrapper.red-filter::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#C50020;mix-blend-mode:screen;z-index:0}.image-wrapper.green-filter::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00693A;mix-blend-mode:screen;z-index:0}.bg-cream{background-color:#FFFDF3}.cta{background-color:#080708;color:#F7F3E3;padding:0.75rem 1.5rem;text-align:center;display:block;width:fit-content;font-weight:500}.cta.negative{background-color:#F7F3E3;color:#C50020}.content{font-size:clamp(1rem, 1.7vw, 1.2rem)}.content p{margin-bottom:0.75rem}.content p:last-of-type{margin-bottom:0}.content ul{list-style:initial;padding-left:1.5rem;margin:1rem 0}.content.numbered-list ol{counter-reset:list-counter}.content.numbered-list ol li{position:relative;margin-bottom:0.75rem;counter-increment:list-counter;padding-left:3.5rem}.content.numbered-list ol li:last-of-type{margin-bottom:0}.content.numbered-list ol li::before{content:counter(list-counter);position:absolute;top:-3px;left:0;font-weight:500;width:2.5rem;height:2.5rem;font-size:1.5rem;border-radius:50%;display:flex;justify-content:center;color:#F7F3E3}.content.numbered-list.red ol li::before{background-color:#C50020}.content.numbered-list.green ol li::before{background-color:#F7F3E3;color:#00693A}.title-wrapper .line{flex:1;height:2px;background-color:#C50020}section.banner-type h1{padding:2.5rem;font-size:clamp(2.5rem, 7vw, 7rem);background-color:rgba(255, 253, 243, 0.8);line-height:1}header{position:fixed;top:1rem;left:0;width:100%;z-index:1001}header .logo img{width:120px}header .menu-fullscreen{background-color:#F7F3E3;padding:1.5rem;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;display:none}header .menu-fullscreen.is-active{display:grid}header .menu-fullscreen .menu-wrapper{display:flex;align-items:center;justify-content:center;gap:7rem;padding:2rem 0}header .menu-fullscreen .content a{color:#C50020;font-weight:500;text-decoration:underline}header .menu-fullscreen .content h3{font-size:clamp(1.1rem, 2vw, 1.4rem);text-transform:uppercase;font-weight:700}header .menu-fullscreen .content h3+p span{font-weight:500}header .menu-fullscreen img{height:80vh}header .menu-fullscreen nav ul li{position:relative}header .menu-fullscreen nav ul li a{font-weight:600;line-height:1.1;font-size:clamp(1.4rem, 4vw, 4rem);transition:0.2s ease-in-out;display:block;width:fit-content}header .menu-fullscreen nav ul li a:hover{color:#C50020;transform:translate(10px)}header .hamburger{z-index:999;background-color:#C50020;padding:0.75rem 0.75rem 0.5rem;line-height:1;border-radius:5px}header .hamburger .hamburger-box{width:30px}header .hamburger-inner,header .hamburger-inner:after,header .hamburger-inner:before{background-color:white;height:2px;width:30px}header .hamburger.is-active .hamburger-inner,header .hamburger.is-active .hamburger-inner:after,header .hamburger.is-active .hamburger-inner:before{background-color:white}footer .left{background-color:#00693A;color:#F7F3E3}.page-id-9 section.banner{height:100vh}.page-id-9 section.banner .wrapper{position:relative;color:#F7F3E3;overflow:hidden}.page-id-9 section.banner .wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);z-index:0}.page-id-9 section.banner .wrapper h1{font-size:clamp(3rem, 8vw, 8rem);line-height:1.05;font-weight:700}.page-id-9 section.banner .wrapper h1 span{display:block;font-size:clamp(1.5rem, 3vw, 3rem)}.page-id-9 section.encart .wrapper{background-color:#C50020;color:#F7F3E3}.page-id-46 section.groupes-de-travail .item{background-color:#FFFDF3;padding:2rem}.page-id-46 section.groupes-de-travail .item span{color:#C50020;font-weight:600;text-decoration:underline}.parent-pageid-46 .image-wrapper{height:300px;border-radius:0}.parent-pageid-46 .image-wrapper img{height:100%;width:100%;object-fit:cover}.parent-pageid-46 .sidebar{background-color:white;padding:2.5rem;border-radius:1rem}.page-id-54 section.mediation-missions{background-color:#00693A;color:#F7F3E3}.page-id-58 .sidebar h3{font-size:clamp(1.2rem, 1.5vw, 1.3rem);font-weight:700;margin:1.25rem 0 0.25rem}.page-id-58 .sidebar h3:first-of-type{margin-top:0}.page-id-58 .sidebar a{color:#C50020;text-decoration:underline;font-weight:500}.page-id-58 form .input-wrapper{display:flex;gap:1rem;margin:1rem 0}.page-id-58 form .input-wrapper .wpcf7-form-control-wrap{flex:1}.page-id-58 form .input-wrapper input,.page-id-58 form .input-wrapper textarea{flex:1;background-color:transparent;border-bottom:1px solid #C50020;padding:0.5rem;width:100%}.page-id-58 form input[type="submit"]{background-color:#C50020;color:#F7F3E3;padding:1rem;border:none;cursor:pointer;transition:background-color 0.3s ease;width:100%;text-align:center;margin-top:1.5rem;font-weight:600;border-radius:1rem;font-size:1.1rem}.page-id-58 form input[type="submit"]:hover{background-color:#920018}.page-id-58 .map iframe{width:100%;height:600px;border-radius:0.75rem}.page-id-161 .filter-based-on-type .type-filter{transition:color 0.3s ease-in-out}.page-id-161 .filter-based-on-type .type-filter.active{color:#C50020;font-weight:600}.page-id-161 .filter-based-on-location .location-filter{background-color:#F7F3E3;transition:background-color 0.3s ease-in-out}.page-id-161 .filter-based-on-location .location-filter.active{background-color:#C50020;color:#F7F3E3}.page-id-161 .members-list{display:flex;flex-direction:column;gap:1rem}.page-id-161 .members-list .member-wrapper{background-color:#FFFDF3}.page-id-161 .members-list .member-wrapper .member{cursor:pointer;background-color:#F7F3E3;transition:0.2s ease-in-out}.page-id-161 .members-list .member-wrapper .member:hover{transform:translateY(-5px)}.page-id-161 .members-list .member-wrapper .member i,.page-id-161 .members-list .member-wrapper .member a{color:#C50020}.page-id-161 .leaflet-shadow-pane img{width:25px !important;height:auto !important}.page-id-161 .leaflet-marker-pane img{width:20px !important;height:auto !important}@media (max-width:1536px){header .menu-fullscreen .menu-wrapper{gap:3rem}header .menu-fullscreen .menu-wrapper img{display:none}}@media (max-width:1280px){.spacing{margin:6.6666666667rem 0}.spacing.medium{margin:5rem 0}}@media (max-width:1024px){header .menu-fullscreen{width:auto}header .menu-fullscreen nav ul li a{font-size:clamp(1.4rem, 3vw, 2rem);margin:0.25rem 0}header .menu-fullscreen .menu-wrapper{flex-direction:column;align-items:start;justify-content:start;padding:0;gap:1rem}.content.numbered-list ol li{padding-left:3rem}.content.numbered-list ol li::before{width:2rem;height:2rem;font-size:1.2rem}.page-id-46 section.groupes-de-travail .item.active .content-wrapper{flex-direction:column}.page-id-58 .map iframe{height:500px}}@media (max-width:768px){header.scrolled{background-color:rgba(255, 253, 243, 0.8)}.home header.scrolled .hamburger-inner,.home header.scrolled .hamburger-inner:after,.home header.scrolled .hamburger-inner:before{background-color:#080708}.page-id-58 .map iframe{height:400px}section.banner-type h1{padding:1.5rem}.spacing{margin:5rem 0}.spacing.medium{margin:3.3333333333rem 0}header{top:0}}@media (max-width:640px){.title-wrapper .line{display:none}.page-id-58 form input[type="submit"]{margin-top:1rem}.page-id-58 form .input-wrapper{flex-direction:column}}