.elementor-6397 .elementor-element.elementor-element-8d12c96{--display:flex;}.elementor-6397 .elementor-element.elementor-element-22c3a14 .elementor-heading-title{font-size:35px;font-weight:800;}.elementor-6397 .elementor-element.elementor-element-8448cff .elementor-toc__header-title{text-align:start;}.elementor-6397 .elementor-element.elementor-element-8448cff .elementor-toc__header{flex-direction:row;}.elementor-6397 .elementor-element.elementor-element-8448cff{--item-text-hover-decoration:underline;}.elementor-6397 .elementor-element.elementor-element-31d0c35{font-size:26px;}.elementor-6397 .elementor-element.elementor-element-d480b85{font-size:25px;}.elementor-6397 .elementor-element.elementor-element-af736df{font-size:25px;}.elementor-6397 .elementor-element.elementor-element-891fe7e{font-size:25px;}.elementor-6397 .elementor-element.elementor-element-a5a0c56{font-size:25px;}.elementor-6397 .elementor-element.elementor-element-a5fa594{font-size:25px;}.elementor-6397 .elementor-element.elementor-element-4800fb4{font-size:25px;}.elementor-6397 .elementor-element.elementor-element-817f70f{font-size:40px;}.elementor-6397 .elementor-element.elementor-element-505e67d{text-align:center;}.elementor-6397 .elementor-element.elementor-element-90cbc8f{--display:flex;}.elementor-6397 .elementor-element.elementor-element-cd8aba2{--display:flex;}.elementor-6397 .elementor-element.elementor-element-38b18e8{--display:flex;}.elementor-6397 .elementor-element.elementor-element-1d7fe08{--display:flex;}.elementor-6397 .elementor-element.elementor-element-9c42a08{--display:flex;}.elementor-6397 .elementor-element.elementor-element-a795b56{--display:flex;}.elementor-6397 .elementor-element.elementor-element-4af3a74{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6397 .elementor-element.elementor-element-22c3a14 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-685bbe2 */.elementor-6397 .elementor-element.elementor-element-685bbe2 {
  background: #fff;
  border-left: 5px solid #1a6fa8;
  padding: 20px 24px;
  border-radius: 0 8px 8px 0;
  line-height: 1.85;
  color: #3d4f6a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-838e38a */.elementor-6397 .elementor-element.elementor-element-838e38a table { width: 100%; border-collapse: collapse; font-size: 14px; background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 1px 8px rgba(0,0,0,0.07); } .elementor-6397 .elementor-element.elementor-element-838e38a th { background: #1a6fa8; color: #fff; padding: 11px 14px; text-align: left; font-weight: 700; font-size: 13px; } .elementor-6397 .elementor-element.elementor-element-838e38a td { padding: 11px 14px; border-bottom: 1px solid #e8edf5; vertical-align: top; line-height: 1.65; } .elementor-6397 .elementor-element.elementor-element-838e38a tr:last-child td { border-bottom: none; } .elementor-6397 .elementor-element.elementor-element-838e38a tr:nth-child(even) td { background: #f5f9fd; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cda7428 */.elementor-6397 .elementor-element.elementor-element-cda7428 { background: #fffbf0; border-left: 5px solid #f5c518; border-radius: 0 8px 8px 0; padding: 16px 20px; font-size: 14px; color: #5a4200; line-height: 1.75; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a21e86 */.elementor-6397 .elementor-element.elementor-element-5a21e86 { background: #fffbf0; border-left: 5px solid #f5c518; border-radius: 0 8px 8px 0; padding: 16px 20px; font-size: 14px; color: #5a4200; line-height: 1.75; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d849e88 */.elementor-6397 .elementor-element.elementor-element-d849e88 table { width: 100%; border-collapse: collapse; font-size: 14px; background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 1px 8px rgba(0,0,0,0.07); } .elementor-6397 .elementor-element.elementor-element-d849e88 th { background: #1a6fa8; color: #fff; padding: 11px 14px; text-align: left; font-weight: 700; font-size: 13px; } .elementor-6397 .elementor-element.elementor-element-d849e88 td { padding: 11px 14px; border-bottom: 1px solid #e8edf5; vertical-align: top; line-height: 1.65; } .elementor-6397 .elementor-element.elementor-element-d849e88 tr:last-child td { border-bottom: none; } .elementor-6397 .elementor-element.elementor-element-d849e88 tr:nth-child(even) td { background: #f5f9fd; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11c028 */.elementor-6397 .elementor-element.elementor-element-a11c028 { background: #fffbf0; border-left: 5px solid #f5c518; border-radius: 0 8px 8px 0; padding: 16px 20px; font-size: 14px; color: #5a4200; line-height: 1.75; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39b41c3 */.elementor-6397 .elementor-element.elementor-element-39b41c3 { background: #fffbf0; border-left: 5px solid #f5c518; border-radius: 0 8px 8px 0; padding: 16px 20px; font-size: 14px; color: #5a4200; line-height: 1.75; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95dfb82 */.elementor-6397 .elementor-element.elementor-element-95dfb82 { background: #fffbf0; border-left: 5px solid #f5c518; border-radius: 0 10px 10px 0; padding: 16px 20px; font-size: 14px; color: #5a4200; line-height: 1.75; }/* End custom CSS */