/* Scoped to: portfolio-template-solution */
[data-component-slug="portfolio-template-solution"].solution-sec-wrapper, [data-component-slug="portfolio-template-solution"] .solution-sec-wrapper {
      padding-left: 96px;
      padding-right: 96px;
      padding-top: 120px;
      padding-bottom: 120px;
    }

    @media (max-width: 1024px) {
      [data-component-slug="portfolio-template-solution"].solution-sec-wrapper, [data-component-slug="portfolio-template-solution"] .solution-sec-wrapper {
        padding-left: 48px;
        padding-right: 48px;
        padding-top: 80px;
        padding-bottom: 80px;
      }
    }

    @media (max-width: 768px) {
      [data-component-slug="portfolio-template-solution"].solution-sec-wrapper, [data-component-slug="portfolio-template-solution"] .solution-sec-wrapper {
        padding-left: 16px;
        padding-right: 16px;
        padding-top: 60px;
        padding-bottom: 60px;
      }
    }

    [data-component-slug="portfolio-template-solution"].solution-label, [data-component-slug="portfolio-template-solution"] .solution-label {
      width: 165px;
      height: 56px;

      display: flex;
      justify-content: center;
      align-items: center;

      font-family: "Cabin", sans-serif;
      font-size: 32px;
      color: #ffffff;

      border-radius: 13px;

      
      background: rgba(255, 255, 255, 0.07);

      
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);

      
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    }

    [data-component-slug="portfolio-template-solution"].solution-image, [data-component-slug="portfolio-template-solution"] .solution-image {
      width: 915px;
      height: 560px;
      border-radius: 14px;
      object-fit: cover;
    }

    @media (max-width: 1024px) {
      [data-component-slug="portfolio-template-solution"].solution-image, [data-component-slug="portfolio-template-solution"] .solution-image {
        width: 100%;
        height: auto;
      }
    }

    [data-component-slug="portfolio-template-solution"].solution-right, [data-component-slug="portfolio-template-solution"] .solution-right {
      margin-top: -10px;
    }

    @media (max-width: 1024px) {
      [data-component-slug="portfolio-template-solution"].solution-right, [data-component-slug="portfolio-template-solution"] .solution-right {
        margin-top: 0;
      }
    }

    [data-component-slug="portfolio-template-solution"].solution-separator, [data-component-slug="portfolio-template-solution"] .solution-separator {
      width: 7px;
      height: 162px;
      border-radius: 50px;
    }

    [data-component-slug="portfolio-template-solution"].solution-feature-row, [data-component-slug="portfolio-template-solution"] .solution-feature-row {
      display: flex;
      align-items: center;
      gap: 24px;
    }

    [data-component-slug="portfolio-template-solution"].solution-feature-icon, [data-component-slug="portfolio-template-solution"] .solution-feature-icon {
      width: 42px;
      height: 42px;
      margin-top: 4px;
    }

    [data-component-slug="portfolio-template-solution"].solution-feature-text-col, [data-component-slug="portfolio-template-solution"] .solution-feature-text-col {
      display: flex;
      flex-direction: column;
      gap: 8px;
    }