.icon {
  display: block;
  line-height: 0;
}
.icon::before {
  content: "";
  display: inline-block;
  transition: all 0.2s ease-in;
}
.icon-18::before {
  width: 18px;
  height: 18px;
}
.icon-27::before {
  width: 27px;
  height: 27px;
}
.icon-primary::before {
  background-color: #25368E;
}
.icon-primary:hover::before {
  background-color: #f9fbff;
}
.icon-primary-500::before {
  background-color: #4B59A3;
}
.icon-primary-500:hover::before {
  background-color: #f9fbff;
}
.icon-linkedin::before {
  mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' viewBox='0 0 19 17' fill='none'%3e %3cpath d='M17.7511 15.6881H17.9214L17.5951 15.1946C17.7946 15.1946 17.9004 15.0678 17.9019 14.9126C17.9019 14.9066 17.9019 14.8998 17.9011 14.8938C17.9011 14.6823 17.7736 14.5811 17.5119 14.5811H17.0889V15.6881H17.2479V15.2058H17.4436L17.7511 15.6881ZM17.4324 15.0806H17.2479V14.7063H17.4819C17.6026 14.7063 17.7406 14.7258 17.7406 14.8841C17.7406 15.0656 17.6019 15.0806 17.4324 15.0806Z' fill='%2332746D' /%3e %3cpath d='M13.4683 13.8048H11.213V10.273C11.213 9.43078 11.198 8.34703 10.04 8.34703C8.8655 8.34703 8.6855 9.26428 8.6855 10.2123V13.8048H6.431V6.54178H8.59625V7.53403H8.62625C9.068 6.77953 9.8885 6.32878 10.7622 6.36103C13.0482 6.36103 13.469 7.86478 13.469 9.82003L13.4683 13.8048ZM3.88625 5.54878C3.16325 5.54878 2.5775 4.96303 2.5775 4.24003C2.5775 3.51703 3.16325 2.93128 3.88625 2.93128C4.60925 2.93128 5.195 3.51703 5.195 4.24003C5.195 4.96303 4.60925 5.54878 3.88625 5.54878ZM5.0135 13.8048H2.756V6.54178H5.0135V13.8048ZM14.5925 0.837278H1.62275C1.01 0.830528 0.5075 1.32178 0.5 1.93453V14.9575C0.5075 15.571 1.01 16.0623 1.62275 16.0555H14.5925C15.2068 16.063 15.7115 15.5718 15.7197 14.9575V1.93378C15.7107 1.31953 15.206 0.828278 14.5925 0.836528' fill='%2332746D' /%3e %3cpath d='M17.4524 14.0883C16.8794 14.0935 16.4189 14.563 16.4249 15.136C16.4301 15.709 16.8996 16.1695 17.4726 16.1635C18.0456 16.1583 18.5061 15.6888 18.5001 15.1158C18.4949 14.5503 18.0374 14.0935 17.4726 14.0883H17.4524ZM17.4764 16.0443C16.9739 16.0525 16.5359 15.6528 16.5276 15.1503C16.5194 14.6478 16.9199 14.2338 17.4224 14.2255C17.9249 14.2173 18.3389 14.6178 18.3471 15.1203C18.3471 15.1255 18.3471 15.13 18.3471 15.1353C18.3576 15.6265 17.9676 16.0338 17.4764 16.0443H17.4531Z' fill='%2332746D' /%3e %3c/svg%3e");
}
.icon-facebook::before {
  mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3e %3cpath d='M18.5 9.55481C18.5 14.0466 15.2045 17.7703 10.9025 18.4461V12.1738H12.9943L13.3925 9.57881H10.9025V7.89506C10.9025 7.18481 11.2505 6.49331 12.365 6.49331H13.4968V4.28381C13.4968 4.28381 12.4692 4.10831 11.4875 4.10831C9.437 4.10831 8.0975 5.35106 8.0975 7.60031V9.57806H5.81825V12.1731H8.0975V18.4453C3.79625 17.7688 0.5 14.0458 0.5 9.55481C0.5 4.58456 4.52975 0.55481 9.5 0.55481C14.4702 0.55481 18.5 4.58381 18.5 9.55481Z' fill='%2332746D' /%3e %3c/svg%3e");
}
.icon-x::before {
  mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3e %3cg clip-path='url(%23clip0_3758_3216)'%3e %3cpath d='M14.675 1.36475H17.4365L11.405 8.2565L18.5 17.636H12.9462L8.59325 11.9487L3.61775 17.636H0.85175L7.30175 10.2627L0.5 1.36475H6.19475L10.1255 6.563L14.675 1.36475ZM13.7053 15.9852H15.2345L5.3615 2.92925H3.719L13.7053 15.9852Z' fill='%2332746D' /%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_3758_3216'%3e %3crect width='18' height='18' fill='white' transform='translate(0.5 0.5)' /%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
}

