/* VELAXIZ v1.63.16 — Support internal rich-text modules + independent collapse. */
.page-template-page-support .support-richtext-module{scroll-margin-top:110px;padding:var(--padd64) 0;border-top:1px solid rgba(15,23,42,.06)}
.page-template-page-support .support-richtext-module-howbuy{--support-rich-bg:#f8fafc;background:var(--support-rich-bg)}
.page-template-page-support .support-richtext-module-warranty{--support-rich-bg:#fff;background:var(--support-rich-bg);border-top-color:#e7ebf0;border-bottom:1px solid #e7ebf0}
.page-template-page-support .support-richtext-module .mod_header{margin-bottom:24px;text-align:center}
.page-template-page-support .support-richtext-module .mod_header .mod_title{font-size:36px;line-height:1.25;margin:0;color:#111827}
.page-template-page-support .support-richtext-collapsible{position:relative;max-width:1120px;margin:0 auto}
.page-template-page-support .support-richtext-content{max-width:1120px;margin:0 auto;color:#4b5563}
.page-template-page-support .support-richtext-content> :first-child{margin-top:0;padding-top:0}
.page-template-page-support .support-richtext-content> :last-child{margin-bottom:0}
.page-template-page-support .support-richtext-content img{max-width:100%;height:auto}
.page-template-page-support .support-richtext-content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}
.page-template-page-support .support-richtext-content th,.page-template-page-support .support-richtext-content td{padding:12px 14px;border:1px solid #e5e7eb;text-align:left;vertical-align:top}
.page-template-page-support .support-richtext-collapsible.js-collapsible.is-collapsed::after{background:linear-gradient(to bottom,rgba(248,250,252,0),var(--support-rich-bg) 90%)}
.page-template-page-support .support-richtext-module>.themeflat-container2>.support-expand-btn{margin-top:24px}
.page-template-page-support #faq,.page-template-page-support #terminology,.page-template-page-support #downloads,.page-template-page-support #videos{scroll-margin-top:110px}
@media(max-width:767px){
  .page-template-page-support .support-richtext-module{scroll-margin-top:84px;padding:44px 0}
  .page-template-page-support .support-richtext-module .mod_header{margin-bottom:18px}
  .page-template-page-support .support-richtext-module .mod_header .mod_title{font-size:30px}
  .page-template-page-support #faq,.page-template-page-support #terminology,.page-template-page-support #downloads,.page-template-page-support #videos{scroll-margin-top:84px}
}
