@import url(https://fonts.googleapis.com/css?family=Nunito);.btn-custom {
  background: #7FB41C;
  border-color: #7FB41C;
  color: #ffffff;
}

.btn-custom:hover {
  color: #ffffff;
}

.cursor-pointer {
  cursor: pointer;
}

.modal-hotels .rsMainSlideImage {
  height: auto !important;
}

.content ul {
  height: 64px;
  background: rgba(0, 122, 77, 0.05);
}

.content ul a {
  line-height: 44px;
  color: #5e6d77;
  text-transform: unset;
}

.content ul a.active,
.content ul a:hover {
  color: #7FB41C;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 4px solid #7FB41C !important;
  background-color: transparent !important;
}

#overview .icon,
#redeem .icon,
#earn .icon {
  width: 56px;
  height: 56px;
  background: #ffb612;
  padding: 17px 0;
  border-radius: 50%;
  text-align: center;
}

#overview .icon img,
#redeem .icon img,
#earn .icon img {
  height: 22px;
}

#overview .icon span,
#redeem .icon span,
#earn .icon span {
  font-size: 22px;
  color: #000000;
  font-weight: bold;
  line-height: 28px;
}

#overview .title,
#redeem .title,
#earn .title {
  width: 170px;
  height: 36px;
  border-radius: 100px;
  text-align: center;
  color: white;
  font-size: 14px;
  line-height: 36px;
}

@media screen and (min-width: 768px) {
  .w-md-50 {
    width: 50% !important;
  }
}

.mh-200 {
  max-height: 200px;
}

.corporate-line {
  width: 100px;
  height: 8px;
  background: #ffb612;
}

