#contentWrap{
	padding-top:var(--page-header-height);
}
#mainContent{
	padding:0;
}

#content section{
	position:relative;
	padding-bottom: var(--home-section-pb);
	/* z-index:1; */
	
}

#content section .title{
	position:relative;
	font-family:'Oswald';
	font-weight:600;
	font-size: var(--font-size7);
	line-height: var(--line-height1);
	color:var(--black);
	margin-bottom: var(--font-mb1);
	z-index:1;
}
#content .pl-space{
	padding-left:var(--pl-space);
}
#content .pr-space{
	padding-right:var(--pr-space);
}

.swiper {
  opacity: 0;
  /* transition: opacity .3s; */
}
.swiper.swiper-initialized {
  opacity: 1;
}

.swiper-button-prev-custom,
.swiper-button-next-custom{
	display:block;
	width:70px;
	height:70px;
	border:1px solid var(--grey3);
	border-radius:50%;
	background-color:var(--grey1);
	z-index:1;
}
.swiper-button-prev-custom:is(:hover, .focus),
.swiper-button-next-custom:is(:hover, .focus){
	border-color:var(--orange3);
	background-color:var(--orange3);
}

.swiper-button-prev-custom span,
.swiper-button-next-custom span{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
}
.swiper-button-prev-custom span:before,
.swiper-button-next-custom span:before{
	content:'';
	position:absolute;
	width:36px;
	height:36px;
	top:50%;
	left:50%;
	margin:-18px 0 0 -18px;
	background-position:50% 50%;
	/* top:17px;
	left:17px;
	background-position:6px 0; */
	background-repeat:no-repeat;
	background-size:contain;
	/* transform:translate(-50%,-50%); */
	/* transition:transform .3s; */
}
.swiper-button-prev-custom span:before{
	background-image:url(../images/slider-arrow-left.svg);
}
.swiper-button-next-custom span:before{
	background-image:url(../images/slider-arrow-right.svg);
}
.swiper-button-prev-custom:is(:hover, .focus) span:before{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2034%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M7.3%2C16.98l11.5-11.47c1.12-1.12%2C1.12-2.93%2C0-4.05-1.12-1.12-2.94-1.12-4.06%2C0L1.22%2C14.94s0%2C0%2C0%2C0%2C0%2C0%2C0%2C0l-.02.02c-1.12%2C1.12-1.12%2C2.93%2C0%2C4.05.06.06.13.1.19.15l13.34%2C13.37c1.12%2C1.12%2C2.93%2C1.12%2C4.05%2C0%2C1.12-1.12%2C1.12-2.94%2C0-4.06l-11.47-11.5Z%22%2F%3E%3C%2Fsvg%3E);
}
.swiper-button-next-custom:is(:hover, .focus) span:before{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2034%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M12.7%2C16.98L1.2%2C5.51c-1.12-1.12-1.12-2.93%2C0-4.05%2C1.12-1.12%2C2.94-1.12%2C4.06%2C0l13.51%2C13.48s0%2C0%2C0%2C0%2C0%2C0%2C0%2C0l.02.02c1.12%2C1.12%2C1.12%2C2.93%2C0%2C4.05-.06.06-.13.1-.19.15l-13.34%2C13.37c-1.12%2C1.12-2.93%2C1.12-4.05%2C0-1.12-1.12-1.12-2.94%2C0-4.06l11.47-11.5Z%22%2F%3E%3C%2Fsvg%3E);
}
.swiper-button-prev-custom:hover span:before{
	animation: moveleft-arrow .6s 1;
}
.swiper-button-next-custom:hover span:before{
	animation: moveright-arrow .6s 1;
}




.swiper-pagination-custom{
	display:flex;
	gap:0 10px;
	width:auto !important;
}
/* .swiper-pagination-custom .swiper-pagination-bullet{
	text-indent:-9999px;
	width:10px;
	height:10px;
	border-radius:10px;
	transition:width .3s, background-color .3s;
}
.swiper-pagination-custom .swiper-pagination-bullet-active{
	background-color:var(--lakeblue3);
	width:40px;
} */
.swiper-pagination-custom .swiper-pagination-bullet{
  border-radius: 0;
  margin: 0 !important;
  background: transparent;
  opacity: 1;
  display: block;
  
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  width: 10px;
  height: 10px;
  position: relative;
}

.swiper-pagination-custom .swiper-pagination-bullet:before{
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--white);
  border: 2px solid var(--olive2);
  /* background-color: var(--grey3); */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: background-color 0.3s, transform 0.3s, width 0.3s;
}

.swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active{
  width: 40px;
}
.swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
  width: 100%;
  background-color: var(--lakeblue3);
  border-radius: 6px;
  border:0;
}
.swiper-pagination-custom .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:before,
.swiper-pagination-custom .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):focus:before{
  /* background-color: var(--lakeblue3); */
	background-color: var(--olive2);
	border-color: var(--white);
}
.swiper-button-control{
	text-indent:-9999px;
	display:block;
	width:36px;
	height:36px;
	margin-left:10px;
	background-position:50% 50%;
	/* background-position:7px 7px; */
	background-repeat:no-repeat;
	background-size:22px 22px;
	background-color:var(--lakeblue3);
	border-radius:50%;
}
.swiper-button-control:hover{
	background-color:var(--orange3);
}
.swiper-button-control.play{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M7%2C4c-1.1%2C0-2%2C.9-2%2C2v10c0%2C1.1.9%2C2%2C2%2C2s2-.9%2C2-2V6c0-1.1-.9-2-2-2ZM15%2C4c-1.1%2C0-2%2C.9-2%2C2v10c0%2C1.1.9%2C2%2C2%2C2s2-.9%2C2-2V6c0-1.1-.9-2-2-2Z%22%2F%3E%3C%2Fsvg%3E);
}
.swiper-button-control.pause{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.34%2C9.35L7.9%2C3.62c-1.33-.9-3.12.05-3.12%2C1.65v11.45c0%2C1.6%2C1.8%2C2.56%2C3.12%2C1.65l8.44-5.73c1.17-.79%2C1.17-2.52%2C0-3.31Z%22%2F%3E%3C%2Fsvg%3E);
}
.swiper-control{
	position:relative;
	z-index:1;
	display:inline-flex;
	align-items:center;
}
.swiper-control .swiper-button-prev-custom{
	margin:0 10px 0 40px;
}

#content #ebanner-wrap{
	/* padding-left:8%;
	padding-right:8%; */
	/* height:200vh; */
}
#content #ebanner-wrap .swiper{
	/* display:none; */
	/* padding-left:8%;
	padding-right:8%; */
	padding-left:var(--pl-space);
	padding-right:var(--pr-space);
}
#content #ebanner-wrap .swiper-slide{
	border-radius:var(--corner-radius1);
	overflow:hidden;
}
#content #ebanner-wrap .swiper-slide img{
	display:block;
	width:100%;
}
#content #ebanner-wrap .swiper-control{
	background-color:var(--grey2);
	padding:0 10px 0 20px;
	border-radius:30px;
	position:absolute;
	bottom: 4%/*40px*/;
	left:12.5263%;
	/* left:10.5263%; */
	/* left:2.5263%; */
	z-index:1;
}
#content #ebanner-wrap .swiper-button-control{
	background-color:transparent;
}
#content #ebanner-wrap .swiper-button-control.play{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%231E8379%22%20d%3D%22M7%2C4c-1.1%2C0-2%2C.9-2%2C2v10c0%2C1.1.9%2C2%2C2%2C2s2-.9%2C2-2V6c0-1.1-.9-2-2-2ZM15%2C4c-1.1%2C0-2%2C.9-2%2C2v10c0%2C1.1.9%2C2%2C2%2C2s2-.9%2C2-2V6c0-1.1-.9-2-2-2Z%22%2F%3E%3C%2Fsvg%3E);
}
#content #ebanner-wrap .swiper-button-control.pause{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%231E8379%22%20d%3D%22M16.34%2C9.35L7.9%2C3.62c-1.33-.9-3.12.05-3.12%2C1.65v11.45c0%2C1.6%2C1.8%2C2.56%2C3.12%2C1.65l8.44-5.73c1.17-.79%2C1.17-2.52%2C0-3.31Z%22%2F%3E%3C%2Fsvg%3E);
}
#content #ebanner-wrap > .swiper-button-prev-custom,
#content #ebanner-wrap > .swiper-button-next-custom{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	margin-top:-95px;
}
#content #ebanner-wrap > .swiper-button-prev-custom{
	left:40px;
}
#content #ebanner-wrap > .swiper-button-next-custom{
	right:40px;
}
/* #content #ebanner-wrap .swiper > .swiper-button-prev-custom,
#content #ebanner-wrap .swiper > .swiper-button-next-custom{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
}
#content #ebanner-wrap .swiper > .swiper-button-prev-custom{
	left:40px;
}
#content #ebanner-wrap .swiper > .swiper-button-next-custom{
	right:40px;
} */

