/* cyrillic-ext */
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format('woff2');
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format('woff2');
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.article_banner{
	height: calc(100vh - 32px);
	position: relative;
	margin-bottom: 80px;
}
.article_banner:after {
	content: '';
	width: 100%;
	height: 300px;
	display: block;
	position: absolute;
	bottom: 0;
	background: #000;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 17%, rgba(0, 0, 0, 0.75) 85%);
}
.article_banner img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.article_content{
	position: absolute;
	z-index: 9;
	bottom: 60px;
}
.article_heading{
	font-size: 64px;
	line-height: 1;
	color: #fff;
	font-family: 'Bodoni 72';
}
.article_para{
	color: #fff;
}
.title{
	margin: 0;
}
.article-slider{
	margin-bottom: 80px;
	margin-top: 40px;
}
.article_boxes .slick-slide{
	margin-right:15px;
	height:auto;
}
.article-slider .article_box .article_title{
	min-height: 80px;
	display: -webkit-box;
	max-width: 100%;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.article-slider  .recent_post{
	padding-top:20px;
}
/* .article-slider .article_boxes.recent_post{
display: unset;
} */
.article-slider .article_boxes {
	visibility: hidden; /* hide before slider init */
}
.article-slider .article_boxes.slick-initialized {
	visibility: visible; /* show after slider is initialized */
}
.article_posts{
	margin-bottom: 80px;
}
.article_flex{
	padding-bottom: 20px;
}
.article_flex {
	padding-bottom: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.article_boxes, #articleResults{
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
	width: 100%;
}
.article_box {
	width: calc(33.333% - 16px);
	padding: 15px;
	background-color: #F1F1F1;
	border-radius: 12px;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.article_box > div.article_data{
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.article_box .thumbnail_image{
	width: 100%;
	border-radius: 6px;
	min-height: 215px;
    object-fit: cover;
}
.article_date{
	font-family: 'Inter';
	color: rgba(64, 60, 50, 0.70);
	font-size: 14px;
	font-weight: 300;
	line-height: 1.4;
}
.article_title{
	font-family: 'Inter';
	color: #000;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3;
}
.tag {
	font-family: 'Inter';	
	position: absolute;
	top: 30px;
	padding: 8px 20px;
	left: 30px;
	background: #fff;
	border-radius: 4px;
	text-transform: capitalize;
	display: none;
}

.article-slider .article_box .article_title{
	min-height: 80px;
	display: -webkit-box;
	max-width: 100%;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.article-slider  .recent_post{
	padding-top:20px;
}
.load_more_wrapper{
	font-family: 'Inter';
	color: #000;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.3;
	width: fit-content;
	margin: auto;
	padding-top: 25px;
}

#loadMoreBtn{
	border-radius: 9px;
	background: #D4A84A;
	color: #000;
	text-transform: uppercase;
	padding: 10px 15px;
}

#yearSelect{
	padding: 10px 40px 10px 10px;
	border-radius: 10px;
	font-family: 'Gotham-light';
	color: #000;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
	border: 1px solid #D4A84A;
}
@media(max-width: 1023px){
	.article_box {
		width: calc(50% - 12px);
	}
}
@media(max-width: 767px){
	.article_box {
		width: 100%;
	}
}



.article_inner_data li{
	color: #000;
    font-size: 15px;
    line-height: 1.4;
    font-family: 'Gotham-Light';
    padding-bottom: 10px;
}




.article_inner_head {
	padding-top: 80px;
	width: 70%;
	padding-bottom: 30px;
}
.article_inner_head .article_date_box span{
	font-size: 15px;
	font-family: 'Gotham-light';
	line-height: 1.3;
	color: #403C32;
}
.article_inner_head .article_date_box span:nth-child(1){
	padding-right: 20px;
}
.article_inner{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.article_inner_left{
	display: flex;
	flex-direction: column;
	width: 63%;
}
.article_inner_right{
	display: flex;
	flex-direction: column;
	width: 31%;
	position: sticky;
	top: 74px;
}
.article_inner_banner .thumbnail_image{
	width: 100%;
}
.article_inner_containertag {
	background-color: #D4A84A66;
	padding: 28px;
	border-radius: 12px;
}
h4 {
	font-size: 20px;
	font-family: Gotham-Medium;
	font-weight: 500;
	line-height: 24px;
	padding-bottom: 10px;
}
.article_inner_tag {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
}
.article_inner_tag div {
	background-color: #D4A84A4D;
	padding: 10px;
	border-radius: 8px;
	font-size: 12px;
	font-family: 'Gotham-medium';
	line-height: 1.2;
	border: 1px solid #D4A84A;
	text-transform: capitalize;
}
.article_inner_tag div a{
	color: #000;
}
.article_inner_content {
	background-color: #F1F1F1;
	padding: 25px;
	border-radius: 12px;
	margin-top: 20px;
}
.article_inner_content ul{
	list-style: disc;
	padding-left: 20px;
	font-size: 17px;
	font-family: 'Gotham-Book';
	line-height: 1.3;
}
.article_inner_content ul a{
	color: #000;
}
.article_inner_data h2 {
	scroll-margin-top: 40px; /* space below sticky header */
}
.accordion {
	background-color: #F1F1F1;
	padding: 0;
	border-radius: 12px;
	margin-top: 20px;
}

.accordion-toggle {
	width: 100%;
	background: none;
	border: none;
	font-size: 20px;
	font-family: Gotham-Medium;
	font-weight: 500;
	padding: 25px;
	cursor: pointer;
	text-align: left;
	border-radius: 12px 12px 0 0;
	position: relative;
	outline: none;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.accordion-toggle:after {
	content: '';
	position: absolute;
	width: calc(100% - 50px);
	height: 1px;
	display: block;
	bottom: 13px;
	left: 25px;
	background: #ABABAB;
}
.accordion-arrow {
	transition: transform 0.3s ease;
}

.accordion-panel {
	padding: 0 25px 25px 25px;
	display: none;
}

.accordion.open .accordion-panel {
	display: block;
}

.accordion.open .accordion-arrow {
	transform: rotate(180deg);
}
.article-slider .article_boxes .slick-dots{
	bottom: -40px;
}
.article-slider .slick-dots li.slick-active button:before {
	opacity: .75;
	color: #d4a84a;
}
.article-slider .slick-dots li button:before{
	color: #d4a84a;
}
.article-slider .slick-track{
	margin:0px;
}
@media only screen and (max-width:991px) {
	.article_inner{
		flex-direction: column;
		gap:20px;
	}
	.article_inner_head{
		width:100%;
	}
	.article_inner_left, .article_inner_right{
		width:100%;
	}
}
@media only screen and (max-width:767px) {
	.article_boxes .slick-slide{
		margin-right:0px;
	}
}