/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/styles/ui/posts.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.shape {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
}
.shape > img, .shape svg {
  transform: scale(2);
  display: block;
}

.shape-top {
  left: 0;
  right: 0;
  top: 0;
}
.shape-top > svg, .shape-top img {
  transform-origin: bottom center;
}

.shape-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}
.shape-bottom > img, .shape-bottom svg {
  transform-origin: top center;
}

.shape-end {
  inset: 0;
}
.shape-end > svg {
  bottom: inherit;
  position: inherit;
  right: inherit;
  top: inherit;
  transform-origin: center left;
}

.shape-fluid-x > img {
  height: auto;
  width: 100%;
}

.shape-fluid-y > svg {
  height: 100%;
  width: auto;
}

footer.bg-primary .footer-link {
  flex-wrap: nowrap;
  gap: 15px;
}
footer.bg-primary .footer-link li.link {
  position: relative;
}
footer.bg-primary .footer-link li.link a {
  font-size: 1rem;
  text-decoration: none;
  color: var(--white-color);
  font-weight: 300;
}
footer.bg-primary .footer-link li.link::after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-out;
  position: absolute;
  top: 102%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--white-color);
}
footer.bg-primary .footer-link li.link:hover::after {
  opacity: 1;
}

.welcome p {
  font-size: clamp(14px, 2vw, 1.2rem);
  font-weight: 300;
  line-height: 1.7;
}

.blog {
  margin-top: -5rem;
  min-height: 350px;
}

.news .news-item {
  margin-bottom: 1.5rem;
  position: relative;
  min-height: 410px;
}
.news .news-item .news-image {
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}
.news .news-item .news-image img {
  width: 100%;
  height: 268px;
  -o-object-fit: cover;
     object-fit: cover;
}
.news .news-item .news-content .news-title {
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.news .news-item .news-content .news-text {
  background-color: #ffffff;
}
.news .news-item .news-content .news-text .see-more {
  color: #0a96d1;
  font-size: 0.9rem;
  margin-bottom: 1em;
  text-decoration: none;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  transition: transform 0.3s ease-out;
}
.news .news-item .news-content .news-text .see-more:hover {
  transform: translateX(5px);
}
.news .news-item .news-content .news-date {
  text-align: left;
  background-color: #ffffff;
  font-style: italic;
  color: #909090;
  font-size: 13px;
}

.related .related-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}
.related .item {
  background-color: var(--white-color);
}
.related .item a {
  text-decoration: none;
}
.related .item a .item-image img {
  display: block;
  width: 100%;
  height: 130px;
  -o-object-fit: cover;
     object-fit: cover;
}
.related .item a .item-title {
  color: var(--main-color);
  font-weight: 500;
}
.related .item a .item-date {
  font-style: italic;
  font-size: 13px;
  color: #909090;
}

.pagination {
  gap: 5px;
}
.pagination li.page-item a.page-link, .pagination li.page-item span.page-link {
  border-radius: 0.25rem;
}

