div.blue-wall{padding-top:15px;padding:23px 43px;padding:23px 22px;}#block-c2rp-content>div div.same-subject-slider h5{margin-top:0;}.searchpage-default-img{width:125px;min-width:90px;height:90px;border-radius:10px;background-color:#f4f4f4;position:relative;box-shadow:0px 4px 8px #00000029;max-width:231px;max-height:156px;width:231px;height:156px;border-radius:10px;}.searchpage-default-img>img{position:absolute;top:50%;left:50%;width:90px;transform:translate(-50%,-50%);filter:invert(49%) sepia(81%) saturate(4087%) hue-rotate(163deg) brightness(102%) contrast(101%);}.same-subject-item .same-subject-like{border-radius:50px;width:37px;height:37px;position:absolute;right:10px;top:7px;background-color:#fff;}div.same-subject-slider div.same-subject-list>div>div>div>a:nth-child(2)>img{max-width:231px;max-height:156px;width:231px;height:156px;border-radius:10px;}div.same-subject-slider div.same-subject-list>div>div{max-width:231px;max-height:300px;}div.same-subject-slider div.same-subject-list>div>div>div>a:nth-child(2){color:#000;text-decoration:none;}div.same-subject-slider div.same-subject-list>div>div>div>a:nth-child(2):hover{color:#000;text-decoration:none;}.same-subject-item .same-subject-like img{position:absolute;left:19px;top:12px;transform:translate(-50%,-50%);width:19px;}.same-subject-item>img{width:231px;height:156px;border-radius:5px;box-shadow:0 9px 15px 0px rgb(0 0 0 / 20%);}.same-subject-item .same-subject-event-date{width:61px;height:51px;background-color:#fff;border-radius:5px;position:absolute;left:15px;top:89px;}.event-date-day{font-size:19px;font-family:"Sofia Pro";position:absolute;left:50%;top:40%;font-weight:700;transform:translate(-50%,-50%);}.event-date-month{font-size:14px;font-weight:500;font-family:"Sofia Pro";color:#e5007d;position:absolute;left:50%;top:70%;transform:translate(-50%,-50%);}.same-subject-item .same-subject-event-date-2{width:99px;height:51px;background-color:#fff;border-radius:5px;position:absolute;left:15px;top:89px;}.same-subject-item .same-subject-event-date-2 .same-subject-event-date-start{position:absolute;left:20%;top:50%;transform:translate(-50%,-50%);width:61px;height:51px;}.same-subject-event-date-2>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.same-subject-item .same-subject-event-date-2 .same-subject-event-date-end{position:absolute;left:80%;top:50%;transform:translate(-50%,-50%);width:61px;height:51px;}.same-subject-item .same-subject-video{position:absolute;left:15px;top:80px;background-color:#fff;width:65px;height:65px;border-radius:100px;}.same-subject-item .same-subject-video img{position:absolute;top:50%;right:45%;transform:translate(50%,-50%);}.same-subject-item .same-subject-type{display:flex;font-family:"Sofia Pro";font-weight:500;align-items:center;color:#fff;margin-top:10px;}.same-subject-item .same-subject-type .same-subject-node-type{border:1px #fff solid;border-radius:10px;padding:4px 16px;font-size:12px;margin-right:15px;}.same-subject-item .same-subject-type .same-subject-node-cat{font-size:14px;}.same-subject-item .same-subject-title{font-weight:500;font-size:20px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.same-subject-item .same-subject-date{font-size:14px;font-weight:300;font-family:"Sofia Pro";color:rgba(0,0,0,0.5019607843137255);}div.same-subject-slider div.splide__arrows.same-subject-list-arrows.splide__arrows--ltr button:disabled{opacity:0;}div.same-subject-slider .same-subject-list::after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:70px;background-image:linear-gradient(90deg,transparent 0%,#00A6D0 70%);z-index:10;}div.same-subject-slider div.splide__arrows.same-subject-list-arrows.splide__arrows--ltr button{margin-right:0px;margin-top:-32px;background:#000;opacity:1;border-radius:5px;}div.same-subject-slider div.splide__arrows.same-subject-list-arrows button svg{fill:#fff;}div.same-subject-slider h5>span{color:#fff;}@media (min-width:728px){#block-c2rp-content>div div.same-subject-slider>div>div.same-subject-list{max-width:1140px;margin:auto;}}@media (min-width:1024px){div.same-subject-slider h5{margin:auto;margin-top:0;margin-bottom:16px;max-width:1140px;}div.same-subject-slider div.splide__arrows.same-subject-list-arrows{display:block;margin-top:15px;}}@media (min-width:1440px){div.splide__arrows.same-subject-list-arrows>button.splide__arrow.splide__arrow--prev.same-subject-list-arrow{left:68px;}div.same-subject-slider div.splide__arrows.same-subject-list-arrows.splide__arrows--ltr button{right:103px;top:129px;}}
.title{font-size:34px;font-weight:bold;}.splide__arrows{display:none;}.mw-500{max-width:500px;}.font-20{font-size:20px;}.form-btn-spacing{margin-top:4rem;margin-bottom:2.75rem;}.long-link-color{padding-top:9px;padding-bottom:9px;}.black-btn{width:auto;height:45px;font-size:14px;padding:0 38px;}.mission-btn{width:100px;height:86px;}.text-mission-btn{color:#111111;font-size:14px;}#allerPlusLoin>div{display:flex;align-items:flex-start;min-height:70px;padding:0 16px 0 23px;font-size:1rem;font-family:'Sofia Pro';background:#FFF;border-radius:6px;border-left:solid #BB1180 6px;box-shadow:0px 4px 8px #00000029;color:#111;flex-direction:row;cursor:pointer;}.items{overflow:hidden;white-space:nowrap;align-items:center;}.glossaire-letter{width:43px;height:40px;padding:14px;margin-bottom:1rem;}.item{width:130px;height:80px;padding:0 16px;}.item,.glossaire-letter{display:flex;margin-right:12px;background:#f5f5f5;font-size:16px;font-weight:bold;align-items:center;justify-content:center;white-space:break-spaces;text-align:center;font-weight:500;line-height:1.15;cursor:pointer;}.searchbar input{padding-left:48px;max-width:600px;}.search-icon{position:absolute;width:24px;height:24px;margin-top:-2.35rem;margin-left:0.75rem;}.chevron-dropdown{position:absolute;right:1rem;margin-top:-4rem;}select.form-select{background:#f4f4f4 96% / 0.75rem url(/themes/custom/c2rp/img/iconmonstr-arrow-65-240.png) no-repeat;}.mentions tr,.mentions td,.mentions th{padding:0;border:0;font-weight:300;}.mentions-td{width:50%;}.desktop-glossaire,.phone-glossaire{flex-wrap:wrap;}.item:hover,.glossaire-letter:hover{background:#e5e5e5;}a:hover{text-decoration:none;}.link-text a::before,.form-type-select::after{content:unset;padding:0;}@media (max-width:767px){.desktop-glossaire{display:none;}.phone-glossaire{display:flex;justify-content:center;}}@media (min-width:768px){.desktop-glossaire{display:flex;}.phone-glossaire{display:none;}}@media (max-width:991px){.mentions-tr{display:grid;}.glossaire-letter{width:58px;}}
