.fancybox-opened {  width: 50% !important;  left: unset;  }
.fancybox-skin {  padding: 0 !important;  }
.fancybox-inner {  width: 100% !important;  }
p.question {  margin: 0;  }
.fancybox-inner h4 {  margin: 0;  }
.fancybox-inner::-webkit-scrollbar {  width: 0;  }
.promo-txt {   }
.promo-title {  padding: 15px;  display: flex;  justify-content: space-between;  border-bottom: 1px solid #59595965;  }
.promo-title h3 {  margin: 0 0 15px;  }
.promo-btn {  display: flex;  justify-content: flex-end;  }
#faq_fbskin .promo-img img {  width: 100%;  }
#faq_fbskin .promo-txt {  display: none;  }
#myBtnContainer a.btn {  background: #262626;  }
#myBtnContainer a.btn.active, #myBtnContainer2 a.btn:hover {  background: #36c0d4;  }
.show {  display: block !important;  }
.promo {  display: flex;  flex-direction: column;  }
.promo-content {  padding: 15px 15px 0;  }
.promo-content .promocontent-title {  font-size: 14px;  margin: 0;  color: var(--text-color);  }
.promo-content a {  color: var(--tertiary-text-color);  }
.promo-content p, .promo-content li {  font-size: 12px;  }
.promo-content ol li {  font-size: 12px;  }
.promo-content table {  margin: 15px 0 0;  }
.promo-content table tr:first-child {  background: #17454c80;  }
.promo-content table tr:first-child th {  text-align: center;  padding: 10px;  }
.promo-content table td {  border: 1px solid #17454c;  text-align: center;  padding: 5px 15px;  font-size: 14px;  }
.promo-btn a {  background: var(--button-hover-bg-color);  line-height: normal;  border-radius: 20px;  }
.promo-btn .pbtn-apply {  display: flex;  align-items: center;  }
.pbtn-info, .pbtn-apply a {  padding: 5px 10px;  font-size: 12px;  border-radius: 20px;  color: var(--primary-text-color);  }
#faq_modal li.question {  width: auto;  list-style: none;  margin: 0;  float: left;  display: flex;  }
.filterDiv {  float: left;  display: none;  margin: 10px;  }
#faq_modal li.question .promo-img img {  border-radius: 10px;  }
#faq_modal li.question .promo-txt {  padding: 15px;  z-index: 9;  position: relative;  background: #001022;  border-radius: 10px;  width: 90%;  margin: -30px auto 0;  filter: drop-shadow(0px 4px 3px #26c6da90);  }
#faq_modal .promo-txt a h4, #faq_modal .promo-txt a h5 {  text-align: left;  }
#faq_modal li.question .promo-btn {  display: flex;  justify-content: flex-start;  align-items: center;  gap: 30px;  }
#faq_modal li.question .pbtn-apply a:nth-child(1) {  display: none;  } 
.fancybox-inner .filterDiv {  width: 100%;  margin: 0;  }
.fancybox-inner .pbtn-apply {  background: var(--button-hover-bg-color);  border-radius: 20px;  }
.fancybox-close {  top: -5px;  right: -15px;  }
.article-content {  padding: 15px;  }
.articletable tr {  text-align: center;  }
.articletable tr:first-child {  font-weight: bold;  }
.articletable td {  border: 1px solid #ffffff;  padding: 15px;  }
.articletable td li {  text-align: left;  }