#wrap.opacity {
  opacity: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }
  #wrap.opacity.op {
    opacity: 1; }

.btn--outline-secondary:not(:disabled):not(.disabled):active,
.btn--outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn--outline-secondary.dropdown-toggle {
  color: #fff;
  border-color: #495057;
  background-color: #495057; }

@media (max-width: 1440px) {
  .campaign-swiper-list {
    width: calc(100% + 31px);
    margin-left: -16px !important;
    margin-right: -16px !important; } }

.swiper-wrapper.noSwiper {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important; }

@media (min-width: 640px) and (max-width: 1023.98px) {
  .swiper-slide.col-md-3 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 23% !important;
    flex: 0 0 23% !important;
    max-width: 23% !important; }
  .swiper-slide.col-md-4 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30.33333% !important;
    flex: 0 0 30.33333% !important;
    max-width: 30.33333% !important; }
  .swiper-slide.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%; } }

@media (max-width: 639.98px) {
  .swiper-slide.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%; }
  .swiper-slide.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 93%;
    flex: 0 0 93%;
    max-width: 93%; } }

.swiper-slide.col-none {
  width: auto;
  height: 100%; }

.cover-list .info-block .info-project .info-name {
  margin-bottom: 1rem; }

.campaign-content-list,
.campaign-content-about {
  display: none; }

.campaign-content-list.active,
.campaign-content-about.active {
  display: block; }

.img-square .cover-block {
  padding-bottom: 100%; }

.img-square-horizontal .cover-block {
  padding-bottom: 38%; }

.img-square-auto .cover-block {
  padding-bottom: initial; }

.img-square-auto .cover {
  position: relative;
  height: 350px; }
  @media (max-width: 639.98px) {
    .img-square-auto .cover {
      height: 210px; } }