#content #activities-wrap .float-btn-wrap{
	position:absolute;
	top:60px;
	right:0px;
	overflow:hidden;
	z-index:10;
}
#content #activities-wrap .float-btn{
	position:relative;
	display:block;
	width:160px;
	font-size: var(--font-size3);
	font-family:'Oswald';
	font-weight:400;
	line-height: var(--line-height1);
	color:var(--white);
	padding:15px 40px 15px 20px;
	text-align:center;
	border-right:0 !important;
	border-radius:25px 0 0 25px;
	right:-20px;
	transition:all .3s;
	border-width: 3px;
	border-style: solid;	
	border-right:0;
}
#content #activities-wrap .float-btn#icon-calendar{
	background-color:var(--lakeblue3);
	border-color: var(--lakeblue2);
	padding-top:0;
	/* background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M28.01%2C31.63c.18.17.23.33.18.58-.21%2C1.09-.38%2C2.18-.59%2C3.37%2C1.11-.57%2C2.11-1.1%2C3.13-1.6.14-.07.38-.07.52%2C0%2C.76.37%2C1.51.77%2C2.26%2C1.15.27.14.53.27.87.44-.2-1.19-.38-2.29-.59-3.39-.05-.25.02-.38.19-.54.74-.69%2C1.47-1.4%2C2.2-2.1.08-.08.15-.17.27-.3-.99-.14-1.91-.32-2.83-.39-.69-.05-1.09-.31-1.35-.96-.35-.85-.82-1.65-1.27-2.56-.41.82-.84%2C1.53-1.14%2C2.29-.32.8-.76%2C1.32-1.69%2C1.24-.13-.01-.27.04-.41.06-.72.11-1.44.21-2.29.34.19.16.3.25.4.34.71.68%2C1.42%2C1.37%2C2.14%2C2.04ZM9.32%2C18.85h-3.28v3.28h3.28v-3.28ZM15.98%2C18.85h-3.28v3.28h3.28v-3.28ZM22.64%2C18.85h-3.28v3.28h3.28v-3.28ZM29.3%2C18.84h-3.28v3.3h3.28v-3.3ZM35.97%2C18.84h-3.28v3.29h3.28v-3.29ZM9.31%2C25.51h-3.28v3.28h3.28v-3.28ZM15.98%2C25.51h-3.28v3.28h3.28v-3.28ZM22.64%2C25.52h-3.29v3.28h3.29v-3.28ZM9.3%2C32.18h-3.28v3.29h3.28v-3.29ZM15.98%2C32.18h-3.28v3.28h3.28v-3.28ZM22.63%2C32.18h-3.28v3.28h3.28v-3.28ZM42%2C8.15c0-2.18-1.21-3.93-3.15-4.57-.52-.17-1.11-.22-1.68-.26-.4-.03-.81-.02-1.24-.02-.19%2C0-.39%2C0-.59%2C0h-.33V0h-2.67v3.28H9.69V0h-2.67v3.31h-.7c-.26%2C0-.52%2C0-.77%2C0-.16%2C0-.32%2C0-.47%2C0-.79%2C0-1.56.07-2.27.4C1.28%2C4.42.39%2C5.56.07%2C7.18c-.04.2-.07.55-.07.75v29.2c0%2C.67.11%2C1.3.32%2C1.87.15.4.33.73.55%2C1.03.8%2C1.08%2C1.81%2C1.7%2C3.08%2C1.9l.25.04c.1.02.21.03.31.03h32.63c.68%2C0%2C1.32-.11%2C1.89-.33.4-.15.74-.34%2C1.04-.57%2C1.24-.94%2C1.87-2.16%2C1.92-3.71%2C0-.06%2C0-.12%2C0-.18v-7.79c0-7.09%2C0-14.18%2C0-21.27ZM2.67%2C8.04c.01-1.22.84-2.05%2C2.06-2.06.43%2C0%2C.86%2C0%2C1.3%2C0h.95v3.31h2.68v-3.28h22.68v3.28h2.65v-3.29h.33c.24%2C0%2C.48%2C0%2C.71-.01.55-.01%2C1.06-.02%2C1.59.03.94.09%2C1.67.88%2C1.69%2C1.86.02.95.02%2C1.92.01%2C2.86%2C0%2C.4%2C0%2C.81%2C0%2C1.22v.33H2.67v-2.17c0-.69%2C0-1.38%2C0-2.07ZM39.33%2C37.02c0%2C1.53-.78%2C2.31-2.32%2C2.31H4.97c-1.51%2C0-2.3-.79-2.3-2.29V15s36.66%2C0%2C36.66%2C0v22.01Z%22%2F%3E%3C%2Fsvg%3E);
	background-position:50% 20px;
	background-repeat:no-repeat;
	background-size:40px 40px; */
}
#content #activities-wrap .float-btn#icon-other{
	margin-top:10px;
	background-color:var(--olive3);
	border-color:var(--olive2);
	
	display:none !important;
}
#content #activities-wrap .float-btn:is(:hover, .focus){
	right:0;
	background-color:var(--orange4) !important;
	border-color: var(--orange2) !important;
}
#content #activities-wrap .float-btn#icon-calendar > span{
	position:relative;
	display:inline-block;
	padding-top:55px;
}
#content #activities-wrap .float-btn#icon-calendar canvas{
	position:absolute;
	top:10px;
	left:50%;
	transform:translateX(-50%);
}
#content #activities-wrap .swiper-outer{
	position:relative;
}
#content #activities-wrap .swiper-control{
	position:absolute;
	bottom: 5.5641%;
	left:calc(50% + 40px);
}
#content #activities-wrap .slider-wrap{
	display:flex;
	gap:40px;
}
#content #activities-wrap .slider-wrap>*:nth-child(1){
	width:45%;
}
#content #activities-wrap .slider-wrap>*:nth-child(2){
	width:55%;
}
#content #activities-wrap .slide-txt-wrap{
	display:grid;
	height:100%;
	padding:5.5641% 0 40px 0;
	grid-template-rows:auto 1fr auto;
}
#content #activities-wrap .slide-txt-wrap>*:first-child{
	display:flex;
	align-items:center;
	margin-bottom:10px;	
}
#content #activities-wrap .slide-txt-wrap .date{
	position:relative;
	padding-right:50px;
}
#content #activities-wrap .slide-txt-wrap .date:after{
	content:'';
	position:absolute;
	width:1px;
	height:20px;
	background-color:var(--grey4);
	top:50%;
	right:25px;
	transform:translateY(-50%);
}
#content #activities-wrap .slide-txt-wrap .category{
	font-size: var(--font-size1);
	line-height: var(--line-height1);
	font-weight:300;
	color:var(--white);
	display:inline-block;
	padding:3px 15px;
	border-radius:30px;
	background-color:var(--purple2);
}
#content #activities-wrap .slide-txt-wrap .caption{
	display:block;
	font-size: var(--font-size5);
	line-height: var(--line-height2);
	font-family:'Oswald';
	transition:color .3s;
}
#content #activities-wrap .slide-txt-wrap .date,
#content #activities-wrap .slide-txt-wrap .category,
#content #activities-wrap .slide-txt-wrap .caption{
	/* transition:opacity .3s; */
}
#content #activities-wrap .slide-txt-wrap .date.fadeIn,
#content #activities-wrap .slide-txt-wrap .category.fadeIn,
#content #activities-wrap .slide-txt-wrap .caption.fadeIn{
	animation: fadeIn .5s;
}
#content #activities-wrap .swiper-slide{
	background-color:var(--grey1);
	transition:opacity .3s;
}
#content #activities-wrap .swiper-slide:not(.swiper-slide-active){
	opacity:0 !important;
}
#content #activities-wrap .swiper-slide .img,
#content #activities-wrap .slider-wrap .img{
	display:block;
	aspect-ratio:750/500;
	border-radius:var(--corner-radius1);
	overflow:hidden;	
}
#content #activities-wrap .swiper-slide .img img,
#content #activities-wrap .slider-wrap .img img{
	object-fit:cover;
	width:100%;
	height:100%;
	transition:transform .3s;
}
#content #activities-wrap .swiper-slide a:is(:hover, .focus) .img img,
#content #activities-wrap .slider-wrap a:is(:hover, .focus) .img img{
	transform:scale(1.1);
}
#content #activities-wrap .swiper-slide a:is(:hover, .focus) .slide-txt-wrap .caption,
#content #activities-wrap .slider-wrap a:is(:hover, .focus) .slide-txt-wrap .caption{
	color:var(--orange3);
}

#content #news-wrap .swiper{
	/* overflow:visible; */
}
#content #news-wrap .swiper-wrapper{
	margin-bottom:70px;
}
#content #news-wrap .swiper-slide .img{
	display:block;
	border-radius:var(--corner-radius1);
	aspect-ratio:750/500;
	overflow:hidden;	
}
#content #news-wrap .swiper-slide .img img{
	object-fit:cover;
	width:100%;
	height:100%;
	transition:transform .3s;
}
#content #news-wrap .swiper-slide .txt{
	display:block;
	/* aspect-ratio:750/500; */
	padding-left:30px;
	padding-right:20px;
}
#content #news-wrap .swiper-slide a:is(:hover, .focus) .img img{
	transform:scale(1.1);
}
#content #news-wrap .swiper-slide .date,
#content #activities-wrap .slide-txt-wrap .date{
	display:block;
	font-size: var(--font-size1);
	line-height: var(--line-height3);
	/*line-height:1.5;*/
	font-weight:300;
	padding-left:28px;
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20fill%3D%22%231E8379%22%20d%3D%22M23.94%2C5.66c-.42-.42-.99-.68-1.62-.68h-1.62v1.12h0s0%2C.01%2C0%2C.01h0v.02h0c-.01.29-.13.54-.31.72-.19.19-.45.31-.74.31s-.55-.12-.74-.31c-.18-.18-.3-.43-.31-.71h0v-.02h0s0%2C0%2C0%2C0h0v-.02h0v-1.12h-9.19v1.12h0v.02h0s0%2C0%2C0%2C0h0v.02h0c-.01.28-.13.53-.31.71-.19.19-.45.31-.74.31s-.55-.12-.74-.31c-.18-.18-.3-.43-.31-.71h0v-.02h0v-.02h0v-1.13h-1.62c-.63%2C0-1.21.26-1.62.68-.42.42-.68.99-.68%2C1.63v15.41c0%2C.63.26%2C1.21.68%2C1.63.42.42.99.68%2C1.62.68h16.64c.63%2C0%2C1.21-.26%2C1.62-.68.42-.42.68-.99.68-1.63V7.29c0-.63-.26-1.21-.68-1.63ZM23.46%2C22.7c0%2C.31-.13.6-.33.81-.21.21-.49.34-.8.34H5.68c-.31%2C0-.6-.13-.8-.34-.21-.21-.33-.49-.33-.81v-12.71h18.92v12.71ZM10.78%2C14.35h2.27c.18%2C0%2C.33-.15.33-.33v-2.27c0-.18-.15-.33-.33-.33h-2.27c-.18%2C0-.33.15-.33.33v2.27c0%2C.18.15.33.33.33ZM14.95%2C14.35h2.27c.18%2C0%2C.33-.15.33-.33v-2.27c0-.18-.15-.33-.33-.33h-2.27c-.18%2C0-.33.15-.33.33v2.27c0%2C.18.15.33.33.33ZM19.12%2C14.35h2.27c.18%2C0%2C.33-.15.33-.33v-2.27c0-.18-.15-.33-.33-.33h-2.27c-.18%2C0-.33.15-.33.33v2.27c0%2C.18.15.33.33.33ZM6.61%2C18.4h2.27c.18%2C0%2C.33-.15.33-.33v-2.27c0-.18-.15-.33-.33-.33h-2.27c-.18%2C0-.33.15-.33.33v2.27c0%2C.18.15.33.33.33ZM10.78%2C18.4h2.27c.18%2C0%2C.33-.15.33-.33v-2.27c0-.18-.15-.33-.33-.33h-2.27c-.18%2C0-.33.15-.33.33v2.27c0%2C.18.15.33.33.33ZM14.95%2C18.4h2.27c.18%2C0%2C.33-.15.33-.33v-2.27c0-.18-.15-.33-.33-.33h-2.27c-.18%2C0-.33.15-.33.33v2.27c0%2C.18.15.33.33.33ZM19.12%2C18.4h2.27c.18%2C0%2C.33-.15.33-.33v-2.27c0-.18-.15-.33-.33-.33h-2.27c-.18%2C0-.33.15-.33.33v2.27c0%2C.18.15.33.33.33ZM6.61%2C22.44h2.27c.18%2C0%2C.33-.15.33-.33v-2.27c0-.18-.15-.33-.33-.33h-2.27c-.18%2C0-.33.15-.33.33v2.27c0%2C.18.15.33.33.33ZM10.78%2C22.44h2.27c.18%2C0%2C.33-.15.33-.33v-2.27c0-.18-.15-.33-.33-.33h-2.27c-.18%2C0-.33.15-.33.33v2.27c0%2C.18.15.33.33.33ZM14.95%2C22.44h2.27c.18%2C0%2C.33-.15.33-.33v-2.27c0-.18-.15-.33-.33-.33h-2.27c-.18%2C0-.33.15-.33.33v2.27c0%2C.18.15.33.33.33ZM19.12%2C22.44h2.27c.18%2C0%2C.33-.15.33-.33v-2.27c0-.18-.15-.33-.33-.33h-2.27c-.18%2C0-.33.15-.33.33v2.27c0%2C.18.15.33.33.33ZM7.81%2C6.65c.14.14.33.22.54.22s.4-.09.54-.22c.13-.13.21-.31.22-.5%2C0-.01%2C0-.03%2C0-.04v-2.34c0-.21-.09-.4-.22-.54-.14-.14-.33-.22-.54-.22s-.4.09-.54.22c-.14.14-.22.33-.22.54v2.34s0%2C.03%2C0%2C.04c.01.2.09.37.22.5ZM19.11%2C6.65c.14.14.33.22.54.22s.4-.09.54-.22c.13-.13.21-.31.22-.5%2C0-.01%2C0-.03%2C0-.04v-2.34c0-.21-.09-.4-.22-.54-.14-.14-.33-.22-.54-.22s-.4.09-.54.22c-.14.14-.22.33-.22.54v2.34s0%2C.03%2C0%2C.04c.01.2.09.37.22.5Z%22%2F%3E%3C%2Fsvg%3E);
	background-position:0 50%;
	background-repeat:no-repeat;
	background-size:24px 24px;
	height:20px;

}
#content #news-wrap .swiper-slide .date{
	margin:28px 0 15px 0;
}
#content #news-wrap .swiper-slide .caption{
	display:block;
	font-size: var(--font-size3);
	line-height: var(--line-height2);
	font-weight:700;
	transition:color .3s;
}
#content #news-wrap .swiper-slide a:is(:hover, .focus) .caption{
	color: var(--orange3);
}
#content #news-wrap .swiper-control{
	margin-left:30px;
}

