:root {
  --white: #ffffff;
  --gray_50: #ebebeb;
  --gray_200: #c2c2c2;
  --gray_600: #707070;
  --gray_900: #333333;
  --primaryorg_700: #ff8549;
  --primary_25: #f5f7fb;
  --primary_700: #627dbe;
  --primary_900: #3b5cad;
  --bluedark_900: #14295d;
}

#main-menu-bar {
  background-color: var(--white);
  border-bottom: 1px solid var(--gray_50);
  position: relative;
}
#main-menu-bar #customer-service-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  border-top: 1px solid var(--gray_50);
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  gap: 12px;
  margin-bottom: 120px;
  padding: 24px 16px;
}
#main-menu-bar #customer-service-bar .customer-service-link {
  color: var(--gray_600);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}
#main-menu-bar #customer-service-bar .customer-service-link:first-child:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23FF8549' d='M16.5 8.183C16.5 3.608 12.95.5 9 .5 5.092.5 1.5 3.542 1.5 8.233a1.64 1.64 0 0 0-.833 1.434v1.666c0 .917.75 1.667 1.667 1.667h.833V7.917A5.83 5.83 0 0 1 9 2.083a5.83 5.83 0 0 1 5.834 5.834v5.916H8.167V15.5h6.667c.916 0 1.666-.75 1.666-1.667v-1.016a1.54 1.54 0 0 0 .834-1.367V9.533c0-.583-.342-1.091-.834-1.35'/%3E%3Cpath fill='%23FF8549' d='M6.5 9.667A.833.833 0 1 0 6.5 8a.833.833 0 0 0 0 1.667M11.5 9.667A.833.833 0 1 0 11.5 8a.833.833 0 0 0 0 1.667'/%3E%3Cpath fill='%23FF8549' d='M14 7.192A5.034 5.034 0 0 0 9.042 3C6.517 3 3.8 5.092 4.017 8.375a6.73 6.73 0 0 0 4.05-4.908A6.7 6.7 0 0 0 14 7.192'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  height: 20px;
  width: 20px;
}
#main-menu-bar #customer-service-bar .customer-service-link:nth-child(2):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23FF8549' d='M15.833 14.558a12 12 0 0 1-2.167-.375l-.991.992c1 .341 2.066.558 3.166.625v-1.242zM4.191 4.167c.075 1.1.292 2.158.625 3.166l1-1c-.191-.7-.316-1.425-.366-2.166z' opacity='.3'/%3E%3Cpath fill='%23FF8549' d='M7.558 6.308a9.5 9.5 0 0 1-.475-2.975.836.836 0 0 0-.833-.833H3.333a.836.836 0 0 0-.833.833C2.5 11.158 8.842 17.5 16.667 17.5a.836.836 0 0 0 .833-.833v-2.909a.836.836 0 0 0-.833-.833 9.5 9.5 0 0 1-2.975-.475.7.7 0 0 0-.259-.042.85.85 0 0 0-.591.242l-1.834 1.833a12.62 12.62 0 0 1-5.491-5.491L7.35 7.158a.84.84 0 0 0 .208-.85m6.109 7.875c.708.2 1.433.325 2.166.375V15.8a12.9 12.9 0 0 1-3.166-.625zm-8.842-6.85a12.5 12.5 0 0 1-.633-3.166h1.25c.058.741.183 1.466.383 2.158z'/%3E%3C/svg%3E");
  content: "";
  display: inline-block;
  height: 20px;
  width: 20px;
}
#main-menu-bar ul {
  margin: 0;
  padding: 0;
}

#main-menu-bar .main-menu-container {
  background-color: var(--white);
  z-index: 99;
}

#main-menu-bar .main-menu-container li {
  list-style-type: none;
}

#main-menu-bar .main-menu-container .main-menu-item {
  margin-bottom: -20px;
  padding-bottom: 20px;
  position: relative;
}

#main-menu-bar .main-menu-container .main-menu-item>.menu-item-inner:has(button[aria-expanded=true]) a {
  text-decoration-color: var(--primary_900);
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-underline-position: under;
}

@media screen and (max-width: 991.98px) {
  #main-menu-bar .main-menu-container .main-menu-item>.menu-item-inner:has(button[aria-expanded=true]) a {
    text-decoration: none;
  }
}

