/*
 * Page Styles
 * ------------------------------------------------------------------------------------------------
*/
.section-title {
	margin-bottom: 25px;
}






/*
 * Section Top
 * ------------------------------------------------------------------------------------------------
*/
.section-top {
	background-color: transparent;
	background-image: url(../../img/sec_top_bg.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
	padding-top: 80px;
	padding-bottom: 150px;
}
.section-top .header-title {
	font-family: Merriweather, sans-serif;
	color: #212224;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	line-height: 22px;
	text-align: center;
	margin-bottom: 0;
}
.section-top .page-title {
	text-align: center;
	margin-bottom: 0;
}
.section-top .page-title span {
	color: #717D88;
	font-weight: 700;
	font-style: italic;
}
.section-top-items {
	display: flex;
	justify-content: center;
	margin-top: -74px;
	position: relative;
	z-index: 1;
}
.section-top-items .item {
	display: block;
	background: #FFFFFF;
	box-shadow: 0px 8px 29px rgba(150, 169, 238, 0.25);
	border-radius: 8px;
	color: #212224;
	width: 410px;
	height: 148px;
	padding: 20px;
	text-decoration: none;
}
.section-top-items .item + .item {
	margin-left: 20px;
}
.section-top-items .item:hover {
	color: #D7BD8D;
}
.section-top-items .item img {
	qqqqq:
}
.section-top-items .item-title {
	position: relative;
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	padding-right: 20px;
	margin-top: 10px;
}
.section-top-items .item-title:after {
	content: '';
	background-image: url('data:image/svg+xml,%3Csvg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1 1L6 7L1 13" stroke="%23D7BD8D" stroke-width="2"/%3E%3C/svg%3E');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 8px;
	height: 14px;
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	margin-right: 0;
	vertical-align: middle;
}
@media (max-width: 991px) {
	.section-top-items {
		display: block;
	}
	.section-top-items .item {
		display: block;
		width: 100%;
		height: auto;
	}
	.section-top-items .item + .item {
		margin-top: 15px;
		margin-left: 0;
	}
}
@media (max-width: 767px) {
	.section-top {
		padding-top: 35px;
		padding-bottom: 105px;
	}
}







/*
 * Section 2
 * ------------------------------------------------------------------------------------------------
*/
.sec2 {
	padding-top: 80px;
	padding-bottom: 80px;
}
.sec2 .columns {
	display: flex;
	justify-content: space-between;
}
.sec2 .col_title {
	width: 560px;
}
.sec2 .col_title .section-title {
	margin-bottom: 0;
}
.sec2 .col_title .section-subtitle {
	font-weight: 400;
	font-style: italic;
	margin-top: 0;
}
.sec2 .col_text {
	width: 560px;
	margin-top: 5px;
}
.sec2 .items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 20px;
	margin-bottom: -40px;
}
.sec2 .items .item {
	background: #FFFFFF;
	border: 1px solid #CDD2E1;
	border-radius: 16px;
	color: #212224;
	text-align: center;
	width: 100%;
	max-width: 31.2%;
	padding: 50px 30px 85px;
	text-decoration: none;
	margin-bottom: 40px;
}
.sec2 .items .item:hover {
	color: #D7BD8D;
	box-shadow: 0px 8px 29px rgba(150, 169, 238, 0.25);
}
.sec2 .items:not(.show_all) .item:nth-child(3) ~ .item {
	display: none;
}
.sec2 .items .item-title {
	position: relative;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 0;
}
.sec2 .wrap-button {
	text-align: center;
	margin-top: 40px;
}
.sec2 .wrap-button .site_outline_btn {
	width: 100%;
	max-width: 31.2%;
}
.show_mob_400 {
	display: none;
}
@media (min-width: 768px) {
	.sec2 .items .item:hover .item-title:after {
		content: '';
		background-image: url('data:image/svg+xml,%3Csvg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10 14L16.5 7.5M16.5 7.5L10 0.999999M16.5 7.5L5.68248e-07 7.5" stroke="%23BD9E66" stroke-width="2"/%3E%3C/svg%3E');
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 18px;
		height: 15px;
		display: block;
		position: absolute;
		left: 50%;
		bottom: -40px;
		transform: translateX(-50%);
		text-align: center;
		vertical-align: middle;
	}
}
@media (max-width: 1299px) {
	.sec2 .items {
		margin-bottom: -35px;
	}
	.sec2 .items .item {
		margin-bottom: 35px;
	}
}
@media (max-width: 1199px) {
	.sec2 .columns {
		display: block;
	}
	.sec2 .col_title {
		width: 100%;
	}
	.sec2 .col_text {
		width: 100%;
	}
	.sec2 .items {
		margin-top: 40px;
		margin-bottom: -30px;
	}
	.sec2 .items .item {
		margin-bottom: 30px;
	}
}
@media (max-width: 991px) {
	.sec2 .items {
		margin-bottom: -23px;
	}
	.sec2 .items .item {
		margin-bottom: 23px;
	}
}
@media (max-width: 767px) {
	.sec2 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.sec2 .items {
		display: block;
		margin-bottom: 0;
	}
	.sec2 .items .item {
		display: flex;
		text-align: center;
		width: 100%;
		max-width: 100%;
		padding: 15px;
		align-items: center;
		margin-bottom: 0;
	}
	.sec2 .items .item + .item {
		margin-top: 15px;
	}
	.sec2 .items .item img {
		width: 120px;
	}
	.sec2 .items .item-title {
		margin-top: 0;
		margin-left: 20px;
	}
	.sec2 .items .item .item-title:after {
		content: '';
		background-image: url('data:image/svg+xml,%3Csvg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10 14L16.5 7.5M16.5 7.5L10 0.999999M16.5 7.5L5.68248e-07 7.5" stroke="%23BD9E66" stroke-width="2"/%3E%3C/svg%3E');
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 18px;
		height: 15px;
		display: inline-block;
		position: relative;
		left: auto;
		top: auto;
		right: auto;
		bottom: auto;
		margin-left: 10px;
		transform: none;
	}
	.sec2 .wrap-button .site_outline_btn {
		max-width: 420px;
	}
}
@media (max-width: 400px) {
	.show_mob_400 {
		display: block;
	}
}








