.slider-wrapper {
      overflow: hidden;
      margin: 0 80px;
      padding: 30px 0;
    }
    .slider {
      display: flex;
      transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    }
    .slide-group {
      flex: 0 0 100%;
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 2rem;
      padding: 0 1rem;
    }
    .slider-dots {
      display: flex;
      justify-content: center;
      gap: 10px;
      margin-top: -20px;
      margin-bottom: 30px;
    }
    .dot {
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background: #E7E6E6;
      cursor: pointer;
      transition: all 0.3s ease;
    }
    .dot.active {
      background: #96DE83;
    }

a:hover {
    color: white;
    text-decoration: none;
}

.navbar {
   width: 100%;
}

.navbar-container {
   max-width: 100%;
}

.navbar-container::after {
   content: "";
   clear: both;
   display: block;
}

.navbar-brand {
   vertical-align: top;
   display: inline-block;
   padding: 5px;
   min-height: 50px;
   min-width: 50px;
}

.navbar-burger {
   margin: 10px 0;
   width: 45px;
   padding: 5px 10px;
   display: none;
   float: right;
   cursor: pointer;
}

.navbar-burger-line {
   padding: 1px;
   background-color: white;
   margin: 5px 0;
}

.navbar>.container,
.navbar>.container-sm,
.navbar>.container-md,
.navbar>.container-lg,
.navbar>.container-xl,
.navbar>.container-xxl {
   display: flex;
   flex-wrap: inherit;
   align-items: center;
   justify-content: space-between;
}

.navbar-nav {
   display: flex;
   flex-direction: row;
   padding-left: 0;
   margin-bottom: 0;
   list-style: none;
}

.navbar-nav .show>.nav-link,
.navbar-nav .nav-link.active {
   color: var(--bs-navbar-active-color);
}

.navbar-nav .dropdown-menu {
   position: static;
}

.navbar-expand .navbar-nav {
   flex-direction: row;
}

.nav-tabs .dropdown-menu {
   margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
   border-top-left-radius: 0;
   border-top-right-radius: 0;
}
.dropdown-toggle:empty::after {
   margin-left: 0;
}

.dropdown-toggle::after {
   content: "";
   display: inline-block;
   padding: 3px;
   margin-left: .3em;
   vertical-align: .2em;
   border: solid;
   border-width: 0 2px 2px 0;
   transform: rotate(45deg);
   -webkit-transform: rotate(45deg);
}

