*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:unset;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}a{color:#000;text-decoration:none}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:calc(100% - 200px)}}@media (min-width:2100px){.container{max-width:calc(100% - 450px)}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row.align-center{align-items:center}.row.align-start{align-items:flex-start}.row.align-end{align-items:flex-end}.row.justify-content-between{justify-content:space-between}.row.justify-content-around{justify-content:space-around}.row.justify-content-center{justify-content:center}.row.justify-content-end{justify-content:flex-end}.row.column{flex-direction:column}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:768px){.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mt-6{margin-top:6rem}.mt-7{margin-top:7rem}.mt-8{margin-top:8rem}.mt-9{margin-top:9rem}.mt-10{margin-top:10rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-6{margin-bottom:6rem}.form-check-input{color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);font-size:inherit;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;vertical-align:top;width:1em}.form-check{display:block;min-height:1.5rem;padding-left:1.5em}.form-check label{cursor:pointer;display:inline-block;vertical-align:middle}.form-check .form-check-input{cursor:pointer}.form-check .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check .form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check .form-check-input:checked{background-color:#f59c00;border-color:#f59c00}.form-check .form-check-input[type=radio]{border-radius:50%}.form-check .form-check-input[type=checkbox]{border-radius:.25em}@keyframes gradientYellow{0%{background:radial-gradient(circle at center,#f59c00 0,#fff 0,#fff 100%)}25%{background:radial-gradient(circle at center,#f59c00 24%,#fff 25%,#fff 100%)}50%{background:radial-gradient(circle at center,#f59c00 49%,#fff 50%,#fff 100%)}75%{background:radial-gradient(circle at center,#f59c00 74%,#fff 75%,#fff 100%)}to{background:radial-gradient(circle at center,#f59c00 99%,#fff 100%,#fff 0);color:#fff}}@keyframes gradientBlue{0%{background:radial-gradient(circle at center,#09828b 0,#fff 0,#fff 100%)}25%{background:radial-gradient(circle at center,#09828b 24%,#fff 25%,#fff 100%)}50%{background:radial-gradient(circle at center,#09828b 49%,#fff 50%,#fff 100%)}75%{background:radial-gradient(circle at center,#09828b 74%,#fff 75%,#fff 100%)}to{background:radial-gradient(circle at center,#09828b 99%,#fff 100%,#fff 0);color:#fff}}@keyframes gradientWhite{0%{background:radial-gradient(circle at center,#fff 0,#f59c00 0,#f59c00 100%)}25%{background:radial-gradient(circle at center,#fff 24%,#f59c00 25%,#f59c00 100%)}50%{background:radial-gradient(circle at center,#fff 49%,#f59c00 50%,#f59c00 100%)}75%{background:radial-gradient(circle at center,#fff 74%,#f59c00 75%,#f59c00 100%)}to{background:radial-gradient(circle at center,#fff 99%,#f59c00 100%,#f59c00 0);color:#09828b}}.title-subtitle .subtitle{font-size:1.5rem}.title-subtitle h1,.title-subtitle h2{font-size:2.8rem;font-weight:700}.title-subtitle.blue .subtitle{color:var(--yellow-main)}.title-subtitle.blue h1,.title-subtitle.blue h2,.title-subtitle.yellow .subtitle{color:var(--blue-main)}.title-subtitle.yellow h1,.title-subtitle.yellow h2{color:var(--yellow-main)}.title-subtitle.white .subtitle,.title-subtitle.white h1,.title-subtitle.white h2{color:var(--white-main)}@media screen and (max-width:998px){.title-subtitle .subtitle{font-size:1.5rem}.title-subtitle h1,.title-subtitle h2{font-size:2.3rem;font-weight:700}}@media screen and (max-width:768px){.title-subtitle .subtitle{font-size:1.3rem}.title-subtitle h1,.title-subtitle h2{font-size:2.1rem;font-weight:700}}.btn{border:2px solid;border-radius:40px;display:inline-block;font-size:1rem;font-weight:700;padding:15px 30px}.btn.blue{background-color:var(--white-main);border-color:var(--blue-main);color:var(--blue-main);cursor:pointer}.btn.blue:hover{animation:gradientBlue .1s;background:var(--blue-main);color:var(--white-main)}.btn.yellow{border-color:var(--yellow-main);color:var(--yellow-main);cursor:pointer}.btn.yellow:hover{animation:gradientYellow .1s;background:var(--yellow-main);color:var(--white-main)}.btn.btn-yellow{background-color:var(--white-main);border-color:var(--yellow-main);color:var(--yellow-main);cursor:pointer}.btn.btn-yellow:hover{animation:gradientYellow .1s;background:var(--yellow-main);color:var(--white-main)}.btn.white{border-color:var(--white-main);color:var(--white-main);cursor:pointer}.btn.white:hover{animation:gradientWhite .1s;background:var(--white-main);color:var(--blue-main)}.btn.btn-truncate{display:none}.btn-doc{align-items:center;background-color:var(--yellow-main);border-radius:6px;display:flex;flex-direction:column;padding:15px;position:fixed;right:0;row-gap:.5rem;top:50%;transform:translateY(-50%);transition:all .4s ease-out;z-index:999}.btn-doc img{width:55px}.btn-doc span{color:var(--white-main);font-weight:700}.btn-doc:hover{transform:translate(-15px,-50%)}@media screen and (max-width:992px){.btn.btn-truncate{background-color:var(--white-main);border-color:var(--blue-main);color:var(--blue-main);cursor:pointer;display:inherit;margin-top:20px}.btn.btn-truncate:hover{animation:gradientBlue .1s;background:var(--blue-main);color:var(--white-main)}.btn-doc{Column-gap:1rem;bottom:0;flex-direction:row;justify-content:center;top:unset;transform:translate(0);width:100%}.btn-doc img{width:45px}.btn-doc:hover{transform:translate(0)}}.commune.canal-bourgogne .commune__trajet .paragraph,.commune.charmoy .commune__presentation,.commune.epineau .commune__trajet .lieu-visiter,.commune.laroche .commune__trajet .lieu-visiter,.commune.laroche .commune__trajet .paragraph,.flex-row,.install__points__wrapper__point .title-point.long{display:flex;flex-direction:row}.flex-column-ac{align-items:center;display:flex;flex-direction:column}.commune__trajet__info div,.flex-row-ac,.patrimoine__liste-commune__commune__content .temps-parcours div{align-items:center;display:flex;flex-direction:row}.flex-row-ac-sb,.flex-row-sb,.install__points__video__wrapper{display:flex;flex-direction:row;justify-content:space-between}.flex-row-ac-sb,.install__points__video__wrapper{align-items:center}.alert{border-top:4px solid;margin-bottom:1rem;padding:.75rem 1rem}.alert p{color:#234e52!important;margin:0}.alert__title{font-weight:700;margin-bottom:5px}.alert .message{font-size:.875rem!important}.alert.alert-success{background-color:#e6fffa!important;border-color:#38b2ac!important}.form-error{align-items:center;color:#c53030;column-gap:5px;display:flex;flex-direction:row;padding:10px 0}.form-error .type{border-radius:3px;font-size:.8rem;font-weight:700;padding:6px;text-transform:uppercase}.form-error .type.type-error{background-color:#c53030;color:var(--white-main)}:root{--black-main:#1f1f1f;--black-80:rgba(31,31,31,.8);--black-400:#dfdfdf;--grey-main:#67737a;--grey-light:#c1c1c1;--white-main:#fff;--blue-main:#09828b;--yellow-main:#f59c00;--job-main:#8e2586;--activity-main:#1790d0;--house-main:#d92a6d;--delete-color:#d53535;--padding-main-block:0 0 90px;--padding-first-block:65px 0 85px}html{scroll-behavior:smooth}body{color:var(--black-main);font-family:Red Hat Display,sans-serif;overflow-x:hidden}p{font-size:1.02rem;font-weight:500;line-height:1.55rem}img{max-width:100%}i{font-style:italic}b,strong{font-weight:700}.subtitle{font-family:Praise,cursive}button{font-family:Red Hat Display,sans-serif!important}.mobile{display:none}.header{padding:0 40px}.header .menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 0}.header .menu .logo img{max-width:200px}.header .menu .nav ul{display:flex;flex-direction:row;gap:40px}.header .menu .nav ul li a{color:var(--black-main);font-weight:700}.home{background-size:cover!important;height:72vh;position:relative;width:100%}.home__content-text{left:150px;position:absolute;top:50%;transform:translateY(-50%)}.home__content-text h1{color:var(--white-main);font-family:Yeseva One,cursive;font-size:5rem;margin-bottom:25px;max-width:60%}.home__content-text .yellow{color:var(--white-main);margin-right:20px}.install{padding:45px 0 90px;position:relative}.install .house{max-width:100px;position:absolute;right:100px;top:45px}.install .idv{max-width:75px;position:absolute;right:10px;top:45%}.install__points{padding-top:50px}.install__points__video__wrapper p{width:50%}.install__points__video__wrapper iframe{height:350px;width:40%}.install__points__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.install__points__wrapper__point{position:relative;width:47%}.install__points__wrapper__point .title-point{margin-bottom:20px}.install__points__wrapper__point .title-point img{margin-right:10px;max-width:70px;vertical-align:bottom}.install__points__wrapper__point .title-point h3{color:var(--blue-main);display:inline-block;font-size:1.7rem;font-weight:700;vertical-align:bottom}.install__points__wrapper__point .title-point.yellow h3{color:var(--yellow-main)}.install__points__wrapper__point p{background-color:var(--white-main);margin-bottom:30px;padding:0 20px 40px 30px;position:relative}.install__points__wrapper__point .btn{margin-left:30px}.install__points__wrapper__point .photo{float:right;margin-right:-30px;margin-top:-70px;width:60%;z-index:-1}.install__points__wrapper__point.rp{margin-top:140px}.install__points__wrapper__point iframe{float:right;height:300px;margin-right:-20px;margin-top:-60px;width:60%;z-index:-1}.suivi-chaleureux{margin-bottom:120px}.suivi-chaleureux .title-subtitle{margin-top:60px}.suivi-chaleureux p{color:var(--black-main);font-size:1rem;font-weight:500;line-height:1.4rem;margin-top:35px}.suivi-chaleureux ul{list-style:decimal;list-style-position:inside;margin-bottom:35px}.suivi-chaleureux ul li{color:var(--black-main);font-size:1rem;font-weight:500;line-height:1.4rem}.suivi-chaleureux .bulle-chat{position:absolute;right:5%;width:10%}.suivi-chaleureux .right{margin-right:-30px;text-align:right}.ambassadors{overflow:hidden;padding:var(--padding-main-block);position:relative}.ambassadors .man{left:58%;max-width:60px;position:absolute;top:12px}.ambassadors .woman{bottom:82px;max-width:60px;position:absolute;right:10%}.ambassadors .rect-swiper{background-color:var(--yellow-main);height:100%;position:absolute;right:0;top:0;width:28%}.ambassadors__carousel{margin-top:45px;transform:translate(-35px);width:115%}.ambassadors__carousel .swiper-slide{height:auto;overflow:hidden;padding:30px 20px;width:30.5%}.ambassadors__carousel__ambassador{background-color:var(--white-main);border-radius:30px;box-shadow:6px 10px 24px rgba(0,0,0,.11);display:flex;flex-direction:column;height:100%;max-width:100%;padding:35px}.ambassadors__carousel__ambassador .wrapper{align-items:center;column-gap:30px;display:flex;margin-bottom:30px}.ambassadors__carousel__ambassador .wrapper__photo img{border-radius:100%}.ambassadors__carousel__ambassador .wrapper__nom{display:flex;flex-direction:column;line-height:1.3rem}.ambassadors__carousel__ambassador .wrapper__nom .nom{color:var(--blue-main);font-family:Red Hat Display;font-size:1.3rem;font-weight:700}.ambassadors__carousel__ambassador .wrapper__nom .metier{color:var(--yellow-main);font-family:Yeseva One,cursive;font-size:1rem;font-weight:400}.ambassadors__carousel__ambassador p{margin:30px auto}.ambassadors__carousel__ambassador p .quote{font-size:1.15rem;font-weight:700}.ambassadors__carousel__ambassador p .quote.yellow{color:var(--yellow-main)}.ambassadors__carousel__ambassador p .quote.blue{color:var(--blue-main)}.ambassadors__carousel__ambassador a{margin-top:auto;width:fit-content}.ambassadors__carousel .swiper-navigation{column-gap:20px;display:flex;flex-direction:row;margin-left:35px}.ambassadors__carousel .swiper-navigation .sw-button{cursor:pointer}.hesitation{background-color:var(--yellow-main);margin-top:100px;padding:80px 0}.hesitation .title-subtitle{margin-bottom:50px}.hesitation .title-subtitle h2,.hesitation h3{color:var(--white-main)}.hesitation h3{font-size:1.4rem;font-weight:700;margin:50px 0 20px}.hesitation p{color:var(--white-main)}.hesitation .week-end .title-white{color:var(--white-main);font-size:1.55rem;font-weight:700;margin-bottom:20px}.hesitation .week-end span{color:var(--white-main);font-size:1.02rem;font-weight:500}.hesitation .week-end ul{color:var(--white-main);display:flex;flex-direction:column;margin-bottom:25px;margin-top:15px;row-gap:10px}.hesitation .week-end ul li{font-weight:700;list-style-position:inside;list-style-type:disc}.migennois .title-subtitle h2{font-size:1.5rem}.migennois .title-subtitle h2 span{font-weight:400}.migennois .first-text{margin:30px 0 120px}.migennois .first-text .full-video{align-items:center;display:flex;flex-direction:column}.migennois .first-text .full-video .video-lucas{height:600px;margin-top:60px;width:1000px}.migennois .first-text .full-video .video-lucas iframe{height:100%;width:100%}.migennois .video{text-align:center}.migennois .video iframe{border:1px solid var(--yellow-main);height:450px;width:800px}.migennois .video.absolute{left:50%;margin-top:-280px;position:absolute;transform:translateX(-50%)}.migennois .vie-pro{align-items:center;margin-bottom:90px}.migennois .vie-pro h2{margin-bottom:30px}.migennois .art-culture{align-items:center;margin-bottom:120px}.migennois .art-culture h2{margin-bottom:30px}.migennois .bien-manger{margin:30px -15px 370px}.migennois .bien-vivre{background-color:var(--yellow-main);margin-bottom:120px;padding:300px 0 120px}.migennois .bien-vivre h2{margin-bottom:30px}.migennois .bien-vivre p{color:var(--white-main)}.migennois .bien-vivre a{color:var(--blue-main)}.migennois .bien-vivre .row{align-items:center}.migennois .evenements{align-items:center;margin-bottom:120px;row-gap:40px}.migennois .evenements h2{margin-bottom:30px}.migennois .evenements a{color:var(--blue-main)}.migennois .evenements .video{text-align:left}.migennois .sante{align-items:center;margin-bottom:120px}.migennois .sante h2{margin-bottom:30px}.migennois .sport{margin-bottom:90px}.migennois .sport h2{margin-bottom:30px}.migennois .sport .row{row-gap:50px}.ambassadeurs .main-text{margin:30px 0 50px}.ambassadeurs .video{margin:auto;width:55%}.ambassadeurs .video iframe{aspect-ratio:16/9;width:100%}.ambassadeurs .temoignages{margin-bottom:90px;row-gap:50px}.ambassadeurs .temoignages .col-4{display:flex}.ambassadeurs .temoignages .item{border-radius:30px;box-shadow:6px 10px 24px rgba(0,0,0,.11);display:flex;flex-direction:column;height:100%;padding:35px;row-gap:30px}.ambassadeurs .temoignages .item .wrapper{align-items:center;column-gap:30px;display:flex}.ambassadeurs .temoignages .item .wrapper__photo{max-width:80px;width:100%}.ambassadeurs .temoignages .item .wrapper__photo img{border-radius:100%}.ambassadeurs .temoignages .item .wrapper__nom{display:flex;flex-direction:column;line-height:1.3rem}.ambassadeurs .temoignages .item .wrapper__nom .nom{color:var(--blue-main);font-family:Red Hat Display;font-size:1.3rem;font-weight:700}.ambassadeurs .temoignages .item .wrapper__nom .metier{color:var(--yellow-main);font-family:Yeseva One,cursive;font-size:1rem;font-weight:400}.ambassadeurs .temoignages .item__citation .citation{margin-bottom:20px}.ambassadeurs .temoignages .item__citation .quote{font-size:1.15rem;font-weight:700}.ambassadeurs .temoignages .item__citation .quote.yellow{color:var(--yellow-main)}.ambassadeurs .temoignages .item__citation .quote.blue{color:var(--blue-main)}.ambassadeurs .temoignages .item .btn{margin-top:auto;width:fit-content}.ambassadeur-show{margin:50px 0 90px}.ambassadeur-show .wrapper{align-items:center;column-gap:30px;display:flex;margin-bottom:35px}.ambassadeur-show h2{color:var(--blue-main);font-size:1.2rem;font-weight:700;margin-bottom:15px!important}.ambassadeur-show p{margin-bottom:25px!important}.installation p{font-weight:600}.installation a{color:var(--blue-main);font-weight:700;text-decoration:underline}.installation img{height:100%;object-fit:cover}.installation .title-blue{color:var(--blue-main)}.installation .title-blue,.installation .title-yellow{font-family:Red Hat Display;font-size:1.55rem;font-weight:700}.installation .title-yellow{color:var(--yellow-main)}.installation .wrapper{align-items:baseline;column-gap:25px;display:flex;margin-bottom:30px}.installation .wrapper.damier{align-items:center}.installation .wrapper.damier img{width:100%}.installation .wrapper__gauche img{max-width:inherit}.installation .wrapper__droite{display:flex;flex-direction:column;height:100%;justify-content:space-between;row-gap:30px}.installation .block-1{margin:50px -15px 120px}.installation .block-1 img{object-fit:contain}.installation .block-2{margin-bottom:40px}.installation .block-2 ul li{color:var(--yellow-main);font-weight:700;list-style:disc;list-style-position:inside;text-decoration:underline}.installation .block-2 ul li::marker{margin-right:5px}.installation .block-2 .blue{color:var(--blue-main);font-weight:700}.installation .raison-fullpage{margin-bottom:120px}.installation .block-3{row-gap:40px}.installation .block-3 span{margin-top:10px}.installation .block-3 ul{padding-top:20px}.installation .block-3 ul li{border-bottom:2px solid;border-color:var(--black-main);cursor:pointer;font-family:Red Hat Display;font-size:1rem;font-weight:600;line-height:1.56rem;padding:10px 0;text-transform:uppercase}.installation .block-3 ul li.swiper-pagination-bullet-active{border-color:var(--yellow-main);color:var(--yellow-main)}.installation .block-3 .decalage img{padding-top:25px}.installation .block-3 .span-decalage{margin-top:10px}.installation .block-3 .span-decalage p{margin-bottom:10px}.installation .block-3 .swiper{height:100%}.installation .block-3 .swiper .swiper-navigation{column-gap:20px;display:flex;flex-direction:row;margin-top:35px}.installation .block-3 .swiper .swiper-navigation .sw-button{cursor:pointer}.installation .block-4{margin:120px -15px;row-gap:34px}.installation .block-4 h3{font-family:Red Hat Display;font-size:1.1rem;font-weight:700;line-height:1.56rem}.installation .block-4 h3.blue{color:var(--blue-main)}.installation .block-4 ul{margin-top:15px}.installation .block-4 ul li{font-size:1.02rem;font-weight:600;line-height:1.55rem;list-style:disc;list-style-position:inside}.installation .block-5{margin-bottom:120px}.installation .block-5 ul li{font-size:1.02rem;font-weight:600;line-height:1.55rem;list-style:disc;list-style-position:inside}.installation .block-5 p .yellow-underline{color:var(--yellow-main);font-weight:700;text-decoration:underline}.installation .block-5 .yellow-list{margin-top:25px}.installation .block-5 .yellow-list .yellow-underline{color:var(--yellow-main);font-weight:700;text-decoration:underline}.installation h3{font-size:1.4rem;font-weight:700;margin:50px 0 20px}.installation p{margin-bottom:40px}.installation .week-end h2{margin-bottom:20px}.installation .week-end span{font-size:1.2rem}.installation .week-end ul{display:flex;flex-direction:column;margin-bottom:15px;margin-top:15px;row-gap:10px}.installation .week-end ul li{font-weight:700;list-style-position:inside;list-style-type:disc}.installation .week-end a{margin-bottom:140px}.referent{padding:75px 0}.referent p{margin-top:20px}.referent .item{border-radius:30px;box-shadow:6px 10px 24px rgba(0,0,0,.11);font-size:1.02rem;padding:35px}.referent .item span{text-align:center}.referent .item span a{color:var(--blue-main);font-weight:700;text-decoration:underline}.referent .item span.nom{font-size:1.1rem;font-weight:700}.referent .item .title{color:var(--yellow-main);font-size:1.4rem;font-weight:700}.referent .item .habitant,.referent .item .porteur{align-items:center;display:flex;flex-direction:column;row-gap:15px}.referent .item .porteur{margin-top:35px}.entreprendre__localisation{margin-top:90px}.entreprendre__localisation__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.entreprendre__localisation__wrapper__menu{width:25%}.entreprendre__localisation__wrapper__item{display:none;padding-right:40px;width:45%}.entreprendre__localisation__wrapper__item .title-yellow{color:var(--yellow-main);font-family:Red Hat Display;font-size:2rem;font-weight:700;margin-bottom:30px}.entreprendre__localisation__wrapper__item .btn.blue{margin-top:15px}.entreprendre__localisation__wrapper__item .discover,.entreprendre__localisation__wrapper__item.active{display:block}.entreprendre__localisation__wrapper__item .discover.invisible{display:none}.entreprendre__localisation__wrapper__item__text{margin-top:30px;width:100%}.entreprendre__localisation__wrapper__item__text span{color:var(--blue-main);font-size:1.1rem;font-weight:700}.entreprendre__localisation__wrapper__item__text ul{display:flex;flex-direction:column;margin:20px 0;row-gap:10px}.entreprendre__localisation__wrapper__item__text ul li{color:var(--black-main);font-size:1.02rem;font-weight:500}.entreprendre__localisation__wrapper__item__text.invisible{display:none}.entreprendre__localisation__wrapper__item__text p:not(:last-child){margin-bottom:20px}.entreprendre__localisation__wrapper__item__image{width:25%}.entreprendre__localisation .menu-entreprendre{display:flex;flex-direction:column;margin-left:46px;margin-top:30px;row-gap:70px}.entreprendre__localisation .menu-entreprendre li{background:transparent;color:var(--grey-light);font-family:Red Hat Display;font-size:1.4rem;font-weight:700;padding:1px 0 0 35px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.entreprendre__localisation .menu-entreprendre li.active{background:url(/build/images/idv_LeMigennois_petit.e3bef4dc.svg) no-repeat 0 0 transparent;color:var(--blue-main)}.entreprendre__localisation .menu-entreprendre li:hover{color:var(--blue-main);cursor:pointer}.entreprendre__localisation .width-100{width:100%}.entreprendre__poste{margin-top:5rem}.entreprendre__poste h2{color:var(--blue-main);font-size:1.6rem;font-weight:700;margin:35px 0 20px}.entreprendre__poste p strong{color:var(--blue-main);font-weight:800}.entreprendre__bienvenue h2{color:var(--yellow-main);font-family:Red Hat Display;font-size:1.6rem;font-weight:700;margin:60px 0 30px}.entreprendre__bienvenue img{width:100%}.entreprendre__video{background-color:var(--yellow-main);margin:90px 0;padding:80px 0}.entreprendre__video iframe{height:550px;width:100%}.entreprendre__video h2{color:var(--white-main);font-family:Red hat Display;font-size:1.6rem;font-weight:700}.entreprendre__video p{color:var(--white-main);font-weight:600;margin-top:30px}.entreprendre__projet{margin-bottom:90px}.entreprendre__projet .title-blue{color:var(--blue-main);font-family:Red Hat Display;font-size:2.5rem;font-weight:700;margin-bottom:20px}.entreprendre__projet .wrapper{column-gap:60px;display:flex}.entreprendre__projet .wrapper ul{margin-bottom:35px}.entreprendre__projet .wrapper ul li{color:var(--black-main);font-size:1.1rem;font-weight:700;line-height:1.6rem;padding-top:8px}.entreprendre__projet h3{color:var(--yellow-main);font-family:Red Hat Display;font-size:1.6rem;font-weight:700;margin-bottom:15px}.entreprendre__projet a{color:var(--yellow-main);font-weight:700;line-height:1.6rem;text-decoration:underline}.entreprendre__projet-background{background-image:url(/build/images/working-migennes.47d3b03b.jpg);background-repeat:no-repeat;background-size:cover;padding:80px 0;text-align:center}.entreprendre__projet-background h2{color:var(--white-main);font-family:Red Hat Display;font-size:1.4rem;font-weight:700;line-height:2.2rem;margin-bottom:40px}.entreprendre__activites{margin:110px 0 90px}.entreprendre__activites .row{justify-content:space-between}.entreprendre__activites .row .col-4{background-color:var(--white-main);border-radius:20px;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;max-width:32%;padding:25px;row-gap:20px}.entreprendre__activites .row .col-4 span{color:var(--blue-main);font-family:Red Hat Display;font-size:1.1rem;font-weight:700}.entreprendre__activites .row .col-4 a{margin-top:auto;width:fit-content}.entreprendre__activites .row .col-4 img{position:absolute;right:25px;top:-25px;width:55px}.evenement .wrapper{display:flex;margin:50px 0 90px;position:relative}.evenement .wrapper__item{border-radius:30px;box-shadow:6px 10px 44px 0 rgba(0,0,0,.11);cursor:ew-resize;max-width:100%;width:400px}.evenement .wrapper__item__poster{border-radius:30px 30px 0 0;width:100%}.evenement .wrapper__item__content{display:flex;flex-direction:column;padding:35px;row-gap:15px}.evenement .wrapper__item__content h2{color:var(--yellow-main);font-family:Red Hat Display;font-size:1.25rem;font-weight:700;line-height:1.6rem}.evenement .wrapper__item__content p{overflow-wrap:break-word}.evenement .wrapper__item__content__wrapper{column-gap:35px;display:flex}.evenement .wrapper__item__content__wrapper .date{background-color:var(--yellow-main)}.evenement .wrapper__item__content__wrapper .date,.evenement .wrapper__item__content__wrapper .tel{border-radius:10px;color:var(--white-main);font-family:Red Hat Display;font-weight:500;line-height:1.4rem;padding:6px 15px}.evenement .wrapper__item__content__wrapper .tel{background-color:var(--blue-main)}.evenement .wrapper__item__content__wrap{align-items:flex-end;column-gap:20px;display:flex}.evenement .wrapper__item__content__wrap a{white-space:nowrap}.evenement .wrapper__item__content__wrap__wrapper{align-items:center;column-gap:10px;display:flex}.evenement .wrapper__item__content__wrap__wrapper span{color:var(--blue-main);font-family:Red Hat Display;font-size:1rem;font-weight:700;line-height:1.25rem}.evenement .swiper-js .swiper-button-prev{cursor:pointer;left:5%;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.evenement .swiper-js .swiper-button-next{cursor:pointer;position:absolute;right:5%;top:50%;transform:translateY(-50%);z-index:1}.actuality-event{padding:120px 0 90px}.actuality-event__list{margin-top:45px}.actuality-event__title{align-items:center;border-radius:10px;color:var(--white-main);display:flex;flex-direction:row;font-weight:700;justify-content:space-between;padding:30px 20px;width:100%}.actuality-event__title h3{font-size:1.3rem}.actuality-event__title a{color:var(--white-main);font-size:.85rem}.actuality-event__title.yellow{background-color:var(--yellow-main)}.actuality-event__title.blue{background-color:var(--blue-main)}.actuality-event__item{column-gap:5%;display:flex;margin-top:25px}.actuality-event__item img{max-width:40%;object-fit:cover}.actuality-event__item__content{max-width:55%}.actuality-event__item__content h4{color:var(--blue-main);font-size:1.2rem;font-weight:700}.actuality-event__item__content p{font-size:.9rem;margin:15px 0}.actuality-event__item.yellow .actuality-event__item__content h4{color:var(--yellow-main)}.document-website{padding:60px 0}.document-website h2{color:var(--blue-main);font-size:2.3rem;font-weight:700;margin-bottom:1rem}.document-website__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}.document-website__wrapper__item{position:relative;width:calc(20% - 2rem)}.document-website__wrapper__item .title-overlay{background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,0),#000);bottom:0;display:flex;flex-direction:column;height:60%;justify-content:end;left:0;padding:20px;position:absolute;right:0;row-gap:.5rem}.document-website__wrapper__item .title-overlay .category{background-color:var(--yellow-main);border-radius:20px;color:var(--white-main);font-size:.95rem;font-weight:600;padding:6px 12px;width:fit-content}.document-website__wrapper__item .title-overlay .document-website-title{display:flex;flex-direction:row;justify-content:space-between;margin-top:.5rem;width:100%}.document-website__wrapper__item .title-overlay .document-website-title h3{color:var(--white-main);margin:0;max-width:85%}.document-website__wrapper__item img{width:100%}.photo-galery{padding:120px 0 90px}.photo-galery .row{margin-top:25px;row-gap:50px}.photo-galery .row .galery-bullet{cursor:pointer}.photo-galery .row .galery-bullet .galery-size{height:500px;margin-bottom:20px;object-fit:cover}.photo-galery .row .galery-bullet span{font-family:Red Hat Display,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.6rem}.photo-galery .album{margin-top:50px}.photo-galery .album form{display:flex;gap:25px}.photo-galery .album form .wrapper{display:flex;flex-direction:column;gap:10px}.photo-galery .album form .widget-form{background-color:var(--white-main);border:2px solid;border-radius:40px;color:var(--yellow-main);display:inline-block;font-size:1rem;font-weight:700;padding:10px 20px;width:fit-content}.photo-galery .album form .widget-form.blue{color:var(--blue-main);cursor:pointer}.photo-galery .album form .widget-form option:hover{background-color:var(--grey-light)}.photo-galery .pagination{display:flex;margin-top:25px}.photo-galery .pagination span{background-color:var(--yellow-main);color:var(--white-main);cursor:pointer;display:block;padding:5px 10px}.photo-galery .pagination span a{color:var(--white-main)}.photo-galery .pagination span.current{background-color:var(--blue-main);cursor:inherit;height:25.99px;width:25px}.photo-galery .pagination span.page{height:25.99px;width:25px}.photo-galery .popup{display:none}.photo-galery .popup.open{display:inherit}.photo-galery .popup .bg-black{background-color:var(--black-80);cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.photo-galery .popup .cross{cursor:pointer;position:fixed;right:15%;top:15%;transform:translate(-75%,-75%);width:50px;z-index:12}.photo-galery .popup .swiper{left:50%;max-height:80%;max-width:80%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:11}.photo-galery .popup .swiper .swiper-wrapper .swiper-slide{align-items:center;display:flex;flex-direction:column;gap:10px;height:750px;overflow:visible}.photo-galery .popup .swiper .swiper-wrapper .swiper-slide img{height:100%;object-fit:contain}.photo-galery .popup .swiper .swiper-wrapper .swiper-slide span{color:var(--yellow-main);font-family:Red Hat Display,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.6rem}.photo-galery .popup .swiper .swiper-navigation{bottom:50%;display:flex;justify-content:space-between;position:fixed;transform:translateY(50%);width:100%;z-index:10}.photo-galery .popup .swiper .swiper-navigation .swiper-button-next,.photo-galery .popup .swiper .swiper-navigation .swiper-button-prev{cursor:pointer}.photo-galery .popup .swiper .swiper-navigation .swiper-button-next.swiper-button-disabled,.photo-galery .popup .swiper .swiper-navigation .swiper-button-prev.swiper-button-disabled{cursor:inherit}.decouvrir-patrimoine{background-image:url(/build/images/fond-patrimoine.dab24c45.webp);background-repeat:no-repeat;background-size:cover;padding:7rem 0;text-align:center}.decouvrir-patrimoine p{margin:2rem auto;max-width:35%}.offers{padding:var(--padding-main-block)}.offers .offer{display:flex}.offers .offer__title{align-items:center;column-gap:15px;display:flex;flex-direction:row;font-size:1.5rem;font-weight:700;margin:30px 0 40px}.offers .offer__title.job{color:var(--job-main)}.offers .offer__title.activity{color:var(--activity-main)}.offers .offer__title.house{color:var(--house-main)}.offers .offer__content{border-radius:20px;box-shadow:10px 14px 26px rgba(0,0,0,.11);max-width:90%;padding:30px;position:relative;width:90%}.offers .offer__content .rond{background-color:var(--job-main);border-radius:50%;height:35px;left:-17.5px;position:absolute;top:-17.5px;width:35px}.offers .offer__content .tags .tag{background-color:rgba(142,37,134,.14);color:var(--job-main);display:inline-block;font-size:.8rem;font-weight:700;padding:8px 9px}.offers .offer__content h4{color:var(--job-main);font-size:1.2rem;font-weight:700;margin:30px 0 20px}.offers .offer__content p{margin-bottom:20px}.offers .offer__content a{color:var(--blue-main);display:inline-block;font-weight:700}.offers .offer__content.activity .rond{background-color:var(--activity-main)}.offers .offer__content.activity .tags .tag{background-color:rgba(23,144,208,.14);color:var(--activity-main)}.offers .offer__content.activity h4{color:var(--activity-main)}.offers .offer__content.house .rond{background-color:var(--house-main)}.offers .offer__content.house .tags .tag{background-color:rgba(217,42,109,.14);color:var(--house-main)}.offers .offer__content.house h4{color:var(--house-main)}.contact{margin:108px 0}.contact form{padding-right:3rem}.contact label{display:block;font-size:1.02rem;font-weight:700;margin:10px 0}.contact label.required:after{color:var(--delete-color);content:" *"}.contact input,.contact textarea{border:2px solid var(--grey-light);border-radius:30px;font-family:Red Hat Display,sans-serif;font-size:1.02rem;font-weight:500;padding:15px;width:100%}.contact input:focus,.contact textarea:focus{border-color:var(--yellow-main);outline:none}.contact input:valid,.contact textarea:valid{border-color:var(--yellow-main)}.contact .confidentialite{padding:0 15px;width:70%}.contact .submit{height:fit-content;margin-top:3rem;width:fit-content}.contact .group-form{margin:20px 5px 20px 0;width:100%}.contact .form-check label{margin:5px 0 0 5px}.contact .form-check .form-check-input{float:left;margin-left:-1.5rem;padding:.5rem;width:auto}.contact iframe{border:none}.contact .map{border-radius:30px 30px 0 0;height:400px;margin-bottom:30px;width:100%}.contact .item{border-radius:30px;box-shadow:6px 10px 24px rgba(0,0,0,.11);padding:0 0 35px}.contact .item a{color:var(--blue-main);font-weight:700;text-decoration:underline}.contact .item span{text-align:center}.contact .item .nom{font-size:1.1rem;font-weight:700}.contact .item .title{color:var(--yellow-main);font-size:1.4rem;font-weight:700}.contact .item .habitant,.contact .item .porteur{align-items:center;display:flex;flex-direction:column;margin:0 35px;row-gap:15px}.contact .item .porteur{margin:35px 35px 0}.actualite .row,.evenement .row{margin:50px 0;row-gap:25px}.breadcrum{font-size:1.05rem;font-weight:700;margin-top:.5rem}.breadcrum span{color:var(--black-main)}.breadcrum span a{color:var(--blue-main)}.patrimoine{padding:var(--padding-first-block)}.patrimoine .title-subtitle{margin-bottom:2rem}.patrimoine p{margin-bottom:.5rem}.patrimoine .c-parti{color:var(--blue-main);display:block;font-size:1.2rem;font-weight:700;margin-bottom:4rem}.patrimoine .info-pratique{border:2px solid var(--jaune,#f59c00);display:block;font-style:italic;font-weight:600;line-height:1.4rem;padding:1.25rem}.patrimoine__liste-commune{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:4rem;row-gap:4rem}.patrimoine__liste-commune__commune{display:flex;flex-direction:column;width:calc(25% - 25px)}.patrimoine__liste-commune__commune img{max-width:100%}.patrimoine__liste-commune__commune__content{background:var(--white-main);border-radius:20px;box-shadow:0 0 30px 0 rgba(0,0,0,.2);height:100%;margin:-60px auto 0;padding:1.5625rem;position:relative;width:90%;z-index:2}.patrimoine__liste-commune__commune__content h2{color:var(--blue-main);font-family:Praise,cursive;font-size:2.2rem;margin-bottom:1rem}.patrimoine__liste-commune__commune__content h2.yellow{color:var(--yellow-main)}.patrimoine__liste-commune__commune__content .temps-parcours{column-gap:1rem;display:flex;flex-direction:row}.patrimoine__liste-commune__commune__content .temps-parcours div{column-gap:.4rem;font-size:.95rem;font-weight:600;width:50%}.patrimoine__liste-commune__commune__content p{margin:1.25rem 0}.patrimoine__nav-migennes{margin-bottom:6rem}.patrimoine__nav-migennes .ligne{display:block;margin-top:-65px;width:100%}.patrimoine__nav-migennes__lieux{display:flex;flex-direction:row;justify-content:space-between;position:relative}.patrimoine__nav-migennes__lieux img{height:164px;object-fit:contain}.patrimoine.bottom{padding:var(--padding-main-block)}.commune{padding:var(--padding-first-block);position:relative}.commune .title{font-family:Praise,cursive;font-size:3rem;margin-bottom:2rem}.commune h2,.commune h3{color:var(--yellow-main);font-size:1.1rem;font-weight:700;margin:0 0 1rem}.commune__trajet{margin-top:2rem;position:relative;z-index:3}.commune__trajet__info{margin-top:1.5rem}.commune__trajet__info div{column-gap:.5rem}.commune__trajet__info div img{width:40px}.commune__trajet__info div span{font-weight:600}.commune__trajet__info div.velo img{width:47px}.commune b{color:var(--blue-main)}.commune .swiper{z-index:2}.commune .swiper img{object-fit:cover}.commune .swiper .swiper-navigation{column-gap:20px;display:flex;flex-direction:row;margin-top:35px}.commune .swiper .swiper-navigation .sw-button{cursor:pointer}.commune .point-interet{bottom:20px;left:20px;position:absolute}.commune .point-interet span{background-color:var(--white-main);color:var(--blue-main);font-family:Red Hat Display,sans-serif;font-size:1.5rem;font-weight:700;line-height:2.5rem;padding:3px 9px}.commune.bassou .route{position:absolute;right:20px;top:0;z-index:2}.commune.bassou .title{color:var(--blue-main)}.commune.bassou .commune__trajet{background-color:var(--white-main)}.commune.bassou .commune__trajet .row{margin-top:2rem}.commune.bonnard .route{position:absolute;right:20px;top:0;z-index:2}.commune.bonnard .route-2{left:20px;position:absolute;top:29%;z-index:2}.commune.bonnard .title{color:var(--yellow-main)}.commune.bonnard .commune__trajet{background-color:var(--white-main)}.commune.bonnard .commune__trajet .row{margin-top:2rem;row-gap:1.5rem}.commune.charmoy .route{position:absolute;right:0;top:15px}.commune.charmoy .title{color:var(--blue-main);margin-bottom:0}.commune.charmoy .commune__presentation{column-gap:4rem;position:relative;z-index:2}.commune.charmoy .commune__presentation p{background-color:var(--white-main);padding:1.3rem 0;width:50%}.commune.charmoy .wrapper{column-gap:20px;display:flex}.commune.charmoy .wrapper img{width:100%}.commune.charmoy .wrapper .left{display:flex;flex-direction:column;height:100%;row-gap:20px;width:31%}.commune.charmoy .wrapper .right{height:50%;width:50%}.commune.cheny .route{left:0;position:absolute;top:50px}.commune.cheny .title{color:var(--yellow-main)}.commune.cheny .route-2{width:100%}.commune.cheny .commune__trajet .col-7{margin-top:-12%}.commune.chichery .route{position:absolute;right:0;top:-25px}.commune.chichery .route-2{bottom:150px;left:0;position:absolute}.commune.chichery .title{color:var(--blue-main)}.commune.epineau .route{left:0;position:absolute;top:25px}.commune.epineau .route-2{bottom:100px;position:absolute;right:0}.commune.epineau .title{color:var(--yellow-main)}.commune.epineau .commune__trajet{padding-left:20px;position:relative;z-index:2}.commune.epineau .commune__trajet .col-8{margin-top:2rem}.commune.laroche .route{left:50px;position:absolute;top:25px}.commune.laroche .route-2{bottom:300px;position:absolute;right:0}.commune.laroche .title{color:var(--blue-main)}.commune.laroche .commune__trajet .lieu-visiter,.commune.laroche .commune__trajet .paragraph{column-gap:4rem}.commune.vieux-migennes .route{bottom:-160px;left:0;position:absolute}.commune.vieux-migennes .route-2{bottom:100px;position:absolute;right:0}.commune.vieux-migennes .title{color:var(--blue-main)}.commune.centre-ville{padding:var(--padding-main-block)}.commune.centre-ville .route{left:0;position:absolute;top:340px}.commune.centre-ville .title{color:var(--yellow-main)}.commune.canal-bourgogne{padding:var(--padding-main-block)}.commune.canal-bourgogne .route{position:absolute;right:0;top:-20px}.commune.canal-bourgogne .route-2{bottom:-120px;left:25px;position:absolute}.commune.canal-bourgogne .presentation{max-width:70%}.commune.canal-bourgogne .commune__trajet .paragraph{column-gap:4rem}.commune.canal-bourgogne .lieu-3{margin-top:-8%}.commune.canal-bourgogne .col-7 .commune__trajet__info,.commune.canal-bourgogne .col-7 p{padding:0 2rem}.commune.sud-migennes{padding:var(--padding-main-block);text-align:right}.commune.sud-migennes .route{bottom:150px;position:absolute;right:0}.commune.sud-migennes .presentation{margin:0 0 0 auto;max-width:70%;text-align:left}.commune.sud-migennes .commune__trajet{text-align:left}.commune.sud-migennes .commune__trajet .row{row-gap:2rem}.actualite-show__image,.evenement-show__image{margin:100px 0;max-width:100%;position:sticky;top:100px}.actualite-show__image img,.evenement-show__image img{width:100%}.actualite-show__content,.evenement-show__content{margin:100px 0;padding:0 40px}.actualite-show .swiper-pagination,.evenement-show .swiper-pagination{margin-top:15px;text-align:center}.actualite-show .swiper-pagination-bullet,.evenement-show .swiper-pagination-bullet{background-color:var(--black-400);border-radius:50%;display:inline-block;height:8px;margin:0 4px;width:8px}.actualite-show .swiper-pagination-bullet-active,.evenement-show .swiper-pagination-bullet-active{background-color:var(--yellow-main)}.actualite-show .tags .tag{background-color:var(--yellow-main)}.actualite-show .tags .tag,.evenement-show .tags .tag{color:var(--white-main);display:inline-block;font-size:.8rem;font-weight:700;margin:10px 0;padding:8px 9px}.evenement-show .tags .tag{background-color:var(--blue-main)}.mentions{padding:var(--padding-first-block)}.mentions h1{color:var(--yellow-main);font-size:2.8rem;font-weight:700;margin-bottom:40px}.mentions h2{color:var(--blue-main);font-size:1.8rem;font-weight:700;margin-bottom:8px}.mentions p{margin-bottom:35px}.mentions p a{color:var(--yellow-main);font-weight:700}.footer{background-color:var(--blue-main);padding:35px 0}.footer .line{background-color:var(--white-main);height:1px;width:100%}.footer .line.l2{margin-top:60px}.footer img{max-width:100%}.footer span{color:var(--white-main);display:block;font-size:1.3rem;font-weight:700;margin-bottom:20px}.footer ul{display:inline-block;vertical-align:top}.footer ul:not(:last-of-type){margin-right:150px}.footer ul li:not(:last-child){padding-bottom:15px}.footer ul li a{color:var(--white-main);font-weight:700}.footer .follow img{display:inline-block}.footer .follow img:first-of-type{margin-right:15px}.footer .follow .logo{display:block;margin-top:20px}.footer .sub-footer{display:flex;flex-direction:row;justify-content:space-between;padding:35px 0 0}.footer .sub-footer .copy{display:flex;flex-direction:row;gap:40px}.footer .sub-footer .copy a,.footer .sub-footer .copy span,.footer .sub-footer .realisation a,.footer .sub-footer .realisation span{color:var(--white-main);font-size:.9rem;font-weight:700;margin:0}.footer .sub-footer .realisation a{color:var(--yellow-main)}.error404{min-height:50vh;padding:var(--padding-first-block)}.login{height:100vh;position:relative}.login__form{border-radius:20px;box-shadow:6px 10px 24px rgba(0,0,0,.11);left:50%;padding:40px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:30%}.login__form h1{color:var(--blue-main);font-size:1.6rem;font-weight:700}.login__form label{display:block;font-weight:700;margin-bottom:8px;text-align:left}.login__form input{border:2px solid var(--grey-light);border-radius:30px;font-family:Red Hat Display,sans-serif;font-size:1rem;font-weight:500;margin-bottom:1rem;padding:10px 12px;width:100%}.login__form input:focus{border-color:var(--yellow-main);outline:none}.login__form input:valid{border-color:var(--yellow-main)}.login__form .btn{display:inline-block;margin-top:2rem}@media screen and (max-width:2100px){.commune.epineau .route{z-index:3}.commune.laroche .route{left:40px}.commune.vieux-migennes .route{bottom:-30px}.commune.cheny .route{left:-110px}}@media screen and (max-width:2000px){.commune.laroche .route-2{bottom:150px}.commune.canal-bourgogne .route{right:-50px}.commune.canal-bourgogne .lieu-3{margin-top:3%}}@media screen and (max-width:1900px){.ambassadeurs .temoignages .item__citation{height:200px}}@media screen and (max-width:1800px){.migennois .video iframe{width:100%}.migennois .video.absolute iframe{width:800px}}@media screen and (max-width:1750px){.commune.epineau .route-2{bottom:0}.commune.laroche{overflow-x:hidden}.commune.laroche .route-2{bottom:120px;right:-200px}.commune.canal-bourgogne .route{top:50px}}@media screen and (max-width:1650px){.ambassadeurs .temoignages .item__citation{height:250px}.commune.centre-ville .route{left:-250px}.commune.charmoy .route{right:-250px}.commune.chichery .route-2{left:-160px}}@media screen and (max-width:1500px){.suivi-chaleureux .bulle-chat{bottom:0;width:15%}.suivi-chaleureux .right{height:100%;object-fit:cover}.commune.cheny .commune__trajet .col-7{margin-top:0}.commune.laroche .route-2{bottom:120px;right:-250px}.commune.canal-bourgogne{height:auto}.commune.canal-bourgogne .route{right:-70px;top:70px}}@media screen and (max-width:1400px){.ambassadeurs .temoignages .item__citation{height:300px}.commune.laroche .route-2{bottom:50px;right:-420px}.commune.charmoy .route{right:-270px}}@media screen and (max-width:1300px){.ambassadors .man{left:75%}.commune.laroche .route-2{bottom:190px;right:-550px}}@media screen and (max-width:1250px){.ambassadeurs .temoignages .item__citation{height:350px}.commune.epineau .route{left:-80px}.commune.vieux-migennes .route{bottom:40px}.commune.laroche .route{left:20px}.patrimoine__liste-commune__commune__content .temps-parcours{flex-wrap:wrap}.patrimoine__liste-commune__commune__content .temps-parcours div{width:100%}}@media screen and (max-width:1150px){.ambassadeurs .col-4{flex:0 0 50%;max-width:50%}.ambassadeurs .col-4 .item__citation{height:250px}.commune.epineau .route-2{right:-50px}.commune.laroche .route{display:none}.commune.vieux-migennes{overflow-x:hidden}.commune.vieux-migennes .route-2{right:-30px}.commune.canal-bourgogne .route{right:0;top:620px;width:40%;z-index:5}.commune.canal-bourgogne .route-2{left:-40px}.commune.bonnard p{background-color:var(--white-main);position:relative;z-index:3}}@media screen and (max-width:1100px){.commune.cheny .route{left:-150px}.commune.chichery .route{right:-50px}.commune.chichery .route-2{left:-210px}}@media screen and (max-width:998px){.evenement{overflow-x:hidden;width:100%}.error404{padding:160px 0}.desktop{display:none}.mobile{display:block}.burger-btn{border-top:4px solid var(--blue-main);box-sizing:border-box;cursor:pointer;height:30px;left:20px;position:fixed;top:40px;transition:all .3s ease-in;width:50px;z-index:100}.burger-btn:before{top:10px}.burger-btn:after,.burger-btn:before{background:var(--blue-main);content:"";display:block;height:4px;left:0;position:absolute;transition:all .3s ease-in;width:50px}.burger-btn:after{bottom:0}.burger-btn.active{border-color:transparent}.burger-btn.active:before{left:-2px;transform:rotate(45deg);width:50px}.burger-btn.active:after{bottom:11px;left:-2px;transform:rotate(135deg);width:50px}.header{background-color:var(--white-main);height:auto;justify-content:inherit;left:0;overflow:hidden;padding:0;position:fixed;width:100%;z-index:10}.header .menu{flex-direction:column;flex-wrap:unset;height:100%}.header .menu .logo{margin-left:auto;padding-right:20px}.header .menu .nav{flex-direction:column;max-height:0;opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);visibility:hidden}.header .menu .nav__mot{align-items:center;flex-direction:column;gap:80px;text-align:center}.header .menu .nav__mot li{width:fit-content}.header .menu .nav__contact{margin-left:0}.header .menu .nav .logo{padding-top:120px}.header .menu .nav .logo img{max-width:300px}.header .menu .nav ul{display:flex;flex-direction:column;height:100%;margin:40px 0;row-gap:40px;text-align:center}.header .menu .nav ul li a{color:var(--orange-main);font-size:1.2rem;font-weight:600}.header .menu .nav ul li:hover .submenu{position:static}.header.navigation{height:100vh;overflow:scroll}.header.navigation .nav{max-height:800px;opacity:1;visibility:visible}.home__content-text{left:20px}.home__content-text h1{font-size:3rem;max-width:100%}.navigation.header{left:0;right:0;width:100%}main{padding-top:130px}.patrimoine__liste-commune__commune{width:100%}.patrimoine__liste-commune__commune__content .temps-parcours{flex-wrap:wrap}.patrimoine__liste-commune__commune__content .temps-parcours div{width:100%}.install{padding:45px 0}.install .house{display:none}.install .col-6{flex:0 0 100%;max-width:100%}.install__points__wrapper{flex-wrap:wrap}.install__points__wrapper__point{width:100%}.install__points__wrapper__point p{padding:0}.install__points__wrapper__point iframe{height:400px;margin-right:inherit;margin-top:inherit;width:100%}.install__points__wrapper__point .btn{margin:25px 0 0}.install__points__wrapper__point.rp,.install__points__wrapper__point:not(:first-of-type){margin-top:70px}.install .points .point{margin-top:50px}.install .points .point p{padding:0}.install .points .point .btn{margin:20px 0 0}.install .points .point.rp{margin-top:50px}.install .points .point .photo{margin-right:0}.suivi-chaleureux .row{flex-direction:column;row-gap:30px}.suivi-chaleureux .row .col-5,.suivi-chaleureux .row .col-7{flex:0 0 100%;max-width:100%}.ambassadors .man{left:auto;max-width:50px;right:5%;top:125px}.ambassadors .rect-swiper{background-color:transparent}.hesitation{margin-top:0}.hesitation .row{row-gap:35px}.referent .item{margin-top:35px}.referent .item span a{display:block}.actuality-event .row{row-gap:35px}.actuality-event__title{flex-wrap:wrap}.actuality-event__item{flex-wrap:wrap;row-gap:15px}.actuality-event__item img,.actuality-event__item__content,.decouvrir-patrimoine p{max-width:100%}.breadcrum{margin-bottom:-130px;margin-top:0;padding-top:150px}.commune.bassou .route{display:none}.commune.bassou .row{row-gap:2rem}.commune.bonnard{overflow-x:hidden}.commune.bonnard .route{right:-230px;top:44px}.commune.bonnard .route-2,.commune.charmoy .route{display:none}.commune.charmoy .commune__presentation{flex-wrap:wrap}.commune.charmoy .commune__presentation p{width:100%}.commune.cheny .route{display:none}.commune.cheny .row{row-gap:2rem}.commune.cheny .commune__trajet .col-7{margin-top:0}.commune.chichery{overflow-x:hidden}.commune.chichery .route{right:-210px;top:15px}.commune.chichery .route-2{display:none}.commune.chichery .row{row-gap:2rem}.commune.epineau{overflow-x:hidden}.commune.epineau .route{top:100px}.commune.epineau .route-2{display:none}.commune.epineau .commune__trajet{padding-left:0}.commune.epineau .commune__trajet .row{flex-direction:column}.commune.epineau .commune__trajet .row .col-4,.commune.epineau .commune__trajet .row .col-8{flex:0 0 100%;max-width:100%}.commune.epineau .commune__trajet .lieu-visiter{flex-direction:column;row-gap:50px}.commune.epineau .commune__trajet .lieu-visiter img{width:100%}.commune.laroche .route-2{bottom:190px;right:-450px}.commune.vieux-migennes .route{display:none}.commune.vieux-migennes .route-2{bottom:0;right:-30px}.commune.vieux-migennes .row{flex-direction:column;row-gap:30px}.commune.vieux-migennes .row .col-5,.commune.vieux-migennes .row .col-6,.commune.vieux-migennes .row .col-7{flex:0 0 100%;max-width:100%}.commune.vieux-migennes .commune__trajet.partie-2 .row{flex-direction:column-reverse}.commune.centre-ville{margin-top:50px}.commune.centre-ville .route{left:-260px;top:-130px;z-index:3}.commune.centre-ville .row{flex-direction:column;row-gap:30px}.commune.centre-ville .row .col-4,.commune.centre-ville .row .col-5,.commune.centre-ville .row .col-6,.commune.centre-ville .row .col-7,.commune.centre-ville .row .col-8{flex:0 0 100%;max-width:100%}.commune.canal-bourgogne .route,.commune.canal-bourgogne .route-2{display:none}.commune.canal-bourgogne .row{row-gap:30px}.commune.canal-bourgogne .row .col-5,.commune.canal-bourgogne .row .col-6,.commune.canal-bourgogne .row .col-7{flex:0 0 100%;max-width:100%}.commune.canal-bourgogne .commune__trajet .mt-3{margin-top:1rem}.commune.canal-bourgogne .col-7 .commune__trajet__info,.commune.canal-bourgogne .col-7 p{padding:0}.commune.sud-migennes .presentation{max-width:100%}.commune.sud-migennes .row{flex-direction:column}.commune.sud-migennes .row .col-5,.commune.sud-migennes .row .col-7{flex:0 0 100%;max-width:100%}.commune.sud-migennes .title{text-align:left}.migennois{padding-top:30px}.migennois .truncate{display:none}.migennois .truncate.inherit{display:inherit}.migennois .first-text{margin:30px -15px 120px}.migennois .first-text .full-video .video-lucas,.migennois .video iframe{aspect-ratio:16/9;height:auto;width:100%}.migennois .video.absolute{width:calc(100% - 30px)}.migennois .video.absolute iframe{width:100%}.migennois .art-culture{row-gap:40px}.migennois .art-culture .col-6{flex:0 0 100%;max-width:100%}.migennois .bien-manger{margin:30px -15px 370px;row-gap:40px}.migennois .bien-manger .col-6{flex:0 0 100%;max-width:100%}.migennois .bien-vivre{margin-bottom:60px;padding:330px 0 50px}.migennois .bien-vivre .row{row-gap:40px}.migennois .bien-vivre .row .col-6{flex:0 0 100%;max-width:100%}.migennois .evenements{margin-bottom:0}.migennois .evenements .col-6{flex:0 0 100%;max-width:100%}.migennois .sante{margin-bottom:40px;row-gap:40px}.migennois .sante .col-6{flex:0 0 100%;max-width:100%}.migennois .sport .row{row-gap:40px}.ambassadeurs .col-4,.migennois .sport .row .col-6{flex:0 0 100%;max-width:100%}.ambassadeurs .col-4 .item__citation{height:inherit}.installation{margin-top:20px}.installation .row{flex-direction:column;row-gap:30px}.installation .row .col-4,.installation .row .col-5,.installation .row .col-6,.installation .row .col-7,.installation .row .col-8{flex:0 0 100%;max-width:100%}.installation .block-1 img,.installation img{height:auto}.installation .wrapper__gauche{max-width:100%}.installation .block-4{margin:50px -15px}.installation .block-5{margin-bottom:50px}.installation .block-ambassadeur .item .habitant span,.installation .block-ambassadeur .item .porteur span{line-height:1.5rem}.installation .block-ambassadeur .item .habitant span a,.installation .block-ambassadeur .item .porteur span a{display:block}.installation .week-end a{text-decoration:none}.photo-galery .row{flex-direction:column;gap:50px}.photo-galery .row .col-4{flex:0 0 100%;max-width:100%}.photo-galery .row .col-4 .galery-size{height:fit-content;object-fit:cover;width:100%}.photo-galery .album form{align-items:center}.entreprendre{margin-top:20px}.entreprendre__localisation{margin-top:50px}.entreprendre__localisation .menu-entreprendre{margin-left:30px;row-gap:35px}.entreprendre__localisation .menu-entreprendre li{font-size:1.2rem}.entreprendre__localisation__wrapper{row-gap:50px}.entreprendre__localisation__wrapper__menu{width:100%}.entreprendre__localisation__wrapper__item{padding-right:0;width:100%}.entreprendre__localisation__wrapper__item__text{width:100%}.entreprendre__localisation__wrapper__item__text p{margin-bottom:35px}.entreprendre__localisation__wrapper__item__text span{font-size:1.1rem;font-weight:700}.entreprendre__localisation__wrapper__item__text ul li{font-size:1.02rem;line-height:1.55rem}.entreprendre__localisation__wrapper__item__image{width:100%}.entreprendre__video{margin:40px 0}.entreprendre__video .row{row-gap:25px}.entreprendre__video iframe{aspect-ratio:16/9;height:auto;width:100%}.entreprendre__projet .title-blue{font-size:1.8rem}.entreprendre__projet .wrapper{flex-wrap:wrap;margin-bottom:35px;row-gap:20px}.entreprendre__projet .wrapper ul{margin-bottom:0}.entreprendre__projet-background{padding:80px 20px}.entreprendre__activites .row{row-gap:65px}.entreprendre__activites .row .col-4{max-width:100%}.entreprendre__activites .row .col-4 img{top:-38px}.ambassadeurs{margin-top:20px}.ambassadeurs .video{width:100%}.actualite{margin-top:20px}.actualite .row{margin:20px -15px}.actualite-show__image{margin:30px 0}.actualite-show__content{margin:0;padding:0}.evenement{margin-top:20px}.evenement .row{margin:20px -15px}.contact{margin:20px 0 60px}.contact .row:first-of-type{row-gap:30px}.contact form{padding:0}.contact .group-form{margin:20px 5px 20px 0}.contact .confidentialite{margin:0 15px;width:100%}.contact .item .habitant a,.contact .item .porteur a{display:block}.footer .row{text-align:center}.footer ul{display:block;margin-right:0}.footer ul:not(:last-of-type){margin-bottom:15px;margin-right:0}.footer .follow{margin-top:2rem}.footer .sub-footer{flex-direction:column;row-gap:1rem}.footer .sub-footer .copy{flex-direction:column;row-gap:.5rem}}@media screen and (max-width:800px){.commune.charmoy .commune__trajet .row{row-gap:50px}.commune.chichery .route{right:-340px}.commune.laroche .row{row-gap:50px}.commune.vieux-migennes .route-2{right:-70px}.commune.canal-bourgogne .route{right:-20px;top:165px;width:40%;z-index:5}.commune.sud-migennes .route{bottom:210px}.photo-galery .album form .widget-form{width:100%}.footer .follow .logo{margin:30px 50%;transform:translateX(-50%)}}@media screen and (max-width:700px){.installation .wrapper{flex-direction:column;row-gap:30px}.installation .wrapper__gauche{width:100%}.installation .wrapper__gauche img{max-width:100%;width:100%}.installation .wrapper__droite{width:100%}.commune.laroche .route-2{bottom:350px;right:-350px}}@media screen and (max-width:600px){.contact .text-input{width:100%}.commune.laroche .route-2{bottom:-25px;display:none;max-width:120%;right:-350px}.commune.laroche .commune__trajet .lieu-visiter,.commune.laroche .commune__trajet .paragraph{column-gap:0;flex-direction:column;row-gap:1rem}.commune.laroche .commune__trajet .lieu-visiter img{width:100%}.commune.epineau .route{left:-100px;top:150px}.commune.canal-bourgogne .commune__trajet .paragraph{flex-direction:column;row-gap:2rem}.commune.sud-migennes .route{display:none}}@media screen and (max-width:550px){.commune.canal-bourgogne .route{top:220px;width:60%}}@media screen and (max-width:523px){.commune.canal-bourgogne .route{top:270px;width:60%}.evenement .wrapper__item__content__wrapper{flex-direction:column;row-gap:10px}.evenement .wrapper__item__content__wrapper span{text-align:center}.evenement .wrapper__item__content__wrap{align-items:flex-start;flex-direction:column-reverse;row-gap:15px}}@media screen and (max-width:500px){.migennois .video.absolute{margin-top:-100px}.migennois .bien-manger{margin:30px -15px 220px}.migennois .bien-vivre{padding:210px 0 50px}}