.card{background:#fff;border-radius:var(--wp--custom--border-radius--medium);color:#1c2b35;position:relative;z-index:0;overflow:hidden;-webkit-transition:background .25s,color .25s;transition:background .25s,color .25s}.card .field-title{font-size:18px;font-weight:700}.card .field-image{height:100%;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}.card .field-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card .group-media{aspect-ratio:1;overflow:hidden}.card .group-content{padding:var(--wp--preset--spacing--s)}.card .cardlink{position:absolute;inset:0 0 0 0;z-index:1;font-size:0;text-decoration:none}.card:hover,.card:focus{background:var(--wp--preset--color--dark);color:var(--wp--preset--color--white)}.card:hover .field-image,.card:focus .field-image{-webkit-transform:scale(1);transform:scale(1)}.card.card-page,.card.card-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:0}.card.card-page .field-title,.card.card-child .field-title{margin:0;color:#2e5872}.card.card-page .field-description,.card.card-child .field-description{display:none}.card.card-page .group-media,.card.card-child .group-media{background:#000}.card.card-page .group-media .field-image,.card.card-child .group-media .field-image{opacity:.7}.card.card-page .group-content,.card.card-child .group-content{position:absolute;bottom:0;left:0;right:0;z-index:1}.card.card-page .group-content::before,.card.card-page .group-content::after,.card.card-child .group-content::before,.card.card-child .group-content::after{content:"";position:absolute;inset:-25px 0 0 0}.card.card-page .group-content::before,.card.card-child .group-content::before{background-image:url("../../../assets/img/divers/wave-1.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-size:auto calc(100% + 80px);background-position:top left 50%;z-index:-1;-webkit-transition:background-position .35s;transition:background-position .35s}.card.card-page .group-content::after,.card.card-child .group-content::after{z-index:-2;background-image:url("../../../assets/img/divers/wave-2.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-size:auto calc(100% + 80px);background-position:top left 0;-webkit-transition:background-position .45s;transition:background-position .45s}.card.card-page .field-title::before,.card.card-child .field-title::before{content:"";position:absolute;right:-20px;top:-45px;width:70px;height:70px;background:#ffdd78;z-index:-3;border-radius:50%;opacity:.5;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .45s;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s, -webkit-transform .45s}.card.card-page:hover .group-content::before,.card.card-page:focus .group-content::before,.card.card-child:hover .group-content::before,.card.card-child:focus .group-content::before{background-position:top left calc(50% + 60px)}.card.card-page:hover .group-content::after,.card.card-page:focus .group-content::after,.card.card-child:hover .group-content::after,.card.card-child:focus .group-content::after{background-position:top left -100px}.card.card-page:hover .field-title::before,.card.card-page:focus .field-title::before,.card.card-child:hover .field-title::before,.card.card-child:focus .field-title::before{-webkit-transform:scale(1.2);transform:scale(1.2)}.card.card-evenement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.2);box-shadow:0 4px 10px 0 rgba(0,0,0,.2);background:0 none}.card.card-evenement .group-media{overflow:hidden;background:#f7f3ee;margin-top:auto}.card.card-evenement .group-content{background:#fff;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;color:#1c2b35}.card.card-document{max-width:260px}.card.card-document .group-media{height:200px;overflow:hidden;aspect-ratio:unset}.card.card-actualite,.card.card-apidae{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;overflow:visible;z-index:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2)}.card.card-actualite .group-media,.card.card-apidae .group-media{background:#2e5872;overflow:hidden;aspect-ratio:1.4;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;border-radius:0 0 var(--wp--custom--border-radius--medium) var(--wp--custom--border-radius--medium)}.card.card-actualite .group-content,.card.card-apidae .group-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;font-size:16px;position:relative;padding:15px;background:#fff;border-radius:var(--wp--custom--border-radius--medium) var(--wp--custom--border-radius--medium) 0 0}.card.card-actualite .field-title,.card.card-apidae .field-title{margin-top:10px;margin-bottom:10px}.card.card-actualite .field-commune,.card.card-apidae .field-commune{text-transform:uppercase;font-weight:700;color:#2e5872}.card.card-actualite .field-commune::before,.card.card-apidae .field-commune::before{content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;position:relative;top:-2px;margin-right:4px;-webkit-mask-image:url("../../../assets/sprite/view/sprite.svg#divers--marker");mask-image:url("../../../assets/sprite/view/sprite.svg#divers--marker");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:currentColor}.card.card-actualite .field-label,.card.card-actualite .group-top,.card.card-apidae .field-label,.card.card-apidae .group-top{display:inline-block;position:relative;z-index:0;color:#2e5872;font-weight:700;text-transform:uppercase;padding:6px 18px;text-align:center;min-width:140px;top:-15px;margin-left:-15px}.card.card-actualite .field-label::before,.card.card-actualite .group-top::before,.card.card-apidae .field-label::before,.card.card-apidae .group-top::before{content:"";position:absolute;inset:0 0 0 0;background:#a8d5ba;border-radius:var(--wp--custom--border-radius--medium) 0 var(--wp--custom--border-radius--medium) 0;z-index:-1}.card.card-actualite .field-label::after,.card.card-actualite .group-top::after,.card.card-apidae .field-label::after,.card.card-apidae .group-top::after{content:"";position:absolute;top:0;left:0;width:115px;height:100%;background:#8ecbcc;border-radius:var(--wp--custom--border-radius--medium);z-index:-2;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:translateX(-8px) translateY(1px) scaleY(1.15) rotateZ(-4deg);transform:translateX(-8px) translateY(1px) scaleY(1.15) rotateZ(-4deg);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.card.card-actualite:hover,.card.card-actualite:focus,.card.card-apidae:hover,.card.card-apidae:focus{color:#1c2b35}.card.card-actualite:hover .field-label::after,.card.card-actualite:hover .group-top::after,.card.card-actualite:focus .field-label::after,.card.card-actualite:focus .group-top::after,.card.card-apidae:hover .field-label::after,.card.card-apidae:hover .group-top::after,.card.card-apidae:focus .field-label::after,.card.card-apidae:focus .group-top::after{-webkit-transform:translateX(0) translateY(-2px) scaleY(0.9) rotateZ(0);transform:translateX(0) translateY(-2px) scaleY(0.9) rotateZ(0)}.card.card-ws-deliberation,.card.card-ws-conseil-municipal,.card.card-ws-arrete{overflow:visible}.wp-block-ws-library-ws-featured-cards.block-editor-block-list__block{overflow:auto}@media(min-width: 992px){.wp-block-ws-library-ws-featured-cards{padding:0 160px}}.ws-featured-cards-wrapper{position:relative;z-index:0}@media(min-width: 992px){.ws-featured-cards-wrapper{padding:0 75px}}.ws-featured-cards-wrapper .navigation-arrows{position:absolute;top:50%;left:0;right:0;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.ws-featured-cards-wrapper .navigation-arrows .navigation-arrow{font-size:0;padding:0;width:40px;height:40px;display:block;border-radius:13px;border:solid 1px #2e5872;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;pointer-events:all;z-index:0;overflow:hidden;text-transform:uppercase;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.ws-featured-cards-wrapper .navigation-arrows .navigation-arrow::before{content:"";position:absolute;inset:0;background-color:#2e5872;pointer-events:none;-webkit-mask-image:url("../../../assets/sprite/view/sprite.svg#arrows--chevron");mask-image:url("../../../assets/sprite/view/sprite.svg#arrows--chevron");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px}.ws-featured-cards-wrapper .navigation-arrows .navigation-arrow.arrow-left{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.ws-featured-cards-wrapper .navigation-arrows .navigation-arrow::after{content:"";display:block;width:45px;aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(60%);transform:translateX(-50%) translateY(60%);opacity:0;background-color:#7a97a8;z-index:-1;-webkit-transition:width .6s,opacity .25s .15s,-webkit-transform .6s;transition:width .6s,opacity .25s .15s,-webkit-transform .6s;transition:width .6s,transform .6s,opacity .25s .15s;transition:width .6s,transform .6s,opacity .25s .15s,-webkit-transform .6s}.ws-featured-cards-wrapper .navigation-arrows .navigation-arrow:hover::after{width:calc(100% + 15px);opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:width .6s,opacity .25s,-webkit-transform .6s;transition:width .6s,opacity .25s,-webkit-transform .6s;transition:width .6s,transform .6s,opacity .25s;transition:width .6s,transform .6s,opacity .25s,-webkit-transform .6s}.ws-featured-cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;margin:0 -14px;height:420px}@media(min-width: 992px){.ws-featured-cards-wrapper{height:420px;margin:0 -2px}}@media(min-width: 1470px){.ws-featured-cards-wrapper{height:480px}}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card{position:relative;min-width:44px;cursor:pointer;margin-left:1px;margin-right:1px;border-radius:var(--wp--custom--border-radius--medium);overflow:hidden;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}@media(min-width: 992px){.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card{min-width:60px;margin-left:2px;margin-right:2px}}@media(min-width: 1470px){.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card{min-width:110px}}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper{height:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .group-media,.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .group-content{position:absolute;inset:0 0 0 0;z-index:0}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .group-media .field-image{height:100%}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .group-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .group-content{padding:30px;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.62)), color-stop(28%, rgba(0, 0, 0, 0.48)), to(rgba(0, 0, 0, 0.28)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0.48) 28%, rgba(0, 0, 0, 0.28) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:14px;opacity:1;z-index:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s;color:#fff}@media(min-width: 992px){.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .group-content{padding:36px 24px 24px 60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width: 1470px){.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .group-content{padding:36px 24px 24px 105px}}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-title,.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-content{opacity:1;-webkit-transition:opacity .35s .4s;transition:opacity .35s .4s}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-theme{margin-bottom:auto;text-transform:uppercase;font-weight:700;line-height:1;-webkit-transition:color .55s;transition:color .55s}@media(min-width: 992px){.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-theme{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;position:absolute;left:20px;top:24px;bottom:24px}}@media(min-width: 1470px){.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-theme{left:44px}}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-title{margin:0;color:#fff;font-size:24px;line-height:1.1;max-width:18ch}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-content{margin:0;max-width:38ch;font-size:16px;line-height:1.35}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .group-link .ws-featured-card-link{position:absolute;inset:0 0 0 0;z-index:1;font-size:0}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper:hover .field-theme,.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper:focus .field-theme{color:#ffdd78}@media(min-width: 992px){.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-theme{font-size:22px}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-title{font-size:32px}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-content{font-size:20px}}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card.active .ws-featured-card-wrapper:hover .group-content,.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card.active .ws-featured-card-wrapper:focus .group-content{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(min-width: 992px){.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card.active{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card:not(.active){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card:not(.active) .ws-featured-card-wrapper .field-title,.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card:not(.active) .ws-featured-card-wrapper .field-content{opacity:0;-webkit-transition:opacity 0s 0s;transition:opacity 0s 0s}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card:not(.active) .ws-featured-card-wrapper .group-link .ws-featured-card-link{pointer-events:none}}@media(max-width: 991px){.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card{min-width:320px}.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-title,.ws-featured-cards-wrapper .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-content{opacity:1}}.ws-featured-cards-wrapper .block-editor-block-list__layout{gap:var(--featured-gap);position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:530px;overflow:auto}.ws-featured-cards-wrapper .block-editor-block-list__layout .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper{aspect-ratio:1.1}.ws-featured-cards-wrapper .block-editor-block-list__layout .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .group-content{padding:36px 24px 24px 68px;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.62)), color-stop(28%, rgba(0, 0, 0, 0.48)), to(rgba(0, 0, 0, 0.28)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0.48) 28%, rgba(0, 0, 0, 0.28) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:14px}.ws-featured-cards-wrapper .block-editor-block-list__layout .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-theme{position:absolute;left:30px;top:24px;bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);text-transform:uppercase;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:14px}.ws-featured-cards-wrapper .block-editor-block-list__layout .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-title{margin:0;color:#fff;font-size:24px;line-height:1.1;max-width:18ch}.ws-featured-cards-wrapper .block-editor-block-list__layout .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-content{margin:0;max-width:38ch;font-size:16px;line-height:1.35}.ws-featured-cards-wrapper .block-editor-block-list__layout .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-title,.ws-featured-cards-wrapper .block-editor-block-list__layout .wp-block-ws-library-ws-featured-card .ws-featured-card-wrapper .field-content{display:block;opacity:1}@media(max-width: 991px){.ws-featured-cards-wrapper{overflow:auto;margin:0 -15px;padding:0 15px;-ms-overflow-style:none;scrollbar-width:none}.ws-featured-cards-wrapper::-webkit-scrollbar{display:none}.ws-featured-cards-wrapper .navigation-arrows{display:none}}.wp-block-ws-library-ws-featured-cards.block-editor-block-list__block .ws-featured-cards-wrapper{height:auto;overflow:auto;padding:0}.wp-block-ws-library-ws-list-events .list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.wp-block-ws-library-ws-list-events .list-items .item{width:100%}@media(min-width: 768px){.wp-block-ws-library-ws-list-events .list-items .item{width:calc(50% - 10px)}}@media(min-width: 992px){.wp-block-ws-library-ws-list-events .list-items .item{width:calc(25% - 15px)}}.wp-block-ws-library-ws-list-events .list-items .item .card{height:100%}.child-pages-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.child-pages-list .item{width:100%}@media(min-width: 768px){.child-pages-list .item{width:calc(50% - 10px)}}@media(min-width: 992px){.child-pages-list .item{width:calc(25% - 15px)}}.child-pages-list .item .card{height:100%}