/*
Theme Name: Ruffec
Author: 16h33
Author URI: https://www.16h33.fr
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
:root {
	--blue: #2fabd2;
	--green: #a8ca56;
	--gray: #8a8a8a;
	--seaweed: #102b38;
}

.btn {
	padding: 12px 30px !important;
	font-family: "Rubik" !important;
}
.style-light p,
.style-light span,
.style-light h1,
.style-light h2,
.style-light h3,
.style-light h4,
.style-light h5,
.style-light h6 {
	color: var(--seaweed);
}

.style-light p a[href], .style-light p a[href] span {
	color: var(--blue);
}
@media (max-width: 767px) {
	.btn {
		padding: 12px 24px !important;
	}
}
.longLink a {
	max-width: 100%;
	word-break: break-all;
}

.hmenu .header-wrapper .column_parent {
	height: fit-content !important;
}
/* header */
.menu-horizontal .menu-horizontal-inner {
	display: flex;
	flex-direction: row-reverse;
}

.customHeader .limit-width {
	max-width: 1410px;
}
.customHeader .customHeader__menu,
.customHeader .customHeader__search {
	padding: 0px !important;
}
.customHeader .row-header .customHeader__menu,
.customHeader .row-header .customHeader__menu .uncol,
.customHeader .row-header .customHeader__menu .uncol .uncoltable,
.customHeader .row-header .customHeader__menu .uncol .uncoltable .uncell,
.customHeader
	.row-header
	.customHeader__menu
	.uncol
	.uncoltable
	.uncell
	.uncont,
.customHeader
	.row-header
	.customHeader__menu
	.uncol
	.uncoltable
	.uncell
	.vc_wp_custommenu,
.customHeader
	.row-header
	.customHeader__menu
	.uncol
	.uncoltable
	.uncell
	.widget_nav_menu,
.menu-menu-principal-container,
.menu-menu-principal-container .menu {
	height: 100% !important;
}
.customHeader .customHeader__menu,
.customHeader .customHeader__menu * {
	position: unset;
}

.customHeader .customHeader__menu .menu-menu-principal-container .menu {
	display: flex;
	justify-content: end;
	position: unset;
}
.customHeader .customHeader__menu .menu-menu-principal-container .menu > li {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.customHeader
	.customHeader__menu
	.menu-menu-principal-container
	.menu
	> li
	> .sub-menu {
	position: absolute;
	width: 100vw;
	bottom: 0px;
	left: 50%;
	background: white;
	opacity: 0;
	pointer-events: none;
	transition: opacity 150ms ease;
	transform: translate(-50%, 100%);
	margin: 0 !important;
	z-index: 100000;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 32px;
	padding-inline: calc((100vw - 910px) / 2);
	padding-block: 45px;
	/* 
	max-width: 910px;
	box-shadow: 0 0 0 100vmax white;
	clip-path: inset(0 -100vmax); 
	*/
	box-shadow: 0 0 0 100vh rgba(0, 0, 0, 0.3);
	/* clip-path: inset(0 0 -0vh); */
}

.customHeader
	.customHeader__menu
	.menu-menu-principal-container
	.menu
	li:hover
	> .sub-menu,
.customHeader
	.customHeader__menu
	.menu-menu-principal-container
	.menu
	li
	> .sub-menu:hover {
	opacity: 1;
	pointer-events: auto;
	clip-path: inset(0 0 -100vh);
}
div#page-header .header-wrapper {
	overflow: visible;
}

.main-container .row-inner {
	position: unset;
}

.customHeader {
	display: flex;
	align-items: center;
	height: 108px;
	justify-content: space-between;
	margin: 0px;
}
.customHeader .row-header {
	padding: 0px 0px 0px 16px !important;
	margin: 0px auto !important;
	height: 100%;
	display: block;
}
.customHeader .row-header > .wpb_row {
	display: flex;
	align-items: center;
}

.customHeader
	.customHeader__menu
	.menu-menu-principal-container
	.menu
	> li
	.sub-menu
	li
	> a {
	color: var(--seaweed);
	font-size: 18px;
	font-family: "Rubik";
}

.customHeader
	.customHeader__menu
	.menu-menu-principal-container
	.menu
	> li
	.sub-menu
	li
> a:hover{
	color: var(--blue);
}

.customHeader
	.customHeader__menu
	.menu-menu-principal-container
	.menu
	> li
	.sub-menu
	li
	> .sub-menu
	a {
	color: #8a8a8a;
	font-size: 16px;
}
.customHeader
	.customHeader__menu
	.menu-menu-principal-container
	.menu
	> li
	.sub-menu
	li
	> .sub-menu
a:hover{
	color:var(--blue);
}


.customHeader
	.customHeader__menu
	.menu-menu-principal-container
	.menu
	> li
	.sub-menu
	li
	> .sub-menu {
	margin-top: 20px;
}

.sub-menu__col {
	display: flex;
	flex-direction: column;
	gap: 40px;
}

.customHeader
	.customHeader__menu
	.menu-menu-principal-container
	.menu
	> li
	> a {
	height: 100%;
	display: flex;
	align-items: center;
	border-bottom: 10px solid white;
	margin-inline: 16px;
	border-top: 10px solid white;
	font-family: "Rubik";
	font-weight: 400;
}

.customHeader
	.customHeader__menu
	.menu-menu-principal-container
	.menu
	> li:hover
	> a {
	color: var(--blue);
	border-bottom-color: var(--blue);
}

/* search bar */
.customHeader .customHeader__search .search-field::placeholder {
	color: #d1d1d1;
}

.customHeader .customHeader__search .search-container-inner {
	max-width: 360px;
	margin: 0 auto;
}

.customHeader .customHeader__search .search-container-inner i {
	color: #d1d1d1;
}

.customHeader .customHeader__search .search-field {
	border-radius: 50px;
	border-color: #d1d1d1;
	font-size: 16px;
	padding: 8px 16px;
}

.fa-search3:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.939' height='17.939' viewBox='0 0 17.939 17.939'%3E%3Cg id='loupe' transform='translate(0 -0.002)'%3E%3Cg id='Groupe_2830' data-name='Groupe 2830' transform='translate(0 0.002)'%3E%3Cpath id='Tracé_19372' data-name='Tracé 19372' d='M17.83,17.3l-5.458-5.458a7.14,7.14,0,1,0-.529.528L17.3,17.831a.374.374,0,1,0,.529-.528ZM7.1,13.456A6.354,6.354,0,1,1,13.454,7.1,6.361,6.361,0,0,1,7.1,13.456Z' transform='translate(0 -0.002)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	display: block;
	height: 18px;
	width: 18px;
	background-repeat: no-repeat;
	background-position: center;
}

.subSubMenuBack,
.subSubMenuTitle,
.mobilesearch,
.mobileBurger {
	display: none;
}

@media (max-width: 1240px) {
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li
		> a {
		font-size: 13px;
	}
}

@media (max-width: 1120px) {
	.customHeader .customHeader__search input::placeholder {
		font-size: 13px;
	}
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li
		> a {
		margin: 0 8px;
	}
}

