@media only screen and (max-width: 948px) {
    #menuBr {
        display: none;
    }
}

@media only screen and (min-width: 949px) {
.primaryAndSecondaryContainer {
    padding-top: 20px;
}
    /*// Nav bar*/
.expHmb {
    font-size: 19px;
    font-family: proximanovaextracondensedbold,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
    color: #015697;
    line-height: 26px;
    text-align: center;
}
.expHmb img {
    max-width: 28px;
    margin-right: 10px;
}
.headerAndNavContainer {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
  box-shadow: -8px 3px 20px rgb(0 0 0 / 25%); 
}
.collapse {
  animation: collapse .75s ease forwards;
}
#menuBr {
    display: none;
}
.open {
  animation: open .75s ease forwards;
}
#menuBr.show {
    opacity: 1;
    display: block;
}
#menuBr.close {
    opacity: 0;
    display: none;
}
}
@media screen and (min-width:950px) { 
@keyframes open {
  from {
    right: -69%;
  }
  to {
    right: 0;
  }
}
@media screen and (min-width:950px) { 
@keyframes collapse {
  from {
    right: 0;
  }
  to {
    right: -69%;
  }
}
@media screen and (min-width:1350px) { 
@keyframes open {
  from {
    right: -73%;
  }
  to {
    right: 0;
  }
}
@media screen and (min-width:1350px) { 
@keyframes collapse {
  from {
    right: 0;
  }
  to {
    right: -73%;
  }
}
@media screen and (min-width:1601px) { 
@keyframes open {
  from {
    right: -77%;
  }
  to {
    right: 0;
  }
}
@media screen and (min-width:1601px) { 
@keyframes collapse {
  from {
    right: 0;
  }
  to {
    right: -77%;
  }
}
@media screen and (min-width:1700px) { 
@keyframes open {
  from {
    right: -79%;
  }
  to {
    right: 0;
  }
}
@media screen and (min-width:1700px) { 
@keyframes collapse {
  from {
    right: 0;
  }
  to {
    right: -79%;
  }
}
/* Formstack Fix */
.fsstable-hover .navContent > ul > li:hover ul {
    display: block;
    z-index: 99;
}

/*   Footer   */
/**************/
.blockWrap_e878cbf6ed1e41f2b366a206f8a770b1 {
    width: 100% !important;
}
.block_e878cbf6ed1e41f2b366a206f8a770b1 .contentTitle,
.block_e878cbf6ed1e41f2b366a206f8a770b1 .blockInnerContent {
    text-align: center;
}
    /* SIDE BY SIDE BLOCKS */
@media only screen and (min-width: 768px) {
    .blockWrap_af57ede7d4ca4e2083a8437a9e513f4b, 
    .blockWrap_de9b2babeb9549299094b07e8688185c {
        display: inline-block;
    }
    .blockContainer.blockWrap_af57ede7d4ca4e2083a8437a9e513f4b {
        float: left;
        width: 49%;
    }
    .blockContainer.blockWrap_de9b2babeb9549299094b07e8688185c {
        width: 49%;
        float: right;
    }
}

/*   Footer   */
/**************/
.blockWrap_b850900b14984e489d0fb878165cc038 {
    width: 100% !important;
}