:root {
  --mw-yellow: #edcd1f;
  --mw-red: #aa232f;
  --mw-gray: #2f2f2f;
  --baseT: all 0.3s ease-in-out;
  --activeHeight: 0;
}
/***********************
HERO BUTTONS & TEXT
************************/
.subNav {
    max-width: 1000px !important;
}
/***********************
HERO BUTTONS & TEXT
************************/
a.button {
  padding: 15px 45px;
}
div.block_a5f693ae66e740bc9bf4e7ea669847cb h2.contentTitle {
    color: white;
    font-size: 60px;
}
div.block_a5f693ae66e740bc9bf4e7ea669847cb a.button {
    margin-right: 0 !important;
}
div.block_a5f693ae66e740bc9bf4e7ea669847cb a.button:first-of-type {
    margin-bottom: 15px;
}
div.block_a5f693ae66e740bc9bf4e7ea669847cb .contentTitle,
div.block_f370d10b0e914500938580e80d0a0597 .contentTitle {
  padding-bottom: 0;
}

div.block_f370d10b0e914500938580e80d0a0597 .blockInnerContent p:first-of-type {
    text-transform: uppercase;
    letter-spacing: 10px;
    line-height: 1;
}
div.block_a5f693ae66e740bc9bf4e7ea669847cb .blockInnerContent p:first-of-type {
  text-transform: uppercase;
  letter-spacing: 20px;
  padding-bottom: 0;
  line-height: 1;
}
div.block_a5f693ae66e740bc9bf4e7ea669847cb .blockInnerContent p:nth-child(2) {
  font-size: 18px;
  letter-spacing: 10px;
  color: var(--mw-yellow);
}
/******************************************** ADD NEW HERO BUTTON CLASSES HERE ***********************************************************/
div.block_a5f693ae66e740bc9bf4e7ea669847cb a.button:first-of-type,
div.block_b71184c271de4e2e920b7eb3bd50ed48 a.button:first-of-type,
div.block_ee38a17ecc04437ab2ad2995426c9c20 a.button:first-of-type,
div.block_f370d10b0e914500938580e80d0a0597 a.button:first-of-type,
div.block_dff2f86a3692443cbe350caf20d5d5a7 a.button:first-of-type,
div.block_c1afc820737847dda611c98e4588d2f5 a.button:first-of-type,
div.block_c65af000617547d18b06fad93433b611 a.button:first-of-type,
div.block_ad0d87b379124a9ba5bb2c11cd3cc646 a.button:first-of-type,
div.block_afa13871e8aa4e47bd70a8998bd28295 a.button:first-of-type,
div.block_eb4b25a0f4324725917065ae1c7309c5 a.button:first-of-type,
div.block_d313fe2ebd564c54bd339965cddc8a6e a.button:first-of-type,
div.block_b543e66e166848cc9a8522fcfeb9c940 a.button:first-of-type,
div.block_f5a827035ae84ae283d5122a163283c8 a.button:first-of-type,
div.block_d9842d551e84450ca2c3b2182f3c052c a.button:first-of-type,
div.block_e54f3ce961414c609add47bf14755f47 a.button:first-of-type,
div.block_dafeba7f1c76455294144ab77c48e64c a.button:first-of-type,
div.block_ebb7d80fb6c64167b46c066c3540a4d4 a.button:first-of-type,
div.block_ed36f34cb5184d04b3085e830981c37a a.button:first-of-type,
div.block_acf78778bdec44a6aaed396a91cf0368 a.button:first-of-type,
div.block_ea3609cda8a2449aad7b1236f3eb1301 a.button:first-of-type,
div.block_ff7e0f37303b4c828b5b159e9cbb3fe2 a.button:first-of-type,
div.block_f073d9caa71c4896aff6c0677c261966 a.button:first-of-type,
div.block_be3b479ce887436da0423c5e7525883a a.button:first-of-type,
div.block_a82e9777422c4dabbb72b0dd2c5acd90 a.button:first-of-type,
div.block_a4177666f74642a8a9e8582180c659d5 a.button:first-of-type,
div.block_ea83781d388f4cfcb648acc6fdf49b3e a.button:first-of-type,
div.block_f6819b8df30340c387e2f7d808593a46 a.button:first-of-type,
div.block_dab07a16f0fd44fd83c2494a662d0ad0 a.button:first-of-type,
div.block_d89edb17df274ebfbeb33b598263264f a.button:first-of-type,
div.block_e6ef5f2866754ed5b0e0d314e2a6a753 a.button:first-of-type,
div.block_dd7d3d890b7f499f87228610a7538755 a.button:first-of-type {
  background: var(--mw-yellow);
  color: var(--mw-gray);
}
div.block_a5f693ae66e740bc9bf4e7ea669847cb a.button:first-of-type:hover,
div.block_b71184c271de4e2e920b7eb3bd50ed48 a.button:first-of-type:hover,
div.block_ee38a17ecc04437ab2ad2995426c9c20 a.button:first-of-type:hover,
div.block_f370d10b0e914500938580e80d0a0597 a.button:first-of-type:hover,
div.block_dff2f86a3692443cbe350caf20d5d5a7 a.button:first-of-type:hover,
div.block_c1afc820737847dda611c98e4588d2f5 a.button:first-of-type:hover,
div.block_c65af000617547d18b06fad93433b611 a.button:first-of-type:hover,
div.block_ad0d87b379124a9ba5bb2c11cd3cc646 a.button:first-of-type:hover,
div.block_afa13871e8aa4e47bd70a8998bd28295 a.button:first-of-type:hover,
div.block_eb4b25a0f4324725917065ae1c7309c5 a.button:first-of-type:hover,
div.block_d313fe2ebd564c54bd339965cddc8a6e a.button:first-of-type:hover,
div.block_b543e66e166848cc9a8522fcfeb9c940 a.button:first-of-type:hover,
div.block_f5a827035ae84ae283d5122a163283c8 a.button:first-of-type:hover,
div.block_d9842d551e84450ca2c3b2182f3c052c a.button:first-of-type:hover,
div.block_e54f3ce961414c609add47bf14755f47 a.button:first-of-type:hover,
div.block_dafeba7f1c76455294144ab77c48e64c a.button:first-of-type:hover,
div.block_ebb7d80fb6c64167b46c066c3540a4d4 a.button:first-of-type:hover,
div.block_ed36f34cb5184d04b3085e830981c37a a.button:first-of-type:hover,
div.block_acf78778bdec44a6aaed396a91cf0368 a.button:first-of-type:hover,
div.block_ea3609cda8a2449aad7b1236f3eb1301 a.button:first-of-type:hover,
div.block_ff7e0f37303b4c828b5b159e9cbb3fe2 a.button:first-of-type:hover,
div.block_f073d9caa71c4896aff6c0677c261966 a.button:first-of-type:hover,
div.block_be3b479ce887436da0423c5e7525883a a.button:first-of-type:hover,
div.block_a82e9777422c4dabbb72b0dd2c5acd90 a.button:first-of-type:hover,
div.block_a4177666f74642a8a9e8582180c659d5 a.button:first-of-type:hover,
div.block_ea83781d388f4cfcb648acc6fdf49b3e a.button:first-of-type:hover,
div.block_f6819b8df30340c387e2f7d808593a46 a.button:first-of-type:hover,
div.block_dab07a16f0fd44fd83c2494a662d0ad0 a.button:first-of-type:hover,
div.block_d89edb17df274ebfbeb33b598263264f a.button:first-of-type:hover,
div.block_e6ef5f2866754ed5b0e0d314e2a6a753 a.button:first-of-type:hover,
div.block_dd7d3d890b7f499f87228610a7538755 a.button:first-of-type:hover {
  background: var(--mw-red);
  color: white;
}
/****************************************************************************************************************************************/
#iframe-container-2 {
    padding-top: 100px;
    padding-bottom: 100px;
}
@media only screen and (min-width: 768px) {
    #iframe-container-2 {
        padding-top: 190px;
        padding-bottom: 190px;
    }
