@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');

body {
  font-family: "Outfit", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.dark-gradient-bg {
    color: #fff;
    background: #041235;
    background: -webkit-linear-gradient(180deg, rgba(4, 18, 53, 1) 0%, rgba(0, 127, 198, 1) 100%);
    background: -moz-linear-gradient(180deg, rgba(4, 18, 53, 1) 0%, rgba(0, 127, 198, 1) 100%);
    background: linear-gradient(180deg, rgba(4, 18, 53, 1) 0%, rgba(0, 127, 198, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#041235", endColorstr="#007FC6", GradientType=0);

}

.regular-gradient-bg {
    color: #fff;
    background: #092D89;
    background: -webkit-linear-gradient(180deg, rgba(9, 45, 137, 1) 0%, rgba(0, 127, 198, 1) 100%);
    background: -moz-linear-gradient(180deg, rgba(9, 45, 137, 1) 0%, rgba(0, 127, 198, 1) 100%);
    background: linear-gradient(180deg, rgba(9, 45, 137, 1) 0%, rgba(0, 127, 198, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#092D89", endColorstr="#007FC6", GradientType=0);
}

.light-bg {
    background-color: #F5F7F8;
}

header .nav-link {
    color: #007FC6;
}

header .nav-link:hover {
    color: #092D89;
}

.btn {
    cursor: pointer;
    font-weight: 700;
}

.btn-primary {
    background-color: #007FC6;
}

.btn-primary:hover {
    background-color: #092D89;
}

.regular-gradient-bg .btn-primary {
    background-color: #fff;
    color: #092D89;
}

.regular-gradient-bg .btn-primary:hover {
    background-color: #092D89;
    color: #fff;
}

.dark-gradient-bg .btn-primary:hover {
    background-color: #fff;
    color: #092D89;
}

footer {
    background-color: #041235;
}

footer p {
    color: #fff;
}

footer .nav-link {
    color: #fff;
}

footer .nav-link:hover {
    color: #007FC6;
}

.ni-laptop {
    position: relative;
    top: 3rem;
}

.ni-contact a {
    text-decoration: none;
    color: #092D89;
}

.ni-contact a:hover span {
    text-decoration: underline;
}

/*

@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');

body {
    font-family: "Nunito Sans", sans-serif;
    font-optical-sizing: auto;
    font-weight: <weight>;
    font-style: normal;
    font-variation-settings:
    "wdth" 100,
    "YTLC" 500;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}

h1 b, h1 strong,
h2 b, h2 strong,
h3 b, h3 strong,
h4 b, h4 strong,
h5 b, h5 strong,
h6 b, h6 strong {
    font-weight: 700;
}

.btn {
    padding: 10px 20px;
    font-weight: 700;
    border-radius: 12px;
    border: none;
}

.btn-dark {
    background-color: #0D0D0D;
}

.btn-danger {
    background-color: #F23030;
}

.sim-logo-header {
    max-width: 142px;
}

@media screen and (min-width: 992px) {
    
    .sim-home-featured {
        background: url('../IMG/bg.png');
        background-size: 50%;
        background-repeat: no-repeat;
        background-position: top right;
    }
}

.sim-intro-bg {
    background: rgb(242,233,233);
    background: -moz-linear-gradient(180deg, rgba(242,233,233,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(242,233,233,1) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(180deg, rgba(242,233,233,1) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2e9e9",endColorstr="#ffffff",GradientType=1);
}

.sim-home-icon-container {
    width: 165px;
    height: 165px;
    background: rgb(242,208,208);
    background: -moz-linear-gradient(180deg, rgba(242,208,208,1) 0%, rgba(242,233,233,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(242,208,208,1) 0%, rgba(242,233,233,1) 100%);
    background: linear-gradient(180deg, rgba(242,208,208,1) 0%, rgba(242,233,233,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2d0d0",endColorstr="#f2e9e9",GradientType=1);
}

.sim-contact-list {
    padding-left: 0;
}

.sim-contact-list li {
    list-style: none;
}

.sim-cta .card {
    background-color: #F23030;
    color: #fff;
}

footer {
    background-color: #0D0D0D;
}

.sim-logo-footer {
    max-width: 165px;
} 

footer .nav-link {
    color: #fff;
}

*/