@media (max-width: 959px) {
	.header-wrapper .customHeader .wpb_row .customHeader__menu {
		position: fixed;
		top: 105px;
		width: 100vw;
		background: white;
		height: 100vh !important;
		z-index: 12;
		padding-top: 20px !important;
		left: 0;
		transform: translateX(-100%);
		transition: 300ms ease;
	}

	.header-wrapper .customHeader .wpb_row .customHeader__search {
		position: fixed;
		top: 60px;
		z-index: 13;
		width: 100vw;
		background: white;
		left: 0;
		transform: translateX(-100%);
		transition: 300ms ease;
	}

	.customHeader .col-lg-2 {
		max-width: 130px;
		margin: 0 auto;
	}

	.customHeader {
		height: 60px;
		padding: 0 36px;
	}

	.customHeader .customHeader__menu .menu-menu-principal-container .menu {
		flex-direction: column;
		justify-content: flex-start;
		padding: 0 36px;
		overflow: auto;
	}

	.customHeader .customHeader__menu .menu-menu-principal-container .menu > li {
		height: fit-content;
		border-bottom: 1px solid #e6e6e6;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
		position: unset;
	}
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li
		> a {
		margin: 0;
		padding: 35px 26px 26px 26px !important;
		border: 0px;
		font-size: 20px;
		color: var(--seaweed);
		width: 100%;
		display: flex;
		justify-content: space-between;
		height: fit-content;
	}
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li:hover
		> a {
		color: var(--seaweed);
	}
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li
		> a::after {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.811' height='8.976' viewBox='0 0 14.811 8.976'%3E%3Cpath id='Tracé_19400' data-name='Tracé 19400' d='M242.491,110.009a.754.754,0,0,0,.463-.182l3.815-3.591a.771.771,0,0,0,.056-.982.7.7,0,0,0-.982.007l-2.679,2.525V95.871a.673.673,0,1,0-1.346,0v11.914l-2.679-2.525a.742.742,0,0,0-.982-.007.761.761,0,0,0,.056.982l3.815,3.591a.648.648,0,0,0,.463.182Z' transform='translate(-95.198 246.977) rotate(-90)' fill='%23102b38'/%3E%3C/svg%3E%0A");
		content: "";
		height: 9px;
		width: 15px;
		display: block;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		transition: 350ms ease;
	}
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li.subMenuOpen
		> a::after {
		transform: rotate(90deg);
	}
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li
		> .sub-menu {
		position: unset;
		opacity: 1;
		pointer-events: auto;
		flex-direction: column;
		display: flex;
		transform: none;
		width: 100%;
		padding: 0 46px;
		max-height: 0px;
		overflow: hidden;
		transition: 300ms ease;
		box-shadow: none;
	}

	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li.subMenuOpen
		> .sub-menu {
		max-height: 3000px;
		padding: 20px 26px 20px 46px;
	}

	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li
		> .sub-menu
		a {
		font-weight: 400;
	}

	.sub-menu__col.sub-menu__col--1 {
	}

	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li
		> .sub-menu
		.sub-menu {
		position: fixed;
		top: 0px;
		height: 100dvh;
		background: white;
		width: 100%;
		left: 0;
		transform: translateX(-100%);
		transition: 300ms ease;
		padding: 0 36px;
	}
	.customHeader .row-header {
		padding: 0 !important;
	}
	.customHeader .row-header > .wpb_row {
		justify-content: space-between;
	}

	.customHeader__logo {
		padding: 0 !important;
	}

	.mobilesearch {
		display: flex;
		padding: 0 !important;
	}

	.mobileBurger {
		display: flex;
		flex-direction: column;
	}

	.mobileBurger span {
		background: var(--seaweed);
		height: 2px;
		width: 24px;
		display: block;
		transition: 300ms ease;
	}

	.mobileBurger span:last-child {
		background-color: transparent;
		height: fit-content;
		display: flex;
		justify-content: center;
	}

	.mobileBurger span:last-child::after {
		content: "Menu";
		font-size: 8px;
		font-family: "Roboto";
		font-weight: 400;
		text-transform: uppercase;
	}

	.mobileBurger span:nth-child(2) {
		margin: 5px 0 4px 0;
	}
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li
		.sub-menu
		li
		> a::after {
		content: "";
		background-image: url("data:image/svg+xml,%3Csvg id='next' xmlns='http://www.w3.org/2000/svg' width='5.217' height='9.66' viewBox='0 0 5.217 9.66'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(0 0)'%3E%3Cpath id='Tracé_19' data-name='Tracé 19' d='M5.107,4.565.639.109A.374.374,0,0,0,.11.64l4.2,4.19L.11,9.02a.374.374,0,0,0,.529.53L5.107,5.1a.374.374,0,0,0,0-.53Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E%0A");
		height: 10px;
		width: 6px;
		display: block;
		background-position: center;
		background-repeat: no-repeat;
	}

	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li
		.sub-menu
		li
		> a {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 8px;
	}

	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li.subMenuOpen
		> .sub-menu
		.subSubMenuOpen
		.sub-menu {
		transform: translateX(0px);
	}
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		li:hover
		> .sub-menu,
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		li
		> .sub-menu:hover {
		clip-path: none;
	}
	li.subSubMenuBack {
		font-size: 13px;
		color: #102b38;
		padding: 8px 12px 30px 0px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		gap: 8px;
	}

	li.subSubMenuBack::before {
		content: "";
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.811' height='8.976' viewBox='0 0 14.811 8.976'%3E%3Cpath id='Tracé_38380' data-name='Tracé 38380' d='M242.491,110.009a.754.754,0,0,0,.463-.182l3.815-3.591a.771.771,0,0,0,.056-.982.7.7,0,0,0-.982.007l-2.679,2.525V95.871a.673.673,0,1,0-1.346,0v11.914l-2.679-2.525a.742.742,0,0,0-.982-.007.761.761,0,0,0,.056.982l3.815,3.591a.648.648,0,0,0,.463.182Z' transform='translate(110.009 -238.001) rotate(90)' fill='%23102b38'/%3E%3C/svg%3E%0A");
		width: 14px;
		height: 9px;
		display: block;
	}

	li.subSubMenuTitle {
		margin-bottom: 30px;
		display: flex;
		justify-content: flex-start;
	}
	li.subSubMenuTitle a {
		color: var(--blue) !important;
		font-size: 20px !important;
		font-family: "Rubik" !important;
		margin-bottom: 0px !important;
	}

	li.subSubMenuTitle a::after {
		display: none !important;
	}
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li.subMenuOpen
		> .sub-menu
		.subSubMenuOpen
		.sub-menu
		.menu-item {
		padding-left: 16px;
	}
	.customHeader
		.customHeader__menu
		.menu-menu-principal-container
		.menu
		> li
		.sub-menu
		li
		> .sub-menu
		a {
		color: #102b38;
		font-size: 18px;
		margin-bottom: 30px;
	}
	.menu-menu-principal-container {
		max-height: calc(100dvh - 115px);
		overflow: auto;
	}
	.menuOpen {
		overflow: hidden !important;
	}
	.menuOpen .header-wrapper .customHeader .wpb_row .customHeader__menu {
		transform: translateX(0%);
	}
	.menuOpen .header-wrapper .customHeader .wpb_row .customHeader__search {
		transform: translateX(0%);
	}
	.menuOpen .mobileBurger span:last-child {
		margin-top: 5px;
	}
	.menuOpen .mobileBurger span:last-child::after {
		content: "Fermer";
	}

	.menuOpen .mobileBurger span:nth-child(1) {
		transform: rotate(45deg) translateY(1px);
	}
	.menuOpen .mobileBurger span:nth-child(2) {
		transform: rotate(-45deg) translateY(-1px);
		margin-top: 0px;
	}
}
/* breadcrumbs */
.headerCustom__breadcrumbs {
	background: rgb(47, 171, 210);
	background: linear-gradient(
		90deg,
		rgba(47, 171, 210, 1) 0%,
		rgba(168, 202, 86, 1) 100%
	);
	height: 28px;
	display: flex;
	align-items: center;
	padding: 0px 32px;
}

.headerCustom__breadcrumbs > .row {
	padding: 0px !important;
}

.headerCustom__breadcrumbs > .row li,
.headerCustom__breadcrumbs > .row li a {
	color: white;
	font-size: 14px;
	font-family: "Rubik";
	font-weight: 400;
}
.home .headerCustom__breadcrumbs {
	height: 0px;
	display: none;
}
@media (max-width: 959px) {
	.headerCustom__breadcrumbs {
		display: none;
	}
}
/* page general */
/* #row-unique-2 > .row {
	padding-block: 64px;
}
@media (max-width: 959px) {
	#row-unique-2 > .row {
		padding-top: 16px;
		padding-bottom: 0px;
	}
} */

/* better page wave */
/* body .post-wrapper .post-body{
    background-image: url(https://313bwavcja.preview.infomaniak.website/wp-content/uploads/2022/10/Union-4.png);
    background-position: 0 100px;
    background-repeat: no-repeat;
} */

/*  */
.gridCustom .isotope-container .tmb .t-entry::after {
	content: "";
	display: block;
	height: 7px;
	width: 38px;
	background: var(--blue);
	flex-shrink: 0;
	border-radius: 100px;
	transition: 350ms ease-in-out;
}

