@keyframes marquee {
  0% {
    transform: translate3d(0%, 0, 0);
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes marqueeReversed {
  0% {
    transform: translate3d(-50%, 0, 0);
  }
  100% {
    transform: translate3d(0%, 0, 0);
  }
}
@keyframes rotate {
  0%, 20% {
    transform: translateY(0);
  }
  25%, 45% {
    transform: translateY(-28.5px);
  }
  50%, 70% {
    transform: translateY(-57px);
  }
  75%, 95% {
    transform: translateY(-85.5px);
  }
  100% {
    transform: translateY(-114px);
  }
}
@keyframes pulse {
  70% {
    box-shadow: 0 0 0 10px rgba(5, 78, 154, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(5, 78, 154, 0);
  }
}
button {
  border-width: 0px;
}
.slants {
  height: 80px;
  width: 100%;
  display: block;
  z-index: 1;
}
.slant-top.slant-light-grey:before {
  content: "";
  width: 100%;
  height: 80px;
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 1vw));
  background-color: #E8E8E8;
  z-index: 2;
  top: 0;
  transform: rotateY(180deg);
}
@media screen and (max-width: 767px) {
  .slant-top.slant-light-grey:before {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2vw));
  }
}
.slant-top.slant-white:before {
  content: "";
  width: 100%;
  height: 80px;
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 1vw));
  background-color: #ffffff;
  z-index: 2;
  top: 0;
  transform: rotateY(180deg);
}
@media screen and (max-width: 767px) {
  .slant-top.slant-white:before {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2vw));
  }
}
.slant-top.slant-black:before {
  content: "";
  width: 100%;
  height: 80px;
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 1vw));
  background-color: #211A1A;
  z-index: 2;
  top: 0;
  transform: rotateY(180deg);
}
@media screen and (max-width: 767px) {
  .slant-top.slant-black:before {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2vw));
  }
}
.slant-top.slant-white-dots:before {
  content: "";
  width: 100%;
  height: 80px;
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 1vw));
  background-color: #ffffff;
  z-index: 2;
  top: 0;
  transform: rotateY(180deg);
  background-image: radial-gradient(#ddd 1px, transparent 0);
  background-size: 22px 22px;
  background-position: center;
}
@media screen and (max-width: 767px) {
  .slant-top.slant-white-dots:before {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2vw));
  }
}
.slant-top.slant-outside-top {
  height: 0px;
}
.slant-top.slant-outside-top:before {
  transform: rotateX(180deg) translateY(100%);
}
@media screen and (max-width: 767px) {
  .slant-top {
    margin-top: -30px;
    position: relative;
  }
  .slant-top.slant-outside-top {
    margin-top: 0;
    margin-bottom: -30px;
  }
}
.slant-bottom + section {
  padding-bottom: 80px;
}
.slant-bottom.slant-light-grey:after {
  content: "";
  width: 100%;
  height: 80px;
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 1vw));
  background-color: #E8E8E8;
  z-index: 2;
  bottom: 0;
  transform: rotateX(180deg);
  z-index: 4;
}
@media screen and (max-width: 767px) {
  .slant-bottom.slant-light-grey:after {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2vw));
  }
}
.slant-bottom.slant-white:after {
  content: "";
  width: 100%;
  height: 80px;
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 1vw));
  background-color: #ffffff;
  z-index: 2;
  bottom: 0;
  transform: rotateX(180deg);
  z-index: 4;
}
@media screen and (max-width: 767px) {
  .slant-bottom.slant-white:after {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2vw));
  }
}
.slant-bottom.slant-black:after {
  content: "";
  width: 100%;
  height: 80px;
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 1vw));
  background-color: #211A1A;
  z-index: 2;
  bottom: 0;
  transform: rotateX(180deg);
  z-index: 4;
}
@media screen and (max-width: 767px) {
  .slant-bottom.slant-black:after {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2vw));
  }
}
.slant-bottom.slant-white-dots:after {
  content: "";
  width: 100%;
  height: 80px;
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 1vw));
  background-color: #ffffff;
  z-index: 2;
  bottom: 0;
  transform: rotateX(180deg);
  z-index: 4;
  background-image: radial-gradient(#ddd 1px, transparent 0);
  background-size: 22px 22px;
  background-position: center;
}
@media screen and (max-width: 767px) {
  .slant-bottom.slant-white-dots:after {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2vw));
  }
}
.slant-bottom.slant-outside-bottom:after {
  transform: rotateY(180deg) translateX(100%);
}
@media screen and (max-width: 767px) {
  .slant-bottom {
    margin-bottom: -30px;
    position: relative;
  }
  .slant-bottom.slant-outside-bottom {
    margin-bottom: 0;
    margin-top: -30px;
  }
}
html {
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  html {
    overflow-x: hidden;
  }
}
html > body {
  line-height: 1.4;
  font-size: 19px;
}
body {
  line-height: 1.4;
  overflow-y: scroll;
  overflow-x: hidden;
  max-width: 100%;
  margin-top: 0px !important;
  font-size: 19px;
  color: #444444;
}
body span.inter {
  font-family: "Inter", sans-serif !important;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  body {
    font-size: 19px;
  }
  body .w-1by3, body .w-2by3, body .w-1by-2 {
    width: 100% !important;
  }
  body.oxygen-aos-enabled {
    overflow-y: hidden;
  }
  body h1, body h2, body h3, body h4, body h5, body h6, body p {
    text-align: left !important;
    direction: ltr !important;
  }
}
@media screen and (max-width: 1220px) {
  body .ct-section-inner-wrap {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  body .ct-section-inner-wrap {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }
}
body:not(.ng-scope) .section__values .jn-values-box {
  display: none;
  opacity: 0;
}
body iframe {
  border-width: 0px;
}
body .oxy-header-wrapper {
  z-index: 3;
  box-shadow: none !important;
}
body .oxy-header-wrapper .jn-header-content-right {
  color: #444444;
  font-size: 14px;
  line-height: 20px;
}
body .oxy-header-wrapper .jn-header-content-right a {
  color: rgba(255, 255, 255, 0.7);
  white-space: nowrap;
}
body .oxy-header-wrapper .jn-header-content-right a:hover {
  color: #054e9a;
}
body .oxy-header-wrapper .jn-header-seperator {
  opacity: 0.5;
}
body .oxy-header-wrapper .jn-header-sticky-menu {
  background: black;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 30%, rgba(0, 0, 0, 0.7) 58%, rgba(0, 0, 0, 0.8) 100%);
  padding-bottom: 50px;
}
body .oxy-header-wrapper .jn-header-sticky-menu .logo {
  height: 75px;
  padding-top: 10px;
}
body .oxy-header-wrapper.jn-scroll-header {
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  transition: opacity 200ms linear;
  background-color: #fff;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15) !important;
}
body .oxy-header-wrapper.jn-scroll-header .ct-image {
  max-height: 80px;
  padding-bottom: 5px;
}
body .oxy-header-wrapper.jn-scroll-header.jn-scroll-header-active {
  opacity: 1;
}
body .oxy-header-wrapper.jn-scroll-header:not(.jn-scroll-header-active) {
  pointer-events: none;
}
body .oxy-header-wrapper:not(.jn-scroll-header) {
  z-index: 5;
}
@media screen and (max-width: 767px) {
  body header.oxy-header-wrapper.jn-scroll-header .oxy-pro-menu-mobile-open-icon {
    display: none !important;
  }
  body.jn-body-scroll-header-active header.oxy-header-wrapper:not(.jn-scroll-header) .oxy-pro-menu-mobile-open-icon {
    position: fixed;
    top: -2px;
    left: 145px;
    right: auto;
  }
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: 600;
  line-height: 1;
  color: #111;
  font-weight: 400 !important;
}
body h1 span, body h2 span, body h3 span, body h4 span, body h5 span, body h6 span {
  font-weight: 400 !important;
}
body h1 {
  font-size: 4.5em;
  font-weight: 400 !important;
}
body h2 {
  font-size: 3.5em;
}
body h3 {
  font-size: 3em;
}
body h4 {
  font-size: 2.5em;
}
body h5 {
  font-size: 2em;
}
body h6 {
  font-size: 1.5em;
}
@media screen and (max-width: 767px) {
  body h1 {
    font-size: 3.5em;
  }
  body h2 {
    font-size: 2.4em;
  }
  body h3 {
    font-size: 2.2em;
  }
  body h4 {
    font-size: 2em;
  }
  body h5 {
    font-size: 1.5em;
  }
  body h6 {
    font-size: 1.3em;
  }
}
body .jn-page-wrapper {
  position: relative;
  z-index: 1;
  margin-top: calc(-161px + 33px);
  margin-top: calc(-161px + 10px);
}
body .jn-page-wrapper > .ct-div-block {
  width: 100%;
}
body .jn-page-wrapper > .ct-div-block > .ct-inner-content {
  width: 100%;
}
body .jn-page-wrapper > .jn-sections > div:first-of-type .ct-section-inner-wrap {
  padding-top: 200px;
  padding-bottom: 150px;
}
body .jn-page-wrapper > .jn-sections > div:last-of-type .ct-section-inner-wrap {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper > .jn-sections > div:last-of-type .ct-section-inner-wrap {
    padding-bottom: 100px;
  }
}
body .jn-page-wrapper > .jn-sections > div > .jn-section-wrapper > .ct-section > .ct-section-inner-wrap > .ct-div-block > .ct-text-block > span {
  width: 100%;
}
body .jn-page-wrapper .jn-sections {
  width: 100%;
}
body .jn-page-wrapper .jn-sections > div {
  width: 100%;
  position: relative;
  z-index: 1;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper {
  width: 100%;
  display: block;
  position: relative;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper > .ct-section {
  position: relative;
  z-index: 3;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper .background-container {
  display: block;
  overflow: hidden;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper .background-container .background-video, body .jn-page-wrapper .jn-sections .jn-section-wrapper .background-container .background-image {
  min-height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -5;
  object-fit: cover;
  transform: scale(1.1);
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper .background-container.background-image-container .background-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  z-index: -1;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-background-white {
  color: #444444;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-background-white:after {
  background-color: #ffffff;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-background-white-dots {
  color: #444444;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-background-white-dots:after {
  background-image: radial-gradient(#ddd 1px, transparent 0);
  background-size: 22px 22px;
  background-position: center;
  background-color: #ffffff;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-background-lightgrey {
  color: #444444;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-background-lightgrey:after {
  background-color: #E8E8E8;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-background-black {
  color: #fff;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-background-black:after {
  background-color: #211A1A;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-transparent-0:after {
  opacity: 0;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-transparent-25:after {
  opacity: 0.25;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-transparent-50:after {
  opacity: 0.5;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-transparent-75:after {
  opacity: 0.75;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-style-transparent-100:after {
  opacity: 1;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.h-200-px .ct-section-inner-wrap {
  min-height: 200px;
  justify-content: center;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.h-400-px .ct-section-inner-wrap {
  min-height: 400px;
  justify-content: center;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.h-500-px .ct-section-inner-wrap {
  min-height: 500px;
  justify-content: center;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.h-50-vh .ct-section-inner-wrap {
  min-height: 60vh;
  justify-content: center;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.h-75-vh .ct-section-inner-wrap {
  min-height: 75vh;
  justify-content: center;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.h-90-vh .ct-section-inner-wrap {
  min-height: 90vh;
  justify-content: center;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.h-100-vh .ct-section-inner-wrap {
  min-height: 100vh;
  justify-content: center;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-special-no-spacing-top {
  padding-top: 0px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-special-no-spacing-top > section > .ct-section-inner-wrap {
  padding-top: 0px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-special-no-spacing-bottom {
  padding-bottom: 0px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-special-no-spacing-bottom > section > .ct-section-inner-wrap {
  padding-bottom: 0px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-special-negative-spacing-top .slant-top {
  height: 0;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-special-negative-spacing-top > section > .ct-section-inner-wrap {
  margin-top: -100px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-special-negative-spacing-bottom .slant-bottom {
  height: 0;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-special-negative-spacing-bottom > section > .ct-section-inner-wrap {
  margin-bottom: -100px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-special-center-general-content > .ct-section > .ct-section-inner-wrap > .ct-div-block > .w-2by3, body .jn-page-wrapper .jn-sections .jn-section-wrapper.jn-special-center-general-content > .ct-section > .ct-section-inner-wrap > .ct-div-block > .w-1by3 {
  margin: 0 auto;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero.h-100-vh .ct-section-inner-wrap {
  min-height: calc(95vh - 33px - 0px);
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero.h-100-vh .ct-section-inner-wrap {
    min-height: calc(95vh - 33px- 0px);
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero .ct-section-inner-wrap {
  display: flex;
  justify-content: center;
  align-content: center;
  position: relative;
  z-index: 2;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero h1, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero h2, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero h3, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero h4, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero h5, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero h6, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero p {
  text-shadow: 0px 0px 70px rgba(255, 255, 255, 0.8);
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  z-index: -1;
  background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 21.88%, rgba(255, 255, 255, 0.19) 75.52%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
  height: 375px;
  bottom: initial;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero:after {
    height: 100%;
    background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 21.88%, rgba(255, 255, 255, 0.4) 75.52%, rgba(255, 255, 255, 0.4) 100%);
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  z-index: -1;
  background: linear-gradient(145deg, white 0%, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 80%);
  z-index: 1;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero .ct-span {
  width: 100%;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .has-items-with-background_true {
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-section-general-content {
  padding-left: 15px;
  padding-right: 15px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 100%;
  width: 1000px;
  margin: 0 auto;
  margin-top: 60px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items {
    grid-template-columns: 1fr 1fr;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item {
  width: 100%;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-top: 15px;
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item > a {
  width: 100%;
  height: 100%;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item > a:before {
  background-color: rgba(0, 0, 0, 0.1);
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item > a + .jn-block-item-inner {
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item > a + .jn-block-item-inner {
    padding-left: 5px;
    padding-right: 5px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item .jn-block-item-inner {
  display: flex;
  align-items: center;
  width: 100%;
  text-align: center;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item .jn-block-item-inner .jn-block-item-grid-header-titles {
  display: flex;
  align-items: center;
  width: 100%;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item .jn-block-item-inner .jn-block-item-grid-header-titles .dynamic-fa {
  margin-bottom: 7.5px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item .jn-block-item-inner .jn-block-item-grid-header-titles .dynamic-fa svg {
  height: 100px;
  width: 100px;
  fill: #666666;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item .jn-block-item-inner .jn-block-item-grid-header-titles .dynamic-fa svg {
    height: 60px;
    width: 60px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item .jn-block-item-inner .jn-block-item-grid-header-titles .dynamic-fa + .jn-block-item-title {
  margin-top: 7.5px;
  font-size: 1.4em;
}
@media screen and (min-width: 768px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item:nth-child(3n) {
    border-right-width: 0px;
  }
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item:nth-last-child(1), body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item:nth-last-child(2), body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item:nth-last-child(3) {
    border-bottom-width: 0px;
  }
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item:nth-child(even) {
    border-right-width: 0px;
  }
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item:nth-last-child(1), body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-line-grid .jn-block-items > .jn-block-item:nth-last-child(2) {
    border-bottom-width: 0px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured {
  font-size: 17px;
  background-color: #fff;
  box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.15);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-item-header-image, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-item-header-image {
  display: none !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-item-card-special-image, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-item-card-special-image {
  height: 150px !important;
  width: 150px !important;
  object-fit: cover !important;
  border-radius: 100%;
  object-position: center !important;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-item-card-special-image, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-item-card-special-image {
    height: 125px !important;
    width: 125px !important;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-items, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-items, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items {
    grid-template-columns: 1fr;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-items > div, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-items > div .jn-block-item-inner, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div .jn-block-item-inner {
  padding-top: 25px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-items > div .jn-block-item-grid-header, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div .jn-block-item-grid-header {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-items > div .jn-block-item-grid-header .jn-block-item-grid-header-titles, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div .jn-block-item-grid-header .jn-block-item-grid-header-titles {
  display: flex;
  height: 100%;
  justify-content: center;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-items > div .jn-block-item-grid-header .jn-block-item-grid-header-titles .jn-block-item-title, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div .jn-block-item-grid-header .jn-block-item-grid-header-titles .jn-block-item-title {
  font-weight: bold;
  font-size: 1.2em;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-items > div .jn-block-item-grid-header .jn-block-item-grid-header-titles .jn-block-item-subtitle, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div .jn-block-item-grid-header .jn-block-item-grid-header-titles .jn-block-item-subtitle {
  font-size: 14px;
  margin-top: 2.5px;
  color: #999;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid .jn-block-items > div .jn-block-item-grid-header .jn-block-item-card-special-image, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div .jn-block-item-grid-header .jn-block-item-card-special-image {
  width: 100%;
  object-fit: contain;
  object-position: left bottom;
  height: 175px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid:after, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured:after {
  height: 20px;
  width: 100%;
  display: block;
  content: "";
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background: linear-gradient(90.06deg, #08519C -0.06%, #70AAE4 96.37%);
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div:first-child {
  grid-row-start: 1;
  grid-row-end: span 2;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div:first-child .jn-block-item-card-special-image {
  width: 100% !important;
  border-radius: 6px;
  height: 400px !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div:first-child .jn-block-item-inner {
  padding-top: 25px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div:first-child .jn-block-item-inner .jn-format-horizontal-items p {
  justify-content: center;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div:first-child .jn-block-item-inner .jn-block-item-grid-header {
  display: flex;
  flex-direction: column;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div:first-child .jn-block-item-inner .jn-block-item-grid-header .jn-block-item-card-special-image {
  width: 100%;
  height: auto;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div:first-child .jn-block-item-inner .jn-block-item-grid-header .jn-block-item-grid-header-titles {
  height: auto;
  margin-top: 25px;
  width: 100%;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div:first-child .jn-block-item-inner .jn-block-item-grid-header .jn-block-item-grid-header-titles .jn-block-item-title {
  font-size: 1.4em;
}
@media screen and (min-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div:first-child .jn-block-item-inner .jn-block-item-grid-header .jn-block-item-grid-header-titles {
    text-align: center;
  }
}
@media screen and (min-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-card-grid-first-featured .jn-block-items > div:first-child .jn-block-item-inner {
    text-align: center;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-section-general-content {
  grid-column-start: 1;
  grid-column-end: span 2;
  padding-right: 60px;
  height: 100%;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-section-general-content {
    grid-column-start: 1;
    grid-column-end: span 5;
  }
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-section-general-content {
    padding-right: 30px;
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container {
  grid-column-start: 3;
  grid-column-end: span 3;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container {
    grid-column-start: 1;
    grid-column-end: span 5;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container .jn-block-item .jn-block-item-header-image {
  display: none !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container .jn-block-item .jn-block-item-inner {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container .jn-block-item .jn-block-item-inner {
    padding: 30px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 60px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container .jn-block-item .jn-block-item-inner .jn-block-item-grid-header {
  grid-column-start: 1;
  grid-column-end: span 2;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container .jn-block-item .jn-block-item-inner .jn-block-item-grid-header .jn-block-item-card-special-image {
  width: 250px;
  height: 250px;
  object-fit: cover;
  border-radius: 100%;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container .jn-block-item .jn-block-item-inner .jn-block-item-grid-header .jn-block-item-card-special-image {
    height: 125px;
    width: 125px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container .jn-block-item .jn-block-item-inner .jn-block-item-grid-body {
  grid-column-start: 3;
  grid-column-end: span 3;
  padding-left: 30px;
  display: flex;
  align-items: center;
  height: 100%;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container .jn-block-item .jn-block-item-inner .jn-block-item-grid-body {
    padding-left: 15px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container .jn-block-item .jn-block-item-inner .jn-block-item-grid-body h3 {
  font-size: 2.5em;
  margin-bottom: -7.5px;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-item-list .jn-block-items-container .jn-block-item .jn-block-item-inner .jn-block-item-grid-body h3 {
    font-size: 2em;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-switch-content .jn-block-item-header-image, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-switch-content .jn-block-item-card-special-image {
  display: none !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-switch-content .jn-block-item-inner:after {
  position: absolute;
  bottom: 3px;
  left: 15px;
  right: 15px;
  height: 20px;
  width: calc(100% - 30px);
  display: block;
  content: "";
  background: linear-gradient(90.06deg, #08519C -0.06%, #70AAE4 96.37%);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-switch-content .jn-block-item-inner:after {
    width: calc(100% - 12px);
    left: 6px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-switch-content .dynamic-fa {
  margin-bottom: 7.5px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-switch-content .dynamic-fa svg {
  height: 100px;
  width: 100px;
  fill: #666666;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-default .jn-block-item-grid-header-titles {
  padding-top: 30px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-default .jn-block-item-card-special-image {
  display: block;
  object-fit: cover;
  width: 100%;
  min-height: 175px;
  background-size: cover;
  margin-bottom: 25px;
  border-radius: 3px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-default .jn-block-item-card-special-image + .jn-block-item-grid-header-titles {
  padding-top: 0px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-default .jn-block-item-header-image {
  display: none !important;
}
@media screen and (min-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-default .jn-block-items .jn-block-item {
    height: auto;
  }
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-default .jn-block-items .jn-block-item > .jn-block-item-inner {
    height: 100%;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-default .jn-block-items .jn-special-full-image-background .jn-block-item-card-special-image {
  display: none;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-style-default .jn-block-items .jn-special-full-image-background .jn-block-item-header-image {
  display: block !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .has-iframe {
  position: relative;
  min-height: 50vh;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .has-iframe .jn-block-item-inner {
  min-height: 50vh;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 0px;
  border-width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-iframe + .jn-block-item-background-holder {
  min-height: 400px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item {
  border-radius: 0px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.w-820 {
  width: 820px;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item {
    width: 100%;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-height-small {
  min-height: 300px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-height-medium {
  min-height: 450px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-height-large {
  min-height: 600px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-inner {
  padding: 30px;
  max-width: 100%;
  width: 100%;
  position: relative;
  z-index: 1;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-inner .ct-text-block {
  max-width: 100%;
  width: 100%;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-inner .ct-text-block .ct-span {
  max-width: 100%;
  width: 100%;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-background-transparent:not(.jn-block-item-background) .jn-block-item-inner {
    padding-left: 25px;
    padding-right: 25px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background h1, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background h2, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background h3, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background h4, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background h5, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background h6, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background p {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-transparent {
  position: relative;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-transparent .dynamic-fa svg {
  fill: #444444 !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-transparent h1, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-transparent h2, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-transparent h3, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-transparent h4, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-transparent h5, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-transparent h6, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-transparent p {
  text-shadow: none !important;
  color: #444444;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-transparent:after {
  content: "";
  z-index: -1;
  display: block;
  height: calc(100% - 30px);
  width: calc(100% - 30px);
  background-color: transparent;
  position: absolute;
  border-radius: 3px;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-white {
  position: relative;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-white .dynamic-fa svg {
  fill: #444444 !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-white h1, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-white h2, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-white h3, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-white h4, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-white h5, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-white h6, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-white p {
  text-shadow: none !important;
  color: #444444;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-white:after {
  content: "";
  z-index: -1;
  display: block;
  height: calc(100% - 30px);
  width: calc(100% - 30px);
  background-color: #ffffff;
  position: absolute;
  border-radius: 3px;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-black {
  position: relative;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-black .dynamic-fa svg {
  fill: #ffffff !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-black h1, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-black h2, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-black h3, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-black h4, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-black h5, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-black h6, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-black p {
  text-shadow: none !important;
  color: #ffffff;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-black:after {
  content: "";
  z-index: -1;
  display: block;
  height: calc(100% - 30px);
  width: calc(100% - 30px);
  background-color: #211A1A;
  position: absolute;
  border-radius: 3px;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-light-grey {
  position: relative;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-light-grey .dynamic-fa svg {
  fill: #444444 !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-light-grey h1, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-light-grey h2, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-light-grey h3, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-light-grey h4, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-light-grey h5, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-light-grey h6, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-light-grey p {
  text-shadow: none !important;
  color: #444444;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-light-grey:after {
  content: "";
  z-index: -1;
  display: block;
  height: calc(100% - 30px);
  width: calc(100% - 30px);
  background-color: #E8E8E8;
  position: absolute;
  border-radius: 3px;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-green {
  position: relative;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-green .dynamic-fa svg {
  fill: #ffffff !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-green h1, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-green h2, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-green h3, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-green h4, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-green h5, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-green h6, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-green p {
  text-shadow: none !important;
  color: #ffffff;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-green:after {
  content: "";
  z-index: -1;
  display: block;
  height: calc(100% - 30px);
  width: calc(100% - 30px);
  background-color: #007c27;
  position: absolute;
  border-radius: 3px;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-blue {
  position: relative;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-blue .dynamic-fa svg {
  fill: #ffffff !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-blue h1, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-blue h2, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-blue h3, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-blue h4, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-blue h5, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-blue h6, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-blue p {
  text-shadow: none !important;
  color: #ffffff;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.jn-background-blue:after {
  content: "";
  z-index: -1;
  display: block;
  height: calc(100% - 30px);
  width: calc(100% - 30px);
  background-color: #054e9a;
  position: absolute;
  border-radius: 3px;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background {
    padding-left: 9px;
    padding-right: 9px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .jn-block-item-header-image {
  margin-top: -15px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .jn-block-item-inner {
  padding: 60px;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .jn-block-item-inner {
    padding: 45px 30px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.w-1by3 .jn-block-item-inner {
  padding: 30px;
  padding-top: 15px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.w-1by3 .jn-block-item-inner > div {
  width: 100%;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.w-1by3 .jn-block-item-grid-body {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background.w-1by3 .jn-block-item-header-image + .jn-block-item-inner {
  padding-top: 30px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-header-image {
  z-index: 1;
  width: 100%;
  height: 500px;
  display: block;
  background-size: cover !important;
  background-position: center;
  background-repeat: no-repeat;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-header-image + .jn-block-item-inner {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.w-1by3 .jn-block-item-header-image {
  height: 250px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-special-full-image-background {
  position: relative;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-special-full-image-background .jn-block-item-header-image {
  height: calc(100% - 30px);
  display: block;
  width: calc(100% - 30px);
  margin: 0 auto;
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 3px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-special-full-image-background .jn-block-item-header-image:after {
  display: none !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-special-full-image-background .jn-block-item-header-image + .jn-block-item-inner {
  margin-top: 0px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-special-card-button-style .jn-block-item-link:hover:before {
  opacity: 0.5;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-special-card-button-style .jn-block-item-inner {
  padding-top: 60px;
  padding-bottom: 90px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-special-card-button-style .jn-block-item-inner {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-special-card-button-style.w-1by3 .jn-block-item-inner {
  padding-top: 60px;
  padding-bottom: 90px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.has-url {
  position: relative;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.has-url .jn-block-item-inner {
  pointer-events: none;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-link {
  position: absolute;
  height: calc(100% - 30px);
  width: calc(100% - 30px);
  cursor: pointer;
  top: 0;
  display: block;
  border-bottom: 0px !important;
  z-index: 2;
  font-size: 0px;
  overflow: hidden;
  border-radius: 0px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-link:after {
  display: none !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-link:before {
  content: "";
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  display: block;
  opacity: 0;
  transition: 200ms all linear;
  z-index: -2;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-link:hover:before {
  opacity: 1;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-link + .jn-block-item-background-holder + .jn-block-item-inner {
  z-index: 3;
  pointer-events: none;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-link:hover, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-link:focus, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item .jn-block-item-link:active {
  border-bottom: 0px !important;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-header {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 30px;
  margin-bottom: 60px;
  border-bottom: 1px solid #054e9a;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-header h2 {
  grid-column-start: 1;
  grid-column-end: span 3;
  color: #054e9a;
  line-height: 0.8;
  font-size: 4em;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-header h2 {
    grid-column-end: span 5;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-header .link-container {
  grid-column-start: 5;
  grid-column-end: span 1;
  display: flex;
  align-items: flex-end;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-header .link-container a {
  display: inline;
  text-align: right;
  border-top: 10px #054e9a solid;
  padding-top: 15px;
  padding-right: 0px;
  padding-left: 30px;
  color: #054e9a;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-header .link-container {
    grid-column-start: 1;
    grid-column-end: span 5;
  }
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-header .link-container a {
    text-align: left !important;
    margin-right: auto;
    padding-left: 0px;
    padding-right: 30px;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  column-gap: 60px;
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-body > img {
  grid-column-start: 1;
  grid-column-end: span 3;
  object-fit: cover;
  border-radius: 3px;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-body > img {
    grid-column-start: 1;
    grid-column-end: span 5;
  }
}
body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-body > div {
  grid-column-start: 4;
  grid-column-end: span 2;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__post_display .jn-post-display-body > div {
    grid-column-start: 1;
    grid-column-end: span 5;
  }
}
body.admin-bar .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero.h-100-vh .ct-section-inner-wrap {
  min-height: calc(95vh - 33px - 0px);
}
@media screen and (max-width: 767px) {
  body.admin-bar .jn-page-wrapper .jn-sections .jn-section-wrapper.section__hero.h-100-vh .ct-section-inner-wrap {
    min-height: calc(95vh - 33px- 0px);
  }
}
body.blog h5 {
  font-size: 1.4em;
}
.jn-special-lead {
  font-size: 1.2em;
  color: #111;
  font-weight: 400;
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
  .jn-special-lead {
    font-size: 1.1em;
  }
}
.jn-special-lead-medium {
  font-size: 22px;
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
  .jn-special-lead-medium {
    font-size: 1.1em;
  }
}
.jn-format-horizontal-items {
  margin-top: 30px;
  margin-bottom: 15px;
}
.jn-format-horizontal-items p {
  display: flex;
  flex-wrap: nowrap;
  gap: 15px;
  margin: 0;
  width: 100%;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .jn-format-horizontal-items p {
    flex-direction: column;
    justify-content: flex-start;
    align-content: flex-start;
    gap: 0px;
  }
  .jn-format-horizontal-items p a {
    width: auto;
    margin-left: 0;
    margin-right: auto;
  }
}
.btn {
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .ct-span p .btn-s, .ct-span p .btn-m, .ct-span p .btn-l {
    width: auto;
  }
  .ct-span p .btn-s + .btn-s, .ct-span p .btn-s + .btn-m, .ct-span p .btn-s + .btn-l, .ct-span p .btn-m + .btn-s, .ct-span p .btn-m + .btn-m, .ct-span p .btn-m + .btn-l, .ct-span p .btn-l + .btn-s, .ct-span p .btn-l + .btn-m, .ct-span p .btn-l + .btn-l {
    margin-top: 7.5px;
  }
  .ct-span p .btn-s + a:not(.btn), .ct-span p .btn-m + a:not(.btn), .ct-span p .btn-l + a:not(.btn) {
    margin-top: 15px;
  }
}
.bg-gradient-green {
  background: linear-gradient(90deg, #007B27 0%, #00591C 99.48%);
}
.jn-main-menu-topbar {
  background: linear-gradient(90deg, #007B27 0%, #00591C 99.48%);
  height: 33px;
}
.jn-main-menu-topbar p {
  margin: 0;
}
.jn-footer-wrapper {
  background-color: #211A1A;
  padding-top: 30px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .jn-footer-wrapper {
    padding-top: 0px;
  }
  .jn-footer-wrapper > .ct-section-inner-wrap {
    padding-top: 45px !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
.jn-footer-wrapper:after {
  content: "";
  width: 100%;
  height: 80px;
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 1vw));
  background-color: #211A1A;
  z-index: 2;
  top: 0;
  transform: rotateY(180deg);
  transform: rotateX(180deg) translateY(100%) rotateY(180deg);
  transform: rotateX(180deg) translateY(100%);
}
@media screen and (max-width: 767px) {
  .jn-footer-wrapper:after {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2vw));
  }
}
.jn-footer-wrapper h2 {
  color: #fff;
  font-size: 3em;
}
.jn-footer-wrapper p {
  color: #fff;
}
.jn-footer-wrapper .jn-footer-col-grid > div {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .jn-footer-wrapper .jn-footer-col-grid {
    grid-template-columns: 1fr !important;
  }
}
.jn-footer-wrapper .jn-footer-col-grid .oxy-nav-menu-list a {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  color: rgba(255, 255, 255, 0.6);
  font-size: 1;
}
.jn-footer-wrapper .jn-footer-col-grid p {
  color: #0E79EA;
  font-size: 0.8em;
}
.jn-footer-wrapper h3 {
  color: white;
  font-size: 1.5em;
  margin-bottom: 15px;
}
.jn-footer-wrapper .jn-footer-socials {
  margin-top: 30px;
}
.jn-footer-wrapper .jn-footer-socials .ct-link {
  margin-right: 30px;
}
.jn-footer-wrapper .jn-footer-socials svg {
  fill: rgba(255, 255, 255, 0.3);
}
.jn-footer-credits {
  background-color: #171414;
}
.jn-footer-credits .ct-section-inner-wrap {
  padding-top: 10px;
  padding-bottom: 10px;
}
.jn-footer-credits .ct-section-inner-wrap .jn-footer-credits-left {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.jn-footer-credits .credits-logo {
  max-height: 40px;
  opacity: 0.5;
  margin-right: 30px;
}
.jn-footer-credits .jn-footer-credits-paragraph {
  margin-top: 1px;
  font-size: 0.8em;
}
.jn-footer-credits .jn-footer-credits-paragraph a {
  color: rgba(255, 255, 255, 0.5);
  font-weight: bold;
}
.jn-title-xl {
  font-size: 3.5em !important;
}
@media screen and (max-width: 767px) {
  .jn-title-xl {
    font-size: 3em !important;
  }
}
.jn-post-display-body {
  border-radius: 3px;
}
.rounded-lg {
  border-radius: 3px !important;
}
body.single .jn-post-single {
  background-size: 22px 22px;
  background-position: center;
  background-image: radial-gradient(#ccc 1px, #f5f5f5 0);
}
body.single .jn-post-single .jn-title-xl {
  font-size: 3em !important;
}
@media screen and (max-width: 767px) {
  body.single .jn-post-single .jn-title-xl {
    font-size: 2.5em !important;
  }
}
body.single .jn-post-single .jn-post-content-container {
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #fff !important;
  max-width: 100%;
  width: 950px;
  margin: 0 auto;
  margin-bottom: 150px;
}
body.single .jn-post-single .jn-post-content-container:after {
  content: '';
  height: 20px;
  background: linear-gradient(90.06deg, #08519C -0.06%, #70AAE4 96.37%);
  display: block;
  width: 100%;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
body.single .jn-post-single .jn-post-content-container .rank-math-breadcrumb {
  font-weight: 500;
  font-size: 0.8em;
  background-color: #f0f0f0;
  padding: 6px 12px;
  margin-top: 15px;
  margin-bottom: 7.5px;
  border-radius: 3px;
}
body.single .jn-post-single .jn-post-content-container .rank-math-breadcrumb p {
  margin: 0;
}
body.single .jn-post-single .jn-post-content-container .jn-post-navigation {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
body.single .jn-post-single .jn-post-content-container .jn-post-navigation a {
  color: #999;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  body.single .jn-post-single .jn-post-content-container .jn-post-navigation {
    margin-bottom: 25px;
  }
}
body.single .jn-post-single .jn-post-content-container .jn-single-content {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 30px;
  margin-bottom: 30px;
}
body.single .jn-post-single .jn-post-content-container .likely-container {
  margin-top: 5px;
  margin-bottom: 5px;
}
body.single .jn-post-single .jn-post-content-container .likely-container .likely .likely__widget {
  background-color: transparent !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 4px 9px;
  height: auto;
}
body.single .jn-post-single .jn-post-content-container .likely-container .likely .likely__widget .likely__button {
  padding-left: 2.5px;
}
body.single .jn-post-single .jn-post-content-container .jn-single-featured-image {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
body.single .jn-post-single .jn-post-content-container .jn-post-content-body {
  padding: 30px 45px;
  width: 100%;
}
body.single .jn-post-single .jn-post-content-container .jn-post-content-body .jn-single-content, body.single .jn-post-single .jn-post-content-container .jn-post-content-body .ct-code-block, body.single .jn-post-single .jn-post-content-container .jn-post-content-body p {
  width: 100%;
}
body.single .jn-post-single .jn-post-content-container .jn-post-content-body p {
  width: 100%;
  word-wrap: break-word;
}
@media screen and (max-width: 767px) {
  body.single .jn-post-single .jn-post-content-container .jn-post-content-body {
    padding: 30px;
    padding-top: 15px;
  }
}
body.archive .jn-sections > div > .ct-section, body.post-type-archive .jn-sections > div > .ct-section, body.blog .jn-sections > div > .ct-section {
  background-image: radial-gradient(#ccc 1px, #f5f5f5 0);
  background-size: 22px 22px;
  background-position: center;
}
body.archive .oxy-post, body.post-type-archive .oxy-post, body.blog .oxy-post {
  background-color: #fff;
  padding: 0px;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
}
body.archive .oxy-post .oxy-post-image, body.post-type-archive .oxy-post .oxy-post-image, body.blog .oxy-post .oxy-post-image {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
body.archive .oxy-post .oxy-post-title, body.post-type-archive .oxy-post .oxy-post-title, body.blog .oxy-post .oxy-post-title {
  font-size: 1em;
  color: #054e9a;
}
body.archive .oxy-post .oxy-post-wrap, body.post-type-archive .oxy-post .oxy-post-wrap, body.blog .oxy-post .oxy-post-wrap {
  padding: 15px 30px;
  padding-bottom: 30px;
}
body .btn-s, body .btn-m, body .btn-l, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-s, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-m, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-l {
  box-shadow: none !important;
}
body .btn-s svg, body .btn-m svg, body .btn-l svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-s svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-m svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-l svg {
  width: auto;
}
body .btn-s svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-s svg {
  height: 15px;
  margin-bottom: -1px;
  margin-right: 5px;
  margin-left: -12.5px;
}
body .btn-m svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-m svg {
  height: 17px;
  margin-bottom: -2px;
  margin-right: 7.5px;
  margin-left: -12.5px;
}
body .btn-l svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-l svg {
  height: 20px;
  margin-bottom: -3px;
  margin-right: 7.5px;
  margin-left: -12.5px;
}
body .btn-inline, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-inline {
  display: inline-block !important;
}
body .btn-primary div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-primary div.dynamic-fa svg {
  fill: #ffffff !important;
}
body .btn-secondary div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-secondary div.dynamic-fa svg {
  fill: #ffffff !important;
}
body .btn-white div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-white div.dynamic-fa svg {
  fill: #211A1A !important;
}
body .btn-outline.btn-primary, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-primary {
  color: #054e9a;
  border: #054e9a 3px solid;
  background-color: transparent;
  font-weight: bold;
}
body .btn-outline.btn-primary div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-primary div.dynamic-fa svg {
  fill: #054e9a !important;
}
body .btn-outline.btn-primary:hover, body .btn-outline.btn-primary:focus, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-primary:hover, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-primary:focus {
  color: #ffffff;
  background-color: #054e9a;
}
body .btn-outline.btn-primary:hover div.dynamic-fa svg, body .btn-outline.btn-primary:focus div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-primary:hover div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-primary:focus div.dynamic-fa svg {
  fill: #ffffff !important;
}
body .btn-outline.btn-secondary, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-secondary {
  color: #007c27;
  border: #007c27 3px solid;
  background-color: transparent;
  font-weight: bold;
}
body .btn-outline.btn-secondary div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-secondary div.dynamic-fa svg {
  fill: #007c27 !important;
}
body .btn-outline.btn-secondary:hover, body .btn-outline.btn-secondary:focus, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-secondary:hover, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-secondary:focus {
  color: #ffffff;
  background-color: #007c27;
}
body .btn-outline.btn-secondary:hover div.dynamic-fa svg, body .btn-outline.btn-secondary:focus div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-secondary:hover div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-secondary:focus div.dynamic-fa svg {
  fill: #ffffff !important;
}
body .btn-outline.btn-white, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-white {
  color: #ffffff;
  border: #ffffff 3px solid;
  background-color: transparent;
  font-weight: bold;
}
body .btn-outline.btn-white div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-white div.dynamic-fa svg {
  fill: #ffffff !important;
}
body .btn-outline.btn-white:hover, body .btn-outline.btn-white:focus, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-white:hover, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-white:focus {
  color: #211A1A;
  background-color: #ffffff;
}
body .btn-outline.btn-white:hover div.dynamic-fa svg, body .btn-outline.btn-white:focus div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-white:hover div.dynamic-fa svg, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-outline.btn-white:focus div.dynamic-fa svg {
  fill: #211A1A !important;
}
body .btn-slant, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-slant {
  transition: none !important;
  -ms-transform: skewX(-11deg);
  -webkit-transform: skewX(-11deg);
  transform: skewX(-11deg) !important;
  border-radius: 0px !important;
}
body .btn-slant .btn-content, body .jn-page-wrapper .jn-sections .jn-section-wrapper.section__blocks .jn-block-items .jn-block-item.jn-block-item-background .btn-slant .btn-content {
  -ms-transform: skewX(11deg);
  -webkit-transform: skewX(11deg);
  transform: skewX(11deg) !important;
  display: inline-block;
}
.fluentform input, .fluentform select, .fluentform textarea, .jn-tag-form input, .jn-tag-form select, .jn-tag-form textarea {
  border-radius: 0px !important;
  border-width: 0px !important;
  border-bottom: 3px solid #054e9a !important;
  background-color: #f5f5f5;
}
.fluentform input:focus, .fluentform input:active, .fluentform select:focus, .fluentform select:active, .fluentform textarea:focus, .fluentform textarea:active, .jn-tag-form input:focus, .jn-tag-form input:active, .jn-tag-form select:focus, .jn-tag-form select:active, .jn-tag-form textarea:focus, .jn-tag-form textarea:active {
  background-color: #f0f0f0 !important;
  border-color: #007c27 !important;
}
.fluentform select.ff-el-form-control:not([size]):not([multiple]), .jn-tag-form select.ff-el-form-control:not([size]):not([multiple]) {
  min-height: 47px;
}
.fluentform .ff-btn.ff-btn-submit, .jn-tag-form .ff-btn.ff-btn-submit {
  font-weight: 600;
  margin-top: 15px;
  font-family: "Inter", sans-serif;
  font-size: 1em;
}
.post-type-archive-case-study .oxy-posts {
  grid-template-columns: 1fr !important;
}
@media screen and (max-width: 767px) {
  .post-type-archive-case-study .oxy-posts {
    grid-row-gap: 20px !important;
  }
}
.post-type-archive-case-study .oxy-posts > .jn-archive-post-item {
  display: flex !important;
  flex-direction: row !important;
}
.post-type-archive-case-study .oxy-posts > .jn-archive-post-item .oxy-post-wrap {
  padding-top: 30px !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 45%;
  flex-basis: 45%;
}
.post-type-archive-case-study .oxy-posts > .jn-archive-post-item .oxy-post-image-link {
  margin: 0;
  width: 55%;
  flex-basis: 55%;
}
.post-type-archive-case-study .oxy-posts > .jn-archive-post-item .oxy-post-image-link img {
  min-height: 400px;
}
.post-type-archive-case-study .oxy-posts > .jn-archive-post-item:nth-child(odd) {
  flex-direction: row-reverse !important;
}
@media screen and (max-width: 767px) {
  .post-type-archive-case-study .oxy-posts > .jn-archive-post-item {
    flex-direction: column !important;
  }
  .post-type-archive-case-study .oxy-posts > .jn-archive-post-item:nth-child(odd) {
    flex-direction: column !important;
  }
  .post-type-archive-case-study .oxy-posts > .jn-archive-post-item .oxy-post-wrap, .post-type-archive-case-study .oxy-posts > .jn-archive-post-item .oxy-post-image-link {
    width: 100%;
    flex-basis: 100%;
  }
  .post-type-archive-case-study .oxy-posts > .jn-archive-post-item .oxy-post-image-link img {
    min-height: 200px;
    height: 200px !important;
  }
}
.jn-company-logo {
  object-fit: contain;
  object-position: left top;
  margin-bottom: 5px;
  margin-top: -15px;
  height: 50px;
  width: 130px;
}
.jn-case-study-tags {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.jn-case-study-tags svg {
  max-height: 15px;
  width: 15px;
  margin-right: 2.5px;
  fill: #666;
}
.jn-case-study-tags > div {
  background-color: #ccc;
  padding: 3px 6px;
  margin-top: 2px;
  margin-bottom: 2px;
  display: block;
  color: #666;
  font-size: 13px;
  border-radius: 3px;
  font-weight: bold;
  margin-right: 3px;
}
@media (max-width: 767px) {
  #-pro-menu-32-57 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, #-pro-menu-32-57 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
    background-color: transparent !important;
    border-top-color: transparent !important;
  }
  .oxy-pro-menu-list a {
    text-align: left !important;
    display: block;
    justify-content: flex-start !important;
  }
  .oxy-pro-menu-list .sub-menu > li > a {
    color: #999 !important;
    font-size: 0.9em !important;
    padding-top: 5px !important;
  }
  .jn-special-full-image-background {
    min-height: 350px;
  }
}
@media screen and (min-width: 992px) {
  .menu-action-button {
    display: none !important;
  }
}
.jn-tag-form select {
  background-color: #fff;
  padding: 8px 16px;
}
.jn-tag-form form > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
  margin-bottom: 25px;
  align-items: center;
  justify-content: flex-start;
}
.jn-tag-form form > div button {
  width: auto;
}
.jn-main-menu-topbar {
  background-color: #fff !important;
  background: #fff !important;
  display: none !important;
}
.oxy-header-wrapper:not(.jn-scroll-header) .jn-main-menu .oxy-header-container {
  padding-top: 25px;
}
