/*CTS CSS*/
:root{font-size:17px;--padding1:35px;font-family: "Roboto", sans-serif;--margin1:35px;color:black; --margin2:15px;--bcolor: rgba(0, 162, 246, 1); --padding2:15px;--padding3:5px 15px; --bcolor2:rgba(135,206,235,1);--radius:10px;--margin3:60px; --margin4:10px; }
body{font-size:0px;margin:0px;padding:0px;}
body *{box-sizing:border-box; }
footer{padding:35px 0px; background-color:rgba(2,174,245,1);}
h1,h2,h3{padding:0px; margin:0px; }
.cts__p{font-size: 0.8rem; color: rgba(81, 81, 81, 1);}
.cts__h2{font-size:2.5rem;}
.cts__h3{font-size:1.3rem; font-weight: 600;}
/*CTS CSS*/
:root{font-size:17px;--padding1:35px;font-family: "Roboto", sans-serif;--margin1:35px;color:black; --margin2:15px;--bcolor: rgba(0, 162, 246, 1); --padding2:15px;--padding3:5px 15px; --bcolor2:rgba(135,206,235,1);--radius:10px;--margin3:60px; --margin4:10px; }
body{font-size:0px;margin:0px;padding:0px;}
body *{box-sizing:border-box; }
footer{padding:35px 0px; background-color:rgba(2,174,245,1);}
h1,h2,h3{padding:0px; margin:0px; }
.cts__p{font-size: 0.8rem; color: rgba(81, 81, 81, 1);}
.cts__h2{font-size:2.5rem;}
.cts__h3{font-size:1.3rem; font-weight: 600;}

.cts__header1{
	display:flex; 
	flex-flow:row;padding:var(--padding2) 0px;
	flex-flow:row wrap;
	justify-content:space-between; 
	.cts__subheader{
		flex:1;
	}
}
.cts__header2{height:45px;background-color:transparent; }
.cts__header2 > .cts__container{height:100%;}
.cts__header2--full{height:auto;}
.cts__header2--full .cts__header2Nav{flex-flow:column;align-items:flex-start; }
.cts__header2Nav{width:calc(100% - 22px);}
.cts__header2--full .cts__header2Item {font-size:1rem; margin:15px 0px; }
.cts__header2Item{font-size:0.6rem; color:white; text-decoration:none;display:block;text-transform:uppercase;font-weight:700;flex-shrink:0; display:flex; align-items:center; height:100%;}

.cts__header2Item--reduce,
.cts__header2Item--reuse,
.cts__header2Item--recycle,
.cts__header2Item--remove{font-size:0px!important; background-size:100%; background-repeat:no-repeat; width:20px; height:20px;  }

.cts__header2Item--recycle{background-image:url("https://cdn.trendhunterstatic.com/cts/icons/clean-the-sky-recycle-icon.svg");}
.cts__header2Item--reduce{background-image:url("https://cdn.trendhunterstatic.com/cts/icons/clean-the-sky-reduce-icon.svg");}
.cts__header2Item--reuse{background-image:url("https://cdn.trendhunterstatic.com/cts/icons/clean-the-sky-reuse-icon.svg");}
.cts__header2Item--remove{background-image:url("https://cdn.trendhunterstatic.com/cts/icons/clean-the-sky-remove-icon.svg");}

