.ez__container {
  max-width: 1400px;
  margin: 0px auto;
  width: 100%;
}

.ez__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  border-radius: 3px;
  cursor: pointer;
}

a.ez__btn {
  width: auto;
  text-decoration: none;
  padding-left: 45px;
  padding-right: 45px;
}

@media (max-width: 992px) {
  a.ez__btn {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.ez__btn-small {
  min-width: 214px;
  min-height: 44px;
  font-weight: 900;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.1em;
}

.ez__btn-medium {
  min-width: 213px;
  min-height: 60px;
  font-weight: 900;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.1em;
}

@media (max-width: 576px) {
  .ez__btn-medium {
    min-height: 44px;
  }
}

.ez__btn-large {
  min-width: 401px;
  min-height: 58px;
  padding: 20px 40px 19px 41px;
  font-size: 16px;
  font-weight: 900;
}

@media (max-width: 768px) {
  .ez__btn-large {
    min-width: 335px;
    min-height: 44px;
  }
}

@media (min-width: 576px) {
  .ez__container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .ez__container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .ez__container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .ez__container {
    max-width: 1140px;
  }
}

@media (min-width: 1200px) {
  .ez__container {
    max-width: 1140px;
  }
}

@media (min-width: 1500px) {
  .ez__container {
    max-width: 1400px;
  }
}

@font-face {
  font-family: "almaden_sansregular";
  src: url("./assets/fonts/almaden-sans/AlmadenSans-Regular-WebXL.woff2") format("woff2"), url("./assets/fonts/almaden-sans/AlmadenSans-Regular-WebXL.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "almaden_sansbold";
  src: url("./assets/fonts/almaden-sans/AlmadenSans-Bold-WebXL.woff2") format("woff2"), url("./assets/fonts/almaden-sans/AlmadenSans-Bold-WebXL.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "almaden_sansmedium";
  src: url("./assets/fonts/almaden-sans/AlmadenSans-Medium-WebXL.woff2") format("woff2"), url("./assets/fonts/almaden-sans/AlmadenSans-Medium-WebXL.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Happydisplay_semibold";
  src: url("./assets/fonts/happy-face/HappyDisplay-SemiBold.woff2") format("woff2"), url("./assets/fonts/happy-face/HappyDisplay-SemiBold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Happydisplay_light";
  src: url("./assets/fonts/happy-face/HappyDisplay-Light.woff2") format("woff2"), url("./assets/fonts/happy-face/HappyDisplay-Light.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

h1.ez__title {
  font-weight: 600;
  font-size: 48px;
  line-height: 120%;
  font-family: "Happydisplay_semibold";
}

@media (max-width: 1024px) {
  h1.ez__title {
    font-size: 32px;
  }
}

h2.ez__title {
  font-weight: 600;
  font-size: 32px;
  line-height: 120%;
  font-family: "Happydisplay_semibold";
}

h3.ez__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  font-family: "Happydisplay_semibold";
}

h4.ez__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 120%;
  font-family: "Happydisplay_semibold";
}

header {
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
z-index: 99;
}
header.sticky {
position: sticky; 
top: -100px;
opacity: 0;
animation: 1s alternate forwards zoomheadmove;
z-index: 999;
}
@keyframes zoomheadmove {
  from {top: -100px; opacity: 0;}
  to {top: 0px; opacity: 1;}
}
@media (min-width: 1024px) {
  header {
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
    background-color: #fff;
  }
}

header.open-mobilemenu {
  z-index: 999;
}

header .ez__navBar {
  position: relative;
  z-index: 2;
}

header .ez__navBar .ez__topBar {
  background: #00031f;
}

header .ez__navBar .ez__topBar .ez__menuItemsRight > ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  min-height: 44px;
}

header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > a {
  font-weight: 500;
  font-size: 14px;
  line-height: 110%;
  color: #ffffff;
  text-decoration: none;
  padding: 14px 10px;
  font-family: "almaden_sansmedium";
}

header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > a:hover, header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > a:focus, header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > a:visited, header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > a:active {
  color: #ffffff;
}

header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > button {
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  color: #ffffff;
  padding: 14px 20px 14px 10px;
  border: none;
  background: none;
  cursor: pointer;
  font-family: "almaden_sansmedium";
}

header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > button:hover, header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > button:active {
  color: #ffffff;
}

header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li .ez__menuItemDivider {
  width: 1px;
  height: 100%;
  height: 20px;
  background: rgba(255, 255, 255, 0.25);
}

header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li.ez__dNone {
  display: none;
}

header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li:last-child a, header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li:last-child button {
  padding-right: 0;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1023.98px) {
  header .ez__navBar .ez__hidden-sm {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__container {
    max-width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper {
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
    background: #fff;
  }
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu {
    padding: 0;
  }
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs__topNav {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft {
    padding: 0;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: #fff;
  }
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul {
  padding: 0;
  margin: 0 0 0 20px;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 15px;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul > li > a {
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  color: #666484;
  padding: 0;
  border: none;
  background: none;
  text-decoration: none;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul > li > a:hover, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul > li > a:active {
  color: #0e72ed;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul > li > button {
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  color: #666484;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul > li > button:hover, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul > li > button:active {
  color: #0e72ed;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0;
    padding: 0 10px;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul > li {
    margin: 0;
    padding: 12px 10px;
    border-bottom: 1px solid #e1e1e6;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul > li button {
    width: 100%;
    text-align: left;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul > li:last-child {
    border: none;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems > ul > li.active {
    border: none;
  }
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-height: 0;
    visibility: hidden;
    opacity: 0;
  }
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    /* height: calc(100vh - 172px); */
    overflow-x: hidden;
    overflow-y: auto;
  }
}

@media (min-width: 768px) and (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent {
    overflow-x: hidden;
    overflow-y: auto;
    height: calc(100vh - 177px);
  }
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul {
  padding: 6px 0 0 0;
  margin: 0 0 0 20px;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 15px;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > a {
  font-weight: 500;
  font-family: "almaden_sansmedium";
  font-size: 16px;
  color: #666484;
  padding: 0;
  border: none;
  background: none;
  text-decoration: none;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > a:hover {
  color: #0e72ed;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > a:hover {
    color: #666484;
  }
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > a.active {
  color: #0e72ed;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > a.active {
    color: #0e72ed;
  }
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > button {
  font-weight: 500;
  font-family: "almaden_sansmedium";
  font-size: 16px;
  color: #666484;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > button:hover {
  color: #0e72ed;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > button:hover {
    color: #666484;
  }
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > button.active {
  color: #0e72ed;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > button.active {
    color: #0e72ed;
  }
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0;
    padding: 0 10px;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li {
    margin: 0;
    padding: 12px 10px;
    border-bottom: 1px solid #e1e1e6;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li button {
    width: 100%;
    text-align: left;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li:last-child {
    border: none;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li.active {
    border: none;
  }
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0 10px;
    margin: 15px 0;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper input {
    min-height: 34px;
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    border-radius: 4px;
    width: 100%;
    padding: 0 0 0 35px;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper input + .activeBar {
    position: absolute;
    left: 10px;
    top: 0px;
    width: 30px;
    height: 100%;
    background-image: url("../images/nav-header/icon-search-grey.svg");
    background-position: center center;
    background-repeat: no-repeat;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper input:focus {
    border: 1px solid #0B5CFF;
    outline: none;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper input:focus + .activeBar {
    position: absolute;
    left: 10px;
    top: 0px;
    background-color: #0B5CFF;
    /* background-image: url("https://explore.zoom.us/media/icon-search-1.svg"); */
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 4px 0 0 4px;
  }
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__zoomLogo {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu {
  margin-left: auto;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu ul li a {
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  color: #666484;
  font-family: "almaden_sansmedium";
  margin: 0 10px;
  text-decoration: none;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-mobile {
    display: block;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-tablet {
    display: none;
  }
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-tablet.ez__signedInItems { display: block;}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-tablet.ez__signedInItems li:nth-child(3), header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-tablet.ez__signedInItems li:nth-child(4) { display: none;  }
header{ z-index: 99;}

}

@media (min-width: 768px) and (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-mobile {
    display: none;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-tablet {
    display: block;
  }
}

@media (min-width: 1024px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-mobile {
    display: none;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-tablet {
    display: none !important;
  }
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerMenu {
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 14px;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerMenu #nav-icon {
  width: 24px;
  position: relative;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerMenu #nav-icon span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #0e72ed;
  border-radius: 10px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerMenu #nav-icon span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerMenu #nav-icon span:nth-child(2) {
  top: 6px;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerMenu #nav-icon span:nth-child(3) {
  top: 12px;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerMenu #nav-icon.open span:nth-child(1) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: -4px;
  right: 8px;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerMenu #nav-icon.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerMenu #nav-icon.open span:nth-child(3) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 13px;
  right: 8px;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock2,
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock1 {
  display: none !important;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock2,
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock1 {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerTarget {
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background-color: #fff;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerTarget > ul {
    max-height: 50vh;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow-y: auto;
    overflow-x: hidden;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs__topNav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
    padding: 10px 20px;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs__topNav.menu-open ~ .ez__burgerTarget {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    opacity: 1;
    visibility: visible;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 20px;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock1 .ez__footerContentBlock1Flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock1 .ez__footerContentBlock1Flex a {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #747487;
    text-decoration: none;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock1 .ez__footerContentBlock1Flex a:not(:last-child) {
    margin-bottom: 10px;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
    padding: 10px 20px;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock2 > a {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock2 > a:last-child, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock2 > a:nth-child(2) {
    margin-left: 10px;
  }
}

@media (min-width: 768px) and (max-width: 1023.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs__topNav {
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0;
  }
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li > a {
  font-weight: 500;
  font-family: "almaden_sansmedium";
  font-size: 16px;
  color: #666484;
  padding: 0;
  border: none;
  background: none;
  text-decoration: none;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li > a:hover, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li > a:active {
  color: #0e72ed;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li > button {
  font-weight: 500;
  font-family: "almaden_sansmedium";
  font-size: 16px;
  color: #666484;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li > button:hover, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li > button:active {
  color: #0e72ed;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li > button.__type2--grey {
  padding: 0 20px 0 0;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li.ez__dNone {
  display: none;
}

header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li:last-child a, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li:last-child button {
  padding-right: 0;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight {
    margin-top: auto;
  }
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu {
    /*height: 100vh;*/
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

header .ez__navBar .ez__dropdown-toggle {
  position: relative;
}

header .ez__navBar .ez__dropdown-toggle::after {
  content: "";
  background-image: url("./assets/images/icon-arrow-down-grey-1.svg");
  background-repeat: no-repeat;
  background-position: center right;
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 5px;
  width: 10px;
  margin: auto;
  bottom: 0;
  opacity: 0;
  right: -5px;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
pointer-events: none;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-toggle::after {
    opacity: 1;
  }
}

header .ez__navBar .ez__dropdown-toggle::before {
  width: 0%;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  left: 0;
  content: "";
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__dropdown-toggle::before {
    content: inherit;
  }
}

header .ez__navBar .ez__dropdown-toggle:hover::after {
  opacity: 1;
  right: -15px;
  background-image: url("./assets/images/icon-arrow-down-blue-2.svg");
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-toggle:hover::after {
    right: -5px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    background-image: url("./assets/images/icon-arrow-down-grey-1.svg");
  }
}

header .ez__navBar .ez__dropdown-toggle.active {
  color: #0e72ed;
}

header .ez__navBar .ez__dropdown-toggle.active::after {
  opacity: 1;
  right: -15px;
  background-image: url("./assets/images/icon-arrow-down-blue-2.svg");
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-toggle.active::after {
    right: -5px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

header .ez__navBar .ez__dropdown-toggle.active::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 125%;
  height: 2px;
  border-radius: 999px;
  background: #0e72ed;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-toggle.active::before {
    left: -10px;
    bottom: -13px;
    width: 103%;
    height: 1px;
    border-radius: 999px;
    background: #0e72ed;
  }
}

@media (max-width: 576px) and (orientation: portrait) {
  header .ez__navBar .ez__dropdown-toggle.active::before {
    width: 105.5%;
  }
}

header .ez__navBar .ez__dropdown-toggle.active + .ez__dropdown-menu {
  display: block;
}

header .ez__navBar .ez__dropdown-toggle.active + .ez__dropdown-menu--small {
  display: block;
  z-index: 1;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__dropdown-toggle.active + .ez__megaResources {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

header .ez__navBar .ez__dropdown-toggle.__type2::after {
  content: "";
  background-image: url("./assets/images/icon-arrow-down-2.svg");
  opacity: 1;
  right: 5px;
}

header .ez__navBar .ez__dropdown-toggle.__type2::before {
  content: inherit;
}

header .ez__navBar .ez__dropdown-toggle.__type2.active::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

header .ez__navBar .ez__dropdown-toggle.__type2.active::before {
  content: inherit;
}

header .ez__navBar .ez__dropdown-toggle.__type2--grey::after {
  content: "";
  background-image: url("./assets/images/icon-arrow-down-grey-1.svg");
  opacity: 1;
  right: 5px;
}

header .ez__navBar .ez__dropdown-toggle.__type2--grey::before {
  content: inherit;
}

header .ez__navBar .ez__dropdown-toggle.__type2--grey.active::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

header .ez__navBar .ez__dropdown-toggle.__type2--grey.active::before {
  content: inherit;
}

header .ez__navBar .ez__dropdown-menu {
  display: none;
  -webkit-animation: fadein 0.8s;
          animation: fadein 0.8s;
  background: #ffffff;
  -webkit-box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.16);
  border-radius: 20px;
  position: absolute;
  margin: 0px auto;
  top: 106px;
  width: 95%;
  left: 0;
  right: 0;
}

@media (min-width: 1024px) {
  header .ez__navBar .ez__dropdown-menu {
    max-height: 80vh;
    overflow-y: auto;
    overflow-x: hidden;
  }
}

@media (min-width: 1200px) {
  header .ez__navBar .ez__dropdown-menu {
    max-width: 1140px;
  }
}

@media (min-width: 1440px) {
  header .ez__navBar .ez__dropdown-menu {
    max-width: 1400px;
  }
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu {
    width: 100%;
    position: inherit;
    margin: 32px 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (min-width: 768px) and (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: -ms-grid;
    display: grid;
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1024px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content {
    min-height: 100%;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__childBackground {
  background: #f6f7f9;
  border-radius: 12px 0 0 12px;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__childBackground {
    border-radius: 12px;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__childBackground .ez__megaMenuItemHead {
  border-bottom: 1px solid #666484 !important;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__childBackground .ez__megaMenuItemHead {
    border: none !important;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (min-width: 1024px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content > li {
    min-height: 100%;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content > li.ez__childBackground {
  padding-left: 20px;
  padding-right: 20px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content > li.ez__childBackground + li {
  padding-left: 20px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content > li:first-child {
  padding-left: 20px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content > li:last-child {
  padding-right: 20px;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content > li:not(:last-child) {
    padding: 0;
    margin-bottom: 20px;
    padding-bottom: 7px;
    border-bottom: 1px solid #e4f0ff;
  }
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content > li .ez__megaMenuItemBody > ul > li {
    padding-left: 20px;
  }
}

@media (min-width: 768px) and (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content > li:not(:last-child) {
    border-bottom: none !important;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content > li a {
  text-decoration: none !important;
  -webkit-text-decoration-color: transparent !important;
          text-decoration-color: transparent !important;
  -webkit-transition: 0.5s !important;
  transition: 0.5s !important;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content > li a:hover {
  text-decoration: underline !important;
  -webkit-text-decoration-color: #0b5cff !important;
          text-decoration-color: #0b5cff !important;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item {
  padding: 40px 20px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemHead {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e1e1e6;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemHead {
    padding-bottom: 0;
    border: none;
    min-height: inherit !important;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemHead span {
  font-weight: 600;
  font-size: 20px;
  line-height: 120%;
  color: #00031f;
  margin: 0 0 10px;
  display: block;
  font-family: "Happydisplay_semibold";
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemHead span {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    font-family: "Happydisplay_semibold";
  }
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemHead p {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #00031f;
  margin: 0 0 10px;
  font-family: "almaden_sansregular";
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemHead p a {
  font-weight: 500;
  font-size: 14px;
  line-height: 110%;
  color: #0b5cff;
  text-decoration: none;
  font-family: "almaden_sansmedium";
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemHead p:last-child {
  margin: 0;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 10px;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li:not(:last-child) {
  margin-bottom: 13px;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li:not(:last-child) {
    margin-bottom: 12px;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img + .ez__services {
  margin-left: 10px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img {
  -o-object-fit: none;
     object-fit: none;
  -o-object-position: -26px -36px;
     object-position: -26px -36px;
  width: 35px;
  height: 35px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.virtual-meetings {
  -o-object-position: -26px -36px;
     object-position: -26px -36px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.conversation-intelligence {
  -o-object-position: -97px -252px;
     object-position: -97px -252px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.team-chat {
  -o-object-position: -26px -108px;
     object-position: -26px -108px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.voip-phone-system {
  -o-object-position: -26px -180px;
     object-position: -26px -180px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.online-whiteboard {
  -o-object-position: -26px -252px;
     object-position: -26px -252px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.conference-room-system {
  -o-object-position: -98px -36px;
     object-position: -98px -36px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.connected-conference-room {
  -o-object-position: -98px -107px;
     object-position: -98px -107px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.workplaces {
  -o-object-position: -98px -179px;
     object-position: -98px -179px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.online-webinars {
  -o-object-position: -169px -179px;
     object-position: -169px -179px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.event-platform {
  -o-object-position: -169px -36px;
     object-position: -169px -36px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.single-session-events {
  -o-object-position: -169px -107px;
     object-position: -169px -107px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.community-events {
  -o-object-position: -169px -250px;
     object-position: -169px -250px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.cloud-contract-center {
  -o-object-position: -242px -36px;
     object-position: -242px -36px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.virtual-agent{
  -o-object-position: -242px -107px;
     object-position: -242px -107px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.wem {
    -o-object-position: -242px -178px;
    object-position: -242px -178px;
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.zoom-scheduler {
     object-position: -170px -325px;
}


header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li .ez__services a {
  font-weight: 500;
  font-family: "almaden_sansmedium";
  font-size: 16px;
  line-height: 120%;
  color: #0b5cff;
  display: block;
  text-decoration: none;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li .ez__services a {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li .ez__services p {
  font-weight: 400;
  font-family: "almaden_sansregular";
  font-size: 14px;
  line-height: 120%;
  color: #00031f;
  margin: 0;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item {
    padding: 0px;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs {
  padding: 30px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f6f7f9;
  border-radius: 0 0 20px 20px;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs {
    padding: 10px;
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-radius: 12px;
  }
}

@media (min-width: 768px) and (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog:not(:last-child) {
    margin-bottom: 10px;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog > img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 767.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog > img {
    margin-top: 0;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog .blog-content {
  margin-left: 20px;
}

header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog .blog-content .title {
  font-weight: 600;
  font-size: 20px;
  line-height: 120%;
  color: #00031f;
  font-family: "Happydisplay_semibold";
  margin: 0 0 10px;
  display: block;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog .blog-content .title {
    margin: 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 110%;
    color: #0E72ED;
  }
  header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog .blog-content .title a {
    margin: 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 110%;
    color: #0E72ED;
    text-decoration: none;
  }
}

header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog .blog-content .blog-description p {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  margin: 0;
  color: #00031f;
  font-family: "almaden_sansregular";
}

header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog .blog-content .blog-description a {
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  margin: 10px 0 0 0;
  color: #0b5cff;
  display: inline-block;
  text-decoration: none;
  font-family: "almaden_sansmedium";
}

header .ez__navBar .ez__dropdown-menu.ez__megaSolutions .ez__megaMenuItemBody ul li {
  margin-bottom: 13px !important;
}

header .ez__navBar .ez__dropdown-menu.ez__megaResources .ez__megaMenuItemBody ul li {
  margin-bottom: 13px !important;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .ez__dropdown-menu.ez__megaProduct .ez__dropdown-menu--content > li {
    margin-bottom: 10px;
    padding: 10px;
    border-bottom: 1px solid #e4f0ff;
  }
  header .ez__navBar .ez__dropdown-menu.ez__megaProduct .ez__dropdown-menu--content > li:first-child {
    padding: 10px;
    border-bottom: none;
  }
  header .ez__navBar .ez__dropdown-menu.ez__megaProduct .ez__dropdown-menu--content > li:nth-child(2) {
    padding: 10px;
  }
  header .ez__navBar .ez__dropdown-menu.ez__megaProduct .ez__dropdown-menu--content > li:last-child {
    padding: 10px;
    border-bottom: none;
  }
  header .ez__navBar .ez__dropdown-menu.ez__megaProduct .ez__dropdown-menu--content > li .ez__megaMenuItemBody > ul > li {
    padding-left: 0;
  }
}

header .ez__navBar .ez__dropdown-menu--small {
  display: none;
  background: #ffffff;
  -webkit-box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  position: absolute;
  margin: 0px auto;
  top: 35px;
  width: 200px;
  right: 0;
}

header .ez__navBar .ez__dropdown-menu--small ul {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

header .ez__navBar .ez__dropdown-menu--small ul li {
  margin-left: 0 !important;
}

header .ez__navBar .ez__dropdown-menu--small ul li:not(:last-child) {
  margin: 0 0 20px;
}

header .ez__navBar .ez__dropdown-menu--small ul li a {
  font-weight: 500;
  font-family: "almaden_sansmedium";
  font-size: 16px;
  line-height: 120%;
  color: #666484;
  text-decoration: none;
}

header .ez__navBar .ez__dropdown-menu--small ul li a:hover {
  color: #0b5cff;
}

header .ez__navBar .ez__signedInItems ul li,
header .ez__navBar .ez__signedOutItems ul li {
  position: relative;
}

header .ez__navBar .ez__dNone {
  display: none;
}

header .ez__navBar .ez__icon {
  padding-left: 20px !important;
}

header .ez__navBar .ez__icon.icon-search {
  background-image: url("./assets/images/icon-search-1.svg");
  background-position: 0% 47%;
  background-repeat: no-repeat;
}

header .ez__navBar .visible-xs {
  display: none !important;
}

@media (max-width: 767.98px) {
  header .ez__navBar .visible-xs {
    display: block !important;
  }
}

header .ez__navBar .visible-sm {
  display: none !important;
}

@media (max-width: 1023.98px) {
  header .ez__navBar .visible-sm {
    display: block !important;
  }
}

header .ez__navBar .ez__btnPrimary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px !important;
  min-width: 140px;
  border: 1px solid #0b5cff !important;
  background: #0b5cff !important;
  border-radius: 20px;
  font-weight: 500 !important;
  font-size: 16px;
  text-align: center;
  color: #ffffff !important;
  outline: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

header .ez__navBar .ez__btnPrimary:hover, header .ez__navBar .ez__btnPrimary:focus, header .ez__navBar .ez__btnPrimary:active {
  color: #ffffff;
  background: #004CE5 !important;
}

header .ez__navBar .ez__btnOutline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px !important;
  border: 1px solid #0b5cff !important;
  border-radius: 20px;
  font-weight: 500 !important;
  font-size: 16px !important;
  text-align: center;
  color: #0b5cff !important;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

header .ez__navBar .ez__btnOutline:hover, header .ez__navBar .ez__btnOutline:focus, header .ez__navBar .ez__btnOutline:visited, header .ez__navBar .ez__btnOutline:active {
  color: #0b5cff !important;
  background: rgba(11, 92, 255, 0.1) !important;
}

header .ez__navBar .ez__fullwidth {
  width: 100%;
}

@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.ez__controls {
  position: fixed;
  bottom: 10px;
  left: 0;
  right: 0;
  margin: 0px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ez__controls button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
  border-radius: 999px;
  padding: 10px 25px;
  background-color: #0b5cff;
  opacity: 0.5;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  margin: 0 10px;
}

.ez__controls button.active {
  background-color: #0b5cff;
  opacity: 1;
  color: #fff;
}

@media (max-width: 767.98px) {
  .ez__controls {
    display: none;
  }
.open-mobilemenu ~ #ada-entry iframe#ada-button-frame {
    bottom: 100px !important;
}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock2 > a { height: auto !important; border-radius: 999px;}
}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-tablet.ez__signedInItems li .ez__dropdown-toggle { 
    font-weight: 500;
    font-family: "almaden_sansmedium";
    font-size: 16px;
    color: #666484;
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-tablet.ez__signedInItems li .ez__dropdown-toggle.__type2--grey {
padding: 0 20px 0 0;
}
/** New signin signout class **/
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu ul li .ez__dropdown-toggle {
	font-weight: 500;
    font-family: "almaden_sansmedium";
    font-size: 16px;
    color: #666484;
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu ul li .ez__dropdown-toggle.__type2--grey {
	padding: 0 20px 0 0;
}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu ul li button {
    color: #666484;
    font-family: "almaden_sansmedium";
}
header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.zoom-huddles {
  object-position: -98px -325px;
}
header .ez__navBar .ez__dropdown-menu .ez__megaMenuBlogs .blog > img { width: 75px;object-fit: contain;}

@font-face {
  font-family: "almaden_sansregular";
  src: url("./assets/fonts/almaden-sans/AlmadenSans-Regular-WebXL.woff2")
      format("woff2"),
    url("./assets/fonts/almaden-sans/AlmadenSans-Regular-WebXL.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Happydisplay_semibold";
  src: url("./assets/fonts/happy-face/HappyDisplay-SemiBold.woff2")
      format("woff2"),
    url("./assets/fonts/happy-face/HappyDisplay-SemiBold.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
.main_header #footer_container,
.main_footer #footer_container,
.FormNewsletter__popup #footer_container {
  width: 100%;
  min-height: 88px;
  border-top: solid 1px #d0d2d4;
}
@media screen and (max-width: 767px) {
  .main_header #footer_container,
  .main_footer #footer_container,
  .FormNewsletter__popup #footer_container {
    height: inherit;
    max-height: inherit;
    position: relative;
  }
}
.main_header #footer-new,
.main_footer #footer-new,
.FormNewsletter__popup #footer-new {
  color: #666;
  margin: 0 auto;
  position: relative;
}
.main_header #footer-new > .footer-body,
.main_footer #footer-new > .footer-body,
.FormNewsletter__popup #footer-new > .footer-body {
  height: 350px;
  margin: 0 auto;
  display: table;
}
.main_header #footer-new > .footer-body > .ft-nav,
.main_footer #footer-new > .footer-body > .ft-nav,
.FormNewsletter__popup #footer-new > .footer-body > .ft-nav {
  display: table-row;
}
.main_header #footer-new .ft-about,
.main_footer #footer-new .ft-about,
.FormNewsletter__popup #footer-new .ft-about {
  width: 190px;
}
.main_header #footer-new .ft-download,
.main_footer #footer-new .ft-download,
.FormNewsletter__popup #footer-new .ft-download {
  width: 210px;
}
.main_header #footer-new .ft-sales,
.main_footer #footer-new .ft-sales,
.FormNewsletter__popup #footer-new .ft-sales {
  width: 200px;
}
.main_header #footer-new .ft-support,
.main_footer #footer-new .ft-support,
.FormNewsletter__popup #footer-new .ft-support {
  width: 200px;
}
.main_header #footer-new .cm-language,
.main_footer #footer-new .cm-language,
.FormNewsletter__popup #footer-new .cm-language {
  width: 220px;
}
.main_header #footer-new > .footer-body > .ft-nav > div,
.main_footer #footer-new > .footer-body > .ft-nav > div,
.FormNewsletter__popup #footer-new > .footer-body > .ft-nav > div {
  display: table-cell;
  vertical-align: top;
  padding-right: 50px;
}
.main_header #footer-new > .footer-body > .ft-nav > div:last-child,
.main_footer #footer-new > .footer-body > .ft-nav > div:last-child,
.FormNewsletter__popup #footer-new > .footer-body > .ft-nav > div:last-child {
  padding-right: 0;
}
.main_header #footer-new > .footer-body > .ft-nav > div:first-child,
.main_footer #footer-new > .footer-body > .ft-nav > div:first-child,
.FormNewsletter__popup #footer-new > .footer-body > .ft-nav > div:first-child {
  padding-left: 0;
}
.main_header #footer-new .footer-copyright,
.main_footer #footer-new .footer-copyright,
.FormNewsletter__popup #footer-new .footer-copyright {
  margin: 0 auto;
  position: absolute;
}
.main_header #footer-new .info-icons,
.main_footer #footer-new .info-icons,
.FormNewsletter__popup #footer-new .info-icons {
  height: 36px;
  width: 280px;
  margin-top: 30px;
  position: relative;
  z-index: 10;
}
.main_header #footer-new .info-icons > a,
.main_footer #footer-new .info-icons > a,
.FormNewsletter__popup #footer-new .info-icons > a {
  padding-right: 4px;
}
.main_header #footer-new a,
.main_footer #footer-new a,
.FormNewsletter__popup #footer-new a {
  color: rgba(255, 255, 255, 0.7);
}
.main_header .sr-only,
.main_footer .sr-only,
.FormNewsletter__popup .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
@media screen and (max-width: 767px) {
  .main_header #footer-new,
  .main_footer #footer-new,
  .FormNewsletter__popup #footer-new {
    padding-left: 15pt;
    padding-right: 15pt;
  }
}
@media screen and (max-width: 767px) {
  .main_header #footer-new > .footer-body,
  .main_footer #footer-new > .footer-body,
  .FormNewsletter__popup #footer-new > .footer-body {
    height: inherit;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .main_header #footer-new > .footer-body > .ft-nav,
  .main_footer #footer-new > .footer-body > .ft-nav,
  .FormNewsletter__popup #footer-new > .footer-body > .ft-nav {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .main_header #footer-new > .footer-body > .ft-nav > div,
  .main_footer #footer-new > .footer-body > .ft-nav > div,
  .FormNewsletter__popup #footer-new > .footer-body > .ft-nav > div {
    display: block;
    width: 100%;
    padding-right: 0;
  }
}
#footer-new > .footer-body {
  position: relative;
}
#footer-new > .footer-body,
#footer-new > .footer-body > .ft-nav {
  display: inherit;
}
#footer_container {
  background-color: #00031f !important;
}
.main_footer #footer-new ul li:not(:last-child) {
  margin-bottom: 5px;
}
#footer-new > .footer-body > .ft-nav .h4 > a {
  font-size: 16px;
  line-height: 120%;
  color: #fff;
  font-family: "Happydisplay_semibold";
}
#footer-new > .footer-body > .ft-nav .h4 {
  margin-bottom: 20px;
}
#footer-new ul li a {
  font-family: "almaden_sansregular";
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #fff !important;
}
#footer-new .footer-copyright > .info,
#footer-new .footer-copyright > .info a {
  font-family: "almaden_sansregular";
  font-weight: 400;
  font-size: 14px !important;
  line-height: 120%;
  color: #fff !important;
}
#footer-new .footer-copyright {
  display: block;
  max-width: inherit !important;
  width: 100% !important;
  bottom: -20px;
  left: 0;
}
.main_footer #footer-new .info-icons > a:hover {
  color: transparant;
}
.main_header #footer-new .info-icons > a > span,
.main_footer #footer-new .info-icons > a > span,
.FormNewsletter__popup #footer-new .info-icons > a > span {
  background: url("./assets/images/social_icons_footer.png");
  display: inline-block;
  width: 36px;
  height: 36px;
  vertical-align: middle;
}
.main_header #footer-new .info-icons > a .wordpress,
.main_footer #footer-new .info-icons > a .wordpress,
.FormNewsletter__popup #footer-new .info-icons > a .wordpress {
  background-position: 0 0;
}
.main_header #footer-new .info-icons > a .linkedin,
.main_footer #footer-new .info-icons > a .linkedin,
.FormNewsletter__popup #footer-new .info-icons > a .linkedin {
  background-position: -45px 0;
}
.main_header #footer-new .info-icons > a .twitter,
.main_footer #footer-new .info-icons > a .twitter,
.FormNewsletter__popup #footer-new .info-icons > a .twitter {
  background-position: -90px 0;
}
.main_header #footer-new .info-icons > a .youtube-play,
.main_footer #footer-new .info-icons > a .youtube-play,
.FormNewsletter__popup #footer-new .info-icons > a .youtube-play {
  background-position: -135px 0;
}
.main_header #footer-new .info-icons > a .facebook,
.main_footer #footer-new .info-icons > a .facebook,
.FormNewsletter__popup #footer-new .info-icons > a .facebook {
  background-position: -180px 0;
}
.main_header #footer-new .info-icons > a .instagram,
.main_footer #footer-new .info-icons > a .instagram,
.FormNewsletter__popup #footer-new .info-icons > a .instagram {
  background-position: -225px 0;
}
@media (min-width: 768px) {
  #footer-new > .footer-body {
    width: 100% !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  #footer-new .footer-copyright {
    left: 15px;
    width: 90% !important;
    bottom: -40px !important;
  }
}
@media (min-width: 980px) {
  #footer-new > .footer-body {
    width: 100% !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  #footer-new .footer-copyright {
    left: 15px;
    width: 90% !important;
    bottom: -40px !important;
  }
}
@media (min-width: 1200px) {
  #footer-new > .footer-body {
    width: 1200px !important;
    padding-left: 0;
    padding-right: 0;
  }
  #footer-new .footer-copyright {
    left: 0;
  }
}
@media (min-width: 1440px) {
  #footer-new > .footer-body {
    width: 1400px !important;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767.98px) {
  .main_footer #footer-new > .footer-body > .ft-nav {
    column-count: 2;
    column-gap: 10px;
  }
  .main_footer #footer-new > .footer-body > .ft-nav > div {
    grid-row: 1 / -1;
    grid-column: 1;
    margin: 0;
    display: grid !important;
    grid-template-rows: 1fr auto;
  }
  .main_footer #footer-new > .footer-body > .ft-nav > div.ft-download {
    margin-bottom: 160%;
  }
  #footer-new .footer-copyright > .info,
  #footer-new .footer-copyright > .info a {
    line-height: 20px;
  }
  .main_header #footer-new .info-icons,
  .main_footer #footer-new .info-icons,
  .FormNewsletter__popup #footer-new .info-icons {
    width: 100%;
  }
  .main_header #footer-new ul li,
  .main_footer #footer-new ul li,
  .FormNewsletter__popup #footer-new ul li {
    float: inherit;
    width: 100%;
  }
}
@media (max-width: 767.98px) and (orientation: landscape) {
  .main_footer #footer-new > .footer-body > .ft-nav > div.ft-download {
    margin-bottom: 40%;
  }
}
.main_header #footer-new .footer-body>.ft-nav .h4, .main_footer #footer-new .footer-body>.ft-nav .h4, .FormNewsletter__popup #footer-new .footer-body>.ft-nav .h4 {
    font-size: 12px;
    font-weight: 600;
    margin: 30px 0 12px 0;
}
@media screen and (max-width: 767px) {
	.main_header #footer-new>.footer-body>.ft-nav .h4, .main_footer #footer-new>.footer-body>.ft-nav .h4, .FormNewsletter__popup #footer-new>.footer-body>.ft-nav .h4 {
		margin-top: 24pt;
		margin-bottom: 12pt;
		font-size: 12pt;
		color: #eaeaea;
	}
}
.main_header #footer-new .info-icons>a:hover .wordpress, .main_footer #footer-new .info-icons>a:hover .wordpress, .FormNewsletter__popup #footer-new .info-icons>a:hover .wordpress {
  background-position: 0 -36px;
}
.main_header #footer-new .info-icons>a:hover .linkedin, .main_footer #footer-new .info-icons>a:hover .linkedin, .FormNewsletter__popup #footer-new .info-icons>a:hover .linkedin {
  background-position: -45px -36px;
}
.main_header #footer-new .info-icons>a:hover .twitter, .main_footer #footer-new .info-icons>a:hover .twitter, .FormNewsletter__popup #footer-new .info-icons>a:hover .twitter {
  background-position: -90px -36px;
}
.main_header #footer-new .info-icons>a:hover .youtube-play, .main_footer #footer-new .info-icons>a:hover .youtube-play, .FormNewsletter__popup #footer-new .info-icons>a:hover .youtube-play {
  background-position: -135px -36px;
}
.main_header #footer-new .info-icons>a:hover .facebook, .main_footer #footer-new .info-icons>a:hover .facebook, .FormNewsletter__popup #footer-new .info-icons>a:hover .facebook {
  background-position: -180px -36px;
}
.main_header #footer-new .info-icons>a:hover .instagram, .main_footer #footer-new .info-icons>a:hover .instagram, .FormNewsletter__popup #footer-new .info-icons>a:hover .instagram {
  background-position: -225px -35px;
}
.main_footer #footer-new .info-icons>a:hover {
  color: transparent;
}
footer.main_footer {
	padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
	.main_header #footer-new .footer-copyright, .main_footer #footer-new .footer-copyright, .FormNewsletter__popup #footer-new .footer-copyright {
		position: relative;
		width: 100%;
		display: block;
		height: inherit;
		margin: 20px auto;
		bottom: 0;
		left: 0;
	}
}
@media (max-width: 767.98px) {
	.main_footer #footer-new>.footer-body>.ft-nav>div.ft-download {
		margin-bottom: 160%;
	}
}
.main_header #footer-new .footer-copyright>.info>a, .main_footer #footer-new .footer-copyright>.info>a, .FormNewsletter__popup #footer-new .footer-copyright>.info>a {
    padding: 0 6px;
    border-left: 1px solid rgba(255,255,255,0.7);
}
@media (max-width: 767.98px) {
	#footer-new .footer-copyright>.info, #footer-new .footer-copyright>.info a {
		line-height: 20px;
	}
}
.main_header #footer_container, .main_footer #footer_container, .FormNewsletter__popup #footer_container { border: none; }
.main_footer #footer-new > .footer-body > .ft-nav > div:last-child{
    padding-right: 0;
}
.main_footer #footer-new>.footer-body>.ft-nav>div{
    display: table-cell;
    vertical-align: top;
}
.main_footer #footer-new .footer-body>.ft-nav .h4{
    font-size: 12px;
    font-weight: 600;
    margin: 30px 0 12px 0;
}
main_footer .clearfix:before{
    display: table;
    content: " ";
}
.main_footer .clearfix:after{
    clear: both;
}
.main_footer #footer-new .dropdown-language{
    display: inline-block;
}
.main_footer #footer-new a{
    color: rgba(255,255,255,0.7);
}
.main_footer .cm-language a.dropdown-toggle{
    border: 1px solid rgba(255,255,255,0.3);
    display: inline-block;
    padding: 4px 15px 4px 15px;
}
.main_footer *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.main_footer .caret{
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.main_footer #footer-new ul{
    list-style-type: none;
    padding-left: 0;
}
.main_footer .dropdown-language .dropdown-menu{
    border-radius: 4px;
    margin-top: 6px !important;
    text-shadow: none;
    border: 1px solid #eee;
}
.main_footer .dropdown-language .dropdown-menu li {
    float: left;
    width: 50%;
    border-radius: 4px;
}
@media (max-width: 767.98px) {
.main_footer .dropdown-language .dropdown-menu li {
    float: left !important;
    width: 50% !important;
}
}
.main_footer .dropdown-menu.pull-right{
    right: 0;
    left: auto;
}
.main_footer .pull-right{
    float: right !important;
}
.main_footer .dropdown-menu{
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}
.dropdown-language{
position:relative;
}
.open .dropdown-menu{
display:block;
}
.main_footer #footer-new .footer-body .cm-language ul.dropdown-menu li {
  padding: 5px;
}
.main_footer #footer-new .footer-body .cm-language ul.dropdown-menu li a {
  color: #00031f !important;
}
.main_footer #footer-new .footer-body .cm-language ul.dropdown-menu li:hover {
  background: #0b5cff !important;
}
.main_footer #footer-new .footer-body .cm-language ul.dropdown-menu li:hover a {
  color: #fff !important;
}
.dropdown-currency {
  display: inline-block;
  position: relative;
}
.footersignedin {
    display: none;
}
a.ez__btnPrimary.footersignedin {
    display: none;
}
footer.main_footer {
  background: #00031f !important;
}
@media(max-width: 1023px) {
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu ul.user-signedout li a.ez__btnOutline {
    background: none !important;
    color: #666484 !important;
    font-family: "almaden_sansmedium";
    border: none !important;
    padding: 2px 0 !important;
    display: flex;
    margin-top: 3px;
}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu ul.user-signedin { display: none;}
.FlyoutContainer #standaloneSearchbox.CoveoSearchInterface .CoveoSearchbox {
width: 120px !important;
}
.CoveoSearchInterface {
    min-width: 220px !important;
}
}
.FlyoutContainer #standaloneSearchbox.CoveoSearchInterface .FlyoutButton .CoveoText {
    font-family: "almaden_sansmedium" !important;
    font-size: 14px !important;
    text-transform: capitalize;
}
.ez__navBar .FlyoutContainer #standaloneSearchbox.CoveoSearchInterface { margin: 0 !important;}
@media (max-width: 1023.98px) {
	header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper {
		padding: 0 10px;
		margin: 0;
	}
	header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper span.search {
		width: 100%;
		border-bottom: 1px solid #e1e1e6;
		padding: 12px 10px;
	}
	header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper span.search a {
		font-weight: 500;
		font-family: "almaden_sansmedium";
		font-size: 16px;
		color: #666484;
	}
}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu ul li button {    margin: 0 5px;}
.FlyoutContainer #standaloneSearchbox.CoveoSearchInterface .CoveoSearchbox .magic-box .magic-box-input input {
	font-family: 'almaden_sansregular';
}
@media (min-width: 1024px) and (max-width: 1440px)  {
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li > a, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > button, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > button, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > a, .FlyoutContainer #standaloneSearchbox.CoveoSearchInterface .FlyoutButton .CoveoText { font-size: 14px !important;}
.FlyoutContainer #standaloneSearchbox.CoveoSearchInterface .CoveoSearchbox {
width: 220px !important;
}
.CoveoSearchInterface {
    min-width: 220px !important;
}
}
@media (min-width: 768px) and (max-width: 1023.98px) {
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-tablet.ez__signedInItems {
    display: none;
}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .xs-topbarMenu.visible-tablet.ez__signedInItems li:nth-child(3) { display: none;  }
header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li.ez__signedInItems:last-child { display: none !important;}
}
@media (min-width: 769px) and (max-width: 1024px)  {
.FlyoutContainer #standaloneSearchbox.CoveoSearchInterface .CoveoSearchbox {
width: 220px !important;
}
.CoveoSearchInterface {
    min-width: 220px !important;
}
header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > button, header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > a { font-size: 12px;}
header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > a { padding: 14px 5px;}
header .ez__navBar .ez__topBar .ez__menuItemsRight > ul > li > button { padding: 14px 20px 14px 10px;}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul { margin: 0 0 0 10px;}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsRight ul > li > a, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > button, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > button, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsScrollableContent > ul > li > a, .FlyoutContainer #standaloneSearchbox.CoveoSearchInterface .FlyoutButton .CoveoText, header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper span.search a { font-size: 12px !important;}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper span.search a { text-decoration: none;}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper span.search {margin: 0 0 0 10px;}
header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .menuItems .ez__xsSearchWrapper { padding-right: 0;}
}
.main_header #footer-new .info-icons > a, .main_footer #footer-new .info-icons > a, .FormNewsletter__popup #footer-new .info-icons > a { font-size: 0; display: inline-block; margin-bottom: 5px;}
#footer-new a { text-decoration: none; }
#footer-new a:hover { text-decoration: underline; }
@media(max-width: 1024px) {
.main_header #footer-new .info-icons, .main_footer #footer-new .info-icons, .FormNewsletter__popup #footer-new .info-icons { width: 100%;}
#footer_container {
    margin-left: 0 !important;
}
}
.resource-zoom-client{ width: 60px; height: 60px; }
/** accessibiliy CSS - Start **/
.is-keyboard-event header button.ez__dropdown-toggle:focus, .is-keyboard-event button.ez__subMenu--toggle:focus {outline: 2px solid #666484;border-radius: 2px;} .is-keyboard-event a:focus { outline: auto !important;} .is-keyboard-event .FlyoutContainer .FlyoutButton:focus-visible {outline: 2px solid #fff;border-radius: 2px;}
.is-keyboard-event .zmc__formWrapper_withBackground .formWrapper .FormStandard__submitButton:focus {outline: 2px solid #000;}
/** accessibiliy CSS - End **/

header .ez__navBar .ez__dropdown-menu .ez__dropdown-menu--content .ez__megaMenu--item .ez__megaMenuItemBody > ul > li > img.email-calendar {
    object-position: -26px -325px;
}
/** Audience menu item request Start **/
.ez__megaSolutions ul li:nth-child(2) .ez__megaMenu--item .ez__megaMenuItemBody ul li:nth-child(2) .ez__services p { display: none;}
.ez__megaSolutions ul li:nth-child(2) .ez__megaMenu--item .ez__megaMenuItemBody ul li:nth-child(2) .ez__services a { 
color: #666487;
    font-family: "almaden_sansmedium";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0;
    display: block;
text-decoration: none; pointer-events: none;
}
.ez__megaSolutions ul li:nth-child(2) .ez__megaMenu--item .ez__megaMenuItemBody ul li:nth-last-child(-n+5) {
    border-left: 1px solid #E1E1E6;
    padding-left: 10px;
    padding-bottom: 13px;
    margin-bottom: 0 !important;
}
.ez__megaSolutions ul li:nth-child(2) .ez__megaMenu--item .ez__megaMenuItemBody ul li:last-child {
padding-bottom: 0;
}
@media(max-width: 1023.98px) {
.ez__megaSolutions ul li:nth-child(2) .ez__megaMenu--item .ez__megaMenuItemBody ul li:nth-last-child(-n+5) { margin-left: 20px;}
}
/** Audience menu item request End **/


.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}tbody,thead{vertical-align:middle}tbody td,tbody th,tbody tr,thead td,thead th,thead tr{vertical-align:inherit}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;outline:none}button::-moz-focus-inner{border:0;padding:0}img,svg{vertical-align:middle}body,html{font-size:100%;font-weight:400;line-height:1.25;color:#39394d;margin:0;padding:0;position:relative;height:100%;min-height:100%;font-family:Lato,sans-serif;scroll-behavior:smooth}body{font-size:1.125em;overflow-x:hidden;height:auto;-webkit-tap-highlight-color:transparent;background-color:#39394d}body.disableScroll{overflow:hidden}h1,h2,h3{color:#00053d;line-height:1.2;font-family: "Happydisplay_semibold";}main{position:relative}main:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#fff}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}a:focus{box-shadow:none;outline:none}p{font-size:calc(13.48387px + .16129vw);line-height:1.4375}@media screen and (max-width:320px){p{font-size:14px}}@media screen and (min-width:1560px){p{font-size:16px}}p+p{margin-top:calc(7.48387px + .16129vw)}@media screen and (max-width:320px){p+p{margin-top:8px}}@media screen and (min-width:1560px){p+p{margin-top:10px}}b,strong{font-weight:700}i{font-style:italic}h1 a,h2 a,h3 a,h4 a,li a,p a{color:#0e71eb}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,li a:hover,p a:hover{text-decoration:underline;color:#2a6496}.row{max-width:1400px;margin-left:calc(-.37037px + 5.74074vw);margin-right:calc(-.37037px + 5.74074vw);display:flex}@media screen and (max-width:320px){.row{margin-left:18px}}@media screen and (min-width:1400px){.row{margin-left:80px}}@media screen and (max-width:320px){.row{margin-right:18px}}@media screen and (min-width:1400px){.row{margin-right:80px}}@media (min-width:1560px){.row{margin-left:auto;margin-right:auto}}.hideme{display:none}.bg-cover{background-size:cover}.bg-contain,.bg-cover{background-position:50%;background-repeat:no-repeat}.bg-contain{background-size:contain}.lazy-load-item{display:block;width:100%}
.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.Error404{padding-top:calc(32.19355px + 3.06452vw);padding-bottom:calc(32.19355px + 3.06452vw)}@media screen and (max-width:320px){.Error404{padding-top:42px}}@media screen and (min-width:1560px){.Error404{padding-top:80px}}@media screen and (max-width:320px){.Error404{padding-bottom:42px}}@media screen and (min-width:1560px){.Error404{padding-bottom:80px}}.Error404 .row{flex-direction:column;align-items:center}@media (min-width:992px){.Error404 .row{flex-direction:row}}.Error404__col-image{display:none}@media (min-width:992px){.Error404__col-image{width:50%;display:flex;justify-content:flex-end}}@media (min-width:1200px){.Error404__col-image{width:58.33333%}}@media (min-width:1400px){.Error404__col-image{justify-content:flex-start}}.Error404__col-image .main-img{width:50vw;transform:translateX(-15%)}@media (min-width:1200px){.Error404__col-image .main-img{width:60vw;transform:translateX(-10%)}}@media (min-width:1400px){.Error404__col-image .main-img{width:90%;transform:none}}@media (min-width:992px){.Error404__col-text{width:50%}}@media (min-width:1200px){.Error404__col-text{width:41.66667%}}.Error404__col-text .heading{font-size:calc(32.90323px + .96774vw);line-height:1.2;font-weight:700;margin-bottom:calc(21.41935px + .80645vw)}@media screen and (max-width:320px){.Error404__col-text .heading{font-size:36px}}@media screen and (min-width:1560px){.Error404__col-text .heading{font-size:48px}}@media screen and (max-width:320px){.Error404__col-text .heading{margin-bottom:24px}}@media screen and (min-width:1560px){.Error404__col-text .heading{margin-bottom:34px}}.Error404__col-text .subheading{font-size:calc(22.45161px + .48387vw);line-height:1.4375; color: #00053d;}@media screen and (max-width:320px){.Error404__col-text .subheading{font-size:24px}}@media screen and (min-width:1560px){.Error404__col-text .subheading{font-size:30px}}.Error404__col-text .list{font-size:calc(17.48387px + .16129vw);line-height:1.45;margin-top:calc(24.90323px + .96774vw)}@media screen and (max-width:320px){.Error404__col-text .list{font-size:18px}}@media screen and (min-width:1560px){.Error404__col-text .list{font-size:20px}}@media screen and (max-width:320px){.Error404__col-text .list{margin-top:28px}}@media screen and (min-width:1560px){.Error404__col-text .list{margin-top:40px}}.Error404__col-text .list__item{margin-bottom:.5em}.Error404__col-text .list__item a{color:#0e71eb}.Error404__col-text .list__item a:hover{text-decoration:underline;color:#2a6496}
.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}
.Error404__col-text, .Error404__col-image {
    flex: 1;
}
.Error404 .row { gap: 40px;}
.Error404__col-image {  display: block;}
.Error404__col-image .main-img {width: 100%;height: auto; transform: unset;}
.Error404__col-text a {color: #0b5cff;}
@media (min-width: 1025px) {
    .Error404__col-text .heading { font-size: 32px; line-height: 38.4px; margin-bottom: 16px;}
    .Error404__col-text .subheading {font-size: 16px; line-height: 21.6px;}
}
@media screen and (min-width: 1400px) { 
    .ez__container {
        max-width: 1400px;
    }
}
@media(min-width: 768px) and (max-width:1023px) {
  header .ez__navBar .ez__burgerMenu.visible-sm {display: none !important;}
}
@media(max-width: 768px) {
  .open-mobilemenu .ez__megaMenuWrapper {
      height: 100dvh;
      background: #fff;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__footerContentBlock2 {
    box-shadow: unset;
  }
  header .ez__navBar .ez__megaMenuWrapper .ez__megaMenu .ez__menuItemsLeft .ez__burgerTarget {
    transition: unset;
  }
}