/******************************************** ADD NEW HERO TITLE CLASSES HERE ***********************************************************/
    div.block_a5f693ae66e740bc9bf4e7ea669847cb h2.contentTitle,
    div.block_b71184c271de4e2e920b7eb3bd50ed48 h2.contentTitle,
    div.block_ee38a17ecc04437ab2ad2995426c9c20 h2.contentTitle,
    div.block_f370d10b0e914500938580e80d0a0597 h2.contentTitle,
    div.block_dff2f86a3692443cbe350caf20d5d5a7 h2.contentTitle,
    div.block_c1afc820737847dda611c98e4588d2f5 h2.contentTitle,
    div.block_c65af000617547d18b06fad93433b611 h2.contentTitle,
    div.block_ad0d87b379124a9ba5bb2c11cd3cc646 h2.contentTitle,
    div.block_afa13871e8aa4e47bd70a8998bd28295 h2.contentTitle,
    div.block_eb4b25a0f4324725917065ae1c7309c5 h2.contentTitle,
    div.block_d313fe2ebd564c54bd339965cddc8a6e h2.contentTitle,
    div.block_b543e66e166848cc9a8522fcfeb9c940 h2.contentTitle,
    div.block_f5a827035ae84ae283d5122a163283c8 h2.contentTitle,
    div.block_d9842d551e84450ca2c3b2182f3c052c h2.contentTitle,
    div.block_e54f3ce961414c609add47bf14755f47 h2.contentTitle,
    div.block_dafeba7f1c76455294144ab77c48e64c h2.contentTitle,
    div.block_ebb7d80fb6c64167b46c066c3540a4d4 h2.contentTitle,
    div.block_ed36f34cb5184d04b3085e830981c37a h2.contentTitle,
    div.block_acf78778bdec44a6aaed396a91cf0368 h2.contentTitle,
    div.block_ea3609cda8a2449aad7b1236f3eb1301 h2.contentTitle,
    div.block_ff7e0f37303b4c828b5b159e9cbb3fe2 h2.contentTitle,
    div.block_f073d9caa71c4896aff6c0677c261966 h2.contentTitle,
    div.block_be3b479ce887436da0423c5e7525883a h2.contentTitle,
    div.block_a82e9777422c4dabbb72b0dd2c5acd90 h2.contentTitle,
    div.block_a4177666f74642a8a9e8582180c659d5 h2.contentTitle,
    div.block_ea83781d388f4cfcb648acc6fdf49b3e h2.contentTitle,
    div.block_f6819b8df30340c387e2f7d808593a46 h2.contentTitle,
    div.block_dab07a16f0fd44fd83c2494a662d0ad0 h2.contentTitle,
    div.block_d89edb17df274ebfbeb33b598263264f h2.contentTitle,
    div.block_e6ef5f2866754ed5b0e0d314e2a6a753 h2.contentTitle,
    div.block_dd7d3d890b7f499f87228610a7538755 h2.contentTitle {
        font-size: 96px;
    }
    div.block_a5f693ae66e740bc9bf4e7ea669847cb .blockInnerContent p:first-of-type,
    div.block_f370d10b0e914500938580e80d0a0597 .blockInnerContent p:first-of-type {
      font-size: 48px;
  }