#main-menu-bar .main-menu-container .main-menu-item>.menu-item-inner button[aria-expanded=true]:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cmask id='a' width='20' height='21' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 .5h20v20H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%233B5CAD' d='M6.063 13.5 5 12.438l5-5 5 5-1.062 1.062L10 9.563z'/%3E%3C/g%3E%3C/svg%3E") !important;
  content: "";
  display: inline-block;
  height: 20px;
  position: relative;
  width: 20px;
}

#main-menu-bar .main-menu-container .main-menu-item>.menu-item-inner button[aria-expanded=false]:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cpath fill='%233B5CAD' d='M13.825 7.413 10 11.229 6.175 7.413 5 8.588l5 5 5-5z'/%3E%3C/svg%3E") !important;
  content: "";
  display: inline-block;
  height: 20px;
  position: relative;
  width: 20px;
}

#main-menu-bar .main-menu-container .main-menu-item a {
  color: var(--primary_900);
  display: inline-block;
  white-space: nowrap;
}

#main-menu-bar .main-menu-container .main-menu-item .main-sub-menu {
  background-color: var(--white);
  border-radius: 8px;
  -webkit-box-shadow: 0 0 2px rgba(145, 158, 171, 0.24), 0 16px 32px -4px rgba(145, 158, 171, 0.24);
  box-shadow: 0 0 2px rgba(145, 158, 171, 0.24), 0 16px 32px -4px rgba(145, 158, 171, 0.24);
  display: none;
  overflow-y: auto;
  padding: 20px;
  -webkit-transition: all 0.33s;
  transition: all 0.33s;
}

#main-menu-bar .main-menu-container .main-menu-item .main-sub-menu a.main-sub-menu-item {
  border-radius: 8px;
  color: var(--gray_900);
  display: block;
  font-weight: 500;
  padding: 12px;
}

#main-menu-bar .main-menu-container .main-menu-item .main-sub-menu a.main-sub-menu-item:not(:last-child) {
  margin-bottom: 8px;
}

#main-menu-bar
  .main-menu-container
  .main-menu-item
  .main-sub-menu
  a.main-sub-menu-item.active,
#main-menu-bar
  .main-menu-container
  .main-menu-item
  .main-sub-menu
  a.main-sub-menu-item:hover {
  background-color: var(--primary_25);
  color: var(--primary_700);
  text-decoration: none;
}

#main-menu-bar .main-menu-container .main-menu-item .main-sub-menu a.main-sub-menu-item:focus-visible {
  outline: none;
}

#main-menu-bar .main-menu-container .main-menu-item .menu-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  gap: 8px;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#main-menu-bar .main-menu-container .main-menu-item .menu-item-inner>a {
  color: var(--primary_900);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

#main-menu-bar .main-menu-container .main-menu-item .menu-item-inner>a:hover {
  text-decoration-color: var(--primary_900);
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-underline-position: under;
}

@media screen and (max-width: 991.98px) {
  #main-menu-bar .main-menu-container .main-menu-item .menu-item-inner>a:hover {
    text-decoration: none;
  }
}

#main-menu-bar .get-quote-btn {
  border-radius: .5rem;
  font-size: .875rem;
  line-height: 1.25rem;
  padding: 2.5px 14px;
  -ms-flex-item-align: center;
  align-self: center;
  display: none;
}

#main-menu-bar .get-quote-btn:hover {
  text-decoration: none;
}

#main-menu-bar .main-menu-toggle-btn {
  display: none;
  height: 40px;
  position: relative;
  width: 40px;
}

#main-menu-bar .main-menu-toggle-btn:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%235C5C5C' d='M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z'/%3E%3C/svg%3E");
  content: " ";
  display: inline-block;
  height: 24px;
  margin-left: -6px;
  width: 24px;
}

#main-menu-bar .main-menu-toggle-btn[aria-expanded=true]:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23344054' d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");
}

#main-menu-bar .main-menu-toggle-btn:active {
  border: 1px solid #101828;
}

#main-menu-bar .main-menu-toggle-btn>span.material-icons-outlined {
  vertical-align: middle;
}

#main-menu-bar .highlight {
  background-color: #f2f7fa;
}

#main-menu-bar .customer-service {
  border-top: 2px solid #f9fafb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
  padding: 24px 16px 0;
}

