.panel-blog-slider { padding-top: 160px; padding-bottom: 140px; background-color: var(--grey); }
.panel-blog-slider p {  }
.panel-blog-slider h3 { line-height: 1; margin-bottom: 30px; font-size: 40px; }
.panel-blog-slider h3 a { font-weight: 400; text-decoration: none; }
.panel-blog-slider .item .row-wrapper { max-width: 980px; margin-left: auto; margin-right: auto; }
.panel-blog-slider .item .blog-name { font-size: 27px; font-weight:300; color:var(--green);margin-bottom: 25px; }
.panel-blog-slider .item .blog-name sup { font-size: 14px; top: -17px; font-weight: 700; }
.panel-blog-slider .item .blog-date {margin-bottom:20px;}
.panel-blog-slider .item .text-wrapper {padding-top: 20px;}
.panel-blog-slider .item .bg { aspect-ratio: 1; background-size: cover; background-position: center center; }
.panel-blog-slider .item .description { line-height: 2; margin-bottom: 30px; }
.panel-blog-slider .item .col-content .inner { padding-left: 10px; }
.panel-blog-slider .slick-arrow { position: absolute; z-index: 10; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.panel-blog-slider .slick-next { right: 0; }
.panel-blog-slider .news-item-date { font-size: 18px; font-weight: 300; text-transform: uppercase; }
.panel-blog-slider .news-item-date .sep { font-size: 27px; }
.panel-blog-slider .news-item-date .month { position: relative; top: 12px; }
.panel-blog-slider .button-secondary { text-transform: uppercase; padding: 10px 30px; }

@media (max-width: 1199px){
	.panel-blog-slider h3 { font-size: 22px; }
	.panel-blog-slider .item .blog-name { font-size: 38px; }
	.panel-blog-slider .item .row-wrapper { max-width: 800px; }
}
@media (max-width: 991px){
	.panel-blog-slider .item .col-image { margin-bottom: 30px; }
	.panel-blog-slider .item .blog-name { margin-bottom: 15px; }
	.panel-blog-slider .slick-arrow { top: auto; bottom: 50%; }
	.panel-blog-slider .slick-prev { left: -75px; }
	.panel-blog-slider .slick-next { right:-75px; }
	.panel-blog-slider .item .col-content .inner { padding-left: 0; }
}
@media (max-width: 767px){
	.panel-blog-slider { padding:84px 0 60px; text-align:center; }
	.panel-blog-slider .container { padding:0 60px; }
	.panel-blog-slider h2 {font-size:50px;}
	.panel-blog-slider .slick-arrow { bottom:unset; top:33vw; }
	.panel-blog-slider .slick-prev { left: -55px; }
	.panel-blog-slider .slick-next { right:-55px; }
	.panel-blog-slider h3 { margin-bottom:15px; line-height:1.4; }
	.panel-blog-slider .item .description { font-size:18px; }
}