.gridCustom .isotope-container .tmb .t-entry {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.gridCustom .isotope-container .t-entry-text-tc {
	padding-top: 16px;
}

.gridCustom .isotope-container .tmb:nth-child(3n-2) .t-entry::after {
	background: var(--blue);
}

.gridCustom .isotope-container .tmb:nth-child(3n-1) .t-entry::after {
	background: var(--green);
}

.gridCustom .isotope-container .tmb:nth-child(3n) .t-entry::after {
	background: var(--gray);
}

.gridCustom .isotope-container .tmb:nth-child(3n-2) .t-entry a {
	color: var(--blue);
}

.gridCustom .isotope-container .tmb:nth-child(3n-1) .t-entry a {
	color: var(--green);
}

.gridCustom .isotope-container .tmb:nth-child(3n) .t-entry a {
	color: var(--gray);
}

.gridCustom .tmb .t-entry-visual-overlay-in {
	background: white;
}

.no-touch
	.tmb-image-anim.tmb
	.t-entry-visual:hover
	img:not(.avatar):not(.has-secondary-featured-image) {
	transform: scale(1);
}

.gridCustom .tmb .t-entry-visual::after {
	width: 62px;
	height: 62px;
	display: block;
	background: var(--blue);
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	transform: translate(-50%, -50%);
	border-radius: 50px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.217' height='15.889' viewBox='0 0 26.217 15.889'%3E%3Cpath id='Tracé_19401' data-name='Tracé 19401' d='M245.948,121.415a1.335,1.335,0,0,0,.819-.323l6.753-6.356a1.365,1.365,0,0,0,.1-1.738,1.241,1.241,0,0,0-1.738.012l-4.742,4.469V96.39a1.192,1.192,0,1,0-2.384,0v21.09l-4.742-4.469a1.313,1.313,0,0,0-1.738-.012,1.347,1.347,0,0,0,.1,1.738l6.753,6.356a1.147,1.147,0,0,0,.819.323Z' transform='translate(-95.198 253.89) rotate(-90)' fill='%23fff'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0;
	transition: opacity 0.2s ease-in-out;
}
.gridCustom .tmb {
	cursor: pointer;
}
.gridCustom .tmb:hover .t-entry-visual {
	position: relative;
}
.gridCustom .tmb:hover .t-entry-visual-overlay {
	opacity: 1;
}
.gridCustom .tmb:hover .t-entry-visual::after {
	opacity: 1;
	transition-delay: 150ms;
}
.gridCustom .isotope-container .tmb:hover .t-entry::after {
	width: 100%;
}
.gridCustom .isotope-container .tmb:nth-child(3n-2) .t-entry-visual::after {
	background-color: var(--blue);
}

.gridCustom .isotope-container .tmb:nth-child(3n-1) .t-entry-visual::after {
	background-color: var(--green);
}

.gridCustom .isotope-container .tmb:nth-child(3n) .t-entry-visual::after {
	background-color: var(--gray);
}

/* abecedaire */
.abecedaireFilters__letters {
	max-width: 1200px;
	padding: 0 36px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	gap: 8px;
	flex-wrap: wrap;
}

.abecedaireFilters__letter {
	color: black;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Rubik";
	padding: 0 2px;
	font-weight: 400;
}

.abecedaireFilters__letter:hover {
	color: var(--blue);
}
.gridFilter .isotope-container {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	height: fit-content !important;
}

.gridFilter .isotope-container .tmb {
	position: relative !important;
	width: 100% !important;
	top: auto !important;
	left: auto !important;
	transform: none !important;
}
.abecedaireFilters__letter--disabled {
	opacity: 1;
	cursor: auto;
	pointer-events: none;
	color: var(--gray);
}
.abecedaireFilters__letter--disabled:hover {
	color: var(--gray);
}

@media (max-width: 992px) {
	.abecedaireFilters__letters {
		justify-content: flex-start;
	}
	.gridFilter .isotope-container {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 550px) {
	.gridFilter .isotope-container {
		grid-template-columns: repeat(1, 1fr);
	}
}

/* plan interactif */
.planIframe iframe {
	border: 0px;
}

/* home */
.homeSlider .owl-carousel .owl-stage-outer{
	height: auto !important;
}
.homeSlider .uncode-single-media-wrapper img {
	object-fit: cover !important;
	width: 100% !important;
	height: 100% !important;
	/* aspect-ratio: 16/9 !important; */
}

.homeSlider,
.homeSlider .uncode-single-media-wrapper img{
	height: calc(85vh - 108px) !important;
}

.homeSlider .owl-prev,
.homeSlider .owl-next {
	margin: 0 !important;
	position: absolute !important;
	bottom: 150px !important;
	left: auto !important;
	right: 80px !important;
	display: flex;
	align-items: flex-end;
	height: fit-content;
    top: initial;
}
.homeSlider .owl-loaded .owl-prev {
	right: 144px !important;
}
.homeSlider .owl-loaded .owl-prev .owl-nav-container,
.homeSlider .owl-loaded .owl-next .owl-nav-container {
	display: flex;
	align-items: center;
	height: 44px;
	justify-content: center;
	width: 44px;
	border-radius: 100px !important;
	background-color: #102b38 !important;
	top: 0px !important;
}

.homeSlider .owl-loaded .owl-prev .owl-nav-container i,
.homeSlider .owl-loaded .owl-next .owl-nav-container i {
	top: auto !important;
	font-weight: 300;
	height: 100%;
	width: 100%;
}

.homeSlider .owl-loaded .owl-prev .owl-nav-container i:before {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.984' height='22.19' viewBox='0 0 11.984 22.19'%3E%3Cg id='next' transform='translate(11.984 22.19) rotate(180)'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(0 0)'%3E%3Cpath id='Tracé_19' data-name='Tracé 19' d='M11.731,10.486,1.468.251A.86.86,0,0,0,.253,1.469l9.652,9.626L.253,20.721a.86.86,0,0,0,1.215,1.218L11.731,11.7a.86.86,0,0,0,0-1.218Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
}

.homeSlider .owl-loaded .owl-next .owl-nav-container i:before {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg id='next' xmlns='http://www.w3.org/2000/svg' width='11.984' height='22.19' viewBox='0 0 11.984 22.19'%3E%3Cg id='Groupe_7' data-name='Groupe 7' transform='translate(0 0)'%3E%3Cpath id='Tracé_19' data-name='Tracé 19' d='M11.731,10.486,1.468.251A.86.86,0,0,0,.253,1.469l9.652,9.626L.253,20.721a.86.86,0,0,0,1.215,1.218L11.731,11.7a.86.86,0,0,0,0-1.218Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
}

.homeSlider .row{
	padding-block: 0px !important;
}

@media (max-width: 1600px) {
	.homeSlider .owl-prev,
	.homeSlider .owl-next {
		right: 60px !important;
	}
	.homeSlider .owl-loaded .owl-prev {
		right: 124px !important;
	}
}

@media (max-width: 959px) {
	.homeSlider,
	.homeSlider .uncode-single-media-wrapper img{
		height: auto !important;
        aspect-ratio: 16 / 13;
	}

	.homeSlider .wpb_column {
		padding: 0 32px !important;
	}

	.homeSlider .wpb_column.col-lg-7 {
		padding-right: 0px !important;
	}
	.homeSlider .owl-item .row-child {
		padding: 16px 0;
	}
	.homeSlider {
		background: none;
		margin-bottom: 20px;
	}
	.homeSlider .wpb_column {
		padding-inline: 0px !important;
	}
	.homeSlider .owl-loaded .owl-prev .owl-nav-container,
	.homeSlider .owl-loaded .owl-next .owl-nav-container {
		height: 35px;
		width: 35px;
	}
	.homeSlider .owl-prev,
	.homeSlider .owl-next {
		right: 15px !important;
		bottom: 15px !important;
		display: block !important;
	}
	.homeSlider .owl-loaded .owl-prev {
		right: 69px !important;
	}
}
/* event grid */
.eventGrid .tmb {
	cursor: pointer;
}
.eventGrid .t-entry-title {
	display: flex;
}

.eventGrid .t-entry-title::before {
	content: "";
	display: block;
	width: 18px;
	height: 12px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.979' height='11.502' viewBox='0 0 18.979 11.502'%3E%3Cpath id='Tracé_19404' data-name='Tracé 19404' d='M243.754,114.177a.967.967,0,0,0,.593-.234l4.889-4.6a.988.988,0,0,0,.072-1.258.9.9,0,0,0-1.258.009l-3.433,3.235V96.061a.863.863,0,1,0-1.725,0v15.267l-3.433-3.235a.95.95,0,0,0-1.258-.009.975.975,0,0,0,.072,1.258l4.889,4.6a.83.83,0,0,0,.593.234Z' transform='translate(-95.198 249.503) rotate(-90)' fill='%23fff'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	transform: translateY(8px);
	margin-right: 10px;
}

.eventGrid .t-entry-excerpt {
	padding-left: 27px;
}

.eventGrid .single-block-padding {
	padding: 55px 20px;
}

.eventGrid .tmb .t-inside:hover {
	background: var(--blue);
}

.eventGrid .tmb .t-inside {
	transition: 300ms ease;
}

.eventGrid .tmb .t-inside:hover .t-entry-visual img {
	transform: scale(1.05) !important;
}

.eventGrid .t-entry-visual-overlay {
	opacity: 0 !important;
}
.eventGrid .t-entry-title a {
	font-size: 20px;
	font-family: "Rubik" !important;
	font-weight: 500;
}
.eventGrid.isotope-system
	.isotope-container
	.tmb
	.t-inside
	.t-entry-text
	.t-entry-excerpt
	p {
	font-size: 16px;
	font-family: "Rubik" !important;
	font-weight: 400;
}
.eventGrid .tmb .t-inside {
	display: flex;
	gap: 0;
}

.eventGrid.isotope-system .isotope-container .tmb .t-inside .t-entry-visual {
	width: 40% !important;
}
.eventGrid.isotope-system .isotope-container .tmb .t-inside .t-entry-text {
	margin: 0px !important;
	width: 60% !important;
}
.eventGrid.isotope-system
	.isotope-container
	.tmb
	.t-inside
	.t-entry-visual
	img {
	object-fit: cover;
}
@media (max-width: 575px) {
	.eventGrid .single-block-padding {
		padding: 22px 12px;
		flex-shrink: 0px;
	}

	.eventGrid .t-entry-title {
		display: flex !important;
		align-items: center !important;
	}

	.eventGrid .t-entry-title a {
		font-size: 16px;
	}

	.eventGrid .t-entry-title::before {
		transform: translateY(0px);
	}

	.eventGrid.isotope-system
		.isotope-container
		.tmb
		.t-inside
		.t-entry-text
		.t-entry-excerpt
		p {
		font-size: 14px;
		line-height: 18px;
	}
}

/* menu filtre */
.menuFiltre ul {
	display: flex;
	flex-wrap: wrap;
	gap: 14px;
}

.menuFiltre ul li {
	list-style: none;
}

.menuFiltre ul li a {
	list-style: none;
	padding: 8px 20px;
	flex-shrink: 0;
	border: 1px solid var(--blue);
	border-radius: 100px;
	display: block;
	font-family: "Rubik";
	font-weight: 400;
	color: var(--blue);
}

.menuFiltre ul li.current_page_item a,
.menuFiltre ul li a:hover {
	color: white;
	background: var(--blue);
}

@media (max-width: 960px) {
	.menuFiltre ul {
		padding-left: 0px !important;
	}
}

@media (max-width: 575px) {
	.menuFiltre ul {
		flex-direction: column;
	}

	.menuFiltre ul li {
		width: fit-content;
	}
}

/* actualité */
.actuGrid .t-entry-text-tc {
	padding: 14px 12px;
}

.actuGrid .t-entry-meta {
	display: flex;
}

.actuGrid .t-entry-category a {
	color: var(--blue) !important;
}

.actuGrid .t-entry-category i {
	display: none;
}

.actuGrid .t-entry-title {
	width: 80% !important;
}

.actuGrid .tmb .t-inside {
	cursor: pointer;
}

.actuGrid .tmb .t-inside:hover img {
	transform: scale(1.05) !important;
}

.actuGrid .t-inside:hover .t-entry-visual-overlay {
	opacity: 0.4 !important;
}

.actuGrid .tmb .t-entry-visual::after {
	width: 62px;
	height: 62px;
	background-color: var(--green);
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	transform: translate(-50%, -50%);
	border-radius: 50px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.217' height='15.889' viewBox='0 0 26.217 15.889'%3E%3Cpath id='Tracé_19401' data-name='Tracé 19401' d='M245.948,121.415a1.335,1.335,0,0,0,.819-.323l6.753-6.356a1.365,1.365,0,0,0,.1-1.738,1.241,1.241,0,0,0-1.738.012l-4.742,4.469V96.39a1.192,1.192,0,1,0-2.384,0v21.09l-4.742-4.469a1.313,1.313,0,0,0-1.738-.012,1.347,1.347,0,0,0,.1,1.738l6.753,6.356a1.147,1.147,0,0,0,.819.323Z' transform='translate(-95.198 253.89) rotate(-90)' fill='%23fff'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0;
	transition: opacity 0.2s ease-in-out;
}

.actuGrid .tmb:hover .t-entry-visual {
	position: relative;
}

.actuGrid .tmb:hover .t-entry-visual::after {
	opacity: 1;
	transition-delay: 150ms;
}

/* iconArrow center */
.iconTextCenter {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}

.iconTextCenter .icon-box-content {
	display: flex;
	align-items: center;
	justify-content: center;
	width: fit-content;
}

.iconTextCenter .icon-box-content p {
	text-align: left;
	width: fit-content !important;
	display: inline-block;
}

.iconTextCenter .icon-box-icon {
	flex-shrink: 0;
}

.iconTextCenter .icon-box-content .icon-box-heading {
	width: fit-content;
}

.iconTextLeft {
	display: flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
}

.iconTextLeft .icon-box-content {
	display: flex;
	align-items: center;
	justify-content: center;
	width: fit-content;
}

.iconTextLeft .icon-box-content p {
	text-align: left;
	width: fit-content !important;
	display: inline-block;
}

.iconTextLeft .icon-box-icon {
	flex-shrink: 0;
}

.iconTextLeft .icon-box-content .icon-box-heading {
	width: fit-content;
}

.iconTextLeft .fa-container {
	margin-top: 0px !important;
}

/* service 1 clic */
ul#menu-menu-rapide-home {
	display: flex;
	justify-content: flex-end;
	gap: 30px;
	width: fit-content;
	margin-left: auto;
	padding: 0px;
}

ul#menu-menu-rapide-home li {
	list-style: none;
	border: 0px;
	padding: 2px;
	background: rgb(47, 171, 210);
	background: linear-gradient(
		90deg,
		rgba(47, 171, 210, 1) 0%,
		rgba(168, 202, 86, 1) 100%
	);
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 20px;
	transition: 300ms ease;
	box-sizing: border-box;
	height: 115px;
	width: 170px;
}