/****************************************************************************************************************************************/
    div.block_a5f693ae66e740bc9bf4e7ea669847cb
  .blockInnerContent
  p:nth-child(2) {
      font-size: 24px;
  }
/******************************************** ADD NEW DESKTOP BUTTON SPACING HERE ***********************************************************/
  div.block_a5f693ae66e740bc9bf4e7ea669847cb a.button:first-of-type,
  div.block_b71184c271de4e2e920b7eb3bd50ed48 a.button:first-of-type,
  div.block_ee38a17ecc04437ab2ad2995426c9c20 a.button:first-of-type,
  div.block_f370d10b0e914500938580e80d0a0597 a.button:first-of-type,
    div.block_dff2f86a3692443cbe350caf20d5d5a7 a.button:first-of-type,
    div.block_c1afc820737847dda611c98e4588d2f5 a.button:first-of-type,
    div.block_c65af000617547d18b06fad93433b611 a.button:first-of-type,
    div.block_ad0d87b379124a9ba5bb2c11cd3cc646 a.button:first-of-type,
    div.block_afa13871e8aa4e47bd70a8998bd28295 a.button:first-of-type,
    div.block_eb4b25a0f4324725917065ae1c7309c5 a.button:first-of-type,
    div.block_d313fe2ebd564c54bd339965cddc8a6e a.button:first-of-type,
    div.block_b543e66e166848cc9a8522fcfeb9c940 a.button:first-of-type,
    div.block_f5a827035ae84ae283d5122a163283c8 a.button:first-of-type,
    div.block_d9842d551e84450ca2c3b2182f3c052c a.button:first-of-type,
    div.block_e54f3ce961414c609add47bf14755f47 a.button:first-of-type,
    div.block_dafeba7f1c76455294144ab77c48e64c a.button:first-of-type,
    div.block_ebb7d80fb6c64167b46c066c3540a4d4 a.button:first-of-type,
    div.block_ed36f34cb5184d04b3085e830981c37a a.button:first-of-type,
    div.block_acf78778bdec44a6aaed396a91cf0368 a.button:first-of-type,
    div.block_ea3609cda8a2449aad7b1236f3eb1301 a.button:first-of-type,
    div.block_ff7e0f37303b4c828b5b159e9cbb3fe2 a.button:first-of-type,
    div.block_f073d9caa71c4896aff6c0677c261966 a.button:first-of-type,
    div.block_be3b479ce887436da0423c5e7525883a a.button:first-of-type,
    div.block_a82e9777422c4dabbb72b0dd2c5acd90 a.button:first-of-type,
    div.block_a4177666f74642a8a9e8582180c659d5 a.button:first-of-type,
    div.block_ea83781d388f4cfcb648acc6fdf49b3e a.button:first-of-type,
    div.block_f6819b8df30340c387e2f7d808593a46 a.button:first-of-type,
    div.block_dab07a16f0fd44fd83c2494a662d0ad0 a.button:first-of-type,
    div.block_d89edb17df274ebfbeb33b598263264f a.button:first-of-type,
    div.block_e6ef5f2866754ed5b0e0d314e2a6a753 a.button:first-of-type,
    div.block_dd7d3d890b7f499f87228610a7538755 a.button:first-of-type
{
      margin-right: 10px;
  }
  div.block_a5f693ae66e740bc9bf4e7ea669847cb a.button:last-of-type,
  div.block_b71184c271de4e2e920b7eb3bd50ed48 a.button:last-of-type,
  div.block_ee38a17ecc04437ab2ad2995426c9c20 a.button:last-of-type,
  div.block_f370d10b0e914500938580e80d0a0597 a.button:last-of-type,
    div.block_dff2f86a3692443cbe350caf20d5d5a7 a.button:last-of-type,
    div.block_c1afc820737847dda611c98e4588d2f5 a.button:last-of-type,
    div.block_c65af000617547d18b06fad93433b611 a.button:last-of-type,
    div.block_ad0d87b379124a9ba5bb2c11cd3cc646 a.button:last-of-type,
    div.block_afa13871e8aa4e47bd70a8998bd28295 a.button:last-of-type,
    div.block_eb4b25a0f4324725917065ae1c7309c5 a.button:last-of-type,
    div.block_d313fe2ebd564c54bd339965cddc8a6e a.button:last-of-type,
    div.block_b543e66e166848cc9a8522fcfeb9c940 a.button:last-of-type,
    div.block_f5a827035ae84ae283d5122a163283c8 a.button:last-of-type,
    div.block_d9842d551e84450ca2c3b2182f3c052c a.button:last-of-type,
    div.block_e54f3ce961414c609add47bf14755f47 a.button:last-of-type,
    div.block_dafeba7f1c76455294144ab77c48e64c a.button:last-of-type,
    div.block_ebb7d80fb6c64167b46c066c3540a4d4 a.button:last-of-type,
    div.block_ed36f34cb5184d04b3085e830981c37a a.button:last-of-type,
    div.block_acf78778bdec44a6aaed396a91cf0368 a.button:last-of-type,
    div.block_ea3609cda8a2449aad7b1236f3eb1301 a.button:last-of-type,
    div.block_ff7e0f37303b4c828b5b159e9cbb3fe2 a.button:last-of-type,
    div.block_f073d9caa71c4896aff6c0677c261966 a.button:last-of-type,
    div.block_be3b479ce887436da0423c5e7525883a a.button:last-of-type,
    div.block_a82e9777422c4dabbb72b0dd2c5acd90 a.button:last-of-type,
    div.block_a4177666f74642a8a9e8582180c659d5 a.button:last-of-type,
    div.block_ea83781d388f4cfcb648acc6fdf49b3e a.button:last-of-type,
    div.block_f6819b8df30340c387e2f7d808593a46 a.button:last-of-type,
    div.block_dab07a16f0fd44fd83c2494a662d0ad0 a.button:last-of-type,
    div.block_d89edb17df274ebfbeb33b598263264f a.button:last-of-type,
    div.block_e6ef5f2866754ed5b0e0d314e2a6a753 a.button:last-of-type,
    div.block_dd7d3d890b7f499f87228610a7538755 a.button:last-of-type
{
  margin-left: 10px;
}
}
/***********************
TITLE LINES LEFT
************************/
.block_d520efd4bd494d8793f5b7f11fa235eb h2.contentTitle {
  position: relative;
  padding-bottom: 40px;
}
.block_d520efd4bd494d8793f5b7f11fa235eb h2.contentTitle:after {
  content: '';
  background: var(--mw-yellow);
  height: 10px;
  width: 50%;
  position: absolute;
  bottom: 15px;
  left: 0;
}
/***********************
TITLE LINES CENTER
************************/
.block_d2eb33a8f2d34af4b59605343f448711 h2.contentTitle,
.block_ba35ae325f194dd4b9de032b8b396ee6 h2.contentTitle,
.block_ab2e4465e6bc494e91c3a32ff884b958 h2.contentTitle {
  position: relative;
  padding-bottom: 40px;
}
.block_d2eb33a8f2d34af4b59605343f448711 h2.contentTitle:after,
.block_ba35ae325f194dd4b9de032b8b396ee6 h2.contentTitle:after,
.block_ab2e4465e6bc494e91c3a32ff884b958 h2.contentTitle:after {
    content: '';
    background: var(--mw-yellow);
    height: 10px;
    width: 30%;
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: auto;
}
/***********************
CTA HOVER EFFECT
************************/
.block_e9f3e4c9a3e44ce08d1a6603c3630cfe .item,
.block_df7ce9c742e1497f8e79c6dbff769ecd .item,
.block_ad8989d7ec5a4238a032757925390f93 .item,
.block_b8940a177a57479280e9bfdf276bb66a .item {
  position: relative;
  padding: 0;
}
.block_e9f3e4c9a3e44ce08d1a6603c3630cfe .itemImg .imgHover-overlay,
.block_df7ce9c742e1497f8e79c6dbff769ecd .itemImg .imgHover-overlay,
.block_ad8989d7ec5a4238a032757925390f93 .itemImg .imgHover-overlay,
.block_b8940a177a57479280e9bfdf276bb66a .itemImg .imgHover-overlay {
  display: none;
}
.block_e9f3e4c9a3e44ce08d1a6603c3630cfe .itemImg img,
.block_df7ce9c742e1497f8e79c6dbff769ecd .itemImg img,
.block_ad8989d7ec5a4238a032757925390f93 .itemImg img,
.block_b8940a177a57479280e9bfdf276bb66a .itemImg img {
  filter: brightness(0.55);
  transition: var(--baseT);
}
.block_e9f3e4c9a3e44ce08d1a6603c3630cfe .itemContent,
.block_df7ce9c742e1497f8e79c6dbff769ecd .itemContent,
.block_ad8989d7ec5a4238a032757925390f93 .itemContent,
.block_b8940a177a57479280e9bfdf276bb66a .itemContent {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: var(--baseT);
}
.block_e9f3e4c9a3e44ce08d1a6603c3630cfe .itemContent:before,
.block_df7ce9c742e1497f8e79c6dbff769ecd .itemContent:before,
.block_ad8989d7ec5a4238a032757925390f93 .itemContent:before,
.block_b8940a177a57479280e9bfdf276bb66a .itemContent:before {
  content: '';
  background: var(--mw-yellow);
  height: 10px;
  width: 100%;
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.block_e9f3e4c9a3e44ce08d1a6603c3630cfe .item:hover .itemImg img,
.block_df7ce9c742e1497f8e79c6dbff769ecd .item:hover .itemImg img,
.block_ad8989d7ec5a4238a032757925390f93 .item:hover .itemImg img,
.block_b8940a177a57479280e9bfdf276bb66a .item:hover .itemImg img {
  filter: brightness(1);
}
.block_e9f3e4c9a3e44ce08d1a6603c3630cfe .item:hover .itemContent,
.block_df7ce9c742e1497f8e79c6dbff769ecd .item:hover .itemContent,
.block_ad8989d7ec5a4238a032757925390f93 .item:hover .itemContent,
.block_b8940a177a57479280e9bfdf276bb66a .item:hover .itemContent {
  opacity: 0;
}
/***********************
SPLIT FORM ROW
***********************/
#mw-contactWrapper {
  display: flex;
  flex-flow: row wrap;
  background: rgba(0, 0, 0, 0.25);
  padding: 65px;
}
#mw-contactWrapper p {
  color: white;
}
#mw-contactWrapper h3 {
  color: var(--mw-yellow);
}
#mw-contactWrapper h3 {
  font-family: atramentbold,Arial,Verdana,sans-serif;
  font-size: 18px;
}
#mw-contactWrapper > :is(div) {
  flex: 1 0 50%;
}
.mw-contactForm div {
  max-width: 540px;
  margin-left: auto;
  margin-bottom: 25px;
  margin-right: auto;
}
.mw-contactForm p:last-of-type {
  margin-bottom: 50px;
}
.mw-contactInfo div {
  margin-bottom: 35px;
}
.mw-contactInfo a:not(.button) {
  display: block;
}
.mw-contactInfo a:nth-last-of-type(2) {
  margin-bottom: 50px;
}
@media only screen and (min-width: 992px) {
  #mw-contactWrapper h3 {
    font-size: 36px;
  }
  #mw-contactWrapper :is(p, :not(a.button)) {
    font-size: 24px;
  }
  .mw-contactInfo iframe {
    height: 725px;
  }
}
/***********************
EXPAND CTAS
************************/
.smoothScroll {
    scroll-behavoir: smooth;
}
/*hide expand element and button initially*/
.blockWrap_df7ce9c742e1497f8e79c6dbff769ecd {
  display: none;
  transition: all 0.65s ease-in-out;
}
.blockWrap_cfd127de88984f20907ff5fc4929eded {
    display: none;
}
/*show expand element and button, and hide mobile button, on desktop*/
@media only screen and (min-width: 992px) {
  .blockWrap_df7ce9c742e1497f8e79c6dbff769ecd {
    display: block;
  }
  .blockWrap_cfd127de88984f20907ff5fc4929eded {
    display: block;
  }
  .blockWrap_f582c56a054a45a78f2dc491d7cb80e4 {
      display: none;
  }
}
/***********************
COVID BANNER
************************/
.blockWrap_c3607bc6bacc4df9b8c0e463b72d0389 {
    display: none;
    background: var(--mw-red);
    padding: 15px;
}
#mw-banner .mw-col {
    max-width: 1200px;
    width: 100%;
    margin: auto;
}
#mw-banner p {
    font-size: 24px;
    color: white;
    text-align: center;
}