#content #membership-wrap{
	
}
#content #membership-wrap .bg-wrap{
	position:absolute;
	z-index:0;
	background-color:var(--grey2);
	clip-path:circle(48% at 80% 50%);
	width:100vw;
	right:0;
	top:-35%;
	/*472px*/
	/*top: calc(0.248 * 100vw * -1);*/
    /* top: -450px; */
    height: 230vh;
    /* aspect-ratio: 1 / 2; */
	
}
#content #membership-wrap .item-wrap{
	display:flex;
	align-items:center;
	padding:60px 50px 0px 50px;
	
}
#content #membership-wrap .item-wrap>*:nth-child(1){
	width:66.66667%;
	
}
#content #membership-wrap .item-wrap>*:nth-child(2){
	flex:1;
	
}
#content #membership-wrap .members{
	position:absolute;
	/* top:0;
	left:0; */
	display:grid;
	grid-template-rows:1fr auto 1fr;
	text-align:center;
	/*width:17.6470%;*/
	width:155px; 
	background-color:var(--white);
	border-radius:50%;
	aspect-ratio:1/1;
	/* overflow:hidden; */
	cursor:pointer;
	transition:background-color .3s, color .3s;
}
#content #membership-wrap .members .caption{
	position:relative;
	font-size:var(--font-size2); 
	/*font-size: clamp(1rem, 0.7269rem + 0.4405vw, 1.25rem);*/
	font-weight:500;
	line-height:1.1;
	/* padding-top:0.6em; */
	/* min-height:40px; */
    align-self:end;
	/*text-shadow:0 0 10px var(--white), 0 0 20px var(--white);*/
	text-shadow: -4px -4px 0 white, 4px -4px 0 white, -4px  4px 0 white,  4px  4px 0 white, -4px  0 0 white, 4px  0 0 white, 0 -4px 0 white, 0 4px 0 white;
	transition:text-shadow .3s;
}
#content #membership-wrap .members .caption div{
	font-weight:700;
	line-height: var(--line-height1);
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	width:180px;	
}
#content #membership-wrap .members .number{
	font-family:'Oswald';
	font-size:var(--font-size7); 
	line-height: 1;
	/*font-size: clamp(2.5rem, 0.4515rem + 3.304vw, 4.375rem);*/
	font-weight:700;
}
#content #membership-wrap .members p{
	 font-size:var(--font-size1); 
	 line-height: var(--line-height1);
	 font-weight:300;
	/*font-size: clamp(0.8125rem, 0.6077rem + 0.3304vw, 1rem);*/
	padding-top:0.3em;
}
#content #membership-wrap .members#american{
	color:var(--purple2);
	/*bottom:12.4137%;
	left:4.7058%;*/
}
#content #membership-wrap .members#western{
	color:var(--lakeblue4);
	/*top:3.4482%;
	left:30.3921%;*/
}
#content #membership-wrap .members#eastern{
	color:var(--blue2);
	/*top:-8.2758%;
	left:62.7451%;*/
}
#content #membership-wrap .members#african{
	color:var(--orange4);
	/*bottom:-5.8619%;
	left:36.7647%;*/
}
#content #membership-wrap .members#asia{
	color:var(--pink2);
	/*bottom:9.6551%;
	left:61.4705%;*/
}
#content #membership-wrap .members:hover{
	color:var(--white) !important;
}
#content #membership-wrap .members#american:hover{
	background-color:var(--purple2);
}
#content #membership-wrap .members#western:hover{
	background-color:var(--lakeblue4);
}
#content #membership-wrap .members#eastern:hover{
	background-color:var(--blue2);
}
#content #membership-wrap .members#african:hover{
	background-color:var(--orange4);
}
#content #membership-wrap .members#asia:hover{
	background-color:var(--pink2);
}
#content #membership-wrap .members#american:hover .caption{
	text-shadow: -2px -2px 0 var(--purple2), 2px -2px 0 var(--purple2), -2px 2px 0 var(--purple2), 2px 2px 0 var(--purple2), -2px 0 0 var(--purple2), 2px 0 0 var(--purple2), 0 -2px 0 var(--purple2), 0 2px 0 var(--purple2);
}
#content #membership-wrap .members#western:hover .caption{
	text-shadow: -2px -2px 0 var(--lakeblue4), 2px -2px 0 var(--lakeblue4), -2px 2px 0 var(--lakeblue4), 2px 2px 0 var(--lakeblue4), -2px 0 0 var(--lakeblue4), 2px 0 0 var(--lakeblue4), 0 -2px 0 var(--lakeblue4), 0 2px 0 var(--lakeblue4);
}
#content #membership-wrap .members#eastern:hover .caption{
	text-shadow: -2px -2px 0 var(--blue2), 2px -2px 0 var(--blue2), -2px 2px 0 var(--blue2), 2px 2px 0 var(--blue2), -2px 0 0 var(--blue2), 2px 0 0 var(--blue2), 0 -2px 0 var(--blue2), 0 2px 0 var(--blue2);
}
#content #membership-wrap .members#african:hover .caption{
	text-shadow: -2px -2px 0 var(--orange4), 2px -2px 0 var(--orange4), -2px 2px 0 var(--orange4), 2px 2px 0 var(--orange4), -2px 0 0 var(--orange4), 2px 0 0 var(--orange4), 0 -2px 0 var(--orange4), 0 2px 0 var(--orange4);
}
#content #membership-wrap .members#asia:hover .caption{
	text-shadow: -2px -2px 0 var(--pink2), 2px -2px 0 var(--pink2), -2px 2px 0 var(--pink2), 2px 2px 0 var(--pink2), -2px 0 0 var(--pink2), 2px 0 0 var(--pink2), 0 -2px 0 var(--pink2), 0 2px 0 var(--pink2);
}

#content #membership-wrap #iaaca-member{
	position:relative;
	display:grid;
	grid-template-rows:auto 1fr;
	text-align:center;
	/* width:30%; */
	width:100%;
	max-width:450px;
	min-width:400px;
	border-radius:50%;
	border: 6px solid var(--white);
	aspect-ratio:1/1;
	overflow:hidden;
	cursor:pointer;
}

#content #membership-wrap #iaaca-member:hover .txt{
	background-color:var(--olive3);
	color:var(--white);
}
#content #membership-wrap #iaaca-member .logo{
	background-color:var(--white);
	padding:4em 0 1.5em;
}
#content #membership-wrap #iaaca-member .logo img{
	display:block;
	max-width:65%;
	margin:0 auto;
}
#content #membership-wrap #iaaca-member .txt{
	padding:1em 0 0 0;
	background-color:var(--olive2);
	color:var(--white);
	transition:background-color .3s, color .3s;
}
#content #membership-wrap #iaaca-member .txt .number{
	font-family:'Oswald';
	/* font-size: clamp(5.125rem, 1.0281rem + 8.2599vw, 8.875rem); */
	font-size: clamp(7.1875rem, 4.2946rem + 4.8214vw, 8.875rem);
	font-weight:700;
	line-height:1;
	margin-bottom:10px;
}
#content #membership-wrap #iaaca-member .txt p{
	font-size:var(--font-size2);
	font-weight:700;
}

#content #membership-wrap #map-wrap{
	position:relative;
	width:100%;
}
#content #membership-wrap #animate-map-container svg,
#content #membership-wrap #static-map-container img {
	width:100%;
	height:auto;
}
#content #membership-wrap #animate-map-container .flashing {
	animation: flash-glow 1.5s ease-in-out infinite;
}