ul#menu-menu-rapide-home li a {
	background: white;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 10px;
	width: 100%;
	height: 100%;
	border-radius: 19px;
	transition: 300ms ease;
	font-size: 15px;
    line-height: 1.2em;
}

ul#menu-menu-rapide-home li a:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41.535' height='42.539' viewBox='0 0 41.535 42.539'%3E%3Cpath id='Union_4' data-name='Union 4' d='M24178.084,24149.539a4.121,4.121,0,0,1-4.08-4.135v-34.268a4.124,4.124,0,0,1,4.08-4.137h28.705a4.135,4.135,0,0,1,4.127,4.137l0,24.225a5.427,5.427,0,0,1,4.621,5.41,5.347,5.347,0,0,1-4.711,5.361,4.109,4.109,0,0,1-4.039,3.406Zm-2.512-38.4v34.271a2.524,2.524,0,0,0,2.512,2.543h28.705v0a2.519,2.519,0,0,0,2.424-1.822,5.472,5.472,0,0,1,.135-10.771v-24.27a2.563,2.563,0,0,0-2.559-2.545h-28.705A2.565,2.565,0,0,0,24175.572,24111.137Zm31.938,29.135a.8.8,0,0,0,0,1.137l1.436,1.408a.824.824,0,0,0,.537.229.846.846,0,0,0,.539-.229l2.6-2.59a.9.9,0,0,0,.088-1.139.781.781,0,0,0-1.121,0l-2.062,2.047-.895-.863a.784.784,0,0,0-.559-.238A.792.792,0,0,0,24207.51,24140.271Zm-21.666,1.316a.817.817,0,0,1,0-1.635h16.955a.817.817,0,0,1,0,1.635Zm-4.441,0a.817.817,0,0,1,0-1.635h.4a.817.817,0,0,1,0,1.635Zm4.441-8.184a.815.815,0,0,1,0-1.631h16.955a.815.815,0,0,1,0,1.631Zm-4.441,0a.815.815,0,0,1,0-1.631h.4a.815.815,0,0,1,0,1.631Zm4.441-8.088a.817.817,0,0,1,0-1.635h16.955a.817.817,0,0,1,0,1.635Zm-4.441,0a.817.817,0,0,1,0-1.635h.4a.817.817,0,0,1,0,1.635Zm4.441-8.182a.816.816,0,0,1,0-1.633h16.955a.816.816,0,0,1,0,1.633Zm-4.441,0a.816.816,0,0,1,0-1.633h.4a.816.816,0,0,1,0,1.633Z' transform='translate(-24174.004 -24107)'/%3E%3C/svg%3E%0A");
	height: auto;
	display: block;
	width: 35px;
	aspect-ratio: 35/48;
	content: "";
	background-size: contain;
	border: 0px;
	background-repeat: no-repeat;
	background-position: center;
}

ul#menu-menu-rapide-home li.etatcivil a:before {
	width: 38px;
	aspect-ratio: 38/47;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.424' height='46.59' viewBox='0 0 37.424 46.59'%3E%3Cg id='Groupe_3353' data-name='Groupe 3353' transform='translate(0 0)'%3E%3Cpath id='Tracé_38427' data-name='Tracé 38427' d='M41.937,81.516H30.806a.5.5,0,1,0,0,1.009H41.937a.5.5,0,1,0,0-1.009Z' transform='translate(-22.494 -42.532)'/%3E%3Cpath id='Tracé_38428' data-name='Tracé 38428' d='M44.3,71.312h-13.5a.5.5,0,1,0,0,1.009H44.3a.5.5,0,0,0,0-1.009Z' transform='translate(-22.494 -37.416)'/%3E%3Cpath id='Tracé_38429' data-name='Tracé 38429' d='M41.905,25.322a5.44,5.44,0,1,0-5.44-5.44A5.446,5.446,0,0,0,41.905,25.322Zm0-9.871a4.433,4.433,0,1,1-4.433,4.433A4.438,4.438,0,0,1,41.905,15.451Z' transform='translate(-25.585 -8.902)'/%3E%3Cpath id='Tracé_38430' data-name='Tracé 38430' d='M39.222,39.9a8.118,8.118,0,0,0-8.109,8.109v1.461a.5.5,0,0,0,1.009,0V48.007a7.1,7.1,0,0,1,14.2,0v1.461a.5.5,0,0,0,1.009,0V48.007A8.118,8.118,0,0,0,39.225,39.9Z' transform='translate(-22.901 -21.665)'/%3E%3Cpath id='Tracé_38431' data-name='Tracé 38431' d='M52.067,38.689a5.846,5.846,0,0,0-5.339-5.816V6.405a3.076,3.076,0,0,0-3.074-3.072l-25.987,0a3.026,3.026,0,0,0-3.023,3.023V46.9a3.026,3.026,0,0,0,3.023,3.023h26.04A3.026,3.026,0,0,0,46.73,46.9V44.505a5.848,5.848,0,0,0,5.339-5.816Zm-8.36,10.224H17.667A2.017,2.017,0,0,1,15.653,46.9V6.355a2.017,2.017,0,0,1,2.014-2.014H43.656A2.067,2.067,0,0,1,45.72,6.406V32.874a5.837,5.837,0,0,0,0,11.632V46.9a2.017,2.017,0,0,1-2.014,2.014Zm2.518-5.39a4.834,4.834,0,1,1,4.834-4.834A4.842,4.842,0,0,1,46.225,43.524Z' transform='translate(-14.644 -3.332)'/%3E%3Cpath id='Tracé_38432' data-name='Tracé 38432' d='M76.893,71.067,74.02,74.074l-1.449-1.408a.5.5,0,1,0-.7.723l1.813,1.763a.5.5,0,0,0,.351.142h.01a.5.5,0,0,0,.354-.156l3.224-3.375a.5.5,0,1,0-.727-.7Z' transform='translate(-43.258 -37.215)'/%3E%3C/g%3E%3C/svg%3E%0A");
}

