/* ------------------------------------------------------------ *\
	Section Articles Slider
\* ------------------------------------------------------------ */

.section-articles-slider { padding: 70px 0; }
.section-articles-slider .grid-base { --gutter-y: 20px; }

.section-articles-slider .section__head { text-align: center; margin: 0 auto; max-width: 666px; }
.section-articles-slider .section__head h6 { text-align: center; color: #4E8AF4; margin-bottom: 0; }
.section-articles-slider .section__head h6 + h2 { margin-top: -3px; }
.section-articles-slider .section__head h2 { text-align: center; margin-bottom: 17px; }
.section-articles-slider .section__head p { line-height: 1.8; }

@media(max-width: 1024px){
	.section-articles-slider { padding: 50px 0; }
}

@media(max-width: 767px){
	.section-articles-slider { padding: 36px 0; }
	.section-articles-slider .grid-base { --gutter-y: 23px; }
	.section-articles-slider .section__head h2 { width: 60%; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
	.section-articles-slider .section__head p:last-child { margin-bottom: 0; }
}

/* ------------------------------------------------------------ *\
	Slider Articles
\* ------------------------------------------------------------ */

.slider-articles { filter: drop-shadow(0px 20px 50px rgba(18, 17, 39, 0.08)); }
.slider-articles:after { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.slider-articles .slick-track { display:flex; }
.slider-articles .slick-list { display:flex; margin: 0 -12px; }
.slider-articles .slick-track .slick-slide { padding: 0 12px; }

/* ------------------------------------------------------------ *\
	Article
\* ------------------------------------------------------------ */


.article { border-radius: 16px; overflow: hidden; }
.article .article__media { position: relative; }
.article .article__media img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.article .article__media:after { content: ''; display: block;  padding-top: 56%; }

.article .article__content { background-color: #fff; padding: 14px 24px 27px; }
.article .article__content > span { font-family: 'Mulish'; font-weight: 400; font-size: 12px; line-height: 180%; color: rgba(26, 46, 60, 0.48); margin-bottom: 20px; }

.article .article__content h5 { margin-bottom: 16px; color: #2E516A; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* number of lines to show */ line-clamp: 2; -webkit-box-orient: vertical;
 }
.article .article__content h5 a { color: #2E516A; text-decoration: none; }
.article .article__content p { margin-bottom: 20px; font-size: 14px; line-height: 180%; color: rgba(26, 46, 60, 0.56); margin-bottom: 7px; }
.article .article__content .link-more {  }
.article .article__content .list-tags { justify-content:flex-end; margin-top: 12px; }

.article .article__content .list-tags li:nth-child(2) ~ li { display:none; }!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

@media(max-width: 1024px){
	.article .article__content { background-color: #fff; padding: 15px 15px 20px; }
}

@media(max-width: 767px){
	.article .article__content { padding: 16px 24px 24px; }
	.article .article__content h5 { margin-bottom: 12px; }
	.article .article__content p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* number of lines to show */ line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 4px; }
	.article .article__content .list-tags { margin-top: 22px; }
}


/* ------------------------------------------------------------ *\
	Section Articles Slider
\* ------------------------------------------------------------ */

.section-articles-slider { background-size: cover; background-position: center; background-repeat: no-repeat; }