.dropdown-menu[data-bs-popper] {
   top: 100%;
   left: 0;
   margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start[data-bs-popper] {
   right: auto;
   left: 0;
}

.dropdown-menu-end[data-bs-popper] {
   right: 0;
   left: auto;
}

.dropup .dropdown-menu[data-bs-popper] {
   top: auto;
   bottom: 100%;
   margin-top: 0;
   margin-bottom: var(--bs-dropdown-spacer);
}

.dropup .dropdown-toggle::after {
   content: "";
   display: inline-block;
   padding: 3px;
   margin-left: .3em;
   vertical-align: .2em;
   border: solid;
   border-width: 0 2px 2px 0;
   transform: rotate(45deg);
   -webkit-transform: rotate(45deg);
}

.dropup .dropdown-toggle:empty::after {
   margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
   top: 0;
   right: auto;
   left: 100%;
   margin-top: 0;
   margin-left: var(--bs-dropdown-spacer);
}

.dropend .dropdown-toggle::after {
   display: inline-block;
   margin-left: 0.255em;
   vertical-align: 0.255em;
   content: "";
   border-top: 0.3em solid transparent;
   border-right: 0;
   border-bottom: 0.3em solid transparent;
   border-left: 0.3em solid;
}

.dropend .dropdown-toggle:empty::after {
   margin-left: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
   top: 0;
   right: 100%;
   left: auto;
   margin-top: 0;
   margin-right: var(--bs-dropdown-spacer);
}

.dropstart .dropdown-toggle::after {
   display: inline-block;
   margin-left: 0.255em;
   vertical-align: 0.255em;
   content: "";
}

.dropstart .dropdown-toggle::before {
   display: inline-block;
   margin-right: 0.255em;
   vertical-align: 0.255em;
   content: "";
   border-top: 0.3em solid transparent;
   border-right: 0.3em solid;
   border-bottom: 0.3em solid transparent;
}

.dropstart .dropdown-toggle:empty::after {
   margin-left: 0;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after {
   margin-left: 0;
}

.dropstart .dropdown-toggle-split::before {
   margin-right: 0;
}
.navbar-expand .navbar-nav .dropdown-menu {
   position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
   padding-right: var(--bs-navbar-nav-link-padding-x);
   padding-left: var(--bs-navbar-nav-link-padding-x);
}

.navbar-nav .dropdown-menu {
   position: static;
}

.navbar-expand .navbar-nav {
   flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
   position: absolute;
}

.nav-item .dropdown-menu {
   display: none;
   position: absolute;
   top: 100%;
   left: -35px;
   right: 100px;
   min-width:11rem;
   background: white;
   border: 1px solid #ddd;
   padding: 0;
   margin: 0;
   list-style: none;
   box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
   z-index: 1000;
   justify-items: center;
}

.nav-item:hover .dropdown-menu {
   display: block;
}

.dropdown-item:focus {
   color: #2b2b2b;
   text-decoration: none;
   background-color: #e2eefa;
}

.dropdown-item:hover {
   color: #2b2b2b;
   text-decoration: none;
   background-color: #e2eefa;
   font-weight: 800;
  -webkit-font-smoothing: antialiased;
   font-synthesis-weight: auto;
}.width100p {
    width: 100%;
    text-align: center;
}

.dropdown-item {
   padding: 10px 0px;
   color: #333;
   text-decoration: none;
   display: block;
   font-size: 14px;
}
.navbar-menu {
   padding: 10px 0;
   display: flex;
   float: right;
   margin: 0;
}

.navbar-items-c {
   width: 50%;
   display: inline-block;
   float: right;
}

.navbar-nav .show>.nav-link,
.navbar-nav .nav-link.active {
   color: var(--bs-navbar-active-color);
}

.navbar-expand .navbar-nav .nav-link {
   padding-right: var(--bs-navbar-nav-link-padding-x);
   padding-left: var(--bs-navbar-nav-link-padding-x);
}

.nav-link {
   font-size: var(--bs-nav-link-font-size);
   text-decoration: none;
   vertical-align: middle;
   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

.nav-linkBtn {
   color: white;
   height: 30px;
   display: flex;
   border: none;
   padding: 0 10px;
   font-weight: 400;
   align-items: center;
   justify-content: center;
   justify-self: center;
   vertical-align: middle;
   text-align: center;
}

.nav-linkBtnBox {
   width: 80px;
   font-weight: 500;
   border-radius: 4px 4px 4px 4px;
   height: 30px;
   display: flex;
   box-shadow: 0px 5px 30px 0px #00000026;
   align-items: center;
   justify-content: center;
   justify-self: center;
   vertical-align: middle;
   text-align: center;
   padding: 0;
}

.nav-linkBtnBox-F {
   width: 80px;
   font-weight: 500;
   border-radius: 3px;
   height: 30px;
   display: flex;
   padding: 0;
   align-items: center;
   justify-content: center;
   justify-self: center;
   vertical-align: middle;
   text-align: center;
}

.LinkText {
   vertical-align: middle;
   font-family: 'Poppins' !important;
}

.Social-img {
   position: relative;
   width: 18px;
   height: 18px;
}

.container {
   width: 100%;
   padding-right: calc(var(--bs-gutter-x) * 0.5);
   padding-left: calc(var(--bs-gutter-x) * 0.5);
   margin-right: auto;
   margin-left: auto;
}

.FullyCenter {
   align-items: center;
   justify-content: center;
   justify-self: center;
   vertical-align: middle;
   text-align: center;
}

.p-0 {
   padding: 0;
}

.m-0 {
   Margin: 0;
}
.A-page #PinkBar {
    display: flex; 
}.A-page {
    flex-direction: column;
  font-weight:600;
}
#PinkBar {
    width: 100%;
    height: 6px;
    border-radius: 3px;
    background-color: #94df84;
    top: 0;
    margin-top: -35px;
    margin-bottom: 29px;
    position: relative;
    display: none;
}

#ipg0f, #i9p7nh, #ipg0f-3, #ipg0f-2 {
   color: #ffffff;
   padding: 0;
}

