.jarallax.sb-20 {
  height: calc(100vh - 61px);
}

.sb-blue {
  background-color: #012c74;
}

.text-shadow {
  text-shadow: 2px 4px 5px rgba(0, 0, 0, 0.1);
}

.primary-color {
  background-color: #0ea3cf !important;
}

.text-primary-dark {
  color: #00153e !important;
}

.text-primary {
  color: #0ea3cf !important;
}

.letter-spacing-1 {
  letter-spacing: 1px;
}

.letter-spacing-2 {
  letter-spacing: 2px;
}

.letter-spacing-3 {
  letter-spacing: 3px;
}

.rnsa-strong {
  font-weight: 800;
  letter-spacing: 2px;
}

.card.card-body {
  min-height: 280px;
}

.noise-primary-dark {
  background: #00153e url(../img/noise.png) repeat;
  background-size: auto;
}

.noise-danger {
  background: #d92330 url(../img/noise.png) repeat;
  background-size: auto;
}

.newsitem {
  -webkit-mask-image: linear-gradient(to bottom, black 50%, transparent 100%);
  mask-image: linear-gradient(to bottom, black 70%, transparent 100%);
}

@media (max-width: 576px) {
  .display-3.small-headline-mobile {
    font-size: 2.5rem !important;
  }
}
/* Rounded tabs */
@media (min-width: 576px) {
  .rounded-nav {
    border-radius: 50rem !important;
  }
}
@media (min-width: 576px) {
  .rounded-nav .nav-link {
    border-radius: 50rem !important;
  }
}
/* With arrow tabs */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: var(--primary-color);
}

.tab-content ol li {
  margin-bottom: 10px;
}

.tab-content h4 {
  line-height: 2rem;
}

.with-arrow .nav-link.active {
  position: relative;
}

.with-arrow .nav-link.active::after {
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #2b90d9;
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
}

/* lined tabs */
.lined .nav-link {
  border: none;
  border-bottom: 3px solid transparent;
}

.lined .nav-link:hover {
  border: none;
  border-bottom: 3px solid transparent;
}

.lined .nav-link.active {
  background: none;
  color: #555;
  border-color: #2b90d9;
}

.nav-pills .nav-link {
  color: white;
}

.benefits li {
  font-weight: 300;
}

.about-textbox {
  min-height: 240px;
}

#news .card-body {
  height: 260px;
}

.parallax {
  /* The image used */
  background-image: url("../img/rnsa_30.jpg"); /* Set a specific height */
  height: 700px; /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center -250px;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

/* ----------- iPhone 5 SE ----------- */
/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 374px) and (orientation: portrait) {
  .parallax {
    /* The image used */
    background-image: url("../img/rnsa_30.jpg"); /* Set a specific height */
    height: 600px !important; /* Create the parallax scrolling effect */
    background-attachment: initial;
    background-position: center 60px !important;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }
}
/* ----------- iPhone 6, 6S, 7 and 8 ----------- */
/* Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .parallax {
    /* The image used */
    background-image: url("../img/rnsa_30.jpg"); /* Set a specific height */
    height: 600px !important; /* Create the parallax scrolling effect */
    background-attachment: initial;
    background-position: center 60px !important;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }
}
/* ----------- iPhone 6+, 7+ and 8+ ----------- */
/* Portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
  .parallax {
    /* The image used */
    background-image: url("../img/rnsa_30.jpg"); /* Set a specific height */
    height: 600px !important; /* Create the parallax scrolling effect */
    background-attachment: initial;
    background-position: center 60px !important;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }
}
/* ----------- iPhone X ----------- */
/* Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
  .parallax {
    /* The image used */
    background-image: url("../img/rnsa_30.jpg"); /* Set a specific height */
    height: 600px !important; /* Create the parallax scrolling effect */
    background-attachment: initial;
    background-position: center 60px !important;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }
}
/* ----------- iPad 3, 4 and Pro 9.7" ----------- */
/* Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .parallax {
    /* The image used */
    background-image: url("../img/rnsa_30.jpg"); /* Set a specific height */
    height: 600px !important; /* Create the parallax scrolling effect */
    background-attachment: initial !important;
    background-position: center center !important;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }
}
/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .parallax {
    /* The image used */
    background-image: url("../img/rnsa_30.jpg"); /* Set a specific height */
    height: 600px !important; /* Create the parallax scrolling effect */
    background-attachment: initial !important;
    background-position: center center !important;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }
}
/* ----------- iPad Pro 12.9" ----------- */
@media (min-width: 1366px) and (max-height: 1024px) {
  .streak.streak-photo {
    background-attachment: initial;
  }
}
.container.max-550 {
  max-width: 550px;
}/*# sourceMappingURL=style.css.map */