/**********************/
/* Default Blocks */
/**********************/
.wp-block-pullquote p{
	margin: 0
}

/* Plain Button Style - Removes Background & Borders */
.wp-block-button.is-style-plain .wp-block-button__link {
	background: none;
	border: none;
	color: var(--wp--preset--color--light-blue);
	padding: 5px 2px 3px;
	border-bottom: 2px solid var(--wp--preset--color--light-blue);
}
.wp-block-button.is-style-plain .wp-block-button__link:hover{
	color: var(--wp--preset--color--dark-green);
	border-bottom-color: var(--wp--preset--color--dark-green);
}

/* Outline Style (Transparent Background with Border) */
.wp-block-button.is-style-outline .wp-block-button__link {
	background-color: var(--wp--preset--color--white);
	border: 2px solid var(--wp--preset--color--light-blue);
	color: var(--wp--preset--color--light-blue);
}

/* Hover Effects */
.wp-block-button.is-style-outline .wp-block-button__link:hover {
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--dark-green);
	border-color: var(--wp--preset--color--dark-green);
}

/* Base style to add space for icons */
.wp-block-button.button_icon .wp-block-button__link {
	display: inline-flex;
	align-items: center;
	gap: 8px;
}

/* Set Icon */
.wp-block-button.button_icon .wp-block-button__link::after {
	font-family: var(--fa-style-family,"Font Awesome 6 Free");
	font-weight: var(--fa-style,900);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: var(--fa-display,inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	content: var(--fa);
}

/**********************/
/* Section Block */
/**********************/
.is-section.alignfull img{
	width: auto;
}
.is-section.is-layout-flex > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
	max-width: var(--wp--style--global--content-size);
	margin-left: auto !important;
	margin-right: auto !important;
}
.entry-content>.wp-block-group.alignfull.is-section.is-layout-flex{
	margin-top: 0;	
}

