.elementor-409 .elementor-element.elementor-element-229e861{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-409 .elementor-element.elementor-element-5289b9c{text-align:start;}/* Start custom CSS for text-editor, class: .elementor-element-5289b9c */body { font-family: Arial, sans-serif !important; line-height: 1.6; margin: 0; padding: 20px; }
        .container { max-width: 800px; margin: 0 auto; }
        .cta-box { background: linear-gradient(135deg, #9C27B0, #7B1FA2); color: white; padding: 25px; border-radius: 10px; margin: 30px 0; text-align: center; }
        .cta-button { background: #FF5722; color: white; padding: 15px 30px; border: none; border-radius: 5px; font-size: 18px; font-weight: bold; cursor: pointer; text-decoration: none; display: inline-block; margin-top: 15px; }
        .cta-button:hover { background: #E64A19; }
        .condition-card { background: #fff; border: 1px solid #ddd; border-radius: 10px; padding: 25px; margin: 20px 0; box-shadow: 0 3px 6px rgba(0,0,0,0.1); }
        .condition-card h3 { color: #9C27B0; margin-top: 0; border-bottom: 2px solid #9C27B0; padding-bottom: 10px; }
        .normal-range { background: #e8f5e8; border: 1px solid #4CAF50; border-radius: 5px; padding: 15px; margin: 15px 0; }
        .low-range { background: #e3f2fd; border: 1px solid #2196f3; border-radius: 5px; padding: 15px; margin: 15px 0; }
        .high-range { background: #ffebee; border: 1px solid #f44336; border-radius: 5px; padding: 15px; margin: 15px 0; }
        .stat-box { background: #f8f9fa; border: 2px solid #9C27B0; border-radius: 8px; padding: 20px; margin: 20px 0; text-align: center; }
        .symptom-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 20px 0; }
        .warning-box { background: #fff8e1; border-left: 4px solid #ffc107; padding: 20px; margin: 20px 0; }
        .info-box { background: #e8eaf6; border-left: 4px solid #9C27B0; padding: 20px; margin: 20px 0; }
        h1, h2 { color: #7B1FA2 !important}
        .internal-link { color: #2196F3; text-decoration: none; font-weight: 500; }
        .internal-link:hover { text-decoration: underline; }
        .emoji { font-size: 1.2em; }
        table { width: 100%; border-collapse: collapse; margin: 20px 0; }
        th, td { border: 1px solid #ddd; padding: 12px; text-align: left; }
        th { background-color: #9C27B0; color: white; }
        tr:nth-child(even) { background-color: #f9f9f9; }
        @media (max-width: 600px) { .symptom-grid { grid-template-columns: 1fr; } }
        
        .highlight-box { 
            background: #f8f9fa; border-left: 4px solid #2196F3; padding: 20px; margin: 20px 0;
         }
         
         a{
             color: #2196f3 !important;
         }/* End custom CSS */