* {
  box-sizing: border-box; }

.logo-grid, .edit-post-visual-editor .acf-block-preview .logo-grid {
  padding: 3.75rem 0.9375rem 2.8125rem;
  background: linear-gradient(273.78deg, #002856 18.62%, rgba(0, 40, 86, 0) 72.28%), #00142B;
  overflow: hidden; }
  .logo-grid .kicker, .logo-grid__title, .edit-post-visual-editor .acf-block-preview .logo-grid .kicker, .edit-post-visual-editor .acf-block-preview .logo-grid__title {
    color: #FFFFFF;
    animation-fill-mode: backwards;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp; }
  .logo-grid__title, .edit-post-visual-editor .acf-block-preview .logo-grid__title {
    color: #FFFFFF;
    font-family: "dovetail-mvb", "Faustina", "Open Sans", sans-serif; }
  .logo-grid .logos, .edit-post-visual-editor .acf-block-preview .logo-grid .logos {
    margin-top: 2.8125rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch; }
    @media screen and (min-width: 768px) {
      .logo-grid .logos, .edit-post-visual-editor .acf-block-preview .logo-grid .logos {
        margin-top: 4.6875rem; } }
    .logo-grid .logos .logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo {
      display: flex;
      justify-content: center;
      align-items: center;
      width: calc(1 / 2 * 100% - (1 - (1 / 2)) * 11px * 1.005);
      flex: 0 1 auto;
      margin-bottom: 0.625rem; }
      @media screen and (min-width: 500px) {
        .logo-grid .logos .logo:nth-child(n), .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(n) {
          margin-right: 11px; }
        .logo-grid .logos .logo:nth-child(2n), .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(2n) {
          margin-right: 0; } }
      .logo-grid .logos .logo .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo .partner_logo {
        mix-blend-mode: screen;
        animation-fill-mode: backwards;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-name: come-in;
        animation-name: come-in; }
      .logo-grid .logos .logo:nth-child(1) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(1) .partner_logo {
        -webkit-animation-delay: calc(1 * 0.2s); }
      .logo-grid .logos .logo:nth-child(2) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(2) .partner_logo {
        -webkit-animation-delay: calc(2 * 0.2s); }
      .logo-grid .logos .logo:nth-child(3) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(3) .partner_logo {
        -webkit-animation-delay: calc(3 * 0.2s); }
      .logo-grid .logos .logo:nth-child(4) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(4) .partner_logo {
        -webkit-animation-delay: calc(4 * 0.2s); }
      .logo-grid .logos .logo:nth-child(5) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(5) .partner_logo {
        -webkit-animation-delay: calc(5 * 0.2s); }
      .logo-grid .logos .logo:nth-child(6) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(6) .partner_logo {
        -webkit-animation-delay: calc(6 * 0.2s); }
      .logo-grid .logos .logo:nth-child(7) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(7) .partner_logo {
        -webkit-animation-delay: calc(7 * 0.2s); }
      .logo-grid .logos .logo:nth-child(8) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(8) .partner_logo {
        -webkit-animation-delay: calc(8 * 0.2s); }
      .logo-grid .logos .logo:nth-child(9) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(9) .partner_logo {
        -webkit-animation-delay: calc(9 * 0.2s); }
      .logo-grid .logos .logo:nth-child(10) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(10) .partner_logo {
        -webkit-animation-delay: calc(10 * 0.2s); }
      .logo-grid .logos .logo:nth-child(11) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(11) .partner_logo {
        -webkit-animation-delay: calc(11 * 0.2s); }
      .logo-grid .logos .logo:nth-child(12) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(12) .partner_logo {
        -webkit-animation-delay: calc(12 * 0.2s); }
      .logo-grid .logos .logo:nth-child(13) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(13) .partner_logo {
        -webkit-animation-delay: calc(13 * 0.2s); }
      .logo-grid .logos .logo:nth-child(14) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(14) .partner_logo {
        -webkit-animation-delay: calc(14 * 0.2s); }
      .logo-grid .logos .logo:nth-child(15) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(15) .partner_logo {
        -webkit-animation-delay: calc(15 * 0.2s); }
      .logo-grid .logos .logo:nth-child(16) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(16) .partner_logo {
        -webkit-animation-delay: calc(16 * 0.2s); }
      .logo-grid .logos .logo:nth-child(17) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(17) .partner_logo {
        -webkit-animation-delay: calc(17 * 0.2s); }
      .logo-grid .logos .logo:nth-child(18) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(18) .partner_logo {
        -webkit-animation-delay: calc(18 * 0.2s); }
      .logo-grid .logos .logo:nth-child(19) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(19) .partner_logo {
        -webkit-animation-delay: calc(19 * 0.2s); }
      .logo-grid .logos .logo:nth-child(20) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(20) .partner_logo {
        -webkit-animation-delay: calc(20 * 0.2s); }
      .logo-grid .logos .logo:nth-child(21) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(21) .partner_logo {
        -webkit-animation-delay: calc(21 * 0.2s); }
      .logo-grid .logos .logo:nth-child(22) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(22) .partner_logo {
        -webkit-animation-delay: calc(22 * 0.2s); }
      .logo-grid .logos .logo:nth-child(23) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(23) .partner_logo {
        -webkit-animation-delay: calc(23 * 0.2s); }
      .logo-grid .logos .logo:nth-child(24) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(24) .partner_logo {
        -webkit-animation-delay: calc(24 * 0.2s); }
      .logo-grid .logos .logo:nth-child(25) .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(25) .partner_logo {
        -webkit-animation-delay: calc(25 * 0.2s); }
      .logo-grid .logos .logo img, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo img {
        transition: transform 0.4s ease, mix-blend-mode 0s; }
      .logo-grid .logos .logo a, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo a {
        padding: 0.9375rem; }
        .logo-grid .logos .logo a:hover, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo a:hover {
          outline: 1px solid rgba(255, 255, 255, 0.5); }
          .logo-grid .logos .logo a:hover img, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo a:hover img {
            transform: scale(1.1);
            transition: transform 0.4s ease; }
      @media screen and (max-width: 499px) {
        .logo-grid .logos .logo:nth-child(n), .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(n) {
          margin-right: 0.625rem; }
        .logo-grid .logos .logo:nth-child(2n), .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(2n) {
          margin-right: 0; }
        .logo-grid .logos .logo .partner_logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo .partner_logo {
          max-width: 170px;
          margin-left: auto;
          margin-right: auto; } }
      @media screen and (min-width: 768px) {
        .logo-grid .logos .logo, .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo {
          width: calc(1 / 4 * 100% - (1 - (1 / 4)) * Min(50px, 3.5vw) * 1.005);
          flex: 0 1 auto;
          margin-bottom: 4.0625rem; } }
  @media screen and (min-width: 768px) and (min-width: 500px) {
    .logo-grid .logos .logo:nth-child(n), .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(n) {
      margin-right: Min(50px, 3.5vw); }
    .logo-grid .logos .logo:nth-child(4n), .edit-post-visual-editor .acf-block-preview .logo-grid .logos .logo:nth-child(4n) {
      margin-right: 0; } }
  @media screen and (min-width: 768px) {
    .logo-grid, .edit-post-visual-editor .acf-block-preview .logo-grid {
      padding: 3.75rem 0 2.8125rem; } }