/* Carousel Block */
.is-style-gallery_carousel:not(.alignfull){
	margin-right: -15px;
	margin-left: -15px;
}
.is-style-gallery_carousel .carousel-cell {
	width: 100%;
	aspect-ratio: 16 / 9;
}
.is-style-gallery_carousel .carousel-cell.cell-2{
	width: calc(50% - 0.65rem);
		margin: 0 0.5rem;
}
.is-style-gallery_carousel .carousel-cell.cell-3{
	width: calc(33.33% - 0.65rem);
	margin: 0 0.5rem;
}
.is-style-gallery_carousel .carousel-cell.cell-4{
	width: calc(25% - 0.65rem);
	margin: 0 0.5rem;
}
.is-style-gallery_carousel .carousel-cell.cell-5{
	width: calc(20% - 0.65rem);
	margin: 0 0.5rem;
}
.is-style-gallery_carousel .carousel-cell.cell-7{
	width: calc(14.28% - 0.65rem);
	margin: 0 0.5rem;
}
.is-style-gallery_carousel .carousel-cell.cell-6{
	width: calc(16.66% - 0.65rem);
	margin: 0 0.5rem;
}
.is-style-gallery_carousel .carousel-cell {
	aspect-ratio: 16 / 9;
}
.is-style-gallery_carousel.aspectRatio_square .carousel-cell{
	aspect-ratio: 1 / 1;
}
.is-style-gallery_carousel.aspectRatio_long .carousel-cell{
	aspect-ratio: 9 / 16;
}
.is-style-gallery_carousel.aspectRatio_portrait .carousel-cell{
	aspect-ratio: 2 / 3;
}
.is-style-gallery_carousel.aspectRatio_landscape .carousel-cell{
	aspect-ratio: 3 / 2;
}
.is-style-gallery_carousel.aspectRatio_wide .carousel-cell{
	aspect-ratio: 16 / 9;
}
.is-style-gallery_carousel .carousel-cell-image{
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.is-style-gallery_carousel .carousel-cell {
	width: 100%;
	aspect-ratio: 3 / 4;
}
.is-style-gallery_carousel .carousel-cell {
	aspect-ratio: 3 / 4;
}
.is-style-gallery_carousel .carousel-cell-image{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

/**********************/
/* Filtered Content */
/**********************/
body.category span.result_cat,
.type_media-coverage span.result_cat,
.type_press-release span.result_cat,
.type_profile .result_cat,
.type_profile p.job_title,
.post-type-archive-press-release span.result_cat{
	display: none;
}
.type_profile.grid-carousel p.job_title{
	display: block;
	margin: 0 0 0.5rem;
}
.author_by{
	margin: 0 auto 0.5rem;
}
.search_result_single:not(.type-profile) figure.result_image{
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
}
.search_result_single:not(.type-profile) .single_result_content{
	border: 1px solid #eaeaea;
	border-top: none;
	flex: 1;
	border-bottom-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
}

.single_result_content{
	display: flex;
	flex-direction: column;
}
.single_result_content .single_result_content_info{
	flex: 1;
}
.block_results, .grid-carousel{
  margin-right: -15px;
  margin-left: -15px;
}

/* .grid-carousel .flickity-prev-next-button.next{
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px;
	right: -3rem;
}

.grid-carousel .flickity-prev-next-button.previous{
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px;
	left: -3rem;
} */

.block_results .search_list,
.page-children-block .search_list,
.grid-carousel .search_list:not(.flickity-enabled),
.acf-block-preview .search_list,
.latest-view .search_list {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

.latest-view .search_list{
	gap: 1.5rem;
}

.filters{
  display: flex;
  padding: 1rem 0;
  justify-content: flex-start;
  gap: 1.5rem;
  align-items: center;
}
.filters .search_filter{
  margin-left: auto;
}
.filters .search_filter input{
  border: 0;
  border-radius: 3px;
  padding: 3px 6px;
  background-color: #F1F1ED;
}

.search_result_single{
	display: flex;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap !important;
	background-color: #fff;
	width: calc(33.33% - 30px);
	margin: 15px !important;
	padding: 0 !important;
	border-radius: 1rem;
	position: relative;
}
.detailed_list{
	gap: 5vh;
	display: flex;
	flex-direction: column;
}
.detailed_list .search_result_single{
	width: 100%;
	flex-direction: row;
	align-items: center;
}
.detailed_list .search_result_single:nth-child(even){
	flex-direction: row-reverse;
}
.detailed_list .search_result_single figure.result_image{
	width: 50%;
	border-radius: 0 !important;
	position: relative;
	z-index: 0;
}
.detailed_list .search_result_single .single_result_content{
	border: none !important;
	border-radius: 0 !important;
}
.detailed_list .single_result_content .single_result_content_info{
	flex: none !important;
}

:root {
  --mask1: url('data:image/svg+xml,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1080 580"><path class="st0" d="M59,326.5c0,257.7,286.3,93,435,167,319.7,159.1,482,14,517-131,35.7-147.8-42.5-276.8-123-325.1s-294.3,53.4-419,39.1C110,35.5,59,178.8,59,326.5Z"/></svg>');
  --mask2: url('data:image/svg+xml,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1080 580"><path class="st0" d="M1019.9,326.5c-172.9,316-330.2,230.5-537.9,163-123-40-383,54-418-91C28.3,250.7,126.8,124.6,213,87.5,394,9.5,508.3,54.7,633,40.5,992-.5,1090.8,196.9,1019.9,326.5Z"/></svg>');
  --mask3: url('data:image/svg+xml,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1080 580"><path class="st0" d="M1001,332.5c61,192-285.3,261.5-493,194-123-40-281.6,4.4-383-105C-51,231.5,95,28.5,260,83.5s287.5-55,413-55c259,0,302.7,224.3,328,304Z"/></svg>');
  --mask4: url('data:image/svg+xml,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1080 580"><path class="st0" d="M29.7,244.5c0,147.7,87,369,457,271,308.6-81.7,444,113,524-100,49.9-132.9-40.5-243.7-121-292S595.2,31.5,469.7,31.5c-249.1,0-440,65.3-440,213Z"/></svg>');
  --mask5: url('data:image/svg+xml,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1080 580"><path class="st0" d="M991,356.5c0,147.7-116.8,121.9-361,171-313,63-566-94.3-566-242s81.5-125.7,162-174c81.8-49.1,249.5-85,375-85,249.1,0,390,182.3,390,330Z"/></svg>');
}

/* Main photo cropped by ellipse */
.detailed_list .search_result_single figure.result_image > img,
.detailed_list .search_result_single figure.result_image > .search_placeholder {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: relative;
  display: block;
  z-index: 1;
  mask: var(--mask1) center / contain no-repeat;
}

/* Blue border hugging the ellipse */
.detailed_list .search_result_single figure.result_image::after {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--wp--preset--color--light-blue);
  transform: translate(0.3rem, -0.3rem); /* offset */
  transition: transform ease-in-out 0.3s;
  z-index: -1;
  mask: var(--mask1) center / contain no-repeat;
}

.detailed_list .search_result_single:hover figure.result_image::after{
  transform: translate(0.3rem, 0.3rem); /* offset */
}

.detailed_list .search_result_single:nth-child(2) figure.result_image > img,
.detailed_list .search_result_single:nth-child(2) figure.result_image > .search_placeholder,
.detailed_list .search_result_single:nth-child(2) figure.result_image::after {
  mask: var(--mask2) center / contain no-repeat;
}

.detailed_list .search_result_single:nth-child(3) figure.result_image > img,
.detailed_list .search_result_single:nth-child(3) figure.result_image > .search_placeholder,
.detailed_list .search_result_single:nth-child(3) figure.result_image::after {
  mask: var(--mask3) center / contain no-repeat;
}

.detailed_list .search_result_single:nth-child(4) figure.result_image > img,
.detailed_list .search_result_single:nth-child(4) figure.result_image > .search_placeholder,
.detailed_list .search_result_single:nth-child(4) figure.result_image::after {
  mask: var(--mask4) center / contain no-repeat;
}

.detailed_list .search_result_single:nth-child(5) figure.result_image > img,
.detailed_list .search_result_single:nth-child(5) figure.result_image > .search_placeholder,
.detailed_list .search_result_single:nth-child(5) figure.result_image::after {
  mask: var(--mask5) center / contain no-repeat;
}



.latest-view .search_result_single:first-child{
	width: 100%;
	margin: 0 !important;
}
.latest-view .search_result_single{
	width: calc(50% - 1.5rem / 2);
	margin: 0 !important;
}
.media-carousel .search_result_single,
.grid-carousel .search_result_single{
	min-height: calc(100% - 30px);
}
.search_result_single:not(.type-profile) figure.result_image{
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
}
.search_result_single:not(.type-profile) .single_result_content{
	border: 1px solid #eaeaea;
	border-top: none;
	flex: 1;
	border-bottom-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
}
.search_result_single.type-profile{
	background-color: transparent;
	box-shadow: none;
}
/* .flickity-slider .search_result_single{
	display: flex;
	align-items: stretch;
	min-height: 100%;
} */
.search_result_single figure.result_image{
	aspect-ratio: 16 / 9;
	width: 100%;
	overflow: hidden;
	margin: 0;
}
.search_result_single.type-profile figure.result_image{
	aspect-ratio: 1 / 1;
	width: 60%;
	border-radius: 50%;
	width: 100%;
	border-radius: 1rem;
	margin: 0 auto;
}
.search_result_single figure.result_image img,
.search_result_single figure.result_image iframe{
	height: 100%;
	width: 100%;
	object-fit: cover;
	padding: 0;
}
.search_placeholder{
  height: 100%;
  width: 100%;
  object-fit: cover;
  padding: 0;
  background-color: #F1F1ED;
  background-image: url(../../images/logo.png);
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: center;
}
.search_result_single .single_result_content{
	padding: 1rem;
}
.search_result_single.type-profile .single_result_content{
	padding: 1rem 1rem 0;
}
.search_result_single.type-profile .single_result_content{
	text-align: center;
}
.single_result_content h4{
	font-size: 1rem;
	color: #000;
	font-weight: 400;
	text-transform: uppercase;
	margin:0;
}
.single_result_content h5{
	font-size: 1.25rem;
	color: #000000;
	font-weight: 700;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: .5rem;
	transition: color ease-in-out 0.4s;
}
.search-results .type-profile .single_result_content h5{
	margin: 0 auto;
}
.type_profile.grid-carousel .single_result_content h5 {
	margin-bottom: 0
}
.search-results .type-profile .single_result_content h5 + .result_cat{
	margin-bottom: .5rem;
}
.single_result_content a{
	text-decoration: none;
	color: #90BADF;
}

#filter_fiche .select-wrapper {
  position: relative;
}
#filter_fiche .select-wrapper::after {
  color: black;
  content: "▾";
  pointer-events: none;
  position: absolute;
  right: 9px;
  top: 3px;
}