h1,
.h1 {
  font-size: 58px;
  line-height: 110%;
}

h2,
.h2 {
  font-size: 44px;
  line-height: 120%;
}

h3,
.h3 {
  font-size: 32px;
  line-height: 120%;
}

h4,
.h4 {
  font-size: 24px;
  line-height: 120%;
}

h5,
.h5 {
  font-size: 20px;
  line-height: 120%;
}

.posts {
  padding: 0 0 24px;
  border-bottom: 1px solid #25368E;
  margin-bottom: 35px;
  margin-top: 7px;
}
.posts .title-wrapper .title {
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #25368E;
  line-height: 0;
}
@media (max-width: 991.98px) {
  .posts .title-wrapper .title {
    text-align: center;
  }
}
.posts .title-wrapper .title span {
  background: #f9fbff;
  padding: 0 25px;
  margin-left: 32px;
  font-size: 20px;
}
@media (max-width: 991.98px) {
  .posts .title-wrapper .title span {
    margin-left: 0;
  }
}
.posts .posts-wrapper {
  row-gap: 32px;
  padding-top: 24px;
  column-gap: 24px;
}
.posts .posts-wrapper .post-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  width: calc(33% - 14px);
}
@media (max-width: 991.98px) {
  .posts .posts-wrapper .post-wrapper {
    width: 100%;
  }
}
.posts .posts-wrapper .post-wrapper .image-wrapper {
  position: relative;
}
.posts .posts-wrapper .post-wrapper .image-wrapper:hover .overlay {
  opacity: 1;
}
.posts .posts-wrapper .post-wrapper .image-wrapper .image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 8px;
  aspect-ratio: 3/2;
  object-fit: cover;
  object-position: top center;
}
.posts .posts-wrapper .post-wrapper .image-wrapper .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: 0.5s ease;
  background-color: rgba(24, 36, 97, 0.7);
  border-radius: 8px;
}
.posts .posts-wrapper .post-wrapper .image-wrapper .overlay .read-more span {
  color: #f9fbff;
  font-size: 14px;
  line-height: 120%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  text-decoration: underline;
}
.posts .posts-wrapper .post-wrapper .date {
  margin-bottom: 0;
  color: #25368E;
  font-size: 14px;
  line-height: 120%;
}
.posts .posts-wrapper .post-wrapper .title a {
  color: #020216;
  font-size: 20px;
  line-height: 120%;
  font-weight: 600;
  letter-spacing: -0.64px;
  text-decoration: none;
}
@media (max-width: 991.98px) {
  .posts .posts-wrapper .post-wrapper .title a {
    font-size: 20px;
    line-height: 120%;
  }
}
.posts .posts-wrapper .post-wrapper .title a:hover {
  text-decoration: underline;
}
.posts .posts-wrapper .post-wrapper .excerpt {
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 0;
}
.posts .posts-wrapper .banner-wrapper {
  position: relative;
}
.posts .posts-wrapper .banner-wrapper .banner {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.posts .posts-wrapper .banner-wrapper .banner--desktop {
  display: block;
}
@media (max-width: 991.98px) {
  .posts .posts-wrapper .banner-wrapper .banner--desktop {
    display: none;
  }
}
.posts .posts-wrapper .banner-wrapper .banner--mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .posts .posts-wrapper .banner-wrapper .banner--mobile {
    display: block;
  }
}
.posts .posts-wrapper .banner-wrapper .ad {
  position: absolute;
  top: -14px;
  right: 6px;
  z-index: 3;
  width: fit-content;
  color: #162055;
  border-radius: 900px;
  font-size: 10px;
  line-height: 75%;
}
.posts .posts-wrapper .banner-wrapper .ad span {
  font-size: 16px;
}
.posts .posts-wrapper .posts-navigation {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 12px;
}
.posts .posts-wrapper .posts-navigation .page-numbers {
  color: #020216;
  font-size: 16px;
  line-height: 145%;
  font-weight: 400;
  text-decoration: none;
}
.posts .posts-wrapper .posts-navigation .current {
  color: #25368E;
}
.posts .posts-wrapper .posts-navigation .next::before,
.posts .posts-wrapper .posts-navigation .prev::before {
  content: "";
  mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='7' viewBox='0 0 21 7' fill='none'%3e %3cpath d='M20.5 3.29175L15.5 0.404995L15.5 6.1785L20.5 3.29175ZM0.5 3.79175L16 3.79175L16 2.79175L0.5 2.79175L0.5 3.79175Z' fill='%2332746D' /%3e %3c/svg%3e");
  display: inline-block;
  width: 21px;
  height: 7px;
  background-color: #25368E;
  vertical-align: 1px;
}
.posts .posts-wrapper .posts-navigation .prev::before {
  transform: rotate(180deg);
}

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