/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/media-query-plugin/src/loader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./assets/scss/blocks/article.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
.article__full {
  padding-bottom: 66.6666666667%;
}
.article__full a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  z-index: 2;
  background: rgba(0, 0, 0, 0.6) url("data:image/svg+xml;charset=utf8,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.60859 0.0756075C8.33484 0.127502 7.84211 0.247684 7.51362 0.342648C7.18512 0.437612 6.61687 0.657933 6.25088 0.832332C5.88483 1.00666 5.37583 1.28738 5.11974 1.45607C4.86359 1.62483 4.42447 1.95876 4.14382 2.19819C3.86318 2.43769 3.43767 2.86321 3.19817 3.14385C2.95873 3.42449 2.6248 3.86361 2.45604 4.11977C2.28735 4.37586 2.00664 4.88485 1.83231 5.25091C1.65791 5.61689 1.43772 6.18515 1.34289 6.51364C1.24812 6.84213 1.12376 7.37966 1.06656 7.70815C0.987653 8.16134 0.971062 8.57756 0.997541 9.43356C1.01831 10.1023 1.07638 10.7576 1.14022 11.0427C1.19941 11.3073 1.32232 11.7552 1.4133 12.0381C1.50428 12.3211 1.73031 12.86 1.91552 13.2358C2.10074 13.6117 2.41397 14.1446 2.61166 14.4201C2.80929 14.6955 3.12709 15.0986 3.31782 15.3158C3.50854 15.533 3.8886 15.8985 4.16234 16.1281C4.43608 16.3577 4.83923 16.6644 5.05823 16.8096C5.27722 16.9548 5.62064 17.1645 5.82139 17.2756C6.02213 17.3868 6.46337 17.5882 6.80188 17.7234C7.1404 17.8585 7.75258 18.0475 8.1623 18.1434C8.8159 18.2963 9.05361 18.3181 10.1017 18.3213C10.9916 18.3239 11.4432 18.2951 11.8724 18.2081C12.1893 18.1438 12.682 18.0163 12.9674 17.9249C13.2527 17.8335 13.8445 17.5803 14.2825 17.3623C14.7205 17.1444 15.3174 16.7869 15.6089 16.5681L16.1389 16.1702L20.0575 20.085L23.9761 24H24.2941C24.557 24 24.6456 23.9664 24.806 23.806C24.9664 23.6456 25 23.557 25 23.2941V22.9762L21.085 19.0576L17.1701 15.139L17.568 14.6089C17.7869 14.3174 18.1443 13.7205 18.3623 13.2826C18.5803 12.8446 18.8334 12.2528 18.9249 11.9674C19.0163 11.682 19.1437 11.1893 19.208 10.8724C19.295 10.4432 19.3239 9.99167 19.3213 9.10175C19.3181 8.05363 19.2962 7.81593 19.1433 7.16233C19.0475 6.75261 18.8585 6.14042 18.7233 5.80191C18.5882 5.4634 18.3867 5.02216 18.2756 4.82141C18.1644 4.62067 17.9547 4.27724 17.8095 4.05825C17.6643 3.83926 17.3577 3.43611 17.1281 3.16236C16.8985 2.88862 16.533 2.50857 16.3158 2.31784C16.0986 2.12712 15.6867 1.80301 15.4003 1.59755C15.114 1.39209 14.5812 1.07913 14.2162 0.902012C13.8512 0.724892 13.3211 0.505234 13.0381 0.41392C12.7552 0.322606 12.3073 0.199173 12.0427 0.13958C11.7256 0.0682411 11.1433 0.0227835 10.334 0.00625939C9.45629 -0.0116583 8.96442 0.00811741 8.60859 0.0756075ZM11.109 1.44134C11.3945 1.48022 11.8619 1.57107 12.1478 1.64321C12.4336 1.71534 12.9271 1.88629 13.2443 2.02306C13.5616 2.15984 14.0792 2.43995 14.3946 2.64554C14.71 2.85113 15.1995 3.23815 15.4823 3.50559C15.7651 3.77309 16.1754 4.23079 16.394 4.52278C16.6126 4.81478 16.9518 5.38549 17.1478 5.79109C17.3498 6.2093 17.5757 6.81074 17.6695 7.18058C17.7605 7.5392 17.8608 8.13314 17.8923 8.50038C17.9239 8.86763 17.9255 9.45181 17.8957 9.79855C17.8659 10.1453 17.8089 10.5783 17.7688 10.7608C17.7288 10.9433 17.6185 11.3315 17.5238 11.6235C17.4291 11.9155 17.2214 12.4082 17.0624 12.7185C16.9033 13.0287 16.58 13.5394 16.3439 13.8532C16.1077 14.1671 15.7304 14.5944 15.5054 14.8027C15.2803 15.0111 14.8832 15.3319 14.623 15.5156C14.3628 15.6994 13.9258 15.9626 13.6521 16.1005C13.3783 16.2384 12.923 16.4286 12.6402 16.5231C12.3574 16.6177 11.8796 16.7424 11.5784 16.8003C11.256 16.8622 10.6755 16.906 10.167 16.9068C9.54681 16.9078 9.11068 16.8689 8.62013 16.7689C8.24446 16.6924 7.75219 16.5601 7.52622 16.475C7.30033 16.3899 6.87574 16.1998 6.58269 16.0524C6.2897 15.905 5.8119 15.6072 5.5209 15.3905C5.22997 15.1739 4.77307 14.7651 4.50556 14.4823C4.23812 14.1995 3.8511 13.7101 3.64551 13.3946C3.43992 13.0792 3.15981 12.5616 3.02304 12.2443C2.88627 11.9271 2.71227 11.4246 2.63648 11.1276C2.56063 10.8306 2.46374 10.2758 2.4212 9.89478C2.36247 9.36906 2.36227 9.02166 2.42034 8.45499C2.46248 8.04421 2.5599 7.46925 2.63688 7.17726C2.71379 6.88527 2.87817 6.41025 3.0022 6.12164C3.12623 5.83303 3.36732 5.36591 3.53794 5.08367C3.70856 4.80137 4.03678 4.35204 4.26739 4.08506C4.49793 3.81815 4.88814 3.42901 5.13454 3.2203C5.38088 3.01166 5.8107 2.70294 6.08969 2.53432C6.36861 2.36569 6.83301 2.12612 7.12162 2.00196C7.41022 1.8778 7.89148 1.71315 8.19104 1.63604C8.49066 1.55893 8.92367 1.47146 9.15328 1.44167C9.38296 1.4118 9.80011 1.38367 10.0804 1.37902C10.3605 1.37438 10.8234 1.40245 11.109 1.44134Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
}
.article__thumb {
  padding-bottom: 80%;
}
.article__gallery .swiper-slide {
  width: 100%;
}
.article .swiper-button-prev,
.article .swiper-button-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 3;
}
.article .swiper-button-prev {
  left: 0;
}
.article .swiper-button-next {
  right: 0;
}
.article .swiper-slide-thumb-active {
  background-color: #000;
}
.article .swiper-slide-thumb-active img {
  opacity: 0.6;
}
.article .wpforms-title {
  text-align: left;
  color: var(--igs-color-1);
  font-weight: 800;
}
@media (min-width: 500px) and (max-width: 767.98px) {
  .article__thumbs .swiper-slide {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .article__thumbs .swiper-slide {
    flex: 0 0 16.66%;
    max-width: 16.66%;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .article__thumbs .swiper-slide {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 1230px) {
  .article__thumbs .swiper-slide {
    flex: 0 0 16.66%;
    max-width: 16.66%;
  }
}
@media (max-width: 499.98px) {
  .article__thumbs .swiper-slide {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