#filter_fiche .select-wrapper::after{
  color: white;
}

#filter_fiche .filter-select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: white;
  color:#000;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  padding: 3px 30px 3px 10px;
  width: 100%;
}
#filter_fiche .filter-select{
  color: white;
  background-color: #90BADF;
}
#filter_fiche .filter-select:focus{
  color: white;
  border: none;
}
#filter_fiche .filter-select:focus-visible{
  outline-style: none;
}
#filter_fiche .filter-select::-ms-expand {
  display: none;
}
/**********************/
/* Single Post */
/**********************/
.post_featured_image{
	width: 100%;
	aspect-ratio: 16/7;
	overflow: hidden;
	margin: 0 auto 3rem;
}
.post_featured_image img{
	object-fit: cover;
	height: 100%;
	width: 100%;
}
.post_details{
	background-color: var(--wp--preset--color--light-grey);
	margin: 0.5rem auto 1rem;
	padding: 1rem 1.5rem;
	display: flex;
	gap: 0.8rem;
	align-items: center;
	flex-wrap: wrap;
}
.post_details .post_date{
	flex-basis: 100%;
}
.post_details figure.post_author{
	max-height: 4rem;
	overflow: hidden;
	border-radius: 50%;
	aspect-ratio: 1/1;
	margin: 0;
}
.post_details figure.post_author img{
	object-fit: cover;
	height: 100%;
	width: 100%;
}
.post_details .author_info{
	line-height: 1.3;
	max-width: calc(50% - 5.6rem);
}
.post_details .author_info p,
.post_details .author_info h6{
	margin: 0;
}


