
.text[data-v-71144e1a] {
  color: #ff008e;
}

h1 {
  font-size: 64px;
  font-family: "Core Sans R 25", "Roboto", sans-serif !important;
  font-weight: inherit;
}
.search-field {
  max-width: 550px;
  line-height: 45px;
  max-height: 45px;
  font-size: 4rem;
  margin: 16px 16px 16px 0px;
}
.search-keyword-header {
  text-align: center;
}
.search-keyword-subheader {
  color: #ee008c;
  font-size: 2rem;
  text-align: center;
  font-weight: bold;
}
.input-area {
  display: -webkit-box;
  display: -ms-flexbox;
  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;
}
.header-tabs {
  width: 100%;
}
.no-address {
  margin: 0 auto;
}
.v-expansion-panel-header {
  font-size: 1.3rem;
  line-height: 1.6rem;
  font-weight: bold;
}
.btn-package {
  margin: 16px;
}
.address-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 16px;
}
.side-tabs {
  min-width: 400px;
}
.address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.vm-faqs-wrap {
  margin-top: 3rem;
}
.vm-faqs-wrap .theme--dark.v-tabs > .v-tabs-bar {
  background-color: #ee008c;
  height: 85px;
}
.vm-faqs-wrap .theme--dark.v-tabs .v-tabs-slider-wrapper {
  display: none;
}
.vm-faqs-wrap .vm-faq-tab.v-tab {
  font-size: 25px;
  font-family: "Core Sans R 35", "Roboto", sans-serif !important;
  text-transform: none;
  letter-spacing: 0.1em;
  width: 20%;
  color: #fff !important;
}
.vm-faqs-wrap .vm-faq-tab.v-tab.v-tab--active {
  font-family: "Core Sans R 55", "Roboto", sans-serif !important;
}
.vm-faqs-wrap .vm-faq-tab.v-tab.v-tab--active::before {
  opacity: 0.24 !important;
}
.vm-faqs-wrap .vm-faq-tab.v-tab.v-tab--active:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #ee008c;
  position: absolute;
  bottom: -20px;
  left: 50%;
}
.vm-faqs-wrap .vm-faq-tab.v-tab:hover::before {
  opacity: 0.24;
}
.vm-faqs-wrap .faq-container {
  padding: 3rem;
}
.vm-faqs-wrap .v-tabs--vertical .v-tab {
  text-align: left;
  text-transform: none;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  height: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  min-width: 360px;
  color: #3f3f3f !important;
  font-size: 26px;
  border-bottom: 1px solid #eee;
}
.vm-faqs-wrap .v-tabs--vertical .v-tab.v-tab--active {
  color: #ff008e;
  white-space: pre-wrap;
  font-family: "Core Sans R 45";
}
.vm-faqs-wrap .v-tabs--vertical .v-tabs-slider-wrapper {
  color: #ff008e !important;
  caret-color: #ff008e !important;
}
.vm-faqs-wrap .v-tabs--vertical > .v-tabs-bar .v-tabs-bar__content {
  white-space: pre-wrap;
}
.vm-faqs-wrap .v-tabs--vertical .faq-vertical-content .v-card {
  padding-left: 2rem;
  padding-right: 2rem;
}
.vm-faqs-wrap .v-tabs--vertical .faq-vertical-content .v-card .v-card__text {
  color: #3f3f3f !important;
  font-size: 20px;
  line-height: 1.2;
}
.vm-faqs-wrap .v-tabs--vertical .faq-vertical-content .v-card .v-card__text ul {
  margin-bottom: 1rem;
  padding-left: 2rem;
}
@media screen and (max-width: 960px) {
.search-field {
    width: 360px;
    padding: 16px;
}
.search-keyword-subheader {
    font-size: 1.2rem;
}
.products-text {
    white-space: nowrap;
    font-size: 16px;
}
.main-container {
    padding: 0px;
}
.faq-title {
    text-align: center;
    font-size: 45px;
}
.faq-subtitle {
    text-align: center;
    padding: 8px;
}
.search-keyword-header {
    text-align: center;
    font-size: 28px;
    white-space: nowrap;
    padding: 16px;
}
.btn-package {
    margin: 32px auto 32px auto;
}
.address-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 16px 0px 0px;
}
.input-area {
    -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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.v-tabs--vertical {
    display: block;
}
.vm-faqs-wrap .v-tabs--vertical .v-tab {
    display: block;
    max-width: 100%;
}
.vm-faqs-wrap .v-tabs--vertical .v-slide-group__wrapper {
    display: block;
}
.vm-faqs-wrap .v-tabs--vertical .faq-vertical-content .v-card {
    padding-left: 0;
    padding-right: 0;
    margin-top: 2rem;
}
.vm-faqs-wrap .faq-container {
    padding: 0;
}
.v-expansion-panel-header {
    font-size: 1.2rem;
    line-height: 1.6rem;
}
.vm-faqs-wrap .vm-faq-tab.v-tab {
    font-size: 20px;
}
.vm-faqs-wrap .theme--dark.v-tabs > .v-tabs-bar {
    height: 60px;
}
.v-expansion-panel-content__wrap {
    font-size: 17px;
}
}
@media screen and (max-width: 360px) {
.faq-title {
    font-size: 40px;
    font-weight: 500;
}
.search-field {
    width: 300px;
    padding: 0px;
    margin: 0 auto 16px;
}
.products-text {
    font-size: 13px;
}
.search-keyword-header {
    font-size: 20px;
    white-space: nowrap;
    padding: 8px;
}
.btn-package {
    margin: 16px auto 16px auto;
}
}
.faq-page {
  padding-top: 75px;
}
.faq-page .theme--light.v-application {
  background-color: rgba(166, 166, 166, 0.25);
}
.faq-page .vuma-header {
  top: 0;
  background: #fff !important;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.faq-page .vuma-header a.vm-logo .vuma-logo-white {
  display: none;
}
.faq-page .vuma-header a.vm-logo .vuma-logo-pink {
  display: inline-block;
}
.faq-page .vuma-header .top-nav .v-btn--text {
  color: #EE008C;
}
.faq-page .vuma-header.fixed-top {
  background: #ff008e !important;
}
.faq-page .vuma-header.fixed-top .top-nav .v-btn--text {
  color: #fff;
}
.faq-page .vuma-header.fixed-top a.vm-logo .vuma-logo-white {
  display: inline-block;
}
.faq-page .vuma-header.fixed-top a.vm-logo .vuma-logo-pink {
  display: none;
}
.faq-page .vuma-header #top-coverage {
  display: none;
}
.faq-page #read-more-news {
  display: none;
}