#content #mission-wrap .outer-wrap{
	display:flex;
}
#content #mission-wrap .outer-wrap.orange{
	gap:120px;
}
#content #mission-wrap .outer-wrap.orange > div:nth-child(2){
	padding-bottom:80px;
	margin-bottom:80px;
	/* border-bottom:3px dotted var(--grey3); */
	/* background:radial-gradient(circle at 5px 6px, var(--grey3) 3px, transparent 3px) 0 100% / 16px 12px repeat-x; */
}
#content #mission-wrap.active .outer-wrap.orange > div:nth-child(2){
	background:radial-gradient(circle at 5px 6px, var(--grey3) 3px, transparent 3px) 0 100% / 16px 12px repeat-x;
}
#content #mission-wrap .outer-wrap.blue{
	gap:120px;
	padding-left:12%;
}




#content #mission-wrap .title-icon{
	font-family:'Oswald';
	font-size: var(--font-size5);
	font-weight:500;
	color:var(--white);
	line-height: var(--line-height1);
	position:relative;
	display:inline-flex;	
	align-items:center;
	border-radius:10px 0 0 10px;
	padding:0.5em 0.5em 0.5em 2.7em;
	min-height:140px;
}
#content #mission-wrap .title-icon canvas{
	position:absolute;
	top:50%;
	left:0.4em;
	transform:translateY(-50%);
	width:86px;
	/*width:75px;
	height:75px;*/
}
/* #content #mission-wrap .title-icon:before{
	content:'';
	position:absolute;
	top:0;
	left:0.4em;
	width:2em;
	height:100%;
	background-repeat:no-repeat;
	background-size:100%;
	background-position:50% 50%;
}
#content #mission-wrap .title-icon.orange:before{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M77%2C34.84c2.65%2C5.14%2C4.2%2C10.96%2C4.25%2C17.13.18%2C21-16.71%2C38.21-37.67%2C38.39-20.95.18-38.14-16.73-38.32-37.73-.18-20.98%2C16.71-38.19%2C37.66-38.37%2C11.69-.1%2C22.19%2C5.11%2C29.23%2C13.36l2.9-1.96c-7.69-9.19-19.27-15-32.16-14.89C20.02%2C10.98%2C1.58%2C29.77%2C1.78%2C52.66c.2%2C22.91%2C18.97%2C41.37%2C41.83%2C41.17%2C22.88-.2%2C41.32-18.99%2C41.12-41.9-.06-6.87-1.8-13.34-4.82-19.04l-2.9%2C1.94ZM62.89%2C33.87l2.9-1.96c-5.63-6.23-13.76-10.16-22.81-10.08-16.78.15-30.31%2C13.94-30.17%2C30.74.15%2C16.82%2C13.92%2C30.37%2C30.7%2C30.23%2C16.8-.15%2C30.33-13.94%2C30.18-30.76-.04-4.63-1.16-9-3.05-12.92l-2.9%2C1.96c1.54%2C3.36%2C2.44%2C7.08%2C2.48%2C10.99.13%2C14.89-11.87%2C27.12-26.74%2C27.25-14.85.13-27.06-11.89-27.19-26.78-.13-14.87%2C11.87-27.1%2C26.72-27.23%2C7.83-.07%2C14.9%2C3.24%2C19.88%2C8.56ZM56.5%2C38.17c-3.5-3.31-8.23-5.32-13.42-5.28-10.68.09-19.31%2C8.88-19.22%2C19.58.09%2C10.72%2C8.87%2C19.35%2C19.55%2C19.26%2C10.7-.09%2C19.33-8.88%2C19.23-19.6-.02-2.38-.49-4.66-1.29-6.76l-2.97%2C1.99c.5%2C1.51.77%2C3.12.79%2C4.79.08%2C8.8-7%2C16.01-15.79%2C16.09-8.77.08-15.97-7.01-16.05-15.81-.08-8.78%2C7-15.99%2C15.77-16.07%2C3.98-.03%2C7.62%2C1.39%2C10.42%2C3.79l2.97-1.99ZM42.65%2C47.49l4.09-2.77c-1.08-.5-2.28-.8-3.57-.79-4.6.04-8.32%2C3.83-8.28%2C8.44.04%2C4.63%2C3.83%2C8.35%2C8.43%2C8.31%2C4.62-.04%2C8.34-3.83%2C8.3-8.46%2C0-.09-.04-.19-.04-.28l-4.09%2C2.75c-.82%2C1.47-2.38%2C2.49-4.2%2C2.51-2.69.02-4.9-2.15-4.92-4.86-.02-2.49%2C1.85-4.56%2C4.28-4.86ZM96.76%2C19.62l-3.26-1.03.3-3.41c.08-.8-.31-1.56-1.01-1.98-.68-.41-1.53-.39-2.22.06l-9.33%2C6.23c-.54.35-.86.91-.92%2C1.54l-.11%2C1.25-.3%2C3.29-37.61%2C25.31c-.4.26-.65.65-.74%2C1.1-.1.47%2C0%2C.92.25%2C1.32.51.76%2C1.64.98%2C2.4.47l37.63-25.31%2C3.12.98%2C1.2.37h.02c.21.07.42.1.64.1.4%2C0%2C.78-.11%2C1.13-.34l9.33-6.23c.67-.44%2C1.03-1.23.92-2.03-.11-.8-.67-1.46-1.44-1.69ZM86.59%2C26.29l-.07-.02-2.79-.88c-.04-.07-.05-.16-.11-.24-.05-.05-.11-.1-.18-.15l.27-2.93.02-.07%2C6.36-4.24-.14%2C1.62c-.1.97.5%2C1.89%2C1.44%2C2.18l1.55.49-6.36%2C4.23Z%22%2F%3E%3C%2Fsvg%3E);
}
#content #mission-wrap .title-icon.blue:before{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M92.92%2C11.06H5.08c-1.14%2C0-2.08.93-2.08%2C2.08v6.22c0%2C1.15.93%2C2.08%2C2.08%2C2.08h1.26v67.51h85.33V21.43h1.26c1.14%2C0%2C2.08-.93%2C2.08-2.08v-6.22c0-1.14-.93-2.08-2.08-2.08ZM88.21%2C85.48H9.79V21.43h78.41v64.05ZM91.54%2C17.97H6.46v-3.45h85.08v3.45ZM45.45%2C54.02c-.16-.86-.27-1.75-.31-2.63-.45-10.03%2C7.27-18.55%2C17.21-19%2C4.82-.21%2C9.43%2C1.47%2C12.99%2C4.75%2C3.56%2C3.28%2C5.65%2C7.76%2C5.86%2C12.62.45%2C10.03-7.27%2C18.55-17.21%2C19-2.2.1-4.36-.2-6.43-.88l-.78%2C2.35c2.06.68%2C4.2%2C1.03%2C6.38%2C1.03.31%2C0%2C.63%2C0%2C.94-.02%2C11.31-.51%2C20.09-10.2%2C19.58-21.59-.25-5.52-2.61-10.61-6.66-14.34-4.05-3.73-9.29-5.65-14.78-5.4-11.31.51-20.09%2C10.2-19.58%2C21.59.04%2C1%2C.16%2C2%2C.35%2C2.98l2.44-.46ZM62.6%2C37.79c3.4-.15%2C6.63%2C1.03%2C9.13%2C3.34%2C2.51%2C2.31%2C3.97%2C5.46%2C4.12%2C8.88.15%2C3.42-1.02%2C6.69-3.31%2C9.21-2.29%2C2.52-5.41%2C3.99-8.79%2C4.15-1.59.07-3.15-.15-4.64-.66l-.8%2C2.35c1.57.54%2C3.2.81%2C4.85.81.23%2C0%2C.47%2C0%2C.7-.02%2C4.05-.18%2C7.79-1.94%2C10.52-4.96%2C2.73-3.01%2C4.13-6.92%2C3.95-10.99-.18-4.08-1.93-7.84-4.92-10.59-2.99-2.76-6.88-4.18-10.92-3.99-8.36.38-14.85%2C7.53-14.47%2C15.95.02.52.07%2C1.04.15%2C1.56l2.45-.36c-.06-.43-.1-.86-.12-1.31-.32-7.05%2C5.11-13.05%2C12.1-13.36ZM57.76%2C45.58c1.32-1.46%2C3.12-2.31%2C5.08-2.4%2C1.96-.08%2C3.83.6%2C5.27%2C1.93%2C1.45%2C1.33%2C2.3%2C3.16%2C2.38%2C5.13.18%2C4.08-2.95%2C7.54-6.99%2C7.73-.58.02-1.16-.02-1.73-.13l-.47%2C2.43c.62.12%2C1.24.18%2C1.87.18.15%2C0%2C.3%2C0%2C.44%2C0%2C5.41-.24%2C9.6-4.87%2C9.36-10.32-.12-2.63-1.25-5.07-3.18-6.85-1.94-1.78-4.45-2.7-7.07-2.58-2.62.12-5.04%2C1.26-6.8%2C3.21-1.77%2C1.95-2.67%2C4.47-2.55%2C7.11l2.48-.11c-.09-1.98.59-3.87%2C1.91-5.33ZM66.39%2C50.43c-.08-1.79-1.58-3.17-3.36-3.09-1.77.08-3.15%2C1.59-3.07%2C3.38.08%2C1.79%2C1.58%2C3.17%2C3.36%2C3.09%2C1.77-.08%2C3.15-1.59%2C3.07-3.38ZM18.29%2C77.03c2.2%2C0%2C3.99-1.8%2C3.99-4.01%2C0-.35-.06-.69-.14-1.01l5.98-5.79c.73.88%2C1.82%2C1.45%2C3.05%2C1.45%2C1.83%2C0%2C3.36-1.25%2C3.83-2.94l5.85%2C2.65c0%2C.05-.02.11-.02.16%2C0%2C2.21%2C1.79%2C4.01%2C3.99%2C4.01s3.99-1.8%2C3.99-4.01c0-.51-.1-1-.28-1.45l6.29-7.05.1%2C2.08%2C2.48-.12-.31-6.38-6.46.56.21%2C2.47%2C2.05-.18-5.97%2C6.69c-.61-.39-1.33-.62-2.11-.62-1.26%2C0-2.37.6-3.1%2C1.52l-6.99-3.16c-.65-1.32-2-2.24-3.56-2.24-2.2%2C0-3.99%2C1.8-3.99%2C4.01%2C0%2C0%2C0%2C.01%2C0%2C.02l-6.41%2C6.21c-.68-.54-1.53-.88-2.47-.88-2.2%2C0-3.99%2C1.8-3.99%2C4.01s1.79%2C4.01%2C3.99%2C4.01ZM44.81%2C66.02c.83%2C0%2C1.51.68%2C1.51%2C1.53s-.68%2C1.53-1.51%2C1.53-1.51-.68-1.51-1.53.68-1.53%2C1.51-1.53ZM31.15%2C62.14c.83%2C0%2C1.51.68%2C1.51%2C1.53s-.68%2C1.53-1.51%2C1.53-1.51-.68-1.51-1.53.68-1.53%2C1.51-1.53ZM18.29%2C71.5c.83%2C0%2C1.51.68%2C1.51%2C1.53s-.68%2C1.53-1.51%2C1.53-1.51-.68-1.51-1.53.68-1.53%2C1.51-1.53Z%22%2F%3E%3C%2Fsvg%3E);
} */
#content #mission-wrap .title-icon:after{
	content:'';
	position:absolute;
	top:0;
	/* right:-28%;
	width:30%; */
	right:-35%;
	width:40%;
	height:100%;
	background-repeat:no-repeat;
	background-size:auto 100%;
}