/**********************/
/* Single Profile */
/**********************/
.search_result_single .profile_url{
	position: absolute !important;
	height: 100%;
	width: 100%;
	z-index: 1;
}
.search_result_single.type-profile:hover .single_result_content h5{
	color: var(--wp--preset--color--light-blue);
}
.has-light-blue-background-color .search_result_single.type-profile:hover .single_result_content h5 {
	color: var(--wp--preset--color--white);
}
.search_list .search_result_single figure.result_image img{
	transform: scale(1);
	transition: transform ease-in-out 0.6s;
}
.search_list .search_result_single:hover figure.result_image img{
	transform: scale(1.1);
}
.profile_header .profile_info{
	display: flex;
	align-items: center;
	gap: 2rem;
}
.profile_name h1{
	line-height: 1;
	margin: 0;
}
.profile_name h2{
	margin: 0;
}
figure.profile_img{
	aspect-ratio: 1/1;
	border-radius: 50%;
	border-radius: 1rem;
	overflow: hidden;
	max-height: 16rem;
}
figure.profile_img img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.profile_details{
	display: flex;
	gap: 2rem;
	align-items: center;
}
.profile_header .profile_details{
	margin: 1rem auto 3rem;
	padding: 1.5rem;
}
.search_result_single .profile_details{
	flex-direction: column;
	gap: 0;
	margin-bottom: 1rem;
}
.search_result_single.type-profile .profile_details{
	margin-bottom: 0;
}
.profile_header .profile_details{
	background-color: var(--wp--preset--color--light-grey);
}
.profile-icon{
	display: flex;
}
.profile_header .profile_details .profile-icon{
	color: var(--wp--preset--color--dark-green);
}
.profile-icon i{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 1.4rem;
	text-decoration: none;
	transition: background 0.3s;
	margin-right: 0.3rem;
}
.search_result_single .profile-icon{
	font-size: 0.9rem;
	justify-content: center;
	line-height: 1.6;
}
.search_result_single .profile-icon i{
	font-size: 1rem;
}
.profile-sm{
	display: inline-flex;
	align-items: center;
	margin-left: auto;
}
.profile-sm i{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	aspect-ratio: 1 / 1;
	width: 1.6rem;
	height: 1.6rem;
	font-size: 0.8rem;
	border-radius: 50%;
	text-decoration: none;
	transition: background 0.3s;
}
.profile_header .profile_details .profile-sm i{
	border: 1px solid var(--wp--preset--color--light-blue);
	background-color: var(--wp--preset--color--light-blue);
	color: white;
}

.profile_content{
	margin-bottom: 5rem;
}

/* Video embed */
.wp-block-embed.wp-embed-aspect-16-9 iframe{
	height: 100%;
	width: 100%;
	aspect-ratio: 16/9;
}

/**********************/
/* Curvy Edge Section */
/**********************/
.wp-block-cover.ragged_edge-position-all,
.wp-block-group.ragged_edge-position-all{
	padding: 6rem;
	margin: 3rem;
	position: relative;
	z-index: 3;
	-webkit-mask-image: url(../css/img/mask_all.png);
	mask-image: url(../css/img/mask_all.png);
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
}
.wp-block-cover.ragged_edge-position-both,
.wp-block-group.ragged_edge-position-both{
	padding: 6rem 0;
	margin: 3rem auto;
	position: relative;
	z-index: 3;
	-webkit-mask-image: url(../css/img/mask.png);
	mask-image: url(../css/img/mask.png);
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
}
.wp-block-cover.ragged_edge-position-top,
.wp-block-group.ragged_edge-position-top{
	padding: 6rem 0 0;
	margin: 3rem auto 0;
	position: relative;
	z-index: 1;
	-webkit-mask-image: url(../css/img/mask_top.png);
	mask-image: url(../css/img/mask_top.png);
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
}
.wp-block-cover.ragged_edge-position-bottom,
.wp-block-group.ragged_edge-position-bottom{
	padding: 0 0 6rem;
	margin: 0 auto 3rem;
	position: relative;
	z-index: 1;
	-webkit-mask-image: url(../css/img/mask_bottom.png);
	mask-image: url(../css/img/mask_bottom.png);
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
}

