@media(max-width:767px){.elementor .e-354f4fd-997b539{width:fit-content;&::after {
      /* 1. Clear Desktop Positioning */
      right: auto;
      top: auto;
      transform: none;

      /* 2. Position for the Bottom */
      bottom: -15px; /* Adjust this value if needed based on padding */
      left: 50%;
      transform: translateX(-50%); /* Centered horizontally */

      /* 3. Re-Shape the Triangle to Point Down */
      /* Set ALL borders to transparent first to reset */
      border-color: transparent;
      
      /* Set new, smaller mobile size (e.g., 15px) */
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      border-top: 15px solid #0B2265; /* Mobile Blue - Top border colored, pointing down */
      
      /* 4. Reset other border properties explicitly for clean rendering */
      border-width: 15px; 
      border-bottom-width: 0; /* Ensures bottom isn't accidentally rendered */
  }\n}}@media(max-width:767px){.elementor .e-281115e-f68be69{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:5px;padding-inline-end:5px;}}@media(max-width:767px){.elementor .e-b3c38b9-f7fb518{flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-e2ad5c4-6dd8367{position:static;}}@media(max-width:767px){.elementor .e-e219d67-b49ca2e{width:fit-content;&::after {
      /* 1. Clear Desktop Positioning */
      right: auto;
      top: auto;
      transform: none;

      /* 2. Position for the Bottom */
      bottom: -15px; /* Adjust this value if needed based on padding */
      left: 50%;
      transform: translateX(-50%); /* Centered horizontally */

      /* 3. Re-Shape the Triangle to Point Down */
      /* Set ALL borders to transparent first to reset */
      border-color: transparent;
      
      /* Set new, smaller mobile size (e.g., 15px) */
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      border-top: 15px solid #0B2265; /* Mobile Blue - Top border colored, pointing down */
      
      /* 4. Reset other border properties explicitly for clean rendering */
      border-width: 15px; 
      border-bottom-width: 0; /* Ensures bottom isn't accidentally rendered */
  }\n}}@media(max-width:767px){.elementor .e-2cc6c5e-e3226b1{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:5px;padding-inline-end:5px;}}@media(max-width:767px){.elementor .e-7e79ce9-e8abd17{flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-7f1ed8d-225bb4a{position:static;}}@media(max-width:767px){.elementor .e-3332209-1bf8b25{width:fit-content;&::after {
      /* 1. Clear Desktop Positioning */
      right: auto;
      top: auto;
      transform: none;

      /* 2. Position for the Bottom */
      bottom: -15px; /* Adjust this value if needed based on padding */
      left: 50%;
      transform: translateX(-50%); /* Centered horizontally */

      /* 3. Re-Shape the Triangle to Point Down */
      /* Set ALL borders to transparent first to reset */
      border-color: transparent;
      
      /* Set new, smaller mobile size (e.g., 15px) */
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      border-top: 15px solid #0B2265; /* Mobile Blue - Top border colored, pointing down */
      
      /* 4. Reset other border properties explicitly for clean rendering */
      border-width: 15px; 
      border-bottom-width: 0; /* Ensures bottom isn't accidentally rendered */
  }\n}}@media(max-width:767px){.elementor .e-3f63506-bb502da{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:5px;padding-inline-end:5px;}}@media(max-width:767px){.elementor .e-22e91e2-1cfd09b{flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-61adf8d-c5752dc{font-size:15px;}}@media(max-width:767px){.elementor .e-f3a46a1-aeca119{text-align:start;}}@media(max-width:767px){.elementor .e-f42a655-2022d80{justify-content:flex-start;}}@media(max-width:767px){.elementor .e-10ddb14-8e40daa{text-align:start;}}@media(max-width:767px){.elementor .e-4362bed-07d51ee{text-align:start;}}@media(max-width:767px){.elementor .e-8b5ad05-4a94a61{text-align:start;}}@media(max-width:767px){.elementor .e-80cca81-28aced4{text-align:start;}}@media(max-width:767px){.elementor .e-83c796d-f4864ab{font-size:15px;}}@media(max-width:767px){.elementor .e-87e3be7-baa9a0d{text-align:center;}}@media(max-width:767px){.elementor .e-fcdcee9-0b7cd6e{text-align:center;}}@media(max-width:767px){.elementor .e-d20d624-e952924{text-align:center;}}@media(max-width:767px){.elementor .e-64d78fc-d080eec{margin-block-start:0px;}}@media(max-width:767px){.elementor .e-cca0540-4aa728d{text-align:center;}}@media(max-width:767px){.elementor .e-1586831-67368c8{margin-block-start:0px;}}@media(max-width:767px){.elementor .e-a5f0e78-ffa3115{column-gap:10px;row-gap:10px;}}@media(max-width:767px){.elementor .e-55e04e4-bd9473a{text-align:center;}}@media(max-width:767px){.elementor .e-3cdaff3-2e012a6{text-align:center;}}@media(max-width:767px){.elementor .e-bb56820-4c16618{padding-inline-start:10px;padding-inline-end:10px;display:flex;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-758c8f2-6f0c131{text-align:center;}}@media(max-width:767px){.elementor .e-4be3676-392266c{text-align:center;}}@media(max-width:767px){.elementor .e-76c2af3-14136e6{padding-inline-start:10px;padding-inline-end:10px;display:flex;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-f0476c9-18ff9c0{text-align:center;}}@media(max-width:767px){.elementor .e-5201730-853cfba{text-align:center;}}@media(max-width:767px){.elementor .e-1baef1b-b3dd39d{padding-inline-start:10px;padding-inline-end:10px;display:flex;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-1af35c6-cf85570{font-size:15px;}}