ul#menu-menu-rapide-home li.viemunicipale a:before {
	width: 57px;
	aspect-ratio: 57/47;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56.664' height='46.586' viewBox='0 0 56.664 46.586'%3E%3Cpath id='Tracé_38434' data-name='Tracé 38434' d='M54.753,45.166A6.011,6.011,0,0,0,52.575,33.9a5.872,5.872,0,0,0-3.108.465,5.981,5.981,0,0,0,1.046,11.3,5.578,5.578,0,0,0-2.875,4.908v1.22a16,16,0,0,0-4.705-2.875,29.015,29.015,0,0,0-4.24-1.365v-3.63a8.123,8.123,0,0,0-6.1-7.842,6.012,6.012,0,1,0-4.008,0,8.073,8.073,0,0,0-6.1,7.842v3.514a21.238,21.238,0,0,0-8.975,4.037v-.929a5.674,5.674,0,0,0-.494-2.323,5.5,5.5,0,0,0-2.382-2.556A6.01,6.01,0,0,0,12.378,34.71a6.82,6.82,0,0,0-2.585-.871c-.145,0-.319-.029-.436-.029a6.006,6.006,0,0,0-2.846,11.3A5.672,5.672,0,0,0,2.3,50.568v9.294a.478.478,0,0,0,.465.465.5.5,0,0,0,.465-.465V50.568a4.714,4.714,0,0,1,9-1.946,4.937,4.937,0,0,1,.436,1.946v1.8c-.116.116-.232.261-.349.378a2.817,2.817,0,0,1-1.1-.668,2.77,2.77,0,0,1-.639-2.265.466.466,0,0,0-.929-.058,3.752,3.752,0,0,0,.871,3.021c.987.987,2.614,1.336,4.734,1.336.813,0,1.714-.058,2.643-.116a1.655,1.655,0,1,1,0,3.311h-.058c-5.983.494-10.572.378-11.443-5.9a.468.468,0,1,0-.929.116c.523,3.979,2.5,5.78,5.17,6.477V61.14a.567.567,0,0,0,.029.2c.232,5.431,8.858,9.642,19.808,9.642,11.066,0,19.75-4.3,19.808-9.788v-3.05c2.846-.668,4.937-2.44,5.46-6.564a.468.468,0,0,0-.929-.116C54,57.742,49.38,57.887,43.4,57.364h-.029a1.655,1.655,0,1,1,0-3.311c.958.058,1.83.116,2.643.116,2.12,0,3.747-.319,4.734-1.336a3.589,3.589,0,0,0,.871-3.021.466.466,0,1,0-.929.058,2.674,2.674,0,0,1-.639,2.265,2.942,2.942,0,0,1-1.394.755c-.029-.058-.087-.087-.116-.145a.58.58,0,0,0,.058-.261V50.6a4.72,4.72,0,0,1,9.439,0v9.294a.478.478,0,0,0,.465.465.5.5,0,0,0,.465-.465V50.6A5.69,5.69,0,0,0,54.753,45.166ZM4.275,39.822a5.076,5.076,0,0,1,5.054-5.054,2.5,2.5,0,0,1,.465.029,5.964,5.964,0,0,1,2,.639A5.057,5.057,0,0,1,9.329,44.9,5.12,5.12,0,0,1,4.275,39.822Zm21.26-9.381a5.132,5.132,0,0,1,5.141-5.054,5.054,5.054,0,1,1,0,10.107A5.152,5.152,0,0,1,25.535,30.441Zm5.141,6.331a7.14,7.14,0,0,1,7.145,7.145v3.369A37.229,37.229,0,0,0,30.5,46.56a36.839,36.839,0,0,0-7.087.726c-.029,0-.029-3.311-.029-3.311A7.314,7.314,0,0,1,30.676,36.773Zm18.7,24.28c0,4.879-8.481,8.887-18.849,8.887-10.4,0-18.849-4.008-18.849-8.916a.218.218,0,0,0-.029-.145v-.319c2.556,3.95,10.02,6.8,18.849,6.8,8.771,0,16.323-2.846,18.878-6.825Zm-5.954-8.045H43.4a2.586,2.586,0,0,0-.087,5.17c1.191.087,2.382.2,3.514.2a17.094,17.094,0,0,0,2.469-.145c-.813,4.618-8.975,8.161-18.82,8.161-9.788,0-18.065-3.659-18.82-8.219a17.011,17.011,0,0,0,2.788.2,29.531,29.531,0,0,0,3.514-.2,2.585,2.585,0,0,0-.029-5.17h-.058a21.43,21.43,0,0,1-4.531,0c3.137-3.34,9.7-5.489,17.136-5.489a31.745,31.745,0,0,1,12.14,2.236,14.1,14.1,0,0,1,5.025,3.282A18.632,18.632,0,0,1,43.426,53.008Zm8.51-8.1a5.07,5.07,0,0,1-5-5.083,4.985,4.985,0,0,1,3.34-4.734,4.319,4.319,0,0,1,2.323-.261A5.062,5.062,0,0,1,51.936,44.9Z' transform='translate(-2.3 -24.4)'/%3E%3C/svg%3E%0A");
}

ul#menu-menu-rapide-home li.formalites a:before {
	width: 42px;
	aspect-ratio: 42/43;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41.535' height='42.539' viewBox='0 0 41.535 42.539'%3E%3Cpath id='Union_4' data-name='Union 4' d='M24178.084,24149.539a4.121,4.121,0,0,1-4.08-4.135v-34.268a4.124,4.124,0,0,1,4.08-4.137h28.705a4.135,4.135,0,0,1,4.127,4.137l0,24.225a5.427,5.427,0,0,1,4.621,5.41,5.347,5.347,0,0,1-4.711,5.361,4.109,4.109,0,0,1-4.039,3.406Zm-2.512-38.4v34.271a2.524,2.524,0,0,0,2.512,2.543h28.705v0a2.519,2.519,0,0,0,2.424-1.822,5.472,5.472,0,0,1,.135-10.771v-24.27a2.563,2.563,0,0,0-2.559-2.545h-28.705A2.565,2.565,0,0,0,24175.572,24111.137Zm31.938,29.135a.8.8,0,0,0,0,1.137l1.436,1.408a.824.824,0,0,0,.537.229.846.846,0,0,0,.539-.229l2.6-2.59a.9.9,0,0,0,.088-1.139.781.781,0,0,0-1.121,0l-2.062,2.047-.895-.863a.784.784,0,0,0-.559-.238A.792.792,0,0,0,24207.51,24140.271Zm-21.666,1.316a.817.817,0,0,1,0-1.635h16.955a.817.817,0,0,1,0,1.635Zm-4.441,0a.817.817,0,0,1,0-1.635h.4a.817.817,0,0,1,0,1.635Zm4.441-8.184a.815.815,0,0,1,0-1.631h16.955a.815.815,0,0,1,0,1.631Zm-4.441,0a.815.815,0,0,1,0-1.631h.4a.815.815,0,0,1,0,1.631Zm4.441-8.088a.817.817,0,0,1,0-1.635h16.955a.817.817,0,0,1,0,1.635Zm-4.441,0a.817.817,0,0,1,0-1.635h.4a.817.817,0,0,1,0,1.635Zm4.441-8.182a.816.816,0,0,1,0-1.633h16.955a.816.816,0,0,1,0,1.633Zm-4.441,0a.816.816,0,0,1,0-1.633h.4a.816.816,0,0,1,0,1.633Z' transform='translate(-24174.004 -24107)'/%3E%3C/svg%3E%0A");
}

ul#menu-menu-rapide-home li.actualites a:before {
	width: 46px;
	aspect-ratio: 46/38;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46.755' height='37.147' viewBox='0 0 46.755 37.147'%3E%3Cg id='Groupe_3354' data-name='Groupe 3354' transform='translate(0.001 0)'%3E%3Cpath id='Tracé_38433' data-name='Tracé 38433' d='M10.346,33.667l-3.5,1.087a.863.863,0,0,0-.563,1.073l2.234,7.2a.863.863,0,0,0,1.074.562l3.5-1.086-2.744-8.832ZM32.931,15.709a1.857,1.857,0,0,0-1.273-.17l-.068.068h-.162A1.866,1.866,0,0,0,30.3,17.9l7.935,25.545a1.865,1.865,0,0,0,2.326,1.221h0a1.866,1.866,0,0,0,1.218-2.325L33.842,16.8a1.849,1.849,0,0,0-.91-1.091Zm3.607,26.478a21.4,21.4,0,0,0-8.979-1.951,43.228,43.228,0,0,0-13.284,1.9L11.53,33.3a43.229,43.229,0,0,0,12.02-5.963,21.382,21.382,0,0,0,6.293-6.7Zm3.445-9.8-1.978-6.371a3.4,3.4,0,0,1,3.637,2.361h0a3.4,3.4,0,0,1-1.657,4.01ZM19.106,42.225l2.054,6.613a1.719,1.719,0,0,1-.914,2,3.626,3.626,0,0,1-1,.425,4.167,4.167,0,0,1-1.133.135,2.886,2.886,0,0,1-2.887-2.017l-1.769-5.7-3.5,1.091A2.1,2.1,0,0,1,7.333,43.39L5.1,36.2a2.1,2.1,0,0,1,1.335-2.61h0l.045-.014L10.573,32.3A42.328,42.328,0,0,0,22.823,26.33c3.224-2.35,5.507-4.95,6.476-7.454l-.219-.7v-.006a3.106,3.106,0,0,1,1.913-3.723L31,14.438l.246-.076h.006a3.105,3.105,0,0,1,3.777,2.071l2.6,8.385a4.633,4.633,0,0,1,5.18,3.15l.044.088v.057a4.634,4.634,0,0,1-2.5,5.476l2.635,8.484v.006a3.1,3.1,0,0,1-2.071,3.777l-.094.03h-.006a3.105,3.105,0,0,1-3.73-1.932c-2.219-1.516-5.574-2.368-9.565-2.478a38.949,38.949,0,0,0-8.421.749Zm-4.461,1.095,1.766,5.695a1.7,1.7,0,0,0,1.72,1.143,2.94,2.94,0,0,0,.8-.1,2.379,2.379,0,0,0,.655-.274c.277-.175.449-.388.388-.583l-2.084-6.724q-1.6.356-3.241.841ZM46.971,27.376a.62.62,0,1,1-.364-1.186l4.35-1.351a.62.62,0,1,1,.364,1.186l-4.35,1.351ZM43.04,21.9a.621.621,0,0,1-1.1-.578l2.12-4.032a.623.623,0,0,1,1.1.579L43.043,21.9Zm2.846,12.12a.621.621,0,0,1,.579-1.1l4.031,2.12a.621.621,0,1,1-.579,1.1Z' transform='translate(-5.006 -14.252)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
}

ul#menu-menu-rapide-home li.contact a:before {
	width: 36px;
	aspect-ratio: 36/38;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.98' height='37.146' viewBox='0 0 36.98 37.146'%3E%3Cg id='Groupe_3355' data-name='Groupe 3355' transform='translate(0)'%3E%3Cpath id='Tracé_38425' data-name='Tracé 38425' d='M28,45.89a3.442,3.442,0,0,0,3.954-3.373V37.784A2.717,2.717,0,0,0,29.675,35.1l-5.462-.912c-1.45-.33-2.6.946-3.588,1.778a2.083,2.083,0,0,1-2.463.174,14.279,14.279,0,0,1-4.242-4.3,2.1,2.1,0,0,1,.06-2.4L15.488,27.4a2.735,2.735,0,0,0,.489-2.121l-.9-4.843A2.725,2.725,0,0,0,12.4,18.207H7.542a3.408,3.408,0,0,0-3.4,3.694C4.656,28.054,8.014,42.708,28,45.89ZM6,20.207a2.066,2.066,0,0,1,1.537-.674H12.4a1.4,1.4,0,0,1,1.374,1.142l.9,4.843a1.4,1.4,0,0,1-.251,1.088l-1.508,2.036a3.432,3.432,0,0,0-.1,3.927c2.394,3.347,5.62,6.825,8.67,4.405l1.377-1.168a1.39,1.39,0,0,1,1.134-.313l5.462.912a1.394,1.394,0,0,1,1.168,1.379v4.733a2.1,2.1,0,0,1-2.418,2.062C9.149,41.545,5.953,27.632,5.463,21.79A2.059,2.059,0,0,1,6,20.207Z' transform='translate(-4.129 -8.782)'/%3E%3Cpath id='Tracé_38426' data-name='Tracé 38426' d='M18.6,12.521a.663.663,0,0,0,.663-.663V7.114a1.786,1.786,0,0,1,.036-.353l9.628,7.485L21.97,19.137a.663.663,0,0,0,.763,1.085l7.312-5.144a3.365,3.365,0,0,0,3.6,0l9.308,6.549a1.776,1.776,0,0,1-.309.031H22.378a.663.663,0,1,0,0,1.327H42.641a3.118,3.118,0,0,0,3.114-3.114V7.114A3.132,3.132,0,0,0,42.641,4H21.047a3.132,3.132,0,0,0-3.114,3.114v4.743a.663.663,0,0,0,.663.663Zm25.8-5.76a1.787,1.787,0,0,1,.036.353V19.872a1.774,1.774,0,0,1-.29.97l-9.375-6.6ZM42.641,5.327a1.774,1.774,0,0,1,1.019.323l-10.412,8.1-.109.083a2.106,2.106,0,0,1-2.6,0L20.028,5.649a1.774,1.774,0,0,1,1.019-.322Z' transform='translate(-8.775 -4)'/%3E%3C/g%3E%3C/svg%3E%0A");
}

