/* Start custom CSS for html, class: .elementor-element-6c365161 */.page-header{display:none;}

.st_container{width:min(920px,calc(100% - 48px));margin:0 auto;}

.st_breadcrumb{font-size:13px;color:#6b7280;margin:34px 0 10px;}
.st_sep{margin:0 6px;color:#9ca3af;}

.st_h1{font-size:44px;line-height:1.08;letter-spacing:-0.02em;margin:0 0 18px;font-weight:800;color:#111827;}

.st_h2{font-size:38px;line-height:1.15;margin:44px 0 14px;font-weight:800;letter-spacing:-0.02em;color:#111827;}

.st_h3{font-size:28px;line-height:1.2;margin:30px 0 12px;font-weight:800;letter-spacing:-0.01em;color:#111827;}

.st_p{margin:0 0 14px;color:#4b5563;font-size:16px;line-height:1.6;}
.st_lead .st_p{color:#374151;}

.st_a{color:#0b63f6;text-decoration:underline;text-underline-offset:2px;}

.st_btn{display:inline-block;background:#0b63f6;color:#FFF !important;text-decoration:none;border:1px solid transparent;padding:12px 20px;border-radius:8px;font-weight:700;font-size:14px;transition:.15s ease;box-shadow:0 6px 14px rgba(11,99,246,.18);white-space:nowrap;}
.st_btn:hover{background:#0a57d8;}
.st_btn:active{transform:translateY(1px);}

.st_btn-secondary{background:transparent;color:#0b63f6 !important;border-color:#0b63f6;box-shadow:none;}
.st_btn-secondary:hover{background:#0b63f6;color:#FFF !important;}

.st_divider{border-top:1px solid #e5e7eb;margin:28px 0 0;}

.st_section{padding-top:6px;}

.st_list{margin:10px 0 0;padding-left:18px;color:#111827;}
.st_list li{margin:6px 0;font-size:16px;line-height:1.6;}

.st_olist{margin:10px 0 0;padding-left:18px;color:#111827;}
.st_olist li{margin:6px 0;font-size:16px;line-height:1.6;color:#111827;}

.st_table-wrap{margin-top:18px;overflow-x:auto;}
.st_table{width:100%;border-collapse:collapse;min-width:720px;border:1px solid #d1d5db;background:#fff;}
.st_table th,.st_table td{padding:12px 14px;border:1px solid #d1d5db;font-size:16px;color:#111827;text-align:left;vertical-align:middle;}
.st_table th{background:#f8fafc;font-weight:700;}
.st_num{text-align:right;white-space:nowrap;}

.st_note{margin-top:10px;color:#6b7280;font-size:14px;max-width:78ch;}

.st_contact-card{margin-top:36px;border:1px solid #dbeafe;background:#f3f7ff;border-radius:12px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;}
.st_contact-title{margin:0 0 6px;font-size:22px;font-weight:800;letter-spacing:-0.01em;color:#0b0f17;}
.st_contact-sub{margin:0;color:#4b5563;font-size:16px;}
.st_contact-actions{flex-shrink:0;}

.st_faq{margin-top:28px;}
.st_faq details{border-top:1px solid #cfe1ff;padding:14px 0;}
.st_faq details:last-child{border-bottom:1px solid #cfe1ff;}
.st_faq summary{cursor:pointer;list-style:none;font-weight:600;color:#111827;font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;}
.st_faq summary::-webkit-details-marker{display:none;}
.st_faq .st_faq_icon{font-size:18px;color:#111827;}
.st_faq .st_p{margin-top:10px;}

@media (max-width:640px){
  .st_contact-card{flex-direction:column;align-items:flex-start;}
}/* End custom CSS */