/*
 * Section 3
 * ------------------------------------------------------------------------------------------------
*/
.sec3 {
	padding-top: 0;
	padding-bottom: 80px;
}
.sec3 .box {
	background-color: #FEF7EB;
	background-image: none;
	background-image: url(../../img/pink_bg.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 16px;
	position: relative;
	padding: 80px 40px;
}
.sec3 .flex-column {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.sec3 .column {
	max-width: 562px;
	width: 48%;
}
.sec3 .wrap-button {
	margin-top: 40px;
}
@media (max-width: 991px) {
	.sec3 .box {
		padding: 40px 30px;
	}
	.sec3 .flex-column {
		display: flex;
		flex-direction: column-reverse;
	}
	.sec3 .column {
		max-width: 100%;
		width: 100%;
	}
	.sec3 .col_img {
		margin-top: 50px;
		text-align: center;
	}
	.sec3 .col_img .image {
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 767px) {
	.sec3 {
		padding-top: 0;
		padding-bottom: 60px;
	}
	.sec3 .box {
		padding: 25px 15px 35px;
	}
}
@media (max-width: 400px) {
	.sec3 .wrap-button {
		margin-top: 30px;
	}
	.sec3 .wrap-button .site_btn {
		width: 100%;
	}
}









/*
 * Section 4
 * ------------------------------------------------------------------------------------------------
*/
.sec4 {
	padding-top: 0;
	padding-bottom: 80px;
}
.sec4 .flex-column {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.sec4 .column {
	width: 48%;
	max-width: 600px;
}
.sec4 .col_title {
	qqqqq:
}
.sec4 .section-title {
	qqqqq:
}
.sec4 .section-subtitle {
	qqqqq:
}
.sec4 .section-text {
	qqqqq:
}
.sec4 .col_items {
	qqqqq:
}
.sec4 .col_items .items {
	qqqqq:
}
.sec4 .col_items .items .item {
	display: flex;
	position: relative;
	color: #212224;
	padding: 14px 20px;
	padding-right: 55px;
	border-top: 1px solid #CDD2E1;
	text-decoration: none;
	align-items: center;
}
.sec4 .col_items .items .item:hover {
	border-color: #FFF;
	color: #D7BD8D;
	text-decoration: none;
	box-shadow: 0px 8px 29px rgba(150, 169, 238, 0.25);
}
.sec4 .col_items .items .item:last-child {
	border-bottom: 1px solid #CDD2E1;
}
.sec4 .col_items .items .item:hover:last-child,
.sec4 .col_items .items .item:hover + .item {
	border-color: #FFF;
}
.sec4 .col_items .items .item:after {
	content: '';
	display: inline-block;
	background-image: url('data:image/svg+xml,%3Csvg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10 14L16.5 7.5M16.5 7.5L10 0.999999M16.5 7.5L5.68248e-07 7.5" stroke="%23212224" stroke-width="2"/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-size: contain;
	width: 18px;
	height: 15px;
	margin-left: 10px;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
}
.sec4 .col_items .items .item:hover:after {
	background-image: url('data:image/svg+xml,%3Csvg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10 14L16.5 7.5M16.5 7.5L10 0.999999M16.5 7.5L5.68248e-07 7.5" stroke="%23D7BD8D" stroke-width="2"/%3E%3C/svg%3E');
}
.sec4 .col_items .items .item .text-medium-bold {
	margin-left: 15px;
}
.sec4 .similar-articles-box {
	display: flex;
	border: 1px solid #CDD2E1;
	border-radius: 16px;
	width: 100%;
	padding: 40px;
	margin-top: 40px;
	justify-content: space-between;
}
.sec4 .similar-articles-box .col1 {
	width: 31%;
	max-width: 370px;
}
.sec4 .similar-articles-box .col1 b {
	qqqqq:
}
.sec4 .similar-articles-title {
	qqqqq:
}
.sec4 .similar-articles-text {
	margin-bottom: 40px;
}
.sec4 .col-article {
	qqqqq:
}
.sec4 .col-article .text-overtitle {
	qqqqq:
}
.sec4 .col-article .article-title {
	qqqqq:
}
.sec4 .col-article .article-desc {
	qqqqq:
}

.sec4 .post-item {
	position: relative;
	border: 1px solid #CDD2E1;
	border-radius: 8px;
	color: #212224;
	width: 31%;
	max-width: 368px;
	text-decoration: none;
	padding: 30px 35px 60px;
}
.sec4 .post-item .post-cats {
	color: #3F6EED;
	font-size: 14px;
	font-weight: 700;
	line-height: 28px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.sec4 .post-item .post-cats a.cat {
	color: #3F6EED;
}
.sec4 .post-item .post-cats a.cat:hover {
	color: #3F6EED;
}
.sec4 .post-item:hover {
	border: 1px solid #fff;
	box-shadow: 0px 8px 29px rgba(150, 169, 238, 0.25);
	border-radius: 8px;
	cursor: pointer;
}
.sec4 .post-item:after {
	content: '';
	display: none;
	background-image: url('data:image/svg+xml,%3Csvg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10 14L16.5 7.5M16.5 7.5L10 0.999999M16.5 7.5L5.68248e-07 7.5" stroke="%23BD9E66" stroke-width="2"/%3E%3C/svg%3E');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 18px;
	height: 15px;
	position: absolute;
	left: 36px;
	bottom: 30px;
	text-align: center;
	vertical-align: middle;
}
.sec4 .post-item:hover:after {
	display: block;
}
.sec4 .post-item .post-title {
	margin-top: 7px;
	margin-bottom: 0;
}
.sec4 .post-item .post-title a {
	display: inline-block;
	color: #212224;
	max-height: 96px;
	overflow: hidden;
}
.sec4 .post-item:hover .post-title a {
	color: #D7BD8D;
	text-decoration: none;
}
.sec4 .post-item .post-text {
	position: relative;
	max-height: 130px;
	overflow: hidden;
}
@media (min-width: 768px) {
	.sec4 .col_items .items .item:hover img.icon {
		display: none;
	}
	.sec4 .col_items .items .item:not(:hover) img.icon_hover {
		display: none;
	}
}
@media (max-width: 1199px) {
	.sec4 {
		qqqqq:
	}
}
@media (max-width: 991px) {
	.sec4 .flex-column {
		display: block;
	}
	.sec4 .column {
		width: 100%;
		max-width: 100%;
	}
	.sec4 .col_title {
		margin-bottom: 30px;
	}
	.sec4 .similar-articles-box {
		display: block;
		border: none;
		border-radius: 0;
		width: 100%;
		padding: 0;
		margin-top: 40px;
	}
	.sec4 .similar-articles-box .col1 {
		width: 100%;
		max-width: 100%;
	}
	.sec4 .post-item {
		display: block;
		width: 100%;
		max-width: 100%;
		padding: 25px 35px 60px;
		margin-bottom: 35px;
	}
	.sec4 .post-item:after {
		display: block;
	}
	.sec4 .wrap-button {
		text-align: center;
	}
}
@media (max-width: 767px) {
	.sec4 {
		padding-top: 0;
		padding-bottom: 60px;
	}
	.sec4 .similar-articles-text {
		margin-bottom: 30px;
	}
	.sec4 .col_items .items .item {
		padding: 14px 10px 15px;
		padding-right: 55px;
		min-height: 90px;
	}
	.sec4 .col_items .items .item:after {
		background-image: url('data:image/svg+xml,%3Csvg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10 14L16.5 7.5M16.5 7.5L10 0.999999M16.5 7.5L5.68248e-07 7.5" stroke="%23D7BD8D" stroke-width="2"/%3E%3C/svg%3E');
		right: 10px;
	}
	.sec4 .col_items .items .item img.icon {
		display: none;
	}
	.sec4 .col_items .items .item img.icon_hover {
		display: block;
	}
	.sec4 .post-item {
		padding: 15px 15px 50px;
		margin-bottom: 15px;
	}
	.sec4 .post-item:after {
		left: 15px;
		bottom: 20px;
	}
	.sec4 .wrap-button {
		margin-top: 30px;
	}
}








/*
 * Section 5
 * ------------------------------------------------------------------------------------------------
*/
.sec5 {
	padding-top: 0;
	padding-bottom: 80px;
}
.sec5 .box {
	background-color: #FEF7EB;
	background-image: none;
	background-image: url(../../img/blue_bg.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 16px;
	position: relative;
	padding: 80px 40px;
}
.sec5 .section-title {
	text-align: center;
}
.sec5 .items {
	display: flex;
	justify-content: space-between;
	margin-top: 35px;
}
.sec5 .items .item {
	display: block;
	background: #FFFFFF;
	border: 1px solid #CDD2E1;
	border-radius: 8px;
	color: #212224;
	text-align: center;
	text-decoration: none;
	width: 18%;
	max-width: 221px;
	padding: 38px 15px;
}
.sec5 .items .item:hover {
	color: #D7BD8D;
}
.sec5 .items .item .icon {
	qqqqq:
}
.sec5 .items .item-title {
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 0;
}
.sec5 .wrap-button {
	text-align: center;
	margin-top: 50px;
}
.sec5 .wrap-button .site_btn {
	qqqqq:
}
@media (max-width: 991px) {
	.sec5 .box {
		padding: 40px 30px;
	}
	.sec5 .items {
		display: flex;
		flex-wrap: wrap;
		margin-top: 0;
	}
	.sec5 .items .item {
		width: 100%;
		max-width: 48%;
		padding: 38px 15px;
		margin-bottom: 25px;
	}
	.sec5 .items .item:last-child:nth-child(odd) {
		max-width: 100%;
	}
	.sec5 .wrap-button {
		margin-top: 20px;
	}
}
@media (max-width: 767px) {
	.sec5 {
		padding-top: 0;
		padding-bottom: 60px;
	}
}
@media (max-width: 600px) {
	.sec5 .box {
		padding: 25px 15px;
	}
	.sec5 .items .item {
		display: flex;
		position: relative;
		max-width: 100%;
		min-height: 72px;
		padding: 15px 15px;
		padding-right: 50px;
		margin-bottom: 15px;
		align-items: center;
		text-align: left;
	}
	.sec5 .items .item:after {
		content: '';
		display: inline-block;
		background-image: url('data:image/svg+xml,%3Csvg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10 14L16.5 7.5M16.5 7.5L10 0.999999M16.5 7.5L5.68248e-07 7.5" stroke="%23BD9E66" stroke-width="2"/%3E%3C/svg%3E');
		background-repeat: no-repeat;
		background-size: contain;
		width: 18px;
		height: 15px;
		margin-left: 10px;
		position: absolute;
		top: 50%;
		right: 15px;
		transform: translateY(-50%);
	}
	.sec5 .items .item-title {
		margin-top: 0;
		margin-left: 20px;
	}
	.sec5 .wrap-button {
		margin-top: 10px;
	}
	.sec5 .wrap-button .site_btn {
		width: 100%;
		max-width: 420px;
	}
}






/*
 * Section 6
 * ------------------------------------------------------------------------------------------------
*/
.sec6 {
	padding-top: 0;
	padding-bottom: 80px;
}
.sec6 .section-title {
	qqqqq:
}
.sec6 .post-item-box {
	display: flex;
	justify-content: space-between;
}
.sec6 .post-item-first {
	width: 47%;
	max-width: 602px;
}
.sec6 .post-item-first .post-image {
	margin-bottom: 15px;
}
.sec6 .post-item-first .wp-post-image {
	border-radius: 16px;
	width: 100%;
	max-height: 338px;
	object-fit: cover;
}
.sec6 .post-item-first .posts-text-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.sec6 .post-item-first .post-title {
	order: 2;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-top: 0;
	margin-bottom: 0;
}
.sec6 .post-item-first .post-cats {
	position: relative;
	margin-right: 15px;
	order: 1;
}
.sec6 .post-item-first .read-time {
	order: 3;
}
.sec6 .post-item-first .post-text {
	margin-top: 0;
	margin-bottom: 7px;
	order: 2;
}
.sec6 .post-items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: flex-start;
	width: 48%;
	max-width: 616px;
}
.sec6 .post-item {
	color: #212224;
	text-decoration: none;
}
.sec6 .post-items .post-item {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: flex-start;
}
.sec6 .post-items .post-item + .post-item {
	margin-top: 30px;
}
.sec6 .post-items .post-item .post-image {
	qqqqq:
}
.sec6 .post-items .post-item .wp-post-image {
	border-radius: 16px;
	width: 275px;
	min-width: 275px;
	max-height: 155px;
	object-fit: cover;
}
.sec6 .post-items .post-item .post-cats {
	position: relative;
	width: auto;
	order: 1;
	margin-right: 15px;
}
.sec6 .post-cats a.cat {
	display: inline-block;
	background-color: #EFF3F9;
	border-radius: 99px;
	color: #717D88;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	text-align: center;
	width: auto;
	padding: 4px 16px 5px;
	text-decoration: none;
}
.sec6 .post-cats a.cat:hover {
	background-color: #717D88;
	color: #fff;
	text-decoration: none;
}
.sec6 .post-cats .post-cats-dots {
	background-image: url('data:image/svg+xml,%3Csvg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="14" cy="14" r="14" fill="%23EFF3F9"/%3E%3Cpath d="M14 15C14.5523 15 15 14.5523 15 14C15 13.4477 14.5523 13 14 13C13.4477 13 13 13.4477 13 14C13 14.5523 13.4477 15 14 15Z" stroke="%23717D88" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M14 9C14.5523 9 15 8.55228 15 8C15 7.44772 14.5523 7 14 7C13.4477 7 13 7.44772 13 8C13 8.55228 13.4477 9 14 9Z" stroke="%23717D88" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M14 21C14.5523 21 15 20.5523 15 20C15 19.4477 14.5523 19 14 19C13.4477 19 13 19.4477 13 20C13 20.5523 13.4477 21 14 21Z" stroke="%23717D88" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 28px;
	height: 28px;
	display: inline-block;
	position: relative;
	top: -1px;
	margin-left: 10px;
	vertical-align: middle;
}
.sec6 .post-cats .post-cats-dots.shown,
.sec6 .post-cats .post-cats-dots:hover {
	background-image: url('data:image/svg+xml,%3Csvg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="14" cy="14" r="14" fill="%23717D88"/%3E%3Cpath d="M14 15C14.5523 15 15 14.5523 15 14C15 13.4477 14.5523 13 14 13C13.4477 13 13 13.4477 13 14C13 14.5523 13.4477 15 14 15Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M14 9C14.5523 9 15 8.55228 15 8C15 7.44772 14.5523 7 14 7C13.4477 7 13 7.44772 13 8C13 8.55228 13.4477 9 14 9Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M14 21C14.5523 21 15 20.5523 15 20C15 19.4477 14.5523 19 14 19C13.4477 19 13 19.4477 13 20C13 20.5523 13.4477 21 14 21Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');
}
.sec6 .post-cats .post-cats-list {
	display: none;
	position: absolute;
	right: 0;
	background-color: #FFFFFF;
	box-shadow: 0px 8px 29px rgba(150, 169, 238, 0.25);
	border-radius: 16px;
	padding: 15px;
	margin-top: 10px;
	transform: translateX(calc(100% - 30px));
}
.sec6 .post-cats .post-cats-list > span {
	display: block;
}
.sec6 .post-cats .post-cats-list > span + span {
	margin-top: 10px;
}
.sec6 .post-cats .post-cats-list a.cat {
	display: inline-block;
	white-space: nowrap;
}
.sec6 .post-item .post-author {
	display: block;
	color: #212224;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	order: 3;
}
.sec6 .post-item .post-author:hover {
	color: #D7BD8D;
	text-decoration: none;
}
.sec6 .post-item .read-time {
	width: auto;
	order: 4;
	flex-grow: 1;
	margin-left: 11px;
}
.sec6 .post-item .read-time .wrap {
	color: #717D88;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}
.sec6 .post-item .read-time .wrap:before {
	content: '';
	background-image: url('data:image/svg+xml,%3Csvg width="2" height="15" viewBox="0 0 2 15" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1 0V15" stroke="%23CDD2E1"/%3E%3C/svg%3E');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 2px;
	height: 15px;
	display: inline-block;
	position: relative;
	top: -1px;
	margin-right: 10px;
	vertical-align: middle;
}
.sec6 .post-items .post-item .post-title {
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 10px;
	margin-bottom: 3px;
	order: 2;
	max-height: 96px;
	overflow: hidden;
}
.sec6 .post-items .post-item .posts-text-wrap {
	display: flex;
	margin-left: 25px;
	flex-wrap: wrap;
	align-items: center;
}
.sec6 .post-item .post-title a {
	color: #212224;
}
.sec6 .post-link:hover ~ .posts-text-wrap .post-title a {
	color: #D7BD8D;
}
.sec6 .post-item .post-title a:hover {
	color: #D7BD8D;
	text-decoration: none;
}

@media (max-width: 1299px) {
	.sec6 .post-item-first {
		width: 42%;
		max-width: 602px;
	}
	.sec6 .post-items {
		width: 58%;
	}
}
@media (max-width: 1199px) {
	.sec6 .post-item-box {
		display: block;
	}
	.sec6 .post-item-first {
		width: 100%;
		max-width: 100%;
		margin-bottom: 30px;
	}
	.sec6 .post-items {
		width: 100%;
		max-width: 100%;
	}
	.sec6 .post-items .post-item {
		align-items: center;
	}
}

@media (max-width: 767px) {
	.sec6 {
		padding-top: 0;
		padding-bottom: 60px;
	}
	.sec6 .post-item-first .wp-post-image {
		max-height: auto;
	}
	.sec6 .post-item-first .post-item > .post-title {
		display: none !important;
	}
	.sec6 .post-item-first .post-item .posts-text-wrap .post-title {
		display: block !important;
	}
	.sec6 .post-item-first .post-item > .post-cats {
		display: none !important;
	}
	.sec6 .post-item-first .post-item .posts-text-wrap .post-cats {
		display: block !important;
	}
	.sec6 .post-item-first .post-item .post-cats .wrap {
		position: relative;
	}
	.sec6 .post-item-first .post-item .post-cats .post-cats-list {
		left: calc(50% - 38px);
		right: auto;
		transform: none;
	}
	.sec6 .post-item-first .post-cats .post-cats-dots:hover {
		background-image: url('data:image/svg+xml,%3Csvg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="14" cy="14" r="14" fill="%23EFF3F9"/%3E%3Cpath d="M14 15C14.5523 15 15 14.5523 15 14C15 13.4477 14.5523 13 14 13C13.4477 13 13 13.4477 13 14C13 14.5523 13.4477 15 14 15Z" stroke="%23717D88" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M14 9C14.5523 9 15 8.55228 15 8C15 7.44772 14.5523 7 14 7C13.4477 7 13 7.44772 13 8C13 8.55228 13.4477 9 14 9Z" stroke="%23717D88" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M14 21C14.5523 21 15 20.5523 15 20C15 19.4477 14.5523 19 14 19C13.4477 19 13 19.4477 13 20C13 20.5523 13.4477 21 14 21Z" stroke="%23717D88" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');
	}
	.sec6 .post-item-first .post-cats .post-cats-dots.shown {
		background-image: url('data:image/svg+xml,%3Csvg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="14" cy="14" r="14" fill="%23717D88"/%3E%3Cpath d="M14 15C14.5523 15 15 14.5523 15 14C15 13.4477 14.5523 13 14 13C13.4477 13 13 13.4477 13 14C13 14.5523 13.4477 15 14 15Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M14 9C14.5523 9 15 8.55228 15 8C15 7.44772 14.5523 7 14 7C13.4477 7 13 7.44772 13 8C13 8.55228 13.4477 9 14 9Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M14 21C14.5523 21 15 20.5523 15 20C15 19.4477 14.5523 19 14 19C13.4477 19 13 19.4477 13 20C13 20.5523 13.4477 21 14 21Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');
	}
	.sec6 .post-item-first .post-cats .post-cats-dots > span {
		display: none;
	}
	.sec6 .post-item-first .post-item .post-author {
		order: 3;
	}
	.sec6 .post-item-first .post-item .read-time .wrap:before {
		display: inline-block;
	}
}
@media (max-width: 767px) {
	.sec6 .post-items {
		display: block;
	}
	.sec6 .post-items .post-item {
		display: block;
		width: 100%;
		max-width: 100%;
	}
	.sec6 .post-items .post-item .wp-post-image {
		border-radius: 10px;
		width: 100%;
		height: 215px;
		object-fit: cover;
		min-width: 100%;
		max-height: initial;
	}
	.sec6 .post-items .post-item .posts-text-wrap {
		display: flex;
		margin-left: 0;
		margin-top: 12px;
	}
	.sec6 .post-items .post-item .post-title {
		margin-top: 12px;
		margin-bottom: 7px;
	}
}






