.elementor-10857 .elementor-element.elementor-element-ce04156{--display:flex;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-10857 .elementor-element.elementor-element-0524bdb{--display:flex;}.elementor-10857 .elementor-element.elementor-element-d5b2b1f{--spacer-size:5px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10857 .elementor-element.elementor-element-ce04156{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-10857 .elementor-element.elementor-element-ce04156{--padding-top:40px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-9c3c17e */.elementor-10857 .elementor-element.elementor-element-9c3c17e{max-width:900px;margin:0 auto;color:#3F444B;font-size:16px;line-height:1.65}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-title{font-family:"Omnes Bold",sans-serif;color:#1C8AD8;font-size:44px;line-height:1.1;margin:0 0 8px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-updated{color:#5C6B7A;font-size:15px;margin:0 0 24px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-addr{background:#F7FBFF;border:1px solid #DCE8F2;border-radius:12px;padding:12px 18px;display:inline-block;margin:4px 0 16px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-toc{border:1px solid #DCE8F2;background:#F7FBFF;border-radius:20px;padding:22px 28px;margin:8px 0 24px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-toc-title{font-family:"Omnes Bold",sans-serif;color:#333333;font-size:18px;margin:0 0 8px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-toc-appx{margin-top:16px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-toc ol{columns:3;column-gap:28px;margin:0;padding-left:24px;font-size:15px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-toc ul{margin:0;padding-left:20px;font-size:15px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-toc li{margin:3px 0;break-inside:avoid}
.elementor-10857 .elementor-element.elementor-element-9c3c17e h2{font-family:"Omnes Bold",sans-serif;color:#1C8AD8;font-size:26px;line-height:1.25;margin:36px 0 12px;padding-top:24px;border-top:1px solid #DCE8F2;scroll-margin-top:110px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e h3{font-family:"Omnes Bold",sans-serif;color:#333333;font-size:20px;margin:26px 0 8px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e h4{font-family:"Omnes Bold",sans-serif;color:#1C8AD8;font-size:17px;margin:22px 0 6px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e p{margin:0 0 12px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .cl{position:relative;padding-left:3.6em}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .cl-n{position:absolute;left:0;top:0;font-weight:700;color:#1C8AD8}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .cl-sub{padding-left:calc(28px + 4.4em)}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .cl-sub .cl-n{left:28px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .sub{padding-left:44px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .def strong{color:#333333}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-caps{font-size:14px;letter-spacing:.01em}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-note{font-size:14px;color:#5C6B7A}
.elementor-10857 .elementor-element.elementor-element-9c3c17e a{color:#1C8AD8;text-decoration:underline;overflow-wrap:anywhere}
.elementor-10857 .elementor-element.elementor-element-9c3c17e ul{padding-left:22px;margin:0 0 14px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e li{margin:5px 0}
.elementor-10857 .elementor-element.elementor-element-9c3c17e li ul{margin-top:6px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-cols{columns:2;column-gap:28px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-table{overflow-x:auto;margin:12px 0 10px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #C9DDEC;border-radius:12px;overflow:hidden;font-size:15px}
.elementor-10857 .elementor-element.elementor-element-9c3c17e th{background:#3FA8F4;color:#fff;text-align:left;padding:10px 14px;font-family:"Omnes Bold",sans-serif;border:0}
.elementor-10857 .elementor-element.elementor-element-9c3c17e td{padding:10px 14px;border:0;border-top:1px solid #DCE8F2;vertical-align:top}
.elementor-10857 .elementor-element.elementor-element-9c3c17e tr:nth-child(even) td{background:#F7FBFF}
@media (max-width:767px){.elementor-10857 .elementor-element.elementor-element-9c3c17e{font-size:15px}.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-title{font-size:32px}.elementor-10857 .elementor-element.elementor-element-9c3c17e h2{font-size:22px}.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-toc ol{columns:1}.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-cols{columns:1}.elementor-10857 .elementor-element.elementor-element-9c3c17e .cl{padding-left:3.4em}.elementor-10857 .elementor-element.elementor-element-9c3c17e .cl-sub{padding-left:calc(12px + 4.2em)}.elementor-10857 .elementor-element.elementor-element-9c3c17e .cl-sub .cl-n{left:12px}.elementor-10857 .elementor-element.elementor-element-9c3c17e .sub{padding-left:20px}.elementor-10857 .elementor-element.elementor-element-9c3c17e .tc-toc{padding:20px}}/* End custom CSS */