@media (min-width: 768px) {
  .blog {
    margin-top: -14rem;
  }
}
@media (min-width: 992px) {
  .news .news-item .news-content .news-text {
    border-radius: 5px 0 0 0;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 70%;
    padding: 10px 40px 21px;
  }
  .news .news-item .news-date {
    width: 30%;
    padding: 20px 20px 0 20px;
  }
  .related .related-wrapper {
    display: block;
    position: sticky;
    top: 0;
  }
}
@media (max-width: 576px) {
  .related .related-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwX3Bvc3RzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBQ0FKO0FEQ0k7RUFDSTtFQUNBO0FDQ1I7O0FERUE7RUFDSTtFQUNBO0VBQ0E7QUNDSjtBREFJO0VBQ0k7QUNFUjs7QURDQTtFQUNJO0VBQ0E7RUFDQTtBQ0VKO0FEREk7RUFDSTtBQ0dSOztBREFBO0VBQ0k7QUNHSjtBREZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0lSOztBRERBO0VBQ0k7RUFDQTtBQ0lKOztBREZBO0VBQ0k7RUFDQTtBQ0tKOztBQzVDUTtFQUNJO0VBQ0E7QUQrQ1o7QUM5Q1k7RUFDSTtBRGdEaEI7QUMvQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURpRHBCO0FDL0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlEcEI7QUMvQ2dCO0VBQ0k7QURpRHBCOztBQXZFQTtFQUNFO0VBQ0E7RUFDQTtBQTBFRjs7QUF2RUE7RUFDRTtFQUNBO0FBMEVGOztBQXRFRTtFQUNFO0VBQ0E7RUFFQTtBQXdFSjtBQXRFSTtFQUNFO0VBQ0E7QUF3RU47QUF2RU07RUFDRTtFQUNBO0VBQ0E7S0FBQTtBQXlFUjtBQXJFTTtFQUNFO0VBQ0E7RUFDQTtBQXVFUjtBQXJFTTtFQUNFO0FBdUVSO0FBdEVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBQXdFVjtBQXZFVTtFQUNFO0FBeUVaO0FBckVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVFUjs7QUEvREU7RUFDRTtFQUNBO0VBQ0E7QUFrRUo7QUFoRUU7RUFDRTtBQWtFSjtBQWpFSTtFQUNFO0FBbUVOO0FBakVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBQW1FVjtBQWhFTTtFQUNFO0VBQ0E7QUFrRVI7QUFoRU07RUFDRTtFQUNBO0VBQ0E7QUFrRVI7O0FBNURBO0VBQ0U7QUErREY7QUE3REk7RUFDRTtBQStETjs7QUExREE7RUFDRTtJQUNFO0VBNkRGO0FBQ0Y7QUExREE7RUFJUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXlEUjtFQXRESTtJQUNFO0lBQ0E7RUF3RE47RUFuREU7SUFDRTtJQUNBO0lBQ0E7RUFxREo7QUFDRjtBQWpEQTtFQUVJO0lBQ0U7RUFrREo7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19zaGFwZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdWkvcG9zdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHNoYXBlIHN0eWxlXG4uc2hhcGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYgPiBpbWcsIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5zaGFwZS10b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgICYgPiBzdmcsIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG4gICAgfVxufVxuLnNoYXBlLWJvdHRvbSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgJiA+IGltZywgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICB9XG59XG4uc2hhcGUtZW5kIHtcbiAgICBpbnNldDogMDtcbiAgICAmID4gc3ZnIHtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgfVxufVxuLnNoYXBlLWZsdWlkLXggPiBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5zaGFwZS1mbHVpZC15PiBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbn0iLCJAaW1wb3J0IFwiLi4vY29tcG9uZW50cy9zaGFwZVwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvZm9vdGVyXCI7XG5cblxuLndlbGNvbWUgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAxLjJyZW0pO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uYmxvZyB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cblxuLm5ld3Mge1xuICAubmV3cy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vbWluLWhlaWdodDogMzcwcHg7XG4gICAgbWluLWhlaWdodDogNDEwcHg7XG5cbiAgICAubmV3cy1pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNjhweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5uZXdzLWNvbnRlbnQge1xuICAgICAgLm5ld3MtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAubmV3cy10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgLnNlZS1tb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzBhOTZkMTtcbiAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZXdzLWRhdGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiAjOTA5MDkwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbGF0ZWQgcG9zdHNcbi5yZWxhdGVkIHtcbiAgLnJlbGF0ZWQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICB9XG4gIC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgICAuaXRlbS1kYXRlIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjOTA5MDkwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGdhcDogNXB4O1xuICBsaS5wYWdlLWl0ZW0ge1xuICAgIGEucGFnZS1saW5rLCBzcGFuLnBhZ2UtbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2cge1xuICAgIG1hcmdpbi10b3A6IC0xNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3Mge1xuICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgLm5ld3MtY29udGVudCB7XG4gICAgICAgIC5uZXdzLXRleHQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZXdzLWRhdGUge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVsYXRlZCB7XG4gICAgLnJlbGF0ZWQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucmVsYXRlZCB7XG4gICAgLnJlbGF0ZWQtd3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbiAgfVxufSIsIi8vIGZvb3RlclxuZm9vdGVyIHtcbiAgICAmLmJnLXByaW1hcnkge1xuICAgICAgICAuZm9vdGVyLWxpbmsge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICBsaS5saW5rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAyJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/