@font-face {
  font-family: veneercleansoft;
  src: url("../webfonts/veneercleansoft.eot");
  src: url("../webfonts/veneercleansoft.eot?#iefix") format("embedded-opentype"), url("../webfonts/veneercleansoft.woff2") format("woff2"), url("../webfonts/veneercleansoft.woff") format("woff"), url("../webfonts/veneercleansoft.ttf") format("truetype"), url("../webfonts/veneercleansoft.svg#veneercleansoft") format("svg");
  font-weight: 400;
  font-style: normal;
}
.archive-title-container .inner-container {
  padding: 4.6875rem 0 5.3125rem;
}
.archive-title-container .inner-container h1 {
  color: #2179be;
  text-align: center;
  max-width: 100%;
  margin: 0 auto;
}

.latest-news-slideshow-row {
  border-bottom: 0.125rem solid #fff;
}
.latest-news-slideshow-row .inner-container {
  padding: 0 0 5.625rem;
}
.latest-news-slideshow-row .inner-container article.swiper-container {
  position: relative;
}
.latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 47.9375rem) {
  .latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide {
    flex-flow: column nowrap;
    justify-content: flex-end;
    align-items: center;
  }
}
.latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .column {
  flex: 0 0 50%;
  width: 50%;
}
.latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .text-column-content {
  width: 48.55769231%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (max-width: 47.9375rem) {
  .latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .text-column-content {
    width: 100%;
    flex: 0 1 100%;
    order: 2;
    text-align: center;
    flex: 0 1 auto;
  }
}
.latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .text-column-content h3 {
  flex: 0 1 auto;
  font: 400 2.41875rem / 2.75rem "veneercleansoft", Tahoma, Arial, Helvetica, sans-serif;
  color: #2179be;
  margin: 0 0 1.25rem;
}
@media screen and (max-width: 61.8125rem) {
  .latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .text-column-content h3 {
    font: 400 clamp(1.5rem, 3.9vw, 2.41875rem) / 2.75rem "veneercleansoft", Tahoma, Arial, Helvetica, sans-serif;
  }
}
.latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .text-column-content p {
  flex: 0 1 100%;
  font: 400 0.96875rem / 1.625rem "Century Gothic", "CenturyGothic", "AppleGothic", Tahoma, Arial, Helvetica, sans-serif;
  color: #1e3263;
  margin: 0;
}
@media screen and (max-width: 61.8125rem) {
  .latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .text-column-content p {
    font: 400 0.875rem / 2vw / 0.96875rem / 1rem / 2.1vw / 1.625rem "Century Gothic", "CenturyGothic", "AppleGothic", Tahoma, Arial, Helvetica, sans-serif;
  }
}
.latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .text-column-content .post-read-more {
  flex: 0 1 auto;
  width: 100%;
  text-align: left;
}
@media screen and (max-width: 47.9375rem) {
  .latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .text-column-content .post-read-more {
    text-align: center;
    padding-top: 1.25rem;
  }
}
.latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .text-column-content .post-read-more .button {
  max-width: 14.625rem;
  margin: 0;
}
@media screen and (max-width: 61.8125rem) {
  .latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .text-column-content .post-read-more .button {
    width: 35%;
    min-width: 9.375rem;
    margin-top: 0.625rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .text-column-content .post-read-more .button {
    margin: 0 auto;
    width: 100%;
  }
}
.latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .image-column-content {
  width: 48.55769231%;
}
@media screen and (max-width: 47.9375rem) {
  .latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .image-column-content {
    width: 100%;
    flex: 0 1 100%;
    order: 1;
  }
}
.latest-news-slideshow-row .inner-container article.swiper-container ul.latest-news-slideshow-container li.swiper-slide .image-column-content img {
  display: block;
  width: 100%;
  height: auto;
}
.latest-news-slideshow-row .inner-container article.swiper-container .swiper-pagination {
  text-align: right;
  width: 48.55769231%;
}
@media screen and (max-width: 47.9375rem) {
  .latest-news-slideshow-row .inner-container article.swiper-container .swiper-pagination {
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
    right: auto;
    display: block;
    margin: 1.25rem auto 0;
    text-align: center;
  }
}
.latest-news-slideshow-row .inner-container article.swiper-container .swiper-pagination .swiper-pagination-bullet {
  width: 1.3125rem;
  height: 1.3125rem;
  background: #fff;
  opacity: 1;
}
.latest-news-slideshow-row .inner-container article.swiper-container .swiper-pagination .swiper-pagination-bullet-active {
  background: linear-gradient(90deg, rgb(181, 236, 245) 0%, rgb(172, 233, 244) 3%, rgb(33, 197, 226) 18%, rgb(33, 169, 213) 50%, rgb(33, 121, 190) 100%);
}

.latest-news-grid-list-row {
  padding: 5rem 0 3.75rem;
}
@media screen and (max-width: 47.9375rem) {
  .latest-news-grid-list-row {
    padding: 2.5rem 0 1.25rem;
  }
}
.latest-news-grid-list-row .inner-container .content-list {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 47.9375rem) {
  .latest-news-grid-list-row .inner-container .content-list {
    flex-flow: row wrap;
    justify-content: center;
  }
}
.latest-news-grid-list-row .inner-container .content-list .archive-item {
  width: 22.59615385%;
  flex: 0 0 22.59615385%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (max-width: 47.9375rem) {
  .latest-news-grid-list-row .inner-container .content-list .archive-item {
    flex: 0 1 48%;
    width: 48%;
    margin: 0 0.625rem 2.5rem;
    max-width: 14.625rem;
  }
}
@media screen and (max-width: 34.3125rem) {
  .latest-news-grid-list-row .inner-container .content-list .archive-item {
    flex: 0 1 100%;
    width: 100%;
  }
}
.latest-news-grid-list-row .inner-container .content-list .archive-item .post-image {
  margin: 0 0 1.875rem;
}
.latest-news-grid-list-row .inner-container .content-list .archive-item .post-image img {
  display: block;
  width: 100%;
  height: auto;
}
.latest-news-grid-list-row .inner-container .content-list .archive-item .post-content h5 {
  font: 400 1.26875rem / 1.5rem "veneercleansoft", Tahoma, Arial, Helvetica, sans-serif;
  color: #2179be;
  margin: 0 0 1.25rem;
}
.latest-news-grid-list-row .inner-container .content-list .archive-item .post-content h5 a {
  color: #2179be;
}
.latest-news-grid-list-row .inner-container .content-list .archive-item .post-content p {
  font: 400 0.96875rem / 1.625rem "Century Gothic", "CenturyGothic", "AppleGothic", Tahoma, Arial, Helvetica, sans-serif;
  margin: 0 0 3.125rem;
}
.latest-news-grid-list-row .inner-container .content-list .archive-item .post-read-more {
  width: 100%;
}
.latest-news-grid-list-row .inner-container .content-list .archive-item .post-read-more .button {
  max-width: 100%;
  width: 100%;
  margin: 0;
}

.archive-pagination-row {
  padding: 0 0 3.125rem;
}
.archive-pagination-row .inner-container .pagination-list {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  list-style: none;
  padding: 0;
}
.archive-pagination-row .inner-container .pagination-list li {
  flex: 0 0 auto;
  width: auto;
  height: 2.4375rem;
  overflow: hidden;
}
.archive-pagination-row .inner-container .pagination-list li span, .archive-pagination-row .inner-container .pagination-list li a {
  width: 2.4375rem;
  height: 2.4375rem;
  border-radius: 50%;
  text-align: center;
  font: 400 1.33125rem / 2.4375rem "Century Gothic", "CenturyGothic", "AppleGothic", Tahoma, Arial, Helvetica, sans-serif;
  margin: 0 0.75rem;
}
.archive-pagination-row .inner-container .pagination-list li span,
.archive-pagination-row .inner-container .pagination-list li a:hover {
  background: linear-gradient(90deg, rgb(181, 236, 245) 0%, rgb(172, 233, 244) 3%, rgb(33, 197, 226) 18%, rgb(33, 169, 213) 50%, rgb(33, 121, 190) 100%);
  color: #fff;
  display: inline-block;
}
.archive-pagination-row .inner-container .pagination-list li a {
  background: #fff;
  color: #2179be;
  display: inline-block;
  overflow: hidden;
}
.archive-pagination-row .inner-container .pagination-list li a.next,
.archive-pagination-row .inner-container .pagination-list li a.prev {
  font-size: 0.1px;
  color: transparent;
  position: relative;
}
.archive-pagination-row .inner-container .pagination-list li a.next:before,
.archive-pagination-row .inner-container .pagination-list li a.prev:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: 0.5rem solid transparent;
  border-left: 0.5rem solid #2179be;
  position: absolute;
  top: 50%;
  left: calc(50% + 4px);
  transform: translate(-50%, -50%);
}
.archive-pagination-row .inner-container .pagination-list li a.prev:before {
  transform: rotate(180deg);
}
.archive-pagination-row .inner-container .pagination-list li a.next:hover:before,
.archive-pagination-row .inner-container .pagination-list li a.prev:hover:before {
  border-left: 0.5rem solid #fff;
}
.archive-pagination-row .inner-container .pagination-list li span.page-numbers.dots {
  background: transparent;
  color: #2179be;
}

/*# sourceMappingURL=template-news-archive.css.map */
