/* Start custom CSS for html, class: .elementor-element-7885a68b *//* Hide theme page header if needed */
.page-header{display:none;}

/* Base */
.st_container{width:min(920px,calc(100% - 48px));margin:0 auto;}
.st_section{padding:28px 0;}
.st_h1{font-size:44px;line-height:1.08;font-weight:700;color:#111;margin:10px 0 18px;}
.st_h2{font-size:38px;line-height:1.14;font-weight:700;color:#111;margin:6px 0 14px;}
.st_h3{font-size:34px;line-height:1.18;font-weight:700;color:#111;margin:10px 0 12px;}
.st_p{font-size:16px;line-height:1.65;color:#444;margin:10px 0;}
.st_a{color:#0a66c2;text-decoration:underline;}

/* Button */
.st_btn{display:inline-block;background:#0b67d1;color:#fff;text-decoration:none;font-weight:600;font-size:16px;line-height:1;padding:16px 28px;border-radius:6px;}
.st_btn:hover{background:#0a5cc0;color:#fff;}

/* List */
.st_list{margin:16px 0 0;padding-left:22px;}
.st_list li{font-size:17px;line-height:1.7;color:#444;margin:6px 0;}

/* Table */
.st_table-wrap{overflow:auto;border:1px solid #d6d6d6;border-radius:6px;}
.st_table{width:100%;border-collapse:collapse;min-width:720px;background:#fff;}
.st_table th,.st_table td{border:1px solid #a9a9a9;padding:14px 16px;text-align:center;font-size:16px;color:#111;}
.st_table th{background:#f7f7f7;font-weight:700;}
.st_table td:first-child,.st_table th:first-child{text-align:left;}

/* Responsive */
@media(max-width:768px){
  .st_h1{font-size:32px;}
  .st_h2{font-size:26px;}
  .st_h3{font-size:20px;}
}/* End custom CSS */