ul#menu-menu-rapide-home li:hover{
	padding: 5px;
}

ul#menu-menu-rapide-home li:hover a{
	color: #2FABD2;
}

ul#menu-menu-rapide-home li a:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45.535' height='46.539' viewBox='0 0 45.535 46.539'%3E%3Cpath id='Union_4' data-name='Union 4' d='M24178.477,24153.539a4.515,4.515,0,0,1-4.475-4.523v-37.49a4.516,4.516,0,0,1,4.475-4.525h31.469a4.528,4.528,0,0,1,4.525,4.525l0,26.5a5.942,5.942,0,0,1,5.064,5.92,5.853,5.853,0,0,1-5.164,5.865,4.5,4.5,0,0,1-4.428,3.727Zm-2.754-42.014v37.494a2.763,2.763,0,0,0,2.754,2.781h31.469v0a2.758,2.758,0,0,0,2.656-1.992,5.985,5.985,0,0,1,.148-11.785v-26.551a2.807,2.807,0,0,0-2.8-2.785h-31.469A2.809,2.809,0,0,0,24175.723,24111.525Zm35.012,31.875a.877.877,0,0,0,0,1.242l1.574,1.541a.9.9,0,0,0,.59.25.916.916,0,0,0,.59-.25l2.852-2.834a.98.98,0,0,0,.1-1.244.854.854,0,0,0-1.229,0l-2.262,2.238-.98-.943a.861.861,0,0,0-.613-.262A.87.87,0,0,0,24210.734,24143.4Zm-23.752,1.439a.895.895,0,0,1,0-1.789h18.588a.895.895,0,0,1,0,1.789Zm-4.869,0a.895.895,0,0,1,0-1.789h.441a.895.895,0,0,1,0,1.789Zm4.869-8.953a.893.893,0,0,1,0-1.785h18.588a.893.893,0,0,1,0,1.785Zm-4.869,0a.893.893,0,0,1,0-1.785h.441a.893.893,0,0,1,0,1.785Zm4.869-8.85a.894.894,0,0,1,0-1.787h18.588a.894.894,0,0,1,0,1.787Zm-4.869,0a.894.894,0,0,1,0-1.787h.441a.894.894,0,0,1,0,1.787Zm4.869-8.949a.894.894,0,0,1,0-1.787h18.588a.894.894,0,0,1,0,1.787Zm-4.869,0a.894.894,0,0,1,0-1.787h.441a.894.894,0,0,1,0,1.787Z' transform='translate(-24174.002 -24107)' fill='%232fabd2'/%3E%3C/svg%3E%0A");
}

ul#menu-menu-rapide-home li.etatcivil a:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.424' height='46.59' viewBox='0 0 37.424 46.59'%3E%3Cg id='Groupe_3356' data-name='Groupe 3356' transform='translate(0 0)'%3E%3Cpath id='Tracé_38427' data-name='Tracé 38427' d='M41.937,81.516H30.806a.5.5,0,1,0,0,1.009H41.937a.5.5,0,1,0,0-1.009Z' transform='translate(-22.494 -42.532)' fill='%232fabd2'/%3E%3Cpath id='Tracé_38428' data-name='Tracé 38428' d='M44.3,71.312h-13.5a.5.5,0,1,0,0,1.009H44.3a.5.5,0,0,0,0-1.009Z' transform='translate(-22.494 -37.416)' fill='%232fabd2'/%3E%3Cpath id='Tracé_38429' data-name='Tracé 38429' d='M41.905,25.322a5.44,5.44,0,1,0-5.44-5.44A5.446,5.446,0,0,0,41.905,25.322Zm0-9.871a4.433,4.433,0,1,1-4.433,4.433A4.438,4.438,0,0,1,41.905,15.451Z' transform='translate(-25.585 -8.902)' fill='%232fabd2'/%3E%3Cpath id='Tracé_38430' data-name='Tracé 38430' d='M39.222,39.9a8.118,8.118,0,0,0-8.109,8.109v1.461a.5.5,0,0,0,1.009,0V48.007a7.1,7.1,0,0,1,14.2,0v1.461a.5.5,0,0,0,1.009,0V48.007A8.118,8.118,0,0,0,39.225,39.9Z' transform='translate(-22.901 -21.665)' fill='%232fabd2'/%3E%3Cpath id='Tracé_38431' data-name='Tracé 38431' d='M52.067,38.689a5.846,5.846,0,0,0-5.339-5.816V6.405a3.076,3.076,0,0,0-3.074-3.072l-25.987,0a3.026,3.026,0,0,0-3.023,3.023V46.9a3.026,3.026,0,0,0,3.023,3.023h26.04A3.026,3.026,0,0,0,46.73,46.9V44.505a5.848,5.848,0,0,0,5.339-5.816Zm-8.36,10.224H17.667A2.017,2.017,0,0,1,15.653,46.9V6.355a2.017,2.017,0,0,1,2.014-2.014H43.656A2.067,2.067,0,0,1,45.72,6.406V32.874a5.837,5.837,0,0,0,0,11.632V46.9a2.017,2.017,0,0,1-2.014,2.014Zm2.518-5.39a4.834,4.834,0,1,1,4.834-4.834A4.842,4.842,0,0,1,46.225,43.524Z' transform='translate(-14.644 -3.332)' fill='%232fabd2'/%3E%3Cpath id='Tracé_38432' data-name='Tracé 38432' d='M76.893,71.067,74.02,74.074l-1.449-1.408a.5.5,0,1,0-.7.723l1.813,1.763a.5.5,0,0,0,.351.142h.01a.5.5,0,0,0,.354-.156l3.224-3.375a.5.5,0,1,0-.727-.7Z' transform='translate(-43.258 -37.215)' fill='%232fabd2'/%3E%3C/g%3E%3C/svg%3E%0A");
}

ul#menu-menu-rapide-home li.viemunicipale a:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56.664' height='46.586' viewBox='0 0 56.664 46.586'%3E%3Cpath id='Tracé_38434' data-name='Tracé 38434' d='M54.753,45.166A6.011,6.011,0,0,0,52.575,33.9a5.872,5.872,0,0,0-3.108.465,5.981,5.981,0,0,0,1.046,11.3,5.578,5.578,0,0,0-2.875,4.908v1.22a16,16,0,0,0-4.705-2.875,29.015,29.015,0,0,0-4.24-1.365v-3.63a8.123,8.123,0,0,0-6.1-7.842,6.012,6.012,0,1,0-4.008,0,8.073,8.073,0,0,0-6.1,7.842v3.514a21.238,21.238,0,0,0-8.975,4.037v-.929a5.674,5.674,0,0,0-.494-2.323,5.5,5.5,0,0,0-2.382-2.556A6.01,6.01,0,0,0,12.378,34.71a6.82,6.82,0,0,0-2.585-.871c-.145,0-.319-.029-.436-.029a6.006,6.006,0,0,0-2.846,11.3A5.672,5.672,0,0,0,2.3,50.568v9.294a.478.478,0,0,0,.465.465.5.5,0,0,0,.465-.465V50.568a4.714,4.714,0,0,1,9-1.946,4.937,4.937,0,0,1,.436,1.946v1.8c-.116.116-.232.261-.349.378a2.817,2.817,0,0,1-1.1-.668,2.77,2.77,0,0,1-.639-2.265.466.466,0,0,0-.929-.058,3.752,3.752,0,0,0,.871,3.021c.987.987,2.614,1.336,4.734,1.336.813,0,1.714-.058,2.643-.116a1.655,1.655,0,1,1,0,3.311h-.058c-5.983.494-10.572.378-11.443-5.9a.468.468,0,1,0-.929.116c.523,3.979,2.5,5.78,5.17,6.477V61.14a.567.567,0,0,0,.029.2c.232,5.431,8.858,9.642,19.808,9.642,11.066,0,19.75-4.3,19.808-9.788v-3.05c2.846-.668,4.937-2.44,5.46-6.564a.468.468,0,0,0-.929-.116C54,57.742,49.38,57.887,43.4,57.364h-.029a1.655,1.655,0,1,1,0-3.311c.958.058,1.83.116,2.643.116,2.12,0,3.747-.319,4.734-1.336a3.589,3.589,0,0,0,.871-3.021.466.466,0,1,0-.929.058,2.674,2.674,0,0,1-.639,2.265,2.942,2.942,0,0,1-1.394.755c-.029-.058-.087-.087-.116-.145a.58.58,0,0,0,.058-.261V50.6a4.72,4.72,0,0,1,9.439,0v9.294a.478.478,0,0,0,.465.465.5.5,0,0,0,.465-.465V50.6A5.69,5.69,0,0,0,54.753,45.166ZM4.275,39.822a5.076,5.076,0,0,1,5.054-5.054,2.5,2.5,0,0,1,.465.029,5.964,5.964,0,0,1,2,.639A5.057,5.057,0,0,1,9.329,44.9,5.12,5.12,0,0,1,4.275,39.822Zm21.26-9.381a5.132,5.132,0,0,1,5.141-5.054,5.054,5.054,0,1,1,0,10.107A5.152,5.152,0,0,1,25.535,30.441Zm5.141,6.331a7.14,7.14,0,0,1,7.145,7.145v3.369A37.229,37.229,0,0,0,30.5,46.56a36.839,36.839,0,0,0-7.087.726c-.029,0-.029-3.311-.029-3.311A7.314,7.314,0,0,1,30.676,36.773Zm18.7,24.28c0,4.879-8.481,8.887-18.849,8.887-10.4,0-18.849-4.008-18.849-8.916a.218.218,0,0,0-.029-.145v-.319c2.556,3.95,10.02,6.8,18.849,6.8,8.771,0,16.323-2.846,18.878-6.825Zm-5.954-8.045H43.4a2.586,2.586,0,0,0-.087,5.17c1.191.087,2.382.2,3.514.2a17.094,17.094,0,0,0,2.469-.145c-.813,4.618-8.975,8.161-18.82,8.161-9.788,0-18.065-3.659-18.82-8.219a17.011,17.011,0,0,0,2.788.2,29.531,29.531,0,0,0,3.514-.2,2.585,2.585,0,0,0-.029-5.17h-.058a21.43,21.43,0,0,1-4.531,0c3.137-3.34,9.7-5.489,17.136-5.489a31.745,31.745,0,0,1,12.14,2.236,14.1,14.1,0,0,1,5.025,3.282A18.632,18.632,0,0,1,43.426,53.008Zm8.51-8.1a5.07,5.07,0,0,1-5-5.083,4.985,4.985,0,0,1,3.34-4.734,4.319,4.319,0,0,1,2.323-.261A5.062,5.062,0,0,1,51.936,44.9Z' transform='translate(-2.3 -24.4)' fill='%232fabd2'/%3E%3C/svg%3E%0A");
}

