{
    \"head\": {
        \"components\": [{
            \"id\": \"2588\",
            \"args\": []
        }]
    },
    \"hero\": {
        \"components\": [{
            \"id\": \"2574\",
            \"args\": {
                \"heading\": \"Borderline Personality Disorder Treatment in Randolph, NJ\"
            }
        }]
    },
    \"rows\": {
        \"components\": [{
            \"id\": \"453\",
            \"args\": {
                \"_width\": \"default\",
                \"_pad_t\": {
                    \"xl\": \"100\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_pad_h\": {
                    \"xl\": \"0\",
                    \"lg\": \"auto\",
                    \"md\": \"20\",
                    \"sm\": \"20\",
                    \"xs\": \"20\"
                },
                \"_pad_b\": {
                    \"xl\": \"100\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_bg\": {
                    \"xs_bg_type\": \"none\",
                    \"sm_bg_type\": \"same\",
                    \"md_bg_type\": \"same\",
                    \"lg_bg_type\": \"same\",
                    \"xl_bg_type\": \"same\"
                },
                \"_id\": \"\",
                \"_class\": \"\"
            },
            \"columns\": [{
                \"type\": \"body\",
                \"components\": [{
                    \"id\": \"320\",
                    \"args\": {
                        \"source\": \"selected\",
                        \"image\": \"8989\",
                        \"alt\": \"\",
                        \"link\": \"\",
                        \"size\": \"full\",
                        \"class\": \"img-fluid\",
                        \"max_width\": \"100%\",
                        \"max_height\": \"auto\"
                    }
                }, {
                    \"id\": \"379\",
                    \"args\": {
                        \"height\": {
                            \"xl\": \"50\",
                            \"lg\": \"auto\",
                            \"md\": \"auto\",
                            \"sm\": \"auto\",
                            \"xs\": \"auto\"
                        }
                    }
                }, {
                    \"id\": \"354\",
                    \"args\": {
                        \"formatting\": \"text-normal\",
                        \"html\": \"Borderline Personality Disorder (BPD) is a complex mental health condition characterized by intense emotional instability, impulsivity, relationship challenges, and a disrupted sense of self. For teens, young adults, and adults coping with this condition, life can feel like an emotional rollercoaster, where day-to-day experiences are often colored by unpredictability and distress.\\r\\n\\r\\nAt CTRLCare Behavioral Health in Randolph, NJ, we specialize in providing compassionate, expert care for individuals living with BPD, offering a path to emotional stability, healing, and self-discovery. Our holistic approach prioritizes addressing both the symptoms of BPD and the underlying factors—such as unresolved trauma and problematic technology use—that contribute to emotional dysregulation and impulsivity.\\r\\n\\r\\nIf you or someone you love is searching for effective Borderline Personality Disorder treatment in Randolph, NJ, CTRLCare Behavioral Health can help turn challenges into opportunities for growth and empowerment.\\r\\n<h2>The Challenges of Living With Borderline Personality Disorder</h2>\\r\\nBPD affects how individuals perceive themselves and others, creating difficulties in emotional regulation and interpersonal relationships. According to the National Institute of Mental Health (NIMH), approximately 1.4% of U.S. adults experience BPD. While nearly 75% of diagnosed cases occur in women, teens and young adults of all genders are increasingly seeking treatment as awareness of the disorder grows.\\r\\n\\r\\nBPD often begins in adolescence or early adulthood, but its symptoms can persist across different life stages if left untreated. The good news is that with professional support and evidence-based treatment, individuals with BPD can learn to manage their emotions, enhance their relationships, and reclaim their sense of self.\\r\\n<h2>Common Symptoms of BPD</h2>\\r\\nBPD is defined by patterns of instability in mood, relationships, and self-image. Common symptoms include:\\r\\n<ul>\\r\\n \\t<li>Intense emotional responses that feel disproportionate to the situation.</li>\\r\\n \\t<li>Chronic feelings of emptiness or hopelessness.</li>\\r\\n \\t<li>Frequent mood swings or episodes of intense anger.</li>\\r\\n \\t<li>Risky decisions, such as reckless spending, substance misuse, or impulsive sexual behaviors.</li>\\r\\n \\t<li>Difficulty resisting emotional urges or acting without considering consequences.</li>\\r\\n \\t<li>A fear of abandonment that may lead to frantic attempts to avoid rejection—real or perceived.</li>\\r\\n \\t<li>Love-hate dynamics, marked by alternating extremes of closeness and distance.</li>\\r\\n \\t<li>Distrust of others, sometimes accompanied by feelings of paranoia.</li>\\r\\n \\t<li>A distorted or unstable self-image.</li>\\r\\n \\t<li>Feeling disconnected from oneself or questioning one’s sense of identity.</li>\\r\\n</ul>\\r\\nAlthough these symptoms can feel overwhelming, they are treatable. Professional support and evidence-based therapies can help individuals regain control over their emotions and live more stable, fulfilling lives.\\r\\n<h2>How Technology Impacts Individuals With BPD</h2>\\r\\nTechnology plays an increasingly large role in daily life, and individuals with BPD may experience unique challenges in their interactions with digital platforms. Studies have demonstrated links between BPD and problematic technology use, particularly regarding screen time and social media.\\r\\n<h3>The Risks of Technology Misuse</h3>\\r\\nPeople living with BPD often experience difficulty with emotional regulation and impulsive behaviors, which can be amplified by excessive technology use. Adults with BPD who spend extended time online report higher levels of mood swings, emotional distress, and difficulty managing their symptoms.\\r\\n\\r\\nFor teens and young adults, the connection between BPD and internet addiction is even stronger. Digital interactions—such as scrolling through social media or seeking online validation—can heighten impulsivity and strain real-world relationships, reinforcing negative emotional patterns. While technology doesn’t cause BPD, it can exacerbate symptoms like emotional dysregulation. Our team at CTRLCare helps clients redefine their relationship with digital tools, empowering them to set healthy boundaries and focus on holistic well-being.\",
                        \"width\": \"1048\",
                        \"align\": \"center\",
                        \"text_alignment\": \"xs-text-left\",
                        \"text_color\": \"\"
                    }
                }]
            }]
        }, {
            \"id\": \"456\",
            \"args\": {
                \"row_class\": \"\",
                \"gap\": {
                    \"xl\": \"20\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"invert_column_order_on\": \"never\",
                \"column_1\": {
                    \"xl\": \"12\",
                    \"lg\": \"12\",
                    \"md\": \"24\",
                    \"sm\": \"24\",
                    \"xs\": \"24\"
                },
                \"column_1_align_v\": {
                    \"xl\": \"initial\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"column_1_align_h\": {
                    \"xl\": \"initial\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"column_1_class\": \"\",
                \"column_2\": {
                    \"xl\": \"12\",
                    \"lg\": \"12\",
                    \"md\": \"24\",
                    \"sm\": \"24\",
                    \"xs\": \"24\"
                },
                \"column_2_align_v\": {
                    \"xl\": \"initial\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"column_2_align_h\": {
                    \"xl\": \"initial\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"column_2_class\": \"\",
                \"_width\": \"default\",
                \"_pad_t\": {
                    \"xl\": \"100\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_pad_h\": {
                    \"xl\": \"10\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_pad_b\": {
                    \"xl\": \"100\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_bg\": {
                    \"xs_bg_type\": \"class\",
                    \"xs_bg_class\": \"\",
                    \"xs_bg_color\": \"neutral4\",
                    \"sm_bg_type\": \"same\",
                    \"md_bg_type\": \"same\",
                    \"lg_bg_type\": \"same\",
                    \"xl_bg_type\": \"same\"
                },
                \"_id\": \"\",
                \"_class\": \"\"
            },
            \"columns\": [{
                \"type\": \"body\",
                \"components\": [{
                    \"id\": \"379\",
                    \"args\": {
                        \"height\": {
                            \"xl\": \"10\",
                            \"lg\": \"auto\",
                            \"md\": \"auto\",
                            \"sm\": \"auto\",
                            \"xs\": \"auto\"
                        }
                    }
                }, {
                    \"id\": \"320\",
                    \"args\": {
                        \"source\": \"selected\",
                        \"image\": \"8795\",
                        \"alt\": \"\",
                        \"link\": \"\",
                        \"size\": \"full\",
                        \"class\": \"img-fluid\",
                        \"max_width\": \"\",
                        \"max_height\": \"auto\"
                    }
                }]
            }, {
                \"type\": \"body\",
                \"components\": [{
                    \"id\": \"354\",
                    \"args\": {
                        \"formatting\": \"text-normal\",
                        \"html\": \"<h3><b>Why Choose Our Morris County Borderline Personality Disorder Treatment Program?</b></h3>\\r\\n<span style=\\\"font-weight: 400;\\\">At CTRLCare Behavioral Health, we take a holistic and personalized approach to help you navigate your challenges and create a healthier balance with technology. Our treatment plans include:</span>\\r\\n<ul>\\r\\n \\t<li style=\\\"font-weight: 400;\\\" aria-level=\\\"1\\\">Age-Specific Approaches: We provide individualized care for teens, young adults, and adults to meet developmental and contextual needs.</li>\\r\\n \\t<li style=\\\"font-weight: 400;\\\" aria-level=\\\"1\\\">Expertise in BPD and Complex Cases: Our clinical team uses methods backed by research to treat BPD effectively.</li>\\r\\n \\t<li style=\\\"font-weight: 400;\\\" aria-level=\\\"1\\\">Focus on Technology Misuse: As one of the few clinics to address the crucial role of technology in mental health, we offer unique strategies to reduce its impact.</li>\\r\\n \\t<li style=\\\"font-weight: 400;\\\" aria-level=\\\"1\\\">Holistic and Comprehensive Approach: We combine proven therapies with health-focused strategies such as mindfulness and nutrition counseling.</li>\\r\\n \\t<li style=\\\"font-weight: 400;\\\" aria-level=\\\"1\\\">Welcoming and Safe Environment: Located in Randolph, NJ, we’ve built a space where clients can explore healing in a compassionate and nonjudgmental environment.</li>\\r\\n</ul>\",
                        \"width\": \"auto\",
                        \"align\": \"left\",
                        \"text_alignment\": \"xs-text-left\",
                        \"text_color\": \"\"
                    }
                }]
            }]
        }, {
            \"id\": 453,
            \"args\": {
                \"_width\": \"default\",
                \"_pad_t\": {
                    \"xl\": \"40\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_pad_h\": {
                    \"xl\": \"40\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_pad_b\": {
                    \"xl\": \"40\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_bg\": {
                    \"xs_bg_type\": \"none\",
                    \"sm_bg_type\": \"same\",
                    \"md_bg_type\": \"same\",
                    \"lg_bg_type\": \"same\",
                    \"xl_bg_type\": \"same\"
                },
                \"_id\": \"\",
                \"_class\": \"\"
            },
            \"columns\": [{
                \"type\": \"body\",
                \"components\": [{
                    \"id\": 354,
                    \"args\": {
                        \"formatting\": \"text-normal\",
                        \"html\": \"<h2>BPD Treatment in Randolph, NJ: What to Expect</h2>\\r\\nAt CTRLCare Behavioral Health, we offer customized, holistic care for teens, young adults, and adults with BPD. Our comprehensive approach prioritizes emotional healing while addressing the triggers—like technology misuse—that complicate recovery.\\r\\n<h3>Components of Our Borderline Personality Disorder Treatment Program</h3>\\r\\n<strong>Comprehensive Diagnostic Assessment: </strong>We begin each client’s journey with a thorough diagnostic evaluation to identify specific challenges and needs. This personalized approach enables us to design targeted treatment plans that promote sustainable recovery.\\r\\n\\r\\n<strong>Psychotherapy for Emotional Growth: </strong>Therapy is the cornerstone of BPD treatment at CTRLCare, equipping clients with tools to regulate emotions, improve relationships, and build confidence. Evidence-based therapies we offer include:\\r\\n<ul>\\r\\n \\t<li>Dialectical Behavior Therapy (DBT): Focused on mindfulness, distress tolerance, emotional regulation, and interpersonal effectiveness, DBT is one of the most effective treatments for managing BPD symptoms.</li>\\r\\n \\t<li>Cognitive Behavioral Therapy (CBT): Helps clients challenge negative thought patterns and behaviors that contribute to their struggles.</li>\\r\\n \\t<li>Trauma-Informed Therapy: Addresses unresolved trauma that can exacerbate emotional instability.</li>\\r\\n \\t<li>Medication Management</li>\\r\\n</ul>\\r\\nAlthough BPD cannot be treated pharmacologically, certain medications, such as those that address anxiety, depression, or impulsivity, are often helpful in managing symptoms. We work closely with each client to develop safe, effective medication plans tailored to their needs.\\r\\n\\r\\n<strong>Family Therapy and Support: </strong>BPD impacts not only the individual but also their relationships with loved ones. CTRLCare’s family therapy services help families:\\r\\n<ul>\\r\\n \\t<li>Understand BPD and its symptoms.</li>\\r\\n \\t<li>Improve communication and empathy within the household.</li>\\r\\n \\t<li>Develop strategies to support recovery while maintaining healthy boundaries.</li>\\r\\n \\t<li>Addressing Technology Misuse</li>\\r\\n</ul>\\r\\nAt CTRLCare, we recognize the critical role technology plays in exacerbating symptoms of BPD. Our programs incorporate strategies for:\\r\\n\\r\\n<strong>Setting boundaries on social media and screen time:</strong>\\r\\n<ul>\\r\\n \\t<li>Reducing technology dependence through mindfulness activities.</li>\\r\\n \\t<li>Replacing unhealthy behaviors with constructive offline habits.</li>\\r\\n</ul>\",
                        \"width\": \"auto\",
                        \"align\": \"left\",
                        \"text_alignment\": \"xs-text-center\",
                        \"text_color\": \"\"
                    }
                }]
            }]
        }, {
            \"id\": \"456\",
            \"args\": {
                \"row_class\": \"\",
                \"gap\": {
                    \"xl\": \"20\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"invert_column_order_on\": \"never\",
                \"column_1\": {
                    \"xl\": \"12\",
                    \"lg\": \"12\",
                    \"md\": \"24\",
                    \"sm\": \"24\",
                    \"xs\": \"24\"
                },
                \"column_1_align_v\": {
                    \"xl\": \"center\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"column_1_align_h\": {
                    \"xl\": \"initial\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"column_1_class\": \"\",
                \"column_2\": {
                    \"xl\": \"12\",
                    \"lg\": \"12\",
                    \"md\": \"24\",
                    \"sm\": \"24\",
                    \"xs\": \"24\"
                },
                \"column_2_align_v\": {
                    \"xl\": \"initial\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"column_2_align_h\": {
                    \"xl\": \"initial\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"column_2_class\": \"\",
                \"_width\": \"default\",
                \"_pad_t\": {
                    \"xl\": \"100\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_pad_h\": {
                    \"xl\": \"40\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_pad_b\": {
                    \"xl\": \"100\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_bg\": {
                    \"xs_bg_type\": \"class\",
                    \"xs_bg_class\": \"\",
                    \"xs_bg_color\": \"light3\",
                    \"sm_bg_type\": \"same\",
                    \"md_bg_type\": \"same\",
                    \"lg_bg_type\": \"same\",
                    \"xl_bg_type\": \"same\"
                },
                \"_id\": \"\",
                \"_class\": \"\"
            },
            \"columns\": [{
                \"type\": \"body\",
                \"components\": [{
                    \"id\": \"2560\",
                    \"args\": {
                        \"image\": \"\",
                        \"alt\": \"\",
                        \"items\": [{
                            \"heading\": \"How is BPD diagnosed?\",
                            \"content\": \"<span style=\\\"font-weight: 400;\\\">Getting a diagnosis usually involves a comprehensive evaluation by a mental health professional, including a detailed discussion of symptoms, medical history, and possibly standardized assessment tools to determine the presence of BPD.</span>\"
                        }, {
                            \"heading\": \"Can adults receive treatment for BPD?\",
                            \"content\": \"<span style=\\\"font-weight: 400;\\\">Absolutely! We offer tailored programs for teens, adolescents, young adults, and adults living with BPD. We customize our treatments to tackle the unique challenges that come with each age group.</span>\"
                        }, {
                            \"heading\": \"How does technology use impact individuals with BPD?\",
                            \"content\": \"<span style=\\\"font-weight: 400;\\\">Excessive technology use can amplify emotional dysregulation, increase impulsivity, and create challenges with maintaining healthy habits.</span>\"
                        }, {
                            \"heading\": \"How does CTRLCare address technology use in BPD treatment?\",
                            \"content\": \"<span style=\\\"font-weight: 400;\\\">We help clients develop healthier habits around technology use, focusing on reducing impulsivity and establishing routines that promote emotional stability.</span>\"
                        }, {
                            \"heading\": \"What role do families play in BPD treatment?\",
                            \"content\": \"<span style=\\\"font-weight: 400;\\\">Families play an essential role in creating a supportive environment. At CTRLCare, we work with families to improve communication and understanding, which helps in the healing process.</span>\"
                        }, {
                            \"heading\": \"How do I know if I or a loved one needs help for BPD?\",
                            \"content\": \"<span style=\\\"font-weight: 400;\\\">If intense emotions, impulsive behaviors, or difficulties in relationships are interfering with daily life, it may be time to seek professional support.</span>\"
                        }, {
                            \"heading\": \"How can I support a loved one with BPD?\",
                            \"content\": \"<span style=\\\"font-weight: 400;\\\">It\'s really important to keep the lines of communication open, learn more about the disorder, and practice patience when supporting someone with BPD. Getting involved in their treatment process can really help, too.</span>\"
                        }, {
                            \"heading\": \"What should I expect during the first visit?\",
                            \"content\": \"<span style=\\\"font-weight: 400;\\\">Your first appointment will involve a thorough assessment where we will discuss your symptoms, medical history, and treatment goals. This allows us to create a treatment plan that fits your needs perfectly.</span>\"
                        }],
                        \"background\": \"light3\",
                        \"elements\": {
                            \"components\": [{
                                \"id\": \"407\",
                                \"args\": {
                                    \"title\": {
                                        \"text\": \"FREQUENTLY ASKED QUESTIONS\",
                                        \"tag\": \"h6\",
                                        \"style\": \"title7\",
                                        \"class\": \"\",
                                        \"id\": \"\",
                                        \"opacity\": \"\",
                                        \"color\": \"secondaryLight\"
                                    }
                                }
                            }, {
                                \"id\": \"379\",
                                \"args\": {
                                    \"height\": {
                                        \"xl\": \"10\",
                                        \"lg\": \"auto\",
                                        \"md\": \"auto\",
                                        \"sm\": \"auto\",
                                        \"xs\": \"auto\"
                                    }
                                }
                            }, {
                                \"id\": \"407\",
                                \"args\": {
                                    \"title\": {
                                        \"text\": \"Your Questions Answered: Support and Guidance for BPD\",
                                        \"tag\": \"h2\",
                                        \"style\": \"title3\",
                                        \"class\": \"\",
                                        \"id\": \"\",
                                        \"opacity\": \"\",
                                        \"color\": \"primaryDark\"
                                    }
                                }
                            }, {
                                \"id\": \"379\",
                                \"args\": {
                                    \"height\": {
                                        \"xl\": \"10\",
                                        \"lg\": \"auto\",
                                        \"md\": \"auto\",
                                        \"sm\": \"auto\",
                                        \"xs\": \"auto\"
                                    }
                                }
                            }]
                        }
                    }
                }]
            }, {
                \"type\": \"body\",
                \"components\": [{
                    \"id\": \"320\",
                    \"args\": {
                        \"source\": \"selected\",
                        \"image\": \"8464\",
                        \"alt\": \"\",
                        \"link\": \"\",
                        \"size\": \"full\",
                        \"class\": \"img-fluid\",
                        \"max_width\": \"100%\",
                        \"max_height\": \"auto\"
                    }
                }]
            }]
        }, {
            \"id\": \"453\",
            \"args\": {
                \"_width\": \"fluid\",
                \"_pad_t\": {
                    \"xl\": \"0\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_pad_h\": {
                    \"xl\": \"0\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_pad_b\": {
                    \"xl\": \"0\",
                    \"lg\": \"auto\",
                    \"md\": \"auto\",
                    \"sm\": \"auto\",
                    \"xs\": \"auto\"
                },
                \"_bg\": {
                    \"xs_bg_type\": \"none\",
                    \"sm_bg_type\": \"same\",
                    \"md_bg_type\": \"same\",
                    \"lg_bg_type\": \"same\",
                    \"xl_bg_type\": \"same\"
                },
                \"_id\": \"\",
                \"_class\": \"\"
            },
            \"columns\": [{
                \"type\": \"body\",
                \"components\": [{
                    \"id\": \"591\",
                    \"args\": {
                        \"image\": \"8765\",
                        \"Headingelements\": {
                            \"components\": [{
                                \"id\": \"407\",
                                \"args\": {
                                    \"title\": {
                                        \"text\": \"APPOINTMENT\",
                                        \"tag\": \"h6\",
                                        \"style\": \"title7\",
                                        \"class\": \"\",
                                        \"id\": \"\",
                                        \"opacity\": \"\",
                                        \"color\": \"secondaryLight\"
                                    }
                                }
                            }, {
                                \"id\": \"379\",
                                \"args\": {
                                    \"height\": {
                                        \"xl\": \"10\",
                                        \"lg\": \"auto\",
                                        \"md\": \"auto\",
                                        \"sm\": \"auto\",
                                        \"xs\": \"auto\"
                                    }
                                }
                            }, {
                                \"id\": \"407\",
                                \"args\": {
                                    \"title\": {
                                        \"text\": \"Get Your Online Consultation\",
                                        \"tag\": \"h2\",
                                        \"style\": \"title3\",
                                        \"class\": \"xs-text-center\",
                                        \"id\": \"\",
                                        \"opacity\": \"\",
                                        \"color\": \"neutral9\"
                                    }
                                }
                            }, {
                                \"id\": \"379\",
                                \"args\": {
                                    \"height\": {
                                        \"xl\": \"20\",
                                        \"lg\": \"auto\",
                                        \"md\": \"auto\",
                                        \"sm\": \"auto\",
                                        \"xs\": \"auto\"
                                    }
                                }
                            }]
                        },
                        \"elements\": {
                            \"components\": [{
                                \"id\": \"317\",
                                \"args\": {
                                    \"form_id\": \"3\"
                                }
                            }]
                        }
                    }
                }]
            }]
        }]
    },
    \"foot\": {
        \"components\": [{
            \"id\": \"610\",
            \"args\": []
        }]
    }
}