

.avion-partner-grid .block-wpr > .block-inner > img {
  max-width: 100%;
}

.avion-partner-grid {
  .avion-partner-grid_triangle {
    background:
      url("/_assets-custom/includes/avion-partners-grid/patterns/grid-triangle-pattern.svg")
        top right 8.4px / auto 156px no-repeat,
      radial-gradient(
        104.43% 104.43% at 0% -4.43%,
        #4f8782 0%,
        #8e2744 55.77%,
        #ce0f17 100%
      );
  }

  .avion-partner-grid_moi {
    position:relative;
       overflow:hidden;
      background:#8d34be;
    /* background:
      url("/_assets-custom/includes/avion-partners-grid/patterns/grid-moi-pattern-v2.svg")
        top right / cover no-repeat,
      #8d34be; */
  }

  .avion-partner-grid_moi::before {
    content: "";
    position: absolute;
    inset:0;
  background:
      url("/_assets-custom/includes/avion-partners-grid/patterns/grid-moi-pattern.svg")
        top / cover no-repeat;
        opacity: 0.8;
        pointer-events:none;
  }

  .avion-partner-grid_moi > * {
    position:relative;
    z-index:1;
  }

  .avion-partner-grid_more {
    background:
      url("/_assets-custom/includes/avion-partners-grid/patterns/grid-more-pattern.svg")
        top right / cover no-repeat,
      #004ea8;
  }
  .avion-partner-grid_doordash {
    background:
      url("/_assets-custom/includes/avion-partners-grid/patterns/grid-doordash-pattern.svg")
        top -11px left -25% / 222px no-repeat,
      #622eea;
  }
  .avion-partner-grid_petro-canada {
    background:
      url("/_assets-custom/includes/avion-partners-grid/patterns/grid-petro-canada-pattern.png")
        top 39% right 15% / 112% no-repeat,
      #ee1122;
  }
  .avion-partner-grid_rexall {
    background:
      url("/_assets-custom/includes/avion-partners-grid/patterns/grid-rexall-pattern.svg")
        top right / cover no-repeat,
      #24aaa4;
  }
}

.avion-partner-grid .avion-partner-grid_coming-soon .block-img {
  height: 100% !important;
}

.avion-partner-grid .avion-partner-grid_coming-soon .block-img > div {
  max-width: 254px;
}

.avion-partner-grid .block-wpr {
  border-radius: 12px !important;
}

.avion-partner-grid .block-inner {
  height: 100%;
  flex-direction: column;
  padding-bottom: 36px !important;
}

.avion-partner-grid .desktop-only .block-wpr,
.avion-partner-grid .desktop-only .block-inner {
  height: 100% !important;
}

.avion-partner-grid .mobile-only .block-wpr,
.avion-partner-grid .mobile-only .block-inner {
  height: 100% !important;
  min-height: 179px;
}

.avion-partner-grid .mobile-only .block-wpr .block-inner img {
  margin-left: 0 !important;
}

.avion-partner-grid .slick-track {
  display: inline-flex;
}

.avion-partner-grid .carousel-item .block-wpr {
  height: 100%;
}

.avion-partner-grid .slick-list {
  padding: 0 !important;
}

.avion-partner-grid_rexall a.roboto-regular,
.avion-partner-grid_doordash a.roboto-regular {
  border: solid 2px #000;
  color: #000 !important;
}

.avion-partner-grid .block-wpr a {
  color: #ffffff !important;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-decoration: underline;
}

.avion-partner-grid {
  margin-left: auto;
  margin-right: auto;
  max-width: 1120px;
  gap: 32px;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.desktop-only.avion-partner-grid {
  display: grid !important;
}

.mobile-only.avion-partner-grid {
  display: none !important;
}

.avion-partner-grid .block-wpr {
  max-width: 352px;
  min-height: 270px !important;
}

.avion-partner-grid .carousel-wpr .carousel-inner .carousel-item img {
	margin-left:unset !important;
	margin-right:unset !important;
}

@media screen and (max-width: 639px) {
  .avion-partner-grid {
    grid-template-rows: repeat(1, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }

  .desktop-only.avion-partner-grid {
    display: none !important;
  }

  .mobile-only.avion-partner-grid {
    display: block !important;
  }

  .avion-partner-grid .block-wpr {
    max-width: none !important;
    min-height: auto !important;
  }

  .avion-partner-grid .block-inner  {
	padding:36px 24px;
  }
  
.avion-partner-grid {
  /* .avion-partner-grid_triangle {
    background:
        top right 8.4px / auto 156px no-repeat,
      radial-gradient(
        104.43% 104.43% at 0% -4.43%,
        #4f8782 0%,
        #8e2744 55.77%,
        #ce0f17 100%
      );
  }

  .avion-partner-grid_moi {
    background:
      url("/_assets-custom/includes/avion-partners-grid/patterns/grid-moi-pattern.svg")
        top right / cover no-repeat,
      #8d34be;
  }

  .avion-partner-grid_more {
    background:
        top right / cover no-repeat,
      #004ea8;
  }
  .avion-partner-grid_doordash {
    background:
      url("/_assets-custom/includes/avion-partners-grid/patterns/grid-doordash-pattern.svg")
        top -11px left -25% / 222px no-repeat,
      #622eea;
  }
  .avion-partner-grid_petro-canada {
    background:
      url("/_assets-custom/includes/avion-partners-grid/patterns/grid-petro-canada-pattern.png")
        top 39% right 15% / 112% no-repeat,
      #ee1122;
  }
  .avion-partner-grid_rexall {
    background:
      url("/_assets-custom/includes/avion-partners-grid/patterns/grid-rexall-pattern.svg")
        top right / cover no-repeat,
      #24aaa4;
  } */
}
}