#main-menu-bar .customer-service .customer-service-link {
  color: var(--gray_200);
}

#main-menu-bar .customer-service .material-icons-outlined {
  color: var(--primaryorg_700);
  font-size: 20px;
  margin-right: 8px;
  vertical-align: middle;
}

@media (max-width: 991.98px) {
  .bodyClass {
    overflow: hidden;
  }
  #main-menu-bar {
    height: 72px;
  }
  #main-menu-bar .main-menu-container {
    height: calc(100vh - 70px);
    left: 0;
    overflow-y: scroll;
    position: absolute;
    top: 100%;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-shadow: 0 0 2px rgba(145, 158, 171, 0.24), 0 16px 32px -4px rgba(145, 158, 171, 0.24);
    box-shadow: 0 0 2px rgba(145, 158, 171, 0.24), 0 16px 32px -4px rgba(145, 158, 171, 0.24);
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px 0 24px;
  }
  #main-menu-bar .main-menu-container li.main-menu-item {
    margin-bottom: 8px;
    padding-bottom: 0;
  }
  #main-menu-bar .main-menu-container #block-travelex-redesign-customerservicebar-2 {
    margin-top: 24px;
  }
}

@media screen and (max-width: 991.98px) and (max-width: 991.98px) {
  #main-menu-bar .main-menu-container #block-travelex-redesign-customerservicebar-2 {
    display: none;
  }
}

@media (max-width: 991.98px) {
  #main-menu-bar a.main-sub-menu-item {
    white-space: normal;
    word-break: break-word;
  }
  #main-menu-bar .main-menu-toggle-btn {
    display: inline-block;
  }
  #main-menu-bar .main-menu-container {
    left: 0;
    max-height: 100vh;
    overflow-y: scroll;
    position: absolute;
    top: 100%;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-shadow: 0 0 2px rgba(145, 158, 171, 0.24), 0 16px 32px -4px rgba(145, 158, 171, 0.24);
    box-shadow: 0 0 2px rgba(145, 158, 171, 0.24), 0 16px 32px -4px rgba(145, 158, 171, 0.24);
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px 0 24px;
  }
  #main-menu-bar .main-menu-item {
    margin-bottom: 0;
    padding-bottom: 0;
    width: 100%;
  }
  #main-menu-bar .main-menu-item .menu-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  #main-menu-bar .main-menu-item .menu-item-inner a {
    padding: 12px 16px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  #main-menu-bar .main-menu-item .expand-link {
    margin-left: 0 !important;
    margin-right: 16px;
    padding-left: 16px;
  }
  #main-menu-bar .main-menu-item .main-sub-menu {
    margin: 8px 16px;
    position: static;
    -webkit-transform: none;
    transform: none;
  }
  #main-menu-bar .main-sub-menu {
    padding: 20px;
  }
  #main-menu-bar .main-sub-menu a.main-sub-menu-item {
    white-space: normal;
    word-break: break-word;
  }
}

@media (min-width: 992px) {
  #main-menu-bar .customer-service {
    display: none;
  }
  .main-menu-container {
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .main-sub-menu {
    left: 50%;
    position: absolute;
    top: calc(100% - 11.5px);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .main-sub-menu::-webkit-scrollbar {
    width: 16px;
  }
  .main-sub-menu::-webkit-scrollbar-thumb {
    border: 4px solid transparent;
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 8px 8px var(--gray_200);
    box-shadow: inset 0 0 8px 8px var(--gray_200);
  }
  .main-sub-menu::-webkit-scrollbar-track {
    background: transparent;
  }
  .main-sub-menu a.main-sub-menu-item {
    min-width: 296px;
  }
}

.region-content {
  padding: 0;
}

.region-alert-strip {
  position: relative;
}

#block-brandedlogo .field--name-field-image {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

#block-travelex-redesign-quotebanner {
  position: relative;
}

#block-travelex-redesign-quotebanner .banner-title>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 111px;
  position: absolute;
  top: 0;
}

@media screen and (min-width: 992px) and (max-width: 1199.98px) {
  #block-travelex-redesign-quotebanner .banner-title>div {
    margin-left: 89px;
    margin-top: 182px;
  }
}

