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

/* -------- Scoped Styles (st_ prefix) -------- */
.st_container{width:min(920px,calc(100% - 48px));margin:0 auto;}
.st_section{padding:28px 0;}

.st_h1{font-size:44px;line-height:1.15;font-weight:700;color:#111;margin:0 0 18px;}
.st_h2{font-size:36px;line-height:1.2;font-weight:700;color:#111;margin:0 0 14px;}
.st_h3{font-size:28px;line-height:1.25;font-weight:700;color:#111;margin:22px 0 10px;}

.st_p{font-size:16px;line-height:1.8;color:#111;margin:0 0 14px;}

.st_a{color:#0a66c2;text-decoration:underline;}

.st_btn{display:inline-block;background:#0b67d1;color:#fff;text-decoration:none;font-size:16px;line-height:1;font-weight:600;padding:16px 28px;border-radius:8px;box-shadow:none;transition:.2s;}
.st_btn:hover{background:#0a5cc0;color:#fff;}

.st_list{margin:10px 0 0 18px;padding:0;font-size:16px;line-height:1.9;color:#111;}
.st_list li{margin:4px 0;}

.st_table-wrap{margin-top:14px;overflow-x:auto;}
.st_table{width:100%;border-collapse:collapse;font-size:16px;}
.st_table th,.st_table td{border:1px solid #a9a9a9;padding:14px 12px;text-align:center;}
.st_table th{text-align:left;background:#f3f3f3;font-weight:700;}
.st_table td:first-child,.st_table th:first-child{text-align:left;}

.st_note{font-size:13px;line-height:1.6;color:#444;margin-top:12px;}

@media (max-width:767px){
  .st_h1{font-size:34px;}
  .st_h2{font-size:28px;}
  .st_h3{font-size:22px;}
  .st_section{padding:22px 0;}
}/* End custom CSS */