.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; }