@media screen and (min-width: 1200px) {
  #block-travelex-redesign-quotebanner .banner-title>div {
    margin-left: 104px;
    margin-top: 182px;
  }
}

#block-travelex-redesign-quotebanner .banner-title>div .title-top {
  color: var(--bluedark_900);
  font-family: Cormorant Garamond;
  font-size: 44px;
  font-style: italic;
  font-weight: 500;
  line-height: 48px;
}

@media screen and (max-width: 375px) {
  #block-travelex-redesign-quotebanner .banner-title>div .title-top {
    font-size: 36px;
    line-height: 44px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1199.98px) {
  #block-travelex-redesign-quotebanner .banner-title>div .title-top {
    font-size: 58px;
    letter-spacing: -0.58px;
    line-height: 60px;
  }
}

@media (min-width: 1200px) {
  #block-travelex-redesign-quotebanner .banner-title>div .title-top {
    font-size: 60px;
    letter-spacing: -0.60px;
    line-height: 68px;
  }
}

#block-travelex-redesign-quotebanner .banner-title>div .title-bottom {
  color: var(--bluedark_900);
  font-family: Inter;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.72px;
  line-height: 44px;
}

@media screen and (max-width: 375px) {
  #block-travelex-redesign-quotebanner .banner-title>div .title-bottom {
    font-size: 30px;
    line-height: 38px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1199.98px) {
  #block-travelex-redesign-quotebanner .banner-title>div .title-bottom {
    font-size: 48px;
    letter-spacing: -0.96px;
    line-height: 60px;
  }
}

@media (min-width: 1200px) {
  #block-travelex-redesign-quotebanner .banner-title>div .title-bottom {
    font-size: 52px;
    letter-spacing: -1.04px;
    line-height: 62px;
  }
}

#block-travelex-redesign-quotebanner .banner-svg {
  background-color: #f5f5eb;
  bottom: 0;
  height: 168px;
  opacity: .95;
  position: absolute;
  width: 100%;
}

#block-travelex-redesign-quotebanner .banner-svg.featured {
  height: 198px;
}

#block-travelex-redesign-quotebanner .banner-svg.featured>div#logo {
  padding: 0 28px 13.85px;
}

@media screen and (max-width: 991.99px) {
  #block-travelex-redesign-quotebanner .banner-svg.featured>div#logo {
    gap: 16px;
  }
}

@media screen and (min-width: 992px) {
  #block-travelex-redesign-quotebanner .banner-svg.featured>div#logo {
    gap: 48px;
    padding-bottom: 28.16px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1199.98px) {
  #block-travelex-redesign-quotebanner .banner-svg.featured>div#logo {
    gap: 36px;
    padding: 0 32px 28px;
  }
  #block-travelex-redesign-quotebanner .banner-svg.featured>div#logo>div {
    gap: 36px;
  }
}

@media (min-width: 1200px) {
  #block-travelex-redesign-quotebanner .banner-svg.featured>div#logo>div {
    gap: 48px;
  }
}

#block-travelex-redesign-quotebanner .banner-svg>div#logo {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 27px 8.67px;
  position: absolute;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 18.18px;
  z-index: -1;
}

@media screen and (min-width: 992px) and (max-width: 1199.98px) {
  #block-travelex-redesign-quotebanner .banner-svg>div#logo>p {
    font-size: 14px;
    line-height: 20px;
  }
}

@media screen and (max-width: 575.98px) {
  #block-travelex-redesign-quotebanner .banner-svg>div#logo>div:first-of-type>span img {
    height: 14px !important;
    width: auto;
  }
  #block-travelex-redesign-quotebanner .banner-svg>div#logo>div:first-of-type>span:first-child img {
    height: 13px !important;
    width: auto;
  }
}

#block-travelex-redesign-quotebanner .banner-svg>div#logo>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  gap: 32px;
  justify-content: center;
}

#block-travelex-redesign-quotebanner .banner-svg>div#logo>div span img {
  height: auto;
  width: 100%;
}

@media (min-width: 1200px) {
  #block-travelex-redesign-quotebanner .banner-svg>div#logo>div {
    gap: 57.60px;
  }
}

