@charset "UTF-8";@keyframes scale_pop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.locationPage main{overflow:visible}.locationPage .bloc_top_program.bloc_top_location_page{min-height:346px}@media (max-width:430px){.locationPage .bloc_top_program.bloc_top_location_page{min-height:300px}}@media (max-width:320px){.locationPage .bloc_top_program.bloc_top_location_page{min-height:350px}}.locationPage .bloc_top_program.bloc_top_location_page .title{left:10%;position:absolute;top:50%;transform:translateY(-50%);width:705px;z-index:1}@media (max-width:768px){.locationPage .bloc_top_program.bloc_top_location_page .title{width:80%}}.locationPage .bloc_top_program.bloc_top_location_page .title:after,.locationPage .bloc_top_program.bloc_top_location_page .title:before{background-color:#7a9bb4;content:"";position:absolute;z-index:-1}.locationPage .bloc_top_program.bloc_top_location_page .title.yellow:after,.locationPage .bloc_top_program.bloc_top_location_page .title.yellow:before{background-color:#ffc55b!important}.locationPage .bloc_top_program.bloc_top_location_page .title.blue:after,.locationPage .bloc_top_program.bloc_top_location_page .title.blue:before{background-color:#7a9bb4!important}.locationPage .bloc_top_program.bloc_top_location_page .title.brown:after,.locationPage .bloc_top_program.bloc_top_location_page .title.brown:before{background-color:#9e553f!important}.locationPage .bloc_top_program.bloc_top_location_page .title.green:after,.locationPage .bloc_top_program.bloc_top_location_page .title.green:before{background-color:#6e7f29!important}.locationPage .bloc_top_program.bloc_top_location_page .title:before{border-radius:0 6px;bottom:-25px;height:166px;left:-25px;width:220px}@media (max-width:768px){.locationPage .bloc_top_program.bloc_top_location_page .title:before{bottom:-19px;height:140px;left:-17px;width:200px}}@media (max-width:430px){.locationPage .bloc_top_program.bloc_top_location_page .title:before{height:120px;width:150px}}.locationPage .bloc_top_program.bloc_top_location_page .title:after{border-radius:0 6px;height:166px;right:15px;top:-25px;width:220px}@media (max-width:768px){.locationPage .bloc_top_program.bloc_top_location_page .title:after{height:140px;right:-17px;top:-17px;width:200px}}@media (max-width:430px){.locationPage .bloc_top_program.bloc_top_location_page .title:after{height:120px;width:150px}}.locationPage .bloc_top_program.bloc_top_location_page .title .titre_h1{background:#fff 0 0 no-repeat padding-box;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.161);font-family:Quartus Condensed,sans-serif;font-size:46px;font-weight:400;height:185px;line-height:56px;padding:37px 95px 37px 53px;text-transform:uppercase;width:665px}.locationPage .bloc_top_program.bloc_top_location_page .title .titre_h1 span{color:#000!important;font-size:40px}@media (max-width:768px){.locationPage .bloc_top_program.bloc_top_location_page .title .titre_h1 span{display:block}}@media (max-width:430px){.locationPage .bloc_top_program.bloc_top_location_page .title .titre_h1 span{display:block;font-size:27px}}@media (max-width:768px){.locationPage .bloc_top_program.bloc_top_location_page .title .titre_h1{padding:35px 30px;width:100%}}@media (max-width:430px){.locationPage .bloc_top_program.bloc_top_location_page .title .titre_h1{font-size:30px;line-height:37px;padding:25px 30px;width:100%}}@media (max-width:320px){.locationPage .bloc_top_program.bloc_top_location_page .title .titre_h1{width:100%}}.locationPage .bloc_top_program.bloc_top_location_page .visuel{height:346px}@media (max-width:430px){.locationPage .bloc_top_program.bloc_top_location_page .visuel{height:300px}}@media (max-width:320px){.locationPage .bloc_top_program.bloc_top_location_page .visuel{height:350px}}.locationPage .bloc_top_program.bloc_top_location_page .visuel img{display:block;height:100%;min-height:346px;object-fit:cover;object-position:center;width:100%}@media (max-width:430px){.locationPage .bloc_top_program.bloc_top_location_page .visuel img{min-height:300px!important}}@media (max-width:320px){.locationPage .bloc_top_program.bloc_top_location_page .visuel img{min-height:350px!important}}.locationPage .bloc_top_program.bloc_top_location_page .visuel:before{background:none}.locationPage .clear{clear:both}.locationPage .bg-yellow{background-color:#ffc55b}.locationPage .bg-blue{background-color:#7a9bb4}.locationPage .bg-brown{background-color:#9e553f}.locationPage .bg-green{background-color:#6e7f29}.locationPage .bdl-yellow{border-left:5px solid #ffc55b}.locationPage .bdl-blue{border-left:5px solid #7a9bb4}.locationPage .bdl-brown{border-left:5px solid #9e553f}.locationPage .bdl-green{border-left:5px solid #6e7f29}.locationPage .yellow{color:#ffc55b!important}.locationPage .blue{color:#7a9bb4!important}.locationPage .brown{color:#9e553f!important}.locationPage .green{color:#6e7f29!important}.locationPage .section_texts{background:#fff;position:relative;z-index:1}.locationPage .section_texts .col_8.descs{background:#fff;border:1px solid #fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.161);margin:50px auto 80px;padding:69px 47px}@media (max-width:768px){.locationPage .section_texts .col_8.descs{max-width:100%;padding:30px 20px}}.locationPage .section_texts h1.title_h2{font-family:Quartus Condensed,sans-serif;font-size:50px;font-weight:400;line-height:61px;margin-bottom:46px;text-align:center;text-transform:uppercase}@media (max-width:768px){.locationPage .section_texts h1.title_h2{font-size:30px;line-height:37px;text-align:left}}.locationPage .section_texts h2:not(.title_h2){font-size:30px;line-height:37px}.locationPage .section_texts h2:not(.title_h2),.locationPage .section_texts h3{font-family:Quartus Condensed,sans-serif;font-weight:400;text-transform:uppercase}.locationPage .section_texts h3{margin-bottom:5px;margin-top:20px}.locationPage .section_texts .descOne{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:24px;margin-bottom:32px;text-align:center}@media (max-width:768px){.locationPage .section_texts .descOne{text-align:left}}.locationPage .section_texts .descOne a,.locationPage .section_texts .descOne li,.locationPage .section_texts .descOne p,.locationPage .section_texts .descOne span{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:24px}.locationPage .section_texts .descOne p{margin-bottom:16px}.locationPage .section_texts .descOne strong{font-weight:800}.locationPage .section_texts .blockMention{font-family:Open Sans,sans-serif;font-size:12px;line-height:17px;margin-bottom:50px;margin-top:20px}.locationPage .section_texts .blockMention .content{padding:0}.locationPage .section_texts .blockMention .content a,.locationPage .section_texts .blockMention .content li,.locationPage .section_texts .blockMention .content p{font-family:Open Sans,sans-serif;font-size:12px;line-height:17px}.locationPage .section_texts .blockMention .content sup{font-size:9px;line-height:14px}.locationPage .section_texts .blockQuote.margin-bottom{margin-bottom:50px}.locationPage .section_texts .blockQuote .quote_media{width:10%}@media (max-width:768px){.locationPage .section_texts .blockQuote .quote_media{text-align:center;width:100%}}.locationPage .section_texts .blockQuote .quote_text.media-1{width:90%}@media (max-width:768px){.locationPage .section_texts .blockQuote .quote_text.media-1{padding:0 20px;width:95%}.locationPage .section_texts .blockQuote .quote_text.media-0{padding:0 20px}}.locationPage .section_texts .blockQuote .quote_text .title{font-family:Quartus Condensed,sans-serif;font-size:30px;line-height:37px;margin-bottom:20px}.locationPage .section_texts .blockQuote .quote_text .content{font-family:Open Sans,sans-serif;font-size:18px;line-height:26px;margin-bottom:10px}.locationPage .section_texts .blockQuote .quote_text .content strong{font-weight:900}.locationPage .section_texts .blockQuote .quote_text .content ul li{font-family:Open Sans,sans-serif;font-size:18px;line-height:26px;margin-bottom:10px}.locationPage .section_texts .descTwo{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:50px;padding:0;width:100%}.locationPage .section_texts .descTwo h2,.locationPage .section_texts .descTwo h2 span{font-family:Quartus Condensed,sans-serif;font-size:30px;font-weight:400;line-height:37px;margin-bottom:15px;margin-top:30px;text-transform:uppercase}.locationPage .section_texts .descTwo h3,.locationPage .section_texts .descTwo h3 span{color:#7e9bb5;font-family:Open Sans,sans-serif;font-size:18px;font-weight:800;margin-bottom:15px;margin-top:30px;text-transform:uppercase}.locationPage .section_texts .descTwo strong{font-weight:900}.locationPage .section_texts .descTwo a,.locationPage .section_texts .descTwo div,.locationPage .section_texts .descTwo p,.locationPage .section_texts .descTwo span,.locationPage .section_texts .descTwo ul li{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.locationPage .section_texts .descTwo a strong,.locationPage .section_texts .descTwo div strong,.locationPage .section_texts .descTwo p strong,.locationPage .section_texts .descTwo span strong,.locationPage .section_texts .descTwo ul li strong{font-weight:900}.locationPage .section_texts .descTwo p{margin-bottom:16px}.locationPage .section_texts .descTwo ul{display:block;margin-bottom:15px;margin-top:15px}.locationPage .section_texts .descTwo ul li{display:block;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;list-style-type:none!important;margin-bottom:16px;padding-left:24px;position:relative}.locationPage .section_texts .descTwo ul li:before{background:#7a9bb4;content:"";height:8px;left:0;position:absolute;top:10px;width:8px}.locationPage .section_texts .descTwo ul li ul,.locationPage .section_texts .descTwo ul li ul li ul{display:block}.locationPage .section_texts .descTwo.desc-yellow h3,.locationPage .section_texts .descTwo.desc-yellow h3 span{color:#ffc55b!important}.locationPage .section_texts .descTwo.desc-yellow ul li:before{background:#ffc55b!important}.locationPage .section_texts .descTwo.desc-blue h3,.locationPage .section_texts .descTwo.desc-blue h3 span{color:#7a9bb4!important}.locationPage .section_texts .descTwo.desc-blue ul li:before{background:#7a9bb4!important}.locationPage .section_texts .descTwo.desc-brown h3,.locationPage .section_texts .descTwo.desc-brown h3 span{color:#9e553f!important}.locationPage .section_texts .descTwo.desc-brown ul li:before{background:#9e553f!important}.locationPage .section_texts .descTwo.desc-green h3,.locationPage .section_texts .descTwo.desc-green h3 span{color:#6e7f29!important}.locationPage .section_texts .descTwo.desc-green ul li:before{background:#6e7f29!important}.locationPage .section_texts .descTwo sup{font-size:14px;line-height:22px}.locationPage .section_texts .descTwo table{border:0!important;max-width:100%!important;width:100%!important}.locationPage .section_texts .descTwo table thead{background-color:#f3f4f6;text-align:left}.locationPage .section_texts .descTwo table thead tr th{font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;padding:.5rem 7px}.locationPage .section_texts .descTwo table thead tr th strong{font-weight:900}.locationPage .section_texts .descTwo table tbody tr td{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;padding:.5rem 7px}.locationPage .section_texts .blockImage{text-align:center}.locationPage .section_texts .blockImage img{max-width:100%;width:100%}.locationPage .section_texts .blockVideo h2{font-size:40px;line-height:60px}.locationPage .section_texts .blockVideo iframe{width:100%}.locationPage .section_texts .blockVideo.yellow h2 span{color:#ffc55b!important}.locationPage .section_texts .blockVideo.yellow .shape span{background:#ffc55b!important}.locationPage .section_texts .blockVideo.blue h2 span{color:#7a9bb4!important}.locationPage .section_texts .blockVideo.blue .shape span{background:#7a9bb4!important}.locationPage .section_texts .blockVideo.brown h2 span{color:#9e553f!important}.locationPage .section_texts .blockVideo.brown .shape span{background:#9e553f!important}.locationPage .section_texts .blockVideo.green h2 span{color:#6e7f29!important}.locationPage .section_texts .blockVideo.green .shape span{background:#6e7f29!important}.locationPage .section_texts .blockVideo .shape.shape_block_video{display:none}.locationPage .section_texts .blockSpacer{width:100%}.locationPage .section_texts .blockFaq{margin-bottom:50px;margin-top:30px}@media (max-width:767px){.locationPage .section_texts .blockFaq .box_xl.marges{padding-left:0!important;padding-right:0!important}}.locationPage .section_texts .blockFaq.section_faq h2{font-family:Quartus Condensed,sans-serif;font-size:41px;line-height:50px;margin-bottom:30px;text-transform:uppercase}@media (max-width:768px){.locationPage .section_texts .blockFaq.section_faq h2{font-size:35px;line-height:45px;margin-bottom:30px;text-align:left!important}}.locationPage .section_texts .blockFaq.section_faq .bloc_txt{width:100%}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-block{position:relative}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);padding:15px 60px 15px 15px}@media (max-width:768px){.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header{padding-right:50px}}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header.open{background:#f2f2f2;padding-top:50px}@media (max-width:768px){.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header.open{padding-top:28px}}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header.open span{font-family:Open Sans,sans-serif;font-weight:700;padding-left:65px;transition:all .15s ease-in-out}@media (max-width:768px){.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header.open span{padding-left:25px}}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header.open.accordion-yellow{border-left:5px solid #ffc55b}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header.open.accordion-blue{border-left:5px solid #7a9bb4}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header.open.accordion-terracota{border-left:5px solid #9e553f}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header.open.accordion-green{border-left:5px solid #6e7f29}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header span{display:block;font-family:Open Sans,sans-serif;font-size:20px;font-weight:400;line-height:27px;padding-left:15px;transition:all .15s ease-in-out}@media (max-width:768px){.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header span{font-size:16px;line-height:22px}}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header svg{position:absolute;right:35px;transition:all .15s ease-in-out}@media (max-width:768px){.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header svg{right:20px}}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header .accordion-icon.open.color-yellow{color:#ffc55b!important}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header .accordion-icon.open.color-blue{color:#7a9bb4!important}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header .accordion-icon.open.color-terracota{color:#9e553f!important}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-header .accordion-icon.open.color-green{color:#6e7f29!important}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-content{background:#f2f2f2;box-shadow:0 5px 6px rgba(0,0,0,.161);padding-left:65px;padding-right:140px;position:relative}@media (max-width:768px){.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-content{padding-left:25px;padding-right:31px}}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-content p{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:0;padding-bottom:20px}@media (max-width:768px){.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-content p{font-size:16px;line-height:22px}}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-content a,.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-content span{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (max-width:768px){.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-content a,.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-content span{font-size:16px;line-height:22px}}.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-content ul li{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-left:20px}@media (max-width:768px){.locationPage .section_texts .blockFaq.section_faq .accordion .accordion-content ul li{font-size:16px;line-height:22px}}.locationPage .section_texts .blockTitle{margin:0 0 35px;text-align:left!important}.locationPage .section_texts .blockTitle .custom-h1,.locationPage .section_texts .blockTitle h1{font-family:Quartus Condensed,sans-serif;font-size:41px;font-weight:400;line-height:50px;text-transform:uppercase}.locationPage .section_texts .blockTitle .custom-h2,.locationPage .section_texts .blockTitle h2{font-family:Quartus Condensed,sans-serif;font-size:32px;font-weight:400;line-height:41px;text-transform:uppercase}.locationPage .section_texts .blockTitle .custom-h3,.locationPage .section_texts .blockTitle h3{font-family:Quartus Condensed,sans-serif;font-size:26px;font-weight:400;line-height:35px;text-transform:uppercase}.locationPage .section_texts .blockTitle .custom-h4,.locationPage .section_texts .blockTitle h4{font-family:Quartus Condensed,sans-serif;font-size:21px;font-weight:400;line-height:30px;text-transform:uppercase}.locationPage .section_texts .blockTitle .custom-h5,.locationPage .section_texts .blockTitle h5{font-family:Quartus Condensed,sans-serif;font-size:20px;font-weight:400;line-height:29px;text-transform:uppercase}.locationPage .section_texts .blockTitle .custom-h6,.locationPage .section_texts .blockTitle h6{font-family:Quartus Condensed,sans-serif;font-size:18px;font-weight:400;line-height:27px;text-transform:uppercase}.locationPage .section_texts .keyFigures{margin-bottom:43px;margin-top:20px}.locationPage .section_texts .keyFigures ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:1024px){.locationPage .section_texts .keyFigures ul{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:768px){.locationPage .section_texts .keyFigures ul{grid-template-columns:1fr}}.locationPage .section_texts .keyFigures ul li.block-key-number{border-top:1px solid #000;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.1;padding-top:1.5rem;text-transform:uppercase}.locationPage .section_texts .keyFigures ul li.block-key-number span{display:block;font-family:Quartus Condensed,sans-serif;font-size:40px;font-weight:400;line-height:1.1;margin-bottom:14px;text-transform:uppercase}.locationPage .section_texts .keyFigures ul li.block-key-number span sup{font-size:25px}.locationPage .section_texts .shape{background:#0000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.locationPage .section_texts .shape span{background:#7a9bb4;position:absolute}.locationPage .section_texts .shape span.bg-yellow{background-color:#ffc55b!important}.locationPage .section_texts .shape span.bg-blue{background-color:#7a9bb4!important}.locationPage .section_texts .shape span.bg-brown{background-color:#9e553f!important}.locationPage .section_texts .shape span.bg-green{background-color:#6e7f29!important}.locationPage .section_texts .shape~:not(.shape){position:relative;z-index:2}@media (max-width:768px){.locationPage .section_texts .shape{display:none}}.locationPage .section_texts .shape.shape_location_page{overflow:hidden}.locationPage .section_texts .shape.shape_location_page span{right:-1px}.locationPage .section_texts .shape.shape_location_page span:first-child{height:calc(10% + 2px);top:0;width:calc(90% + 2px)}@media (max-width:calc(576px - 1px)){.locationPage .section_texts .shape.shape_location_page span:first-child{height:calc(10% + 2px)}}.locationPage .section_texts .shape.shape_location_page span:nth-child(2){height:calc(15% + 2px);right:13%;top:calc(9% + 2px);width:83%}@media (max-width:calc(576px - 1px)){.locationPage .section_texts .shape.shape_location_page span:nth-child(2){height:calc(12% + 2px);top:calc(9% + 2px)}}.locationPage .section_texts .shape.shape_location_page span:nth-child(3){height:15%;left:0;top:calc(19% + 4px);width:10%}@media (max-width:calc(576px - 1px)){.locationPage .section_texts .shape.shape_location_page span:nth-child(3){height:10%;top:calc(19% + 4px)}}.locationPage .bloc_results,.locationPage .box_full,.locationPage .content_results,.locationPage .row{overflow:visible}.locationPage .box_full{width:100%}.locationPage .bloc_results{height:auto;padding-bottom:0;padding-top:0}.locationPage .bloc_results .tag-label.bg-yellow{border:1px solid #ffc55b}.locationPage .bloc_results .tag-label.bg-blue{border:1px solid #7a9bb4}.locationPage .bloc_results .tag-label.bg-brown{border:1px solid #9e553f}.locationPage .bloc_results .tag-label.bg-green{border:1px solid #6e7f29}.locationPage .bloc_results .swithlot{cursor:auto!important}.locationPage .bloc_results .content_results{display:flex;height:auto;margin-top:0}.locationPage .bloc_results .content_results.list_view{height:auto;margin-bottom:135px;margin-top:95px!important}@media (max-width:768px){.locationPage .bloc_results .content_results.list_view{margin-bottom:50px;margin-top:45px!important}}.locationPage .bloc_results .content_results.list_view .map_content{display:none}.locationPage .bloc_results .content_results.list_view .col_departments{display:flex;justify-content:center;-webkit-justify-content:center;text-align:center}.locationPage .bloc_results .content_results .results_content{overflow:initial}.locationPage .bloc_results .content_results.mixed_view{margin-bottom:160px}@media (max-width:768px){.locationPage .bloc_results .content_results.mixed_view{margin-bottom:50px}}.locationPage .bloc_results .content_results.mixed_view .map_content{width:60vw}@media (max-width:2015px){.locationPage .bloc_results .content_results.mixed_view .map_content{width:50vw}}@media (max-width:1700px){.locationPage .bloc_results .content_results.mixed_view .map_content{width:40vw}}@media (max-width:1024px){.locationPage .bloc_results .content_results.mixed_view .map_content{width:60vw}}@media (max-width:820px){.locationPage .bloc_results .content_results.mixed_view .map_content{width:45vw}}@media (max-width:768px){.locationPage .bloc_results .content_results.mixed_view .map_content{width:45vw}}.locationPage .bloc_results .content_results.mixed_view .map_content #map{display:block;height:100%;width:100%}.locationPage .bloc_results .content_results.mixed_view .col_map{position:relative}@media (max-width:768px){.locationPage .bloc_results .content_results.mixed_view .col_map{display:none}}.locationPage .bloc_results .content_results.mixed_view .map_content{height:calc(100vh - 72px);position:sticky;top:72px}.locationPage .bloc_results .content_results.mixed_view .results_content #resultSlices{margin-left:7px;margin-right:7px}@media (min-width:993px){.locationPage .bloc_results .content_results.mixed_view .results_content .content_card{display:flex;flex:0 0 50%;max-width:100%;width:50%}}.locationPage .bloc_results .content_results.mixed_view .results_content .content_card.search_card{margin-bottom:14px!important}@media (min-width:768px) and (max-width:1024px){.locationPage .bloc_results .content_results.mixed_view .results_content .content_card{-ms-flex-positive:0;-ms-flex-preferred-size:100%;display:inline-block;flex-basis:100%;-webkit-flex-basis:100%;flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0;max-width:100%}}.locationPage .bloc_results .content_results.mixed_view .filters_results{margin-top:40px}@media (max-width:768px){.locationPage .bloc_results .content_results.mixed_view .filters_results{margin-top:30px}}.locationPage .bloc_results .content_results.map_view{margin-top:95px!important;margin:0 auto;max-width:1200px}@media (max-width:768px){.locationPage .bloc_results .content_results.map_view{margin-bottom:50px;margin-top:45px!important}}.locationPage .bloc_results .content_results.map_view .col.cards_l .filters_results{width:100vw}.locationPage .bloc_results .content_results.map_view .col.cards_l .filters_results  .row.marges{margin:95px auto 0;max-width:1200px}.locationPage .bloc_results .content_results.map_view .col_map{height:100%}.locationPage .bloc_results .content_results.map_view .col_departments{display:flex;justify-content:center;-webkit-justify-content:center;text-align:center}.locationPage .bloc_results .content_results.map_view .map_content{height:calc(100vh - 72px);max-width:100%}.locationPage .bloc_results .content_results.map_view .map_content #map{display:block;height:100%;width:100%}.locationPage .bloc_results .content_results.map_view .results_content{display:none}.locationPage .bloc_results .map_content{height:100%;margin-top:0;width:100%}.locationPage .bloc_results #map{display:block;height:100%;width:100%}.locationPage .bloc_results .filters_results{margin:15px auto 30px;max-width:1200px;padding-left:20px;padding-right:20px}.locationPage .bloc_results .filters_results .nb_results{font-size:16px;line-height:22px;margin-top:3px}@media (max-width:768px){.locationPage .bloc_results .filters_results .nb_results{text-align:left}}.locationPage .bloc_results .filters_results .filters_location .filter{border:1px solid #000;border-radius:20px;color:#000;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:19px;padding:15px 10px}.locationPage .bloc_results .filters_results .col_departments{margin-top:55px}@media (max-width:1024px){.locationPage .bloc_results .filters_results .col_departments{margin-top:35px}.locationPage .bloc_results .filters_results .col_departments.x_center{text-align:left}}.locationPage .bloc_results .filters_results .col_departments ul li{border:1px solid #707070;border-radius:20px;color:#000;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:17px;margin-bottom:10px;padding:10px 15px}.locationPage .bloc_results .filters_results .col_departments ul li:not(:first-child),.locationPage .bloc_results .filters_results .col_departments ul li:not(:last-child){margin-right:8px}@media (max-width:768px){.locationPage .bloc_results .filters_results .col_departments ul li:not(:first-child),.locationPage .bloc_results .filters_results .col_departments ul li:not(:last-child){margin-right:4px}}.locationPage .bloc_results .filters_results .col_departments ul li a:hover{text-decoration:underline}.locationPage .bloc_results .filters_results .switch_view_res{border:1px solid #000;border-radius:20px}@media (max-width:1024px){.locationPage .bloc_results .filters_results .switch_view_res{margin-top:15px}}@media (max-width:768px){.locationPage .bloc_results .filters_results .switch_view_res{display:none}}.locationPage .bloc_results .filters_results .switch_view_res .switch{border:0;color:#000;cursor:pointer;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;height:25px;line-height:17px;position:relative;transition:all .25s ease-in-out;width:60px}.locationPage .bloc_results .filters_results .switch_view_res .switch span{font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:17px}.locationPage .bloc_results .filters_results .switch_view_res .switch.actif{background:none!important;color:#000!important;font-weight:700!important}.locationPage .bloc_results .filters_results .switch_view_res .switch.actif span{color:#000!important;font-weight:700!important}.locationPage .bloc_results .filters_results .switch_view_res .switch:hover{background:none!important}.locationPage .bloc_results .filters_results .switch_view_res .switch:not(:last-child):after{background-color:#000;content:"";height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.locationPage .bloc_results .btn_cta{background:#fff;border:1px solid #707070;border-radius:50px;color:#000;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;height:40px;line-height:17px;margin-top:30px;padding:0 25px;text-transform:none}.locationPage .br_mobile{display:none}@media (max-width:530px){.locationPage .br_mobile{display:block}}.locationPage .card-hidden{display:none}.locationPage .no_program{margin:100px auto;text-align:center}@media (max-width:768px){.locationPage .no_program{margin:50px auto}}.locationPage .no_program .title_h2{font-family:Quartus Condensed,sans-serif;font-size:50px;font-weight:400;line-height:61px;margin-bottom:50px;text-align:center;text-transform:uppercase;width:100%}@media (max-width:768px){.locationPage .no_program .title_h2{font-size:30px;line-height:37px}}.locationPage .no_program .link{background:#fff;border:1px solid #707070;border-radius:50px;color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;height:40px;line-height:22px;margin-bottom:30px;padding:8px 25px;text-transform:none}