ul#menu-menu-rapide-home li.formalites a:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45.535' height='46.539' viewBox='0 0 45.535 46.539'%3E%3Cpath id='Union_4' data-name='Union 4' d='M24178.477,24153.539a4.515,4.515,0,0,1-4.475-4.523v-37.49a4.516,4.516,0,0,1,4.475-4.525h31.469a4.528,4.528,0,0,1,4.525,4.525l0,26.5a5.942,5.942,0,0,1,5.064,5.92,5.853,5.853,0,0,1-5.164,5.865,4.5,4.5,0,0,1-4.428,3.727Zm-2.754-42.014v37.494a2.763,2.763,0,0,0,2.754,2.781h31.469v0a2.758,2.758,0,0,0,2.656-1.992,5.985,5.985,0,0,1,.148-11.785v-26.551a2.807,2.807,0,0,0-2.8-2.785h-31.469A2.809,2.809,0,0,0,24175.723,24111.525Zm35.012,31.875a.877.877,0,0,0,0,1.242l1.574,1.541a.9.9,0,0,0,.59.25.916.916,0,0,0,.59-.25l2.852-2.834a.98.98,0,0,0,.1-1.244.854.854,0,0,0-1.229,0l-2.262,2.238-.98-.943a.861.861,0,0,0-.613-.262A.87.87,0,0,0,24210.734,24143.4Zm-23.752,1.439a.895.895,0,0,1,0-1.789h18.588a.895.895,0,0,1,0,1.789Zm-4.869,0a.895.895,0,0,1,0-1.789h.441a.895.895,0,0,1,0,1.789Zm4.869-8.953a.893.893,0,0,1,0-1.785h18.588a.893.893,0,0,1,0,1.785Zm-4.869,0a.893.893,0,0,1,0-1.785h.441a.893.893,0,0,1,0,1.785Zm4.869-8.85a.894.894,0,0,1,0-1.787h18.588a.894.894,0,0,1,0,1.787Zm-4.869,0a.894.894,0,0,1,0-1.787h.441a.894.894,0,0,1,0,1.787Zm4.869-8.949a.894.894,0,0,1,0-1.787h18.588a.894.894,0,0,1,0,1.787Zm-4.869,0a.894.894,0,0,1,0-1.787h.441a.894.894,0,0,1,0,1.787Z' transform='translate(-24174.002 -24107)' fill='%232fabd2'/%3E%3C/svg%3E%0A");
}

ul#menu-menu-rapide-home li.actualites a:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46.755' height='37.147' viewBox='0 0 46.755 37.147'%3E%3Cg id='Groupe_3357' data-name='Groupe 3357' transform='translate(0.001 0)'%3E%3Cpath id='Tracé_38433' data-name='Tracé 38433' d='M10.346,33.667l-3.5,1.087a.863.863,0,0,0-.563,1.073l2.234,7.2a.863.863,0,0,0,1.074.562l3.5-1.086-2.744-8.832ZM32.931,15.709a1.857,1.857,0,0,0-1.273-.17l-.068.068h-.162A1.866,1.866,0,0,0,30.3,17.9l7.935,25.545a1.865,1.865,0,0,0,2.326,1.221h0a1.866,1.866,0,0,0,1.218-2.325L33.842,16.8a1.849,1.849,0,0,0-.91-1.091Zm3.607,26.478a21.4,21.4,0,0,0-8.979-1.951,43.228,43.228,0,0,0-13.284,1.9L11.53,33.3a43.229,43.229,0,0,0,12.02-5.963,21.382,21.382,0,0,0,6.293-6.7Zm3.445-9.8-1.978-6.371a3.4,3.4,0,0,1,3.637,2.361h0a3.4,3.4,0,0,1-1.657,4.01ZM19.106,42.225l2.054,6.613a1.719,1.719,0,0,1-.914,2,3.626,3.626,0,0,1-1,.425,4.167,4.167,0,0,1-1.133.135,2.886,2.886,0,0,1-2.887-2.017l-1.769-5.7-3.5,1.091A2.1,2.1,0,0,1,7.333,43.39L5.1,36.2a2.1,2.1,0,0,1,1.335-2.61h0l.045-.014L10.573,32.3A42.328,42.328,0,0,0,22.823,26.33c3.224-2.35,5.507-4.95,6.476-7.454l-.219-.7v-.006a3.106,3.106,0,0,1,1.913-3.723L31,14.438l.246-.076h.006a3.105,3.105,0,0,1,3.777,2.071l2.6,8.385a4.633,4.633,0,0,1,5.18,3.15l.044.088v.057a4.634,4.634,0,0,1-2.5,5.476l2.635,8.484v.006a3.1,3.1,0,0,1-2.071,3.777l-.094.03h-.006a3.105,3.105,0,0,1-3.73-1.932c-2.219-1.516-5.574-2.368-9.565-2.478a38.949,38.949,0,0,0-8.421.749Zm-4.461,1.095,1.766,5.695a1.7,1.7,0,0,0,1.72,1.143,2.94,2.94,0,0,0,.8-.1,2.379,2.379,0,0,0,.655-.274c.277-.175.449-.388.388-.583l-2.084-6.724q-1.6.356-3.241.841ZM46.971,27.376a.62.62,0,1,1-.364-1.186l4.35-1.351a.62.62,0,1,1,.364,1.186l-4.35,1.351ZM43.04,21.9a.621.621,0,0,1-1.1-.578l2.12-4.032a.623.623,0,0,1,1.1.579L43.043,21.9Zm2.846,12.12a.621.621,0,0,1,.579-1.1l4.031,2.12a.621.621,0,1,1-.579,1.1Z' transform='translate(-5.006 -14.252)' fill='%232fabd2' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
}

ul#menu-menu-rapide-home li.contact a:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.98' height='37.146' viewBox='0 0 36.98 37.146'%3E%3Cg id='Groupe_3357' data-name='Groupe 3357' transform='translate(0)'%3E%3Cpath id='Tracé_38425' data-name='Tracé 38425' d='M28,45.89a3.442,3.442,0,0,0,3.954-3.373V37.784A2.717,2.717,0,0,0,29.675,35.1l-5.462-.912c-1.45-.33-2.6.946-3.588,1.778a2.083,2.083,0,0,1-2.463.174,14.279,14.279,0,0,1-4.242-4.3,2.1,2.1,0,0,1,.06-2.4L15.488,27.4a2.735,2.735,0,0,0,.489-2.121l-.9-4.843A2.725,2.725,0,0,0,12.4,18.207H7.542a3.408,3.408,0,0,0-3.4,3.694C4.656,28.054,8.014,42.708,28,45.89ZM6,20.207a2.066,2.066,0,0,1,1.537-.674H12.4a1.4,1.4,0,0,1,1.374,1.142l.9,4.843a1.4,1.4,0,0,1-.251,1.088l-1.508,2.036a3.432,3.432,0,0,0-.1,3.927c2.394,3.347,5.62,6.825,8.67,4.405l1.377-1.168a1.39,1.39,0,0,1,1.134-.313l5.462.912a1.394,1.394,0,0,1,1.168,1.379v4.733a2.1,2.1,0,0,1-2.418,2.062C9.149,41.545,5.953,27.632,5.463,21.79A2.059,2.059,0,0,1,6,20.207Z' transform='translate(-4.129 -8.782)' fill='%232fabd2'/%3E%3Cpath id='Tracé_38426' data-name='Tracé 38426' d='M18.6,12.521a.663.663,0,0,0,.663-.663V7.114a1.786,1.786,0,0,1,.036-.353l9.628,7.485L21.97,19.137a.663.663,0,0,0,.763,1.085l7.312-5.144a3.365,3.365,0,0,0,3.6,0l9.308,6.549a1.776,1.776,0,0,1-.309.031H22.378a.663.663,0,1,0,0,1.327H42.641a3.118,3.118,0,0,0,3.114-3.114V7.114A3.132,3.132,0,0,0,42.641,4H21.047a3.132,3.132,0,0,0-3.114,3.114v4.743a.663.663,0,0,0,.663.663Zm25.8-5.76a1.787,1.787,0,0,1,.036.353V19.872a1.774,1.774,0,0,1-.29.97l-9.375-6.6ZM42.641,5.327a1.774,1.774,0,0,1,1.019.323l-10.412,8.1-.109.083a2.106,2.106,0,0,1-2.6,0L20.028,5.649a1.774,1.774,0,0,1,1.019-.322Z' transform='translate(-8.775 -4)' fill='%232fabd2'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.menu-menu-rapide-home-container {
	width: fit-content;
	margin-inline: auto;
}

