.elementor-widget-container .e-frontend-copy .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );background-color:var( --e-global-color-accent );}.elementor-24815 .elementor-element.elementor-element-d14b943{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-text-editor .e-frontend-copy .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );background-color:var( --e-global-color-accent );}.elementor-24815 .elementor-element.elementor-element-d8b1cd5{color:#303030;}/* Start custom CSS for text-editor, class: .elementor-element-187affb */.cyber-threats ul {
  list-style-type: disc;
  margin-left: 30px;
  padding-left: 0;
}

.cyber-threats ul ul {
  list-style-type: circle;
  margin-left: 30px;
}

.cyber-threats li {
  margin-bottom: 20px;
  line-height: 1.6;
}

.cyber-threats em {
  font-style: italic;
}

.cyber-threats strong {
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8b1cd5 */.cyber-table .table-container {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  margin-top: 20px;
}

/* Each column */
.cyber-table .table-column {
  flex: 1 1 300px;
}

.cyber-table .table-column h4 {
  font-weight: bold;
  margin-bottom: 10px;
}

/* Make it responsive and max 70% on large screens */

@media (min-width: 992px) {
  .responsive-table-container {
    width: 70%;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e139585 */.cyber-safety-elements {

  padding: 20px;

}

.cyber-safety-elements ol {
  padding-left: 30px;
}

.cyber-safety-elements li {
  margin-bottom: 20px;
}

.cyber-safety-elements strong {
  display: block;
  margin-bottom: 8px;
}

.cyber-safety-elements ul {
  list-style-type: disc;
  padding-left: 30px;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14b943 */.custom-link-news a {
    color: #303030;
    text-decoration: underline;
}
.custom-link-news a:hover {
    color: #007AC9;
}/* End custom CSS */