@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap");

body {
    font-family: "Figtree", sans-serif;
    font-size: 16px;
    line-height: 1.5;
    background-color: #f4f4ff;
    background-image: url("../img/bg-wave-bottom-left.png"), url("../img/bg-wave-top-right.png");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 900px;
    background-position:
        bottom left,
        top right;
        
}

.text-gray {
    color: #5e6366;
}
.text-blue {
    color: #0000a0;
}
.bg-blue {
    background-color: #0000a0;
}
.bg-light-blue {
    background-color: #eeeeff;
}
.bg-gradient-blue-to-green {
    background: linear-gradient(208.65deg, #0000a0 -1.68%, #1fb15a 91.78%);
}
.floating-btn {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
    color: white;
    padding: 10px 20px;
    border-radius: 2em;
    text-decoration: none;
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg-color: #0000a0;
    --bs-btn-bg: #0000a0;
    --bs-btn-bg-color-hover: #000080;
    --bs-btn-border-color: #0000a0;
    --bs-btn-border-color-hover: none;
    --bs-btn-box-shadow: 0 0 0 0.25rem rgba(0, 0, 160, 0.25);
}

.gary-color-c{
    color: #5E6366;
}
.text-white-c{
    color: #fff;
    text-decoration: none;
}
.d-flex-c{
    display: flex;
}
.mr-rem{
    margin-left: 6rem;
}
.line-h{
    line-height: inherit;
}
.d-block-m-d{
    display: block !important;
}
.d-d{
    display: none;
}

/* mobile */
@media only screen and (max-width : 991.5px) {
  .d-m{
    display: none;
  }
  .d-d{
    display: block;
}
}