@charset "UTF-8";

@media (max-width:1199px){
	body.home section.cloux-page-banner.home-banner,
	body.home section.cloux-page-banner.position-2.header-style-1{
		margin-top:47px !important;
	}
}

.cloux-page-banner.home-banner{
	position:relative !important;
	padding:0 1.5rem !important;
	min-height:200px !important;
	height:auto !important;
}

.cloux-page-banner.home-banner .background{
	height:100% !important;
	filter:brightness(.4);
	background-size:cover;
	background-position:center;
}

.cloux-page-banner.home-banner .container{
	max-width:900px;
	z-index:2;
	text-align:center;
}

.cloux-page-banner .home-title{
	text-align:center;
	font-size:2rem;
	font-weight:700;
	margin:1rem auto 1.5rem;
	line-height:1.3;
	text-shadow:1px 1px 3px rgba(0,0,0,.6);
}

.home-sec-head{
	position:relative;
	margin:var(--sp-40) 0 var(--sp-16);
	padding-top:0;
}

.home-sec-head .row{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-left:0 !important;
	margin-right:0 !important;
}

.home-sec-head .row > [class^="col-"],
.home-sec-head .row > [class*=" col-"]{
	padding-left:0 !important;
	padding-right:0 !important;
	display:flex;
	align-items:center;
	width:auto !important;
	max-width:none !important;
	flex:0 0 auto !important;
}

.home-sec-head .row > [class^="col-"]:first-child,
.home-sec-head .row > [class*=" col-"]:first-child{
	flex:1 1 auto !important;
	min-width:0;
}

.home-sec-head .row > .text-right{
	justify-content:flex-end;
}

.home-sec-head .section-title{
	display:flex;
	align-items:center;
	gap:var(--sp-10);
	margin:0 !important;
	line-height:1 !important;
}

.home-sec-head .section-title::before{
	content:"";
	width:8px;
	height:26px;
	background:var(--c-accent);
	border-radius:var(--radius-0);
	flex:0 0 auto;
}

.home-sec-head .more-link{
	display:inline-flex;
	align-items:center;
	justify-content:flex-end;
	height:26px;
	line-height:26px;
	margin:0 !important;
	padding:0 !important;
	color:var(--c-accent);
}

.home-sec-head::after{
  height:10px !important;
  bottom:-12px !important;
  background:linear-gradient(to bottom, rgba(115,212,50,.18), transparent) !important;
  opacity:1 !important;
}

.home-youtube-grid .yt-grid{
	display:grid;
	grid-template-columns:repeat(2,minmax(0,1fr));
	gap:var(--sp-24);
}

.home-youtube-grid .yt-video{
	background:var(--c-panel-2);
	overflow:hidden;
	box-shadow:var(--shadow-strong);
}

.home-youtube-grid .yt-embed{
	position:relative;
	width:100%;
	padding-top:56.25%;
	background:var(--c-black);
}

.home-youtube-grid .yt-embed iframe{
	position:absolute;
	inset:0;
	width:100%;
	height:100%;
	border:0;
}

.home-youtube-grid .yt-title{
	padding:12px 14px;
	font-weight:700;
	color:var(--c-accent);
	line-height:1.2;
}

.home-reviews .post-list.column-2 .post{
	height:550px;
}

.post-list.column-2.home-guias .item .post{
	height:680px !important;
}

.post-style-1 .title,
.post-style-2 .title,
.post-style-3 .title,
.game-style-2 .content .title,
.game-style-3 .content .title{
	color:var(--c-accent);
}

.post-style-1 .summary,
.post-style-2 .summary,
.post-style-3 .summary{
	color:#fff;
}

@media (min-width:768px){
	.home-reviews .post .summary,
	.home-reviews .post .summary > p{
		-webkit-line-clamp:3;
	}
}

@media (max-width:767px){
	.home-youtube-grid .yt-grid{
		grid-template-columns:1fr;
		gap:var(--sp-16);
	}
}
