  @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
  @import url('https://fonts.googleapis.com/css2?family=Changa:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap');


  .font-changa {
      font-family: 'Changa', sans-serif;
  }

  .font-logo {
      color: #470080 !important;
      font-family: Changa;
      font-size: 24px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
  }

  .btn.btn-primary {
      background: #470080 !important;
      border: 1px solid #470080 !important;
      color: #fff !important;
  }

  .btn.btn-primary:hover {
      background: #7306ca !important;
      border: 1px solid #470080 !important;
      color: #fff !important;
  }

  .text-primary {
      color: #470080 !important;
  }

  html,
  body {
      max-width: 100%;
      overflow-x: hidden;
  }

  .rating {
      width: 40px !important;
  }

  .lh20 {
      line-height: 20px !important;
  }

  .ftco-footer {
      font-size: 16px;
      padding: 6em 0 0 0;
      background: #DACCE6;
      color: #000000;
  }

  .ftco-footer .ftco-footer-widget h2 {
      color: #000;
  }

  .hero-wrap {
      width: 110%;
      height: 750px;
      position: inherit;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: top center;
      position: relative;
      z-index: 0;
      border-radius: 730px/250px;
      border-top-right-radius: 0;
      border-top-left-radius: 0;
      margin: 0 -5% 0 -5%;
  }

  .white-blur {
      border-radius: 13.639px;
      border: 0.852px solid #FFF;
      background: rgba(183, 233, 246, 0.25);
      backdrop-filter: blur(11.0819673538208px);
  }

  .ftco-navbar-light .navbar-toggler {
      border: none;
      color: rgb(71 0 128) !important;
      cursor: pointer;
      padding-right: 0;
      text-transform: uppercase;
      font-size: 16px;
      letter-spacing: .1em;
  }

  .text-black {
      color: black !important;
  }

  .bg-primary {
      background: #470080 !important;
  }

  .bg-light {
      background: rgba(218, 204, 230, 0.30) !important;
  }

  body {
      font-family: 'Poppins', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .font-weight-regular {
      font-weight: 500 !important;
  }

  .font-weight-bolder {
      font-weight: 600 !important;
  }

  .bg-white {
      background-color: white !important;
  }

  .owl-carousel .owl-dots.disabled,
  .owl-carousel .owl-nav.disabled {
      display: block;
  }

  .btn-carousel {
      width: 40px;
  }

  @media only screen and (max-width: 992px) {
      .slider-text h1 {
          font-size: 35px;
      }

      .hero-wrap {
          width: 100%;
          margin: 0;
      }

      .ftco-navbar-light {
          background: #ffffff !important;
          position: relative;
          top: 0;
          padding: 10px 15px;
      }
  }
