.elementor-12444 .elementor-element.elementor-element-d091f84:not(.elementor-motion-effects-element-type-background), .elementor-12444 .elementor-element.elementor-element-d091f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11253E;}.elementor-12444 .elementor-element.elementor-element-d091f84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-12444 .elementor-element.elementor-element-d091f84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12444 .elementor-element.elementor-element-32a7bcf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-a7301f9{text-align:center;}.elementor-12444 .elementor-element.elementor-element-a7301f9 .elementor-heading-title{color:#FFFFFF;}.elementor-12444 .elementor-element.elementor-element-ae1d6a9 > .elementor-container{max-width:800px;}.elementor-12444 .elementor-element.elementor-element-ae1d6a9{padding:5% 5% 5% 5%;}.elementor-12444 .elementor-element.elementor-element-6501bd8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-f73f9ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-595f71d{font-size:15px;}/* Start custom CSS */body {
      line-height: 1.6;
      color: #333;
      margin: 0 auto;
      padding: 20px;
    }
    h1, h2, h3, h4, h5, h6 {
      margin-top: 1.5em;
      margin-bottom: 0.5em;
      font-weight:bold;
    }
    h1 { font-size: 2.5em !important; }
    h2 { font-size: 2em !important;  line-height: 1.1em !important}
    h3 { font-size: 1.5em !important;  line-height: 1.2em !important }
    h4 { font-size: 1.25em !important;  line-height: 1em !important }
    h5 { font-size: 1.1em !important;   line-height: 1em !important}
    h6 { font-size: 1em !important;  line-height: 0.5em !important}
    p {
      margin-bottom: 1em;
    }
    img {
      max-width: 100%;
      height: auto;
      display: block;
      margin: 1em auto;
    }
    a {
      color: #3498db;
      text-decoration: none;
    }
    a:hover {
      text-decoration: underline;
    }
    blockquote {
      border-left: 4px solid #3498db;
      margin: 1em 0;
      padding-left: 1em;
      color: #666;
    }
    code {
      background-color: #f8f9fa;
      padding: 0.2em 0.4em;
      border-radius: 3px;
      font-family: 'Courier New', monospace;
    }
    pre {
      background-color: #f8f9fa;
      padding: 1em;
      border-radius: 5px;
      overflow-x: auto;
    }
    ul, ol {
      margin-top:2em;  
      margin-bottom: 2em;
      padding-left: 2em;
    }
    li {
      margin-bottom: 0.5em;
    }
    table {
      border-collapse: collapse;
      width: 100%;
      margin: 3em 0;
    }
    th, td {
      border: 1px solid #ddd;
      padding: 8px;
      text-align: left;
    }
    th {
      background-color: #f2f2f2;
    }
    iframe {
      max-width: 100%;
      margin: 1em auto;
      display: block;
    }
    
    
ul {list-style: disc;}
ol {list-style:decimal;}/* End custom CSS */