.cts__header1Item{font-size:1rem; color:white; text-decoration:none; margin-right:var(--margin3); display:block; text-transform:uppercase;font-weight:300;}
.cts__header1Nav{display:flex; flex-flow:row; height:auto; align-items:center; justify-content: space-between; width:100%;padding-top:var(--padding2);}
.cts__header2Nav{display:flex; flex-flow:row wrap; height:100%; align-items:center;padding:0px var(--padding1);overflow:hidden;}
.cts__header1 > .cts__container{display:flex; flex-direction: row; flex-flow:row wrap;align-items:center;justify-content: space-between;}
.cts__headerMenuBtn{color:White;display:none; cursor:pointer;margin-right:10px; }
.cts__logoCont{height:50px;margin-right:var(--margin3);display:block; }
.cts__logo{height:100%; width:auto; }
.cts__item--underline{text-decoration:underline; }
.cts__footer {
	background: rgba(0, 162, 246, 1);
	color: #fff;
	padding-bottom: 0;
}
.cts__footerInner {
	max-width: 1200px;
	margin: 0 auto;
	padding: 40px 40px 40px;
	text-align: center;
	min-height: 60vh;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.cts__footerNav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 32px;
	margin-bottom: 40px;
	flex-wrap: wrap;
}
.cts__footerNav > a {
	font-size: 0.7rem;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: rgba(255,255,255,0.8);
	text-decoration: none;
}
.cts__footerNav > a:hover {
	color: #fff;
	text-decoration: underline;
}
.cts__footerNewsletter {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-left: auto;
}
.cts__footerNewsletter > span {
	font-size: 0.8125rem;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: rgba(255,255,255,0.8);
}
.cts__footerLogo {
	margin: auto auto 32px;
	width: 30%;
}
.cts__footerLogo img {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
}
.cts__footerDesc {
	font-size: 1rem;
	line-height: 1.7;
	max-width: 600px;
	margin: 0 auto 32px;
	opacity: 0.8;
}
.cts__footerCtas {
	display: flex;
	justify-content: center;
	margin-bottom: auto;
}
.cts__footerCtaBtn {
	display: flex;
	flex-flow: row;
	gap: 0;
	text-decoration: none;
	color: inherit;
}
.cts__footerCtaLabel {
	background: #0082C5;
	color: #fff;
	padding: 0 20px;
	border-radius: 2px 0 0 2px;
	font-size: 0.875rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	display: inline-flex;
	align-items: center;
	height: 40px;
}
.cts__footerCtaArrow {
	background: #0082C5;
	color: #fff;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
}
.cts__footerCtaBtn:hover .cts__footerCtaLabel,
.cts__footerCtaBtn:hover .cts__footerCtaArrow { background: #006ba3; }
.cts__footerBar {
	background: rgba(0, 162, 246, 1);
	color: #fff;
	padding: 20px 0;
}
.cts__footerBarInner {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}
.cts__footerLegal { display: flex; gap: 24px; }
.cts__footerLegal a {
	font-size: 0.75rem;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: rgba(255,255,255,0.7);
	text-decoration: none;
}
.cts__footerLegal a:hover { color: #fff; text-decoration: underline; }
.cts__footerCopy {
	font-size: 0.75rem;
	opacity: 0.5;
}
.cts__footerSocials { display: flex; gap: 4px; }
.cts__footerSocials a {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: rgba(255,255,255,0.15);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}
.cts__footerSocials a:nth-child(2) { border-radius: 2px; }
.cts__footerSocials a:hover { background: rgba(255,255,255,0.3); }
.cts__footerSocials img {
	width: 16px;
	height: 16px;
	filter: brightness(0) invert(1);
}

.cts__headerMoreBtn {display:flex;align-items:center;position:absolute;right:0px;display:none;height:45px;font-size:0.82rem; font-weight:500; cursor:pointer;font-family:Roboto;  }

.cts__top{
	/* background: rgb(2,174,245); */
	/*background: linear-gradient(90deg, rgba(2,174,245,1) 0%, rgba(135,206,235,1) 54%, rgba(242,251,255,1) 95%);*/
    position:relative; 
	padding:var(--padding1) 0px; 
}
.cts__header{
	background: #00A2F6;
	padding-bottom: 1rem;
	position: sticky;
	top: 0;
	z-index: 50;
	transition: background 0.3s ease;
}
.cts__header.cts__header--scrolled{
	background: rgba(0, 162, 246, 1);
}
.cts__topH1{font-weight:800;font-size:3rem; text-align:left;color:white; }
.cts__topH2{font-weight:500;font-size:2rem;font-weight:500; text-align:left; margin-bottom:var(--margin2);color:white; }
.cts__topText{color:white; line-height:1.5; font-weight:400;font-size:1.2rem;margin:0px; margin-bottom:var(--margin2);}
.cts__topSocial{margin-bottom:var(--margin2); display: flex; gap: 0.5rem;}
.cts__btn--nostyle{border:0px; background:transparent; padding:0px; margin:0px;}

.cts__container{width:70rem; max-width:100%;;margin:0 auto;}
.cts__topMain{display: grid; grid-template-columns: 3fr 2fr;}
.cts__topSS{width:calc(100% - 500px);position:relative;}
.cts__topNav{width:300px; display:flex; flex-flow:column;padding-left:var(--padding1);}
.cts__topNavLbl{font-size:2rem; color:white; font-weight:700;}
.cts__topNavItem{text-decoration:none; color:inherit; display:flex; flex-flow:row;align-items:center;padding:var(--padding2);border-radius:var(--radius);}
.cts__topNavIcon{margin-right:10px;font-size:2rem; color:white; }
.cts__topNavItem *{cursor:pointer;}
.cts__topNavItem:hover{background-color:var(--bcolor2);cursor:pointer; }
.cts__topLeft{display:flex; justify-content:center; align-items:center; }
.cts__sponsoredHero{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 1rem;
	padding: 1rem;
}
.cts__heroCapsule{
	color: white;
	pointer-events: none;
}
.cts__topLeftText{
	padding: 1rem;
	width:90%;
	height: fit-content;
	transform: translateY(-3rem);
}
.cts__topRight{
	display: flex;
    justify-content: end;
}
.ctg{width:100%;position:relative;overflow:hidden; margin:0 auto; padding-bottom: 2.35rem;}
.cts__art{text-decoration:none; color:inherit;flex-shrink:0; margin-right:var(--margin1); margin-bottom:var(--margin1);width:calc(20% - var(--margin1));}
.cts__artText{color:White; font-size:1.2rem;padding:10px; position:absolute; bottom:0px; left:0px; width:100%;z-index:2; 
	background: rgb(0,0,0);
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 30%, rgba(0,0,0,0.7) 95%);
}
.cts__artText--small{font-size: 1rem !important;}
.cts__artImgCont{position:relative; height:0px; padding-bottom:85% ;border-radius:var(--radius); overflow:hidden;}
.cts__artImg{width:100%; height:100%; position:absolute; top:0px; left:0px; object-fit:cover;}
.ctg__inner{display: block;}
.cts__section{margin-bottom:2.35rem;}
.cts__cloud1{position:absolute; width:150px; height:auto;right:50px; top:-60px;z-index:0;}
.cts__cloud2{width:150px;position:absolute;bottom:-50px; z-index:3; left:35px; }
.cts__heroWrap{
	position: relative;
	margin-bottom: 2.35rem;
}
.cts__heroWrap .cts__header{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
}
.cts__heroWrap .cts__topCont{
	padding-top: var(--cts-header-height, 90px);
}
.cts__topVideoWrap{
	position: absolute;
	inset: 0;
	overflow: hidden;
	z-index: 0;
}
.cts__topCont{
	font-family:"Mulish", sans-serif;
	position:relative;
	z-index: 1;
}
.cts__topVideoBg{
	position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:0; pointer-events:none;
}
.cts__topVideoOverlay{
	position: absolute;
	top: 0; left: 0; width: 100%; height: 100%;
	background: rgba(0, 0, 0, 0.4);
	pointer-events: none;
}


.horizontalScrollWrapper {
  overflow: hidden;
  width: 100%;

  .scroll {
		display: flex;
		width: max-content;
		animation: scroll-right 130s linear infinite;

		.content {
			display: flex;
			flex-direction: row;
			gap: 2rem;
		}
	}


}
.horizontalScrollWrapper:hover .scroll {
  animation-play-state: paused; /* ⬅️ pause on hover */
}

@keyframes scroll-right {
	from {
		transform: translateX(0);
	}
	to {
		transform: translateX(-50%);
	}
}

.previewGallery{
	display: flex;
    flex-direction: column;
    gap: 1rem;
	margin-top: 1rem;
}
.cts__previewArt{
	display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	color: white;
	text-decoration: none;
	gap: 1rem;
	.cts__previewArtImgCont{
		.cts__previewArtImg{
			width: 100%;
			border-radius: 5px;
			aspect-ratio: 10 / 7;
			object-fit: cover;
			object-position: center;
			display: block;
		}
	}
}
.cts__previewArtImg {
	width: 100%;
	aspect-ratio: 10 / 7;
	object-fit: cover;
	object-position: center;
	display: block;
}
.cts__previewArtTextCont{
	font-weight: 400;
	display: flex;
    flex-direction: column;
    justify-content: space-between;

	.prev__artTitleCont{
		font-size: 0.8rem;
	}
}
.prev__artDateCont{
	color: rgba(0, 162, 246, 1);
	font-size: 0.6rem;
}
.prev__artTypeContWrapper{
	display: flex;
	flex-wrap: wrap;
	gap: 0.2rem;
}

.prev__artTypeCont{
	background: rgba(0, 162, 246, 0.7);
	font-size: 0.5rem;
	text-transform: uppercase;
	width: fit-content;
	padding: 0.2rem 0.3rem;
	border-radius: 1px;
	margin-bottom: 0.2rem;
}

.prev__artType2Cont{
	font-size: 0.5rem;
	text-transform: uppercase;
	width: fit-content;
	border: solid 1px white;
	padding: 0.2rem 0.5rem;
	border-radius: 2rem;
	margin-bottom: 0.2rem;
}

.ctg__inner{
	.cts__previewArtTextCont{
		width: 12rem;
	}
	.prev__artTitleCont{
		margin-top: 0.8rem;
		margin-bottom: 0.8rem;
		font-size: 1.08rem;
	}
	.prev__artTypeCont{
		font-size: 0.51rem;
		padding: 0.18rem 0.3rem;
	}
	.prev__artType2Cont{
		font-size: 0.51rem;
		padding: 0.18rem 0.42rem;
	}
	.artView--text-only{
		.prev__artDateCont{
			font-size: 0.54rem;
		}
	}
}

.cts__cloud img{width:100%; height:Auto;}
.cts__cloud{display:block; }
.cts__articles{display:flex; flex-flow:row wrap;margin-bottom:calc(var(--margin1) * -1);}
.cts__articles{width:calc(100% + var(--margin1));}
.cts__articlesCont{width:100%; overflow:hidden;margin-bottom:var(--margin1);}
.cts__articlesCont--marginTop {margin-top: var(--margin4)}
.cts__header > .cts__container{height:100%;}

.ctg .cts__art{width:calc(20% - var(--margin1));margin-bottom:0px; }
.ctg .cts__artImgCont{padding-bottom:65%; }
.cts__tsBottom{display:flex; flex-flow:row;}
.cts__tsBottom .cts__art{width:33.33%;margin:0px;}
.cts__tsTop > .cts__art{width:calc(66.66%); margin:0px; }
.cts__tsList{background-color:white; width:33.33%;position:absolute; right:0px;height:100%; overflow-y:scroll;display:flex; flex-flow:column;border-radius:var(--radius);; }
.cts__tsTop{display:flex; flex-flow:row;position:relative; }
.cts__tsTop > .cts__art .cts__artImgCont{padding-bottom:50%;}
.cts__tsBottom .cts__artImgCont{padding-bottom:55%;}
.cts__ts {padding-bottom:var(--padding1);}
.cts__tsItem{display:flex; flex-flow:row;text-decoration:none;color:inherit;padding:10px;}
.cts__tsItem:hover{background-color:var(--bcolor);}
.cts__tsItem:hover .cts__tsText{color:white; }
.cts__tsText{font-size:0.9rem; color:black;display:flex; align-items:center;padding-left:var(--padding2);}
.cts__sectionHeader{ margin-bottom:var(--margin2);position:relative;}
.cts__sectionHeaderInner{color:black; font-size:1.5rem;font-weight: 400; padding:5px;display:inline-block;}

.cts__scroll::-webkit-scrollbar{ width: 12px;  /* for vertical scrollbars */  height: 12px; /* for horizontal scrollbars */	}
.cts__scroll::-webkit-scrollbar-track{  background: rgba(0, 0, 0, 0);	}
.cts__scroll::-webkit-scrollbar-thumb{ background: rgba(0, 0, 0, 0.2);border-radius: var(--radius);; width:auto;background-clip: content-box;border: 3px solid transparent; }

/* landing top*/

.cts__slideLeft,.cts__slideRight{position:absolute;top:50%; transform:translateY(-50%);font-size:4rem; color:white; z-index:3;cursor:pointer;}
.cts__slideRight{right:0px; }
.cts__slideBtns{position:absolute; bottom:var(--padding2); display:flex; flex-flow:row; justify-content:right;align-items:center;z-index:3;right:var(--padding2);}
.cts__slideBtn {width:20px; height:20px; border:1px solid white; border-radius:50%;background-color:transparent;margin-right:5px;cursor:pointer;}
.cts__slideBtn:hover{background-color:white;}
.cts__slideBtn:first-child{margin-left:5px;}
.cts__slideBtn--filled{background-color:white; }
.cts__slide{height:100%; width:100%; position:relative;scroll-snap-align:start;flex-shrink:0;display:flex; flex-flow:row;}
.cts__slides{position:relative; display:flex; flex-flow:row; overflow-x:auto; ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}
.cts__slides::-webkit-scrollbar{display:none;}
.cts__slideT1{font-size:2rem; color:white; font-weight:700;margin-bottom:var(--margin2);}
.cts__slideT2{font-size:1.2rem; color:white; font-weight:500;margin-bottom:var(--margin2);}
.cts__slideText{width:500px; flex-shrink:0; padding:var(--padding1);}
.cts__slideImgCont{width:calc(100% - 500px);position:relative;border-radius:var(--radius); overflow:hidden;}
.cts__slideImg{width:100%; height:100%; object-fit:cover;position:absolute; top:0px; left:0px;object-position:top; }
.cts__slide .cts__art{width:100%;margin:0px;}
.cts__slide .cts__artImgCont{padding-bottom:60%;}
.cts__slide .cts__artText{font-size:2rem;}

.missionSection{
	padding: 2rem 0;
	background: linear-gradient(0deg, #0082C5 -13.08%, #00A2F6 136.09%);
	color: white;
	.cts__sectionHeaderInner{
		color: white;
	}
}
.glass-card {
  width: 80%;
  padding: 24px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  color: white;
}
.filled-card{
  padding: 1rem;
  border-radius: 12px;
  background: linear-gradient(180deg, #00A2F6 0%, #005F90 100%);
  color: white;
}
.bigArticle{
	margin-bottom: var(--margin1);
}
.additionalArticles{
	display: flex;
	flex-flow: row;
	transition: transform 0.4s ease;
	will-change: transform;
}
.additionalArticles > *{
	flex-shrink: 0;
	width: 25%;
	padding: 0 0.5rem;
}
.addSlider__wrapper{
	overflow: hidden;
}
.addSlider__controls{
	display: flex;
	gap: 0.5rem;
}
.mixedArticles{
	height: 100%;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 12px;
	margin-top: 2rem;
	
	.mixedAd {
		grid-column: 4;
		grid-row: 3 / 5;
		background: black;
	}
	.cts__previewArtImg{
		aspect-ratio: 468 / 351 !important;
	}
}
.mixedArticles--6{
	height: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 12px;
	margin-top: 2rem;
	
	.mixedAd {
		grid-column: 3;
		grid-row: 2 / 3;
		background: black;
	}
	.cts__previewArtImg{
		aspect-ratio: 468 / 351 !important;
	}
}

.featuredArticles{
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.categoryPrevArticles{
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 1rem;

	.categoryArticles{
		display: flex;
		flex-flow: column;
	}
}
.addSection{
	background: rgba(229, 246, 255, 1);
	padding-top: 3rem;
    padding-bottom: 1rem;
    margin-bottom: 0;
}
.cts__body{
	font-size: 0.8rem;
}
.artView--preview{
	.prev__artTypeCont{
		border: 1px solid white;
		background: transparent;
	}
	.prev__artDateCont{
		font-size: 0.5rem;
		color: white;
		span{
			color: rgba(246, 246, 246, 0.5);
		}
	}
}
.artView--mini{
	color: black;
	border-top: 1px solid rgba(0, 162, 246, 0.5);
    padding: 0.6rem 0rem;
	grid-template-columns: 0.5fr 1fr;
	gap: 0.5rem;

	.cts__previewArtTextCont{
		justify-content: center;

		.prev__artTitleCont{
			font-size: 0.8rem;
		}
	}
}
.artView--text-only{
	grid-template-columns: 1fr;
	.prev__artDateCont{
		font-size: 0.5rem;
		color: white;
		span{
			color: rgba(246, 246, 246, 0.5);
		}
	}
}
.artView--large{
	color: black;
	grid-template-columns: 1fr 0.5fr;
	gap: 2rem;
	.prev__artDescCont {
		margin-top: 1rem;
		margin-bottom: 1rem;
		font-size: 1.1rem;
	}
	.prev__artDescCont::first-letter{
		font-size: 2.8rem;
		font-weight: 400;
		float: left;
		line-height: 0.7;
		margin-right: 0.2rem;
	}
	.prev__artTypeCont {
		color: white;
	}
	.prev__artDateCont span{
		color: rgba(0, 130, 197, 1);
	}
	.prev__artTitleCont{
		font-size: 2rem;
		font-weight: 800;
	}
	.prev__artType2Cont {
        border: solid 1px rgba(0, 162, 246, 0.7);
    }
}
.artView--medium, .artView--large2, .artView--catHead, .artView--medium2, .artView--medium3{
	color: black;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr 1fr;
	gap: 1rem;
	padding: 0.5rem;

	.prev__artTypeCont{
		color: white;
	}
	.prev__artType2Cont{
		border: solid 1px rgba(0, 162, 246, 0.7);
	}

	.prev__artTitleCont{
		font-size: 1.4rem;
		font-weight: 800;
		margin-top: 0.4rem;
	}
	.prev__artDateCont span{
		color: rgba(0, 130, 197, 1);
	}

	.cts__previewArtTextCont{
		margin-top: 0.2rem;
		justify-content: space-between;
		min-height: 5rem;
	}
}
.artView--medium4{
	display: flex;
	flex-direction: column;
	color: black;
	gap: 0.5rem;
	padding: 0.5rem;

	.prev__artTypeCont{
		color: white;
	}
	.prev__artType2Cont{
		border: solid 1px rgba(0, 162, 246, 0.7);
	}
	.prev__artTitleCont{
		font-size: 0.8rem;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
}
.artView--medium3{
	.prev__artDescCont{
		margin-top: 0.5rem;
		font-size: 0.6rem;
		color: rgba(81, 81, 81, 1);
	}
}
.artView--medium, .artView--large2{
	.cts__previewArtImg{
		width: 100% !important;
		aspect-ratio: 468 / 351 !important;
	}
}
.artView--medium{
	display: flex;
	flex-direction: column;
}
.artView--large2{
	gap: 0;
	font-size: 1.4rem;
	grid-template-rows: 1fr 0.4fr;
	display: block;
	.cts__previewArtImg{
		width: 100%;
		aspect-ratio: 468 / 351 !important;
	}
	.cts__previewArtTextCont{
		margin-top: 0.6rem;
		height: fit-content;
	}
	.prev__artDescCont{
		margin-top: 0.5rem;
		font-size: 0.6rem;
		color: rgba(81, 81, 81, 1);
	}
}

/* standard article tile image ratio — .artView--large is the whole-row featured tile and is intentionally excluded */
.artView--preview .cts__previewArtImg,
.artView--medium2 .cts__previewArtImg,
.artView--medium3 .cts__previewArtImg,
.artView--medium4 .cts__previewArtImg,
.artView--mini .cts__previewArtImg,
.artView--catHead .cts__previewArtImg{
	aspect-ratio: 468 / 351 !important;
}

.ctsa__mediaRow{
	display: flex;
	flex-flow: row;
	gap: 1rem;
	margin-bottom: 1rem;
}
.ctsa__articleMain{
	flex: 1;
	min-width: 0;
}
.ctsa__bodyRow{
	margin-top: 1rem;
}
.ctsa__relatedInsights{
    width: 8.5rem;
	flex-shrink: 0;
	margin-left: 1rem;
	.cts__previewArtImg{
		aspect-ratio: 468 / 351 !important;
	}
}
.relInsights__wrapper{
	overflow: hidden;
	height: 25rem;
}
.relInsights__inner{
	display: flex;
	flex-direction: column;
	gap: 0rem;
	transition: transform 0.4s ease;
	will-change: transform;
}
.relInsights__item{
	height: 12rem;
	overflow: hidden;
}
.relInsights__controls{
	display: flex;
	gap: 0.5rem;
	justify-content: center;
	margin-top: 0.5rem;
}
.relInsights__btn{
	width: 2rem;
	height: 2rem;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background-color: var(--bcolor);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 14px 14px;
	cursor: pointer;
}
.relInsights__btn:hover{
	background-color: var(--bcolor2);
}
.relInsights__btn--down{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23fff' viewBox='0 0 18 18'%3E%3Cpath transform='rotate(90 9 9)' d='M9 3L7.94 4.06l4.19 4.19H3v1.5h9.13l-4.19 4.19L9 15l6-6z'/%3E%3C/svg%3E");
}
.relInsights__btn--up{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23fff' viewBox='0 0 18 18'%3E%3Cpath transform='rotate(90 9 9)' d='M15 8.25H5.87l4.19-4.19L9 3 3 9l6 6 1.06-1.06-4.19-4.19H15v-1.5z'/%3E%3C/svg%3E");
}
.ctsa__breadcrumbs{
	font-size: 0.75rem;
	color: rgba(0,0,0,0.6);
	margin-bottom: 0.75rem;
	a{
		color: rgba(0, 130, 197, 1);
		text-decoration: none;
	}
	a:hover{
		text-decoration: underline;
	}
}
.ctsa__breadcrumbSep{
	margin: 0 0.4rem;
	color: rgba(0,0,0,0.35);
}
.ctsa__topInfo{
	padding-bottom: 1rem;
	.prev__artTypeCont{
		color: white;
	}
	.prev__artType2Cont{
		border: solid 1px rgba(0, 162, 246, 1);
	}
	.ctsa__title1{
		font-size: 3rem;
		font-weight: 500;
	}
}

.ctsa__title2{
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: 0.5rem;
}
.ctsa__author{
	span{
		color: rgba(0, 130, 197, 1);
	}
}

/*404 page*/
.ctse__h1{font-size:2rem;margin-bottom:var(--margin1);}
.ctse__main{margin-top:var(--margin1);}
.ctse__h2{font-size:1.5rem; margin-bottom:var(--margin1);}

/*Social Items*/
.thh__socialItem{display: inline-block; background: url("https://cdn.trendhunterstatic.com/icons/social-media-icons-white.png") no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; width:30px; height:30px;background-size:100%;transition:all 0.2s ease-in-out; }
.thh__socialItem--facebook { background-position: -0px calc( 100% / 8 * 1 ); }
.thh__socialItem--facebook:hover{background-color:#3b5998;border-color:#3b5998;}
.thh__socialItem--instagram { background-position: -0px calc( 100% / 8 * 2 );  }
.thh__socialItem--instagram:hover{background-color:#517fa4;border-color:#517fa4;} 
.thh__socialItem--linkedin { background-position: -0px calc( 100% / 8 * 3 );}
.thh__socialItem--linkedin:hover{background-color:#0077b5;border-color:#0077b5;}
.thh__socialItem--pinterest { background-position: -0px calc( 100% / 8 * 4 ); }
.thh__socialItem--pinterest:hover{background-color:#bd081c;border-color:#bd081c;}
.thh__socialItem--twitter { background-position: -0px calc( 100% / 8 * 8 );  }
.thh__socialItem--twitter:hover{background-color:#55acee;border-color:#55acee;}
.thh__socialItem--youtube { background-position: -0px calc( 100% / 8 * 6 ); }
.thh__socialItem--youtube:hover{background-color:#b31217;border-color:#b31217;}
.thh__socialItem--newsletter { background-position: -0px 0%; }
.thh__socialItem--newsletter:hover{background-color:#EA2027;border-color:#EA2027;}
.thh__socialItem--tiktok { background-position: -0px calc( 100% / 8 * 7 ); }
.thh__socialItem--tiktok:hover{background-color:#69C9D0;border-color:#69C9D0;}

.adBannerSection{
	margin-top: 1rem;
}

.blueSection{
	background: rgba(0, 162, 246, 1);
	color: white;
    padding-top: 1rem;
    padding-bottom: 1rem;
	margin-bottom: 0rem;

	.prev__artTypeCont{
		background: white;
		color: black;
	}

	.cts__sectionHeaderInner, .prev__artTitleCont, .prev__artDescCont, .prev__artDateCont{
		color: white;
	}
	
	.prev__artType2Cont{
		border: 1px solid white !important;
		color: white !important;
	}
}
.blueArticles{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1rem;
}

/*search page*/
.srch__topCont{
	background: rgba(0, 162, 246, 1);
}
.srch__filterSection{
	padding: 0.8rem 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.srch__filterRow{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1rem;
}
.srch__filterRow:not(:first-child){
	margin-top: 1rem;
}
.srch__filterPills{
	display: flex;
	gap: 0.4rem;
	flex-wrap: wrap;
}
.srch__filterPill{
	text-decoration: none;
	color: white;
	background: rgba(0, 162, 246, 1);
	border-radius: 2rem;
	padding: 0.25rem 0.75rem;
	font-size: 0.6rem;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	opacity: 0.65;
	display: inline-block;
}
.srch__filterPill--active{
	opacity: 1;
	background: rgba(0, 162, 246, 1);
}
.srch__viewToggles{
	display: flex;
	gap: 0.3rem;
	flex-shrink: 0;
}
.srch__viewBtn{
	background: transparent;
	border: none;
	cursor: pointer;
	padding: 0.3rem;
	color: #999;
	font-size: 0;
	.material-symbols-outlined{
		font-size: 1.1rem;
	}
}
.srch__viewBtn--active{
	color: rgba(0, 162, 246, 1);
}
.srch__resultsSection{
	padding-top: 1.5rem;
}
.srch__viewMoreCont{
	display: flex;
	justify-content: center;
	width: 100%;
	margin-top: 2rem;
}
.srch__grid{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 1.2rem;
}

/*article css*/
.ctsa__h1{font-size:2rem;margin-bottom:var(--margin1);}
.cts__p{line-height:1.7; font-size:1rem; margin:0px 0px var(--margin2) 0px !important;}
.ctsa__refs{font-size:1rem;margin-bottom:var(--margin2); color: rgba(81, 81, 81, 1);}
.ctsa__ref{text-decoration:underline; color:inherit; }
.ctsa{min-height:100vh;display:flex; flex-flow:column;}
.ctsa__main{flex-grow:1; display:flex; flex-flow:column;padding:var(--padding1) 0px;}
.ctsa__h2{font-size:1.5rem;margin-bottom:var(--margin2);margin-top:var(--margin2); }
.ctsa__author{font-size:1rem; text-decoration:none; color:inherit;margin-bottom:var(--margin4);display:inline-block;  }
.ctsa__right{flex-shrink:0;  right:0px;display:flex; flex-flow:column; width:calc(100% - ((100% - 85px*2) * 0.8 + 2*var(--margin1)));padding-left:var(--padding1);min-width:340px}
.ctsa__rightInner{display:flex; flex-flow:column;height:95%; overflow-y:auto; }
.ctsa__right .cts__art{margin-right:0px; width:100%;}
.ctsa__right .cts__artImgCont{padding-bottom:55%;}
.ctsa__articleInner{display:flex; flex-flow:row;position:relative;}
.ctsa__articleLeft{width:calc((100% - 85px*2) * 0.8 + 2*var(--margin1));}
.ctsa__img{width:100%;height:100%; object-fit:contain; }
.ctsa__imgCont{width:calc(100% - 40px);background-color:var(--bcolor2);cursor:pointer;}
.ctsa__imgCont--full{width:100%;}
.ctsa__au2--squares{background-color:white !important; height: 200px !important;}
.cts__tlSquares{
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.cts__tlNum{
    font-size: 18px;
    color: white;
    background-color: var(--bcolor);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    padding: 10px;
    text-align: center;
    width: 40px;
    height: 40px;
    border-radius: 10px 0px 10px 0px;
}
.cts__scoreBarPart{
    height: 4px;
    position: absolute;
}
.cts__scoreBarPart--filled{
    background-color: var(--bcolor);
    border-radius: 0 0px 10px 0;
}
.cts_credits{
	white-space: pre-wrap;
	color: rgba(81, 81, 81, 1);
}
.cts__relPage{padding-top: 24px;}
.ctsa__article{margin-bottom:var(--margin1);}
.ctsa__gallery{display:flex; flex-flow:row; max-height:82vh;margin-bottom:var(--margin2);position:relative; border-radius:var(--radius); overflow:hidden;min-height:330px;}

.ctsa__video{
	height: 0px;
    margin: 0 auto;
    padding: 0px;
    position: relative;
    padding-bottom: 60%;
    width: 100%;

	iframe, embed{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		border: none;
	}
}

.cts__btn{background-color:var(--bcolor);color:white; font-size:1rem;border-radius:var(--radius);; cursor:pointer; border:1px solid var(--bcolor);padding:var(--padding2);text-transform:uppercase;}
.cts__btn--highlight{background-color:white; color:var(--bcolor);border-color:1px solid white;border-color:white; }
.cts__btn:hover{background-color:var(--bcolor2);border-color:var(--bcolor2);color:white;}
.cts__btn--big{font-size:1.5rem; padding:var(--padding2);}
.cts__btn--small{padding:var(--padding3);}
.cts__btn--full{width:100%;}
.cts__btn:active{border:1px inset white;}
.cts__item--marginunder{margin-bottom:var(--margin1);}
.cts__tsItemImgCont{border-radius:var(--radius); overflow:hidden;width:100px;flex-shrink:0; }
.cts__btn--fullbanner{color:black; }


.ctsa__navRight{width:100%; display:flex; flex-flow:column;background-color:var(--bcolor);padding:var(--padding2);position:sticky; top:0px;}
.ctsa__navItemLbl{font-size:1.2rem; color:white; font-weight:500;}
.ctsa__navItem{text-decoration:none; color:inherit; display:flex; flex-flow:row;align-items:center;padding:var(--padding2);border-radius:var(--radius);}
.ctsa__navItemIcon{margin-right:10px;font-size:2rem; color:white; }
.ctsa__navItem *{cursor:pointer;}
.ctsa__navItem:hover{background-color:var(--bcolor2);cursor:pointer; }
.ctsa__navRightHeader{color:white; font-size:1.5rem;font-weight:500;padding:var(--padding2);}
.ctsa__topArtInner .cts__artImgCont{padding-bottom:60%;}
.ctsa__topArtInner .cts__art{width:calc(20% - var(--margin1));margin:0px calc(var(--margin1)/2);}

.ctsa__topArt{display:flex; flex-flow:row;margin-bottom:var(--margin1);}
.ctsa__topArtInner{display:flex; flex-flow:row;width:calc(100% - 170px); overflow-x:scroll; ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;position:relative;}
.ctsa__topArtBtnLbl{font-size:0.95rem; font-weight:500;}
.ctsa__topArtBtnCont{width:85px;display:flex; flex-flow:column; justify-content:space-between; cursor:pointer;}
.ctsa__topArtBtnCont:hover .ctsa__topArtBtn {background-color:var(--bcolor2); border-color:var(--bcolor2);}
.ctsa__topArtBtn {width:100%;display:flex; align-items:center; justify-content:center;  }
.ctsa__topArtBtnLbl--prev{text-align:right; }
.ctsa__topArtInner::-webkit-scrollbar{display:none;}
.ctsa__topArtInner{scrollbar-width:none; }
.ctsa__body{
	font-size:1rem; line-height:1.5;
	a {color:inherit; }
    p {line-height:1.7; margin-bottom: 0; margin-top: 0;}
}

/*Banners*/

.ctsa__au1{display:block; background-color:var(--bcolor2);width:100%; height:300px;margin-bottom:var(--margin1);color:white; font-size:2rem; display:flex; justify-content: center;align-items:center;text-align:center;}
.ctsa__au1Img{width:100%; height:100%; object-fit:cover; }
.ctsa__au2{display:block; background-color:var(--bcolor);width:300px; height:300px;margin:0px 0px var(--margin1) var(--margin1);color:white; font-size:2rem; display:flex; justify-content: center;align-items:center;float:right; }
.cts__aulong{display:block; background-color:var(--bcolor);width:calc(100% - var(--margin1)); height:auto;color:white; font-size:2rem; display:flex; justify-content: center;align-items:center;margin:0px 0px var(--margin1) 0px; }
.cts__auHeader{display:block; background-color:var(--bcolor);width:728px; height:90px;color:white;display:flex; justify-content: center;align-items:center;flex-shrink:0;  }
.cts__bannerT1{font-size:3rem;font-weight:bold; margin-bottom:5px;  }
.cts__bannerT2{font-size:2rem;font-weight:333; margin-bottom:10px;}
.cts__banner{padding:var(--padding1);text-decoration:none; color:inherit;position:relative;}
.cts__bannerBg{position:absolute; left:0px; top:0px; width:100%; height:100%;object-fit:cover; }
.cts__banner--header{display:flex; flex-flow:row;align-items:center; width:100%; height:100%;padding:0px; }
.cts__bannerLeft{flex-grow:1;}

.cts__banner--square{padding:0px;display:flex; flex-flow:column; align-items:center; justify-content:center; text-align:center; }
.cts__banner--square .cts__bannerIcon{margin-right:0px;}
.cts__banner--square .cts__bannerT1{font-size:1.3rem;}
.cts__banner--square .cts__bannerIcon{width:80px; }

.cts__banner--header .cts__bannerBtns{display:flex; justify-content: flex-end;align-items:center;padding-left:10px;}
.cts__banner--fullpage{display:flex; flex-flow:row; align-items:center;width:100%; height:100%;}
.cts__banner--fullpage .cts__bannerRight{padding-left:20px; flex-grow:1;}
.cts__bannerIcon{width:150px; height:auto;margin-right:20px;}
.cts__banner--header .cts__bannerIcon{height:65px; width:auto;}
.cts__banner--header .cts__bannerT1{margin-bottom:0px; font-size:1.8rem;}
.cts__banner--header .cts__bannerT2{margin-bottom:0px; font-size:1.5rem;}
.cts__banner--header > div:not(:last-child){margin-right:15px; }
.cts__bannerBtns{text-align:right; }
.cts__bannerIconCont{z-index:1;}
.cts__bannerRight{z-index:1;}

/*Landing Pages*/

.cl__top{height:40vh; max-height:100%;position:relative;display:flex; align-items:center; margin-bottom:var(--margin1);}
.cl__topBg{position:absolute; width:100%; height:100%; top:0px; left:0px;background-size:cover; background-repeat:no-repeat;z-index:-1;}
.cl__h1{font-size:3rem; color:black; font-weight:700;}
.cl__h1Sub{font-size:1.3rem;color:black; font-weight:400; }
.cl__secImgCont{width:50%; position:absolute;height:100%; top:0px; left:0px;overflow:hidden; border-radius:var(--radius);}
.cl__secImg{position:absolute; width:100%; height:100%; object-fit:cover; top:0px; left:0px;}
.cl__text{font-size:1rem;line-height:1.7;}
.cl__secTitle{width:50%;margin-bottom:var(--margin1);}
.cl__secTitle--right,.cl__secText--right{padding-left:var(--padding1);position:relative; left:50%;width:50%;}
.cl__secTitle--left,.cl__secText--left{width:50%;padding-right:var(--padding1);}
.cl__secImgCont--right{left:50%;}
.cl__sec{position:relative;}
.cl__secH2{font-size:1.3rem;}
.cl__sec--padding{padding:var(--padding1);}
.cl__sec--marginunder{margin-bottom:var(--margin1);}
.cl__text a{color:inherit;word-break:break-all; }
.cl__text{margin:0px; margin-bottom:var(--margin2);}
.cl__list{font-size:1rem;line-height:1.7; }
.cl__secText .cl__text:last-child{margin-bottom:0px;}
.cl__topVideo{position:absolute; top:0px; left:0px; height:100%; width:100%; }
.cl__topVideoCont{position:relative;}
.cts__showMore--hide{visibility:hidden;}

/*header bar*/

.hcamp{background-color:#EA2027; background-color:var(--bcolor); color:white;text-decoration:none;height:0px; max-height:0px; transition:max-height 0.3s ease-in;box-sizing:border-box; display:block; position:relative;background-size:contain;}
.hcamp:hover{filter:brightness(1.1);color:white;}

.hcamp.hcamp--showing{max-height:300px;height:auto;}
.hcamp .th__container{padding-top:20px; padding-bottom:20px;opacity:0;transition: opacity 0.6s ease-in;position:relative;}
.hcamp .hcamp__close{top:0px; left:0px; position:absolute; font-size:50px; line-height:1;width:50px; height:50px; text-align:center; border:1px solid transparent; border-radius:50%; }

.hcamp.hcamp--showing .th__container{opacity:1;}
.hcamp .hcamp__title{font-weight:700; font-size:14px; }
.hcamp .hcamp__title--notext{font-weight:700; font-size:25px; }
.hcamp .hcamp__titles--notext{display:flex!important;align-items:center;}
.hcamp .hcamp__text{font-weight:400; font-size:16px;}
.hcamp--hasBG:after{content:''; position:absolute; left:0px; top:0px; width:100%; height:100%;/*background:rgba(0,0,0,0.5);*/z-index:1;}
.hcamp .th__container{z-index:2;}
.hcamp--bottom{position:fixed; bottom:0px; left:0px; width:100%;z-index:6;}
.hcamp__btnCont button{color:var(--bcolor);padding-top:7px; padding-bottom:7px;white-space:nowrap;}
.hcamp__btnCont button:hover{color:white; background:black;}
.hcamp__content--hasBtn .hcamp__titles{display:inline-block; vertical-align:middle; width:auto;}
.hcamp__content--hasBtn .hcamp__title, .hcamp__content--hasBtn .hcamp__text{overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap;}
.hcamp__content--hasBtn{display:flex;flex-flow:row;position:relative; left:50px; }
.hcamp__btnCont{display:inline-block; vertical-align:middle; width:auto; margin-left:20px;}
.hcamp__content--hasBtn{width:calc(100% - 20px); overflow:hidden;}

.cts__searchHeader{
	width: 65%;
	float:right;
}

.search-container {
	display: flex;
	align-items: center;
	padding: 0.1rem 0.2rem 0.1rem 0.5rem;
	border-radius: 999px;
	
	/* Glass effect */
	background: rgba(255, 255, 255, 0.15);
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);

	.side__icon{
		color: white;
		font-size: 1rem;
	}
	.endBtn{
		font-size: 0.6rem;
		color: white;
		background: rgba(11, 31, 58, 1);
		border: 0.2rem solid rgba(11, 31, 58, 1);
		border-radius: 1rem;
		padding: 0.2rem 1rem;
		cursor: pointer;
		transition: background 0.2s ease, border-color 0.2s ease;
	}
	.endBtn:hover{
		background: rgba(0, 162, 246, 1);
		border-color: rgba(0, 162, 246, 1);
	}

	input {
		padding: 0.5rem 0.5rem;
		flex: 1;
		border: none;
		outline: none;
		background: transparent;
		color: white;
		font-size: 0.6rem;
	}
	input::placeholder {
		color: rgba(255, 255, 255, 0.7);
	}
}


/*end header bar*/

.pill-btn {
  padding: 10px 20px;
  font-size: 16px;
  border-radius: 999px;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 1px solid transparent;
  text-decoration: none;
  display: inline-block;
}

.pill-btn--outline {
  background: transparent;
  color: #333;
  border-color: #333;
}

.pill-btn--outline:hover {
  background: #333;
  color: #fff;
}

.pill-btn--filled {
  background: rgba(0, 162, 246, 1);
  color: #fff;
  border-color: #fff;
}

.pill-btn--filled:hover {
  background: #0056b3;
  border-color: #0056b3;
}

.pill-btn--transparent {
  background: transparent;
  color: #fff;
  border-color: #fff;
}

.pill-btn--transparent:hover {
  border-color: #0056b3;
}

.pill-btn--sm {
    padding: 0.3rem 0.8rem;
	font-size: 0.5rem;
	margin-bottom: 0.2rem;
}

.pill-btn--md {
    padding: 0.5rem 1rem;
    font-size: 0.7rem;
}

.addSlider__btn {
	width: 2rem;
	height: 2rem;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background-color: var(--bcolor);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 14px 14px;
	cursor: pointer;
}
.addSlider__btn:hover{
	background-color: var(--bcolor2);
}
.addSlider__btn--left{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23fff' viewBox='0 0 18 18'%3E%3Cpath d='M15 8.25H5.87l4.19-4.19L9 3 3 9l6 6 1.06-1.06-4.19-4.19H15v-1.5z'/%3E%3C/svg%3E");
}
.addSlider__btn--right{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23fff' viewBox='0 0 18 18'%3E%3Cpath d='M9 3L7.94 4.06l4.19 4.19H3v1.5h9.13l-4.19 4.19L9 15l6-6z'/%3E%3C/svg%3E");
}

.flexBetween{display:flex; justify-content:space-between; align-items: center;}
.noMargin{
	margin:0;
}
.adPlaceholder {
	width: 100%;
	height: 10rem;
	background: #000;
	display: none;
}
.mixedAd {
	display: none;
}
.horizontalScrollWrapper{
	.scroll{
		gap: 2rem;
	}
}
.cts__header2Item,
.artView--preview > .prev__artTitleCont{
    transition: color 0.3s ease;
}
.cts__header2Item:hover,
.artView--preview > .prev__artTitleCont {
    color: lightblue !important;
}

.prev__artTitleCont{
	transition: color 0.2s ease;
}
.cts__previewArt:hover{
	.prev__artTitleCont{
		color: rgb(20, 174, 252) !important;
	}
}
.topGalleryArtWrapper{
	border-radius: 12px;
	background: transparent;
	transition: background 0.25s ease;
	padding: 0.7rem;
}
.topGalleryArtWrapper:hover {
	background: rgba(255, 255, 255, 0.15);
}
/*responsive*/
@media(min-width:1650px){
	.cts__container{width:85rem;}
	.cts__body{font-size:1.2rem;}
	.cts__searchHeader {
		width: 35%;
	}
	.cts__subheader{
		display: flex;
		flex: 1;
		flex-direction: row-reverse;
		align-items: baseline;
		gap: 10rem;
	}
	.artView--mini {
		.cts__previewArtTextCont {
			.prev__artTitleCont {
				font-size: 0.8rem;
			}
		}
	}
	.artView--large2{
		.prev__artTitleCont{
			font-size: 1.7rem;
		}
	}
	.cts__sectionHeaderInner{
		font-size:3rem;
	}
	.smallerHeader{
		font-size:2.5rem;
	}
	.cts__topH1{
		font-size: 3.5rem;
	}
	.ctsa__relatedInsights{
		width: 11rem;
	}
	.relInsights__wrapper{
		height: 31rem;
	}
	.cts__previewArt {
		.cts__previewArtImgCont {
			.cts__previewArtImg {
				aspect-ratio: 10 / 5;
			}
		}
	}
}

@media(min-width:1920px){
	.cts__topH1{
		font-size: 5rem;
	}
}

@media(max-width:1650px){
	.cts__container{width:54rem;}
}

@media(max-width:1450px){
	.ctsa__main {padding:var(--padding1) 30px; }
	.ctsa__topArtInner .cts__artImgCont{padding-bottom:75%;}
	.cts__art--toplist{width:calc(25% - var(--margin1));} 
}

@media(max-width:1300px){
	.ctsa__topArtInner .cts__art{width:calc(25% - var(--margin1));}
	.ctsa__topArtInner .cts__artImgCont{height:100%;padding-bottom:0px; }
	.ctsa__topArtBtnLbl{margin-bottom:10px; }
	.ctsa__topArtBtnLbl{font-size:0.8rem;}
}

@media(max-width:1200px){
	.cts__header {background:var(--bcolor);}
	.cts__auHeader{display:none; }
	.cts__logoCont{height:50px; }
	.cts__topLeft{width:100%;margin-bottom:var(--margin1);padding-right:0px; }
	.cts__slides{margin-bottom:var(--margin3);}
	.cts__topSS{width:100%;}
	.ctg .cts__art{width:calc(25% - var(--margin1));} 
    .cts__art--toplist{width:calc(33.33% - var(--margin1));} 
	.cts__header1Item{margin-right:30px;}
	.cts__header1Item:last-child{margin-right:0px; }
}

@media(max-width:1050px){
	.ctsa__topArtInner .cts__art{width:calc(33.33% - var(--margin1));}
	.cts__headerMoreBtn {display:flex;}
	.cts__articles .cts__art{width:calc(33.33% - var(--margin1));}
	.ctsa__articleInner{flex-flow:column; }
	.ctsa__mediaRow{flex-flow:column; }
	.ctsa__articleLeft{width:100%;}
	.ctsa__relatedInsights{width:100%; margin-left:0; margin-top:1rem;}
	.relInsights__wrapper{height:auto;}
	.ctsa__right{width:100%;margin-left:0px; display:flex; flex-flow:row wrap;padding-left:0px;justify-content:space-around;}
	.ctsa__au1{height:300px; width:300px; flex-shrink:0;margin-bottom:0px;  }
	.ctsa__navRight{ width:calc(100% - 300px - var(--margin1));min-width:300px;height:300px;}

	.cl__secImgCont{width:100%;position:inherit; height:0px; padding-bottom:55%;left:auto;margin-bottom:var(--margin1);}
	.cl__secText ,.cl__secTitle{width:100%;position:inherit; left:auto; padding:0px; }
	.clh .cl__top{height:auto; margin:var(--margin3) 0px;}
	.cl__sec {padding:0px;}
	.cla .cl__top{height:auto;margin:var(--margin3) 0px;flex-flow:column;align-items:flex-start;}
	.cla .cl__topVideoCont{width:100%;height:0px; padding-bottom:55%; }
	.cla .cl__topText{width:100%;margin-bottom:var(--margin1);}
	
	.hcamp .hcamp__titles{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size:14px;width:calc(100% - 30px);}
	.hcamp .hcamp__titles > *{display:inline;font-weight:700; font-size:14px;}
	.hcamp .hcamp__cdown2{display:none; }
	.hcamp__btnCont{display:none; }
	.cts__container{padding: 0 2rem;}
    .ctsa__relatedInsights{
		display: none;
	}
}

@media(max-width:1024px){
	.cts__footerNav {
		justify-content: left;
		gap: 12px 24px;
	}
	.cts__footerNewsletter {
		width: 100%;
		margin-left: 0;
		justify-content: center;
		margin-top: 1rem;
	}
}

/* tablet view */
@media(max-width:930px){
	.cts__header{padding-bottom: 0;}
	.cts__header1Nav{
		flex-flow:column;
		align-items:flex-start;
		width: 100%;
		max-height: 0;
		overflow: hidden;
		padding-top: 0;
		margin-top: 0;
		transition: max-height 0.35s ease, padding-top 0.35s ease, margin-top 0.35s ease;
	}
	.cts__header1Nav.cts__header1Nav--open{
		max-height: 25rem;
		padding-top: var(--padding2);
		margin-top: 1rem;
	}
	.cts__header2Item{margin-bottom:var(--margin2); margin-left: 1rem; font-size: 1.2rem;}
	.cts__headerMenuBtn{display:block;}
	.cts__header1 > .cts__container{justify-content: flex-start;}
	.ctg .cts__art{width:calc(33.33% - var(--margin1));} 
	.cts__artText{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 10%, rgba(0,0,0,0.7) 95%);}

	.cts__topH1{
		text-align: center;
	}
	.cts__topMain{ grid-template-columns: 1fr; }
	.cts__topRight{ justify-content: center; }
	.cts__topLeftText{ transform: none; }
	.previewGallery{
		display: grid;
    	grid-template-columns: 1fr 1fr;
	}
	.featuredArticles{
        grid-template-columns: 1fr 1fr;
	}
	.artView--large{
		grid-template-columns: 1fr;
	}
	.categoryPrevArticles{
		grid-template-columns: 1fr 1fr;
	}
	.additionalArticles > *{
		width: 50%;
	}
	.cts__previewArtImg{
		width: 100%;
	}
	.artView--medium2{
		.cts__previewArtImgCont{
			height: fit-content;
		}
	}
	.artView--mini{
		.prev__artTitleCont{
			font-size: 0.8rem;
		}
	}
	.artView--large{
		.cts__previewArtTextCont{
			gap: 1rem;
		}
	}
	.cts__footerBarInner {
		flex-direction: column;
		gap: 12px;
		text-align: center;
	}
	.cts__footerCopy {
		position: static;
		transform: none;
	}
	.cts__footerLegal {
		flex-wrap: wrap;
		justify-content: center;
	}
	.cts__footerSocials {
		justify-content: center;
	}
	.ctsa__topInfo {
		.ctsa__title1{
			font-size: 2rem;
		}
	}
	.artView--catHead{
		grid-template-rows: 1fr 0.2fr;
	}
	.artView--medium2{
		.flexBetween{
			align-items: baseline;
			flex-direction: column;
		}
	}
}


@media(max-width:900px){
	.ctsa__topArtBtnCont--prev{display:none;}
	.ctsa__topArtInner{margin-left:calc(-1 * var(--margin1)/2 );}
	.ctsa__topArtInner{width:calc(100% - 85px);}
	
}

@media(max-width:750px){
	.ctsa__topArtInner .cts__art{width:calc(50.00% - var(--margin1));}
	.ctg .cts__art{width:calc(50% - var(--margin1));} 
	.cts__aulong .cts__bannerIconCont{display:none;}
	.cts__container{padding:0px 10px;}
	.ctsa__main{padding:var(--padding1) 0rem;}
	.ctsa__au2{width:100%; float:none; margin:10px auto;}
	.cts__footerContainer{flex-flow:column; }
	.cts__footerContainer > *:not(:last-child){margin-bottom:10px; }
	.ctsa__img{object-fit:cover; }
	.ctsa__relatedInsights{
		width: 100%;
		margin-left: 0;
	}
	.mixedArticles {
		grid-template-columns: 1fr 1fr;
		.mixedAd{
			grid-column: 2;
			grid-row: 7 / 9;
		}
	}
}

@media(min-width:750px){
	.ctsa__relatedInsights{
		.previewGallery{
			grid-template-columns: 1fr;
		}
	}
}

@media(max-width:600px){
	.cts__articles .cts__art{width:calc(50% - var(--margin1));} 
	:root{--margin1:20px;}
	.cts__aulong{width:calc(50% - var(--margin1));border-radius:var(--radius);overflow:hidden; text-align:center;}
	.cts__aulong .cts__bannerT1{font-size:1.5rem;margin-bottom:0p;}
	.cts__aulong .cts__bannerT2{display:none; }
	.cts__aulong .cts__bannerBtns{display:none; }
	.cts__aulong .cts__bannerRight{padding-left:0px; }
	.cts__aulong .cts__banner{ position:relative;padding:10px; }

	.cts__articles .cts__art:last{display:none; }
	.cts__slideRight, .cts__slideLeft{display:none; }
}

/* mobile screen */
@media(max-width:500px){
	.ctsa__topArtInner .cts__art{width:calc(100% - var(--margin1));} 
	.cts__container{padding:0px 20px;}
	.cts__topH1{
		font-size: 1.4rem;
	}
	.cts__searchHeader{
		display: none;
	}
	.cts__previewArt{
		grid-template-columns: 1fr;
	}
	.glass-card{
		width: 100%;
	}
	.cts__footerNewsletter {
		flex-wrap: wrap;
	}
	.cts__footerNewsletter .search-container {
		flex: 1;
	}
	.cts__footerInner {
		padding: 0px 16px 60px;
	}
	.cts__footerBarInner {
		padding: 0 16px;
	}
	.artView--medium2, .artView--medium{
		.cts__previewArtTextCont{
			height: fit-content;
		}
		.prev__artTitleCont{
			font-size: 0.8rem;
		}
	}
	.artView--catHead {
		.prev__artTitleCont {
			font-size: 0.7rem;
			margin-top: 0.4rem;
		}
	}
	.artView--large {
		.prev__artTitleCont {
			font-size: 1.2rem;
		}
		.prev__artDescCont::first-letter{
			font-size: 2rem;
			font-weight: 400;
			line-height: 0.9;
			margin-right: 0.2rem;
		}
	}
	.pill-btn--sm{
		padding: 0.3rem 0.5rem;
	}
	.cts__sectionHeaderInner{
		font-size: 1.3rem;
	}
	.ctsa__relatedInsights {
		.cts__previewArt {
			grid-template-columns: 1fr;
		}
	}
	.mixedArticles {
		grid-template-columns: 1fr;
		.mixedAd{
			grid-column: 1;
			grid-row: 1 / 2;
		}
	}
	.categoryPrevArticles, .featuredArticles{
		grid-template-columns: 1fr;
	}
	.additionalArticles > * {
        width: 100%;
    }
}

@media(max-width:400px){
	.cts__articles .cts__art{width:calc(100%);} 
	.cts__articles{width:100%;padding:0px calc(100% - 280px);}
	.cts__aulong{width:100%;}
	.ctsa__au2,.ctsa__right{display:none;}
}

@media(max-width:350px){
	.ctsa__topArt{display:none; }
}

.cts__header1{
	display:flex; 
	flex-flow:row;padding:var(--padding2) 0px;
	flex-flow:row wrap;
	justify-content:space-between; 
	.cts__subheader{
		flex:1;
	}
}
.cts__header2{height:45px;background-color:transparent; }
.cts__header2 > .cts__container{height:100%;}
.cts__header2--full{height:auto;}
.cts__header2--full .cts__header2Nav{flex-flow:column;align-items:flex-start; }
.cts__header2Nav{width:calc(100% - 22px);}
.cts__header2--full .cts__header2Item {font-size:1rem; margin:15px 0px; }
.cts__header2Item{font-size:0.6rem; color:white; text-decoration:none;display:block;text-transform:uppercase;font-weight:700;flex-shrink:0; display:flex; align-items:center; height:100%;}

.cts__header2Item--reduce,
.cts__header2Item--reuse,
.cts__header2Item--recycle,
.cts__header2Item--remove{font-size:0px!important; background-size:100%; background-repeat:no-repeat; width:20px; height:20px;  }

.cts__header2Item--recycle{background-image:url("https://cdn.trendhunterstatic.com/cts/icons/clean-the-sky-recycle-icon.svg");}
.cts__header2Item--reduce{background-image:url("https://cdn.trendhunterstatic.com/cts/icons/clean-the-sky-reduce-icon.svg");}
.cts__header2Item--reuse{background-image:url("https://cdn.trendhunterstatic.com/cts/icons/clean-the-sky-reuse-icon.svg");}
.cts__header2Item--remove{background-image:url("https://cdn.trendhunterstatic.com/cts/icons/clean-the-sky-remove-icon.svg");}

.cts__header1Item{font-size:1rem; color:white; text-decoration:none; margin-right:var(--margin3); display:block; text-transform:uppercase;font-weight:300;}
.cts__header1Nav{display:flex; flex-flow:row; height:auto; align-items:center; justify-content: space-between; width:100%;padding-top:var(--padding2);}
.cts__header2Nav{display:flex; flex-flow:row wrap; height:100%; align-items:center;padding:0px var(--padding1);overflow:hidden;}
.cts__header1 > .cts__container{display:flex; flex-direction: row; flex-flow:row wrap;align-items:center;justify-content: space-between;}
.cts__headerMenuBtn{color:White;display:none; cursor:pointer;margin-right:10px; }
.cts__logoCont{height:50px;margin-right:var(--margin3);display:block; }
.cts__logo{height:100%; width:auto; }
.cts__item--underline{text-decoration:underline; }
.cts__footer {
	background: rgba(0, 162, 246, 1);
	color: #fff;
	padding-bottom: 0;
}
.cts__footerInner {
	max-width: 1200px;
	margin: 0 auto;
	padding: 40px 40px 40px;
	text-align: center;
	min-height: 60vh;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.cts__footerNav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 32px;
	margin-bottom: 40px;
	flex-wrap: wrap;
}
.cts__footerNav > a {
	font-size: 0.7rem;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: rgba(255,255,255,0.8);
	text-decoration: none;
}
.cts__footerNav > a:hover {
	color: #fff;
	text-decoration: underline;
}
.cts__footerNewsletter {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-left: auto;
}
.cts__footerNewsletter > span {
	font-size: 0.8125rem;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: rgba(255,255,255,0.8);
}
.cts__footerLogo {
	margin: auto auto 32px;
	width: 30%;
}
.cts__footerLogo img {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
}
.cts__footerDesc {
	font-size: 1rem;
	line-height: 1.7;
	max-width: 600px;
	margin: 0 auto 32px;
	opacity: 0.8;
}
.cts__footerCtas {
	display: flex;
	justify-content: center;
	margin-bottom: auto;
}
.cts__footerCtaBtn {
	display: flex;
	flex-flow: row;
	gap: 0;
	text-decoration: none;
	color: inherit;
}
.cts__footerCtaLabel {
	background: #0082C5;
	color: #fff;
	padding: 0 20px;
	border-radius: 2px 0 0 2px;
	font-size: 0.875rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	display: inline-flex;
	align-items: center;
	height: 40px;
}
.cts__footerCtaArrow {
	background: #0082C5;
	color: #fff;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
}
.cts__footerCtaBtn:hover .cts__footerCtaLabel,
.cts__footerCtaBtn:hover .cts__footerCtaArrow { background: #006ba3; }
.cts__footerBar {
	background: rgba(0, 162, 246, 1);
	color: #fff;
	padding: 20px 0;
}
.cts__footerBarInner {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}
.cts__footerLegal { display: flex; gap: 24px; }
.cts__footerLegal a {
	font-size: 0.75rem;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: rgba(255,255,255,0.7);
	text-decoration: none;
}
.cts__footerLegal a:hover { color: #fff; text-decoration: underline; }
.cts__footerCopy {
	font-size: 0.75rem;
	opacity: 0.5;
}
.cts__footerSocials { display: flex; gap: 4px; }
.cts__footerSocials a {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: rgba(255,255,255,0.15);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}
.cts__footerSocials a:nth-child(2) { border-radius: 2px; }
.cts__footerSocials a:hover { background: rgba(255,255,255,0.3); }
.cts__footerSocials img {
	width: 16px;
	height: 16px;
	filter: brightness(0) invert(1);
}

.cts__headerMoreBtn {display:flex;align-items:center;position:absolute;right:0px;display:none;height:45px;font-size:0.82rem; font-weight:500; cursor:pointer;font-family:Roboto;  }

.cts__top{
	/* background: rgb(2,174,245); */
	/*background: linear-gradient(90deg, rgba(2,174,245,1) 0%, rgba(135,206,235,1) 54%, rgba(242,251,255,1) 95%);*/
    position:relative; 
	padding:var(--padding1) 0px; 
}
.cts__header{
	background: #00A2F6;
	padding-bottom: 1rem;
	position: sticky;
	top: 0;
	z-index: 50;
	transition: background 0.3s ease;
}
.cts__header.cts__header--scrolled{
	background: rgba(0, 162, 246, 1);
}
.cts__topH1{font-weight:800;font-size:3rem; text-align:left;color:white; }
.cts__topH2{font-weight:500;font-size:2rem;font-weight:500; text-align:left; margin-bottom:var(--margin2);color:white; }
.cts__topText{color:white; line-height:1.5; font-weight:400;font-size:1.2rem;margin:0px; margin-bottom:var(--margin2);}
.cts__topSocial{margin-bottom:var(--margin2); display: flex; gap: 0.5rem;}
.cts__btn--nostyle{border:0px; background:transparent; padding:0px; margin:0px;}

.cts__container{width:70rem; max-width:100%;;margin:0 auto;}
.cts__topMain{display: grid; grid-template-columns: 3fr 2fr;}
.cts__topSS{width:calc(100% - 500px);position:relative;}
.cts__topNav{width:300px; display:flex; flex-flow:column;padding-left:var(--padding1);}
.cts__topNavLbl{font-size:2rem; color:white; font-weight:700;}
.cts__topNavItem{text-decoration:none; color:inherit; display:flex; flex-flow:row;align-items:center;padding:var(--padding2);border-radius:var(--radius);}
.cts__topNavIcon{margin-right:10px;font-size:2rem; color:white; }
.cts__topNavItem *{cursor:pointer;}
.cts__topNavItem:hover{background-color:var(--bcolor2);cursor:pointer; }
.cts__topLeft{display:flex; justify-content:center; align-items:center; }
.cts__sponsoredHero{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 1rem;
	padding: 1rem;
}
.cts__heroCapsule{
	color: white;
	pointer-events: none;
}
.cts__topLeftText{
	padding: 1rem;
	width:90%;
	height: fit-content;
	transform: translateY(-3rem);
}
.cts__topRight{
	display: flex;
    justify-content: end;
}
.ctg{width:100%;position:relative;overflow:hidden; margin:0 auto; padding-bottom: 2.35rem;}
.cts__art{text-decoration:none; color:inherit;flex-shrink:0; margin-right:var(--margin1); margin-bottom:var(--margin1);width:calc(20% - var(--margin1));}
.cts__artText{color:White; font-size:1.2rem;padding:10px; position:absolute; bottom:0px; left:0px; width:100%;z-index:2; 
	background: rgb(0,0,0);
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 30%, rgba(0,0,0,0.7) 95%);
}
.cts__artText--small{font-size: 1rem !important;}
.cts__artImgCont{position:relative; height:0px; padding-bottom:85% ;border-radius:var(--radius); overflow:hidden;}
.cts__artImg{width:100%; height:100%; position:absolute; top:0px; left:0px; object-fit:cover;}
.ctg__inner{display: block;}
.cts__section{margin-bottom:2.35rem;}
.cts__cloud1{position:absolute; width:150px; height:auto;right:50px; top:-60px;z-index:0;}
.cts__cloud2{width:150px;position:absolute;bottom:-50px; z-index:3; left:35px; }
.cts__heroWrap{
	position: relative;
	margin-bottom: 2.35rem;
}
.cts__heroWrap .cts__header{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
}
.cts__heroWrap .cts__topCont{
	padding-top: var(--cts-header-height, 90px);
}
.cts__topVideoWrap{
	position: absolute;
	inset: 0;
	overflow: hidden;
	z-index: 0;
}
.cts__topCont{
	font-family:"Mulish", sans-serif;
	position:relative;
	z-index: 1;
}
.cts__topVideoBg{
	position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:0; pointer-events:none;
}
.cts__topVideoOverlay{
	position: absolute;
	top: 0; left: 0; width: 100%; height: 100%;
	background: rgba(0, 0, 0, 0.4);
	pointer-events: none;
}


.horizontalScrollWrapper {
  overflow: hidden;
  width: 100%;

  .scroll {
		display: flex;
		width: max-content;
		animation: scroll-right 130s linear infinite;

		.content {
			display: flex;
			flex-direction: row;
			gap: 2rem;
		}
	}


}
.horizontalScrollWrapper:hover .scroll {
  animation-play-state: paused; /* ⬅️ pause on hover */
}

@keyframes scroll-right {
	from {
		transform: translateX(0);
	}
	to {
		transform: translateX(-50%);
	}
}

.previewGallery{
	display: flex;
    flex-direction: column;
    gap: 1rem;
	margin-top: 1rem;
}
.cts__previewArt{
	display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	color: white;
	text-decoration: none;
	gap: 1rem;
	.cts__previewArtImgCont{
		.cts__previewArtImg{
			width: 100%;
			border-radius: 5px;
			aspect-ratio: 10 / 7;
			object-fit: cover;
			object-position: center;
			display: block;
		}
	}
}
.cts__previewArtImg {
	width: 100%;
	aspect-ratio: 10 / 7;
	object-fit: cover;
	object-position: center;
	display: block;
}
.cts__previewArtTextCont{
	font-weight: 400;
	display: flex;
    flex-direction: column;
    justify-content: space-between;

	.prev__artTitleCont{
		font-size: 0.8rem;
	}
}
.prev__artDateCont{
	color: rgba(0, 162, 246, 1);
	font-size: 0.6rem;
}
.prev__artTypeContWrapper{
	display: flex;
	flex-wrap: wrap;
	gap: 0.2rem;
}

.prev__artTypeCont{
	background: rgba(0, 162, 246, 0.7);
	font-size: 0.5rem;
	text-transform: uppercase;
	width: fit-content;
	padding: 0.2rem 0.3rem;
	border-radius: 1px;
	margin-bottom: 0.2rem;
}

.prev__artType2Cont{
	font-size: 0.5rem;
	text-transform: uppercase;
	width: fit-content;
	border: solid 1px white;
	padding: 0.2rem 0.5rem;
	border-radius: 2rem;
	margin-bottom: 0.2rem;
}

.ctg__inner{
	.cts__previewArtTextCont{
		width: 12rem;
	}
	.prev__artTitleCont{
		margin-top: 0.8rem;
		margin-bottom: 0.8rem;
		font-size: 1.08rem;
	}
	.prev__artTypeCont{
		font-size: 0.51rem;
		padding: 0.18rem 0.3rem;
	}
	.prev__artType2Cont{
		font-size: 0.51rem;
		padding: 0.18rem 0.42rem;
	}
	.artView--text-only{
		.prev__artDateCont{
			font-size: 0.54rem;
		}
	}
}

.cts__cloud img{width:100%; height:Auto;}
.cts__cloud{display:block; }
.cts__articles{display:flex; flex-flow:row wrap;margin-bottom:calc(var(--margin1) * -1);}
.cts__articles{width:calc(100% + var(--margin1));}
.cts__articlesCont{width:100%; overflow:hidden;margin-bottom:var(--margin1);}
.cts__articlesCont--marginTop {margin-top: var(--margin4)}
.cts__header > .cts__container{height:100%;}

.ctg .cts__art{width:calc(20% - var(--margin1));margin-bottom:0px; }
.ctg .cts__artImgCont{padding-bottom:65%; }
.cts__tsBottom{display:flex; flex-flow:row;}
.cts__tsBottom .cts__art{width:33.33%;margin:0px;}
.cts__tsTop > .cts__art{width:calc(66.66%); margin:0px; }
.cts__tsList{background-color:white; width:33.33%;position:absolute; right:0px;height:100%; overflow-y:scroll;display:flex; flex-flow:column;border-radius:var(--radius);; }
.cts__tsTop{display:flex; flex-flow:row;position:relative; }
.cts__tsTop > .cts__art .cts__artImgCont{padding-bottom:50%;}
.cts__tsBottom .cts__artImgCont{padding-bottom:55%;}
.cts__ts {padding-bottom:var(--padding1);}
.cts__tsItem{display:flex; flex-flow:row;text-decoration:none;color:inherit;padding:10px;}
.cts__tsItem:hover{background-color:var(--bcolor);}
.cts__tsItem:hover .cts__tsText{color:white; }
.cts__tsText{font-size:0.9rem; color:black;display:flex; align-items:center;padding-left:var(--padding2);}
.cts__sectionHeader{ margin-bottom:var(--margin2);position:relative;}
.cts__sectionHeaderInner{color:black; font-size:1.5rem;font-weight: 400; padding:5px;display:inline-block;}

.cts__scroll::-webkit-scrollbar{ width: 12px;  /* for vertical scrollbars */  height: 12px; /* for horizontal scrollbars */	}
.cts__scroll::-webkit-scrollbar-track{  background: rgba(0, 0, 0, 0);	}
.cts__scroll::-webkit-scrollbar-thumb{ background: rgba(0, 0, 0, 0.2);border-radius: var(--radius);; width:auto;background-clip: content-box;border: 3px solid transparent; }

/* landing top*/

.cts__slideLeft,.cts__slideRight{position:absolute;top:50%; transform:translateY(-50%);font-size:4rem; color:white; z-index:3;cursor:pointer;}
.cts__slideRight{right:0px; }
.cts__slideBtns{position:absolute; bottom:var(--padding2); display:flex; flex-flow:row; justify-content:right;align-items:center;z-index:3;right:var(--padding2);}
.cts__slideBtn {width:20px; height:20px; border:1px solid white; border-radius:50%;background-color:transparent;margin-right:5px;cursor:pointer;}
.cts__slideBtn:hover{background-color:white;}
.cts__slideBtn:first-child{margin-left:5px;}
.cts__slideBtn--filled{background-color:white; }
.cts__slide{height:100%; width:100%; position:relative;scroll-snap-align:start;flex-shrink:0;display:flex; flex-flow:row;}
.cts__slides{position:relative; display:flex; flex-flow:row; overflow-x:auto; ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}
.cts__slides::-webkit-scrollbar{display:none;}
.cts__slideT1{font-size:2rem; color:white; font-weight:700;margin-bottom:var(--margin2);}
.cts__slideT2{font-size:1.2rem; color:white; font-weight:500;margin-bottom:var(--margin2);}
.cts__slideText{width:500px; flex-shrink:0; padding:var(--padding1);}
.cts__slideImgCont{width:calc(100% - 500px);position:relative;border-radius:var(--radius); overflow:hidden;}
.cts__slideImg{width:100%; height:100%; object-fit:cover;position:absolute; top:0px; left:0px;object-position:top; }
.cts__slide .cts__art{width:100%;margin:0px;}
.cts__slide .cts__artImgCont{padding-bottom:60%;}
.cts__slide .cts__artText{font-size:2rem;}

.missionSection{
	padding: 2rem 0;
	background: linear-gradient(0deg, #0082C5 -13.08%, #00A2F6 136.09%);
	color: white;
	.cts__sectionHeaderInner{
		color: white;
	}
}
.glass-card {
  width: 80%;
  padding: 24px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  color: white;
}
.filled-card{
  padding: 1rem;
  border-radius: 12px;
  background: linear-gradient(180deg, #00A2F6 0%, #005F90 100%);
  color: white;
}
.bigArticle{
	margin-bottom: var(--margin1);
}
.additionalArticles{
	display: flex;
	flex-flow: row;
	transition: transform 0.4s ease;
	will-change: transform;
}
.additionalArticles > *{
	flex-shrink: 0;
	width: 25%;
	padding: 0 0.5rem;
}
.addSlider__wrapper{
	overflow: hidden;
}
.addSlider__controls{
	display: flex;
	gap: 0.5rem;
}
.mixedArticles{
	height: 100%;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 12px;
	margin-top: 2rem;
	
	.mixedAd {
		grid-column: 4;
		grid-row: 3 / 5;
		background: black;
	}
	.cts__previewArtImg{
		aspect-ratio: 468 / 351 !important;
	}
}
.mixedArticles--6{
	height: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 12px;
	margin-top: 2rem;
	
	.mixedAd {
		grid-column: 3;
		grid-row: 2 / 3;
		background: black;
	}
	.cts__previewArtImg{
		aspect-ratio: 468 / 351 !important;
	}
}

.featuredArticles{
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.categoryPrevArticles{
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 1rem;

	.categoryArticles{
		display: flex;
		flex-flow: column;
	}
}
.addSection{
	background: rgba(229, 246, 255, 1);
	padding-top: 3rem;
    padding-bottom: 1rem;
    margin-bottom: 0;
}
.cts__body{
	font-size: 0.8rem;
}
.artView--preview{
	.prev__artTypeCont{
		border: 1px solid white;
		background: transparent;
	}
	.prev__artDateCont{
		font-size: 0.5rem;
		color: white;
		span{
			color: rgba(246, 246, 246, 0.5);
		}
	}
}
.artView--mini{
	color: black;
	border-top: 1px solid rgba(0, 162, 246, 0.5);
    padding: 0.6rem 0rem;
	grid-template-columns: 0.5fr 1fr;
	gap: 0.5rem;

	.cts__previewArtTextCont{
		justify-content: center;

		.prev__artTitleCont{
			font-size: 0.8rem;
		}
	}
}
.artView--text-only{
	grid-template-columns: 1fr;
	.prev__artDateCont{
		font-size: 0.5rem;
		color: white;
		span{
			color: rgba(246, 246, 246, 0.5);
		}
	}
}
.artView--large{
	color: black;
	grid-template-columns: 1fr 0.5fr;
	gap: 2rem;
	.prev__artDescCont {
		margin-top: 1rem;
		margin-bottom: 1rem;
		font-size: 1.1rem;
	}
	.prev__artDescCont::first-letter{
		font-size: 2.8rem;
		font-weight: 400;
		float: left;
		line-height: 0.7;
		margin-right: 0.2rem;
	}
	.prev__artTypeCont {
		color: white;
	}
	.prev__artDateCont span{
		color: rgba(0, 130, 197, 1);
	}
	.prev__artTitleCont{
		font-size: 2rem;
		font-weight: 800;
	}
	.prev__artType2Cont {
        border: solid 1px rgba(0, 162, 246, 0.7);
    }
}
.artView--medium, .artView--large2, .artView--catHead, .artView--medium2, .artView--medium3{
	color: black;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr 1fr;
	gap: 1rem;
	padding: 0.5rem;

	.prev__artTypeCont{
		color: white;
	}
	.prev__artType2Cont{
		border: solid 1px rgba(0, 162, 246, 0.7);
	}

	.prev__artTitleCont{
		font-size: 1.4rem;
		font-weight: 800;
		margin-top: 0.4rem;
	}
	.prev__artDateCont span{
		color: rgba(0, 130, 197, 1);
	}

	.cts__previewArtTextCont{
		margin-top: 0.2rem;
		justify-content: space-between;
		min-height: 5rem;
	}
}
.artView--medium4{
	display: flex;
	flex-direction: column;
	color: black;
	gap: 0.5rem;
	padding: 0.5rem;

	.prev__artTypeCont{
		color: white;
	}
	.prev__artType2Cont{
		border: solid 1px rgba(0, 162, 246, 0.7);
	}
	.prev__artTitleCont{
		font-size: 0.8rem;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
}
.artView--medium3{
	.prev__artDescCont{
		margin-top: 0.5rem;
		font-size: 0.6rem;
		color: rgba(81, 81, 81, 1);
	}
}
.artView--medium, .artView--large2{
	.cts__previewArtImg{
		width: 100% !important;
		aspect-ratio: 468 / 351 !important;
	}
}
.artView--medium{
	display: flex;
	flex-direction: column;
}
.artView--large2{
	gap: 0;
	font-size: 1.4rem;
	grid-template-rows: 1fr 0.4fr;
	display: block;
	.cts__previewArtImg{
		width: 100%;
		aspect-ratio: 468 / 351 !important;
	}
	.cts__previewArtTextCont{
		margin-top: 0.6rem;
		height: fit-content;
	}
	.prev__artDescCont{
		margin-top: 0.5rem;
		font-size: 0.6rem;
		color: rgba(81, 81, 81, 1);
	}
}

/* standard article tile image ratio — .artView--large is the whole-row featured tile and is intentionally excluded */
.artView--preview .cts__previewArtImg,
.artView--medium2 .cts__previewArtImg,
.artView--medium3 .cts__previewArtImg,
.artView--medium4 .cts__previewArtImg,
.artView--mini .cts__previewArtImg,
.artView--catHead .cts__previewArtImg{
	aspect-ratio: 468 / 351 !important;
}

.ctsa__mediaRow{
	display: flex;
	flex-flow: row;
	gap: 1rem;
	margin-bottom: 1rem;
}
.ctsa__articleMain{
	flex: 1;
	min-width: 0;
}
.ctsa__bodyRow{
	margin-top: 1rem;
}
.ctsa__relatedInsights{
    width: 8.5rem;
	flex-shrink: 0;
	margin-left: 1rem;
	.cts__previewArtImg{
		aspect-ratio: 468 / 351 !important;
	}
}
.relInsights__wrapper{
	overflow: hidden;
	height: 25rem;
}
.relInsights__inner{
	display: flex;
	flex-direction: column;
	gap: 0rem;
	transition: transform 0.4s ease;
	will-change: transform;
}
.relInsights__item{
	height: 12rem;
	overflow: hidden;
}
.relInsights__controls{
	display: flex;
	gap: 0.5rem;
	justify-content: center;
	margin-top: 0.5rem;
}
.relInsights__btn{
	width: 2rem;
	height: 2rem;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background-color: var(--bcolor);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 14px 14px;
	cursor: pointer;
}
.relInsights__btn:hover{
	background-color: var(--bcolor2);
}
.relInsights__btn--down{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23fff' viewBox='0 0 18 18'%3E%3Cpath transform='rotate(90 9 9)' d='M9 3L7.94 4.06l4.19 4.19H3v1.5h9.13l-4.19 4.19L9 15l6-6z'/%3E%3C/svg%3E");
}
.relInsights__btn--up{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23fff' viewBox='0 0 18 18'%3E%3Cpath transform='rotate(90 9 9)' d='M15 8.25H5.87l4.19-4.19L9 3 3 9l6 6 1.06-1.06-4.19-4.19H15v-1.5z'/%3E%3C/svg%3E");
}
.ctsa__breadcrumbs{
	font-size: 0.75rem;
	color: rgba(0,0,0,0.6);
	margin-bottom: 0.75rem;
	a{
		color: rgba(0, 130, 197, 1);
		text-decoration: none;
	}
	a:hover{
		text-decoration: underline;
	}
}
.ctsa__breadcrumbSep{
	margin: 0 0.4rem;
	color: rgba(0,0,0,0.35);
}
.ctsa__topInfo{
	padding-bottom: 1rem;
	.prev__artTypeCont{
		color: white;
	}
	.prev__artType2Cont{
		border: solid 1px rgba(0, 162, 246, 1);
	}
	.ctsa__title1{
		font-size: 3rem;
		font-weight: 500;
	}
}

.ctsa__title2{
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: 0.5rem;
}
.ctsa__author{
	span{
		color: rgba(0, 130, 197, 1);
	}
}

/*404 page*/
.ctse__h1{font-size:2rem;margin-bottom:var(--margin1);}
.ctse__main{margin-top:var(--margin1);}
.ctse__h2{font-size:1.5rem; margin-bottom:var(--margin1);}

/*Social Items*/
.thh__socialItem{display: inline-block; background: url("https://cdn.trendhunterstatic.com/icons/social-media-icons-white.png") no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; width:30px; height:30px;background-size:100%;transition:all 0.2s ease-in-out; }
.thh__socialItem--facebook { background-position: -0px calc( 100% / 8 * 1 ); }
.thh__socialItem--facebook:hover{background-color:#3b5998;border-color:#3b5998;}
.thh__socialItem--instagram { background-position: -0px calc( 100% / 8 * 2 );  }
.thh__socialItem--instagram:hover{background-color:#517fa4;border-color:#517fa4;} 
.thh__socialItem--linkedin { background-position: -0px calc( 100% / 8 * 3 );}
.thh__socialItem--linkedin:hover{background-color:#0077b5;border-color:#0077b5;}
.thh__socialItem--pinterest { background-position: -0px calc( 100% / 8 * 4 ); }
.thh__socialItem--pinterest:hover{background-color:#bd081c;border-color:#bd081c;}
.thh__socialItem--twitter { background-position: -0px calc( 100% / 8 * 8 );  }
.thh__socialItem--twitter:hover{background-color:#55acee;border-color:#55acee;}
.thh__socialItem--youtube { background-position: -0px calc( 100% / 8 * 6 ); }
.thh__socialItem--youtube:hover{background-color:#b31217;border-color:#b31217;}
.thh__socialItem--newsletter { background-position: -0px 0%; }
.thh__socialItem--newsletter:hover{background-color:#EA2027;border-color:#EA2027;}
.thh__socialItem--tiktok { background-position: -0px calc( 100% / 8 * 7 ); }
.thh__socialItem--tiktok:hover{background-color:#69C9D0;border-color:#69C9D0;}

.adBannerSection{
	margin-top: 1rem;
}

.blueSection{
	background: rgba(0, 162, 246, 1);
	color: white;
    padding-top: 1rem;
    padding-bottom: 1rem;
	margin-bottom: 0rem;

	.prev__artTypeCont{
		background: white;
		color: black;
	}

	.cts__sectionHeaderInner, .prev__artTitleCont, .prev__artDescCont, .prev__artDateCont{
		color: white;
	}
	
	.prev__artType2Cont{
		border: 1px solid white !important;
		color: white !important;
	}
}
.blueArticles{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1rem;
}

/*search page*/
.srch__topCont{
	background: rgba(0, 162, 246, 1);
}
.srch__filterSection{
	padding: 0.8rem 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.srch__filterRow{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1rem;
}
.srch__filterRow:not(:first-child){
	margin-top: 1rem;
}
.srch__filterPills{
	display: flex;
	gap: 0.4rem;
	flex-wrap: wrap;
}
.srch__filterPill{
	text-decoration: none;
	color: white;
	background: rgba(0, 162, 246, 1);
	border-radius: 2rem;
	padding: 0.25rem 0.75rem;
	font-size: 0.6rem;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	opacity: 0.65;
	display: inline-block;
}
.srch__filterPill--active{
	opacity: 1;
	background: rgba(0, 162, 246, 1);
}
.srch__viewToggles{
	display: flex;
	gap: 0.3rem;
	flex-shrink: 0;
}
.srch__viewBtn{
	background: transparent;
	border: none;
	cursor: pointer;
	padding: 0.3rem;
	color: #999;
	font-size: 0;
	.material-symbols-outlined{
		font-size: 1.1rem;
	}
}
.srch__viewBtn--active{
	color: rgba(0, 162, 246, 1);
}
.srch__resultsSection{
	padding-top: 1.5rem;
}
.srch__viewMoreCont{
	display: flex;
	justify-content: center;
	width: 100%;
	margin-top: 2rem;
}
.srch__grid{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 1.2rem;
}

/*article css*/
.ctsa__h1{font-size:2rem;margin-bottom:var(--margin1);}
.cts__p{line-height:1.7; font-size:1rem; margin:0px 0px var(--margin2) 0px !important;}
.ctsa__refs{font-size:1rem;margin-bottom:var(--margin2); color: rgba(81, 81, 81, 1);}
.ctsa__ref{text-decoration:underline; color:inherit; }
.ctsa{min-height:100vh;display:flex; flex-flow:column;}
.ctsa__main{flex-grow:1; display:flex; flex-flow:column;padding:var(--padding1) 0px;}
.ctsa__h2{font-size:1.5rem;margin-bottom:var(--margin2);margin-top:var(--margin2); }
.ctsa__author{font-size:1rem; text-decoration:none; color:inherit;margin-bottom:var(--margin4);display:inline-block;  }
.ctsa__right{flex-shrink:0;  right:0px;display:flex; flex-flow:column; width:calc(100% - ((100% - 85px*2) * 0.8 + 2*var(--margin1)));padding-left:var(--padding1);min-width:340px}
.ctsa__rightInner{display:flex; flex-flow:column;height:95%; overflow-y:auto; }
.ctsa__right .cts__art{margin-right:0px; width:100%;}
.ctsa__right .cts__artImgCont{padding-bottom:55%;}
.ctsa__articleInner{display:flex; flex-flow:row;position:relative;}
.ctsa__articleLeft{width:calc((100% - 85px*2) * 0.8 + 2*var(--margin1));}
.ctsa__img{width:100%;height:100%; object-fit:contain; }
.ctsa__imgCont{width:calc(100% - 40px);background-color:var(--bcolor2);cursor:pointer;}
.ctsa__imgCont--full{width:100%;}
.ctsa__au2--squares{background-color:white !important; height: 200px !important;}
.cts__tlSquares{
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.cts__tlNum{
    font-size: 18px;
    color: white;
    background-color: var(--bcolor);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    padding: 10px;
    text-align: center;
    width: 40px;
    height: 40px;
    border-radius: 10px 0px 10px 0px;
}
.cts__scoreBarPart{
    height: 4px;
    position: absolute;
}
.cts__scoreBarPart--filled{
    background-color: var(--bcolor);
    border-radius: 0 0px 10px 0;
}
.cts_credits{
	white-space: pre-wrap;
	color: rgba(81, 81, 81, 1);
}
.cts__relPage{padding-top: 24px;}
.ctsa__article{margin-bottom:var(--margin1);}
.ctsa__gallery{display:flex; flex-flow:row; max-height:82vh;margin-bottom:var(--margin2);position:relative; border-radius:var(--radius); overflow:hidden;min-height:330px;}

.ctsa__video{
	height: 0px;
    margin: 0 auto;
    padding: 0px;
    position: relative;
    padding-bottom: 60%;
    width: 100%;

	iframe, embed{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		border: none;
	}
}

.cts__btn{background-color:var(--bcolor);color:white; font-size:1rem;border-radius:var(--radius);; cursor:pointer; border:1px solid var(--bcolor);padding:var(--padding2);text-transform:uppercase;}
.cts__btn--highlight{background-color:white; color:var(--bcolor);border-color:1px solid white;border-color:white; }
.cts__btn:hover{background-color:var(--bcolor2);border-color:var(--bcolor2);color:white;}
.cts__btn--big{font-size:1.5rem; padding:var(--padding2);}
.cts__btn--small{padding:var(--padding3);}
.cts__btn--full{width:100%;}
.cts__btn:active{border:1px inset white;}
.cts__item--marginunder{margin-bottom:var(--margin1);}
.cts__tsItemImgCont{border-radius:var(--radius); overflow:hidden;width:100px;flex-shrink:0; }
.cts__btn--fullbanner{color:black; }


.ctsa__navRight{width:100%; display:flex; flex-flow:column;background-color:var(--bcolor);padding:var(--padding2);position:sticky; top:0px;}
.ctsa__navItemLbl{font-size:1.2rem; color:white; font-weight:500;}
.ctsa__navItem{text-decoration:none; color:inherit; display:flex; flex-flow:row;align-items:center;padding:var(--padding2);border-radius:var(--radius);}
.ctsa__navItemIcon{margin-right:10px;font-size:2rem; color:white; }
.ctsa__navItem *{cursor:pointer;}
.ctsa__navItem:hover{background-color:var(--bcolor2);cursor:pointer; }
.ctsa__navRightHeader{color:white; font-size:1.5rem;font-weight:500;padding:var(--padding2);}
.ctsa__topArtInner .cts__artImgCont{padding-bottom:60%;}
.ctsa__topArtInner .cts__art{width:calc(20% - var(--margin1));margin:0px calc(var(--margin1)/2);}

.ctsa__topArt{display:flex; flex-flow:row;margin-bottom:var(--margin1);}
.ctsa__topArtInner{display:flex; flex-flow:row;width:calc(100% - 170px); overflow-x:scroll; ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;position:relative;}
.ctsa__topArtBtnLbl{font-size:0.95rem; font-weight:500;}
.ctsa__topArtBtnCont{width:85px;display:flex; flex-flow:column; justify-content:space-between; cursor:pointer;}
.ctsa__topArtBtnCont:hover .ctsa__topArtBtn {background-color:var(--bcolor2); border-color:var(--bcolor2);}
.ctsa__topArtBtn {width:100%;display:flex; align-items:center; justify-content:center;  }
.ctsa__topArtBtnLbl--prev{text-align:right; }
.ctsa__topArtInner::-webkit-scrollbar{display:none;}
.ctsa__topArtInner{scrollbar-width:none; }
.ctsa__body{
	font-size:1rem; line-height:1.5;
	a {color:inherit; }
    p {line-height:1.7; margin-bottom: 0; margin-top: 0;}
}

/*Banners*/

.ctsa__au1{display:block; background-color:var(--bcolor2);width:100%; height:300px;margin-bottom:var(--margin1);color:white; font-size:2rem; display:flex; justify-content: center;align-items:center;text-align:center;}
.ctsa__au1Img{width:100%; height:100%; object-fit:cover; }
.ctsa__au2{display:block; background-color:var(--bcolor);width:300px; height:300px;margin:0px 0px var(--margin1) var(--margin1);color:white; font-size:2rem; display:flex; justify-content: center;align-items:center;float:right; }
.cts__aulong{display:block; background-color:var(--bcolor);width:calc(100% - var(--margin1)); height:auto;color:white; font-size:2rem; display:flex; justify-content: center;align-items:center;margin:0px 0px var(--margin1) 0px; }
.cts__auHeader{display:block; background-color:var(--bcolor);width:728px; height:90px;color:white;display:flex; justify-content: center;align-items:center;flex-shrink:0;  }
.cts__bannerT1{font-size:3rem;font-weight:bold; margin-bottom:5px;  }
.cts__bannerT2{font-size:2rem;font-weight:333; margin-bottom:10px;}
.cts__banner{padding:var(--padding1);text-decoration:none; color:inherit;position:relative;}
.cts__bannerBg{position:absolute; left:0px; top:0px; width:100%; height:100%;object-fit:cover; }
.cts__banner--header{display:flex; flex-flow:row;align-items:center; width:100%; height:100%;padding:0px; }
.cts__bannerLeft{flex-grow:1;}

.cts__banner--square{padding:0px;display:flex; flex-flow:column; align-items:center; justify-content:center; text-align:center; }
.cts__banner--square .cts__bannerIcon{margin-right:0px;}
.cts__banner--square .cts__bannerT1{font-size:1.3rem;}
.cts__banner--square .cts__bannerIcon{width:80px; }

.cts__banner--header .cts__bannerBtns{display:flex; justify-content: flex-end;align-items:center;padding-left:10px;}
.cts__banner--fullpage{display:flex; flex-flow:row; align-items:center;width:100%; height:100%;}
.cts__banner--fullpage .cts__bannerRight{padding-left:20px; flex-grow:1;}
.cts__bannerIcon{width:150px; height:auto;margin-right:20px;}
.cts__banner--header .cts__bannerIcon{height:65px; width:auto;}
.cts__banner--header .cts__bannerT1{margin-bottom:0px; font-size:1.8rem;}
.cts__banner--header .cts__bannerT2{margin-bottom:0px; font-size:1.5rem;}
.cts__banner--header > div:not(:last-child){margin-right:15px; }
.cts__bannerBtns{text-align:right; }
.cts__bannerIconCont{z-index:1;}
.cts__bannerRight{z-index:1;}

/*Landing Pages*/

.cl__top{height:40vh; max-height:100%;position:relative;display:flex; align-items:center; margin-bottom:var(--margin1);}
.cl__topBg{position:absolute; width:100%; height:100%; top:0px; left:0px;background-size:cover; background-repeat:no-repeat;z-index:-1;}
.cl__h1{font-size:3rem; color:black; font-weight:700;}
.cl__h1Sub{font-size:1.3rem;color:black; font-weight:400; }
.cl__secImgCont{width:50%; position:absolute;height:100%; top:0px; left:0px;overflow:hidden; border-radius:var(--radius);}
.cl__secImg{position:absolute; width:100%; height:100%; object-fit:cover; top:0px; left:0px;}
.cl__text{font-size:1rem;line-height:1.7;}
.cl__secTitle{width:50%;margin-bottom:var(--margin1);}
.cl__secTitle--right,.cl__secText--right{padding-left:var(--padding1);position:relative; left:50%;width:50%;}
.cl__secTitle--left,.cl__secText--left{width:50%;padding-right:var(--padding1);}
.cl__secImgCont--right{left:50%;}
.cl__sec{position:relative;}
.cl__secH2{font-size:1.3rem;}
.cl__sec--padding{padding:var(--padding1);}
.cl__sec--marginunder{margin-bottom:var(--margin1);}
.cl__text a{color:inherit;word-break:break-all; }
.cl__text{margin:0px; margin-bottom:var(--margin2);}
.cl__list{font-size:1rem;line-height:1.7; }
.cl__secText .cl__text:last-child{margin-bottom:0px;}
.cl__topVideo{position:absolute; top:0px; left:0px; height:100%; width:100%; }
.cl__topVideoCont{position:relative;}
.cts__showMore--hide{visibility:hidden;}

/*header bar*/

.hcamp{background-color:#EA2027; background-color:var(--bcolor); color:white;text-decoration:none;height:0px; max-height:0px; transition:max-height 0.3s ease-in;box-sizing:border-box; display:block; position:relative;background-size:contain;}
.hcamp:hover{filter:brightness(1.1);color:white;}

.hcamp.hcamp--showing{max-height:300px;height:auto;}
.hcamp .th__container{padding-top:20px; padding-bottom:20px;opacity:0;transition: opacity 0.6s ease-in;position:relative;}
.hcamp .hcamp__close{top:0px; left:0px; position:absolute; font-size:50px; line-height:1;width:50px; height:50px; text-align:center; border:1px solid transparent; border-radius:50%; }

.hcamp.hcamp--showing .th__container{opacity:1;}
.hcamp .hcamp__title{font-weight:700; font-size:14px; }
.hcamp .hcamp__title--notext{font-weight:700; font-size:25px; }
.hcamp .hcamp__titles--notext{display:flex!important;align-items:center;}
.hcamp .hcamp__text{font-weight:400; font-size:16px;}
.hcamp--hasBG:after{content:''; position:absolute; left:0px; top:0px; width:100%; height:100%;/*background:rgba(0,0,0,0.5);*/z-index:1;}
.hcamp .th__container{z-index:2;}
.hcamp--bottom{position:fixed; bottom:0px; left:0px; width:100%;z-index:6;}
.hcamp__btnCont button{color:var(--bcolor);padding-top:7px; padding-bottom:7px;white-space:nowrap;}
.hcamp__btnCont button:hover{color:white; background:black;}
.hcamp__content--hasBtn .hcamp__titles{display:inline-block; vertical-align:middle; width:auto;}
.hcamp__content--hasBtn .hcamp__title, .hcamp__content--hasBtn .hcamp__text{overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap;}
.hcamp__content--hasBtn{display:flex;flex-flow:row;position:relative; left:50px; }
.hcamp__btnCont{display:inline-block; vertical-align:middle; width:auto; margin-left:20px;}
.hcamp__content--hasBtn{width:calc(100% - 20px); overflow:hidden;}

.cts__searchHeader{
	width: 65%;
	float:right;
}

.search-container {
	display: flex;
	align-items: center;
	padding: 0.1rem 0.2rem 0.1rem 0.5rem;
	border-radius: 999px;
	
	/* Glass effect */
	background: rgba(255, 255, 255, 0.15);
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);

	.side__icon{
		color: white;
		font-size: 1rem;
	}
	.endBtn{
		font-size: 0.6rem;
		color: white;
		background: rgba(11, 31, 58, 1);
		border: 0.2rem solid rgba(11, 31, 58, 1);
		border-radius: 1rem;
		padding: 0.2rem 1rem;
		cursor: pointer;
		transition: background 0.2s ease, border-color 0.2s ease;
	}
	.endBtn:hover{
		background: rgba(0, 162, 246, 1);
		border-color: rgba(0, 162, 246, 1);
	}

	input {
		padding: 0.5rem 0.5rem;
		flex: 1;
		border: none;
		outline: none;
		background: transparent;
		color: white;
		font-size: 0.6rem;
	}
	input::placeholder {
		color: rgba(255, 255, 255, 0.7);
	}
}


/*end header bar*/

.pill-btn {
  padding: 10px 20px;
  font-size: 16px;
  border-radius: 999px;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 1px solid transparent;
  text-decoration: none;
  display: inline-block;
}

.pill-btn--outline {
  background: transparent;
  color: #333;
  border-color: #333;
}

.pill-btn--outline:hover {
  background: #333;
  color: #fff;
}

.pill-btn--filled {
  background: rgba(0, 162, 246, 1);
  color: #fff;
  border-color: #fff;
}

.pill-btn--filled:hover {
  background: #0056b3;
  border-color: #0056b3;
}

.pill-btn--transparent {
  background: transparent;
  color: #fff;
  border-color: #fff;
}

.pill-btn--transparent:hover {
  border-color: #0056b3;
}

.pill-btn--sm {
    padding: 0.3rem 0.8rem;
	font-size: 0.5rem;
	margin-bottom: 0.2rem;
}

.pill-btn--md {
    padding: 0.5rem 1rem;
    font-size: 0.7rem;
}

.addSlider__btn {
	width: 2rem;
	height: 2rem;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background-color: var(--bcolor);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 14px 14px;
	cursor: pointer;
}
.addSlider__btn:hover{
	background-color: var(--bcolor2);
}
.addSlider__btn--left{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23fff' viewBox='0 0 18 18'%3E%3Cpath d='M15 8.25H5.87l4.19-4.19L9 3 3 9l6 6 1.06-1.06-4.19-4.19H15v-1.5z'/%3E%3C/svg%3E");
}
.addSlider__btn--right{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23fff' viewBox='0 0 18 18'%3E%3Cpath d='M9 3L7.94 4.06l4.19 4.19H3v1.5h9.13l-4.19 4.19L9 15l6-6z'/%3E%3C/svg%3E");
}

.flexBetween{display:flex; justify-content:space-between; align-items: center;}
.noMargin{
	margin:0;
}
.adPlaceholder {
	width: 100%;
	height: 10rem;
	background: #000;
	display: none;
}
.mixedAd {
	display: none;
}
.horizontalScrollWrapper{
	.scroll{
		gap: 2rem;
	}
}
.cts__header2Item,
.artView--preview > .prev__artTitleCont{
    transition: color 0.3s ease;
}
.cts__header2Item:hover,
.artView--preview > .prev__artTitleCont {
    color: lightblue !important;
}

.prev__artTitleCont{
	transition: color 0.2s ease;
}
.cts__previewArt:hover{
	.prev__artTitleCont{
		color: rgb(20, 174, 252) !important;
	}
}
.topGalleryArtWrapper{
	border-radius: 12px;
	background: transparent;
	transition: background 0.25s ease;
	padding: 0.7rem;
}
.topGalleryArtWrapper:hover {
	background: rgba(255, 255, 255, 0.15);
}
/*responsive*/
@media(min-width:1650px){
	.cts__container{width:85rem;}
	.cts__body{font-size:1.2rem;}
	.cts__searchHeader {
		width: 35%;
	}
	.cts__subheader{
		display: flex;
		flex: 1;
		flex-direction: row-reverse;
		align-items: baseline;
		gap: 10rem;
	}
	.artView--mini {
		.cts__previewArtTextCont {
			.prev__artTitleCont {
				font-size: 0.8rem;
			}
		}
	}
	.artView--large2{
		.prev__artTitleCont{
			font-size: 1.7rem;
		}
	}
	.cts__sectionHeaderInner{
		font-size:3rem;
	}
	.smallerHeader{
		font-size:2.5rem;
	}
	.cts__topH1{
		font-size: 3.5rem;
	}
	.ctsa__relatedInsights{
		width: 11rem;
	}
	.relInsights__wrapper{
		height: 31rem;
	}
	.cts__previewArt {
		.cts__previewArtImgCont {
			.cts__previewArtImg {
				aspect-ratio: 10 / 5;
			}
		}
	}
}

@media(min-width:1920px){
	.cts__topH1{
		font-size: 5rem;
	}
}

@media(max-width:1650px){
	.cts__container{width:54rem;}
}

@media(max-width:1450px){
	.ctsa__main {padding:var(--padding1) 30px; }
	.ctsa__topArtInner .cts__artImgCont{padding-bottom:75%;}
	.cts__art--toplist{width:calc(25% - var(--margin1));} 
}

@media(max-width:1300px){
	.ctsa__topArtInner .cts__art{width:calc(25% - var(--margin1));}
	.ctsa__topArtInner .cts__artImgCont{height:100%;padding-bottom:0px; }
	.ctsa__topArtBtnLbl{margin-bottom:10px; }
	.ctsa__topArtBtnLbl{font-size:0.8rem;}
}

@media(max-width:1200px){
	.cts__header {background:var(--bcolor);}
	.cts__auHeader{display:none; }
	.cts__logoCont{height:50px; }
	.cts__topLeft{width:100%;margin-bottom:var(--margin1);padding-right:0px; }
	.cts__slides{margin-bottom:var(--margin3);}
	.cts__topSS{width:100%;}
	.ctg .cts__art{width:calc(25% - var(--margin1));} 
    .cts__art--toplist{width:calc(33.33% - var(--margin1));} 
	.cts__header1Item{margin-right:30px;}
	.cts__header1Item:last-child{margin-right:0px; }
}

@media(max-width:1050px){
	.ctsa__topArtInner .cts__art{width:calc(33.33% - var(--margin1));}
	.cts__headerMoreBtn {display:flex;}
	.cts__articles .cts__art{width:calc(33.33% - var(--margin1));}
	.ctsa__articleInner{flex-flow:column; }
	.ctsa__mediaRow{flex-flow:column; }
	.ctsa__articleLeft{width:100%;}
	.ctsa__relatedInsights{width:100%; margin-left:0; margin-top:1rem;}
	.relInsights__wrapper{height:auto;}
	.ctsa__right{width:100%;margin-left:0px; display:flex; flex-flow:row wrap;padding-left:0px;justify-content:space-around;}
	.ctsa__au1{height:300px; width:300px; flex-shrink:0;margin-bottom:0px;  }
	.ctsa__navRight{ width:calc(100% - 300px - var(--margin1));min-width:300px;height:300px;}

	.cl__secImgCont{width:100%;position:inherit; height:0px; padding-bottom:55%;left:auto;margin-bottom:var(--margin1);}
	.cl__secText ,.cl__secTitle{width:100%;position:inherit; left:auto; padding:0px; }
	.clh .cl__top{height:auto; margin:var(--margin3) 0px;}
	.cl__sec {padding:0px;}
	.cla .cl__top{height:auto;margin:var(--margin3) 0px;flex-flow:column;align-items:flex-start;}
	.cla .cl__topVideoCont{width:100%;height:0px; padding-bottom:55%; }
	.cla .cl__topText{width:100%;margin-bottom:var(--margin1);}
	
	.hcamp .hcamp__titles{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size:14px;width:calc(100% - 30px);}
	.hcamp .hcamp__titles > *{display:inline;font-weight:700; font-size:14px;}
	.hcamp .hcamp__cdown2{display:none; }
	.hcamp__btnCont{display:none; }
	.cts__container{padding: 0 2rem;}
    .ctsa__relatedInsights{
		display: none;
	}
}

@media(max-width:1024px){
	.cts__footerNav {
		justify-content: left;
		gap: 12px 24px;
	}
	.cts__footerNewsletter {
		width: 100%;
		margin-left: 0;
		justify-content: center;
		margin-top: 1rem;
	}
}

/* tablet view */
@media(max-width:930px){
	.cts__header{padding-bottom: 0;}
	.cts__header1Nav{
		flex-flow:column;
		align-items:flex-start;
		width: 100%;
		max-height: 0;
		overflow: hidden;
		padding-top: 0;
		margin-top: 0;
		transition: max-height 0.35s ease, padding-top 0.35s ease, margin-top 0.35s ease;
	}
	.cts__header1Nav.cts__header1Nav--open{
		max-height: 25rem;
		padding-top: var(--padding2);
		margin-top: 1rem;
	}
	.cts__header2Item{margin-bottom:var(--margin2); margin-left: 1rem; font-size: 1.2rem;}
	.cts__headerMenuBtn{display:block;}
	.cts__header1 > .cts__container{justify-content: flex-start;}
	.ctg .cts__art{width:calc(33.33% - var(--margin1));} 
	.cts__artText{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 10%, rgba(0,0,0,0.7) 95%);}

	.cts__topH1{
		text-align: center;
	}
	.cts__topMain{ grid-template-columns: 1fr; }
	.cts__topRight{ justify-content: center; }
	.cts__topLeftText{ transform: none; }
	.previewGallery{
		display: grid;
    	grid-template-columns: 1fr 1fr;
	}
	.featuredArticles{
        grid-template-columns: 1fr 1fr;
	}
	.artView--large{
		grid-template-columns: 1fr;
	}
	.categoryPrevArticles{
		grid-template-columns: 1fr 1fr;
	}
	.additionalArticles > *{
		width: 50%;
	}
	.cts__previewArtImg{
		width: 100%;
	}
	.artView--medium2{
		.cts__previewArtImgCont{
			height: fit-content;
		}
	}
	.artView--mini{
		.prev__artTitleCont{
			font-size: 0.8rem;
		}
	}
	.artView--large{
		.cts__previewArtTextCont{
			gap: 1rem;
		}
	}
	.cts__footerBarInner {
		flex-direction: column;
		gap: 12px;
		text-align: center;
	}
	.cts__footerCopy {
		position: static;
		transform: none;
	}
	.cts__footerLegal {
		flex-wrap: wrap;
		justify-content: center;
	}
	.cts__footerSocials {
		justify-content: center;
	}
	.ctsa__topInfo {
		.ctsa__title1{
			font-size: 2rem;
		}
	}
	.artView--catHead{
		grid-template-rows: 1fr 0.2fr;
	}
	.artView--medium2{
		.flexBetween{
			align-items: baseline;
			flex-direction: column;
		}
	}
}


@media(max-width:900px){
	.ctsa__topArtBtnCont--prev{display:none;}
	.ctsa__topArtInner{margin-left:calc(-1 * var(--margin1)/2 );}
	.ctsa__topArtInner{width:calc(100% - 85px);}
	
}

@media(max-width:750px){
	.ctsa__topArtInner .cts__art{width:calc(50.00% - var(--margin1));}
	.ctg .cts__art{width:calc(50% - var(--margin1));} 
	.cts__aulong .cts__bannerIconCont{display:none;}
	.cts__container{padding:0px 10px;}
	.ctsa__main{padding:var(--padding1) 0rem;}
	.ctsa__au2{width:100%; float:none; margin:10px auto;}
	.cts__footerContainer{flex-flow:column; }
	.cts__footerContainer > *:not(:last-child){margin-bottom:10px; }
	.ctsa__img{object-fit:cover; }
	.ctsa__relatedInsights{
		width: 100%;
		margin-left: 0;
	}
	.mixedArticles {
		grid-template-columns: 1fr 1fr;
		.mixedAd{
			grid-column: 2;
			grid-row: 7 / 9;
		}
	}
}

@media(min-width:750px){
	.ctsa__relatedInsights{
		.previewGallery{
			grid-template-columns: 1fr;
		}
	}
}

@media(max-width:600px){
	.cts__articles .cts__art{width:calc(50% - var(--margin1));} 
	:root{--margin1:20px;}
	.cts__aulong{width:calc(50% - var(--margin1));border-radius:var(--radius);overflow:hidden; text-align:center;}
	.cts__aulong .cts__bannerT1{font-size:1.5rem;margin-bottom:0p;}
	.cts__aulong .cts__bannerT2{display:none; }
	.cts__aulong .cts__bannerBtns{display:none; }
	.cts__aulong .cts__bannerRight{padding-left:0px; }
	.cts__aulong .cts__banner{ position:relative;padding:10px; }

	.cts__articles .cts__art:last{display:none; }
	.cts__slideRight, .cts__slideLeft{display:none; }
}

/* mobile screen */
@media(max-width:500px){
	.ctsa__topArtInner .cts__art{width:calc(100% - var(--margin1));} 
	.cts__container{padding:0px 20px;}
	.cts__topH1{
		font-size: 1.4rem;
	}
	.cts__searchHeader{
		display: none;
	}
	.cts__previewArt{
		grid-template-columns: 1fr;
	}
	.glass-card{
		width: 100%;
	}
	.cts__footerNewsletter {
		flex-wrap: wrap;
	}
	.cts__footerNewsletter .search-container {
		flex: 1;
	}
	.cts__footerInner {
		padding: 0px 16px 60px;
	}
	.cts__footerBarInner {
		padding: 0 16px;
	}
	.artView--medium2, .artView--medium{
		.cts__previewArtTextCont{
			height: fit-content;
		}
		.prev__artTitleCont{
			font-size: 0.8rem;
		}
	}
	.artView--catHead {
		.prev__artTitleCont {
			font-size: 0.7rem;
			margin-top: 0.4rem;
		}
	}
	.artView--large {
		.prev__artTitleCont {
			font-size: 1.2rem;
		}
		.prev__artDescCont::first-letter{
			font-size: 2rem;
			font-weight: 400;
			line-height: 0.9;
			margin-right: 0.2rem;
		}
	}
	.pill-btn--sm{
		padding: 0.3rem 0.5rem;
	}
	.cts__sectionHeaderInner{
		font-size: 1.3rem;
	}
	.ctsa__relatedInsights {
		.cts__previewArt {
			grid-template-columns: 1fr;
		}
	}
	.mixedArticles {
		grid-template-columns: 1fr;
		.mixedAd{
			grid-column: 1;
			grid-row: 1 / 2;
		}
	}
	.categoryPrevArticles, .featuredArticles{
		grid-template-columns: 1fr;
	}
	.additionalArticles > * {
        width: 100%;
    }
}

@media(max-width:400px){
	.cts__articles .cts__art{width:calc(100%);} 
	.cts__articles{width:100%;padding:0px calc(100% - 280px);}
	.cts__aulong{width:100%;}
	.ctsa__au2,.ctsa__right{display:none;}
}

@media(max-width:350px){
	.ctsa__topArt{display:none; }
}