#content #mission-wrap .title-icon.orange:after{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2085%20160%22%3E%3Cpath%20fill%3D%22%23e26b14%22%20d%3D%22M79.44%2C66.07L26.44%2C6.88C22.52%2C2.5%2C16.94%2C0%2C11.09%2C0H.24v160h10.85c5.85%2C0%2C11.43-2.5%2C15.35-6.88l53-59.19c7.09-7.92%2C7.09-19.94%2C0-27.86Z%22%2F%3E%3C%2Fsvg%3E);
}
#content #mission-wrap .title-icon.blue:after{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2085%20160%22%3E%3Cpath%20fill%3D%22%231E8379%22%20d%3D%22M79.44%2C66.07L26.44%2C6.88C22.52%2C2.5%2C16.94%2C0%2C11.09%2C0H.24v160h10.85c5.85%2C0%2C11.43-2.5%2C15.35-6.88l53-59.19c7.09-7.92%2C7.09-19.94%2C0-27.86Z%22%2F%3E%3C%2Fsvg%3E);
}
#content #mission-wrap .title-icon.orange,
#content #mission-wrap .list-wrap .number.orange:after{
	background-color:var(--orange3);
}
#content #mission-wrap .title-icon.blue,
#content #mission-wrap .list-wrap .number.blue:after{
	background-color:var(--lakeblue3);
}
#content #mission-wrap .list-wrap{
	display:flex;
	align-items:flex-end;
	margin-bottom:30px;
}
#content #mission-wrap .list-wrap:last-child{
	margin-bottom:0px;
}
#content #mission-wrap .list-wrap .number{
	font-size: var(--font-size8);
	line-height: var(--line-height1);
	font-family:'Oswald';
	font-weight:700;
	position:relative;
	padding-right:40px;
	line-height:1;
}
#content #mission-wrap .list-wrap .number:after{
	content:'';
	position:absolute;
	width:2px;
	height:25px;
	bottom:2px;
	right:20px;
	transform:rotate(20deg);
}
#content #mission-wrap .list-wrap .number.orange{
	color:var(--orange4);
}
#content #mission-wrap .list-wrap .number.blue{
	color:var(--lakeblue4);
}
#content #mission-wrap .list-wrap .txt {
	font-size: var(--font-size3);
	line-height: var(--line-height2);
	font-weight: 300;
}
#content #mission-wrap .orange .list-wrap .txt {
	padding-right:12%;
}



#content #videos-wrap .swiper-slide{
	/* transition:all .3s; */
}
#content #videos-wrap .swiper-slide:not(.swiper-slide-active){
	opacity:0.4;
	transform:scale(0.8);
}
#content #videos-wrap .slide-txt-wrap{
	width:70%;
	padding-left:calc(var(--pl-space) + 30px);
	/* padding-left:30px;
	padding-right:20px; */
}
#content #videos-wrap .caption{
	font-size: var(--font-size5);
	line-height: var(--line-height1);
	font-family:'Oswald';
	font-weight:500;
	color:var(--lakeblue4);
	margin:10px 0 20px 0;
}
#content #videos-wrap .author span{
	font-weight:300;
}
#content #videos-wrap .author{
	margin-bottom:80px;
}
#content #videos-wrap .author.empty > * {
	display:none;
}
#content #videos-wrap .caption,
#content #videos-wrap .author{
	/* transition:opacity .3s; */
}
#content #videos-wrap .caption.fadeIn,
#content #videos-wrap .author span.fadeIn{
	animation: fadeIn .5s;
}
#content #videos-wrap .swiper{
	padding-top:20px;
	padding-bottom:20px;
	margin-top:-20px;
	/* padding:20px 10px; */
	/* overflow:visible; */
}
#content #videos-wrap .swiper-slide .img{
	display:block;
	aspect-ratio:1200/675;
	border-radius:var(--corner-radius1);
	overflow:hidden;
}
#content #videos-wrap .swiper-slide .img img{
	object-fit:cover;
	width:100%;
	height:100%;
	transition:transform .3s;
}
#content #videos-wrap .swiper-slide .slide-inner{
	border-radius:var(--corner-radius1);
	box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.1);
	overflow:hidden;
}
#content #videos-wrap .swiper-slide a{
	position:relative;
	display:block;
	/* border-radius:var(--corner-radius1); */
	cursor:pointer;
	
}
#content #videos-wrap .swiper-slide-active a:before{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, .3);
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M50%2C95c-24.85%2C0-45-20.15-45-45S25.15%2C5%2C50%2C5s45%2C20.15%2C45%2C45-20.15%2C45-45%2C45ZM50%2C89.03c21.55%2C0%2C39.02-17.47%2C39.02-39.02S71.55%2C10.98%2C50%2C10.98%2C10.98%2C28.45%2C10.98%2C50s17.47%2C39.02%2C39.02%2C39.02ZM43.28%2C32.51l23.8%2C15.86c.9.6%2C1.14%2C1.81.54%2C2.71-.14.21-.33.4-.54.54l-23.8%2C15.86c-.9.6-2.11.35-2.7-.55-.21-.32-.32-.69-.33-1.07v-31.74c0-1.08.88-1.95%2C1.95-1.95.38%2C0%2C.76.12%2C1.08.33Z%22%2F%3E%3C%2Fsvg%3E);
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:160px 160px;
	z-index:1;
	transition:all .3s;
}
#content #videos-wrap .swiper-slide a:is(:hover, .focus) .img img{
	transform:scale(1.1);
}

#content #subscribe-wrap{
	padding-top:70px;
	padding-bottom:70px;
	/* overflow:hidden; */
	min-height:700px;
	justify-content: center;
	/* background-color:var(--lakeblue3); */
/* 	background-image:url(../images/home/subscribe-bg.jpg);
	background-repeat:no-repeat;
	background-position:0 50%;
	background-size:cover;
	clip-path:circle(120% at 15% 50%); */
}
#content #subscribe-wrap .bg-wrap{
	position:absolute;
	bottom:-700px;
	right:5%;
	width: 3000px;
    height: 1500px;
	clip-path: circle(60% at 50% 100%);
	/* clip-path: circle(70% at 50% 100%); */
	

	background:url(../images/home/subscribe-bg.jpg) no-repeat 0 0;
	z-index:0;
	/* transition:all .3s; */
}

#content #subscribe-wrap .item-wrap{
	position:relative;
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:90%;
	gap:40px;
	z-index:1;
}
#content #subscribe-wrap .item-wrap>*:nth-child(1){
	/* width:40%; */
	/* flex:1; */
	margin-right:40px;
}
#content #subscribe-wrap .item-wrap>*:nth-child(2){

	/* width:700px; */
}
#content #subscribe-wrap .subscribe-wrap{
	max-width:576px;
}
#content #subscribe-wrap .subscribe-wrap .caption{
	font-family:'Oswald';
	font-size: var(--font-size7);
	font-weight:600;
	color:var(--white);
	line-height: var(--line-height1);
	margin-bottom:30px;
	text-shadow:0 0 15px rgba(0, 0, 0, .3);
}
#content #subscribe-wrap .subscribe-wrap p{
	font-weight:300;
	color:var(--white);
	line-height: var(--line-height3);
	margin-bottom:30px;
	text-shadow:0 0 15px rgba(0, 0, 0, .3);
}
#content #subscribe-wrap .subscribe-wrap .input-wrap{
	padding:15px 30px;
	margin-bottom:30px;
	border-radius:15px;
	/* background-color:rgba(20, 95, 85, .8); */
	background-image:linear-gradient(to right, rgba(20, 95, 85, .8), rgba(20, 95, 85, 0));
}
#content #subscribe-wrap .subscribe-wrap input[type='text']{
	width:100%;
	font-weight:300;
	line-height:1;
	color:var(--white);
	padding:12px 10px 20px 45px;
	border-bottom:1px solid rgba(255, 255, 255, .5);
	background-image:url(../images/icon-email.svg);
	background-repeat:no-repeat;
	background-size:30px 22px;
	background-position:0 12px;
}
#content #subscribe-wrap .join-wrap{
	display:flex;
	/*align-items:center;*/
	padding-top:12%;
	text-align:center;
	background-color:var(--green1);
	clip-path:circle(50% at 50% 50%);
	aspect-ratio:1/1;
	width:100%;
	max-width:680px;
}
#content #subscribe-wrap.hide-join .join-wrap{
	display:none;
}
#content #subscribe-wrap .join-wrap .inner{
	width:80%;
	margin:0 auto;
}
#content #subscribe-wrap .join-wrap .caption{
	font-size: var(--font-size5);
	line-height: var(--line-height1);
	font-family:'Oswald';
	font-weight:700;
	color:var(--olive3);
	margin-bottom:var(--font-mb1);
	padding-top:90px;
	position:relative;
}
#content #subscribe-wrap .join-wrap .caption canvas{
	position:absolute;
	top:0;
	left:50%;
	/* transform:translate(-50%, 0); */
	transform:translate(-50%, 50px);
	transition:width .3s;
	width:120px;
}
#subscribe-wrap .join-wrap .caption span{
	position:relative;
	display:inline-block;
}
/* #content #subscribe-wrap .join-wrap .caption:before{
	content:'';
	position:absolute;
	top:0;
	left:50%;
	transform:translateX(-50%);
	width:95px;
	height:95px;
	background-image:url(../images/home/icon-join-us.svg);
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:contain;
} */
#content #subscribe-wrap .join-wrap p{
	font-weight:300;
	line-height: var(--line-height2);
	margin-bottom:30px;
}

