@import url('https://fonts.googleapis.com/css2?family=Prompt:wght@100;200;300;400;500;600;700;800&display=swap');
:root {
  --alt-font: "Prompt", sans-serif;
  --primary-font: "Prompt", sans-serif;
}
.contentrow .content:not(:last-child) {
    padding-bottom: 8%;
}

.footer-contact:not(:last-child) {
    margin-bottom: 5%;
}

.btn-shadow {
    box-shadow: 0px 15px 10px -4px rgba(0, 0, 0, 0.24)
}

.footer-contact {
    box-shadow: 0px 15px 25px -4px rgba(0, 0, 0, 0.24);
}

.headericon {
    background-color: #0C5CFC;
    color: #fff;
}

.bg-customlightblue {
    background-color: #84BCF9;
}

.bg-green {
    background-color: #7FD231;
}

.text-green {
    color: #7FD231;
}

.btnwhiteonhover:hover {
    background-color: #fff;
    color: #000 !important;
}

.btnblueonhover:hover {
    background-color: #0C5CFC;
    color: #fff !important;
}

.btn-shadow {
    box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.5);
}

.box-layout {
    background: linear-gradient(180deg, rgb(11, 92, 252) 0% 22.00%, rgb(4, 22, 144) 78.00% 100%);
    color: #fff !important;
}

.text-lightblue {
    color: #84BCF9;
}

.bg-lightblue {
    background-color: #84BCF9;
}

@media only screen and (min-width: 993px) {
    nav.roundheader {
        border-radius: 0 0 25px 25px;
    }
}

footer .footer-logo img {
    max-height: none;
}

header .navbar-brand img {
    max-height: 65px;
}

.text-lightgray {
    color: #d7d7d7;
}

/* header .navbar-brand .default-logo {
    max-height: 100px;
    object-fit: cover;
}

header .navbar-brand .mobile-logo {
    max-height: 60px;
    object-fit: cover;
} */