


:root {
  --global--font-family: "Helvetica Neue", sans-serif;
  --colors--text-black: #2f2b43;
  --colors--text-gray: #475467;
  --colors--text-gray-dark: #3B4758;
  --colors--brand-primary: #9747FF;
  --colors--Primary--Purple: Purple;
  --colors--brand-secondary: #F7B500;
  --colors--black: black;
  --colors--gray--dark: #474545;
  --container-sizing--container-large: 1280px;
  --container-sizing--container-padding-x-large: 40px;
  --container-sizing--container-padding-x-small: 16px;
  --container-sizing--container-full: 100vw;
  --colors--white: #fff;
  --colors--white-snow: Snow - White;
  --colors--brand-hover: #ecdeff;  
  --container-sizing--section-padding-y-large: 60px;
  --container-sizing--section-padding-y-medium: 60px;
  --container-sizing--section-padding-y-small: 40px;
  --colors--border: #eceae1;
  --colors--gray: #9f9a9a;
  --colors--border-invert: #ffffff1a; 
  --colors--light-gray: #f9fafb;
  --container-sizing--container-small: 1080px;
}

 a{
  cursor:  pointer !important;
  text-decoration: none !important;
 }
.btn-border-v4{
      border: 1px solid #007bff !important;
}
.ws-20{
  font-size: 20px !important;
}
.wf-400{
  font-weight: 400 !important;
}
.wf-500{
  font-weight: 500 !important;
}



@media screen and (max-width: 767px) {


  .nav-link {
    margin-bottom: 8px;
    font-size: 1.5rem;
  }




  .navbar {
    margin-top: 64px;
  }

  .nav-island {
    padding: 6px 6px 6px 16px;
  }

  .nav-brand-link {
    padding-left: 0;
  }

  .nav-image-logo-gram {
    display: none;
  }

  .nav-menu {
    background-color: var(--colors--white);
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    margin-left: 40px;
    margin-right: 40px;
    padding: 40px 16px;
    overflow: hidden;
    box-shadow: 0 12px 36px #2f2b431f;
  }
footer a:hover,
footer i:hover {
  text-decoration: none !important;
  color: #f7b500;
}
  .nav-menu-button {
    border-radius: 12px;
    padding: 12px;
  }

  .nav-menu-button.w--open {
    background-color: var(--colors--light-gray);
    padding: 12px;
  }

  .nav-image-logo-full {
    width: auto;
    display: block;
  }

  .nav-button-wrapper {
    margin-top: 24px;
    padding-left: 12px;
    display: flex;
  }

 
}



.dropdown {
  position: static;
}

.img-responsive {
  max-width: 100%;
}


.footerItems a {
line-height: 1.5 !important;
}
.dropdown-toggle::after{
  display: none;
}


footer {
  background: #131823;
  padding-top: 20px;
  padding-bottom: 20px;
}

footer * {
  color: #fff;
  font-size: 16px;
}

footer ul {
  padding: 0;
  list-style-type: none;
}

footer ul li {
  text-decoration: none;
  margin-bottom: 5px;
}

footer a:hover,
footer i:hover {
  text-decoration: none;
  color: #f7b500;
}

.footerItems div {
  padding-top: 1.5rem;
}

.footerItems h6 {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 18px;
  color: #f7b500;
}

.footerItems p {
  display: flex;
}

.footerInfo a {
  color: #fff;
  text-decoration: none !important;
}

.footerItems2 {
  padding-top: 20px;
  padding-bottom: 30px;
}

.footerCopy {
  text-align: left;
}

.footerInfo {
  padding-right: 5rem;
  padding-top: 1.5rem;
}

.footerInfo img {
  max-width: 100%;
}

.footerInfo h6 {
  color: #f7b500;
  font-size: 20px;
}
.decoration-none a{
    text-decoration: none !important;
}

.footerInfo i {
  margin-right: 15px;
}

.footerSocial i {
  font-size: 25px;
}

.socialDiv {
  padding-top: 0 !important;
}