.widget.c-news.c-news-template-6-custom{
  position: relative;
  overflow: hidden;
  padding: 75px 0 10px;
}
.widget.c-news.c-news-template-6-custom .widget-header .widget-title{
  font-weight: 500;
  font-size: clamp(22px, 4vw, 32px);
  line-height: 138.5%;
  color: #3C3C3C;
}
.widget.c-news.c-news-template-6-custom .widget-item-wrapper{
  text-decoration: none;
  background: #FFFFFF;
  border-radius: 10px;

  transition: box-shadow .6s cubic-bezier(0.4, 0, 0.2, 1);
}
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:hover,
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:focus{
  box-shadow: 2px 10px 30px rgba(147, 147, 147, 0.1);
}
 .widget.c-news.c-news-template-6-custom .widget-item-media{
  align-items: flex-start;
  position: relative;
  z-index: 2;
  height: clamp(220px, 32vw, 377px);
  box-shadow: 6px 8px 18px rgba(52, 71, 86, 0.09);
  border-radius: 10px;
  overflow: hidden;

  transition: box-shadow .6s cubic-bezier(0.4, 0, 0.2, 1), border-radius .6s cubic-bezier(0.4, 0, 0.2, 1);
}
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:hover .widget-item-media,
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:focus .widget-item-media{
  border-radius: 10px 10px 0 0;
  box-shadow: none;
} 

.widget.c-news.c-news-template-6-custom .widget-item-picture{
  width: 100%;
  height: 100%;
  background-position: center top 20%;
  background-size: cover;
  background-repeat: no-repeat;
}

.widget.c-news.c-news-template-6-custom .widget-item-text{
  display: block;
  text-decoration: none;
  padding: 23px 0 30px;
  position: relative;
  z-index: 1;

  transition: padding .6s cubic-bezier(0.4, 0, 0.2, 1);
}
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:hover .widget-item-text,
.widget.c-news.c-news-template-6-custom .widget-item-wrapper:focus .widget-item-text{
  padding: 23px 33px 30px;
}

.widget.c-news.c-news-template-6-custom .widget-item-date {
  font-weight: 500;
  font-size: clamp(12px, 2vw, 16px);
  line-height: 20px;
  color: #8C8C8C;
  margin: 0 0 10px;
}
.widget.c-news.c-news-template-6-custom .widget-item-name {
  display: block;
  text-decoration: none;
  font-weight: 500;
  font-size: clamp(15px, 2vw, 18px);
  line-height: 148.9%;
  color: #484848;
  max-width: 503px;
}
.widget.c-news.c-news-template-6-custom .widget-item-detail-url{
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: clamp(12px, 2vw, 16px);
  line-height: 137%;
  color: #11436B;
  margin: 15px 0 0;
}
.widget.c-news.c-news-template-6-custom .widget-item-detail-url svg{
  margin: 0 0 0 15px;
}

.widget.c-news.c-news-template-6-custom .widget-footer-button {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: clamp(14px, 3vw, 16px);
  line-height: 137%;
  color: #11436B;
  text-decoration: none;

  transition: color .3s ease-out;
}
.widget.c-news.c-news-template-6-custom .widget-footer-button:hover,
.widget.c-news.c-news-template-6-custom .widget-footer-button:focus,
.widget.c-news.c-news-template-6-custom .widget-footer-button:active {
  color: #000000 !important;
}
.widget.c-news.c-news-template-6-custom .widget-footer-button svg{
  margin: 0 0 0 10px;
}
.widget.c-news.c-news-template-6-custom .widget-footer-button svg path{
  transition: fill .3s ease-out;
}
.widget.c-news.c-news-template-6-custom .widget-footer-button:hover svg path,
.widget.c-news.c-news-template-6-custom .widget-footer-button:focus svg path,
.widget.c-news.c-news-template-6-custom .widget-footer-button:active svg path {
  fill: #000;
}

@media all and (max-width: 1024px) {
  .widget.c-news.c-news-template-6-custom{
    padding: clamp(80px, 12vw, 120px) 0 clamp(60px, 12vw, 129px);
  }
}
@media all and (max-width: 768px) {
  .widget.c-news.c-news-template-6-custom .widget-item-detail-url svg{
    margin: 0 0 0 10px;
    transform: translateY(2px);
  }
  .widget.c-news.c-news-template-6-custom .widget-item-wrapper:hover .widget-item-text,
  .widget.c-news.c-news-template-6-custom .widget-item-wrapper:focus .widget-item-text {
    padding: 23px 20px 30px;
  }
}
@media all and (max-width: 550px) {
  .widget.c-news.c-news-template-6-custom .widget-content{
    margin-top: 30px !important;
  }
}

/*# sourceMappingURL=style.css.map */
