/*

1. HelloBar
2. Navigation
3. Cloudways Global Navigation
4. Cloudways Up Global Navigation

*/
/* @Section 1. HelloBar */
.cwRsrcHdrSec {
  position: relative;
  background-color: #fff;
}
.cwRsrcHdrSec .cwRsrcHdr_hloBarWrap {
  position: relative;
  background-color: #0b1948;
  padding: 10px 0;
  text-align: center;
}
.cwRsrcHdrSec .cwRsrcHdr_hloBarWrap .cw-hbar-txt {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 20px 0 0;
  text-align: left;
  position: relative;
}
.cwRsrcHdrSec .cwRsrcHdr_hloBarWrap .cw-hbar-txt a {
  color: #fff;
  font-size: 18px;
  text-decoration: none !important;
}
.cwRsrcHdrSec .cwRsrcHdr_hloBarWrap .cw-hbar-txt a .cw-hbar_ftrTag {
  background-color: #fcd80a;
  color: #0b1948;
  font-size: 11px;
  padding: 5px 10px 3px;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  border-radius: 4px;
  margin-right: 20px;
  text-transform: uppercase;
}
.cwRsrcHdrSec .cwRsrcHdr_hloBarWrap .cwRsrcHdr_hloBar_close {
  position: absolute;
  right: 32px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  line-height: 0;
  transition: all 0.5s ease-in-out;
  transform-origin: center;
}
.cwRsrcHdrSec .cwRsrcHdr_hloBarWrap .cwRsrcHdr_hloBar_close .svg-icon {
  width: 20px;
  height: 20px;
}
.cwRsrcHdrSec .cwRsrcHdr_hloBarWrap .cwRsrcHdr_hloBar_close .svg-icon path {
  fill: #fff;
}
.cwRsrcHdrSec .cwRsrcHdr_hloBarWrap .cwRsrcHdr_hloBar_close:hover {
  transform: scale(1.2) translateY(-50%);
}

/* @Section 2. Navigation */
.cwRsrcHdrWrap * {
  transition: all 0.5s ease-in-out;
}
.cwRsrcHdrWrap .cwRsrcHdr_navWrap {
  padding: 20px 0;
}
.cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar {
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  min-height: auto;
}
.cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar .cwRsrcHdrLogo {
  display: inline-block;
  font-size: 0;
  margin-top: 7px;
}
.cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar .cwRsrcHdrLinks li {
  margin-right: 30px;
}
.cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar .cwRsrcHdrLinks li a {
  padding: 7px;
}
.cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar .cwRsrcHdrLinks li a.cw-glb-btn3 {
  margin-left: 20px;
  box-sizing: border-box;
  border-radius: 6px !important;
  font-weight: 700;
  color: #0e134f;
  font-size: 14px;
  padding: 7px 15px;
}
.cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar .cwRsrcHdrLinks li a:not(.cw-glb-btn3) {
  font-weight: 400;
  font-size: 16px;
  color: transparent;
  position: relative;
}
.cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar .cwRsrcHdrLinks li a:not(.cw-glb-btn3)::before {
  position: absolute;
  content: attr(data-text);
  font-size: 16px;
  transition: all 0.5s ease-in-out;
  color: #091e42;
  font-weight: 500;
}
.cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar .cwRsrcHdrLinks li a:not(.cw-glb-btn3):hover, .cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar .cwRsrcHdrLinks li a:not(.cw-glb-btn3):focus {
  background-color: transparent;
}
.cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar .cwRsrcHdrLinks li a:not(.cw-glb-btn3):hover::before, .cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar .cwRsrcHdrLinks li a:not(.cw-glb-btn3):focus::before {
  letter-spacing: 2px;
  transform: translateX(-10%);
}
.cwRsrcHdrWrap .cwRsrcHdr_navWrap .navbar .cwRsrcHdrLinks li:last-child {
  margin-right: 0;
}

