.elementor-32312 .elementor-element.elementor-element-70163d16:not(.elementor-motion-effects-element-type-background), .elementor-32312 .elementor-element.elementor-element-70163d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6051;}.elementor-32312 .elementor-element.elementor-element-70163d16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12% 0% 8% 0%;}.elementor-32312 .elementor-element.elementor-element-70163d16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-32312 .elementor-element.elementor-element-7d012f4d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32312 .elementor-element.elementor-element-7d012f4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32312 .elementor-element.elementor-element-7d012f4d > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-32312 .elementor-element.elementor-element-7d012f4d{z-index:3;}.elementor-32312 .elementor-element.elementor-element-4cf246cd > .elementor-shape-top .elementor-shape-fill{fill:#FF6051;}.elementor-32312 .elementor-element.elementor-element-4cf246cd > .elementor-shape-top svg{width:calc(129% + 1.3px);transform:translateX(-50%) rotateY(180deg);}.elementor-32312 .elementor-element.elementor-element-4cf246cd{padding:120px 0px 120px 0px;}@media(max-width:767px){.elementor-32312 .elementor-element.elementor-element-208b1f66{padding:0px 0px 0px 0px;}.elementor-32312 .elementor-element.elementor-element-7d012f4d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32312 .elementor-element.elementor-element-4cf246cd{padding:60px 0px 60px 0px;}}/* Start custom CSS */<style>
    /* General Styles */
    body {
      font-family: 'Arial', sans-serif;
      margin: 0;
      padding: 0;
      line-height: 1.6;
      background-color: #F9F9F9;
      color: #333;
    }
    h1 {
      font-size: 2.5em;
      color: #FF4433;
      text-align: center;
      padding: 20px 0;
      margin: 0;
      border-bottom: 2px solid #E0E0E0;
    }
    h5 {
      text-align: center;
      margin: 10px 0 30px;
      color: #666;
    }
    /* Main Content */
    .container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 20px;
    }
    ul {
      list-style: none;
      padding: 0;
      margin: 0;
    }
    .topic-item {
      background: #fff;
      margin-bottom: 15px;
      border: 1px solid #E0E0E0;
      border-radius: 8px;
      padding: 15px 20px;
      transition: transform 0.2s ease, box-shadow 0.2s ease;
    }
    .topic-item:hover {
      transform: translateY(-5px);
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    }
    .topic-title {
      font-size: 1.2em;
      color: #333;
      font-weight: bold;
      margin-bottom: 5px;
    }
    .topic-links a {
      font-size: 1em;
      color: #F7978F;
      margin-right: 15px;
      text-decoration: none;
      transition: color 0.2s ease;
    }
    .topic-links a:hover {
      color: #388E3C;
      text-decoration: underline;
    }
    /* Footer */
    .footer {
      background: #4CAF50;
      color: white;
      text-align: center;
      padding: 10px 0;
      margin-top: 30px;
      font-size: 0.9em;
    }
    /* Responsive Design */
    @media (max-width: 768px) {
      .topic-item {
        padding: 10px 15px;
      }
      .topic-title {
        font-size: 1em;
      }
      .topic-links a {
        font-size: 0.9em;
      }
    }
    @media (max-width: 480px) {
      h1 {
        font-size: 2em;
      }
      .topic-title {
        font-size: 0.9em;
      }
      .topic-links a {
        font-size: 0.8em;
        margin-right:10px;
      }
    }/* End custom CSS */