.cp-img-text-service{background-color:#fff5ec;border-top:1px solid #000;position:relative;scroll-margin-top:147px}@media screen and (max-width:1001px){.cp-img-text-service{scroll-margin-top:117px}}.cp-img-text-service:before{background:#000;content:"";display:block;height:100%;left:50%;position:absolute;width:1px;z-index:1}.cp-img-text-service .bloc-text{margin:auto 0;padding:45px;width:100%}.cp-img-text-service .bloc-text h2{direction:ltr;font-family:BrownProRegular;font-size:50px;line-height:50px;margin:0 0 20px;overflow-wrap:anywhere}@media(max-width:990px){.cp-img-text-service .bloc-text h2{font-size:20px;line-height:30px}}.cp-img-text-service .bloc-text .contenu{color:#000;direction:ltr;font-family:BrownProLight;font-size:18px;overflow-y:auto}.cp-img-text-service .bloc-text .contenu h1,.cp-img-text-service .bloc-text .contenu h2,.cp-img-text-service .bloc-text .contenu h3,.cp-img-text-service .bloc-text .contenu h4,.cp-img-text-service .bloc-text .contenu h5,.cp-img-text-service .bloc-text .contenu h6{font-family:BrownProRegular;text-align:inherit}.cp-img-text-service .bloc-text .contenu::-webkit-scrollbar-thumb{background-color:#000;border-radius:3px}.cp-img-text-service .bloc-text .contenu::-webkit-scrollbar-track{background-color:#fff5ec;border-radius:3px;-webkit-box-shadow:inset 0 0 6px #fff5ec}.cp-img-text-service .bloc-text .contenu::-webkit-scrollbar{background-color:#000;border-radius:3px;width:6px}.cp-img-text-service .bloc-text .lien2{color:#000;font-family:BrownProLight;font-size:16px;margin-top:20px}.cp-img-text-service .bloc-text .btnService,.cp-img-text-service .bloc-text .reservation-btn{background-color:#000;border:2px solid #000;color:#fff;font-family:BrownProRegular;font-size:15px!important;font-weight:400;margin-top:20px}.cp-img-text-service .bloc-text .btnService:hover,.cp-img-text-service .bloc-text .reservation-btn:hover{background-color:#000;color:#fff;opacity:.7}.cp-img-text-service .bloc-text .btnService .btn-text,.cp-img-text-service .bloc-text .reservation-btn .btn-text{font-weight:400}.cp-img-text-service .bloc-text .popinfos{direction:ltr}.cp-img-text-service .bloc-text .popin-title{color:#000;font-family:Montserrat,sans-serif;font-size:27px;font-weight:700;margin:80px 15px 40px;position:relative;text-align:center}.cp-img-text-service .bloc-text [class^=popin-description]{color:#474747;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;margin:10px 15px;position:relative;text-align:center}.cp-img-text-service .bloc-text [class^=popin-contact],.cp-img-text-service .bloc-text [class^=popin-situation],.cp-img-text-service .bloc-text [class^=popin-timetable]{color:#474747;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;margin:7px 0;position:relative;text-align:center}.cp-img-text-service .bloc-text .popin-info-container{border:1px solid #ccc;margin-bottom:20px;padding:15px}.cp-img-text-service .bloc-text .popin-info-container .popin-icon{font-size:30px;text-align:center}.cp-img-text-service .bloc-text .popin-info-container .popin-icon .fa{color:#000}.cp-img-text-service .bloc-text .popin-info-title{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;margin:10px 0 30px;position:relative;text-align:center}.cp-img-text-service .bloc-img{padding:45px;position:relative}.cp-img-text-service .bloc-img picture,.cp-img-text-service .bloc-img picture img{width:100%}.cp-img-text-service .bloc-img .videocard{display:flex;position:relative;flex-direction:column;flex:1;margin:0;padding:0}.cp-img-text-service .bloc-img .videocard .vert_video{cursor:pointer;height:100%;position:relative;visibility:hidden}.cp-img-text-service .bloc-img .videocard .vert_video.Horizontalvideos{margin:2.4rem 0 0;padding:0 .8rem}.cp-img-text-service .bloc-img .videocard .vert_video.disableplay{cursor:unset}.cp-img-text-service .bloc-img .videocard .media_img{cursor:pointer;height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;opacity:1;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.cp-img-text-service .bloc-img .videocard .media_img img{width:100%}.cp-img-text-service .bloc-img .videocard .playbtn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cp-img-text-service .bloc-img .videocard .playbtn .c-play{align-items:center;border:3px solid #fff;border-radius:100%;display:flex;font-size:.85rem;height:75px;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;justify-content:center;padding-left:.2rem;width:75px}.cp-img-text-service .bloc-img .videocard .playbtn .c-icon__svg{height:18px}.cp-img-text-service .bloc-img .videocard .c-icon__svg{display:inline-block;fill:currentColor;height:28px;stroke:currentColor;stroke-width:0;vertical-align:top;width:auto}.cp-img-text-service .bloc-img .videocard .c-video-volume{background:0 0;border:0;color:#fff;cursor:pointer;display:none;outline:0;padding:1.4rem;position:absolute;right:5px;top:5px;z-index:1}.cp-img-text-service .bloc-img .videocard .c-video-volume .volume_on{display:block}.cp-img-text-service .bloc-img .videocard .c-video-volume .volume_off,.cp-img-text-service .bloc-img .videocard .c-video-volume.muted .volume_on{display:none}.cp-img-text-service .bloc-img .videocard .c-video-volume.muted .volume_off{display:block}.cp-img-text-service .bloc-img .videocard .autoplay-video{visibility:visible}.cp-img-text-service .js-contenu,.cp-img-text-service .js-reservation-img,.cp-img-text-service .js-service-title{cursor:pointer}.cp-img-text-service.pos-left{direction:rtl}.cp-img-text-service.dark{background-color:#000;color:#fff5ec}.cp-img-text-service.dark:before{background:#fff5ec}.cp-img-text-service.dark .bloc-text h2{color:#fff5ec!important}.cp-img-text-service.dark .bloc-text .contenu{color:#fff5ec}.cp-img-text-service.dark .btnService,.cp-img-text-service.dark .reservation-btn{background-color:#fff5ec;border-color:#000;color:#000}.cp-img-text-service.dark .btnService:hover,.cp-img-text-service.dark .reservation-btn:hover{background-color:#fff5ec;color:#000;opacity:.7}.cp-img-text-service.dark .btn.mtop.arrow-fluid{border-radius:unset;color:#fff5ec}.cp-img-text-service.dark .btn.mtop.arrow-fluid.light{background-color:unset;color:#fff5ec}.cp-img-text-service.dark .btn.mtop.arrow-fluid.dark,.cp-img-text-service.light .btn.mtop.arrow-fluid,.cp-img-text-service.light .btn.mtop.arrow-fluid.dark{color:#000}.cp-img-text-service.light .btn.mtop.arrow-fluid.light{color:#fff5ec}.cp-img-text-service.cp-2{border-right:1px solid #000}.cp-img-text-service.cp-2:before{display:none}.cp-img-text-service.cp-2 .bloc-text{padding:0 46px 26px}@media(max-width:990px){.cp-img-text-service.cp-2 .bloc-text{font-size:15px;padding:0 20px 26px}}.cp-img-text-service.cp-2 .bloc-text h2{color:#000;font-family:BrownProRegular;font-size:24px;font-weight:400;letter-spacing:0;line-height:30px}@media(max-width:990px){.cp-img-text-service.cp-2 .bloc-text h2{font-size:20px}}.cp-img-text-service.cp-2 .bloc-text .contenu:not(.next-dispo){margin-bottom:15px;min-height:100px}@media(max-width:990px){.cp-img-text-service.cp-2 .bloc-text .contenu:not(.next-dispo){height:100%;margin-bottom:7px}}.cp-img-text-service.cp-2 .bloc-text .next-dispo{font-weight:700}.cp-img-text-service.cp-2 .bloc-img{padding-bottom:20px}.cp-img-text-service.cp-2.dark{border-right:1px solid #fff5ec}.cp-img-text-service .arrow-fluid .mtop{bottom:0;margin-top:10px}@media(max-width:990px){.cp-img-text-service .arrow-fluid .mtop{margin-top:0}}.cp-img-text-service .arrow-fluid:hover{color:#000}.popin-modal{max-width:80%}.dispo-pro{font-weight:700}@media(max-width:990px){.cp-img-text-service:before{display:none}.cp-img-text-service .bloc-text{border:0;padding:0 21px 21px}.cp-img-text-service .bloc-text h2{font-size:20px;line-height:24px;margin-bottom:10px}.cp-img-text-service .bloc-img{padding:21px}.cp-img-text-service.pos-left .bloc-text{border:0}}.region.region_square{margin-bottom:0}.region.region_square .experience-component{height:100%}.region.region_square .cp-img-text-service{height:100%;padding-bottom:.75rem}.cp-img-text-service.dark a,.cp-img-text-service.dark a:focus,.cp-img-text-service.dark a:hover{background:url(../../../../images/white-right-arrow.svg) no-repeat 100%;background-size:26px;color:#fff5ec}.cp-img-text-service.light a,.cp-img-text-service.light a:focus,.cp-img-text-service.light a:hover{color:#000}.cp-img-text-service.light .btn-black-component{color:#fff}.cp-img-text-service.dark .bloc-text .contenu a{background-image:none}.cp-img-text-service.dark a,.cp-img-text-service.dark a:focus,.cp-img-text-service.dark a:hover{color:#fff}