#content #subscribe-wrap .btn-go{
	display:inline-flex;
	align-items:center;
	min-height:70px;
	line-height: var(--line-height1);
	font-size: var(--font-size3);
	font-weight:700;
	color:var(--white);
	padding:15px 30px 15px 40px;
	border-radius:35px;
	transition:background-color .3s;
}
#content #subscribe-wrap .btn-go span{
	position:relative;
	display:block;
	padding-right:35px;
}
#content #subscribe-wrap .btn-go span:after{
	content:'';
	position:absolute;
	right:0;
	top:50%;
	margin-top:-13px;
	width:26px;
	height:26px;
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M23.17%2C11.9L14.37%2C2.52c-.33-.35-.77-.52-1.21-.52-.41%2C0-.82.15-1.14.46-.67.63-.7%2C1.69-.07%2C2.37l8.38%2C8.93-8.41%2C9.46c-.61.69-.55%2C1.75.13%2C2.36.69.62%2C1.74.56%2C2.35-.13l8.82-9.92c.92-1.03.89-2.62-.05-3.62ZM12.52%2C12.25l-5.54-5.9c-.33-.35-.77-.52-1.21-.52-.41%2C0-.82.15-1.14.46-.67.64-.7%2C1.69-.07%2C2.37l4.89%2C5.2-4.92%2C5.53c-.61.69-.55%2C1.75.13%2C2.37.68.62%2C1.74.56%2C2.35-.13l5.55-6.24c.79-.89.77-2.26-.04-3.12Z%22%2F%3E%3C%2Fsvg%3E);
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:contain;
	transition:right .3s;
}
#content #subscribe-wrap .btn-go.orange, 
#content #subscribe-wrap .btn-go.blue:hover{
	background-color:var(--orange3);
}
#content #subscribe-wrap .btn-go.blue, 
#content #subscribe-wrap .btn-go.orange:hover{
	background-color:var(--blue2);
}

#content #subscribe-wrap .btn-go:is(:hover, .focus){
	
}
#content #subscribe-wrap .btn-go:is(:hover, .focus) span:after{
	right:-5px;
}
#content #shortcut-wrap{
	padding-bottom:0;
	background-color:var(--grey5);
}
#content #shortcut-wrap .item-wrap{
	display:grid;
	/* grid-template-columns:1fr 1fr 1fr; */
	grid-template-columns:1fr 1fr;
}
#content #shortcut-wrap .item-wrap .item{
	position:relative;
}
#content #shortcut-wrap .item-wrap .item .img{
	position:relative;
	display:block;
	overflow:hidden;
	/* aspect-ratio:750/400; */
	aspect-ratio:750/320;
}
#content #shortcut-wrap .item-wrap .item .img img{
	object-fit:cover;
	width:100%;
	height:100%;
	transition:transform .3s;
}
#content #shortcut-wrap .item-wrap .item:is(:hover, .focus) .img img{
	transform:scale(1.1);
}
#content #shortcut-wrap .item-wrap .item .caption{
	display:flex;
	align-items:center;
	justify-content:center;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:25px 0 30px 0;
	font-family:'Oswald';
	font-size: var(--font-size4);
	color:var(--white);
	line-height: var(--line-height1);
	transition:all .3s;
}
#content #shortcut-wrap .item-wrap .item:is(:hover, .focus) .caption{
	height:100%;
	font-size: var(--font-size5);
}
#content #shortcut-wrap .item-wrap .item:nth-child(1) .caption{
	background-color:rgba(0, 97, 168, .8);
}
#content #shortcut-wrap .item-wrap .item:nth-child(2) .caption{
	background-color:rgba(131, 55, 173, .8);
}
#content #shortcut-wrap .item-wrap .item:nth-child(3) .caption{
	background-color:rgba(68, 107, 28, .8);
}

@media screen and (min-width: 2000px) {
    #content #subscribe-wrap {
        padding-left:0 !important;
    }
}
@media screen and (min-width: 1900px) {
    #content #subscribe-wrap .item-wrap {
        width: 1600px;
        margin: 0 auto;
    }
	#content #subscribe-wrap:not(.hide-join) .bg-wrap {
		bottom: -70%;
	}
	#content #subscribe-wrap.hide-join .bg-wrap {
		bottom: -90%;
	}
	#content #membership-wrap .members#american{
		bottom:12.4137%;
		left:9.7058%;
	}
	#content #membership-wrap .members#western{
		top:30.4482%;
		left:36.3921%;
	}
	#content #membership-wrap .members#eastern{
		top:15.2758%;
		left:59.7451%;
	}
	#content #membership-wrap .members#african{
		bottom:5.8619%;
		left:40.7647%;
	}
	#content #membership-wrap .members#asia{
		bottom:11.6551%;
		left:67.4705%;
	}
}
@media screen and (max-width: 1899.98px) {
	#content #shortcut-wrap .item-wrap .item .img {
		aspect-ratio: 750 / 440;
	}


	#content #shortcut-wrap .item-wrap .item .caption{
		padding:25px 0 30px 0;
		font-size: var(--font-size4);
	}
	
	#content #membership-wrap .members#american{
		bottom:8.4137%;
		left:6.7058%;
	}
	#content #membership-wrap .members#western{
		top:23.4482%;
		left:33.3921%;
	}
	#content #membership-wrap .members#eastern{
		top:12.2758%;
		left:57.7451%;
	}
	#content #membership-wrap .members#african{
		bottom:-3.8619%;
		left:37.7647%;
	}
	#content #membership-wrap .members#asia{
		bottom:6.6551%;
		left:63.4705%;
	}
	/*
	#content #shortcut-wrap .item-wrap .item:is(:hover, .focus) .caption{
		font-size: var(--font-size5);
	}*/
}


@media screen and (max-width: 1679.98px) {

	#content #ebanner-wrap{
		/* padding-left: var(--pl-space);
		padding-right:var(--pr-space); */
	}
	#content #ebanner-wrap .swiper{
		padding-left: var(--pl-space);
		padding-right:var(--pr-space);
	}
	#content #ebanner-wrap .swiper-control{
		left:calc(3.5714% + 40px);
	}

	#content #ebanner-wrap > .swiper-button-prev-custom {
		left:20px;
	}
	#content #ebanner-wrap > .swiper-button-next-custom {
		right:20px;
	}
	#content #activities-wrap .slide-txt-wrap {
		padding-right:120px;
	}
	#content #subscribe-wrap .bg-wrap {
		/*bottom: -360px;*/
		bottom:-30%;
		
		right: 10%;
		width: 2400px;
		height: 1200px;
		background-position: 100% 0;
	}
	#content #subscribe-wrap .item-wrap {
		width: 100%;
		/*padding-left: 40px;*/
		padding-right: 40px;
	}
	#content #subscribe-wrap .item-wrap>*:nth-child(2) {
		/* width: 650px; */
	}
	#content #shortcut-wrap .item-wrap .item .img {
		aspect-ratio: 750 / 440;
	}

	#content #shortcut-wrap .item-wrap .item .caption{
		padding:20px 0 25px 0;
		font-size: var(--font-size3);
	}

	#content #shortcut-wrap .item-wrap .item:is(:hover, .focus) .caption{
		font-size: var(--font-size4);
	}

}

	
@media screen and (min-width: 1680px) and (max-width: 1899.98px) {
#content #subscribe-wrap:not(.hide-join) .bg-wrap {
	bottom:-70%;
}
#content #subscribe-wrap.hide-join .bg-wrap {
	bottom:-80%;
}

}

@media screen and (min-width: 1440px) and (max-width: 1679.98px) {
#content #subscribe-wrap.hide-join .bg-wrap {
	bottom:-50%;
}
}

@media screen and (min-width: 1440px) {
#content #ebanner-wrap .swiper-control .swiper-button-prev-custom,
#content #ebanner-wrap .swiper-control .swiper-button-next-custom{
	display:none;
}
}

@media screen and (max-width: 1439.98px) {
:root {
	--home-section-pb:120px;
}

#content #ebanner-wrap .swiper-control{
	position:relative;
	background-color:transparent;
	bottom:auto;
	left:auto;
	padding:0;
	margin-top:20px;
}
#content #ebanner-wrap > .swiper-button-prev-custom,
#content #ebanner-wrap > .swiper-button-next-custom{
	display:none;
}
#content #ebanner-wrap .swiper-control{
	float:right;
}
#content #ebanner-wrap .swiper-button-control{
	background-color: var(--lakeblue3);
    border-radius: 50%;
}
#content #ebanner-wrap .swiper-button-control:hover{
	background-color:var(--orange3);
}
#content #ebanner-wrap .swiper-button-control.play{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M7%2C4c-1.1%2C0-2%2C.9-2%2C2v10c0%2C1.1.9%2C2%2C2%2C2s2-.9%2C2-2V6c0-1.1-.9-2-2-2ZM15%2C4c-1.1%2C0-2%2C.9-2%2C2v10c0%2C1.1.9%2C2%2C2%2C2s2-.9%2C2-2V6c0-1.1-.9-2-2-2Z%22%2F%3E%3C%2Fsvg%3E);
}
#content #ebanner-wrap .swiper-button-control.pause{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.34%2C9.35L7.9%2C3.62c-1.33-.9-3.12.05-3.12%2C1.65v11.45c0%2C1.6%2C1.8%2C2.56%2C3.12%2C1.65l8.44-5.73c1.17-.79%2C1.17-2.52%2C0-3.31Z%22%2F%3E%3C%2Fsvg%3E);
}
/* #content #ebanner-wrap > .swiper-button-prev-custom,
#content #ebanner-wrap > .swiper-button-next-custom {
	margin-top: -60px;
} */
#content #activities-wrap .slide-txt-wrap>*:first-child {
    margin-bottom: 5px;
}
#content #news-wrap .swiper-slide .date {
	margin: 20px 0 10px 0;
}
#content #news-wrap .swiper-slide .txt{
	padding-left: 15px;
	padding-right: 15px;
}
#content #videos-wrap .slide-txt-wrap{
	padding-left: calc(var(--pl-space) + 15px);
	padding-right: calc(var(--pr-space) + 15px);
}
#content #membership-wrap .item-wrap {
    padding: 60px 0px 0px 0px;
}
#content #membership-wrap .members {
	width:140px; 
}
#content #membership-wrap .members#american{
	/*bottom:calc(12.4137% - 20px);
	left:calc(4.7058% - 20px);*/
	bottom:9.4137%;
	left:7.7058%;
}
#content #membership-wrap .members#western{
	/*top:calc(3.4482% - 20px);
	left:calc(30.3921% - 20px);*/
	top:23.4482%;
	left:33.3921%;
}
#content #membership-wrap .members#eastern{
	/*top:calc(-8.2758% - 20px);
	left:calc(62.7451% + 20px);*/
	top:10.2758%;
	left:58.7451%;
}
#content #membership-wrap .members#african{
	/*bottom:calc(-5.8619% - 20px);
	left:calc(36.7647% - 20px);*/
	bottom:-4.8619%;
	left:39.7647%;
}
#content #membership-wrap .members#asia{
	bottom:calc(9.6551% - 20px);
	left:calc(61.4705% + 20px);
}


