/** Shopify CDN: Minification failed

Line 79:21 Expected identifier but found whitespace
Line 79:23 Unexpected "{"
Line 79:32 Expected ":"
Line 79:63 Expected ":"
Line 84:21 Expected identifier but found whitespace
Line 84:23 Unexpected "{"
Line 84:32 Expected ":"
Line 84:69 Expected ":"
Line 89:21 Expected identifier but found whitespace
Line 89:23 Unexpected "{"
... and 14 more hidden warnings

**/


/* CSS from section stylesheet tags */
.our-mission-section {
       display: flex;
       gap: 20px;
   }

   .our-mission-left-box {
       flex: 30%;
       display: flex;
       flex-direction: column;
       justify-content: center;
       text-align: center;
       background-size: cover;
       background-position: center;
   }

   .our-mission-right-box {
       flex: 70%;
       display: flex;
       align-items: center;
       justify-content: center;
   }

   .image-grid {
       display: flex;
       width: 100%;
   }

   .image-item {
       text-align: center;
       flex: 1;
   }

   .image-item img {
       height: auto;
       object-fit: cover;
   }

  .mission-btn {
    transition: all 0.3s ease-in-out;
  }

  .mission-btn:hover {
    background-color: var(--btn-hover-bg);
    color: var(--btn-hover-text);
  }

   /* Mobile settings */
   @media (max-width: 767px) {
       .our-mission-section {
           flex-direction: column;
           gap: 10px;
       }

       .our-mission-left-box,
       .our-mission-right-box {
           flex: 100%;
           padding: 20px;
       }

       .our-mission-left-box {
           font-size: {{ section.settings.font_size_mobile }}px;
           text-align: center;
       }

       .our-mission-right-box {
           font-size: {{ section.settings.font_size_right_mobile }}px;
       }

       .mission-btn {
           width: 100%;
           font-size: {{ section.settings.button_font_size_mobile }}px;
           padding: 10px;
       }

       .image-item img {
           width: 100%;
       }
   }
.split-5050-section {
    display: flex;
    gap: 20px;
  }
  .split-left-box {
    flex: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    background-size: cover;
    background-position: center;
  }
  .left-item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
  }
  .split-right-box {
    flex: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .image-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
  }
  .image-item {
    text-align: center;
    flex: 1;
  }
  .image-item img {
    height: auto;
    object-fit: cover;
  }
  .mission-btn {
    transition: all 0.3s ease-in-out;
  }
  .mission-btn:hover {
    background-color: var(--btn-hover-bg);
    color: var(--btn-hover-text);
  }
  @media screen and (max-width: 768px) {
    .split-5050-section {
      flex-direction: column;
      background-image: url('{{ section.settings.section_background_image_mobile | image_url }}');
    }
  }
.our-mission-section {
       display: flex;
       gap: 20px;
   }

   .our-mission-left-box {
       flex: 30%;
       display: flex;
       flex-direction: column;
       justify-content: center;
       text-align: center;
       background-size: cover;
       background-position: center;
   }

   .our-mission-right-box {
       flex: 70%;
       display: flex;
       align-items: center;
       justify-content: center;
   }

   .image-grid {
       display: flex;
       width: 100%;
   }

   .image-item {
       text-align: center;
       flex: 1;
   }

   .image-item img {
       height: auto;
       object-fit: cover;
   }

  .mission-btn {
    transition: all 0.3s ease-in-out;
  }

  .mission-btn:hover {
    background-color: var(--btn-hover-bg);
    color: var(--btn-hover-text);
  }

   /* Mobile settings */
   @media (max-width: 767px) {
       .our-mission-section {
           flex-direction: column;
           gap: 10px;
       }

       .our-mission-left-box,
       .our-mission-right-box {
           flex: 100%;
           padding: 20px;
       }

       .our-mission-left-box {
           font-size: {{ section.settings.font_size_mobile }}px;
           text-align: center;
       }

       .our-mission-right-box {
           font-size: {{ section.settings.font_size_right_mobile }}px;
       }

       .mission-btn {
           width: 100%;
           font-size: {{ section.settings.button_font_size_mobile }}px;
           padding: 10px;
       }

       .image-item img {
           width: 100%;
       }
   }