 /* General Banner Widget */
  * {
      font-family: 'LindeDaxGlobal';
  }

  .banner-widget {
      max-width: 1200px;
      /* Constrain width */
      margin: 0 auto;
      /* Center the banner horizontally on the page */
      display: flex;
      /* Flexbox layout to position text and image */
      gap: 20px;
      /* Space between text and image */
      padding: 10px 20px;
      margin-bottom: 30px;
      /* Space within the widget */
      align-items: center;
  }

  /* Left Content */
  .content-left {
      flex-basis: 50%;
      /* Text section takes up half the width */
  }

  .headline {
      font-size: 2.8rem;
      /* Large headline font */
      color: #003256;
      /* Deep blue text color */
      margin-bottom: 40px;
      font-weight: 700;
      margin-top: 5px;
  }

  .subheadline {
      font-size: 2rem;
      /* Subheadline font size */
      color: #003256;
      /* Same text styling for consistency */
      margin-bottom: 40px;
  }


  /* Right Content */
  .content-right {
      flex-basis: 48%;
      /* Right section for image area */
      display: block;
      justify-content: center;
      /* Center-align the image inside its container */
      align-items: center;
  }

  .banner-image {
      max-width: 100%;
      /* Image scales within its parent container */
      height: auto;
      /* Maintain image aspect ratio */
      border-radius: 8px;
      /* Optional: Smooth rounded corners */
  }

  /* Full-Width Widget */
  .full-width-widget {
      width: 100%;
      /* Full-width background */
      background-color: #002D54;
      /* Dark blue background */
      padding: 40px 0;
      /* Vertical padding */
  }

  .widget-container {
      max-width: 1200px;
      /* Center content within 1200px max width */
      margin: 0 auto;
      /* Horizontally center the content */
      display: flex;
      /* Use flexbox to align text and image horizontally */
      align-items: center;
      /* Align content vertically in the middle */
      gap: 20px;
      /* Space between text and image */
  }

  /* Left Content */
  .content-left {
      flex-basis: 50%;
      /* Take up half of the widget's width */
      color: #ffffff;
      /* White text color */
  }



  /* Right Content (Image) */
  .content-right {
      flex-basis: 50%;
      /* Take up the remaining half of the widget's width */
      display: block;
      justify-content: center;
      /* Center image horizontally */
      align-items: center;
      /* Center image vertically */
  }

  .widget-image {
      max-width: 100%;
      /* Image adjusts to the container */
      height: auto;
      /* Maintain aspect ratio */
      border-radius: 8px;
      /* Optional rounded corners */
  }

  /* Video and Text Block */
  .video-text-block {
      width: 100%;
      /* Full-width section */
      padding: 40px 0;
      /* Vertical spacing */
      display: flex;
      justify-content: center;
      /* Center content within the page */
  }

  .content-container {
      max-width: 1200px;
      /* Constrain content width */
      margin: 0 auto;
      /* Center the container horizontally */
      display: flex;
      /* Use flexbox to align video and text horizontally */
      gap: 20px;
      /* Space between video and text */
      align-items: center;
      /* Align content vertically in the middle */
  }

  /* Left Content: Video */
  .content-left {
      flex-basis: 50%;
      /* Take up half the width */
      display: block;
      justify-content: center;
      /* Center the video horizontally */
  }

  .video-frame {
      width: 100%;
      /* Make the video responsive */
      max-width: 500px;
      /* Optional: Constrain maximum width of the video */
      height: 300px;
      /* Height for the embedded video */
      border-radius: 8px;
      /* Optional: Rounded corners */
      border: none;
      /* Remove iframe border */
  }

  /* Right Content: Text */
   {
      flex-basis: 50%;
      /* Take up the other half of the width */
      color: #003256;
      /* Deep blue text color */
      align-self: flex-start;
  }

  /* Text and Image Widget */
  .text-image-widget {
      width: 100%;
      /* Full-width section */
      padding: 40px 0;
      /* Vertical padding */
      display: flex;
      justify-content: center;
      /* Center content horizontally on the page */
      background-color: #ffffff;
      /* Optional: Background color */
  }

  .widget-container {
      max-width: 1200px;
      /* Constrain content width */
      margin: 0 auto;
      /* Center the container */
      display: block;
      /* Use flexbox for layout */
      align-items: center;
      /* Align content vertically */
      gap: 20px;
      /* Space between text and image */
  }

  /* Left Content: Text */
  .content-left {
      flex-basis: 50%;
      /* Take up half the available width */
      color: #003256;
      /* Deep blue text color */
  }


  /* Button Styling */
  .cta-button {
      padding: 12px 40px;
      font-size: 1.8rem;
      /* Button font size */
      background-color: #0077CC;
      /* Blue button */
      color: #ffffff;
      /* White text */
      border: none;
      /* Remove border */
      border-radius: 7px;
      /* Smooth rounded corners */
      cursor: pointer;
      transition: background-color 0.3s ease;
  }

  .cta-button:hover {
      background-color: #005fa3;
      /* Slightly darker blue on hover */
  }


  .widget-image {
      max-width: 100%;
      /* Image scales within parent container */
      height: auto;
      /* Maintain aspect ratio */
      border-radius: 8px;
      /* Optional rounded corners */
  }

  /* Text and Image Widget */
  .text-image-widget {
      width: 100%;
      /* Full-width section */
      padding: 40px 0;
      /* Vertical padding */
      display: flex;
      justify-content: center;
      /* Center content horizontally on the page */
      background-color: #ffffff;
      /* Optional: Background color */
  }

  .widget-container {
      max-width: 1200px;
      /* Constrain content width */
      margin: 0 auto;
      /* Center the container */
      display: flex;
      /* Flexbox layout */
      align-items: center;
      /* Vertical alignment */
      gap: 20px;
      /* Space between image and text */
  }

  /* Left Content: Image */
  .content-left {
      flex-basis: 50%;
      /* Image takes up half the width */
      display: block;
      justify-content: center;
      /* Center image horizontally */
      align-items: center;
      align-self: baseline;
      /* Center image vertically */
  }

  .widget-image {
      max-width: 100%;
      /* Image scales within container */
      height: auto;
      /* Maintain aspect ratio */
      border-radius: 8px;
      /* Optional rounded corners */
  }


  .headline {
      font-size: 2.8rem;
      /* Headline font size */
      color: #003256;
      /* Headline color */
      display: flex;
      /* Flexible headline design */
      align-items: center;
      /* Align decorative line with headline */
      margin-bottom: 40px;
      /* Space below the headline */
      font-weight: 700;
  }

  .headline-blue {
      font-size: 2.8rem;
      /* Headline font size */
      color: #ffffff;
      /* Headline color */
      display: flex;
      /* Flexible headline design */
      align-items: center;
      /* Align decorative line with headline */
      margin-bottom: 20px;
      font-weight: 400;
  }

  .decoration-line {
      display: inline-block;
      width: 8px;
      /* Thickness of the blue line */
      height: 50px;
      /* Height of the decorative line */
      background-color: #0077CC;
      /* Bright blue for decoration */
      margin-right: 15px;
      /* Space between line and headline */
  }

  .paragraph {
      font-size: 1.8rem;
      /* Standard text size */
      line-height: 1.6;
      /* Improve text readability */
      margin-bottom: 40px;
      /* Space below the paragraph */
  }

  .paragraph-blue {
      font-size: 1.8rem;
      /* Standard text size */
      line-height: 1.6;
      /* Improve text readability */
      margin-bottom: 20px;
      color: #ffffff
  }

  #video-heading {
      color: white;
  }

  .separator {
      border: none;
      height: 1px;
      background: #e0e0e0;
      /* Light gray line */
      margin: 40px 0;
      /* Space around the separator */
  }

  #video-headline,
  #video-paragraph {
      color: white;
      width: 80%
  }

  @media (max-width: 768px) {
      .banner-widget {
          display: block;
      }

      .headline {
          display: block;
          text-align: center;
      }

      .content-left {
          text-align: center;
      }

      .cta-button {
          margin-bottom: 30px;
      }

      .banner-image {
          width: -webkit-fill-available;
      }

      .widget-container {
          display: block;
      }

      .widget-image {
          width: -webkit-fill-available;
      }

      .content-container {
          display: block;
      }

      .decoration-line {
          vertical-align: middle;
      }

      #video-headline,
      #video-paragraph {
          text-align: center;
      }

      .paragraph {
          text-align: center;
      }

      #video-heading {
          color: white;
      }

      .headline-blue {
          text-align: center;
      }

  }


  .myaga-breadcrumbs-list {
      list-style: none;
      display: flex;
      max-width: 1170px;
      margin: 10px auto;
      gap: 10px;
  }

  .myaga-breadcrumbs-link {
      color: #00305c;
  }

  .myaga-breadcrumbs-separator {
      color: #888;
  }

  #myaga-breadcrumbs-current {
      color: #0077CC;

  }
  #link-sales-point{
      text-decoration: none;
  }