.input-custom {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media screen and (min-width: 768px) {
  .input-custom {
    background-repeat: no-repeat;
  }
}

.input-custom input,
.input-custom select {
  font-size: 14px;
  height: 48px;
  line-height: 48px;
}

@media screen and (min-width: 768px) {
  .input-custom .col-6,
  .input-custom .col-12 {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.input-custom button {
  height: 36px;
  font-size: 14px;
  font-weight: bold;
}

.input-custom .btn:disabled {
  opacity: 1;
  cursor: not-allowed;
}

.input-custom .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

.btn-white-custom {
  border-color: #ffffff !important;
  background-color: transparent;
  color: #ffffff;
  margin-left: 5px;
}

.btn-white-custom:hover {
  border-color: #ffc107 !important;
  background-color: #ffc107 !important;
  color: #000000;
}

.btn-white-custom.active {
  border-color: #ffc107 !important;
  background-color: #ffc107 !important;
  color: #000000;
}

.w-100px {
  width: 100px !important;
}

.btn-action button,
.btn-action a {
  cursor: pointer;
}

.bg-show {
  background-color: #7460ee;
}

.box-list:hover {
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.075) !important;
}

.flight-search {
  padding: 29px 16px 11px 16px;
  background-color: #BEC8CC;
}

.flight-search .tab-content {
  margin-top: 10px;
}

.flight-search .row {
  margin-right: -8px;
  margin-left: -8px;
}

.flight-search .col-12,
.flight-search .col-6,
.flight-search .col-lg-4 {
  padding-right: 8px;
  padding-left: 8px;
}

@media screen and (min-width: 992px) {
  .flight-search .flight-mt-0 {
    margin-top: 0px !important;
  }
}

.nav-link-custom {
  background-color: #47576B;
  border: 0;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  justify-content: center;
}

.nav-link-custom.active {
  background-color: #6DA9D2;
  color: #ffffff;
  text-decoration: none;
}

.nav-link-custom:hover {
  background-color: #6DA9D2;
  color: #ffffff;
  text-decoration: none;
}

.nav-link-custom.active .icon-active {
  display: inline-block;
}

.nav-link-custom.active .icon {
  display: none;
}

.nav-link-custom .icon-active {
  display: none;
}

.nav-link-custom:hover .icon-active {
  display: inline-block;
}

.nav-link-custom:hover .icon {
  display: none;
}

.nav-link-custom.item-tabs {
  padding: 10px 0;
}

@media screen and (max-width: 400px) {
  .nav-link-custom.item-tabs {
    padding: 10px 0;
  }
}

.nav-link-custom:nth-child(1) {
  margin-right: 10px;
}

.flight-search__input {
  height: 60px;
  padding: 0 15px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  position: relative;
}

.flight-search__input img {
  width: 25px;
}

.flight-search__input p {
  font-size: 14px;
  color: #5e6d77;
  margin-bottom: 0;
}

.flight-search__input input {
  color: #1e1e1e;
  font-size: 16px;
  font-weight: bold;
  border: 0;
  outline: none;
  background-color: #ffffff;
  width: 100%;
  -webkit-text-fill-color: #5e6d77;
  -webkit-opacity: 1;
}

.flight-search__input div {
  padding: 8px 0 8px 8px;
  width: calc(100% - 30px);
}

.flight-search__input span {
  color: #1e1e1e;
  font-size: 16px;
  font-weight: bold;
}

.flight-search__input .select2-selection--single {
  border: 0;
}

.flight-search__input .select2-selection__rendered {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.flight-search__input .select2-selection__arrow {
  display: none;
}

.flight-search__input .select2 {
  outline: none !important;
}

.flight-search__input .select2 :focus {
  outline: none !important;
}

.flight-search__input .select2-container {
  width: 100% !important;
}

.hotel-input-time {
  height: 60px;
}

.hotel-input-time input {
  color: #5e6d77 !important;
}

.travel__content {
  padding: 208px 0 83px;
}

@media (min-width: 992px) {
  .col-lg-30 {
    flex: 0 0 30%;
    max-width: 30%;
  }

  .col-lg-20 {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .col-lg-60 {
    flex: 0 0 60%;
    max-width: 60%;
  }

  .col-lg-40 {
    flex: 0 0 40%;
    max-width: 40%;
  }

  .w-lg-200 {
    width: 150% !important;
  }
}

.travel-interest {
  padding: 87px 0 105px;
}

.travel-interest__title {
  margin-bottom: 56px;
  font-weight: 700;
  font-size: 36px;
  text-align: center;
}

.travel-interest .row {
  margin-bottom: 30px;
}

.travel-interest img {
  min-height: 100%;
}

.travel-interest__content {
  background-color: #128454;
  padding: 30px 15px;
  min-height: 100%;
  color: #ffffff;
  display: flex;
  align-items: center;
}

.travel-interest__content .title {
  margin-bottom: 22px;
  font-weight: 700;
  font-size: 28px;
}

.travel-interest .order-lg-1 .travel-interest__content {
  background-color: #ffc700;
  color: #1e1e1e;
}

.travel-interest .order-lg-1 .travel-interest__content .title {
  color: #000000;
}

.travel-experiences {
  background-color: rgba(18, 132, 84, 0.05);
  padding: 85px 0 80px;
}

.travel-experiences__title {
  font-weight: 700;
  font-size: 36px;
  margin-bottom: 48px;
  text-align: center;
}

.travel-experiences__item {
  margin-bottom: 30px;
  position: relative;
}

.travel-experiences__item img {
  height: 210px;
}

.travel-experiences__item__label {
  position: absolute;
  font-weight: 700;
  font-size: 24px;
  left: 14px;
  bottom: 21px;
  color: #ffffff;
}

.travel-experiences__item__button {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #128454;
  display: none;
}

.travel-experiences__item:hover .travel-experiences__item__button {
  display: flex;
}

.travel-experiences__item .btn_view {
  width: 200px;
  height: 44px;
  background: #ffb612;
  border: none;
  border-radius: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-align: center;
  color: #000000;
  margin: auto;
  font-size: 14px;
  line-height: 21px;
}

.travel-know {
  padding: 105px 0 57px;
}

.travel-know__title {
  font-weight: 700;
  font-size: 36px;
}

.travel-know th {
  color: #7FB41C;
  width: 40%;
  padding: 19px 33px;
}

.travel-know td {
  padding: 19px;
}

.travel-know table {
  font-size: 18px;
}

.travel-know tr {
  background-color: #f0f6f4;
}

.travel-know tr:nth-of-type(odd) {
  background-color: #f7faf8 !important;
}

.clear {
  cursor: pointer;
}

.btn_select label {
  padding: 10px 30px;
}

.btn_select label.active {
  background: #28b554 !important;
  color: white !important;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.breadcrumb-item {
  padding-left: 0 !important;
}

.text-default {
  color: #ffb612;
}

.date-next-flight {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.5019607843);
}

.fa-custom {
  vertical-align: sub;
}

.fa-custom:before {
  content: "\F0DE";
}

.collapsed .fa-custom {
  vertical-align: text-top;
}

.collapsed .fa-custom.fa-custom:before {
  content: "\F0DD";
}

.link--detail a {
  text-decoration: none;
}

.flight--detail {
  padding: 15px 20px;
}

.line--img .img-line {
  width: 3px;
  height: 84px;
}

.line--img .img-icon {
  width: 16px;
}

.flight-search .invalid-feedback {
  margin-top: -10px;
  margin-bottom: 10px;
}

.btn--booking-flight:hover {
  background-color: #7FB41C !important;
  color: #ffffff !important;
}

.airline .select2-selection {
  padding: 4px;
  height: auto;
}

.airline .select2-selection__arrow {
  top: 5px !important;
}

.budget a {
  color: #000000;
}

a:hover {
  text-decoration: none;
}

.preloader {
  width: 100%;
  height: 100%;
  top: 0;
  position: fixed;
  z-index: 99999;
  background: #fff;
}

.lds-ripple {
  display: inline-block;
  width: 58px;
  height: 58px;
  position: absolute;
  top: calc(50% - 29px);
  left: calc(50% - 29px);
}

.lds-ripple .lds-pos {
  position: absolute;
  border: 2px solid #2962ff;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.1, 0.5, 1) infinite;
}

.lds-ripple .lds-pos:nth-child(2) {
  animation-delay: -0.5s;
}

@keyframes lds-ripple {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 0;
  }

  5% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }

  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}

.form-career input {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  height: auto;
  border-radius: 0;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
}

.nd-buton-signup:hover {
  background-color: #6DA9D2;
  color: #ffffff;
}

.upload-label {
  background: rgba(0, 117, 255, 0.1);
  padding: 9px 17px;
  font-weight: bold;
  cursor: pointer;
}

.btn_icon:not(.filter-hotel).collapsed .fa-angle-down {
  transform: rotate(180deg);
}

.btn_all:hover {
  background-color: #7FB41C !important;
  color: #ffffff !important;
}

.result-search {
  background-color: #ffffff;
  position: absolute;
  top: 72px;
  left: 0;
  z-index: 9;
  min-height: 100px;
  max-height: 500px;
  display: none;
  overflow-y: scroll;
}

@media screen and (max-width: 769px) {
  .result-search {
    top: 40px;
  }
}

.result-search__item {
  color: #000000;
  border-bottom: 1px solid rgba(204, 204, 204, 0.5019607843);
  cursor: pointer;
}

.result-search__item:hover {
  background-color: #7FB41C;
  color: #ffffff;
}

.result-search__item:hover p {
  color: #ffffff;
}

.result-search .loading {
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.result-search .loading img {
  width: 50px;
}

.box-share {
  height: 36px;
  border-radius: 36px;
  padding: 6px 8px;
  background-color: #000000;
  opacity: 0.5;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  top: 8px;
  right: 8px;
  transition: 0.5s;
}

.box-share.detail {
  background-color: #f0f6f4;
  top: 0;
  right: 0;
}

.box-share img {
  width: unset !important;
  height: unset !important;
  margin-right: 1px;
  margin-left: 1px;
}

.box-share .share-show {
  display: none;
}

.box-share .share-hide {
  display: block;
}

.box-share.active {
  background-color: #eff1f4;
  opacity: 1;
}

.box-share.active .share-show {
  display: block;
}

.box-share.active .share-hide {
  display: none;
}

.nd-btn-submit {
  width: 100%;
  height: 56px;
  background: #7FB41C;
  border-radius: 0;
  border: none;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
}

.nd-btn-submit.active,
.nd-btn-submit:focus {
  background-color: #7FB41C;
  color: #ffffff;
  text-decoration: none;
}

.nd-btn-submit:hover {
  background-color: #059661;
  color: #ffffff;
  text-decoration: none;
}

.w-15 {
  width: 12.5% !important;
}

.w-20 {
  width: 20% !important;
}

.menu-tabs {
  min-width: 1020px;
}

.nd-tab-search nav {
  overflow: hidden;
}

.btn-check {
  background: #0e7a4d !important;
  height: 56px;
  color: #ffffff !important;
}

.step-back {
  color: #747474;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-weight: bold;
}

.step-back:hover {
  color: #000000;
}

.step-back i {
  font-size: 24px;
}

.change_price {
  word-break: break-word;
}

.step-departure {
  color: #7FB41C;
}

.mdi-chevron-up.collapsed {
  transform: rotate(180deg);
}

.options label {
  display: block;
  width: calc(100% - 24px);
  padding-left: 28px;
}

.options label input {
  display: none;
}

.options label img {
  display: inline-block;
  padding: 0;
  height: 20px;
  width: 20px;
  background: none;
  position: absolute;
  left: 0;
}

.options label input:checked + img {
  background: url(/images/checked.png?c6c809f514d2b81103b791bb58170f64);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 20px;
}

.seat-change {
  border: 0;
  background: transparent;
  color: #ffffff;
  -moz-text-align-last: right;
       text-align-last: right;
}

.seat-change:focus {
  border: 0;
  outline: 0;
}

.seat-change option {
  background: #ffffff;
  color: #000000;
  text-align: right;
}

.seat-change option:hover {
  background: #ffb612;
}

.banner {
  min-height: 500px;
}

.img_stays {
  overflow: hidden;
}

.img_stays img:hover {
  transform: scale(1.2);
  transition: 1s;
}

.dn-box-stays:hover {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.btn-clear {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
  text-align: right;
  color: #c4c4c4;
}

.lead-traveler .select2-selection {
  height: 54px;
  border-radius: 0;
  border: 1px solid #ced4da;
}

.lead-traveler .select2-selection span {
  line-height: 54px !important;
  height: 54px !important;
}

.bg-default {
  background: #6DA9D2;
}

.bg-custom {
  background: #7FB41C;
}

.nd-tab-search nav {
  background: #000000;
}

.nd-tab-search nav::-webkit-scrollbar {
  display: none;
}

.nd-tab-search .nav-tabs {
  border-bottom: unset;
}

.price-range-slider .price-range-both {
  font-family: "poppins" !important;
}

.modal-visa {
  margin: auto;
  width: 1150px !important;
  max-width: 80% !important;
  max-height: 80%;
}

.loading-booking {
  width: 100%;
  height: 100%;
  top: 0;
  position: fixed;
  z-index: 9999999;
  background: #fff;
}

.w-16 {
  width: 16.6666666667% !important;
}

.form-control:focus {
  box-shadow: unset !important;
}

.icon-visa {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2247%22 height%3D%2229%22 viewBox%3D%220 0 47 29%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M14.2899 6.26653L10.4551 15.6787L8.89376 7.67984C8.71022 6.78722 7.98908 6.2722 7.18984 6.27283L0.9072 6.27851L0.819336 6.67943C2.10932 6.94986 3.57503 7.38546 4.46343 7.8532C5.00689 8.13813 5.16245 8.38713 5.34143 9.06605L8.29628 20.0952L12.1981 20.092L18.1677 6.26338L14.2899 6.26653ZM19.7525 6.26149L16.7111 20.0882L20.4034 20.0851L23.4429 6.25833L19.7525 6.26149ZM40.9246 9.97753L42.0473 15.1674L38.9844 15.17L40.9246 9.97753ZM40.3783 6.24389C39.6702 6.24452 39.074 6.64544 38.8084 7.2588L33.2814 20.0732L37.1559 20.07L37.9252 18.0055L42.6602 18.0011L43.1093 20.065L46.5243 20.0618L43.5317 6.24074L40.3783 6.24389ZM24.4542 10.574C24.4301 12.5648 26.2889 13.6742 27.6889 14.3336C29.1279 15.01 29.6108 15.4444 29.6056 16.0502C29.5965 16.9774 28.4601 17.3884 27.3973 17.4048C25.5417 17.4345 24.4633 16.922 23.6055 16.5349L22.9396 19.5645C23.8001 19.9478 25.394 20.2806 27.0458 20.2945C30.9236 20.2907 33.458 18.4349 33.4697 15.5603C33.4808 11.9123 28.2558 11.715 28.2903 10.0849C28.302 9.59002 28.7882 9.06239 29.8562 8.92686C30.3847 8.85815 31.8426 8.80519 33.4971 9.54148L34.1427 6.61084C33.2536 6.29817 32.1101 5.99874 30.6873 6C27.038 6.00316 24.4724 7.88421 24.4542 10.574Z%22 fill%3D%22%231A1F71%22%2F%3E%3C%2Fsvg%3E");
}

.icon-visa-electron {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2248%22 height%3D%2229%22 viewBox%3D%220 0 48 29%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M44.568 23.1522C44.568 22.8534 44.5615 22.6188 44.5445 22.3835H45.0042L45.0335 22.8534H45.0452C45.1865 22.589 45.5165 22.3252 45.9885 22.3252C46.383 22.3252 46.9957 22.5598 46.9957 23.5339V25.2236H46.4781V23.5871C46.4781 23.1295 46.3069 22.7478 45.8173 22.7478C45.4814 22.7478 45.2157 22.9882 45.1227 23.2753C45.0979 23.3402 45.0868 23.4283 45.0868 23.5164V25.2236H44.568V23.1522ZM41.5158 23.81C41.5158 24.4322 41.8687 24.9015 42.3758 24.9015C42.8713 24.9015 43.2424 24.4374 43.2424 23.7977C43.2424 23.3168 43.0008 22.7121 42.3876 22.7121C41.7808 22.7121 41.5158 23.2753 41.5158 23.81ZM43.7727 23.7809C43.7727 24.8308 43.0357 25.289 42.3521 25.289C41.5859 25.289 40.985 24.7252 40.985 23.8275C40.985 22.8826 41.6152 22.3258 42.3997 22.3258C43.2187 22.3258 43.7727 22.9182 43.7727 23.7809ZM39.1762 23.2702C39.1762 22.9357 39.1703 22.648 39.1527 22.3835H39.6065L39.6299 22.9474H39.6475C39.7777 22.5663 40.0954 22.3252 40.4431 22.3252C40.4965 22.3252 40.5381 22.331 40.585 22.3369V22.8243C40.5323 22.8126 40.4795 22.8126 40.4079 22.8126C40.0427 22.8126 39.7829 23.0822 39.7126 23.4698C39.7009 23.5404 39.695 23.6273 39.695 23.7102V25.2242H39.1762V23.2702ZM37.709 21.7035V22.3833H38.4511V22.7767H37.709V24.3082C37.709 24.6608 37.8092 24.8604 38.0976 24.8604C38.2389 24.8604 38.3216 24.8481 38.3984 24.8248L38.4225 25.2182C38.3216 25.2532 38.1627 25.2882 37.9622 25.2882C37.72 25.2882 37.5267 25.2065 37.4023 25.0717C37.2611 24.9129 37.2025 24.6608 37.2025 24.3264V22.7767H36.7598V22.3833H37.2025V21.8558L37.709 21.7035ZM36.2542 25.1244C36.1181 25.1892 35.818 25.289 35.4352 25.289C34.5739 25.289 34.0146 24.7077 34.0146 23.8392C34.0146 22.9649 34.6156 22.3258 35.5472 22.3258C35.8532 22.3258 36.124 22.4017 36.2659 22.4781L36.1481 22.8709C36.0244 22.8067 35.8297 22.7354 35.5472 22.7354C34.8929 22.7354 34.5394 23.2228 34.5394 23.81C34.5394 24.4672 34.9632 24.8716 35.5289 24.8716C35.8239 24.8716 36.0185 24.8016 36.1657 24.7368L36.2542 25.1244ZM32.9304 23.5281C32.9369 23.2054 32.795 22.6946 32.2116 22.6946C31.6811 22.6946 31.4564 23.1704 31.4154 23.5281H32.9304ZM31.4098 23.8975C31.4222 24.5969 31.8636 24.884 32.3883 24.884C32.7601 24.884 32.9899 24.8192 33.1787 24.7368L33.2724 25.1069C33.0901 25.1892 32.7718 25.2884 32.318 25.2884C31.4398 25.2884 30.915 24.7077 30.915 23.8509C30.915 22.9941 31.4222 22.3252 32.2529 22.3252C33.1898 22.3252 33.4326 23.1354 33.4326 23.6571C33.4326 23.7627 33.4261 23.8392 33.4137 23.8975H31.4098ZM29.5831 25.2241H30.1019V21.058H29.5831V25.2241ZM28.6059 23.3699H27.0675V24.7951H28.7888V25.2242H26.5486V21.2687H28.7003V21.6978H27.0675V22.9473H28.6059V23.3699ZM39.6912 14.1963L41.6847 8.72364L42.8305 14.1963H39.6912ZM43.9173 19.3587H47.4192L44.36 4.78715H41.1296C40.4011 4.78715 39.7885 5.20778 39.517 5.85524L33.8348 19.3587H37.8113L38.5997 17.1817H43.4583L43.9173 19.3587ZM34.0314 14.6015C34.0477 10.7563 28.691 10.5424 28.7262 8.82487C28.7392 8.30185 29.2385 7.74577 30.3329 7.60383C30.8752 7.53448 32.372 7.47874 34.0672 8.25648L34.7313 5.16498C33.8199 4.83638 32.6473 4.52075 31.189 4.52075C27.4449 4.52075 24.8115 6.50009 24.7907 9.33753C24.7659 11.4355 26.6722 12.6053 28.1051 13.304C29.5803 14.0176 30.0758 14.4764 30.0686 15.1142C30.0588 16.0915 28.8902 16.5245 27.8043 16.5407C25.8994 16.5711 24.7952 16.0287 23.9144 15.6197L23.2275 18.8142C24.1136 19.2187 25.7464 19.57 27.4378 19.5874C31.4175 19.5874 34.0204 17.6301 34.0314 14.6015ZM23.7593 4.78715L20.6285 19.3587H16.8414L19.9722 4.78715H23.7593ZM18.3481 4.78712L12.2121 19.3587H8.20954L5.19004 7.72891C5.0071 7.01469 4.8476 6.75156 4.29032 6.44954C3.38017 5.95697 1.87628 5.49616 0.554688 5.20969L0.643879 4.78712H7.08846C7.90876 4.78712 8.64703 5.33024 8.83453 6.27195L10.4302 14.7052L14.369 4.78712H18.3481Z%22 fill%3D%22url(%23paint0_linear_688_2025)%22%2F%3E%3Cdefs%3E%3ClinearGradient id%3D%22paint0_linear_688_2025%22 x1%3D%226.64979%22 y1%3D%2220.6672%22 x2%3D%2247.7895%22 y2%3D%228.21556%22 gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop offset%3D%220.0502454%22 stop-color%3D%22%231A1F71%22%2F%3E%3Cstop offset%3D%221%22 stop-color%3D%22%231A1F71%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.icon-mastercard {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2233%22 height%3D%2221%22 viewBox%3D%220 0 33 21%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask id%3D%22mask0_688_2005%22 style%3D%22mask-type%3Aalpha%22 maskUnits%3D%22userSpaceOnUse%22 x%3D%220%22 y%3D%220%22 width%3D%2233%22 height%3D%2221%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M0.418945 20.8H32.7189V0.400024H0.418945V20.8Z%22 fill%3D%22white%22%2F%3E%3C%2Fmask%3E%3Cg mask%3D%22url(%23mask0_688_2005)%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M12.5361 18.0664H20.5504V3.66357H12.5361V18.0664Z%22 fill%3D%22%23FF5F00%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M13.0454 10.8662C13.0423 8.05539 14.3325 5.39923 16.5437 3.66356C12.5666 0.537989 6.80848 1.22824 3.68291 5.20536C0.557086 9.18273 1.24733 14.9408 5.22471 18.0664C8.54618 20.677 13.2222 20.677 16.5437 18.0664C14.3333 16.3312 13.0433 13.6763 13.0454 10.8662Z%22 fill%3D%22%23EB001B%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M31.363 10.8662C31.363 15.9249 27.2623 20.0254 22.2036 20.0251C20.1507 20.0251 18.157 19.3351 16.543 18.0663C20.5203 14.9408 21.2106 9.18268 18.085 5.2053C17.6342 4.63184 17.1167 4.11409 16.543 3.66351C20.5196 0.537172 26.2779 1.2264 29.4042 5.20301C30.673 6.81706 31.363 8.81046 31.363 10.8636V10.8662Z%22 fill%3D%22%23F79E1B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.icon-maestro {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2234%22 height%3D%2221%22 viewBox%3D%220 0 34 21%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask id%3D%22mask0_688_2010%22 style%3D%22mask-type%3Aalpha%22 maskUnits%3D%22userSpaceOnUse%22 x%3D%220%22 y%3D%220%22 width%3D%2234%22 height%3D%2221%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M0.819336 20.8H33.1193V0.400024H0.819336V20.8Z%22 fill%3D%22white%22%2F%3E%3C%2Fmask%3E%3Cg mask%3D%22url(%23mask0_688_2010)%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M12.9365 18.0664H20.9508V3.66357H12.9365V18.0664Z%22 fill%3D%22%237673C0%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M13.4458 10.8662C13.4427 8.05539 14.7329 5.39923 16.9441 3.66356C12.9669 0.537989 7.20887 1.22824 4.0833 5.20536C0.957476 9.18273 1.64772 14.9408 5.6251 18.0664C8.94657 20.677 13.6226 20.677 16.9441 18.0664C14.7337 16.3312 13.4437 13.6763 13.4458 10.8662Z%22 fill%3D%22%23EB001B%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M31.7634 10.8662C31.7634 15.9249 27.6627 20.0254 22.604 20.0251C20.5511 20.0251 18.5574 19.3351 16.9434 18.0663C20.9207 14.9408 21.611 9.18268 18.4854 5.2053C18.0346 4.63184 17.5171 4.11409 16.9434 3.66351C20.92 0.537172 26.6783 1.2264 29.8046 5.20301C31.0734 6.81706 31.7634 8.81046 31.7634 10.8636V10.8662Z%22 fill%3D%22%2300A1DF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.icon-pci-dss {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2261%22 height%3D%2231%22 viewBox%3D%220 0 61 31%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M41.79 17.4055L41.2237 17.2021C41.1952 17.3592 41.1493 17.479 41.086 17.5615C41.0228 17.644 40.9294 17.6852 40.8057 17.6852C40.6783 17.6852 40.5794 17.6341 40.509 17.5318C40.4387 17.4295 40.4035 17.2405 40.4035 16.9647C40.4035 16.7421 40.433 16.5787 40.4919 16.4748C40.5699 16.3346 40.6821 16.2645 40.8286 16.2645C40.8932 16.2645 40.9517 16.2804 41.004 16.312C41.0563 16.3437 41.1005 16.3889 41.1367 16.4476C41.1586 16.4827 41.1795 16.5381 41.1994 16.6138L41.77 16.4629C41.6968 16.2007 41.5848 16.0063 41.4341 15.8797C41.2834 15.7531 41.0763 15.6898 40.8129 15.6898C40.4762 15.6898 40.2159 15.8003 40.0319 16.0213C39.8479 16.2422 39.7559 16.5584 39.7559 16.9698C39.7559 17.2784 39.8082 17.5315 39.9128 17.7293C40.0174 17.9271 40.1417 18.0653 40.2858 18.1438C40.4299 18.2224 40.6155 18.2617 40.8428 18.2617C41.0302 18.2617 41.1845 18.2294 41.3057 18.165C41.427 18.1006 41.5285 18.0051 41.6103 17.8785C41.6921 17.7519 41.752 17.5943 41.79 17.4055ZM42.3079 16.0289C42.1177 16.2549 42.0226 16.5708 42.0226 16.9766C42.0226 17.2671 42.0706 17.5089 42.1667 17.7022C42.2627 17.8955 42.388 18.0367 42.5426 18.126C42.6971 18.2153 42.8923 18.26 43.1281 18.26C43.3602 18.26 43.5539 18.2082 43.7094 18.1048C43.8649 18.0014 43.9838 17.8567 44.066 17.6708C44.1483 17.4849 44.1894 17.2467 44.1894 16.9562C44.1894 16.5561 44.0953 16.245 43.907 16.023C43.7187 15.8009 43.4505 15.6898 43.1025 15.6898C42.763 15.6898 42.4981 15.8028 42.3079 16.0289ZM42.6687 16.98C42.6687 17.2309 42.7079 17.4111 42.7864 17.5208C42.8648 17.6304 42.9716 17.6852 43.1066 17.6852C43.2455 17.6852 43.3529 17.6315 43.429 17.5242C43.5051 17.4168 43.5431 17.2241 43.5431 16.946C43.5431 16.7121 43.5034 16.5411 43.424 16.4332C43.3446 16.3253 43.2369 16.2713 43.1009 16.2713C42.9706 16.2713 42.866 16.3261 42.7871 16.4357C42.7082 16.5454 42.6687 16.7268 42.6687 16.98ZM45.3804 15.7322H44.5303V18.2175H45.0595V16.3221L45.4674 18.2175H45.9453L46.3547 16.3221V18.2175H46.8825V15.7322H46.0352L45.7085 17.2444L45.3804 15.7322ZM47.292 15.7322H48.3661C48.6 15.7322 48.7753 15.7983 48.8918 15.9305C49.0083 16.0628 49.0665 16.2509 49.0665 16.4951C49.0665 16.746 49.003 16.9421 48.8761 17.0834C48.7491 17.2246 48.5554 17.2953 48.2948 17.2953H47.941V18.2175H47.292V15.7322ZM48.0993 16.7918H47.941V16.2374H48.125C48.2458 16.2374 48.328 16.2645 48.3718 16.3188C48.4155 16.373 48.4374 16.4391 48.4374 16.5171C48.4374 16.5974 48.4122 16.6632 48.3618 16.7146C48.3114 16.766 48.2239 16.7918 48.0993 16.7918ZM49.4046 15.7322H50.0508V17.6055H51.0593V18.2175H49.4046V15.7322ZM52.0264 15.7322H51.3788V18.2175H52.0264V15.7322ZM53.7767 17.8073H53.0406L52.9393 18.2175H52.2789L53.0648 15.7322H53.7695L54.5555 18.2175H53.8794L53.7767 17.8073ZM53.4101 16.3764L53.6412 17.2698H53.1804L53.4101 16.3764ZM54.7666 15.7322H55.37L56.1574 17.1071V15.7322H56.7665V18.2175H56.1574L55.3743 16.8528V18.2175H54.7666V15.7322ZM59.0132 15.7322H57.049V16.3459H57.708V18.2175H58.3542V16.3459H59.0132V15.7322Z%22 fill%3D%22%23225E63%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M29.3783 4.1333L33.2186 12.5384C32.4837 13.5324 29.2728 17.8953 28.1284 19.7845C26.936 18.3444 25.0798 17.3315 23.846 18.2073C22.7436 18.9897 23.0964 20.5905 24.0468 21.9372L9.05329 26.5796L1.26465 5.70149L29.3783 4.1333ZM35.844 18.2844L33.8857 18.8907C34.2741 18.2077 34.7385 17.4685 35.21 16.8966L35.844 18.2844Z%22 fill%3D%22%23225E63%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M30.6366 8.23181C30.6366 9.32222 29.6826 10.2062 28.5058 10.2062C27.329 10.2062 26.375 9.32222 26.375 8.23181C26.375 7.1414 27.329 6.25745 28.5058 6.25745C29.6826 6.25745 30.6366 7.1414 30.6366 8.23181ZM30.2491 11.0625H26.7624V20.0066H30.2491V11.0625Z%22 fill%3D%22%23FEFEFE%22%2F%3E%3Cpath d%3D%22M25.0416 13.6727C25.0665 13.6872 25.0867 13.6754 25.0867 13.6471V11.3813C25.0867 11.3527 25.0668 11.3182 25.0407 11.3045C25.0407 11.3045 24.5834 11.0117 23.1877 10.9301C23.1132 10.8896 21.8986 10.8836 21.5616 10.9301C16.4908 11.3296 16.3027 14.9336 16.3027 15.0982V15.9738C16.3027 16.0813 16.3027 19.766 21.5614 20.0927C22.0751 20.1311 23.0817 20.0927 23.1875 20.0927C24.3987 20.0927 25.238 19.7344 25.238 19.7344C25.2647 19.7238 25.2863 19.6917 25.2863 19.6634V17.5419C25.2863 17.5134 25.267 17.5032 25.2419 17.5183C25.2419 17.5183 24.8655 17.8155 23.2102 17.9741C22.741 18.0259 22.5183 18.0016 22.3492 17.9741C20.0023 17.5864 19.8906 15.8971 19.8906 15.8971C19.8873 15.8691 19.8847 15.8232 19.8847 15.7949V15.1478C19.8847 15.1193 19.8874 15.0733 19.8914 15.0453C19.8914 15.0453 20.0501 13.2356 22.3493 13.0447H23.2103C24.2259 13.1794 25.0416 13.6727 25.0416 13.6727Z%22 fill%3D%22%23FEFEFE%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M6.68307 20.0227C6.65414 20.0227 6.63086 19.9996 6.63086 19.9712L6.63108 11.1092C6.63108 11.0811 6.65475 11.0577 6.68394 11.0577C6.68394 11.0577 11.0621 11.0587 11.0846 11.0577C12.2045 11.006 15.6061 11.3156 15.6061 14.1369C15.6061 17.7124 10.1844 17.3271 10.1844 17.3271C10.1552 17.3255 10.1319 17.3471 10.1319 17.3755V19.9712C10.1319 19.9994 10.1086 20.0227 10.0797 20.0227H6.68307ZM10.0714 13.006V15.3446L10.9995 15.3448C10.9995 15.3448 12.0496 15.2982 12.2053 14.3476C12.2221 14.3258 12.2274 13.9304 12.2054 13.8673C12.1113 13.0594 10.9026 13.006 10.9026 13.006H10.0714Z%22 fill%3D%22%23FEFEFE%22%2F%3E%3Cpath d%3D%22M28.6016 24.3249C28.8849 24.3249 29.1019 24.3249 29.4602 24.1687C30.6982 23.5292 34.8653 13.5315 39.2605 10.4564C39.2873 10.4367 39.3232 10.408 39.3439 10.3788C39.3728 10.3382 39.3739 10.2968 39.3739 10.2968C39.3739 10.2968 39.3739 10.0906 38.7223 10.0906C34.8095 9.98584 30.7405 18.044 28.6016 21.2323C28.5748 21.2674 28.4277 21.2323 28.4277 21.2323C28.4277 21.2323 26.9944 19.5712 25.7491 18.9336C25.7232 18.9204 25.5815 18.8779 25.4345 18.8886C25.336 18.8886 24.7568 19.0032 24.4869 19.2829C24.168 19.6135 24.1746 19.7991 24.1774 20.2015C24.1776 20.2342 24.199 20.3667 24.2385 20.4346C24.5429 20.9575 25.9336 22.836 27.0731 23.8723C27.2494 23.9956 27.5176 24.3249 28.6016 24.3249Z%22 fill%3D%22%232BBC5D%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M49.4045 12.1265L47.2598 12.241C47.3228 12.8687 47.5932 13.3861 48.0709 13.7932C48.5486 14.2004 49.4078 14.4039 50.6485 14.4039C51.3551 14.4039 51.9406 14.317 52.405 14.1431C52.8695 13.9692 53.231 13.7141 53.4898 13.3776C53.7486 13.0411 53.8779 12.6736 53.8779 12.2749C53.8779 11.9356 53.7809 11.6288 53.5868 11.3546C53.3928 11.0803 53.0826 10.8506 52.6563 10.6654C52.23 10.4802 51.5243 10.2971 50.539 10.1161C50.1409 10.0455 49.8888 9.96912 49.7826 9.88712C49.6732 9.80796 49.6184 9.71889 49.6184 9.61993C49.6184 9.48421 49.6848 9.369 49.8175 9.27428C49.9502 9.17956 50.1475 9.1322 50.4096 9.1322C50.7281 9.1322 50.9777 9.19582 51.1585 9.32305C51.3393 9.45029 51.4579 9.65386 51.5143 9.93378L53.6391 9.82775C53.5462 9.18309 53.2551 8.71303 52.7658 8.41757C52.2765 8.1221 51.5657 7.97437 50.6335 7.97437C49.8739 7.97437 49.2759 8.05565 48.8397 8.21823C48.4034 8.38081 48.0767 8.60417 47.8594 8.88833C47.6421 9.17249 47.5334 9.47432 47.5334 9.79382C47.5334 10.2801 47.7458 10.6802 48.1704 10.9941C48.5917 11.3079 49.2966 11.5596 50.2852 11.749C50.889 11.8621 51.2738 11.9823 51.4397 12.1095C51.6055 12.2367 51.6885 12.3809 51.6885 12.5421C51.6885 12.7117 51.6014 12.8609 51.4272 12.9895C51.2531 13.1182 51.0051 13.1825 50.6833 13.1825C50.252 13.1825 49.9203 13.0567 49.6881 12.805C49.5454 12.6495 49.4509 12.4233 49.4045 12.1265ZM39.7559 8.08039H43.1047C43.7649 8.08039 44.2982 8.15673 44.7046 8.30942C45.1109 8.4621 45.4468 8.68122 45.7122 8.96679C45.9776 9.25237 46.17 9.58459 46.2894 9.96346C46.4089 10.3423 46.4686 10.7438 46.4686 11.168C46.4686 11.8324 46.3798 12.3477 46.2023 12.7138C46.0249 13.08 45.7786 13.3868 45.4634 13.6342C45.1482 13.8816 44.8099 14.0463 44.4483 14.1283C43.954 14.2414 43.5062 14.2979 43.1047 14.2979H39.7559V8.08039ZM42.01 9.48841V12.8856H42.5624C43.0334 12.8856 43.3685 12.841 43.5675 12.752C43.7666 12.6629 43.9225 12.5074 44.0353 12.2854C44.1481 12.0635 44.2045 11.7037 44.2045 11.2061C44.2045 10.5473 44.0784 10.0963 43.8263 9.85314C43.5742 9.60998 43.1562 9.48841 42.5723 9.48841H42.01Z%22 fill%3D%22%23225E63%22%2F%3E%3Cpath d%3D%22M53.8779 12.241L55.9581 12.1265C56.0032 12.4233 56.0949 12.6495 56.2332 12.805C56.4585 13.0567 56.7802 13.1825 57.1985 13.1825C57.5106 13.1825 57.7511 13.1182 57.92 12.9895C58.089 12.8609 58.1734 12.7117 58.1734 12.5421C58.1734 12.3809 58.093 12.2367 57.9321 12.1095C57.7712 11.9823 57.398 11.8621 56.8124 11.749C55.8535 11.5596 55.1698 11.3079 54.7612 10.9941C54.3493 10.6802 54.1434 10.2801 54.1434 9.79382C54.1434 9.47432 54.2488 9.17249 54.4595 8.88833C54.6703 8.60417 54.9872 8.38081 55.4103 8.21823C55.8334 8.05565 56.4134 7.97437 57.1502 7.97437C58.0544 7.97437 58.7438 8.1221 59.2184 8.41757C59.693 8.71303 59.9753 9.18309 60.0654 9.82775L58.0045 9.93378C57.9498 9.65386 57.8348 9.45029 57.6594 9.32305C57.4841 9.19582 57.2419 9.1322 56.933 9.1322C56.6789 9.1322 56.4874 9.17956 56.3587 9.27428C56.23 9.369 56.1656 9.48421 56.1656 9.61993C56.1656 9.71889 56.2187 9.80796 56.3249 9.88712C56.4279 9.96912 56.6724 10.0455 57.0585 10.1161C58.0142 10.2971 58.6987 10.4802 59.1122 10.6654C59.5256 10.8506 59.8265 11.0803 60.0147 11.3546C60.2029 11.6288 60.2971 11.9356 60.2971 12.2749C60.2971 12.6736 60.1716 13.0411 59.9206 13.3776C59.6696 13.7141 59.3189 13.9692 58.8684 14.1431C58.418 14.317 57.8501 14.4039 57.1647 14.4039C55.9613 14.4039 55.128 14.2004 54.6646 13.7932C54.2013 13.3861 53.9391 12.8687 53.8779 12.241Z%22 fill%3D%22%23225E63%22%2F%3E%3C%2Fsvg%3E");
}

.icon-visa-secure {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2233%22 height%3D%2233%22 viewBox%3D%220 0 33 33%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M0 33H33V0H0V33Z%22 fill%3D%22%23FFFFFE%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M0 32.9997H33V16.5046H0V32.9997Z%22 fill%3D%22%23182E66%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M15.786 4.61462L14.201 12.0273H12.2838L13.869 4.61462H15.786ZM23.8514 9.40112L24.8604 6.61742L25.4411 9.40112H23.8514ZM25.9911 12.0273H27.7638L26.2151 4.61462H24.5799C24.2114 4.61462 23.9008 4.82836 23.7633 5.15796L20.8866 12.0273H22.9001L23.2998 10.9201H25.7589L25.9911 12.0273ZM20.9866 9.60719C20.9949 7.65107 18.283 7.54254 18.3012 6.6686C18.307 6.40285 18.5602 6.11993 19.114 6.04757C19.3885 6.01223 20.1461 5.98372 21.0047 6.37934L21.3406 4.80685C20.8794 4.63997 20.2859 4.47925 19.5474 4.47925C17.6522 4.47925 16.319 5.48623 16.3084 6.92935C16.2962 7.99652 17.2607 8.5917 17.9859 8.94698C18.7335 9.31026 18.984 9.54333 18.9804 9.86777C18.9752 10.3651 18.3842 10.5853 17.8339 10.5937C16.8695 10.6087 16.3105 10.3329 15.865 10.1252L15.517 11.7502C15.9657 11.9556 16.7924 12.1343 17.6484 12.1435C19.6632 12.1435 20.9806 11.1483 20.9866 9.60719ZM13.0467 4.61462L9.94045 12.0273H7.91427L6.38559 6.11143C6.29292 5.74764 6.21208 5.61394 5.93025 5.46022C5.46924 5.20981 4.70824 4.97557 4.03906 4.82986L4.0844 4.61462H7.34643C7.76193 4.61462 8.13577 4.89121 8.23094 5.37003L9.03845 9.6597L11.0326 4.61462H13.0467Z%22 fill%3D%22%23182E66%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M7.68773 25.646C7.90423 25.7738 8.2429 25.8849 8.59257 25.8849C9.02557 25.8849 9.26991 25.6793 9.26991 25.3739C9.26991 25.0906 9.08107 24.9241 8.60924 24.752C7.9874 24.5353 7.59323 24.2022 7.59323 23.669C7.59323 23.0525 8.10407 22.5917 8.92024 22.5917C9.32541 22.5917 9.61958 22.6805 9.81392 22.7749L9.65308 23.3302C9.51425 23.2581 9.25324 23.1525 8.90357 23.1525C8.4704 23.1525 8.28723 23.3803 8.28723 23.6023C8.28723 23.8912 8.50374 24.0245 9.00341 24.2132C9.65308 24.4631 9.96392 24.7909 9.96392 25.3239C9.96392 25.9292 9.50858 26.4457 8.54824 26.4457C8.1484 26.4457 7.73756 26.3347 7.53223 26.2126L7.68773 25.646Z%22 fill%3D%22%23FFFFFE%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M12.6182 24.7297H11.2081V25.8294H12.7849V26.3902H10.5254V22.6472H12.7016V23.2081H11.2081V24.1744H12.6182V24.7297Z%22 fill%3D%22%23FFFFFE%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M16.0112 26.2792C15.8502 26.3569 15.4949 26.4457 15.0397 26.4457C13.8517 26.4457 13.1299 25.7015 13.1299 24.5631C13.1299 23.3302 13.9904 22.5917 15.1341 22.5917C15.5837 22.5917 15.9002 22.6805 16.0389 22.7527L15.8947 23.2969C15.7171 23.2192 15.4672 23.1525 15.1619 23.1525C14.4012 23.1525 13.8517 23.6302 13.8517 24.5298C13.8517 25.3517 14.3291 25.8737 15.1562 25.8737C15.4282 25.8737 15.7171 25.8182 15.9002 25.7403L16.0112 26.2792Z%22 fill%3D%22%23FFFFFE%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M17.216 22.6472V24.8297C17.216 25.5628 17.5214 25.9014 17.9822 25.9014C18.4762 25.9014 18.7706 25.5628 18.7706 24.8297V22.6472H19.4534V24.7852C19.4534 25.9404 18.8594 26.4512 17.9601 26.4512C17.0939 26.4512 16.5332 25.9683 16.5332 24.7909V22.6472H17.216Z%22 fill%3D%22%23FFFFFE%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M20.8586 24.3521H21.264C21.725 24.3521 22.0082 24.1078 22.0082 23.7357C22.0082 23.3302 21.725 23.1358 21.2808 23.1358C21.0641 23.1358 20.9255 23.1525 20.8586 23.1693V24.3521ZM20.1816 22.7027C20.4423 22.6527 20.82 22.6195 21.2141 22.6195C21.7527 22.6195 22.1137 22.7082 22.3688 22.9194C22.5742 23.0915 22.6908 23.3524 22.6908 23.6747C22.6908 24.1577 22.3633 24.4853 22.0082 24.6076V24.6241C22.28 24.7242 22.4412 24.9851 22.53 25.346C22.652 25.8127 22.752 26.2458 22.8242 26.3902H22.1247C22.069 26.2792 21.9747 25.9737 21.8747 25.5073C21.7637 25.0184 21.5917 24.8631 21.2032 24.8519H20.8586V26.3902H20.1816V22.7027Z%22 fill%3D%22%23FFFFFE%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M25.3782 24.7297H23.968V25.8294H25.5447V26.3902H23.2852V22.6472H25.4613V23.2081H23.968V24.1744H25.3782V24.7297Z%22 fill%3D%22%23FFFFFE%22%2F%3E%3C%2Fsvg%3E");
}

.icon-mastercard-check {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2236%22 height%3D%2233%22 viewBox%3D%220 0 36 33%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M32.6923 31.977H32.6328V32.1354H32.603V31.977H32.5436V31.9474H32.695L32.6923 31.977ZM32.9248 32.1354H32.8951V31.9823L32.841 32.1166H32.8086L32.7545 31.9823V32.1354H32.7247V31.9474H32.7707L32.8248 32.0817L32.8789 31.9474H32.9248V32.1354ZM4.44272 32.1354H4.02899V27.4348H4.44272V32.1354ZM7.58756 27.4348C7.94945 27.4294 8.30966 27.4848 8.65297 27.5987C8.95349 27.6973 9.22985 27.8574 9.46419 28.0688C9.68739 28.2755 9.8619 28.5286 9.97527 28.8101C10.214 29.4385 10.214 30.1318 9.97527 30.7602C9.86198 31.0417 9.68745 31.2948 9.46419 31.5015C9.22985 31.7128 8.95349 31.873 8.65297 31.9716C8.30966 32.0854 7.94945 32.1408 7.58756 32.1354H5.85965V27.4348H7.58756ZM6.27338 27.8243V31.746H7.58756C7.898 31.7514 8.20711 31.7042 8.50154 31.6063C8.74886 31.5228 8.97557 31.3882 9.16675 31.2114C9.34823 31.0389 9.48784 30.8276 9.57506 30.5936C9.75827 30.0718 9.75827 29.5038 9.57506 28.982C9.4877 28.7473 9.34813 28.5352 9.16675 28.3615C8.97607 28.1841 8.74921 28.0494 8.50154 27.9667C8.20766 27.8706 7.89961 27.8243 7.59027 27.8297L6.27338 27.8243ZM15.1969 27.3811C15.3953 27.3806 15.5932 27.4031 15.7863 27.4483C15.9738 27.4909 16.1554 27.5558 16.3272 27.6417C16.4892 27.7234 16.6401 27.8254 16.776 27.9452C16.9092 28.0626 17.0248 28.1983 17.1195 28.3481L16.776 28.5764C16.6948 28.4532 16.5976 28.3412 16.4867 28.2433C16.3752 28.1443 16.2516 28.0595 16.1189 27.9909C15.9818 27.9207 15.8365 27.8675 15.6863 27.8324C15.5296 27.7948 15.3689 27.7759 15.2077 27.776C14.9384 27.7737 14.6713 27.823 14.4208 27.921C14.1841 28.013 13.9689 28.1519 13.788 28.3293C13.6061 28.5104 13.4627 28.726 13.3662 28.9632C13.1608 29.4903 13.1608 30.0746 13.3662 30.6017C13.4626 30.8389 13.6061 31.0545 13.788 31.2356C13.9689 31.413 14.1841 31.5519 14.4208 31.6439C14.6713 31.7419 14.9384 31.7912 15.2077 31.7889C15.3679 31.7894 15.5276 31.7714 15.6836 31.7352C15.9845 31.6696 16.2636 31.5291 16.4948 31.3269C16.6063 31.2287 16.7037 31.1158 16.7842 30.9912L17.1222 31.2356C17.0239 31.3819 16.9066 31.5146 16.7733 31.6305C16.6377 31.7479 16.4878 31.848 16.3272 31.9286C16.1607 32.0131 15.9846 32.0771 15.8026 32.1193C15.2881 32.2357 14.7503 32.1964 14.2585 32.0065C13.9721 31.894 13.711 31.726 13.4906 31.5123C13.2711 31.2956 13.0982 31.037 12.9822 30.7521C12.7368 30.1277 12.7368 29.4345 12.9822 28.8101C13.0982 28.5252 13.2711 28.2666 13.4906 28.0499C13.711 27.8363 13.9721 27.6682 14.2585 27.5557C14.5608 27.438 14.883 27.3788 15.2077 27.3811H15.1969ZM18.5121 29.53C18.5726 29.4303 18.6473 29.3399 18.7338 29.2614C18.8148 29.1874 18.9059 29.1251 19.0042 29.076C19.1032 29.0281 19.2076 28.992 19.3152 28.9686C19.4218 28.9454 19.5306 28.9337 19.6397 28.9337C19.8238 28.9318 20.0068 28.9618 20.1805 29.0223C20.3378 29.077 20.4822 29.1629 20.605 29.2748C20.7237 29.3868 20.816 29.5235 20.8754 29.675C20.9431 29.846 20.9761 30.0285 20.9728 30.2122V32.1489H20.5861V30.3304C20.5882 30.1844 20.5653 30.0391 20.5185 29.9006C20.4773 29.7787 20.4089 29.6676 20.3184 29.5756C20.2276 29.4848 20.1177 29.4151 19.9966 29.3715C19.8578 29.3225 19.7112 29.2988 19.564 29.3016C19.4216 29.3006 19.2804 29.3261 19.1475 29.3769C19.0214 29.4251 18.9064 29.4982 18.8095 29.5917C18.7121 29.6866 18.6349 29.7998 18.5824 29.9248C18.5258 30.0592 18.4972 30.2036 18.4985 30.3492V32.1489H18.1146V27.314H18.4985L18.5121 29.53ZM23.4984 28.9337C23.7011 28.9317 23.9019 28.9719 24.0879 29.0518C24.2663 29.1292 24.4266 29.2426 24.5584 29.3849C24.6947 29.5336 24.8012 29.7069 24.8721 29.8953C24.9508 30.103 24.9911 30.3233 24.9911 30.5453C24.9911 30.5748 24.9911 30.6017 24.9911 30.6286C24.9911 30.6554 24.9911 30.6796 24.9911 30.7038H22.3248C22.3352 30.873 22.3774 31.0388 22.4492 31.1926C22.5142 31.3309 22.6061 31.4551 22.7196 31.5579C22.8306 31.6572 22.9602 31.7339 23.1009 31.7836C23.2475 31.8358 23.4021 31.8622 23.5579 31.8615C23.7636 31.8649 23.9675 31.8236 24.1555 31.7406C24.3323 31.6588 24.4933 31.547 24.6314 31.4102L24.8369 31.6788C24.7434 31.7735 24.6401 31.8582 24.5287 31.9313C24.4276 31.9964 24.3197 32.0504 24.2069 32.0925C24.0993 32.1319 23.9878 32.1599 23.8743 32.1757C23.7614 32.1915 23.6475 32.1996 23.5335 32.1999C23.3142 32.2025 23.0965 32.1623 22.8927 32.0817C22.7029 32.0062 22.5308 31.8929 22.387 31.7486C22.243 31.6017 22.1307 31.4272 22.0571 31.2356C21.9759 31.0248 21.9355 30.8006 21.9381 30.5748C21.9356 30.3508 21.9759 30.1284 22.0571 29.9194C22.1281 29.7245 22.2375 29.5455 22.3789 29.393C22.5207 29.2475 22.6909 29.1323 22.8792 29.0545C23.0781 28.9694 23.2925 28.9255 23.5092 28.9256L23.4984 28.9337ZM23.4984 29.2721C23.3465 29.2707 23.1958 29.299 23.0549 29.3554C22.9233 29.4084 22.8031 29.4859 22.7007 29.5837C22.5974 29.6833 22.5131 29.8007 22.4519 29.9302C22.3858 30.07 22.3437 30.2198 22.3275 30.3734H24.6017C24.5905 30.2187 24.553 30.067 24.4908 29.9248C24.434 29.7956 24.3533 29.678 24.2528 29.5783C24.1536 29.4804 24.0359 29.4029 23.9064 29.3503C23.7769 29.2978 23.6383 29.2712 23.4984 29.2721ZM27.349 28.9337C27.5743 28.9317 27.7978 28.9746 28.0061 29.0599C28.204 29.1411 28.3806 29.266 28.5226 29.4252L28.2738 29.6938C28.1539 29.5735 28.0128 29.476 27.8574 29.4064C27.6944 29.3365 27.5184 29.3017 27.3409 29.3043C27.1746 29.3035 27.0099 29.3364 26.8569 29.401C26.7103 29.4638 26.5779 29.5551 26.4675 29.6696C26.3509 29.7844 26.2589 29.9215 26.1971 30.0725C26.073 30.4007 26.073 30.7624 26.1971 31.0906C26.2545 31.239 26.3416 31.3743 26.4532 31.4883C26.5647 31.6023 26.6984 31.6927 26.846 31.754C26.999 31.8188 27.1638 31.8517 27.3301 31.8507C27.5098 31.8527 27.6878 31.816 27.852 31.7433C28.0084 31.6738 28.1512 31.5774 28.2738 31.4585L28.5145 31.7272C28.3718 31.8856 28.1954 32.0104 27.998 32.0925C27.7906 32.1778 27.568 32.2207 27.3436 32.2187C27.1185 32.2214 26.8951 32.1794 26.6865 32.0951C26.4934 32.0172 26.3183 31.901 26.1719 31.7537C26.0255 31.6064 25.9107 31.431 25.8347 31.2383C25.6748 30.8213 25.6748 30.3606 25.8347 29.9436C25.9103 29.7503 26.0248 29.5743 26.1713 29.4265C26.3178 29.2787 26.4931 29.1622 26.6865 29.0841C26.8959 28.9863 27.1232 28.9324 27.3544 28.9256L27.349 28.9337ZM29.8178 30.317H30.3343L31.6864 28.974H32.1731L30.6588 30.4647L32.2001 32.1327H31.7107L30.3587 30.6527H29.8422V32.1327H29.4366V27.2979H29.8205L29.8178 30.317ZM8.03103 25.0201V23.4085C8.04049 23.2729 8.02076 23.1369 7.97316 23.0096C7.92556 22.8822 7.85118 22.7664 7.75497 22.6698C7.65877 22.5732 7.54295 22.4981 7.41524 22.4495C7.28752 22.4008 7.15084 22.3798 7.0143 22.3878C6.83557 22.3761 6.65697 22.4123 6.49715 22.4927C6.33734 22.573 6.20216 22.6945 6.10573 22.8444C6.01782 22.699 5.89205 22.5798 5.74166 22.4994C5.59128 22.419 5.42185 22.3805 5.25124 22.3878C5.10252 22.3803 4.95441 22.4116 4.8216 22.4785C4.68879 22.5454 4.57589 22.6456 4.49409 22.7692V22.4522H3.93164V25.0201H4.4995V23.5965C4.48742 23.5087 4.49502 23.4193 4.52176 23.3347C4.54849 23.2502 4.5937 23.1725 4.65415 23.1074C4.71461 23.0422 4.78881 22.9911 4.87146 22.9577C4.95411 22.9243 5.04316 22.9094 5.13225 22.9142C5.50542 22.9142 5.6947 23.156 5.6947 23.5911V25.0201H6.26256V23.5965C6.25097 23.5088 6.25892 23.4196 6.28584 23.3352C6.31276 23.2509 6.35799 23.1735 6.41834 23.1084C6.47869 23.0433 6.55269 22.9922 6.63511 22.9586C6.71752 22.9251 6.80635 22.9099 6.89531 22.9142C7.27929 22.9142 7.46317 23.156 7.46317 23.5911V25.0201H8.03103ZM16.4299 22.4442H15.5105V21.6652H14.9427V22.4442H14.4181V22.9465H14.9427V24.1176C14.9427 24.7139 15.1752 25.0684 15.8404 25.0684C16.089 25.0693 16.3327 25.0004 16.5435 24.8697L16.3812 24.3915C16.2341 24.4876 16.0647 24.5449 15.8891 24.5581C15.6187 24.5581 15.5159 24.3862 15.5159 24.1283V22.9465H16.4299V22.4442ZM21.227 22.3797C21.0898 22.3757 20.9542 22.4085 20.8342 22.4747C20.7143 22.5409 20.6146 22.638 20.5455 22.7557V22.4442H19.9885V25.012H20.5509V23.5723C20.5509 23.1479 20.7348 22.9115 21.0918 22.9115C21.2121 22.9099 21.3315 22.9318 21.4433 22.976L21.6164 22.4388C21.4879 22.3931 21.3526 22.3695 21.2162 22.369L21.227 22.3797ZM13.9746 22.6483C13.6562 22.4603 13.2902 22.367 12.92 22.3797C12.2656 22.3797 11.8384 22.6913 11.8384 23.2016C11.8384 23.6207 12.1521 23.8785 12.7307 23.9591L13.0011 23.9967C13.3094 24.0397 13.4554 24.1203 13.4554 24.2653C13.4554 24.4641 13.2499 24.5769 12.8659 24.5769C12.5571 24.5858 12.2542 24.4912 12.006 24.3083L11.7356 24.7434C12.0633 24.9707 12.4557 25.0874 12.8551 25.0765C13.6014 25.0765 14.0341 24.7273 14.0341 24.2384C14.0341 23.7496 13.6934 23.5508 13.1309 23.4702L12.8605 23.4326C12.6172 23.4004 12.4225 23.352 12.4225 23.1801C12.4225 23.0082 12.6063 22.8793 12.9146 22.8793C13.1995 22.8826 13.4788 22.9584 13.7258 23.0996L13.9746 22.6483ZM29.0391 22.3797C28.9019 22.3757 28.7662 22.4085 28.6463 22.4747C28.5264 22.5409 28.4267 22.638 28.3576 22.7557V22.4442H27.8006V25.012H28.363V23.5723C28.363 23.1479 28.5469 22.9115 28.9039 22.9115C29.0242 22.9099 29.1436 22.9318 29.2554 22.976L29.4285 22.4388C29.3 22.3931 29.1647 22.3695 29.0282 22.369L29.0391 22.3797ZM21.7921 23.7227C21.7854 23.9032 21.8167 24.083 21.884 24.2508C21.9513 24.4185 22.0532 24.5705 22.183 24.6969C22.3128 24.8233 22.4677 24.9214 22.6379 24.9849C22.8081 25.0484 22.9897 25.076 23.1712 25.0658C23.5089 25.0828 23.8408 24.9736 24.1014 24.7595L23.831 24.3083C23.6366 24.4556 23.3995 24.5366 23.155 24.5393C22.9471 24.5226 22.7531 24.4287 22.6117 24.2764C22.4703 24.1241 22.3918 23.9245 22.3918 23.7173C22.3918 23.5102 22.4703 23.3106 22.6117 23.1583C22.7531 23.006 22.9471 22.9121 23.155 22.8954C23.3995 22.8981 23.6366 22.9791 23.831 23.1264L24.1014 22.6752C23.8408 22.4611 23.5089 22.3519 23.1712 22.369C22.9897 22.3587 22.8081 22.3863 22.6379 22.4498C22.4677 22.5133 22.3128 22.6114 22.183 22.7378C22.0532 22.8642 21.9513 23.0162 21.884 23.1839C21.8167 23.3517 21.7854 23.5315 21.7921 23.712V23.7227ZM27.0597 23.7227V22.4388H26.4972V22.7504C26.4017 22.6283 26.2783 22.5305 26.1373 22.4651C25.9962 22.3998 25.8415 22.3686 25.686 22.3743C25.3274 22.3743 24.9835 22.5158 24.73 22.7677C24.4764 23.0196 24.334 23.3612 24.334 23.7173C24.334 24.0735 24.4764 24.4151 24.73 24.667C24.9835 24.9189 25.3274 25.0604 25.686 25.0604C25.8415 25.0661 25.9962 25.0349 26.1373 24.9696C26.2783 24.9042 26.4017 24.8064 26.4972 24.6843V24.9959H27.0597V23.7227ZM24.9667 23.7227C24.9757 23.5716 25.029 23.4263 25.12 23.3049C25.211 23.1834 25.3358 23.091 25.479 23.0391C25.6222 22.9872 25.7775 22.9781 25.9259 23.0128C26.0743 23.0475 26.2092 23.1245 26.3141 23.2344C26.4189 23.3443 26.4891 23.4823 26.516 23.6313C26.543 23.7804 26.5254 23.9339 26.4656 24.0732C26.4057 24.2125 26.3062 24.3313 26.1792 24.4151C26.0522 24.4988 25.9033 24.5439 25.7509 24.5447C25.6438 24.546 25.5376 24.5253 25.439 24.4839C25.3404 24.4425 25.2514 24.3813 25.1778 24.3041C25.1041 24.2269 25.0474 24.1354 25.011 24.0353C24.9747 23.9353 24.9596 23.8289 24.9667 23.7227ZM18.1795 22.3797C17.8209 22.3847 17.479 22.531 17.229 22.7864C16.979 23.0417 16.8413 23.3853 16.8463 23.7415C16.8514 24.0977 16.9986 24.4373 17.2557 24.6857C17.5128 24.934 17.8587 25.0707 18.2173 25.0658C18.6032 25.0792 18.9805 24.9511 19.2773 24.7058L19.0069 24.2922C18.7934 24.4623 18.5289 24.5568 18.2552 24.5608C18.0693 24.5767 17.8844 24.5199 17.74 24.4025C17.5956 24.2851 17.503 24.1164 17.4818 23.9322H19.4044C19.4044 23.8624 19.4044 23.7926 19.4044 23.7173C19.4044 22.9115 18.9014 22.3743 18.1768 22.3743L18.1795 22.3797ZM18.1795 22.8793C18.2636 22.8775 18.3473 22.8922 18.4258 22.9226C18.5042 22.9529 18.5759 22.9983 18.6366 23.0562C18.6974 23.1141 18.7461 23.1833 18.7799 23.2598C18.8138 23.3364 18.8321 23.4189 18.8339 23.5025H17.4818C17.4916 23.33 17.569 23.1683 17.6973 23.0518C17.8257 22.9353 17.9949 22.8734 18.1686 22.8793H18.1795ZM32.2867 23.7281V21.4127H31.7242V22.7557C31.6287 22.6337 31.5053 22.5359 31.3643 22.4705C31.2232 22.4051 31.0685 22.374 30.913 22.3797C30.5544 22.3797 30.2105 22.5212 29.957 22.7731C29.7034 23.0249 29.561 23.3665 29.561 23.7227C29.561 24.0789 29.7034 24.4205 29.957 24.6724C30.2105 24.9243 30.5544 25.0658 30.913 25.0658C31.0685 25.0714 31.2232 25.0403 31.3643 24.9749C31.5053 24.9095 31.6287 24.8118 31.7242 24.6897V25.0013H32.2867V23.7281ZM30.1937 23.7281C30.2027 23.5769 30.256 23.4317 30.347 23.3102C30.438 23.1888 30.5628 23.0964 30.706 23.0445C30.8492 22.9926 31.0045 22.9835 31.1529 23.0182C31.3013 23.0528 31.4362 23.1299 31.5411 23.2398C31.6459 23.3497 31.7161 23.4877 31.743 23.6367C31.77 23.7857 31.7524 23.9393 31.6925 24.0786C31.6327 24.2178 31.5331 24.3367 31.4062 24.4204C31.2792 24.5042 31.1303 24.5492 30.9779 24.55C30.8708 24.5514 30.7646 24.5307 30.666 24.4893C30.5674 24.4479 30.4784 24.3867 30.4048 24.3095C30.3311 24.2323 30.2743 24.1408 30.238 24.0407C30.2017 23.9407 30.1866 23.8342 30.1937 23.7281ZM11.2029 23.7281V22.4442H10.6405V22.7557C10.545 22.6337 10.4216 22.5359 10.2805 22.4705C10.1395 22.4051 9.9848 22.374 9.82925 22.3797C9.47066 22.3797 9.12677 22.5212 8.87321 22.7731C8.61966 23.0249 8.47721 23.3665 8.47721 23.7227C8.47721 24.0789 8.61966 24.4205 8.87321 24.6724C9.12677 24.9243 9.47066 25.0658 9.82925 25.0658C9.9848 25.0714 10.1395 25.0403 10.2805 24.9749C10.4216 24.9095 10.545 24.8118 10.6405 24.6897V25.0013H11.2029V23.7281ZM9.10996 23.7281C9.11893 23.5769 9.17221 23.4317 9.26323 23.3102C9.35425 23.1888 9.47903 23.0964 9.62223 23.0445C9.76543 22.9926 9.92078 22.9835 10.0692 23.0182C10.2175 23.0528 10.3525 23.1299 10.4573 23.2398C10.5622 23.3497 10.6324 23.4877 10.6593 23.6367C10.6862 23.7857 10.6687 23.9393 10.6088 24.0786C10.5489 24.2178 10.4494 24.3367 10.3224 24.4204C10.1954 24.5042 10.0466 24.5492 9.89414 24.55C9.78708 24.5514 9.68089 24.5307 9.58226 24.4893C9.48363 24.4479 9.39469 24.3867 9.32104 24.3095C9.24738 24.2323 9.1906 24.1408 9.15427 24.0407C9.11795 23.9407 9.10286 23.8342 9.10996 23.7281ZM33.2223 24.6387C33.2574 24.6382 33.2923 24.6446 33.325 24.6575C33.3561 24.6701 33.3845 24.6883 33.4089 24.7112C33.4326 24.7343 33.4519 24.7617 33.4656 24.7918C33.4793 24.8231 33.4864 24.857 33.4864 24.8912C33.4864 24.9253 33.4793 24.9592 33.4656 24.9905C33.4519 25.0206 33.4326 25.048 33.4089 25.0711C33.3845 25.094 33.3561 25.1122 33.325 25.1248C33.2927 25.139 33.2577 25.1463 33.2223 25.1463C33.171 25.1459 33.1209 25.1311 33.0778 25.1035C33.0347 25.0759 33.0004 25.0367 32.9789 24.9905C32.9654 24.9591 32.9584 24.9253 32.9584 24.8912C32.9584 24.857 32.9654 24.8232 32.9789 24.7918C32.9927 24.7617 33.0119 24.7343 33.0357 24.7112C33.06 24.6883 33.0885 24.6701 33.1195 24.6575C33.1522 24.6446 33.1871 24.6382 33.2223 24.6387ZM33.2223 25.0926C33.2493 25.0928 33.276 25.0873 33.3007 25.0765C33.324 25.0662 33.3451 25.0516 33.3629 25.0335C33.3967 24.9969 33.4155 24.9489 33.4155 24.8992C33.4155 24.8495 33.3967 24.8016 33.3629 24.7649C33.3451 24.7468 33.324 24.7322 33.3007 24.7219C33.276 24.7112 33.2493 24.7057 33.2223 24.7058C33.1953 24.706 33.1687 24.7114 33.1439 24.7219C33.1196 24.7318 33.0975 24.7464 33.079 24.7649C33.0451 24.8016 33.0264 24.8495 33.0264 24.8992C33.0264 24.9489 33.0451 24.9969 33.079 25.0335C33.0976 25.0519 33.1196 25.0665 33.1439 25.0765C33.1684 25.088 33.1951 25.0944 33.2223 25.0953V25.0926ZM33.2385 24.773C33.2638 24.7717 33.2886 24.7794 33.3088 24.7945C33.3171 24.8013 33.3236 24.8099 33.3278 24.8197C33.3321 24.8295 33.3339 24.8402 33.3332 24.8509C33.3335 24.8598 33.3321 24.8687 33.3288 24.877C33.3255 24.8853 33.3206 24.8929 33.3142 24.8992C33.2985 24.9133 33.2786 24.9219 33.2574 24.9234L33.3358 25.012H33.2737L33.2006 24.9234H33.1763V25.012H33.1249V24.7757L33.2385 24.773ZM33.179 24.8186V24.8831H33.2385C33.2491 24.8862 33.2604 24.8862 33.271 24.8831C33.2729 24.8793 33.2739 24.8752 33.2739 24.871C33.2739 24.8668 33.2729 24.8627 33.271 24.8589C33.2729 24.8552 33.2739 24.851 33.2739 24.8468C33.2739 24.8426 33.2729 24.8385 33.271 24.8347C33.2604 24.8316 33.2491 24.8316 33.2385 24.8347L33.179 24.8186Z%22 fill%3D%22black%22%2F%3E%3Cpath d%3D%22M22.3118 2.87634H13.7939V18.0821H22.3118V2.87634Z%22 fill%3D%22%23FF5F00%22%2F%3E%3Cpath d%3D%22M14.3345 10.4806C14.3329 9.01595 14.6669 7.57016 15.311 6.25271C15.9552 4.93525 16.8927 3.78066 18.0526 2.87637C16.6165 1.75527 14.8918 1.05813 13.0757 0.864612C11.2596 0.671098 9.42534 0.989024 7.78252 1.78205C6.13971 2.57508 4.75465 3.81122 3.78563 5.34918C2.81662 6.88715 2.30273 8.66489 2.30273 10.4792C2.30273 12.2936 2.81662 14.0713 3.78563 15.6093C4.75465 17.1473 6.13971 18.3834 7.78252 19.1764C9.42534 19.9695 11.2596 20.2874 13.0757 20.0939C14.8918 19.9003 16.6165 19.2032 18.0526 18.0821C16.8931 17.1781 15.9558 16.0239 15.3116 14.707C14.6675 13.39 14.3333 11.9448 14.3345 10.4806Z%22 fill%3D%22%23EB001B%22%2F%3E%3Cpath d%3D%22M32.8734 16.4731V16.1615H33.0005V16.097H32.6787V16.1615H32.8058V16.4731H32.8734ZM33.4981 16.4731V16.097H33.4007L33.2871 16.3657L33.1736 16.097H33.0735V16.4731H33.1438V16.1911L33.2493 16.4355H33.3223L33.4277 16.1911V16.4758L33.4981 16.4731Z%22 fill%3D%22%23F79E1B%22%2F%3E%3Cpath d%3D%22M33.804 10.4806C33.804 12.2951 33.29 14.0729 32.3208 15.611C31.3516 17.149 29.9663 18.3851 28.3233 19.178C26.6803 19.9709 24.8458 20.2886 23.0296 20.0948C21.2134 19.901 19.4887 19.2036 18.0527 18.0821C19.2118 17.1773 20.1488 16.0228 20.7932 14.7058C21.4375 13.3888 21.7723 11.9436 21.7723 10.4793C21.7723 9.01493 21.4375 7.56975 20.7932 6.25271C20.1488 4.93568 19.2118 3.7812 18.0527 2.87639C19.4887 1.75494 21.2134 1.05746 23.0296 0.863664C24.8458 0.669873 26.6803 0.987591 28.3233 1.78051C29.9663 2.57342 31.3516 3.80954 32.3208 5.34756C33.29 6.88557 33.804 8.66343 33.804 10.4779V10.4806Z%22 fill%3D%22%23F79E1B%22%2F%3E%3C%2Fsvg%3E");
}

.icon-amex {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2233%22 height%3D%2233%22 viewBox%3D%220 0 33 33%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg clip-path%3D%22url(%23clip0)%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M0 0H33V33H0V0Z%22 fill%3D%22%23016FD0%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M11.9534 27.7752V15.9502L33 15.9685V19.2319L30.5617 21.8352L33 24.4569V27.7935H29.1134L27.06 25.5202L25.0067 27.8119L11.9534 27.7752Z%22 fill%3D%22white%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M13.365 26.4736V17.252H21.175V19.3786H15.895V20.827H21.065V22.917H15.895V24.3286H21.175V26.4736H13.365Z%22 fill%3D%22%23016FD0%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M21.1384 26.4736L25.4651 21.872L21.1384 17.252H24.4934L27.1334 20.1853L29.7918 17.252H33.0001V17.3253L28.7651 21.872L33.0001 26.3453V26.4736H29.7551L27.0601 23.522L24.4018 26.4736H21.1384Z%22 fill%3D%22%23016FD0%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M12.9433 5.46338H18.0033L19.7999 9.49671V5.46338H26.0516L27.1333 8.48838L28.2149 5.46338H32.9999V17.2884H7.71826L12.9433 5.46338Z%22 fill%3D%22white%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M13.8969 6.74658L9.80859 15.9683H12.6136L13.3836 14.1166H17.5636L18.3336 15.9683H21.2119L17.1419 6.74658H13.8969ZM14.2453 12.0449L15.4736 9.11158L16.7019 12.0449H14.2453Z%22 fill%3D%22%23016FD0%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M21.175 15.9682V6.74658H25.135L27.1517 12.4299L29.205 6.74658H33V15.9682L30.5617 15.9866V9.64325L28.2517 15.9682H26.015L23.6684 9.62492V15.9682H21.175Z%22 fill%3D%22%23016FD0%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath id%3D%22clip0%22%3E%3Crect width%3D%2233%22 height%3D%2233%22 fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.footer-cards-line {
  display: flex;
  justify-content: center;
  margin-top: 15px;
}

.footer-cards__visa {
  background-position: center top;
  margin: 0 5px;
  height: 28px;
  width: 42px;
}

.icon {
  background-repeat: no-repeat;
  background-size: contain;
}

.footer-cards__visa-electron {
  margin: 0 5px;
  height: 28px;
  width: 42px;
}

.footer-cards__maestro,
.footer-cards__mastercard {
  height: 28px;
  width: 42px;
}

.footer-cards__amex,
.footer-cards__mastercard-check,
.footer-cards__pci-dss,
.footer-cards__visa-secure {
  margin: 0 5px;
}

.footer-cards__pci-dss {
  height: 38px;
  width: 65px;
}

.footer-cards__mastercard-check,
.footer-cards__visa-secure {
  height: 38px;
  width: 38px;
}

.footer-cards__amex {
  height: 25px;
  width: 25px;
}

.blend-mode {
  mix-blend-mode: hard-light;
}

.banner-home .\--large {
  font-family: SeoulHangangM;
  color: #ffffff;
  font-weight: 400;
  font-size: 122px;
  text-align: center;
  line-height: 1;
}

.banner-home .\--medium {
  font-weight: 400;
  font-size: 72px;
  color: #393939;
  text-align: center;
  font-family: "Sanchez", serif;
  line-height: 1;
  margin-bottom: 90px;
}

.option-custom {
  background: #ffffff;
  max-height: 325px;
  overflow-y: auto;
  position: absolute;
  top: 60px;
  z-index: 10;
  display: none;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);
}

.select-custom {
  box-sizing: border-box;
}

.select-custom.no-icon {
  padding: 10px 40px 10px 10px !important;
}

.option-custom-item {
  padding: 10px;
  cursor: pointer;
}

.option-custom-item.\--1 {
  height: 54px;
}

.option-custom-item.\--1:hover {
  background: rgba(0, 122, 77, 0.08);
  color: #0069E4;
}

.option-custom-item.\--2 {
  height: 68px;
}

.option-custom-item.\--2:hover {
  background: rgba(0, 122, 77, 0.08);
}

.option-custom-label {
  padding: 10px;
  cursor: no-drop;
}

.option-custom-label.\--1 {
  height: 54px;
}

.option-custom-label.\--2 {
  height: 68px;
}

.icon-dropdown {
  position: absolute;
  right: 5px;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
}

.text-price {
  color: #7FB41C;
}

.w-30 {
  width: 30%;
}

.w-40 {
  width: 40%;
}

.fs-18 {
  font-size: 18px;
}

.fs-12 {
  font-size: 12px;
}

.w-60 {
  width: 60%;
}

.coming-soon {
  background: #EE1D00 !important;
  border: 0 !important;
}

.coming-soon .hide {
  display: none;
  align-items: center;
  text-align: center;
  background: #7FB41C !important;
}

.coming-soon .show {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #000000;
  border-top-right-radius: 30px;
}

.coming-soon .show .icon {
  position: absolute;
  top: 0;
  right: 0;
  color: #ffffff;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
}

.coming-soon.active {
  background: #7FB41C !important;
}

.coming-soon.active .show {
  background: #7FB41C !important;
}

.coming-soon:hover .hide {
  display: flex;
}

.coming-soon:hover .show {
  display: none;
}

.icon-top {
  font-size: 14px;
  vertical-align: top;
}

.feel-title {
  text-shadow: 1px 1px #cccccc;
}

.country__header {
  background: #2F2F2F;
  height: 82px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #ffffff;
  padding: 30px 20px;
}

.country__title {
  font-size: 24px;
  font-weight: bold;
}

.country__body {
  background: rgba(18, 132, 84, 0.05);
  padding: 60px 30px 80px 30px;
}

.country__body h5 {
  font-weight: bold;
  font-size: 20px;
}

.country__button {
  color: #7FB41C;
  border: 1px solid #7FB41C;
  padding: 10px 20px;
}

.country__button:hover {
  background: #7FB41C;
  color: #ffffff;
}

.country__opening {
  padding: 10px;
  border: 1px solid #FFB612;
}

.restriction {
  background: #F5F5F5;
  padding: 30px;
}

.restriction__title {
  color: #0069E4;
}

.restriction__content {
  font-size: 20px;
  font-weight: bold;
}

.scroll-top {
  display: none;
  position: fixed;
  bottom: 24px;
  right: 100px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #ffb612;
  color: white;
  cursor: pointer;
  border-radius: 30px;
  width: 60px;
  height: 60px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
}

.scroll-top:hover {
  background-color: #d29f2e;
}

.close-modal {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
  position: absolute;
  top: 0;
  right: 0;
  border: none;
}

.close-modal:focus {
  outline: none;
}

.box--user {
  align-items: center;
}

.box--user .label--user p {
  margin-bottom: 0px;
}

.box--user .label--user span {
  font-size: 12px;
  color: #5e6d77;
}

.blog-card .blog-content .btn-show-all {
  display: block;
  max-width: 100px;
}

.blog-card .blog-content img {
  max-height: 700px;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-card .blog-content .content-article {
  font-weight: normal;
  font-size: 16px;
  color: #5E6D77;
  display: inline;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
}

.blog-card .time-create {
  font-family: Poppins;
  color: #5E6D77;
}

.circle-green {
  border-radius: 50%;
  border: 1px solid;
  height: 27px;
  width: 27px;
  color: #246046;
}

.payment-detail .card-payment-three {
  display: flex;
}

.payment-detail .card-payment-three .img-card {
  width: 108px;
  height: 71px;
}

.banner-lounges {
  height: 500px;
}

.banner-lounges .vip-lounges img {
  height: 380px;
  width: 100%;
}

.section-lounges .img-lounge {
  height: 380px;
  width: 100%;
}

.container-lounges h2 {
  font-weight: 600;
  font-size: 24px;
  color: #000000;
}

.container-lounges .item-lounge {
  margin-bottom: 1rem;
}

.container-lounges .item-lounge img {
  height: 270px;
  width: 100%;
}

.container-lounges .item-lounge .detail-lounge {
  padding: 16px;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.container-lounges .item-lounge .detail-lounge h4 {
  font-weight: 600;
  font-size: 20px;
  color: #1E1E1E;
}

.container-lounges .item-lounge .detail-lounge p {
  margin-bottom: 0px;
}

.container-lounges .item-lounge .detail-lounge .address {
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  text-transform: uppercase;
  color: #7FB41C;
}

.container-lounges .item-lounge .detail-lounge .terminal {
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: #7FB41C;
}

.container-lounges .item-lounge .detail-lounge .description {
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: rgba(30, 30, 30, 0.8);
  display: inline;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
}

.container-lounges .item-lounge .detail-lounge .btn-book-now {
  width: 159px;
  height: 54px;
  margin-top: 1.5rem;
  background: #FFB612;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  color: #000000;
  border: none;
}

.lounge-from .p-from {
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #5E6D77;
}

.lounge-from .price {
  font-weight: 600;
  font-size: 22px;
  line-height: 26px;
  color: #EE1D00;
}

.lounge-detail h1 {
  font-weight: bold;
  font-size: 36px;
  line-height: 48px;
  color: #000000;
}

.lounge-detail h3 {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #7FB41C;
}

.lounge-detail .box-detail {
  display: flex;
  border-bottom: 1px solid #E5E5E5;
}

.lounge-detail .box-detail .left {
  width: 50%;
  padding-top: 2rem;
  padding-right: 1rem;
}

.lounge-detail .box-detail .left .item {
  border-top: 1px solid #E5E5E5;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.lounge-detail .box-detail .left .item .destop {
  display: block;
}

.lounge-detail .box-detail .left .item .mobile {
  display: none;
}

.lounge-detail .box-detail .left .item ::marker {
  font-size: 12px;
}

.lounge-detail .box-detail .left .item ul {
  padding-left: 1.5rem;
}

.lounge-detail .box-detail .left .item li {
  position: relative;
}

.lounge-detail .box-detail .left .item li span {
  top: 2px;
}

.lounge-detail .box-detail .left .title {
  font-weight: 600;
  font-size: 24px;
  line-height: 40px;
  color: #000000;
}

.lounge-detail .box-detail .left .description {
  font-weight: normal;
  font-size: 16px;
  line-height: 160%;
  color: rgba(30, 30, 30, 0.8);
}

.lounge-detail .box-detail .left .facilities img {
  width: 44px;
  height: 44px;
  margin-right: 12px;
  margin-bottom: 12px;
}

.lounge-detail .box-detail .right {
  width: 50%;
  padding-top: 2rem;
  padding-left: 1rem;
}

.lounge-detail .box-detail .right img {
  width: 100%;
  max-height: 380px;
}

.lounge-detail .box-detail .right .description {
  margin-top: 2rem;
  font-weight: normal;
  font-size: 16px;
  line-height: 160%;
  color: rgba(30, 30, 30, 0.8);
}

.lounge-detail .box-payment {
  display: flex;
  padding-top: 2rem;
  padding-left: 2rem;
}

.lounge-detail .box-payment .icon-calender {
  cursor: pointer;
}

.lounge-detail .box-payment .col-box-payment {
  width: 68%;
}

.lounge-detail .box-payment .btn-book-now {
  width: 370px;
  height: 56px;
  left: 161px;
  top: 2429px;
  background: #FFB612;
  font-size: 16px;
  text-align: center;
  color: #000000;
  border: none;
}

.lounge-detail .box-payment .back-search {
  font-weight: 600;
  font-size: 18px;
  line-height: 40px;
  color: #7FB41C;
}

.lounge-detail .box-payment .back-search img {
  width: 22px;
}

.lounge-detail .box-payment ::-moz-placeholder {
  font-weight: normal;
  font-size: 16px;
  color: #5E6D77;
}

.lounge-detail .box-payment ::placeholder {
  font-weight: normal;
  font-size: 16px;
  color: #5E6D77;
}

.lounge-detail .box-payment .item {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.lounge-detail .box-payment .item .title {
  font-weight: 600;
  font-size: 24px;
  line-height: 40px;
  color: #1E1E1E;
}

.lounge-detail .box-payment .item .form-control {
  border-radius: 0;
  height: 54px;
  display: flex;
  align-items: center;
}

.lounge-detail .box-payment .item select {
  font-weight: 600;
  color: #1E1E1E;
}

.lounge-detail .box-payment .item .quote {
  padding: 1rem;
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  box-sizing: border-box;
}

.lounge-detail .box-payment .item .quote p {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #7FB41C;
}

.lounge-detail .box-payment .item .quote .quote-price {
  font-weight: 600;
  font-size: 32px;
  color: #1E1E1E;
}

.lounge-detail .box-payment .item .form-group {
  margin-bottom: 2rem;
}

.lounge-detail .box-payment .item .form-group label {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1E1E1E;
}

.lounge-detail .box-payment .lounge-input {
  height: 54px;
  padding: 6px 12px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  position: relative;
  border: 1px solid #ced4da;
}

.lounge-detail .box-payment .lounge-input img {
  width: 25px;
}

.lounge-detail .box-payment .lounge-input p {
  font-size: 14px;
  color: #5E6D77;
  margin-bottom: 0;
}

.lounge-detail .box-payment .lounge-input input {
  color: #1E1E1E;
  font-size: 16px;
  font-weight: bold;
  border: 0;
  outline: none;
  background-color: #ffffff;
  display: flex;
  width: 100%;
  -webkit-text-fill-color: #5e6d77;
  -webkit-opacity: 1;
}

.lounge-detail .box-payment .lounge-input div {
  padding: 8px 0 8px 8px;
  width: calc(100% - 30px);
}

.lounge-detail .box-payment .lounge-input span {
  color: #1E1E1E;
  font-size: 16px;
  font-weight: bold;
}

.lounge-detail .box-payment .lounge-input .select2-selection--single {
  border: 0;
}

.lounge-detail .box-payment .lounge-input .select2-selection__rendered {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.lounge-detail .box-payment .lounge-input .select2-selection__arrow {
  display: none;
}

.lounge-detail .box-payment .lounge-input .select2 {
  outline: none !important;
}

.lounge-detail .box-payment .lounge-input .select2 :focus {
  outline: none !important;
}

.lounge-detail .box-payment .lounge-input .select2-container {
  width: 100% !important;
}

.lounge-detail .box-payment .box--chose-passengers {
  font-size: 16px;
  width: 340px;
  background: white;
  padding: 10px;
}

.lounge-detail .box-payment .box--chose-passengers .box--user {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 10px;
}

.lounge-detail .box-payment .box--chose-passengers .box--user .label--user {
  width: 40%;
  margin-bottom: 0;
}

.lounge-detail .box-payment .box--chose-passengers .box--user .chose--user {
  width: 35%;
  text-align: right;
  position: relative;
}

.lounge-detail .box-payment .box--chose-passengers .box--user .chose--user .sub--user,
.lounge-detail .box-payment .box--chose-passengers .box--user .chose--user .add--user {
  width: 23px;
  height: 23px;
  line-height: 23px;
  border-radius: 50%;
  background: #ffb612;
  color: white;
  border: none;
  padding: 1px 6px;
}

.lounge-detail .box-payment .box--chose-passengers .box--user .chose--user .add--user:focus {
  outline: none;
}

.lounge-detail .box-payment .box--chose-passengers .box--user .chose--user .sub--user:focus {
  outline: none;
}

.lounge-detail .box-payment .box--chose-passengers .box--user .chose--user input {
  width: 40px;
  border: none;
  text-align: center;
}

.lounge-detail .box-payment .box--chose-passengers .box--user .chose--price {
  width: 20%;
}

.lounge-detail .box-payment .box--chose-passengers .box--user .chose--price span {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #7FB41C;
  padding-left: 10px;
}

.lounge-detail .box-payment .box--chose-passengers .form--select {
  border: none;
  border-radius: 0;
  height: unset;
  background: url(/images/down-chevron.png?491d4857e02191839fe07d27d2aac519) no-repeat right #f5f5f5;
  -webkit-appearance: none;
  background-position-x: 268px;
  font-size: 16px;
}

.lounge-detail .box-payment .confirm input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.lounge-detail .box-payment .confirm label {
  position: relative;
  cursor: pointer;
}

.lounge-detail .box-payment .confirm label:before {
  content: "";
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #C4C4C4;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 7px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 1rem;
  margin-bottom: 4px;
}

.lounge-detail .box-payment .confirm input:checked + label:after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 5px;
  width: 6px;
  height: 14px;
  border: solid #7FB41C;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.nav-lounge-payment .nav-item .nav-link {
  font-weight: 600;
  font-size: 17px;
  color: #1E1E1E;
  text-transform: none;
}

.nav-lounge-payment .nav-item .active {
  color: #7FB41C;
}

.lounge-payment .mobile {
  display: none;
}

.lounge-payment .form-control {
  border-radius: 0;
  height: 54px;
  display: flex;
  align-items: center;
}

.lounge-payment .btn-next {
  height: 44px;
  background: #FFB612;
  width: 100%;
  max-width: 200px;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  color: #1E1E1E;
}

.lounge-payment .btn-back {
  height: 44px;
  background: #C4C4C4;
  width: 100%;
  max-width: 200px;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  color: #FFFFFF;
}

.img-contact-payment {
  width: 100%;
  height: 58px;
  -o-object-fit: cover;
     object-fit: cover;
}

.nav-lounge-payment {
  justify-content: space-between;
  border-bottom: unset;
}

.nav-lounge-payment .nav-item .nav-link {
  border: none;
}

.nav-lounge-payment .nav-item .contact-details {
  padding-left: 0px;
}

.nav-lounge-payment .nav-link .icon {
  width: 24px;
  height: 24px;
  background: #7FB41C;
  border-radius: 50%;
  text-align: center;
  color: #ffffff;
  margin-right: 11px;
  padding-right: 1px;
  padding-top: 1px;
}

.tab-content .hide {
  display: none;
}

.tab-content .title-page {
  font-weight: 600;
  font-size: 24px;
  line-height: 40px;
  color: #1E1E1E;
  margin-bottom: 1.5rem;
}

.tab-content .title-box {
  font-weight: 600;
  font-size: 20px;
  line-height: 40px;
  color: #1E1E1E;
}

.lounge-contact-payment {
  background-color: #dedede;
}

.lounge-contact-payment .box-img {
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  justify-content: space-between;
}

.lounge-contact-payment .box-img img {
  height: 46px;
}

.card-details {
  background: #F5F5F5;
  padding: 1.5rem;
}

.card-details .fw-600 {
  font-weight: 600;
}

.card-details h3 {
  font-weight: 500;
  font-size: 24px;
  color: #000000;
  margin-bottom: 1.5rem;
}

.card-details .name {
  font-weight: bold;
  font-size: 18px;
  color: #000000;
  margin-bottom: 0.5rem;
}

.card-details .place {
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #1E1E1E;
}

.card-details .item {
  justify-content: space-between;
  display: flex;
  align-self: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-top: 1px solid #E5E5E5;
}

.card-details .item .date-img {
  width: 16px;
  height: 18px;
  margin-right: 4px;
}

.card-details .item .pay-users-img {
  width: 20px;
  height: 16px;
}

.card-details .item .total {
  font-weight: 500;
  font-size: 20px;
  color: #000000;
  line-height: 42px;
}

.card-details .item .total-price {
  font-weight: bold;
  font-size: 24px;
  line-height: 42px;
  text-align: right;
  color: #000000;
}

.card-details .btn-pay-now {
  width: 100%;
  background: #FFB612;
  height: 56px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
}

.booking-confirmation {
  color: #4B4B4B;
}

.booking-confirmation p {
  font-size: 16px;
  line-height: 28px;
  color: #4B4B4B;
}

.booking-confirmation .title-line {
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
  color: #1E1E1E;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}

.booking-confirmation .confirm input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.booking-confirmation .confirm label {
  position: relative;
  cursor: pointer;
}

.booking-confirmation .confirm label:before {
  content: "";
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #C4C4C4;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 7px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 1rem;
  margin-bottom: 4px;
}

.booking-confirmation .confirm input:checked + label:after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 5px;
  width: 6px;
  height: 14px;
  border: solid #7FB41C;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.booking-confirmation .color-text {
  color: #4B4B4B;
}

.booking-confirmation .box-confirm {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.booking-confirmation ::marker {
  font-size: 12px;
}

.booking-confirmation ul {
  padding-left: 1.5rem;
}

.booking-confirmation .remember {
  font-style: italic;
}

.payment-detail .card-payment-three {
  display: flex;
}

.payment-detail .card-payment-three .img-card {
  width: 108px;
  height: 71px;
}

.payment-detail .card-payment-three .input-type-card {
  visibility: hidden;
  width: 0px;
}

.payment-detail .card-payment-three label {
  margin-right: 1rem;
  position: relative;
}

.payment-detail .card-payment-three .vector-corect {
  z-index: 3;
  position: absolute;
  width: 21px;
  height: 21px;
  right: -10px;
  top: -10px;
  background-color: #fcfcfc;
}

.dn-booking-tour .btn-booking-now {
  margin-top: 40px;
  margin-bottom: 60px;
  background: rgba(255, 182, 18, 1);
  width: 100%;
  height: 56px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  border-radius: 0;
  color: #000000;
}

.show-1-line {
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}

.show-2-line {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
}

.show-3-line {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
}

.supplier-reference-row {
  display: flex;
}

.supplier-reference-row .supplier {
  width: 50%;
}

.supplier-reference-row .supplier-reference {
  font-size: 24px;
  text-align: right;
}

.supplier-reference-row .confirmed {
  text-align: right;
}

.position-relative {
  position: relative;
}

.summary-visa {
  background: #2F2F2F;
}

.summary-visa .summary {
  padding: 32px;
}

.summary-visa .summary .label {
  font-weight: 600;
  font-size: 16px;
  color: #FFB612;
  line-height: 140%;
}

.summary-visa .summary .title {
  font-weight: 600;
  font-size: 24px;
  line-height: 140%;
  color: #FFFFFF;
}

.summary-visa .summary .view-detailed {
  font-weight: normal;
  font-size: 16px;
  line-height: 140%;
  color: rgba(255, 255, 255, 0.8);
}

.summary-visa .quick-fact {
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
  color: #FFFFFF;
  display: flex;
  align-items: center;
}

.summary-visa .quick-fact .item {
  margin-right: 1rem;
  margin-bottom: 1rem;
}

.summary-visa .quick-fact .item .icon {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}

.summary-visa .quick-fact .item .circle {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}

.summary-visa .quick-fact .item span {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #FFFFFF;
}

.section-restriction {
  background: rgba(18, 132, 84, 0.1);
}

.section-restriction .tab-content {
  background: #ffffff;
}

.section-restriction .tab-content h3 {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
}

.section-restriction .tab-content img.circle {
  width: 18px;
}

.section-restriction .nav-tabs .nav-link {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
  color: #000000;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  background: #FFFFFF;
  border: none;
  border-bottom: 4px solid #E5E5E5;
  width: 160px;
  text-align: center;
}

.section-restriction .nav-tabs .nav-link.active {
  color: #246046;
  background: rgba(18, 132, 84, 0.1);
  border-bottom: 4px solid;
}

.section-restriction .item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}

.section-restriction .item img {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}

.section-restriction .item span {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #1E1E1E;
  margin-right: 12px;
}

.section-restriction .item .see-details {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #0069E4;
  white-space: nowrap;
}

.section-restriction .item .see-details:hover {
  cursor: pointer;
}

.section-infomation {
  padding: 24px;
}

.section-infomation .infomation {
  padding: 24px;
  border: 1px solid #0069E4;
  display: flex;
  align-items: center;
}

.section-infomation .infomation img {
  width: 27px;
  height: 27px;
  margin-right: 20px;
}

.section-infomation .infomation span {
  font-size: 16px;
  line-height: 140%;
  color: #1E1E1E;
}

.modal-see-detail .modal-content {
  padding: 20px;
}

.modal-see-detail .toogle-title {
  color: #7FB41C;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  background-color: #E0EFEA;
  padding: 10px;
}

.modal-see-detail .toogle-title span {
  color: #7FB41C !important;
  margin-right: 0px;
  font-size: 20px;
  width: unset !important;
}

.modal-see-detail .modal-body {
  max-height: 500px;
  overflow: auto;
}

.btn-print-ticket {
  background-color: #7FB41C;
  border-color: #7FB41C;
  padding-left: 40px;
  padding-right: 40px;
  color: #ffffff;
}

.embassy-near-me:focus {
  outline: none;
}

.embassy-near-me button:focus {
  outline: none;
}

.nav-visa-home .restriction-visa-select {
  position: absolute;
  top: 130px;
  right: 25px;
}

.restriction-visa-select {
  position: absolute;
  top: 40px;
  right: 40px;
}

.box-load {
  height: 150px;
  border-radius: 10px;
  background: #ececec;
  margin-bottom: 20px;
  padding: 12px;
}

.box-load .line-load {
  display: block;
  background: black;
  width: 50%;
  border-radius: 10px;
  height: 20px;
  margin-bottom: 20px;
}

.line-load-data {
  background: #e6e6e6;
  border-radius: 10px;
  display: block;
  height: 16px;
}

.title-load-flight {
  margin-bottom: 0px;
  font-size: 20px;
  font-weight: bold;
}

.esim-support {
  margin-top: 40px;
}

.support-country-esim {
  height: 350px;
}

.qrcode-url {
  color: #343A40;
  font-size: 22px;
}

.h3-pl-4 {
  padding-left: 1.5rem;
}

.select-price-no .modal-right {
  width: 100%;
}

.tab-content .row-item {
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 24px;
  padding-top: 40px;
  margin: 0 20px;
}

.tab-content .no-border-bottom {
  border-bottom: unset;
}

.item-link {
  display: flex;
  justify-content: space-between;
  border: 1.5px solid #7FB41C;
  color: #1E1E1E;
  margin-left: 32px;
  padding: 8px 12px;
  height: 44px;
  margin-bottom: 1rem;
  max-width: 450px;
}

.item-link:hover {
  color: #7FB41C;
}

.confirm input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.confirm label {
  position: relative;
  cursor: pointer;
}

.confirm label:before {
  content: "";
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #C4C4C4;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 7px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 1rem;
  margin-bottom: 4px;
}

.confirm input:checked + label:after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 5px;
  width: 6px;
  height: 14px;
  border: solid #7FB41C;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.sellect-hotel-cus {
  width: 200px;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
}

.powered-by-sherpa {
  text-align: right;
  padding-top: 1rem;
}

.powered-by-sherpa img {
  width: 200px !important;
}

.btn-payment-confirm {
  max-width: 100%;
  margin-bottom: 20px;
  width: 570px;
  height: 56px;
  border-radius: 0;
  background: #FFB612;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
}

.btn-payment-confirm:hover {
  background: #7FB41C;
  color: #fff;
}

.need-visa {
  margin-top: 2rem;
  border: 1px solid #7FB41C;
  border-radius: 6px;
  align-items: center;
  overflow: hidden;
}

.need-visa .image-country {
  padding-left: 0px;
  padding-right: 0px;
}

.need-visa .image-country img {
  width: 100%;
  height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
}

.need-visa .e-visa {
  display: flex;
}

.need-visa .e-visa .item {
  width: 33.3333333333%;
  text-align: center;
}

.need-visa .e-visa .item .title {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0px;
}

.need-visa .e-visa .item .eval {
  font-weight: bold;
}

.need-visa .calculated-price .title {
  font-size: 15px;
}

.need-visa .calculated-price .price {
  font-size: 30px;
  color: #7FB41C;
}

.color-while {
  color: #FFFFFF;
}

.available-item-click:hover {
  cursor: pointer;
}

.service-item {
  background: rgba(18, 132, 84, 0.05);
}

.service-item .__img {
  width: 100%;
  overflow: hidden;
  height: unset;
  display: flex;
  justify-content: center;
}

.service-item .__img:hover img {
  transform: scale(1.2);
  transition: 1s;
}

.service-item .__content {
  width: 100%;
}

.service-item img {
  width: 100%;
  height: auto;
}

@media only screen and (min-width: 992px) {
  .service-item .__img {
    width: 30%;
    height: 270px;
  }

  .service-item img {
    width: auto;
    height: 100%;
  }

  .service-item .__content {
    width: 70%;
  }
}

.service-input input {
  font-size: 16px;
  line-height: 24px;
  height: 60px;
  font-weight: 600;
  color: #5e6d77;
  border-radius: 0;
  padding: 10px 40px 10px 10px !important;
  border: 1px solid #E5E5E5 !important;
  box-sizing: border-box;
}

.service-input .nd-from-to {
  position: relative;
}

.service-input i {
  position: absolute;
  right: 0;
  top: 50%;
}

.cart {
  cursor: pointer;
}

.cart .count-item {
  padding: 2px 7px;
  background: red;
  font-size: 10px;
  border-radius: 50%;
  position: absolute;
  top: -5px;
  right: 17px;
}

.preview-cart {
  z-index: 9999;
}

.preview-cart img {
  height: 30px;
}

.cart-list-item {
  width: 300px;
  position: absolute;
  color: #212529;
  background: #ffffff;
}

.cart-list-item img {
  width: unset;
}

.cart-item:hover {
  background: #ffb612;
}

.count-item-2 {
  padding: 2px 7px;
  background: #ffb612;
  font-size: 10px;
  border-radius: 50%;
}

.image-to-cart {
  display: none;
  height: 30px !important;
  width: 50px !important;
  position: absolute;
  top: -30px;
  right: 30px;
}

.send-to-cart {
  display: block !important;
  animation: xAxis 0.5s forwards cubic-bezier(1, 0.44, 0.84, 0.165);
}

@keyframes xAxis {
  100% {
    transform: translateX(-5vh) translateY(-50vh);
  }
}

.btn-remove-cart {
  background: transparent;
  border: 1px solid;
}

.btn-remove-cart:hover {
  background: red;
  color: white;
}

.platform .__icon {
  width: 100px;
  height: 100px;
  position: relative;
  background: rgba(75, 73, 206, 0.06);
  border-radius: 50%;
}

.platform .__icon span {
  top: 50%;
  left: 50%;
  width: 42px;
  height: 42px;
  position: absolute;
  transform: translate(-50%, -50%);
}

.platform .__content {
  flex: 1;
  color: #455873;
  font-size: 14px;
  margin-top: 12px;
  line-height: 22px;
  letter-spacing: 0;
}

.platform .__content h6 {
  color: #0F294D;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
}

.banner-custom {
  top: 20px;
}

@media only screen and (max-width: 992px) {
  .banner-custom {
    top: 5px;
  }

  .banner-custom h3 {
    font-size: 18px;
  }

  .banner-custom p {
    font-size: 11px;
  }
}

.datepicker-dropdown:before,
.datepicker-dropdown:after {
  display: none !important;
}

.ui-widget-header {
  font-weight: normal !important;
}

.rotated {
  transform: rotate(90deg);
}

.icon-exchange {
  position: absolute;
  bottom: -22px;
  left: calc(50% - 10px);
  z-index: 1;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.icon-exchange.\--right {
  right: -22px;
  top: 20px;
  bottom: unset;
  left: unset;
}

.icon-exchange:hover {
  background: #7FB41C;
}

.btn-checkbox {
  color: white;
  background: #e8a117;
  cursor: pointer;
}

.btn-checkbox:hover {
  color: white;
}

.btn-checkbox.active {
  background: #7FB41C;
}

.page-scroll {
  bottom: 0;
  position: absolute;
  width: 100%;
  font-size: 1.5em;
}

.page-scroll .btn-circle i.animated {
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 1s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 1s;
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
}

.page-scroll .btn-circle:hover i.animated {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
}

.btn-circle {
  width: 70px;
  height: 70px;
  border-radius: 60px;
  font-size: 40px;
  color: rgba(255, 255, 255, 0.6);
  transition: background 0.4s ease-in-out;
}

.btn-circle:hover,
.btn-circle:focus {
  outline: 0;
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
}

.btn:focus {
  box-shadow: unset;
}

.lead-traveler .email {
  width: 570px;
  max-width: 100%;
  height: 56px;
}

.text-decoration-underline {
  text-decoration: underline;
}

.sleep .__header .__left {
  top: 110px;
}

.sleep .__header .__left span {
  background-color: #ffb612;
  font-size: 40px;
  padding-left: 5px;
  padding-right: 5px;
}

.sleep .__right {
  font-size: 18px;
}

.sleep .__right .__avatar {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  top: -10px;
  left: -50px;
}

.sleep .__right .__box {
  width: calc(100% - 50px);
  min-height: 80px;
  background-color: #7FB41C;
  margin-bottom: 80px;
  margin-left: auto;
  padding: 10px 40px 10px 60px;
  border-radius: 40px;
  display: flex;
  align-items: center;
}

.sleep .__item .__img {
  width: 100%;
  height: 100%;
}

.sleep .__item:hover .__img {
  transform: scale(1.05);
  transition: all 0.4s ease;
}

.sleep .__item {
  overflow: hidden;
  height: 200px;
}

.sleep .__item:before {
  opacity: 0.4;
  transition: all 0.4s ease;
  z-index: 5;
  transform: none;
  left: 10px;
  right: 10px;
  top: 10px;
  bottom: 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  content: "";
}

.sleep .__item:after {
  opacity: 0.4;
  transition: all 0.4s ease;
  z-index: 5;
  transform: none;
  left: 10px;
  right: 10px;
  top: 10px;
  bottom: 10px;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  position: absolute;
  content: "";
}

.sleep .__item:hover:after,
.sleep .__item:hover:before {
  opacity: 1;
}

.sleep .__item h4 {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  text-align: center;
  font-style: italic;
  letter-spacing: 0;
  font-weight: normal;
  padding: 5px 20px;
  margin-top: -25px;
  z-index: 1;
}

.sleep .__item h4 span {
  display: inline-block;
  background: #fff;
  color: #313131;
  padding: 0 15px;
  position: relative;
  min-width: 120px;
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
  transition: all 0.3s ease 0s;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
}

.sleep .__item:hover span {
  background: #ffb612;
}

.sleep .__item span:hover {
  cursor: pointer;
}

.__coming-soon {
  background-color: #ffb612;
}

.sleep .__right {
  padding-top: 140px;
  background-color: #ffb612;
}

@media screen and (max-width: 768px) {
  .flight-search__input {
    padding: 13px;
    font-size: 16px;
    line-height: 24px;
    height: 40px;
  }

  .flight-search__input img {
    margin-right: 12px;
  }

  .flight-search__input input,
  .flight-search__input span {
    font-size: 16px;
  }

  .flight-search__input input {
    padding: 0;
  }

  .hotel-input-time {
    height: 40px !important;
  }

  .hotel-input-time input {
    color: #1E1E1E !important;
  }

  .flight-search .item-tabs {
    font-size: 16px;
  }

  .banner_container img:not(.sim) {
    width: 16px !important;
  }

  .banner_container button {
    font-size: 16px !important;
  }

  .travel__content {
    padding: 45px 15px;
  }

  .travel-interest__content {
    padding: 15px;
    min-height: 240px;
  }

  .travel-interest {
    padding: 0 15px;
  }

  .travel-know {
    padding: 34px 0 0;
  }

  .travel-experiences {
    padding: 40px 0;
  }

  .banner {
    height: 600px;
  }

  .seat-change {
    -moz-text-align-last: inherit;
         text-align-last: inherit;
  }

  .flight-search__input div {
    padding: 3px;
  }

  .blog-card .img-blog-hight {
    height: unset;
    max-height: 300px;
  }

  .blog-card .blog-content .btn-show-all {
    display: block;
    max-width: 100px;
  }

  .blog-card .blog-content img {
    max-height: 400px;
  }

  .blog-card .card-title {
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
  }

  .lounge-detail .box-detail {
    display: block;
  }

  .lounge-detail .box-detail .left,
  .lounge-detail .box-detail .right {
    width: 100%;
  }

  .lounge-detail .box-detail .left {
    padding-right: 0px;
  }

  .lounge-detail .box-detail .left .item {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lounge-detail .box-detail .left .item .destop {
    display: none;
  }

  .lounge-detail .box-detail .left .item .mobile {
    display: block;
  }

  .lounge-detail .box-detail .right {
    padding-left: 0px;
  }

  .lounge-detail .box-payment {
    padding-left: 0px;
  }

  .lounge-detail .box-payment .col-box-payment {
    width: 100%;
  }

  .lounge-detail .box-payment .btn-book-now {
    width: 100%;
    max-width: 370px;
  }

  .lounge-detail .box-payment .item .confirm {
    margin-bottom: 0px;
  }

  .banner--contact h1 {
    width: 100% !important;
    text-align: center;
  }

  .card-details {
    padding: unset;
  }

  .nav-lounge-payment {
    display: block;
  }

  .nav-lounge-payment .nav-item {
    border: unset;
  }

  .nav-lounge-payment .nav-item .nav-link {
    padding-left: unset;
  }

  .lounge-contact-payment .box-img .none-img {
    display: none;
  }

  .lounge-payment .mobile {
    display: block;
  }

  .lounge-payment .mobile .pr-5px {
    padding-right: 5px;
  }

  .lounge-payment .mobile .pl-5px {
    padding-left: 5px;
  }

  .lounge-payment .desktop {
    display: none;
  }

  .supplier-reference-row {
    display: block;
  }

  .supplier-reference-row .supplier {
    width: 100%;
  }

  .supplier-reference-row .supplier-reference {
    font-size: 24px;
    text-align: left;
  }

  .supplier-reference-row .confirmed {
    text-align: left;
  }

  .nav-visa-home .restriction-visa-select {
    position: unset;
    top: unset;
    right: unset;
  }

  .restriction-visa-select {
    position: unset;
    top: unset;
    right: unset;
  }

  .payment-detail .card-payment-three label {
    margin-right: unset;
  }

  .h3-pl-4 {
    padding: 1rem 0;
    font-size: 16px !important;
  }

  .section-restriction .nav-tabs .nav-link {
    width: 50%;
  }

  .select-price-no .price {
    width: 100%;
  }

  .select-price-no .modal-right {
    width: 100%;
  }

  .tab-content .row-item {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .option-custom {
    top: 40px;
    left: 0;
  }

  .sleep .__item h4 span,
  .__coming-soon {
    font-size: 12px;
    padding: unset;
  }

  .sleep .__right {
    font-size: 16px;
    padding-top: 100px;
  }

  .sleep .__right .__box {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .summary-visa .quick-fact .item {
    margin-right: 1rem;
  }

  .summary-visa .quick-fact .item .icon {
    margin-right: 5px;
  }

  .summary-visa .quick-fact .item .circle {
    margin-left: 5px;
  }

  .summary-visa .quick-fact .item span {
    font-size: 14px;
  }

  .modal-see-detail .close {
    width: unset;
  }
}

@media screen and (max-width: 992px) {
  .travel__content img {
    position: unset !important;
    height: auto !important;
    width: 100%;
  }

  .fs-12 {
    font-size: 10px;
  }

  .fs-mb-11 {
    font-size: 11px;
  }

  .coming-soon.active .hide {
    display: flex;
  }

  .coming-soon.active .show {
    display: none;
  }

  .destination-show {
    padding-top: 100px !important;
  }

  .summary-visa .quick-fact {
    display: block;
  }

  .section-restriction .item .see-details {
    margin-right: 0px;
  }

  .section-restriction .item span {
    width: 80%;
  }

  .section-restriction .item .see-details {
    width: 125px;
  }

  .section-infomation .container {
    padding-right: unset;
    padding-left: unset;
  }
}

@media screen and (min-width: 320px) {
  .section-lounges {
    height: 420px !important;
    min-height: 420px !important;
  }
}

@media screen and (min-width: 980px) {
  .section-lounges {
    height: 500px !important;
    min-height: 500px !important;
  }

  .banner-lounge {
    bottom: unset;
    top: 50% !important;
  }
}

@media screen and (max-width: 500px) {
  .visa-menu-content {
    display: block !important;
  }

  .summary-visa .quick-fact .item {
    margin-right: 0px;
  }
}

@media screen and (max-width: 769px) {
  .d-md-block-ipad {
    display: none !important;
  }
}

@media screen and (max-width: 1025px) {
  .list_experiences .experiences_header .sort_by .form-group .sort {
    width: 100%;
  }

  .sellect-hotel-cus {
    width: 100%;
  }
}

@media screen and (max-width: 330px) {
  .payment-detail .card-payment-three .img-card {
    width: 92px;
    height: 69px;
  }

  .sellect-area-code {
    width: 100% !important;
  }
}