#content #mission-wrap .title-icon canvas{
	width:72px;
}
#content #subscribe-wrap .join-wrap .caption canvas{
	width:100px;
}
#content #subscribe-wrap .bg-wrap {
    bottom: -50%;
	right:0%
}

#content #videos-wrap .caption {
	margin-top: 0px
}

#content #subscribe-wrap .join-wrap{
	
	padding:50px 20px;
	margin:0 auto;
	float:none;
	width:576px;
}

#content #subscribe-wrap .join-wrap .inner {
	width:85%;
}

#content #shortcut-wrap .item-wrap .item .img {
	aspect-ratio: 750 / 480;
}


}


@media screen and (min-width: 1280px) {

}

@media screen and (max-width: 1279.98px) {

#content #activities-wrap .slider-wrap{
	flex-direction:column;
	gap:25px;
}
#content #activities-wrap .slider-wrap>*:nth-child(1){
	width:70%;
}
#content #activities-wrap .slider-wrap>*:nth-child(2){
	width:100%;
}
#content #activities-wrap .slide-txt-wrap{
	padding:0 0 0 15px;
}
#content #activities-wrap .slide-txt-wrap .caption{
	margin-bottom:80px;
}
#content #activities-wrap .swiper-outer{
	padding-bottom:100px;
}
#content #activities-wrap .swiper-control{
	left:0;
	right:auto;
	  margin-left: 20px;
}
#content #news-wrap .swiper-control {
  margin-left: 20px;
}

#content #videos-wrap{
	padding-bottom:50px;
}
	

/*
#content #membership-wrap .members#american{
	bottom:calc(12.4137% - 20px);
	left:calc(4.7058% - 20px);
}
#content #membership-wrap .members#western{
	top:calc(3.4482% - 20px);
	left:calc(30.3921% - 20px);
}
#content #membership-wrap .members#eastern{
	top:calc(-8.2758% - 20px);
	left:calc(62.7451% + 20px);
}
#content #membership-wrap .members#african{
	bottom:calc(-5.8619% - 20px);
	left:calc(36.7647% - 20px);
}
#content #membership-wrap .members#asia{
	bottom:calc(9.6551% - 20px);
	left:calc(61.4705% + 20px);
}
*/

#content #subscribe-wrap {
	overflow:hidden;
}
#content #subscribe-wrap .bg-wrap{
	background-size: 100% auto;
}
#content #subscribe-wrap.hide-join {
	min-height:0;
	padding-top:25%;
}
#content #subscribe-wrap.hide-join .bg-wrap{
	top:0;
	bottom:auto;
}
#content #subscribe-wrap .item-wrap{
	width:100%;
	flex-direction:column-reverse;
}
#content #subscribe-wrap .item-wrap>*{
	width:100% !important;
}
#content #subscribe-wrap .item-wrap>*:nth-child(1){
	margin-right:0;
}
#content #subscribe-wrap .subscribe-wrap{
	max-width:800px;
}
#content #subscribe-wrap .bg-wrap {
	bottom: -30%;
	right: 50%;
	transform: translateX(50%);
}

}

@media screen and (max-width: 1129.98px) {
#content #mission-wrap .list-wrap{
	align-items:flex-start;
}



}

@media screen and (max-width: 1199.98px) {
	#content #membership-wrap .item-wrap{
		flex-direction:column;
		padding-left:30px;
		padding-right:30px;
		gap:80px 0;
		width:90%;
		margin:0 auto;
	}
	#content #membership-wrap .item-wrap>*{
		width:100% !important;
	}
	#content #membership-wrap #iaaca-member{
		grid-template-columns:1fr 1fr;
		grid-template-rows:none;
		aspect-ratio:auto;
		border-radius:999px;
		background-color:var(--white);
		margin:0 auto;
		width:80%;
		max-width:none;
		text-align:left;
		gap:0 7%;
		padding:0;
		align-items:center;
	}
	#content #membership-wrap #iaaca-member .logo{
		padding:0;
		
	}
	#content #membership-wrap #iaaca-member .logo img{
		margin:0 0 0 auto;
		max-width: 72%;
	}
	#content #membership-wrap #iaaca-member .txt{
		display:grid;
		grid-template-columns:auto 1fr;
		align-items:end;
		gap:0px;
		padding: 15px 30px;
		background-color:transparent;
		color:var(--olive2);
	}
	#content #membership-wrap #iaaca-member .txt .number{
		margin-bottom:0;
		/* font-size: clamp(2.75rem, 1.3065rem + 6.1588vw, 5.125rem); */
		font-size: clamp(2.8125rem, 0.8239rem + 8.4848vw, 7.1875rem);
	}
	#content #membership-wrap #iaaca-member .txt p{
		/* font-size: clamp(0.875rem, 0.6471rem + 0.9724vw, 1.25rem); */
		font-size: clamp(0.875rem, 0.7045rem + 0.7273vw, 1.25rem);
	}
	#content #membership-wrap .members#asia {
		bottom: 22.9131%;
		left: 84.1921%;
	}
	#content #shortcut-wrap .item-wrap .item .caption{
		padding:15px 0 20px 0;
	}
}


@media screen and (max-width: 991.98px) {
/* #contentWrap{
	padding-top:0;
} */
#content #activities-wrap {
    padding-bottom: calc(var(--home-section-pb) + 47px);
}

.swiper-control .swiper-button-prev-custom {
	margin: 0 10px 0 20px;
}
.swiper-button-prev-custom,
.swiper-button-next-custom{
	width:47px;
	height:47px;
}

.swiper-button-prev-custom span:before,
.swiper-button-next-custom span:before{
	width:22px;
	height:22px;
	margin:-11px 0 0 -11px;
	/* top:14px;
	left:14px; */
}

.swiper-button-control,
.swiper-button-control:is(:hover, .focus){
	background-color:transparent !important;
}

.swiper-control{
	float:right;
}
.swiper-button-control.play{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%231E8379%22%20d%3D%22M7%2C4c-1.1%2C0-2%2C.9-2%2C2v10c0%2C1.1.9%2C2%2C2%2C2s2-.9%2C2-2V6c0-1.1-.9-2-2-2ZM15%2C4c-1.1%2C0-2%2C.9-2%2C2v10c0%2C1.1.9%2C2%2C2%2C2s2-.9%2C2-2V6c0-1.1-.9-2-2-2Z%22%2F%3E%3C%2Fsvg%3E) !important;
}
.swiper-button-control.pause{
	background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%231E8379%22%20d%3D%22M16.34%2C9.35L7.9%2C3.62c-1.33-.9-3.12.05-3.12%2C1.65v11.45c0%2C1.6%2C1.8%2C2.56%2C3.12%2C1.65l8.44-5.73c1.17-.79%2C1.17-2.52%2C0-3.31Z%22%2F%3E%3C%2Fsvg%3E) !important;
}

#content section .title{

	line-height: var(--line-height1);

}


/* #content #ebanner-wrap .swiper-control{
	position:relative;
	background-color:transparent;
	bottom:auto;
	left:auto;
	margin-top:10px;
}
#content #ebanner-wrap > .swiper-button-prev-custom,
#content #ebanner-wrap > .swiper-button-next-custom{
	display:none;
} */
/* #content #ebanner-wrap .swiper > .swiper-button-prev-custom,
#content #ebanner-wrap .swiper > .swiper-button-next-custom{
	display:none;
} */
#content #activities-wrap{
	/* padding-top:50px; */
}
/* #content #activities-wrap .slider-wrap{
	flex-direction:column;
	gap:25px;
}
#content #activities-wrap .slider-wrap>*{
	width:100%;
} */
#content #activities-wrap .slide-txt-wrap{
	height:auto;
	padding:0 20px;
	grid-template-rows:repeat(3, auto);
}
#content #activities-wrap .slide-txt-wrap .caption{
	margin-bottom:40px;
}
#content #activities-wrap .swiper-outer{
	padding-bottom:0;
}
#content #activities-wrap .swiper-control{
	position:relative;
	right:auto;
	bottom:auto;
}

#content #news-wrap .swiper-control{
	/* padding-right:30px; */
}

#content #membership-wrap .bg-wrap{
	clip-path:circle(48% at 110% 50%);
}
#content #membership-wrap .item-wrap{
	width:100%;
	margin:0;
}
/* #content #membership-wrap .item-wrap{
	flex-direction:column;
	padding-left:30px;
	padding-right:30px;
	gap:80px 0;
}
#content #membership-wrap .item-wrap>*{
	width:100% !important;
}
#content #membership-wrap #iaaca-member{
	grid-template-columns:1fr 1fr;
	grid-template-rows:none;
	aspect-ratio:auto;
	border-radius:60px;
	background-color:var(--white);
	margin:0 auto;
	width:80%;
	max-width:none;
	text-align:left;
	border:0;
	gap:0 20px;
	padding:15px 0;
	align-items:center;
}
#content #membership-wrap #iaaca-member .logo{
	padding:0;
	
}
#content #membership-wrap #iaaca-member .logo img{
	margin:0 0 0 auto;
}
#content #membership-wrap #iaaca-member .txt{
	display:grid;
	grid-template-columns:auto 1fr;
	align-items:end;
	gap:0 5px;
	padding:0;
	background-color:transparent;
	color:var(--olive2);
}
#content #membership-wrap #iaaca-member .txt .number{
	margin-bottom:0;
	font-size: clamp(2.75rem, 1.3065rem + 6.1588vw, 5.125rem);
}
#content #membership-wrap #iaaca-member .txt p{
	font-size: clamp(0.875rem, 0.6471rem + 0.9724vw, 1.25rem);
} */
#content #mission-wrap .list-wrap .number{
	font-size: var(--font-size6);
}
#content #mission-wrap .list-wrap .txt {
	font-size: var(--font-size2);
	margin-top:10px;
}
#content #mission-wrap .title-icon{
	font-size: var(--font-size5);
	line-height: var(--line-height1);
	min-height: 110px;
	padding-top: 15px;
    padding-bottom: 20px;
}
#content #mission-wrap .outer-wrap{
	gap:20px 0 !important;
	flex-direction:column;
}
#content #mission-wrap .outer-wrap .list-wrap {
	padding-left:15px;
}
#content #mission-wrap .outer-wrap.blue{
	padding-left:0;
}
#content #mission-wrap .outer-wrap.orange > div:nth-child(2){
	background:none;
}
/* #content #mission-wrap .title-icon br{
	display:none;
} */

