  /* custom */


  .footer img{
    width: 150px;
  }
  .footer p {
    margin-top: 15px;
}
.footer {
    padding: 3em 0 1em;
}


  
  :root {
    --color-1: #186cb8;
    --color-2: #2a9a9f;
    --color-3: #f1b211;
    --color-4: #e83611;
    --color-5: #f9002f;
  }
  
  

  .colorfulltext h3 {
    font-family: "Exo", sans-serif;
    font-size: 2rem;
    font-weight: 900;
    color: #c76645;
  
  }
  
  .colorfulltext {
    padding: 1.5rem;   
    text-align: center;
  
  }
  .hero-wrap .slider-text h1 span {
    color: #ffffff;
}

  .underlined {
    /*   background: red; */
      position: relative;
    }
    
    .underline-mask:after {
      content: '';
      position: absolute;
      top: 95%;
      width: 150%;
      aspect-ratio: 3 / 1;
      left: 50%;
      transform: translate(-50%, 0);
      border-radius: 50%;
      border: 6px solid hsl(280 80% 50%);
      /* Use a conic gradient mask to hide and show the bits you want */
      --spread: 140deg;
      --start: 290deg;
      mask: conic-gradient(from var(--start), white 0 var(--spread), transparent var(--spread));
    }
    
    
    .underline-overflow {
      display: inline-block;
      /* A little extra padding and overflow hidden   */
      overflow: hidden;
      padding-bottom: clamp(1rem, 2vmin, 2rem);
    }
    .underline-overflow:after {
      content: '';
      position: absolute;
      top: 100%;
      height: 150%;
      aspect-ratio: 2.5 / 1;
      left: 50%;
      transform: translate(-50%, -10%);
      border-radius: 50%;
      border: 6px solid hsl(10 80% 50%);
    }
    
    .underline-clip:after {
      content: '';
      position: absolute;
      top: 95%;
      width: 150%;
      aspect-ratio: 3 / 1;
      left: 50%;
      transform: translate(-50%, 0);
      border-radius: 50%;
      border: 6px solid hsl(130 80% 50%);
      /* Use a clip-path to hide and show the bits you want */
      clip-path: polygon(0 0, 50% 50%, 100% 0);
    }
    .hero-wrap.hero-wrap-2 {
        height: 200px;
    }
    .hero-wrap.hero-wrap-2 .slider-text {
        height: 200px;
    }
    .hero-wrap.hero-wrap-2 .overlay {
        opacity: 0.8;
    }
    .navbar-brand img{
        width: 150px;
      }
.myaccordion ol {
    padding: 0px 15px !important;
    margin: 0px;
}
iframe.instagram-media-rendered{
  min-width: auto !important;
  height: 300px !important;
}  
.HeaderSecondaryContent{display: none !important;}