/* @Section 3. Cloudways Global Navigation */
.cw-hdr-wrap .cd-morph-dropdown {
  position: relative !important;
  max-height: 100% !important;
}
.cw-hdr-wrap .cd-morph-dropdown .cw-navbar-brand {
  background-position-y: -90px;
}
.cw-hdr-wrap .cd-morph-dropdown .main-nav > ul > li > a {
  color: #091e42 !important;
  font-weight: 500;
}
.cw-hdr-wrap .cd-morph-dropdown .main-nav > ul > li > a i {
  color: #0a1e43;
  box-shadow: none;
}
.cw-hdr-wrap .cd-morph-dropdown .nav-trigger span {
  background-color: #091e42 !important;
}
.cw-hdr-wrap .cd-morph-dropdown .nav-trigger span::before, .cw-hdr-wrap .cd-morph-dropdown .nav-trigger span::after {
  background-color: #091e42 !important;
}
.cw-hdr-wrap .cd-morph-dropdown.cw_hdr_scrl .cw-hbar-wrap {
  display: block !important;
}

.cwResSingle .cd-morph-dropdown.cw_hdr_scrl {
  position: fixed !important;
  max-height: 55px !important;
}
.cwResSingle .cd-morph-dropdown.cw_hdr_scrl .cw-hbar-wrap {
  display: none !important;
}

/* @Section 4. Uplift Navigation */
body .main_header nav a {
  color: #253858;
}
body .main_header nav a svg {
  stroke: rgb(37, 56, 88);
}
body .main_header .menu_button {
  background: #2F39BF;
  color: #ffffff;
}
body .main_header nav li a.menu_button:hover {
  background-color: #5961CC;
}
body .main_header .cw-navbar-brand {
  background-position: left -90px !important;
}
body .main_header.navigationFixed nav {
  display: none;
}
body .white_nav_menu.main_header.navigationFixed nav {
  display: block;
}

/* @Section 4. Uplift Navigation */
@media (min-width: 991px) {
  .cw-hdr-wrap .cd-morph-dropdown.cw_hdr_scrl .cw-hbar-wrap {
    display: block !important;
  }
  .cw-hdr-wrap .cd-morph-dropdown.cw_hdr_scrl nav {
    margin-top: 20px !important;
  }
  .cwResSingle .cd-morph-dropdown.cw_hdr_scrl .cw-hbar-wrap {
    display: none !important;
  }
  .cwResSingle .cd-morph-dropdown.cw_hdr_scrl nav {
    margin-top: 8px !important;
  }
}
@media (max-width: 992px) {
  .cwResSingle .cd-morph-dropdown.cw_hdr_scrl .cw-hbar-wrap {
    display: none !important;
  }
  .cwResSingle .cd-morph-dropdown.cw_hdr_scrl nav {
    margin-top: 8px !important;
  }
  .cwResSingle .cd-morph-dropdown {
    border-bottom: 1px solid #ece9e6;
  }
  .cwResSingle .cd-morph-dropdown .nav-trigger {
    right: auto;
    left: 0;
  }
  .cwResSingle .cd-morph-dropdown .cw-navbar-brand {
    background-position-y: -184px !important;
    background-position-x: left !important;
    max-width: 59px;
  }
  .cwResSingle .cd-morph-dropdown .main-nav {
    display: block;
    position: absolute;
    top: 5px;
    right: 15px;
  }
  .cwResSingle .cw-navbar-lft {
    display: none;
  }
  .cwResSingle .cw-navbar-rht {
    margin-bottom: 0;
    padding: 0;
  }
  .cwResSingle .cw-navbar-rht li {
    display: none;
  }
  .cwResSingle .cw-navbar-rht .cw-navbar-cta {
    display: block;
  }
  .cwResSingle .cw-navbar-rht .cw-navbar-cta a {
    padding: 8px !important;
    display: block;
    line-height: initial;
  }
  .cwResSingle .cw_hdr_scrl#cw-navbar-wrap .cw-navbar-cta a {
    color: #091e42 !important;
    border-color: #09ebaf !important;
    background-color: #09ebaf !important;
  }
  .cwResSingle .cw_hdr_scrl.cd-morph-dropdown .nav-trigger span {
    background-color: #091e42 !important;
  }
  .cwResSingle .cw_hdr_scrl.cd-morph-dropdown .nav-trigger span::before, .cwResSingle .cw_hdr_scrl.cd-morph-dropdown .nav-trigger span::after {
    background-color: #091e42 !important;
  }
  .cwResSingle .cd-morph-dropdown .morph-dropdown-wrapper {
    width: 100%;
    margin: 0;
    top: 47px;
    border-radius: 0;
    height: 80vh;
    overflow-y: scroll;
  }
  .cwResSingle .static_mbl_nav_wrap {
    padding-bottom: 10px;
  }
}/*# sourceMappingURL=header.css.map */