#content #videos-wrap{
	/* padding-right:20px; */
}
#content #videos-wrap .slide-txt-wrap{
	width:100%;
	/* padding-left:0; 
	padding-right:0; */
}
#content #videos-wrap .swiper-slide:not(.swiper-slide-active){
	opacity:1;
	transform:scale(1);
}

#content #subscribe-wrap{
	padding-top:0;
	padding-left:0;
	padding-right:0;
}
/*
#content #subscribe-wrap .bg-wrap{
	clip-path:circle(80% at 50% 100%);
	top:auto;
	bottom:0;
	background-position:50% 100%;
}*/
/* #content #subscribe-wrap .item-wrap{
	width:100%;
	flex-direction:column-reverse;
}
#content #subscribe-wrap .item-wrap>*{
	width:100%;
} */

#content #subscribe-wrap .item-wrap>*:nth-child(1){
	padding:0 30px;
	/* margin-right:0; */
}
#content #subscribe-wrap .subscribe-wrap{
	/* max-width:none; */
}



#content #shortcut-wrap .item-wrap{
	grid-template-columns:auto;
	/* grid-template-rows:1fr; */
}

#content #shortcut-wrap .item-wrap .item .img {
	aspect-ratio: 750 / 280;
}

#content #shortcut-wrap .item-wrap .item .caption {
	height:100%;
	font-size: var(--font-size4);
}
}

@media screen and (min-width: 768px) and (max-width: 991.98px) {
#canvas-globe {
	top: clamp(-3%, calc(-1% + (-2% * (100vw - 768px) / 224px)), -1%);
}
}

@media screen and (min-width: 768px) {
	#content #membership-wrap #static-map-container {
		display:none;
	}
}


@media screen and (max-width: 767.98px) {
		
	#content #activities-wrap .slider-wrap>*{
		width:100% !important;
	}
	#content #activities-wrap .float-btn{
		font-size: var(--font-size2);
		width: 120px;
		border-radius: 15px 0 0 15px;
		border-width:2px;
	}
	#content #activities-wrap .float-btn#icon-other{
		margin-top:5px;
	}
	#content #news-wrap .swiper-slide .date, 
	#content #activities-wrap .slide-txt-wrap .date{
		padding-left:25px;
	}

	#content #subscribe-wrap .subscribe-wrap input[type='text'] {
		background-size: 26px 19px;
	}
	/* #content #activities-wrap .float-btn#icon-calendar{
		padding-top:45px;
		background-position:50% 10px;
		background-size:30px 30px;
	} */
	#content #activities-wrap .float-btn#icon-calendar canvas{
		width:27px;
		height:27px;
	}
	#content #activities-wrap .float-btn#icon-calendar > span{
		padding-top:45px;
	}
	#content #subscribe-wrap .btn-go{
		min-height:58px;
		padding:12px 20px 12px 30px;
	}

	#content #membership-wrap .bg-wrap{
		clip-path:circle(48% at 130% 50%);
	}
	#content #membership-wrap #animate-map-container {
		display:none;
	}
	#content #membership-wrap #static-map-container {
		width: 80%;
		margin:0 auto;
		padding: 8% 0;
	}
	#content #membership-wrap #animate-map-container svg {
		/* width: 80%; */
	}
	#content #membership-wrap .members#eastern{
		top: -6.2758%;
		left: 58.7451%;
	}
	#content #membership-wrap .members#western {
		top: 8.4482%;
		left:30.3921%;
	}
	#content #membership-wrap .members#american {
		/* bottom: 12.4137%; */
		left: calc(4.7058% - 20px);
	}
	#content #membership-wrap .members#african {
		bottom: -5.8619%;
		/* left: 36.7647%; */
	}
	#content #membership-wrap .members#asia {
		bottom: 28.9131%;
		left: 82.1921%;
	/*	bottom: calc(35.9131% - 20px);
		left: calc(86.1921% - 20px);
	 	bottom: calc(9.6551% - 20px);
		left: calc(61.4705% + 20px); */
	}
	#content #membership-wrap .item-wrap{
		padding-left:10px;
		padding-right:10px;
		/* gap:50px 0; */
		gap:80px 0;
	}
	#content #membership-wrap #iaaca-member{
		width:100%;
		/*bpadding:10px 0;
		order-radius:40px;
		gap:0 15px;*/
		min-width:0;
	}
	#content #membership-wrap .members .caption div{
		width:130px;
	}

	.swiper-button-prev-custom, 
	.swiper-button-next-custom {
		width: 42px;
		height: 42px;	

	}
/*
#content #membership-wrap .members .caption{
	font-size: clamp(0.8125rem, 0.6336rem + 0.7634vw, 1rem);
}
#content #membership-wrap .members .number{
	font-size: clamp(1.625rem, 0.7901rem + 3.5623vw, 2.5rem);
}
#content #membership-wrap .members p{
	font-size: clamp(0.625rem, 0.4461rem + 0.7634vw, 0.8125rem);
}
*/



	#content #mission-wrap .title-icon canvas {
		width: 64px;
	}

	#content #news-wrap .swiper-slide .date,
	#content #activities-wrap .slide-txt-wrap .date{
		background-size:20px 20px;
	}
	#content #videos-wrap{
		/* padding-right:30px; */
	}
	#content #videos-wrap .swiper-slide-active a:before{
		background-size:100px 100px;
	}
	#content #subscribe-wrap.hide-join{
		padding-top:35%;
	}

	#content #subscribe-wrap .join-wrap{
		/* max-width:none; */
		min-width:0;
		align-items:center;
	}
	#content #subscribe-wrap .join-wrap .inner{
		margin-top:-10%;
	}
	#content #subscribe-wrap .join-wrap .caption canvas{
		width:97px;
	}
	#content #subscribe-wrap .item-wrap{
		padding-left:0;
		padding-right:0;
	}
	#content #subscribe-wrap .item-wrap>*{
		/* width:auto !important; */
	}
}

@media screen and (max-width: 575.98px) {

#content #membership-wrap .bg-wrap{
	/* clip-path:circle(48% at 180% 50%); */
	clip-path:circle(70% at 300% 50%);
	top:-50%;
	height:250vh;
}
#content #membership-wrap #iaaca-member {
    gap: 0 5%;
}
#content #membership-wrap #iaaca-member .logo img{
	max-width:80%;
}
#content #membership-wrap #animate-map-container svg {
	/* width: 80%; */
}
#content #membership-wrap .members {
    width: 82px;
}
#content #membership-wrap .members .caption div{
	width:110px;
}
#content #membership-wrap .members .caption{
	font-size: clamp(0.8125rem, 0.6336rem + 0.7634vw, 1rem);
}
#content #membership-wrap .members .number{
	font-size: clamp(1.625rem, 0.7901rem + 3.5623vw, 2.5rem);
}
#content #membership-wrap .members p{
	font-size: clamp(0.625rem, 0.4461rem + 0.7634vw, 0.8125rem);
}

#content #activities-wrap .slide-txt-wrap>*:first-child{
	display:inline-flex;
	flex-direction:column;
	align-items:flex-start;
	gap:5px 0;
}
#content #news-wrap .swiper-slide .date, 
#content #activities-wrap .slide-txt-wrap .date{
	padding-right:0;
	height: 16px;
}

#content #activities-wrap .slide-txt-wrap .date:after{
	display:none;
}
#content #activities-wrap .slide-txt-wrap .category {
	margin-top:5px;
}
/*
#content #membership-wrap .members .caption{
	font-size: var(--font-size1);
}
#content #membership-wrap .members .number{
	font-size: var(--font-size4);
}
#content #membership-wrap .members#eastern {
	top:-50%;
}
#content #membership-wrap .members#western {
	top:-35%;
	left:20%;
}
#content #membership-wrap .members#african {
	bottom:-40%;
}
#content #membership-wrap .members#asia{
	right:-20px;
	left: auto;
	bottom:28%
}
#content #membership-wrap .members#american{
	left:-20px;
	bottom:-20%;
}
*/
#content #subscribe-wrap .item-wrap{
	gap:20px;
}
#content #subscribe-wrap .join-wrap{
	/* clip-path:circle(52% at 50% 50%); */
	padding-top:130px;
	padding-bottom:130px;
	width:auto;
}
#content #subscribe-wrap .join-wrap .inner{
	width:100%;
}
#content #subscribe-wrap .join-wrap p{
	margin-bottom:20px;
}
}

@media screen and (max-width: 500px) {

}

@media screen and (max-width: 479.98px) {
	#content #activities-wrap .float-btn{
		width:100px;
		padding-left:15px;
		padding-right:35px;
	}
	#content #activities-wrap .slider-wrap>*:nth-child(1) {
        width: 100%;
	}
	#content #subscribe-wrap .join-wrap{
		/* clip-path:circle(55% at 50% 50%); */
		padding-top:110px;
		padding-bottom:110px;
	}
	
}

@keyframes moveleft-arrow {
  0% {
    transform: translateX(0);
  }
  45% {
    transform: translateX(-150%);
  }
  46% {
    transform: translateX(150%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes moveright-arrow {
  0% {
    transform: translateX(0);
  }
  45% {
    transform: translateX(150%);
  }
  46% {
    transform: translateX(-150%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
  /* 0% { opacity: 0; transform: translateX(60px); }
  100% { opacity: 1; transform: translateX(0); } */
}

@keyframes flash-glow {
	0% { opacity: 1; filter: brightness(1); }
	50% { opacity: 0.1; filter: brightness(2); }
	100% { opacity: 1; filter: brightness(1); }
}