#1231qwqwe {
  display: block;
}
.partners-block.type_1 {
  margin: 0 26px 101px;
  background-image: url("/sites/all/modules/vesta_core/modules/vesta_blocks/img/type_1/partners.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  z-index: 0;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .partners-block.type_1 {
    margin: 0 0 91px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partners-block.type_1 {
    margin: 0 0 71px;
  }
}
@media screen and (max-width: 767px) {
  .partners-block.type_1 {
    margin: 0 0 38px;
  }
}
.partners-block.type_1::before {
  content: '';
  background: rgba(0, 0, 0, 0.54);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.partners-block.type_1 .region.region-partners {
  position: relative;
  z-index: 0;
}
.partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 {
  backdrop-filter: blur(40px);
  background: rgba(255, 255, 255, 0.19);
  border-radius: 0px;
  overflow: hidden;
  padding: 36px 32px 87px 36px;
  margin: 103px 0 106px;
}
@media screen and (max-width: 767px) {
  .partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 {
    padding: 23px 20px 36px 21px;
    margin: 53px 0 52px;
  }
}
.partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .block-title {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 59px;
  letter-spacing: 0%;
  text-align: left;
  margin: 0 0 73px;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .block-title {
    margin: 0 0 40px;
    font-size: 40px;
    line-height: 50px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .block-title {
    margin: 0 0 30px;
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (max-width: 767px) {
  .partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .block-title {
    font-size: 24px;
    line-height: 29px;
    margin: 0 0 28px;
    text-align: center;
    justify-content: center;
  }
}
.partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .type-1.view.view-partners.view-id-partners.view-display-id-block_1 .view-content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 73px 38px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .type-1.view.view-partners.view-id-partners.view-display-id-block_1 .view-content {
    gap: 50px 25px;
  }
}
@media screen and (max-width: 767px) {
  .partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .type-1.view.view-partners.view-id-partners.view-display-id-block_1 .view-content {
    gap: 40px 20px;
    align-items: center;
    justify-content: space-between;
  }
}
.partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .type-1.view.view-partners.view-id-partners.view-display-id-block_1 .view-content .views-row {
  display: flex;
}
.partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .type-1.view.view-partners.view-id-partners.view-display-id-block_1 .view-content .views-row .node.node--type-partner.node--view-mode-teaser.ds-1col .field.field--name-dynamic-token-fieldnode-link-image {
  display: flex;
}
.partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .type-1.view.view-partners.view-id-partners.view-display-id-block_1 .view-content .views-row .node.node--type-partner.node--view-mode-teaser.ds-1col .field.field--name-dynamic-token-fieldnode-link-image a {
  display: flex;
}
.partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .type-1.view.view-partners.view-id-partners.view-display-id-block_1 .view-content .views-row .node.node--type-partner.node--view-mode-teaser.ds-1col .field.field--name-dynamic-token-fieldnode-link-image img {
  max-height: 90px;
  max-width: 255px;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .type-1.view.view-partners.view-id-partners.view-display-id-block_1 .view-content .views-row .node.node--type-partner.node--view-mode-teaser.ds-1col .field.field--name-dynamic-token-fieldnode-link-image img {
    max-height: 70px;
    max-width: 200px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .type-1.view.view-partners.view-id-partners.view-display-id-block_1 .view-content .views-row .node.node--type-partner.node--view-mode-teaser.ds-1col .field.field--name-dynamic-token-fieldnode-link-image img {
    max-height: 60px;
    max-width: 180px;
  }
}
@media screen and (max-width: 767px) {
  .partners-block.type_1 .region.region-partners div#block-vesta-theme-views-block-partners-block-1 .type-1.view.view-partners.view-id-partners.view-display-id-block_1 .view-content .views-row .node.node--type-partner.node--view-mode-teaser.ds-1col .field.field--name-dynamic-token-fieldnode-link-image img {
    max-height: 70px;
    max-width: 134px;
  }
}
