.elementor-799 .elementor-element.elementor-element-98d118d{--display:flex;}.elementor-799 .elementor-element.elementor-element- .elementor-icon-box-wrapper{text-align:start;}.elementor-799 .elementor-element.elementor-element- .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element- .elementor-icon-box-title a{font-family:var( --e-global-typography-5eacf7d-font-family ), Sans-serif;font-size:var( --e-global-typography-5eacf7d-font-size );font-weight:var( --e-global-typography-5eacf7d-font-weight );text-transform:var( --e-global-typography-5eacf7d-text-transform );}.elementor-799 .elementor-element.elementor-element- .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-799 .elementor-element.elementor-element- .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element- .elementor-icon-box-title a{font-size:var( --e-global-typography-5eacf7d-font-size );}.elementor-799 .elementor-element.elementor-element- .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-799 .elementor-element.elementor-element- .elementor-icon-box-title, .elementor-799 .elementor-element.elementor-element- .elementor-icon-box-title a{font-size:var( --e-global-typography-5eacf7d-font-size );}.elementor-799 .elementor-element.elementor-element- .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element- */.elementor-799 .elementor-element.elementor-element-{max-width:820px}
.elementor-799 .elementor-element.elementor-element- h2{font-size:18px;line-height:1.3;text-transform:uppercase;font-weight:800;color:#fff;margin:2.4em 0 .7em}
.elementor-799 .elementor-element.elementor-element- h3{font-size:15px;line-height:1.4;font-weight:700;color:#fff;margin:1.8em 0 .5em}
.elementor-799 .elementor-element.elementor-element- p{margin:0 0 1em}
.elementor-799 .elementor-element.elementor-element- ul{margin:0 0 1em 1.2em;padding:0}
.elementor-799 .elementor-element.elementor-element- li{margin:0 0 .35em}
.elementor-799 .elementor-element.elementor-element- a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.elementor-799 .elementor-element.elementor-element- table{width:100%;border-collapse:collapse;margin:0 0 1.5em;font-size:.92em}
.elementor-799 .elementor-element.elementor-element- th,.elementor-799 .elementor-element.elementor-element- td{border:1px solid rgba(255,255,255,.15);padding:8px 10px;text-align:left;vertical-align:top}
.elementor-799 .elementor-element.elementor-element- th{color:#fff;font-weight:700;background:rgba(255,255,255,.04)}
.elementor-799 .elementor-element.elementor-element- code{background:rgba(255,255,255,.08);padding:1px 5px;border-radius:4px;color:#fff}/* End custom CSS */