#iqf2 {
    margin: 0px 5px;
}

#iypznh-3 {
    margin: 0px 0px 0px 0px;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #ffffff;
    height: 30px;
    border-radius: 3px 3px 3px 3px;
    background-repeat: unset;
    background-position: unset;
    background-attachment: unset;
    background-size: unset;
    background-image: unset;
    display: flex;
    padding: 0px 0px 0px 0px;
}

#iypznh-2 {
    margin: 0px 0px 0px 0px;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #ffffff;
    height: 30px;
    border-radius: 3px 3px 3px 3px;
    border: 0 none black;
    display: flex;
    padding: 0px 10px 0px 10px;
}
#ihw7nx #iypznh-2 {
    margin: 0px 0px 0px 0px;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #ffffff;
    height: 30px;
    border-radius: 3px 3px 3px 3px;
    border: 0 none black;
    display: flex;
    padding: 0px 0px 0px 0px;
}
#iypznh {
   margin: 0px 5px;
   align-items: center;
   justify-content: center;
   text-align: center;
   color: #ffffff;
   height: 30px;
   border-radius: 3px 3px 3px 3px;
   border: 0 none black;
   display: flex;
   padding: 0px 10px 0px 10px;
}

#ijh7g3 {
   position: absolute;
   top: 10px;
   padding: 0px 10px;
   z-index: 3;
   background-color: transparent;
}

#ivoo {
   margin: 10px 0px 0px 20px;
   width: 100%;
}

#ipy2fn {
   margin: 0px 0px 0px 18px;
}

#if7c-2 {
   height: 68px;
   min-height: 68px;
   max-height: 68px;
   width: 181px;
}

#i5h6wq {
   height: 68px;
   position: absolute;
   right: 20px;
}

#ib37mx {
   margin: 0 5px 0 0;
   background-color: white;
   color: #1166da;
  width:110px;
}

#ib37mg {
   margin: 0px 20px 0px 5px;
   background-color: #96DE83;
   color: white;
}

#i3dfil {
   margin: 0px 10px 0px 5px;
}

#im9nmg {
   margin: 0px 5px;
}

#iu5lc6 {
   padding: 20px 30px;
   height: 210px;
   background-image: linear-gradient(#2b2b2b 0%, #2b2b2b 100%);
}

#ivqc5k {
   width: 100%;
   min-width: 100%;
   position: relative;
   display: flex;
   align-items: stretch;
   text-align: left;
}

#ixdvz5 {
   margin: 0px auto 0 10px;
}

#i0gj7j {
   height: 51px;
}

#ihw7nx {
    position: relative;
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 25px;
    justify-content: center;
    width: auto;
    margin: 0px 15px 0px auto;
    align-items: center;
}

#i3e874 {
   margin: 0 5px 0 0;
   padding: 0px 10px;
}

#i8t5ng {
    margin: 0px 0px 0px 0px;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #ffffff;
    height: 30px;
    border-radius: 3px 3px 3px 3px;
    background-repeat: unset;
    background-position: unset;
    background-attachment: unset;
    background-size: unset;
    background-image: unset;
    display: flex;
    padding: 0px 0px 0px 0px;
}

#iaazeu {
    color: #ffffff;
    border-radius: 3px 3px 3px 3px;
    background-repeat: unset;
    background-position: unset;
    background-attachment: unset;
    background-size: unset;
    background-image: unset;
    height: 30px;
    justify-content: center;
    text-align: center;
    display: flex;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#i7fmaj {
   position: relative;
   display: flex;
   margin: 0px 0px 0px 5px;
   width: auto;
}

#itvonb {
   background-image: linear-gradient(#94df84 0%, #94df84 100%);
    border-radius: 3px 3px 3px 3px;
    height: 30px;
    width: 110px;
    text-align: center;
    color: white;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    margin: 0px 0px 0px 25px;
    display: flex;
}

