.slick-prev, .slick-next{
	width: 64px !important;
	height: 64px !important;
}
.slick-prev{
	right: calc(100% + 20px) !important;
	left: auto !important;
}
.slick-next{
	left: calc(100% + 20px) !important;
	right: auto !important;
}
.slick-prev:before,
.slick-next:before{
	content: '' !important;
	display: block !important;
	width: 64px;
	height: 64px;
}
.slick-prev:before{
	background: url('../images/circle-chevron-left.svg') no-repeat center / 100% 100%;
}
.slick-next:before{
	background: url('../images/circle-chevron-right.svg') no-repeat center / 100% 100%;
}
.js-quote-slider .slick-dots{
	position: static;
}
.js-quote-slider img{
	object-fit: cover;
}
@media only screen and (max-width: 1440px){
	.slick-prev, .slick-next{
		/*display: none !important;*/
		z-index: 1000;
	}
	.slick-next{
		left: 100% !important;
		/*left: calc(100% - 40px) !important;*/
	}
	.slick-prev{
		right: 100% !important;
		/*right: calc(100% - 40px) !important;*/
	}
	.js-quote-slider .slick-prev,
	.js-quote-slider .slick-next,
	.js-quote-slider .slick-prev:before,
	.js-quote-slider .slick-next:before{
		width: 44px !important;
		height: 44px !important;
	}
}
.team-slider .dark-card.slick-slide > img{
	aspect-ratio: 344 / 230;
}
@media only screen and (min-width: 1024px){
	.gb-element-e93d41af{
		padding-inline: 80px;
	}
	.team-slider .dark-card.slick-slide > img{
		aspect-ratio: 344 / 230;
	}
}
@media only screen and (max-width: 1024px){
	.js-quote-slider .slick-prev,
	.js-quote-slider .slick-next{
		top: calc(100% + 11px);
	}
	.js-quote-slider.slick-dotted.slick-slider{
		margin-bottom: 80px;
	}
	.js-quote-slider .slick-dots{
		margin-top: 30px;
	}
	.js-quote-slider .slick-prev{
		left: auto !important;
		right: calc(50%) !important;
		transform: translate(-100%, -100%);
	}
	.js-quote-slider .slick-next{
		right: auto !important;
		left: 50% !important;
		transform: translate(100%, -100%);
	}
	.mobile_slider .slick-arrow{
		display: none !important;
	}
	.single-post .site-main > article h4:has(img) img {
		padding-top: 16px;
	}
}
.gb-loop-item{
	overflow: hidden;
}
.term-list a{
	color: #000 !important;
}
.gb-loop-item a[rel="tag"]{
	color: #fff !important;
}
body .gb-loop-item > a{
	position: relative;
	display: block;
	padding-bottom: 56.25% !important;
}
.gb-element-d4faf8e5 .gb-query-d43001bf.querypost .gb-loop-item > a {
	padding-bottom: 44% !important;
}
.gb-element-d4faf8e5 .gb-query-d43001bf.querypost.online-defamation .gb-loop-item > a {
	padding-bottom: 17.125rem !important;
}
.recommended-posts .gb-loop-item h3 a:hover{
	color: #fff !important;
}

.gb-loop-item a img{
	border-radius: 0 !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
}
.single-post .site-main > article h2 span,
.single-post .site-main > article h2{
	font-size: 32px;
	line-height: 40px;
	color: #000 !important;
	font-weight: 700 !important;
}
.single-post .site-main > article h4 span,
.single-post .site-main > article h3 span{
	color: #000 !important;
	font-weight: 700 !important;
}
.single-post .site-main > article h4{
	font-size: 18px;
	font-weight: 700;
	font-family: "Space Grotesk", sans-serif;
}
.single-post .site-main > article h4 em,
.single-post .site-main > article h3 em,
.single-post .site-main > article h2 em{
	font-style: normal !important;
}
.single-post .site-main > article h3{
	font-family: "Space Grotesk", sans-serif;
	font-size: 24px;
	line-height: 32px;
}
.single-post table td,
.single-post table th,
.single-post .site-main > article li{
	font-size: 16px;
}
.single-post .wp-block-image,
.single-post .wp-block-buttons{
	margin-bottom: 1.5em;
}
.single-post p br + .fasc-button{
	margin-top: 1.5em;
}
.single-post table a{
	font-weight: 700;
}
.single-post table a,
.single-post table a:hover,
.single-post .site-main > article li a,
.single-post .site-main > article p a,
.single-post .site-main > article li a:hover,
.single-post .site-main > article p a:hover{
	color: #F6613F;
}
.single-post .wp-block-list{
	padding: 0;
	margin: 0 0 0 20px;
}
.dark-card > div{
	height: 100%;
	display: flex;
	flex-direction: column;
}
.dark-card > div div:last-child{
	margin-top: auto;
}