@media (max-width: 992px) {
  #block-travelex-redesign-quotebanner .banner-svg>div#logo>div {
    line-height: 17px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1199.98px) {
  #block-travelex-redesign-quotebanner .banner-svg>div#logo>div {
    gap: 50.32px;
  }
  #block-travelex-redesign-quotebanner .banner-svg>div#logo {
    -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;
    gap: 50.32px;
    left: 50%;
    padding: 0 27px 29px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

@media (min-width: 1200px) {
  #block-travelex-redesign-quotebanner .banner-svg>div#logo {
    -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;
    gap: 57.60px;
    padding-bottom: 29px;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
  #block-travelex-redesign-quotebanner .banner-svg>div#logo {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

@media (min-width: 992px) {
  #block-travelex-redesign-quotebanner .banner-svg,
  #block-travelex-redesign-quotebanner .banner-svg.featured {
    height: 116px;
  }
}

.alert {
  z-index: 1;
}

#block-travelex-redesign-customerservicebar-2 {
  display: none;
}

#block-travelex-redesign-quotebanner .quotebanner-truspilot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
  margin-top: 78px;
  position: absolute;
  top: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#block-travelex-redesign-quotebanner .quotebanner-truspilot .logo,
#block-travelex-redesign-quotebanner .quotebanner-truspilot .star {
  height: 1.5rem;
  margin-left: .625rem;
}

#block-travelex-redesign-quotebanner .quotebanner-truspilot .star {
  height: 1.25rem;
}

@media screen and (min-width: 992px) and (max-width: 1199.98px) {
  #block-travelex-redesign-quotebanner .quotebanner-truspilot {
    margin-left: 89px;
    margin-top: 138px;
  }
}

@media screen and (min-width: 1200px) {
  #block-travelex-redesign-quotebanner .quotebanner-truspilot {
    margin-left: 104px;
    margin-top: 138px;
  }
}

.region-navigation-menu .tw-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  width: 100%;
  background: white;
  opacity: 1;
}

.tw-bg-white {
  background: white;
}

#main-menu-bar {
  background: white;
}

@media (min-width: 375px) {
  .region-navigation-menu .tw-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media (min-width: 576px) {
  .region-navigation-menu .tw-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media (min-width: 992px) {
  .region-navigation-menu .tw-container {
    max-width: 992px;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media (min-width: 1200px) {
  .region-navigation-menu .tw-container {
    max-width: 1140px;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media (min-width: 1400px) {
  .region-navigation-menu .tw-container {
    max-width: 1280px;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.region-navigation-menu .field-label {
  display: none;
}

.header-menu {
  gap: 1rem;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 71px;
  font-family: Inter, sans-serif;
}

@media (min-width: 992px) {
  .header-menu {
    height: 82px;
  }
}

#main-menu-bar
  .main-menu-container
  .main-menu-item
  .main-sub-menu
  a.main-sub-menu-item {
  text-decoration: none;
}
@media (max-width: 992px) {
  #main-menu-bar .main-menu-item .expand-link {
    width: 20px;
  }
  #main-menu-bar .main-menu-container {
    background: white;
    opacity: 1;
  }
}
@media (min-width: 992px) {
  #block-covermore-us-content-customerservicebar {
    display: none;
  }
}
.region-navigation-menu .image .field--label-hidden {
  display: none;
}
.region-navigation-menu button {
  background: none;
}
#main-menu-bar .main-menu-container .main-menu-item .menu-item-inner > a {
  color: #3b5cad;
  text-decoration: none;
}
#main-menu-bar .main-menu-container .main-menu-item .menu-item-inner > button {
  padding: 0;
}
#main-menu-bar .main-menu-container .main-menu-item .main-sub-menu {
  background: white;
  opacity: 1;
}
#block-covermore-us-content-getquotebtn-2 .get-quote-btn {
  margin-top: 3px;
}
#block-covermore-us-content-customerservicebar > .body {
  margin-top: 24px;
}
#main-menu-bar #customer-service-bar {
  border-top: 1px solid #ebebeb;
}
#main-menu-bar {
  border-bottom: 1px solid #ebebeb;
}
@media (max-width: 992px) {
  #main-menu-bar .main-menu-toggle-btn {
    padding: 6px 12px;
    border-width: 1px;
    border-color: transparent;
    border-style: solid;
  }
  #main-menu-bar #customer-service-bar .customer-service-link{
    font-size: 16px;
    color: #707070;
    font-family: Inter, sans-serif;
  }
}
