
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&display=swap');



body {
    font-family: 'Nunito', sans-serif;
}

h1 {
    font-family: 'Nunito', sans-serif!important;
}

.bg-cover {
    background-position: center;
    background-size: cover;
}
.bg-contain {
    background-position: center;
    background-size:contain;
    background-repeat: no-repeat;
}

a {
    color:unset;
    text-decoration: none;
}


.bg-light-gray {
    background-color: #e8e8e8;
}

.rounded-15 { border-radius:  15px; overflow: hidden; }
.fw-200 {       font-weight: 200;      }
.fw-300 {       font-weight: 300;      }
.fw-400 {       font-weight: 400;      }
.fw-500 {       font-weight: 500;      }
.fw-600 {       font-weight: 600;      }
.fw-700 {       font-weight: 700;      }
.fw-800 {       font-weight: 800;      }
.fw-900 {       font-weight: 900;      }


.bg-default {
    background-image: linear-gradient(to right, #09203f 0%, #537895 100%);
}

.flex-overflow-x {
    display: flex;
    overflow-x: auto;
  }

  .bg-position-end {
    background-position:right!important;
 
  }


  .footer {
    position: fixed; /* Fixed footer */
    bottom: 0; /* Align to bottom */
    width: 100%; /* Full width */
  
    box-shadow: 0px 8px 20px 0px #888888;
    color: #818181;
    z-index: 5000;

  }

  .comingsoon {
    opacity: 0.3;
}

.footer a:hover {
    color: #709fc5;
}