.menu-menu-rapide-home-container::after {
	content: "Accédez à nos services en 1 clic";
	font-size: 20px;
	font-family: "Rubik";
	font-weight: 400;
	padding-top: 24px;
	display: block;
}

@media (max-width: 959px) {
	ul#menu-menu-rapide-home {
		justify-content: center;
		gap: 15px;
		flex-wrap: wrap;
	}
	.menu-menu-rapide-home-container {
		margin: auto;
		max-width: calc(100vw);
		padding: 0;
		overflow: auto;
	}

	.menu-menu-rapide-home-container::after {
		display: none;
	}

	/* .menu-rapide-home > .row-parent {
		padding: 0px !important;
	} */
	.menu-rapide-home {
		padding-top: 32px;
	}
	ul#menu-menu-rapide-home li {
		width: 140px;
		height: 100px;
	}
	ul#menu-menu-rapide-home li a:before {
		width: 30px;
	}
	ul#menu-menu-rapide-home li.etatcivil a:before {
		width: 33px;
	}
	ul#menu-menu-rapide-home li.viemunicipale a:before {
		width: 52px;
	}
	ul#menu-menu-rapide-home li.formalites a:before {
		width: 37px;
	}
	ul#menu-menu-rapide-home li.actualites a:before {
		width: 41px;
	}
	ul#menu-menu-rapide-home li.contact a:before {
		width: 31px;
	}
}

/* contact home */
.homeContactDesktop__gradient .uncode-single-media-wrapper img {
	height: calc(100% - 16px);
	object-fit: cover;
	border-radius: 0 600px 600px 0;
	width: calc(100% - 4px);
	transform: translate(-4px, 8px);
}

.homeContactDesktop__gradient .uncode-single-media-wrapper {
	background: rgb(47, 171, 210);
	background: linear-gradient(
		115deg,
		rgba(47, 171, 210, 1) 0%,
		rgba(168, 202, 86, 1) 90%
	);
	border-radius: 0 600px 600px 0;
	height: 625px;
	width: 90%;
}
.homeContactMobile__gradient .uncode-single-media-wrapper img {
	height: calc(100% - 16px);
	object-fit: cover;
	border-radius: 0 600px 600px 0;
	width: calc(100% - 4px);
	transform: translate(-4px, 8px);
}

.homeContactMobile__gradient .uncode-single-media-wrapper {
	background: rgb(47, 171, 210);
	background: linear-gradient(
		115deg,
		rgba(47, 171, 210, 1) 0%,
		rgba(168, 202, 86, 1) 90%
	);
	border-radius: 0 600px 600px 0;
	height: 350px;
	width: 90%;
}
.homeContactMobile__baseline .icon-media {
	max-width: 100%;
}
.homeContactDesktop {
	background: url("https://313bwavcja.preview.infomaniak.website/wp-content/uploads/2023/05/contact_baseline_large.svg");
	background-repeat: no-repeat;
	background-size: 300%;
	background-position-x: 50%;
	background-position-y: 10%;
}
@media (max-width: 1350px) {
	.homeContactDesktop {
		background-size: 320%;
		background-position-x: 50%;
		background-position-y: 15%;
	}
}

@media (max-width: 1150px) {
	.homeContactDesktop {
		background-size: 330%;
		background-position-x: 48%;
		background-position-y: 20%;
	}
}

/* footer */
.customFooter .menu-footer-container ul {
	display: flex;
	justify-content: space-between;
}
.customFooter .social-icon i {
	font-size: 26px !important;
}
.customFooter .uncode-vc-social {
	display: flex;
	justify-content: flex-end;
}
.footer__bottomLinks--mobile {
	display: none;
}
@media (max-width: 767px) {
	.customFooter .uncode-vc-social {
		justify-content: center;
	}

	.customFooter .single-wrapper {
		margin: 0 auto;
		display: block;
	}

	.customFooter .menu-footer-container ul {
		flex-direction: column;
		gap: 32px;
	}
	.footer__bottomLinks--desktop {
		display: none;
	}
	.footer__bottomLinks--mobile {
		display: flex;
		flex-direction: column;
		gap: 8px;
	}

	.footer__bottomLinks--mobile p {
		margin-top: 0px;
	}
}

/* home phototech */
@media (max-width: 575px) {
	.homePhototech .row-parent {
		padding-top: 16px !important;
		padding-bottom: 16px !important;
	}
}

/* home actu*/
@media (max-width: 959px) {
	.homeActu .background-wrapper .background-inner {
		background-image: none !important;
		background-color: rgb(47 171 210 / 5%);
	}
}

/* vie politique */
.delibConseil a {
	color: var(--blue);
}

.delibConseil a::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.251' height='13.485' viewBox='0 0 22.251 13.485'%3E%3Cpath id='Tracé_38356' data-name='Tracé 38356' d='M244.746,117.449a1.133,1.133,0,0,0,.7-.274l5.732-5.394a1.158,1.158,0,0,0,.084-1.475,1.054,1.054,0,0,0-1.475.01l-4.025,3.793V96.21a1.011,1.011,0,0,0-2.023,0v17.9l-4.025-3.793a1.114,1.114,0,0,0-1.475-.01,1.143,1.143,0,0,0,.084,1.475l5.732,5.394a.973.973,0,0,0,.7.274Z' transform='translate(-95.198 251.487) rotate(-90)' fill='%232fabd2'/%3E%3C/svg%3E%0A");
	display: inline-block;
	width: 20px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-right: 8px;
}

/* mes demarches */
.tableau-scroll {
	overflow: auto;
}

/* annuaire commercant */
.accuaire_commercants .tmb::after {
	content: "";
	width: 38px;
	height: 7px;
	transition: 600ms ease;
	background: var(--blue);
	border-radius: 10px 10px;
	display: block;
	margin-top: 12px;
}
.accuaire_commercants .t-entry-text-tc {
	padding: 12px 0;
}

/* agenda apidae */
#widgit .w_bg_2 {
    background: white !important;
    padding: 20px 0 !important;
    color: black !important;
}

#widgit .fa-2x {
    color: black !important;
}

#widgit_wrapper .widgit_filters>div h2 {
    color: var(--seaweed) !important;
    padding: 0px !important;
}

#widgit_wrapper .widgit_filters>div .widgit_filter .date_pickers_header .txtright {
    flex-direction: column !important;
    align-items: flex-start !important;
}

#widgit_wrapper .widgit_filters>div .widgit_filter .date_pickers_header .txtright .prs {
    padding-left: 4px !important;
}

#widgit .w_bg_2_opa {
    background: rgba(255,255,255,.85) !important;
}

#widgit .w_txt_2 {
    color: var(--seaweed) !important;
    font-family: 'Rubik' !important;
    padding: 8px 0 !important;
}
#widgit .w_txt_1 {
    color: var(--seaweed) !important;
    font-weight: 500 !important;
    border-left: 0px !important;
    padding: 0 !important;
}

#widgit .w_txt_1 {
    color: var(--seaweed) !important;
    font-weight: 500 !important;
    border-left: 0px !important;
    padding: 0 !important;
}

#widgit .intro .flex-container {
    gap: 16px !important;
}

#widgit_wrapper #widgit_details>div {
    overflow: hidden !important;
}

#widgit_wrapper .widgit_filters>div .widgit_filter .date_pickers_start, #widgit_wrapper .widgit_filters>div .widgit_filter .date_pickers_end, #widgit_wrapper .widgit_filters>div .widgit_filter .autocomplete__input {
    border: 1px solid black !important;
}

/* COUNTDOWN HOME */
.uncode-wrapper.uncode-countdown span {
    font-size: 100px !important;
    color: #102B38 !important;
}
.uncode-wrapper.uncode-countdown span small{
    font-size: 20px !important;
    margin-left:-20px !important;
}

/* Annuaires des commerçants V2 - Filtres */

.page-id-6000 .grid-filters .filter-show-all a,
.page-id-6000 .grid-filters .filter-cat a{
	font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
} 

.page-id-6000 .grid-filters .filter-cat a.active,
.page-id-6000 .grid-filters .filter-show-all a.active,
.page-id-6000 .grid-filters .filter-show-all a:hover,
.page-id-6000 .grid-filters .filter-cat a:hover{
	color: var(--blue) !important;
}








#menu-rapide-home{
	transform: translateY(calc(-55%));
    z-index: 1;
}

#menu-rapide-home > .row{
	padding-block: 0px !important;
}

#menu-rapide-home .vc_wp_search{
	max-width: 780px !important;
	margin-inline: auto;
}

#menu-rapide-home .vc_wp_search input{
	padding: 16px;
	border-radius: 25px;
	border: solid 1px #CBCBCB;
}

#menu-rapide-home .vc_wp_search input,
#menu-rapide-home .vc_wp_search input::placeholder {
	font-size: 13px;
	line-height: normal;
	color: #000;
}

#menu-rapide-home .vc_wp_search .widget-container.widget_search i{
	margin-top: -9px !important;
}

@media (max-width: 959px) {
	#menu-rapide-home{
		transform: none;
		padding: 0px;
	}
}