/* Start custom CSS for html, class: .elementor-element-222bddc8 *//* Scoped styles (st_ prefix) */
.page-header{display:none;}

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

.st_h1{font-size:44px;line-height:1.1;font-weight:700;margin:0 0 18px;}
.st_h2{font-size:36px;line-height:1.15;font-weight:700;margin:0 0 14px;}
.st_h3{font-size:24px;line-height:1.2;font-weight:700;margin:18px 0 10px;}

.st_p{font-size:16px;line-height:1.7;margin:0 0 14px;color:#222;}
.st_a{color:#0b63ce;text-decoration:underline;}

.st_list{margin:10px 0 0 18px;padding:0;}
.st_list li{font-size:16px;line-height:1.7;margin:6px 0;}

.st_table-wrap{overflow:auto;border:1px solid #d8d8d8;border-radius:6px;}
.st_table{width:100%;border-collapse:collapse;min-width:720px;}
.st_table th,.st_table td{border:1px solid #d8d8d8;padding:12px 14px;text-align:left;font-size:16px;}
.st_table thead th{background:#f4f7fb;font-weight:700;}
.st_table tfoot td{background:#f7fbff;}

.st_note{font-size:14px;line-height:1.6;color:#666;margin:12px 0 0;}

.st_btn{display:inline-block;background:#0b63ce;color:#fff;text-decoration:none;font-weight:700;font-size:16px;line-height:1;padding:14px 28px;border-radius:8px;box-shadow:0 6px 14px rgba(11,99,206,.18);}
.st_btn:hover{filter:brightness(.95);}

.st_spacer{height:10px;}/* End custom CSS */