.elementor-3837 .elementor-element.elementor-element-126fec6{--display:flex;}.elementor-3837 .elementor-element.elementor-element-1369cb7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3837 .elementor-element.elementor-element-1369cb7.elementor-element{--align-self:center;}.elementor-3837 .elementor-element.elementor-element-c589753{--display:flex;}.elementor-3837 .elementor-element.elementor-element-7f14804{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3837 .elementor-element.elementor-element-7f14804.elementor-element{--align-self:center;}.elementor-3837 .elementor-element.elementor-element-1f53274{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3837 .elementor-element.elementor-element-1f53274.elementor-element{--align-self:center;}.elementor-3837 .elementor-element.elementor-element-e747191{--display:flex;}.elementor-3837 .elementor-element.elementor-element-e78b7e9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3837 .elementor-element.elementor-element-e78b7e9.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-3837 .elementor-element.elementor-element-126fec6{--content-width:100%;}.elementor-3837 .elementor-element.elementor-element-c589753{--content-width:100%;}.elementor-3837 .elementor-element.elementor-element-e747191{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-1369cb7 */.th1bg *{box-sizing:border-box;margin:0;padding:0;}
.th1bg{background:#fff;padding:5px 5px 5px;}
.th1bg-inner{max-width:100%;margin:0 auto;}
.th1bg-cat{display:inline-block;font-size:12px;font-weight:700;background:#f3eeff;border:1px solid #ddd6fe;color:#7c3aed;padding:5px 14px;border-radius:20px;margin-bottom:18px;}
.th1bg-h1{font-size:34px;font-weight:800;color:#111827;line-height:1.18;letter-spacing:-.025em;margin-bottom:14px;}
.th1bg-sub{font-size:16px;color:#6b7280;line-height:1.7;max-width:660px;}
@media(max-width:600px){.th1bg-h1{font-size:24px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f14804 */.th2bg *{box-sizing:border-box;margin:0;padding:0;}
.th2bg{background:#fff;padding:5px 5px;}
.th2bg-inner{max-width:100%;margin:0 auto;}
.th2bg-article{color:#1a1f2b;}
.th2bg-lead{font-size:18px;line-height:1.75;color:#374151;}
.th2bg-h2{font-size:24px;font-weight:800;color:#111827;letter-spacing:-.02em;margin:36px 0 16px;}
.th2bg-h3{font-size:18px;font-weight:700;color:#111827;margin:28px 0 12px;}
.th2bg-p{font-size:15.5px;color:#374151;line-height:1.8;margin-bottom:16px;}
.th2bg-p a{color:#7c3aed;font-weight:600;border-bottom:1px solid rgba(124,58,237,.35);}
.th2bg-p a:hover{border-bottom-color:#7c3aed;}
@media(max-width:640px){
  .th2bg{padding:40px 20px;}
  .th2bg-h2{font-size:20px;}
  .th2bg-lead{font-size:16px;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f53274 */.th3bg *{box-sizing:border-box;margin:0;padding:0;}
.th3bg{background:#fff;padding:5px 5px 5px;}
.th3bg-inner{max-width:100%;margin:0 auto;}
.th3bg-h2{font-size:24px;font-weight:800;color:#111827;letter-spacing:-.02em;margin-bottom:16px;}
.th3bg-h2-hide{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}
.th3bg-p{font-size:15.5px;color:#374151;line-height:1.8;}
.th3bg-cta{background:linear-gradient(135deg,#1a0d3d 0%,#2d1a5e 100%);border-radius:20px;padding:32px;margin:8px 0 40px;position:relative;overflow:hidden;}
.th3bg-cta-icon{width:48px;height:48px;border-radius:12px;background:rgba(124,58,237,.35);border:1px solid rgba(124,58,237,.5);display:flex;align-items:center;justify-content:center;margin-bottom:18px;}
.th3bg-cta-eye{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#a78bfa;margin-bottom:8px;}
.th3bg-cta-h3{font-size:22px;font-weight:800;color:#fff;margin-bottom:12px;letter-spacing:-.01em;}
.th3bg-cta-p{font-size:14.5px;color:#c4b5fd;line-height:1.7;margin-bottom:22px;max-width:540px;}
.th3bg-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:#fff;color:#1a0d3d;border-radius:11px;font-size:14px;font-weight:800;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:transform .15s;}
.th3bg-cta-btn:hover{transform:translateY(-1px);}
@media(max-width:640px){
  .th3bg{padding:0 20px 48px;}
  .th3bg-cta{padding:24px;}
  .th3bg-cta-h3{font-size:19px;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e78b7e9 */.th5bg *{box-sizing:border-box;margin:0;padding:0;}
.th5bg{background:#fff;padding:5px 5px 5px;}
.th5bg-inner{max-width:90%;margin:0 auto;}
.th5bg-eye{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#7c3aed;margin-bottom:12px;}
.th5bg-h2{font-size:24px;font-weight:800;color:#111827;line-height:1.2;letter-spacing:-.02em;margin-bottom:28px;}
.th5bg-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:10px;overflow:hidden;}
.th5bg-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;}
.th5bg-qt{font-size:15px;font-weight:600;color:#111827;line-height:1.4;}
.th5bg-ico{width:26px;height:26px;border-radius:50%;background:#e9ecef;flex-shrink:0;display:flex;align-items:center;justify-content:center;}
.th5bg-ico svg{transition:transform .25s;width:13px;height:13px;}
.th5bg-item.open .th5bg-ico svg{transform:rotate(180deg);}
.th5bg-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 20px;}
.th5bg-item.open .th5bg-a{max-height:320px;padding:0 20px 18px;}
.th5bg-a p{font-size:14px;color:#374151;line-height:1.7;}
.th5bg-a a{color:#7c3aed;font-weight:600;}/* End custom CSS */