@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
:root {
  font-size: 16px;
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  font-family: "Poppins", sans-serif;
}

a {
  text-decoration: none !important;
}

.fs-7 {
  font-size: 14px;
}

.fs-8 {
  font-size: 12px;
}

.bg-primary {
  background: #1a1463 !important;
}

.bg-primary-100 {
  background: rgba(26, 20, 99, 0.01);
}

.bg-primary-200 {
  background: rgba(26, 20, 99, 0.2);
}

.bg-primary-lite {
  background: #0f2863;
}

.bg-secondary {
  background: #76c5ec !important;
}

.bg-secondary-100 {
  background: rgba(118, 197, 236, 0.05) !important;
}

.bg-secondary-200 {
  background: rgba(118, 197, 236, 0.25) !important;
}

.bg-secondary-300 {
  background: rgba(118, 197, 236, 0.35) !important;
}

.text-main {
  color: #1a1463 !important;
}

.text-secondary {
  color: #76c5ec !important;
}

.text-gray {
  color: #7b7c7e;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.border-radius-1 {
  border-radius: 0.25rem !important;
}

.border-radius-2 {
  border-radius: 0.5rem !important;
}

.border-radius-3 {
  border-radius: 0.75rem !important;
}

.border-radius-4 {
  border-radius: 1rem !important;
}

.btn {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}
.btn-primary {
  background: #1a1463 !important;
  color: white;
  border: 2px solid transparent !important;
}
.btn-primary:hover {
  background: white !important;
  color: #1a1463 !important;
  font-weight: 500;
  border-color: rgba(26, 20, 99, 0.75) !important;
}
.btn-white {
  background: white;
  color: #1a1463 !important;
  border: 2px solid transparent !important;
}
.btn-white:hover {
  background: white !important;
  color: #1a1463 !important;
  font-weight: 500;
  border-color: rgba(255, 255, 255, 0.75) !important;
}

.primary-border {
  border: 1px solid #1a1463 !important;
}

label {
  font-weight: 500;
  color: #39441c;
}

input:active, input:focus, textarea:active, textarea:focus, .form-control:active, .form-control:focus {
  box-shadow: none !important;
  border-color: #39441c !important;
}

.northstar-card {
  border-radius: 1rem;
  height: 300px;
  width: 300px;
  overflow: hidden;
}
.northstar-card .card-body {
  background: rgba(15, 40, 99, 0.75);
  height: 100%;
  display: grid;
  place-content: center;
}
.northstar-card .card-body h2 {
  color: #fff !important;
  padding-left: 1rem;
  padding-right: 1rem;
}

.card_001 {
  background-image: url("https://images.unsplash.com/photo-1474631245212-32dc3c8310c6?auto=format&fit=crop&q=80&w=1924&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D") !important;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.card_002 {
  background-image: url("https://images.unsplash.com/photo-1515344905723-babc01aac23d?auto=format&fit=crop&q=80&w=1776&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.card_003 {
  background-image: url("https://images.unsplash.com/photo-1619976336288-38db38e4c503?auto=format&fit=crop&q=80&w=1854&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.card_004 {
  background-image: url("https://images.unsplash.com/photo-1600880292089-90a7e086ee0c?auto=format&fit=crop&q=80&w=1887&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.cta {
  display: block;
  background: url("https://images.unsplash.com/photo-1522202176988-66273c2fd55f?auto=format&fit=crop&q=80&w=2071&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D");
  background-size: cover;
  background-position: center;
  max-width: 100%;
  border-bottom: 1px solid #000;
  border-radius: 1rem;
  overflow: hidden;
}

.cta-container {
  background: rgba(26, 20, 99, 0.85);
  border-radius: 1rem;
}

.cta-container .row .col-md-4 {
  text-align: right;
}

.cta-container .row h1 {
  color: #fff;
  font-weight: 600;
  font-size: 42px;
  margin-bottom: 0;
}

.testimonial-box {
  border-radius: 0.5rem;
  overflow: hidden;
  border: 1px solid rgba(123, 124, 126, 0.25);
  height: 150px;
  width: 150px;
  background: rgba(123, 124, 126, 0.1);
  display: grid;
  place-content: center;
}
.testimonial-box img {
  width: 75% !important;
  border-radius: 50%;
  margin: auto;
}

.page-footer h5.text-uppercase {
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}

footer.page-footer {
  bottom: 0;
  color: black;
}
footer.page-footer .container-fluid {
  width: auto;
}
footer.page-footer .footer-copyright {
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.6);
}
footer.page-footer a, footer.page-footer h5 {
  color: black !important;
}

.contact-card {
  border-radius: 0.75rem;
  padding: 1.5rem;
  box-shadow: 0 7px 21px rgba(123, 124, 126, 0.1);
}

@media screen and (max-width: 768px) {
  .second-order {
    order: 2;
  }
}/*# sourceMappingURL=style.css.map */