.wp-block-cover.ragged_edge-position-all:first-child,
.wp-block-group.ragged_edge-position-all:first-child,
.wp-block-cover.ragged_edge-position-both:first-child,
.wp-block-group.ragged_edge-position-both:first-child,
.wp-block-cover.ragged_edge-position-top:first-child,
.wp-block-group.ragged_edge-position-top:first-child{
	margin-top: 0;
}

/**********************/
/* Full screen search */
/**********************/
#search {
  align-items: center;
  background: rgba(0, 0, 0, 0.9);
  display: flex;
  justify-content: center;
  opacity: 0;
  position: fixed;
  left: 0;
  top: 0;
  will-change: opacity;
  z-index: -1;
  height: 100vh;
  width: 100vw;
  transition: opacity 0.5s;
  pointer-events: none;
}
#search:target {
  opacity: 1;
  z-index: 5;
  pointer-events: initial;
}
#search:target .close-btn {
  display: block;
}
#s {
  background: transparent;
  border: solid #fff;
  border-width: 0 0 1px 0;
  color: #fff;
  flex: 1 0 auto;
  font-size: 2rem;
  height: 2rem;
  max-width: 100%;
  outline: 0;
  padding: 2rem 1rem;
}
#searchsubmit{
  display: inline-block;
  line-height: 1;
  font-size: 15px;
  padding: 12px 24px;
  text-align: center;
  transition: all .3s;
  color: #FFFFFF;
  background-color: var( --e-global-color-primary );
  border: none;
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
}
#search .close-btn {
  display: none;
  color: #fff;
  font-size: 2rem;
  position: absolute;
  top: 0.5rem;
  right: 2rem;
}
#search .close-btn:hover{
  color: var( --e-global-color-primary );
}

@media (max-width:1024px){
	
	.search_result_single{
		width: 45%;
		margin-right: 5%;
	}
	.media-carousel .flickity-prev-next-button.previous{
		left: -30px;
	}
	.media-carousel .flickity-prev-next-button.next{
		right: -30px;
	}
	.person-content__inner .person_right_column img{
		width: 80%;
	}
}
@media (max-width: 767px) {
	.wp-block-cover.ragged_edge-position-both,
	.wp-block-group.ragged_edge-position-both{
		margin: 3rem 15px;
		-webkit-mask-size: 300% 50%;
		mask-size: 300% 100%;
	}
	.media-carousel .search_result_single,
	.grid-carousel .search_result_single{
		width: calc(100% - 30px) !important;
	}
	.person_header{
		flex-wrap: wrap;
	}
	.person_column{
		width: 100%;
	}
	.person-content__inner .person_right_column{
		order: -1;
		margin-bottom: 2rem;
	}
	.person-content__inner .person_right_column img{
		width: 100%;
	}
	.search_result_single{
		width: 90%;
		margin-right: 20%;
	}
	
	.page-content__inner:not(.home){
		padding-top: 0;
	}
	.container{
		padding: 0;
	}
	.search_result_single{
		width: calc(100% - 30px);
	}
	.filters{
		flex-wrap: wrap;
		gap: 0.5rem;
	}
	.filters .search_filter{
		margin-left: initial;
	}
	.profile_header .profile_info{
		flex-wrap: wrap;
	}
	figure.profile_img{
		max-height: 12rem;
		margin: auto;
	}
	.profile_header .profile_details{
		flex-direction: column;
		gap: 1rem;
		align-items: flex-start;
		padding: 1rem;
		margin: 1rem auto 2rem;
	}
	.profile-sm{
		margin-left: initial;
	}
	.media-carousel .flickity-viewport{
		overflow: visible;
	}
	.media-carousel .flickity-prev-next-button{
		top: 22%;
	}
	.media-carousel .flickity-prev-next-button.previous{
		left: 30px;
	}
	.media-carousel .flickity-prev-next-button.next{
		right: 30px;
	}
	.media-carousel:not(.flickity-enabled){
		flex-wrap: wrap;
	}
	.media-carousel .flickity-page-dots{
		bottom: -10px;
		display: flex;
		gap: 4px;
		justify-content: center;
	}
	.media-carousel .flickity-page-dots .dot{
		width: 6px;
		height: 6px;
		margin: 0;
	}
}