.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1261 .elementor-element.elementor-element-938ba8b .elementor-heading-title{font-family:"Ubuntu Sans", Sans-serif;font-weight:600;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1261 .elementor-element.elementor-element-3f72e8b4 .elementor-accordion-item{border-width:0px;}.elementor-1261 .elementor-element.elementor-element-3f72e8b4 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-1261 .elementor-element.elementor-element-3f72e8b4 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1261 .elementor-element.elementor-element-3392775d .elementor-button{background-color:#61CE70;}/* Start custom CSS for html, class: .elementor-element-4c2699e */*{box-sizing:border-box;}
  body{
    margin:0;
    font-family:"Inter",Arial,Helvetica,sans-serif;
    color:#222;
    background:#fff;
    line-height:1.7;
    font-size:16px;
  }
  a{color:#c00020;}
  .wrap{
    max-width:860px;
    margin:0 auto;
    padding:40px 20px 100px;
  }
  h1{
    font-size:26px;
    font-weight:700;
    margin:0 0 24px;
  }
  .intro p{margin:0 0 16px;}
  .accordion{
    border-top:1px solid #ddd;
    margin-top:30px;
  }
  .acc-item{
    border-bottom:1px solid #ddd;
  }
  .acc-header{
    width:100%;
    text-align:left;
    background:none;
    border:none;
    cursor:pointer;
    padding:18px 4px;
    font-size:16px;
    font-weight:700;
    display:flex;
    justify-content:space-between;
    align-items:center;
    color:#222;
  }
  .acc-header .icon{
    font-size:20px;
    font-weight:400;
    margin-left:12px;
    flex-shrink:0;
    transition:transform .2s ease;
  }
  .acc-header[aria-expanded="true"] .icon{transform:rotate(45deg);}
  .acc-panel{
    max-height:0;
    overflow:hidden;
    transition:max-height .25s ease;
    padding:0 4px;
  }
  .acc-panel-inner{
    padding-bottom:22px;
  }
  h3{
    font-size:15px;
    font-weight:700;
    margin:22px 0 8px;
  }
  h3:first-child{margin-top:0;}
  p{margin:0 0 14px;}
  ul, ol{margin:0 0 14px; padding-left:22px;}
  li{margin-bottom:8px;}
  .meta{font-size:14.5px; margin:3px 0;}
  .meta u{text-decoration-color:#999;}
  table{
    width:100%;
    border-collapse:collapse;
    margin:14px 0 20px;
    font-size:14.5px;
  }
  th,td{
    border:1px solid #ddd;
    padding:10px 12px;
    text-align:left;
    vertical-align:top;
  }
  th{background:#f4f4f4;font-weight:700;}
  .dpo{margin-top:10px;}
  .dpo p{margin:3px 0;}
  .updated{margin-top:16px; font-weight:700;}
  em{font-style:italic;}
</style>/* End custom CSS */