#id8xxy {
   justify-content: flex-end;
   text-align: right;
   margin: 20px 0px 0px auto;
   color: #8c8a8a;
   display: flex;
   max-width: 70%;
   align-items: flex-end;
}

#iaa66d {
   max-width: 80%;
}

#privacy {
   margin: 0px 0px 0px 5px;
   min-width: 100px;
   padding: 0 5px 0 0;
   color: #1166da;
}

#ie0jbe {
   position: relative;
   display: flex;
   justify-content: flex-end;
   align-items: flex-start;
   margin: 20px 0px 0px auto;
}

#i0mmph {
   margin: 0px 10px 0px 5px;
}

#i5w3rb {
   color: #000000;
   background-color: #fff;
  width:110px;

}
#ivqc5k #ir72p-2 {
    top: -420%;
}

#ivqc5k #ir72p-3 {
    top: -420%;
}
@media (max-width: 991px) {
  a:hover {
    color: #2b2b2b;
    text-decoration: none;
}
   #iypznh-2 {
        margin: 0;
        color: #000;
        width: 100%;
        height: 60%;
        right: 0;
   }.A-page {
    flex-direction: column-reverse;
  font-weight:600;
}
#ivqc5k #ir72p-2 {
        top: -418%;
        left: -32px;
}

#ivqc5k #ir72p-3 {
        left: -40px;
}

   #iypznh, #iqf2 {
        margin: 0;
        color: #000;
        width: 100%;
        height: 60%;
        right: 0;
   }
#ipg0f, #i5h6wq #iypznh-2 #ipg0f-2 {
    color: #000;
}
   .navbar-items-c {
      z-index: 9999;
      position: absolute;
      background-color: #fff;
      display: none;
      height: 350px !important;
      width: 25%;
      right: 0px;
     min-width: 11rem;
   }

   .navbar-burger {
      display: block;
   }

   .navbar-menu {
      padding: 0;
      display: flex;
      height: 100% !important;
      width: 100%;
      flex-direction: column;
   }
   
   .nav-linkBtn {
      margin: 0;
      color: #000;
      display: flex;
      width: 100%;
   }

   .nav-linkBtnBox {
      width: 100%;
      height: 60%;
      color:#000 !important; 
      margin: 0 !important;
   }
.nav-item .dropdown-menu {
        left: 0;
        right: 0;
    }
   #id8xxy {
      max-width: 100%;
      justify-content: center;
      flex-direction: column;
      align-items: center;
      margin-bottom: 30px;
   }

   #ipy2fn {
      margin: 0px 0px 0px 5px;
   }

   #iu5lc6 {
      height: 380px;
   }

   #ivqc5k {
      flex-direction: column;
      padding-top: 20px;
   }

   #ixdvz5 {
      margin: auto;
   }

       #ihw7nx {
        margin-right: auto;
        margin-left: auto;
        margin-top: 10px;
        grid-template-columns: auto auto;
        gap: 5px;
        column-gap: 45px;
    }

   #iq9bfx {
      margin: 0 0 0 10px;
   }

   #i5h6wq {
      position: relative;
      right: 0;
   }

  #im9nmg {
     margin: 0px;
     height: 60%;
 }

   #i3dfil  {
      margin: 0px;
      height: 60%;
  }

   #ib37mx {
      background-color: #1266D51A;
      box-shadow: unset;
      font-weight: 400;
     width:100%;
   }

   #ib37mg {
      background-color: #1266D51A;
      box-shadow: unset;
      font-weight: 400;
   }

   #ie0jbe {
      justify-content: center;
      align-items: center;
      margin: 20px auto 0px auto;
   }

   #i7fmaj {
      max-width: 100%;
      width: 100%;
      margin-top: 10px;
      margin-left: 0px;
   }

   #ijh7g3 {
      position: relative;
   }

   #i3e874 {
      color: white;
    }
    #i8t5ng {
     color: white;
   }
   #iaazeu {
    color: white;
  }
  #PinkBar{margin:0;}
}

@media (max-width: 480px) {
   .navbar-items-c {
      width: 45%;
   }
}