/* @group Page Header
------------------------------------ */
.page-header .img-box { height: 38.1rem; }
.page-header h1 { font-size: 8em; font-weight: 800; letter-spacing: 0.24px; line-height: 1.209em; margin: 0 0 3rem;}
.page-header .bttn { padding: 2.5rem 3rem; margin: 4rem 0 0; }
.page-header .img-box::before { content: none!important; }
@media only screen
and (min-width : 961px) {

}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
  .site-nav + .page-header { margin-top: 23.1rem; }
  .page-header .img-box { height: 90.7rem; }
  .page-header h1 {  font-size: 6em; letter-spacing: 0.31px; line-height: 1.217em; }
  .page-header .bttn { font-size: 2.4em; letter-spacing: 2px; margin: 4rem 0 0; }
  .avisory-bar:not(.hiddenBar) ~ .site-nav + .page-header { margin-top: 31.1rem; }
}
/* @end */
/* @group Contact Navigation
------------------------------------ */
.page-nav { background: rgba(26,46,87,1); }
.page-nav .row { height: 8.8rem; }
.page-nav li { color: rgba(241,201,119,1); font-size: 1.4em; font-weight: 700; letter-spacing: 2.4px; line-height: 2.143em; text-transform: uppercase; }
.page-nav li a { color: rgba(241,201,119,1); display: block; }
.page-nav .current-menu-item a { color: rgba(255,255,255,1); }
@media only screen
and (min-width : 961px) {
  .page-nav li { display: inline-block; margin: 0 6.9rem; opacity: 0; visibility: hidden; animation: textUp .5s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; animation-delay: .6s;  }

  .Mozilla.v11 .page-nav li a:hover,
  .Explorer .page-nav li a:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); }
  @media (hover: hover) {
    .page-nav li a:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); }
  }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
  .page-nav { background: linear-gradient(270deg, rgba(241,201,119,1) 0%, rgba(249,230,175,1) 100%); position: fixed; top: 15.6rem; width: 100%; z-index: 4;
    -webkit-transition: background .2s cubic-bezier(0.4,0.0,0.2,1), height .8s cubic-bezier(0.4,0.0,0.2,1), top .8s cubic-bezier(0.4,0.0,0.2,1);
    -moz-transition: background .2s cubic-bezier(0.4,0.0,0.2,1), height .8s cubic-bezier(0.4,0.0,0.2,1), top .8s cubic-bezier(0.4,0.0,0.2,1);
    -ms-transition: background .2s cubic-bezier(0.4,0.0,0.2,1), height .8s cubic-bezier(0.4,0.0,0.2,1), top .8s cubic-bezier(0.4,0.0,0.2,1);
    -o-transition: background .2s cubic-bezier(0.4,0.0,0.2,1), height .8s cubic-bezier(0.4,0.0,0.2,1), top .8s cubic-bezier(0.4,0.0,0.2,1);
    transition: background .2s cubic-bezier(0.4,0.0,0.2,1), height .8s cubic-bezier(0.4,0.0,0.2,1), top .8s cubic-bezier(0.4,0.0,0.2,1);
  }
  .avisory-bar:not(.hiddenBar) ~ .page-nav { top: 23.6rem; }
  .scrollhidden.pinedHeader .page-nav { top: 0; }
  .page-nav .row { height: 7.5rem; }
  .page-nav button { padding: 0 6.2rem 0 3.5rem; height: 7.5rem; color: rgba(26,46,87,1); font-size: 1.8em; font-weight: 700; letter-spacing: 1px; line-height: 1.667em; text-transform: uppercase; }
  .page-nav button i { font-size: 0.667em; display: inline-block; }
  .page-nav .col-36-36 { padding: 1.9rem 3.6rem; background: linear-gradient(270deg, rgba(241,201,119,1) 0%, rgba(249,230,175,1) 100%); text-align: left; opacity: 0; visibility: hidden; }
  .page-nav .col-36-36 li { color: rgba(0,100,163,1); font-size: 1.8em;  letter-spacing: 1px; line-height: 3.556em; }
  .page-nav .col-36-36 li a { color: rgba(0,100,163,1); }
  .page-nav .col-36-36 .current-menu-item { display: none; }
  .page-nav .col-36-36 .current-menu-item a { color: rgba(25,45,88,1); }
  .page-nav.active .col-36-36 { opacity: 1; visibility: visible; }
  .page-nav.active button i { transform: rotate(180deg); }
}
/* @end */
