- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 462 of themes/gavias_kunco/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '
Balsama Medical Center – Saida, South Lebanon
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '
Balsama Medical Center – Saida, South Lebanon
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n Balsama Medical Center – Saida, South Lebanon\r\n \r\n \r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw","padding_top":"0","margin_top":"0","padding_bottom":"0","margin_bottom":"0","class":"aboutus","margin_right":"30","margin_left":"30"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n\r\n\r\n\r\nBalsama Center About Page\r\n\r\n\r\n\r\n\r\n\r\n\r\nbody{\r\n margin:0;\r\n padding:0;\r\n background:#fff;\r\n \r\n}\r\n\r\n/* HERO */\r\n.hero{\r\n position:relative;\r\n}\r\n.hero-img{\r\n width:100%;\r\n height:auto;\r\n display:block;\r\n}\r\n.hero-overlay{\r\n position:absolute;\r\n top:0;\r\n left:0;\r\n width:100%;\r\n height:100%;\r\n background:rgba(0,0,0,0.4);\r\n display:flex;\r\n align-items:center;\r\n justify-content:center;\r\n}\r\n.hero-title{\r\n color:#fff;\r\n font-size:36px;\r\n font-weight:700;\r\n margin-bottom:15px;\r\n}\r\n.hero-divider{\r\n width:80px;\r\n height:3px;\r\n background:#FAB74D;\r\n margin:auto;\r\n}\r\n\r\n/* ABOUT */\r\n.balsama-about-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n background:#ffffff;\r\n}\r\n.balsama-about-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n}\r\n.balsama-about-title{\r\n font-size:34px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-about-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n text-align:justify;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* SERVICES */\r\n.balsama-services-section{\r\n padding:70px 20px;\r\n background:#f7f5fa;\r\n}\r\n.balsama-services-container{\r\n max-width:1200px;\r\n margin:auto;\r\n}\r\n.balsama-services-title{\r\n text-align:center;\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:50px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-services-grid{\r\n display:grid;\r\n grid-template-columns:repeat(auto-fit,minmax(250px,1fr));\r\n gap:25px;\r\n direction: ltr;\r\n}\r\n.balsama-service-card{\r\n background:#ffffff;\r\n padding:25px;\r\n border-radius:12px;\r\n box-shadow:0 6px 18px rgba(0,0,0,0.1);\r\n transition:all .3s ease;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-service-card:hover{\r\n transform:translateY(-6px);\r\n box-shadow:0 12px 30px rgba(0,0,0,0.2);\r\n}\r\n.balsama-service-icon{\r\n font-size:40px;\r\n margin-bottom:15px;\r\n color:#FAB74D;\r\n}\r\n.balsama-service-name{\r\n font-size:20px;\r\n font-weight:600;\r\n margin-bottom:10px;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* TEAM */\r\n.balsama-team-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n}\r\n.balsama-team-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-title{\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nAbout Balsama Center\r\n\r\nBalsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>. \r\nThe center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.\r\n\r\n\r\nThe center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nOur Services\r\n\r\n\r\n\r\n\r\nProsthetic Fittings\r\n\r\n\r\n\r\n\r\nPhysical Therapy\r\n\r\n\r\n\r\nSensory Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\nOccupational Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nSpecialized Team at Your Service\r\n\r\nThe team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.\r\n\r\n\r\n\r\n\r\n\r\n\r\n// Simple Scripts for Interactions\r\nconst counters = document.querySelectorAll('.counter');\r\nconst options = { threshold: 0.5 };\r\nconst observer = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n const counter = entry.target;\r\n const target = +counter.getAttribute('data-target');\r\n let count = 0;\r\n const increment = target / 100;\r\n const updateCounter = () => {\r\n count += increment;\r\n if (count < target) {\r\n counter.innerText = Math.ceil(count);\r\n requestAnimationFrame(updateCounter);\r\n } else {\r\n counter.innerText = target;\r\n }\r\n };\r\n updateCounter();\r\n observer.unobserve(counter);\r\n }\r\n });\r\n}, options);\r\ncounters.forEach(counter => observer.observe(counter));\r\n\r\n// Reveal Animation\r\nconst reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');\r\nconst revealObserver = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n entry.target.classList.add('active');\r\n }\r\n });\r\n}, { threshold: 0.1 });\r\nreveals.forEach(el => revealObserver.observe(el));\r\n\r\nfunction toggleCart() { alert('Cart toggle clicked'); }\r\nfunction toggleMobileMenu() { alert('Mobile menu clicked'); }\r\n\r\nmodule.exports = {\r\n content: [\"./about.html\"],\r\n important: '.vicdan-embed-wrapper',\r\n theme: {\r\n extend: {\r\n colors: {\r\n brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }\r\n },\r\n fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }\r\n }\r\n },\r\n corePlugins: { preflight: false }\r\n}\r\n\r\n\r\n\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"},{"settings":{"content":"\r\n/* CONTACT */\r\n.balsama-contact-section {\r\n padding: 60px 20px;\r\n background: #f7f5fa;\r\n color: #fff;\r\n text-align: center;\r\n font-family: Rubik, sans-serif;\r\n margin-bottom: 30px;\r\n direction: ltr;\r\n}\r\n\r\n.balsama-contact-container{\r\n max-width:900px;\r\n margin:auto;\r\n}\r\n\r\n.balsama-contact-title{\r\n font-size: 32px;\r\n font-weight: 700;\r\n margin-bottom: 25px;\r\n color: #714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n.balsama-contact-links{\r\n display:flex;\r\n justify-content:center;\r\n flex-wrap:wrap;\r\n gap:15px;\r\n margin-bottom:20px;\r\n}\r\n\r\n.balsama-contact-btn{\r\n padding:12px 25px;\r\n border-radius:8px;\r\n color:#fff;\r\n text-decoration:none;\r\n font-size:16px;\r\n font-weight:600;\r\n transition:.3s;\r\n display:inline-flex;\r\n align-items:center;\r\n gap:10px;\r\n}\r\n\r\n.balsama-contact-btn.instagram{\r\n background:#E1306C;\r\n}\r\n\r\n.balsama-contact-btn.facebook{\r\n background:#1877F2;\r\n}\r\n\r\n.balsama-contact-btn.whatsapp{\r\n background:#25D366;\r\n}\r\n\r\n.balsama-contact-btn:hover{\r\n transform:translateY(-3px);\r\n opacity:0.9;\r\n color: #fff;\r\n}\r\n\r\n.balsama-contact-phone{\r\n font-size:18px;\r\n margin-top:10px;\r\n}\r\n\r\n\r\n\r\n \r\n \r\n Contact Us\r\n \r\n\r\n \r\n <a>\r\n \r\n Instagram\r\n </a>\r\n\r\n <a>\r\n \r\n Facebook\r\n </a>\r\n\r\n <a>\r\n \r\n WhatsApp\r\n </a>\r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 463 of themes/gavias_kunco/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '
Balsama Medical Center – Saida, South Lebanon
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '
Balsama Medical Center – Saida, South Lebanon
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n Balsama Medical Center – Saida, South Lebanon\r\n \r\n \r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw","padding_top":"0","margin_top":"0","padding_bottom":"0","margin_bottom":"0","class":"aboutus","margin_right":"30","margin_left":"30"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n\r\n\r\n\r\nBalsama Center About Page\r\n\r\n\r\n\r\n\r\n\r\n\r\nbody{\r\n margin:0;\r\n padding:0;\r\n background:#fff;\r\n \r\n}\r\n\r\n/* HERO */\r\n.hero{\r\n position:relative;\r\n}\r\n.hero-img{\r\n width:100%;\r\n height:auto;\r\n display:block;\r\n}\r\n.hero-overlay{\r\n position:absolute;\r\n top:0;\r\n left:0;\r\n width:100%;\r\n height:100%;\r\n background:rgba(0,0,0,0.4);\r\n display:flex;\r\n align-items:center;\r\n justify-content:center;\r\n}\r\n.hero-title{\r\n color:#fff;\r\n font-size:36px;\r\n font-weight:700;\r\n margin-bottom:15px;\r\n}\r\n.hero-divider{\r\n width:80px;\r\n height:3px;\r\n background:#FAB74D;\r\n margin:auto;\r\n}\r\n\r\n/* ABOUT */\r\n.balsama-about-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n background:#ffffff;\r\n}\r\n.balsama-about-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n}\r\n.balsama-about-title{\r\n font-size:34px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-about-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n text-align:justify;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* SERVICES */\r\n.balsama-services-section{\r\n padding:70px 20px;\r\n background:#f7f5fa;\r\n}\r\n.balsama-services-container{\r\n max-width:1200px;\r\n margin:auto;\r\n}\r\n.balsama-services-title{\r\n text-align:center;\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:50px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-services-grid{\r\n display:grid;\r\n grid-template-columns:repeat(auto-fit,minmax(250px,1fr));\r\n gap:25px;\r\n direction: ltr;\r\n}\r\n.balsama-service-card{\r\n background:#ffffff;\r\n padding:25px;\r\n border-radius:12px;\r\n box-shadow:0 6px 18px rgba(0,0,0,0.1);\r\n transition:all .3s ease;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-service-card:hover{\r\n transform:translateY(-6px);\r\n box-shadow:0 12px 30px rgba(0,0,0,0.2);\r\n}\r\n.balsama-service-icon{\r\n font-size:40px;\r\n margin-bottom:15px;\r\n color:#FAB74D;\r\n}\r\n.balsama-service-name{\r\n font-size:20px;\r\n font-weight:600;\r\n margin-bottom:10px;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* TEAM */\r\n.balsama-team-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n}\r\n.balsama-team-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-title{\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nAbout Balsama Center\r\n\r\nBalsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>. \r\nThe center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.\r\n\r\n\r\nThe center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nOur Services\r\n\r\n\r\n\r\n\r\nProsthetic Fittings\r\n\r\n\r\n\r\n\r\nPhysical Therapy\r\n\r\n\r\n\r\nSensory Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\nOccupational Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nSpecialized Team at Your Service\r\n\r\nThe team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.\r\n\r\n\r\n\r\n\r\n\r\n\r\n// Simple Scripts for Interactions\r\nconst counters = document.querySelectorAll('.counter');\r\nconst options = { threshold: 0.5 };\r\nconst observer = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n const counter = entry.target;\r\n const target = +counter.getAttribute('data-target');\r\n let count = 0;\r\n const increment = target / 100;\r\n const updateCounter = () => {\r\n count += increment;\r\n if (count < target) {\r\n counter.innerText = Math.ceil(count);\r\n requestAnimationFrame(updateCounter);\r\n } else {\r\n counter.innerText = target;\r\n }\r\n };\r\n updateCounter();\r\n observer.unobserve(counter);\r\n }\r\n });\r\n}, options);\r\ncounters.forEach(counter => observer.observe(counter));\r\n\r\n// Reveal Animation\r\nconst reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');\r\nconst revealObserver = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n entry.target.classList.add('active');\r\n }\r\n });\r\n}, { threshold: 0.1 });\r\nreveals.forEach(el => revealObserver.observe(el));\r\n\r\nfunction toggleCart() { alert('Cart toggle clicked'); }\r\nfunction toggleMobileMenu() { alert('Mobile menu clicked'); }\r\n\r\nmodule.exports = {\r\n content: [\"./about.html\"],\r\n important: '.vicdan-embed-wrapper',\r\n theme: {\r\n extend: {\r\n colors: {\r\n brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }\r\n },\r\n fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }\r\n }\r\n },\r\n corePlugins: { preflight: false }\r\n}\r\n\r\n\r\n\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"},{"settings":{"content":"\r\n/* CONTACT */\r\n.balsama-contact-section {\r\n padding: 60px 20px;\r\n background: #f7f5fa;\r\n color: #fff;\r\n text-align: center;\r\n font-family: Rubik, sans-serif;\r\n margin-bottom: 30px;\r\n direction: ltr;\r\n}\r\n\r\n.balsama-contact-container{\r\n max-width:900px;\r\n margin:auto;\r\n}\r\n\r\n.balsama-contact-title{\r\n font-size: 32px;\r\n font-weight: 700;\r\n margin-bottom: 25px;\r\n color: #714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n.balsama-contact-links{\r\n display:flex;\r\n justify-content:center;\r\n flex-wrap:wrap;\r\n gap:15px;\r\n margin-bottom:20px;\r\n}\r\n\r\n.balsama-contact-btn{\r\n padding:12px 25px;\r\n border-radius:8px;\r\n color:#fff;\r\n text-decoration:none;\r\n font-size:16px;\r\n font-weight:600;\r\n transition:.3s;\r\n display:inline-flex;\r\n align-items:center;\r\n gap:10px;\r\n}\r\n\r\n.balsama-contact-btn.instagram{\r\n background:#E1306C;\r\n}\r\n\r\n.balsama-contact-btn.facebook{\r\n background:#1877F2;\r\n}\r\n\r\n.balsama-contact-btn.whatsapp{\r\n background:#25D366;\r\n}\r\n\r\n.balsama-contact-btn:hover{\r\n transform:translateY(-3px);\r\n opacity:0.9;\r\n color: #fff;\r\n}\r\n\r\n.balsama-contact-phone{\r\n font-size:18px;\r\n margin-top:10px;\r\n}\r\n\r\n\r\n\r\n \r\n \r\n Contact Us\r\n \r\n\r\n \r\n <a>\r\n \r\n Instagram\r\n </a>\r\n\r\n <a>\r\n \r\n Facebook\r\n </a>\r\n\r\n <a>\r\n \r\n WhatsApp\r\n </a>\r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_row->render_content() (line 317 of themes/gavias_kunco/gva_content_builder/gva_row.php).
element_gva_row->render_content(Array, '
Balsama Medical Center – Saida, South Lebanon
') (Line: 110)
gavias_content_builder_render_element('gva_row', Array, '
Balsama Medical Center – Saida, South Lebanon
') (Line: 62)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n Balsama Medical Center – Saida, South Lebanon\r\n \r\n \r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw","padding_top":"0","margin_top":"0","padding_bottom":"0","margin_bottom":"0","class":"aboutus","margin_right":"30","margin_left":"30"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n\r\n\r\n\r\nBalsama Center About Page\r\n\r\n\r\n\r\n\r\n\r\n\r\nbody{\r\n margin:0;\r\n padding:0;\r\n background:#fff;\r\n \r\n}\r\n\r\n/* HERO */\r\n.hero{\r\n position:relative;\r\n}\r\n.hero-img{\r\n width:100%;\r\n height:auto;\r\n display:block;\r\n}\r\n.hero-overlay{\r\n position:absolute;\r\n top:0;\r\n left:0;\r\n width:100%;\r\n height:100%;\r\n background:rgba(0,0,0,0.4);\r\n display:flex;\r\n align-items:center;\r\n justify-content:center;\r\n}\r\n.hero-title{\r\n color:#fff;\r\n font-size:36px;\r\n font-weight:700;\r\n margin-bottom:15px;\r\n}\r\n.hero-divider{\r\n width:80px;\r\n height:3px;\r\n background:#FAB74D;\r\n margin:auto;\r\n}\r\n\r\n/* ABOUT */\r\n.balsama-about-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n background:#ffffff;\r\n}\r\n.balsama-about-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n}\r\n.balsama-about-title{\r\n font-size:34px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-about-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n text-align:justify;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* SERVICES */\r\n.balsama-services-section{\r\n padding:70px 20px;\r\n background:#f7f5fa;\r\n}\r\n.balsama-services-container{\r\n max-width:1200px;\r\n margin:auto;\r\n}\r\n.balsama-services-title{\r\n text-align:center;\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:50px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-services-grid{\r\n display:grid;\r\n grid-template-columns:repeat(auto-fit,minmax(250px,1fr));\r\n gap:25px;\r\n direction: ltr;\r\n}\r\n.balsama-service-card{\r\n background:#ffffff;\r\n padding:25px;\r\n border-radius:12px;\r\n box-shadow:0 6px 18px rgba(0,0,0,0.1);\r\n transition:all .3s ease;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-service-card:hover{\r\n transform:translateY(-6px);\r\n box-shadow:0 12px 30px rgba(0,0,0,0.2);\r\n}\r\n.balsama-service-icon{\r\n font-size:40px;\r\n margin-bottom:15px;\r\n color:#FAB74D;\r\n}\r\n.balsama-service-name{\r\n font-size:20px;\r\n font-weight:600;\r\n margin-bottom:10px;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* TEAM */\r\n.balsama-team-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n}\r\n.balsama-team-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-title{\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nAbout Balsama Center\r\n\r\nBalsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>. \r\nThe center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.\r\n\r\n\r\nThe center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nOur Services\r\n\r\n\r\n\r\n\r\nProsthetic Fittings\r\n\r\n\r\n\r\n\r\nPhysical Therapy\r\n\r\n\r\n\r\nSensory Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\nOccupational Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nSpecialized Team at Your Service\r\n\r\nThe team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.\r\n\r\n\r\n\r\n\r\n\r\n\r\n// Simple Scripts for Interactions\r\nconst counters = document.querySelectorAll('.counter');\r\nconst options = { threshold: 0.5 };\r\nconst observer = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n const counter = entry.target;\r\n const target = +counter.getAttribute('data-target');\r\n let count = 0;\r\n const increment = target / 100;\r\n const updateCounter = () => {\r\n count += increment;\r\n if (count < target) {\r\n counter.innerText = Math.ceil(count);\r\n requestAnimationFrame(updateCounter);\r\n } else {\r\n counter.innerText = target;\r\n }\r\n };\r\n updateCounter();\r\n observer.unobserve(counter);\r\n }\r\n });\r\n}, options);\r\ncounters.forEach(counter => observer.observe(counter));\r\n\r\n// Reveal Animation\r\nconst reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');\r\nconst revealObserver = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n entry.target.classList.add('active');\r\n }\r\n });\r\n}, { threshold: 0.1 });\r\nreveals.forEach(el => revealObserver.observe(el));\r\n\r\nfunction toggleCart() { alert('Cart toggle clicked'); }\r\nfunction toggleMobileMenu() { alert('Mobile menu clicked'); }\r\n\r\nmodule.exports = {\r\n content: [\"./about.html\"],\r\n important: '.vicdan-embed-wrapper',\r\n theme: {\r\n extend: {\r\n colors: {\r\n brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }\r\n },\r\n fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }\r\n }\r\n },\r\n corePlugins: { preflight: false }\r\n}\r\n\r\n\r\n\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"},{"settings":{"content":"\r\n/* CONTACT */\r\n.balsama-contact-section {\r\n padding: 60px 20px;\r\n background: #f7f5fa;\r\n color: #fff;\r\n text-align: center;\r\n font-family: Rubik, sans-serif;\r\n margin-bottom: 30px;\r\n direction: ltr;\r\n}\r\n\r\n.balsama-contact-container{\r\n max-width:900px;\r\n margin:auto;\r\n}\r\n\r\n.balsama-contact-title{\r\n font-size: 32px;\r\n font-weight: 700;\r\n margin-bottom: 25px;\r\n color: #714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n.balsama-contact-links{\r\n display:flex;\r\n justify-content:center;\r\n flex-wrap:wrap;\r\n gap:15px;\r\n margin-bottom:20px;\r\n}\r\n\r\n.balsama-contact-btn{\r\n padding:12px 25px;\r\n border-radius:8px;\r\n color:#fff;\r\n text-decoration:none;\r\n font-size:16px;\r\n font-weight:600;\r\n transition:.3s;\r\n display:inline-flex;\r\n align-items:center;\r\n gap:10px;\r\n}\r\n\r\n.balsama-contact-btn.instagram{\r\n background:#E1306C;\r\n}\r\n\r\n.balsama-contact-btn.facebook{\r\n background:#1877F2;\r\n}\r\n\r\n.balsama-contact-btn.whatsapp{\r\n background:#25D366;\r\n}\r\n\r\n.balsama-contact-btn:hover{\r\n transform:translateY(-3px);\r\n opacity:0.9;\r\n color: #fff;\r\n}\r\n\r\n.balsama-contact-phone{\r\n font-size:18px;\r\n margin-top:10px;\r\n}\r\n\r\n\r\n\r\n \r\n \r\n Contact Us\r\n \r\n\r\n \r\n <a>\r\n \r\n Instagram\r\n </a>\r\n\r\n <a>\r\n \r\n Facebook\r\n </a>\r\n\r\n <a>\r\n \r\n WhatsApp\r\n </a>\r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 462 of themes/gavias_kunco/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '
Balsama Center About Page
body{
margin:0;
padding:0;
background:#fff;
}
/* HERO */
.hero{
position:relative;
}
.hero-img{
width:100%;
height:auto;
display:block;
}
.hero-overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.4);
display:flex;
align-items:center;
justify-content:center;
}
.hero-title{
color:#fff;
font-size:36px;
font-weight:700;
margin-bottom:15px;
}
.hero-divider{
width:80px;
height:3px;
background:#FAB74D;
margin:auto;
}
/* ABOUT */
.balsama-about-section{
padding:60px 20px;
direction: ltr;
background:#ffffff;
}
.balsama-about-container{
max-width:900px;
margin:auto;
text-align:center;
}
.balsama-about-title{
font-size:34px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-about-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
text-align:justify;
font-family: Rubik, sans-serif;
}
/* SERVICES */
.balsama-services-section{
padding:70px 20px;
background:#f7f5fa;
}
.balsama-services-container{
max-width:1200px;
margin:auto;
}
.balsama-services-title{
text-align:center;
font-size:32px;
font-weight:700;
margin-bottom:50px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-services-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:25px;
direction: ltr;
}
.balsama-service-card{
background:#ffffff;
padding:25px;
border-radius:12px;
box-shadow:0 6px 18px rgba(0,0,0,0.1);
transition:all .3s ease;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-service-card:hover{
transform:translateY(-6px);
box-shadow:0 12px 30px rgba(0,0,0,0.2);
}
.balsama-service-icon{
font-size:40px;
margin-bottom:15px;
color:#FAB74D;
}
.balsama-service-name{
font-size:20px;
font-weight:600;
margin-bottom:10px;
font-family: Rubik, sans-serif;
}
/* TEAM */
.balsama-team-section{
padding:60px 20px;
direction: ltr;
}
.balsama-team-container{
max-width:900px;
margin:auto;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-team-title{
font-size:32px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-team-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
font-family: Rubik, sans-serif;
}
About Balsama Center
Balsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>.
The center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.
The center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.
Our Services
Prosthetic Fittings
Physical Therapy
Sensory Therapy
Occupational Therapy
Specialized Team at Your Service
The team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.
// Simple Scripts for Interactions
const counters = document.querySelectorAll('.counter');
const options = { threshold: 0.5 };
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
const counter = entry.target;
const target = +counter.getAttribute('data-target');
let count = 0;
const increment = target / 100;
const updateCounter = () => {
count += increment;
if (count < target) {
counter.innerText = Math.ceil(count);
requestAnimationFrame(updateCounter);
} else {
counter.innerText = target;
}
};
updateCounter();
observer.unobserve(counter);
}
});
}, options);
counters.forEach(counter => observer.observe(counter));
// Reveal Animation
const reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');
const revealObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('active');
}
});
}, { threshold: 0.1 });
reveals.forEach(el => revealObserver.observe(el));
function toggleCart() { alert('Cart toggle clicked'); }
function toggleMobileMenu() { alert('Mobile menu clicked'); }
module.exports = {
content: ["./about.html"],
important: '.vicdan-embed-wrapper',
theme: {
extend: {
colors: {
brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }
},
fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }
}
},
corePlugins: { preflight: false }
}
/* CONTACT */
.balsama-contact-section {
padding: 60px 20px;
background: #f7f5fa;
color: #fff;
text-align: center;
font-family: Rubik, sans-serif;
margin-bottom: 30px;
direction: ltr;
}
.balsama-contact-container{
max-width:900px;
margin:auto;
}
.balsama-contact-title{
font-size: 32px;
font-weight: 700;
margin-bottom: 25px;
color: #714596;
font-family: Rubik, sans-serif;
}
.balsama-contact-links{
display:flex;
justify-content:center;
flex-wrap:wrap;
gap:15px;
margin-bottom:20px;
}
.balsama-contact-btn{
padding:12px 25px;
border-radius:8px;
color:#fff;
text-decoration:none;
font-size:16px;
font-weight:600;
transition:.3s;
display:inline-flex;
align-items:center;
gap:10px;
}
.balsama-contact-btn.instagram{
background:#E1306C;
}
.balsama-contact-btn.facebook{
background:#1877F2;
}
.balsama-contact-btn.whatsapp{
background:#25D366;
}
.balsama-contact-btn:hover{
transform:translateY(-3px);
opacity:0.9;
color: #fff;
}
.balsama-contact-phone{
font-size:18px;
margin-top:10px;
}
Contact Us
<a href="https://www.instagram.com/balsamacenter/" target="_blank" class="balsama-contact-btn instagram">
Instagram
</a>
<a href="https://www.facebook.com/balsamacenter/" target="_blank" class="balsama-contact-btn facebook">
Facebook
</a>
<a href="https://wa.me/96181642996" target="_blank" class="balsama-contact-btn whatsapp">
WhatsApp
</a>
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '
Balsama Center About Page
body{
margin:0;
padding:0;
background:#fff;
}
/* HERO */
.hero{
position:relative;
}
.hero-img{
width:100%;
height:auto;
display:block;
}
.hero-overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.4);
display:flex;
align-items:center;
justify-content:center;
}
.hero-title{
color:#fff;
font-size:36px;
font-weight:700;
margin-bottom:15px;
}
.hero-divider{
width:80px;
height:3px;
background:#FAB74D;
margin:auto;
}
/* ABOUT */
.balsama-about-section{
padding:60px 20px;
direction: ltr;
background:#ffffff;
}
.balsama-about-container{
max-width:900px;
margin:auto;
text-align:center;
}
.balsama-about-title{
font-size:34px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-about-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
text-align:justify;
font-family: Rubik, sans-serif;
}
/* SERVICES */
.balsama-services-section{
padding:70px 20px;
background:#f7f5fa;
}
.balsama-services-container{
max-width:1200px;
margin:auto;
}
.balsama-services-title{
text-align:center;
font-size:32px;
font-weight:700;
margin-bottom:50px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-services-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:25px;
direction: ltr;
}
.balsama-service-card{
background:#ffffff;
padding:25px;
border-radius:12px;
box-shadow:0 6px 18px rgba(0,0,0,0.1);
transition:all .3s ease;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-service-card:hover{
transform:translateY(-6px);
box-shadow:0 12px 30px rgba(0,0,0,0.2);
}
.balsama-service-icon{
font-size:40px;
margin-bottom:15px;
color:#FAB74D;
}
.balsama-service-name{
font-size:20px;
font-weight:600;
margin-bottom:10px;
font-family: Rubik, sans-serif;
}
/* TEAM */
.balsama-team-section{
padding:60px 20px;
direction: ltr;
}
.balsama-team-container{
max-width:900px;
margin:auto;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-team-title{
font-size:32px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-team-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
font-family: Rubik, sans-serif;
}
About Balsama Center
Balsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>.
The center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.
The center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.
Our Services
Prosthetic Fittings
Physical Therapy
Sensory Therapy
Occupational Therapy
Specialized Team at Your Service
The team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.
// Simple Scripts for Interactions
const counters = document.querySelectorAll('.counter');
const options = { threshold: 0.5 };
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
const counter = entry.target;
const target = +counter.getAttribute('data-target');
let count = 0;
const increment = target / 100;
const updateCounter = () => {
count += increment;
if (count < target) {
counter.innerText = Math.ceil(count);
requestAnimationFrame(updateCounter);
} else {
counter.innerText = target;
}
};
updateCounter();
observer.unobserve(counter);
}
});
}, options);
counters.forEach(counter => observer.observe(counter));
// Reveal Animation
const reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');
const revealObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('active');
}
});
}, { threshold: 0.1 });
reveals.forEach(el => revealObserver.observe(el));
function toggleCart() { alert('Cart toggle clicked'); }
function toggleMobileMenu() { alert('Mobile menu clicked'); }
module.exports = {
content: ["./about.html"],
important: '.vicdan-embed-wrapper',
theme: {
extend: {
colors: {
brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }
},
fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }
}
},
corePlugins: { preflight: false }
}
/* CONTACT */
.balsama-contact-section {
padding: 60px 20px;
background: #f7f5fa;
color: #fff;
text-align: center;
font-family: Rubik, sans-serif;
margin-bottom: 30px;
direction: ltr;
}
.balsama-contact-container{
max-width:900px;
margin:auto;
}
.balsama-contact-title{
font-size: 32px;
font-weight: 700;
margin-bottom: 25px;
color: #714596;
font-family: Rubik, sans-serif;
}
.balsama-contact-links{
display:flex;
justify-content:center;
flex-wrap:wrap;
gap:15px;
margin-bottom:20px;
}
.balsama-contact-btn{
padding:12px 25px;
border-radius:8px;
color:#fff;
text-decoration:none;
font-size:16px;
font-weight:600;
transition:.3s;
display:inline-flex;
align-items:center;
gap:10px;
}
.balsama-contact-btn.instagram{
background:#E1306C;
}
.balsama-contact-btn.facebook{
background:#1877F2;
}
.balsama-contact-btn.whatsapp{
background:#25D366;
}
.balsama-contact-btn:hover{
transform:translateY(-3px);
opacity:0.9;
color: #fff;
}
.balsama-contact-phone{
font-size:18px;
margin-top:10px;
}
Contact Us
<a href="https://www.instagram.com/balsamacenter/" target="_blank" class="balsama-contact-btn instagram">
Instagram
</a>
<a href="https://www.facebook.com/balsamacenter/" target="_blank" class="balsama-contact-btn facebook">
Facebook
</a>
<a href="https://wa.me/96181642996" target="_blank" class="balsama-contact-btn whatsapp">
WhatsApp
</a>
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n Balsama Medical Center – Saida, South Lebanon\r\n \r\n \r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw","padding_top":"0","margin_top":"0","padding_bottom":"0","margin_bottom":"0","class":"aboutus","margin_right":"30","margin_left":"30"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n\r\n\r\n\r\nBalsama Center About Page\r\n\r\n\r\n\r\n\r\n\r\n\r\nbody{\r\n margin:0;\r\n padding:0;\r\n background:#fff;\r\n \r\n}\r\n\r\n/* HERO */\r\n.hero{\r\n position:relative;\r\n}\r\n.hero-img{\r\n width:100%;\r\n height:auto;\r\n display:block;\r\n}\r\n.hero-overlay{\r\n position:absolute;\r\n top:0;\r\n left:0;\r\n width:100%;\r\n height:100%;\r\n background:rgba(0,0,0,0.4);\r\n display:flex;\r\n align-items:center;\r\n justify-content:center;\r\n}\r\n.hero-title{\r\n color:#fff;\r\n font-size:36px;\r\n font-weight:700;\r\n margin-bottom:15px;\r\n}\r\n.hero-divider{\r\n width:80px;\r\n height:3px;\r\n background:#FAB74D;\r\n margin:auto;\r\n}\r\n\r\n/* ABOUT */\r\n.balsama-about-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n background:#ffffff;\r\n}\r\n.balsama-about-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n}\r\n.balsama-about-title{\r\n font-size:34px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-about-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n text-align:justify;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* SERVICES */\r\n.balsama-services-section{\r\n padding:70px 20px;\r\n background:#f7f5fa;\r\n}\r\n.balsama-services-container{\r\n max-width:1200px;\r\n margin:auto;\r\n}\r\n.balsama-services-title{\r\n text-align:center;\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:50px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-services-grid{\r\n display:grid;\r\n grid-template-columns:repeat(auto-fit,minmax(250px,1fr));\r\n gap:25px;\r\n direction: ltr;\r\n}\r\n.balsama-service-card{\r\n background:#ffffff;\r\n padding:25px;\r\n border-radius:12px;\r\n box-shadow:0 6px 18px rgba(0,0,0,0.1);\r\n transition:all .3s ease;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-service-card:hover{\r\n transform:translateY(-6px);\r\n box-shadow:0 12px 30px rgba(0,0,0,0.2);\r\n}\r\n.balsama-service-icon{\r\n font-size:40px;\r\n margin-bottom:15px;\r\n color:#FAB74D;\r\n}\r\n.balsama-service-name{\r\n font-size:20px;\r\n font-weight:600;\r\n margin-bottom:10px;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* TEAM */\r\n.balsama-team-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n}\r\n.balsama-team-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-title{\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nAbout Balsama Center\r\n\r\nBalsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>. \r\nThe center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.\r\n\r\n\r\nThe center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nOur Services\r\n\r\n\r\n\r\n\r\nProsthetic Fittings\r\n\r\n\r\n\r\n\r\nPhysical Therapy\r\n\r\n\r\n\r\nSensory Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\nOccupational Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nSpecialized Team at Your Service\r\n\r\nThe team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.\r\n\r\n\r\n\r\n\r\n\r\n\r\n// Simple Scripts for Interactions\r\nconst counters = document.querySelectorAll('.counter');\r\nconst options = { threshold: 0.5 };\r\nconst observer = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n const counter = entry.target;\r\n const target = +counter.getAttribute('data-target');\r\n let count = 0;\r\n const increment = target / 100;\r\n const updateCounter = () => {\r\n count += increment;\r\n if (count < target) {\r\n counter.innerText = Math.ceil(count);\r\n requestAnimationFrame(updateCounter);\r\n } else {\r\n counter.innerText = target;\r\n }\r\n };\r\n updateCounter();\r\n observer.unobserve(counter);\r\n }\r\n });\r\n}, options);\r\ncounters.forEach(counter => observer.observe(counter));\r\n\r\n// Reveal Animation\r\nconst reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');\r\nconst revealObserver = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n entry.target.classList.add('active');\r\n }\r\n });\r\n}, { threshold: 0.1 });\r\nreveals.forEach(el => revealObserver.observe(el));\r\n\r\nfunction toggleCart() { alert('Cart toggle clicked'); }\r\nfunction toggleMobileMenu() { alert('Mobile menu clicked'); }\r\n\r\nmodule.exports = {\r\n content: [\"./about.html\"],\r\n important: '.vicdan-embed-wrapper',\r\n theme: {\r\n extend: {\r\n colors: {\r\n brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }\r\n },\r\n fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }\r\n }\r\n },\r\n corePlugins: { preflight: false }\r\n}\r\n\r\n\r\n\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"},{"settings":{"content":"\r\n/* CONTACT */\r\n.balsama-contact-section {\r\n padding: 60px 20px;\r\n background: #f7f5fa;\r\n color: #fff;\r\n text-align: center;\r\n font-family: Rubik, sans-serif;\r\n margin-bottom: 30px;\r\n direction: ltr;\r\n}\r\n\r\n.balsama-contact-container{\r\n max-width:900px;\r\n margin:auto;\r\n}\r\n\r\n.balsama-contact-title{\r\n font-size: 32px;\r\n font-weight: 700;\r\n margin-bottom: 25px;\r\n color: #714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n.balsama-contact-links{\r\n display:flex;\r\n justify-content:center;\r\n flex-wrap:wrap;\r\n gap:15px;\r\n margin-bottom:20px;\r\n}\r\n\r\n.balsama-contact-btn{\r\n padding:12px 25px;\r\n border-radius:8px;\r\n color:#fff;\r\n text-decoration:none;\r\n font-size:16px;\r\n font-weight:600;\r\n transition:.3s;\r\n display:inline-flex;\r\n align-items:center;\r\n gap:10px;\r\n}\r\n\r\n.balsama-contact-btn.instagram{\r\n background:#E1306C;\r\n}\r\n\r\n.balsama-contact-btn.facebook{\r\n background:#1877F2;\r\n}\r\n\r\n.balsama-contact-btn.whatsapp{\r\n background:#25D366;\r\n}\r\n\r\n.balsama-contact-btn:hover{\r\n transform:translateY(-3px);\r\n opacity:0.9;\r\n color: #fff;\r\n}\r\n\r\n.balsama-contact-phone{\r\n font-size:18px;\r\n margin-top:10px;\r\n}\r\n\r\n\r\n\r\n \r\n \r\n Contact Us\r\n \r\n\r\n \r\n <a>\r\n \r\n Instagram\r\n </a>\r\n\r\n <a>\r\n \r\n Facebook\r\n </a>\r\n\r\n <a>\r\n \r\n WhatsApp\r\n </a>\r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 463 of themes/gavias_kunco/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '
Balsama Center About Page
body{
margin:0;
padding:0;
background:#fff;
}
/* HERO */
.hero{
position:relative;
}
.hero-img{
width:100%;
height:auto;
display:block;
}
.hero-overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.4);
display:flex;
align-items:center;
justify-content:center;
}
.hero-title{
color:#fff;
font-size:36px;
font-weight:700;
margin-bottom:15px;
}
.hero-divider{
width:80px;
height:3px;
background:#FAB74D;
margin:auto;
}
/* ABOUT */
.balsama-about-section{
padding:60px 20px;
direction: ltr;
background:#ffffff;
}
.balsama-about-container{
max-width:900px;
margin:auto;
text-align:center;
}
.balsama-about-title{
font-size:34px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-about-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
text-align:justify;
font-family: Rubik, sans-serif;
}
/* SERVICES */
.balsama-services-section{
padding:70px 20px;
background:#f7f5fa;
}
.balsama-services-container{
max-width:1200px;
margin:auto;
}
.balsama-services-title{
text-align:center;
font-size:32px;
font-weight:700;
margin-bottom:50px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-services-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:25px;
direction: ltr;
}
.balsama-service-card{
background:#ffffff;
padding:25px;
border-radius:12px;
box-shadow:0 6px 18px rgba(0,0,0,0.1);
transition:all .3s ease;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-service-card:hover{
transform:translateY(-6px);
box-shadow:0 12px 30px rgba(0,0,0,0.2);
}
.balsama-service-icon{
font-size:40px;
margin-bottom:15px;
color:#FAB74D;
}
.balsama-service-name{
font-size:20px;
font-weight:600;
margin-bottom:10px;
font-family: Rubik, sans-serif;
}
/* TEAM */
.balsama-team-section{
padding:60px 20px;
direction: ltr;
}
.balsama-team-container{
max-width:900px;
margin:auto;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-team-title{
font-size:32px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-team-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
font-family: Rubik, sans-serif;
}
About Balsama Center
Balsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>.
The center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.
The center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.
Our Services
Prosthetic Fittings
Physical Therapy
Sensory Therapy
Occupational Therapy
Specialized Team at Your Service
The team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.
// Simple Scripts for Interactions
const counters = document.querySelectorAll('.counter');
const options = { threshold: 0.5 };
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
const counter = entry.target;
const target = +counter.getAttribute('data-target');
let count = 0;
const increment = target / 100;
const updateCounter = () => {
count += increment;
if (count < target) {
counter.innerText = Math.ceil(count);
requestAnimationFrame(updateCounter);
} else {
counter.innerText = target;
}
};
updateCounter();
observer.unobserve(counter);
}
});
}, options);
counters.forEach(counter => observer.observe(counter));
// Reveal Animation
const reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');
const revealObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('active');
}
});
}, { threshold: 0.1 });
reveals.forEach(el => revealObserver.observe(el));
function toggleCart() { alert('Cart toggle clicked'); }
function toggleMobileMenu() { alert('Mobile menu clicked'); }
module.exports = {
content: ["./about.html"],
important: '.vicdan-embed-wrapper',
theme: {
extend: {
colors: {
brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }
},
fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }
}
},
corePlugins: { preflight: false }
}
/* CONTACT */
.balsama-contact-section {
padding: 60px 20px;
background: #f7f5fa;
color: #fff;
text-align: center;
font-family: Rubik, sans-serif;
margin-bottom: 30px;
direction: ltr;
}
.balsama-contact-container{
max-width:900px;
margin:auto;
}
.balsama-contact-title{
font-size: 32px;
font-weight: 700;
margin-bottom: 25px;
color: #714596;
font-family: Rubik, sans-serif;
}
.balsama-contact-links{
display:flex;
justify-content:center;
flex-wrap:wrap;
gap:15px;
margin-bottom:20px;
}
.balsama-contact-btn{
padding:12px 25px;
border-radius:8px;
color:#fff;
text-decoration:none;
font-size:16px;
font-weight:600;
transition:.3s;
display:inline-flex;
align-items:center;
gap:10px;
}
.balsama-contact-btn.instagram{
background:#E1306C;
}
.balsama-contact-btn.facebook{
background:#1877F2;
}
.balsama-contact-btn.whatsapp{
background:#25D366;
}
.balsama-contact-btn:hover{
transform:translateY(-3px);
opacity:0.9;
color: #fff;
}
.balsama-contact-phone{
font-size:18px;
margin-top:10px;
}
Contact Us
<a href="https://www.instagram.com/balsamacenter/" target="_blank" class="balsama-contact-btn instagram">
Instagram
</a>
<a href="https://www.facebook.com/balsamacenter/" target="_blank" class="balsama-contact-btn facebook">
Facebook
</a>
<a href="https://wa.me/96181642996" target="_blank" class="balsama-contact-btn whatsapp">
WhatsApp
</a>
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '
Balsama Center About Page
body{
margin:0;
padding:0;
background:#fff;
}
/* HERO */
.hero{
position:relative;
}
.hero-img{
width:100%;
height:auto;
display:block;
}
.hero-overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.4);
display:flex;
align-items:center;
justify-content:center;
}
.hero-title{
color:#fff;
font-size:36px;
font-weight:700;
margin-bottom:15px;
}
.hero-divider{
width:80px;
height:3px;
background:#FAB74D;
margin:auto;
}
/* ABOUT */
.balsama-about-section{
padding:60px 20px;
direction: ltr;
background:#ffffff;
}
.balsama-about-container{
max-width:900px;
margin:auto;
text-align:center;
}
.balsama-about-title{
font-size:34px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-about-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
text-align:justify;
font-family: Rubik, sans-serif;
}
/* SERVICES */
.balsama-services-section{
padding:70px 20px;
background:#f7f5fa;
}
.balsama-services-container{
max-width:1200px;
margin:auto;
}
.balsama-services-title{
text-align:center;
font-size:32px;
font-weight:700;
margin-bottom:50px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-services-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:25px;
direction: ltr;
}
.balsama-service-card{
background:#ffffff;
padding:25px;
border-radius:12px;
box-shadow:0 6px 18px rgba(0,0,0,0.1);
transition:all .3s ease;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-service-card:hover{
transform:translateY(-6px);
box-shadow:0 12px 30px rgba(0,0,0,0.2);
}
.balsama-service-icon{
font-size:40px;
margin-bottom:15px;
color:#FAB74D;
}
.balsama-service-name{
font-size:20px;
font-weight:600;
margin-bottom:10px;
font-family: Rubik, sans-serif;
}
/* TEAM */
.balsama-team-section{
padding:60px 20px;
direction: ltr;
}
.balsama-team-container{
max-width:900px;
margin:auto;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-team-title{
font-size:32px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-team-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
font-family: Rubik, sans-serif;
}
About Balsama Center
Balsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>.
The center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.
The center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.
Our Services
Prosthetic Fittings
Physical Therapy
Sensory Therapy
Occupational Therapy
Specialized Team at Your Service
The team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.
// Simple Scripts for Interactions
const counters = document.querySelectorAll('.counter');
const options = { threshold: 0.5 };
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
const counter = entry.target;
const target = +counter.getAttribute('data-target');
let count = 0;
const increment = target / 100;
const updateCounter = () => {
count += increment;
if (count < target) {
counter.innerText = Math.ceil(count);
requestAnimationFrame(updateCounter);
} else {
counter.innerText = target;
}
};
updateCounter();
observer.unobserve(counter);
}
});
}, options);
counters.forEach(counter => observer.observe(counter));
// Reveal Animation
const reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');
const revealObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('active');
}
});
}, { threshold: 0.1 });
reveals.forEach(el => revealObserver.observe(el));
function toggleCart() { alert('Cart toggle clicked'); }
function toggleMobileMenu() { alert('Mobile menu clicked'); }
module.exports = {
content: ["./about.html"],
important: '.vicdan-embed-wrapper',
theme: {
extend: {
colors: {
brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }
},
fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }
}
},
corePlugins: { preflight: false }
}
/* CONTACT */
.balsama-contact-section {
padding: 60px 20px;
background: #f7f5fa;
color: #fff;
text-align: center;
font-family: Rubik, sans-serif;
margin-bottom: 30px;
direction: ltr;
}
.balsama-contact-container{
max-width:900px;
margin:auto;
}
.balsama-contact-title{
font-size: 32px;
font-weight: 700;
margin-bottom: 25px;
color: #714596;
font-family: Rubik, sans-serif;
}
.balsama-contact-links{
display:flex;
justify-content:center;
flex-wrap:wrap;
gap:15px;
margin-bottom:20px;
}
.balsama-contact-btn{
padding:12px 25px;
border-radius:8px;
color:#fff;
text-decoration:none;
font-size:16px;
font-weight:600;
transition:.3s;
display:inline-flex;
align-items:center;
gap:10px;
}
.balsama-contact-btn.instagram{
background:#E1306C;
}
.balsama-contact-btn.facebook{
background:#1877F2;
}
.balsama-contact-btn.whatsapp{
background:#25D366;
}
.balsama-contact-btn:hover{
transform:translateY(-3px);
opacity:0.9;
color: #fff;
}
.balsama-contact-phone{
font-size:18px;
margin-top:10px;
}
Contact Us
<a href="https://www.instagram.com/balsamacenter/" target="_blank" class="balsama-contact-btn instagram">
Instagram
</a>
<a href="https://www.facebook.com/balsamacenter/" target="_blank" class="balsama-contact-btn facebook">
Facebook
</a>
<a href="https://wa.me/96181642996" target="_blank" class="balsama-contact-btn whatsapp">
WhatsApp
</a>
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n Balsama Medical Center – Saida, South Lebanon\r\n \r\n \r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw","padding_top":"0","margin_top":"0","padding_bottom":"0","margin_bottom":"0","class":"aboutus","margin_right":"30","margin_left":"30"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n\r\n\r\n\r\nBalsama Center About Page\r\n\r\n\r\n\r\n\r\n\r\n\r\nbody{\r\n margin:0;\r\n padding:0;\r\n background:#fff;\r\n \r\n}\r\n\r\n/* HERO */\r\n.hero{\r\n position:relative;\r\n}\r\n.hero-img{\r\n width:100%;\r\n height:auto;\r\n display:block;\r\n}\r\n.hero-overlay{\r\n position:absolute;\r\n top:0;\r\n left:0;\r\n width:100%;\r\n height:100%;\r\n background:rgba(0,0,0,0.4);\r\n display:flex;\r\n align-items:center;\r\n justify-content:center;\r\n}\r\n.hero-title{\r\n color:#fff;\r\n font-size:36px;\r\n font-weight:700;\r\n margin-bottom:15px;\r\n}\r\n.hero-divider{\r\n width:80px;\r\n height:3px;\r\n background:#FAB74D;\r\n margin:auto;\r\n}\r\n\r\n/* ABOUT */\r\n.balsama-about-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n background:#ffffff;\r\n}\r\n.balsama-about-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n}\r\n.balsama-about-title{\r\n font-size:34px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-about-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n text-align:justify;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* SERVICES */\r\n.balsama-services-section{\r\n padding:70px 20px;\r\n background:#f7f5fa;\r\n}\r\n.balsama-services-container{\r\n max-width:1200px;\r\n margin:auto;\r\n}\r\n.balsama-services-title{\r\n text-align:center;\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:50px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-services-grid{\r\n display:grid;\r\n grid-template-columns:repeat(auto-fit,minmax(250px,1fr));\r\n gap:25px;\r\n direction: ltr;\r\n}\r\n.balsama-service-card{\r\n background:#ffffff;\r\n padding:25px;\r\n border-radius:12px;\r\n box-shadow:0 6px 18px rgba(0,0,0,0.1);\r\n transition:all .3s ease;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-service-card:hover{\r\n transform:translateY(-6px);\r\n box-shadow:0 12px 30px rgba(0,0,0,0.2);\r\n}\r\n.balsama-service-icon{\r\n font-size:40px;\r\n margin-bottom:15px;\r\n color:#FAB74D;\r\n}\r\n.balsama-service-name{\r\n font-size:20px;\r\n font-weight:600;\r\n margin-bottom:10px;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* TEAM */\r\n.balsama-team-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n}\r\n.balsama-team-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-title{\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nAbout Balsama Center\r\n\r\nBalsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>. \r\nThe center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.\r\n\r\n\r\nThe center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nOur Services\r\n\r\n\r\n\r\n\r\nProsthetic Fittings\r\n\r\n\r\n\r\n\r\nPhysical Therapy\r\n\r\n\r\n\r\nSensory Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\nOccupational Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nSpecialized Team at Your Service\r\n\r\nThe team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.\r\n\r\n\r\n\r\n\r\n\r\n\r\n// Simple Scripts for Interactions\r\nconst counters = document.querySelectorAll('.counter');\r\nconst options = { threshold: 0.5 };\r\nconst observer = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n const counter = entry.target;\r\n const target = +counter.getAttribute('data-target');\r\n let count = 0;\r\n const increment = target / 100;\r\n const updateCounter = () => {\r\n count += increment;\r\n if (count < target) {\r\n counter.innerText = Math.ceil(count);\r\n requestAnimationFrame(updateCounter);\r\n } else {\r\n counter.innerText = target;\r\n }\r\n };\r\n updateCounter();\r\n observer.unobserve(counter);\r\n }\r\n });\r\n}, options);\r\ncounters.forEach(counter => observer.observe(counter));\r\n\r\n// Reveal Animation\r\nconst reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');\r\nconst revealObserver = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n entry.target.classList.add('active');\r\n }\r\n });\r\n}, { threshold: 0.1 });\r\nreveals.forEach(el => revealObserver.observe(el));\r\n\r\nfunction toggleCart() { alert('Cart toggle clicked'); }\r\nfunction toggleMobileMenu() { alert('Mobile menu clicked'); }\r\n\r\nmodule.exports = {\r\n content: [\"./about.html\"],\r\n important: '.vicdan-embed-wrapper',\r\n theme: {\r\n extend: {\r\n colors: {\r\n brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }\r\n },\r\n fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }\r\n }\r\n },\r\n corePlugins: { preflight: false }\r\n}\r\n\r\n\r\n\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"},{"settings":{"content":"\r\n/* CONTACT */\r\n.balsama-contact-section {\r\n padding: 60px 20px;\r\n background: #f7f5fa;\r\n color: #fff;\r\n text-align: center;\r\n font-family: Rubik, sans-serif;\r\n margin-bottom: 30px;\r\n direction: ltr;\r\n}\r\n\r\n.balsama-contact-container{\r\n max-width:900px;\r\n margin:auto;\r\n}\r\n\r\n.balsama-contact-title{\r\n font-size: 32px;\r\n font-weight: 700;\r\n margin-bottom: 25px;\r\n color: #714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n.balsama-contact-links{\r\n display:flex;\r\n justify-content:center;\r\n flex-wrap:wrap;\r\n gap:15px;\r\n margin-bottom:20px;\r\n}\r\n\r\n.balsama-contact-btn{\r\n padding:12px 25px;\r\n border-radius:8px;\r\n color:#fff;\r\n text-decoration:none;\r\n font-size:16px;\r\n font-weight:600;\r\n transition:.3s;\r\n display:inline-flex;\r\n align-items:center;\r\n gap:10px;\r\n}\r\n\r\n.balsama-contact-btn.instagram{\r\n background:#E1306C;\r\n}\r\n\r\n.balsama-contact-btn.facebook{\r\n background:#1877F2;\r\n}\r\n\r\n.balsama-contact-btn.whatsapp{\r\n background:#25D366;\r\n}\r\n\r\n.balsama-contact-btn:hover{\r\n transform:translateY(-3px);\r\n opacity:0.9;\r\n color: #fff;\r\n}\r\n\r\n.balsama-contact-phone{\r\n font-size:18px;\r\n margin-top:10px;\r\n}\r\n\r\n\r\n\r\n \r\n \r\n Contact Us\r\n \r\n\r\n \r\n <a>\r\n \r\n Instagram\r\n </a>\r\n\r\n <a>\r\n \r\n Facebook\r\n </a>\r\n\r\n <a>\r\n \r\n WhatsApp\r\n </a>\r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_row->render_content() (line 317 of themes/gavias_kunco/gva_content_builder/gva_row.php).
element_gva_row->render_content(Array, '
Balsama Center About Page
body{
margin:0;
padding:0;
background:#fff;
}
/* HERO */
.hero{
position:relative;
}
.hero-img{
width:100%;
height:auto;
display:block;
}
.hero-overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.4);
display:flex;
align-items:center;
justify-content:center;
}
.hero-title{
color:#fff;
font-size:36px;
font-weight:700;
margin-bottom:15px;
}
.hero-divider{
width:80px;
height:3px;
background:#FAB74D;
margin:auto;
}
/* ABOUT */
.balsama-about-section{
padding:60px 20px;
direction: ltr;
background:#ffffff;
}
.balsama-about-container{
max-width:900px;
margin:auto;
text-align:center;
}
.balsama-about-title{
font-size:34px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-about-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
text-align:justify;
font-family: Rubik, sans-serif;
}
/* SERVICES */
.balsama-services-section{
padding:70px 20px;
background:#f7f5fa;
}
.balsama-services-container{
max-width:1200px;
margin:auto;
}
.balsama-services-title{
text-align:center;
font-size:32px;
font-weight:700;
margin-bottom:50px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-services-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:25px;
direction: ltr;
}
.balsama-service-card{
background:#ffffff;
padding:25px;
border-radius:12px;
box-shadow:0 6px 18px rgba(0,0,0,0.1);
transition:all .3s ease;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-service-card:hover{
transform:translateY(-6px);
box-shadow:0 12px 30px rgba(0,0,0,0.2);
}
.balsama-service-icon{
font-size:40px;
margin-bottom:15px;
color:#FAB74D;
}
.balsama-service-name{
font-size:20px;
font-weight:600;
margin-bottom:10px;
font-family: Rubik, sans-serif;
}
/* TEAM */
.balsama-team-section{
padding:60px 20px;
direction: ltr;
}
.balsama-team-container{
max-width:900px;
margin:auto;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-team-title{
font-size:32px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-team-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
font-family: Rubik, sans-serif;
}
About Balsama Center
Balsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>.
The center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.
The center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.
Our Services
Prosthetic Fittings
Physical Therapy
Sensory Therapy
Occupational Therapy
Specialized Team at Your Service
The team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.
// Simple Scripts for Interactions
const counters = document.querySelectorAll('.counter');
const options = { threshold: 0.5 };
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
const counter = entry.target;
const target = +counter.getAttribute('data-target');
let count = 0;
const increment = target / 100;
const updateCounter = () => {
count += increment;
if (count < target) {
counter.innerText = Math.ceil(count);
requestAnimationFrame(updateCounter);
} else {
counter.innerText = target;
}
};
updateCounter();
observer.unobserve(counter);
}
});
}, options);
counters.forEach(counter => observer.observe(counter));
// Reveal Animation
const reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');
const revealObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('active');
}
});
}, { threshold: 0.1 });
reveals.forEach(el => revealObserver.observe(el));
function toggleCart() { alert('Cart toggle clicked'); }
function toggleMobileMenu() { alert('Mobile menu clicked'); }
module.exports = {
content: ["./about.html"],
important: '.vicdan-embed-wrapper',
theme: {
extend: {
colors: {
brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }
},
fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }
}
},
corePlugins: { preflight: false }
}
/* CONTACT */
.balsama-contact-section {
padding: 60px 20px;
background: #f7f5fa;
color: #fff;
text-align: center;
font-family: Rubik, sans-serif;
margin-bottom: 30px;
direction: ltr;
}
.balsama-contact-container{
max-width:900px;
margin:auto;
}
.balsama-contact-title{
font-size: 32px;
font-weight: 700;
margin-bottom: 25px;
color: #714596;
font-family: Rubik, sans-serif;
}
.balsama-contact-links{
display:flex;
justify-content:center;
flex-wrap:wrap;
gap:15px;
margin-bottom:20px;
}
.balsama-contact-btn{
padding:12px 25px;
border-radius:8px;
color:#fff;
text-decoration:none;
font-size:16px;
font-weight:600;
transition:.3s;
display:inline-flex;
align-items:center;
gap:10px;
}
.balsama-contact-btn.instagram{
background:#E1306C;
}
.balsama-contact-btn.facebook{
background:#1877F2;
}
.balsama-contact-btn.whatsapp{
background:#25D366;
}
.balsama-contact-btn:hover{
transform:translateY(-3px);
opacity:0.9;
color: #fff;
}
.balsama-contact-phone{
font-size:18px;
margin-top:10px;
}
Contact Us
<a href="https://www.instagram.com/balsamacenter/" target="_blank" class="balsama-contact-btn instagram">
Instagram
</a>
<a href="https://www.facebook.com/balsamacenter/" target="_blank" class="balsama-contact-btn facebook">
Facebook
</a>
<a href="https://wa.me/96181642996" target="_blank" class="balsama-contact-btn whatsapp">
WhatsApp
</a>
') (Line: 110)
gavias_content_builder_render_element('gva_row', Array, '
Balsama Center About Page
body{
margin:0;
padding:0;
background:#fff;
}
/* HERO */
.hero{
position:relative;
}
.hero-img{
width:100%;
height:auto;
display:block;
}
.hero-overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.4);
display:flex;
align-items:center;
justify-content:center;
}
.hero-title{
color:#fff;
font-size:36px;
font-weight:700;
margin-bottom:15px;
}
.hero-divider{
width:80px;
height:3px;
background:#FAB74D;
margin:auto;
}
/* ABOUT */
.balsama-about-section{
padding:60px 20px;
direction: ltr;
background:#ffffff;
}
.balsama-about-container{
max-width:900px;
margin:auto;
text-align:center;
}
.balsama-about-title{
font-size:34px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-about-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
text-align:justify;
font-family: Rubik, sans-serif;
}
/* SERVICES */
.balsama-services-section{
padding:70px 20px;
background:#f7f5fa;
}
.balsama-services-container{
max-width:1200px;
margin:auto;
}
.balsama-services-title{
text-align:center;
font-size:32px;
font-weight:700;
margin-bottom:50px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-services-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:25px;
direction: ltr;
}
.balsama-service-card{
background:#ffffff;
padding:25px;
border-radius:12px;
box-shadow:0 6px 18px rgba(0,0,0,0.1);
transition:all .3s ease;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-service-card:hover{
transform:translateY(-6px);
box-shadow:0 12px 30px rgba(0,0,0,0.2);
}
.balsama-service-icon{
font-size:40px;
margin-bottom:15px;
color:#FAB74D;
}
.balsama-service-name{
font-size:20px;
font-weight:600;
margin-bottom:10px;
font-family: Rubik, sans-serif;
}
/* TEAM */
.balsama-team-section{
padding:60px 20px;
direction: ltr;
}
.balsama-team-container{
max-width:900px;
margin:auto;
text-align:center;
font-family: Rubik, sans-serif;
}
.balsama-team-title{
font-size:32px;
font-weight:700;
margin-bottom:25px;
color:#714596;
font-family: Rubik, sans-serif;
}
.balsama-team-text{
font-size:18px;
line-height:1.9;
margin-bottom:20px;
color:#444;
font-family: Rubik, sans-serif;
}
About Balsama Center
Balsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>.
The center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.
The center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.
Our Services
Prosthetic Fittings
Physical Therapy
Sensory Therapy
Occupational Therapy
Specialized Team at Your Service
The team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.
// Simple Scripts for Interactions
const counters = document.querySelectorAll('.counter');
const options = { threshold: 0.5 };
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
const counter = entry.target;
const target = +counter.getAttribute('data-target');
let count = 0;
const increment = target / 100;
const updateCounter = () => {
count += increment;
if (count < target) {
counter.innerText = Math.ceil(count);
requestAnimationFrame(updateCounter);
} else {
counter.innerText = target;
}
};
updateCounter();
observer.unobserve(counter);
}
});
}, options);
counters.forEach(counter => observer.observe(counter));
// Reveal Animation
const reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');
const revealObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('active');
}
});
}, { threshold: 0.1 });
reveals.forEach(el => revealObserver.observe(el));
function toggleCart() { alert('Cart toggle clicked'); }
function toggleMobileMenu() { alert('Mobile menu clicked'); }
module.exports = {
content: ["./about.html"],
important: '.vicdan-embed-wrapper',
theme: {
extend: {
colors: {
brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }
},
fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }
}
},
corePlugins: { preflight: false }
}
/* CONTACT */
.balsama-contact-section {
padding: 60px 20px;
background: #f7f5fa;
color: #fff;
text-align: center;
font-family: Rubik, sans-serif;
margin-bottom: 30px;
direction: ltr;
}
.balsama-contact-container{
max-width:900px;
margin:auto;
}
.balsama-contact-title{
font-size: 32px;
font-weight: 700;
margin-bottom: 25px;
color: #714596;
font-family: Rubik, sans-serif;
}
.balsama-contact-links{
display:flex;
justify-content:center;
flex-wrap:wrap;
gap:15px;
margin-bottom:20px;
}
.balsama-contact-btn{
padding:12px 25px;
border-radius:8px;
color:#fff;
text-decoration:none;
font-size:16px;
font-weight:600;
transition:.3s;
display:inline-flex;
align-items:center;
gap:10px;
}
.balsama-contact-btn.instagram{
background:#E1306C;
}
.balsama-contact-btn.facebook{
background:#1877F2;
}
.balsama-contact-btn.whatsapp{
background:#25D366;
}
.balsama-contact-btn:hover{
transform:translateY(-3px);
opacity:0.9;
color: #fff;
}
.balsama-contact-phone{
font-size:18px;
margin-top:10px;
}
Contact Us
<a href="https://www.instagram.com/balsamacenter/" target="_blank" class="balsama-contact-btn instagram">
Instagram
</a>
<a href="https://www.facebook.com/balsamacenter/" target="_blank" class="balsama-contact-btn facebook">
Facebook
</a>
<a href="https://wa.me/96181642996" target="_blank" class="balsama-contact-btn whatsapp">
WhatsApp
</a>
') (Line: 62)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n Balsama Medical Center – Saida, South Lebanon\r\n \r\n \r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"remove_margin remove_padding remove_padding_col","layout":"container-fw","padding_top":"0","margin_top":"0","padding_bottom":"0","margin_bottom":"0","class":"aboutus","margin_right":"30","margin_left":"30"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"content":"\r\n\r\n\r\n\r\n\r\nBalsama Center About Page\r\n\r\n\r\n\r\n\r\n\r\n\r\nbody{\r\n margin:0;\r\n padding:0;\r\n background:#fff;\r\n \r\n}\r\n\r\n/* HERO */\r\n.hero{\r\n position:relative;\r\n}\r\n.hero-img{\r\n width:100%;\r\n height:auto;\r\n display:block;\r\n}\r\n.hero-overlay{\r\n position:absolute;\r\n top:0;\r\n left:0;\r\n width:100%;\r\n height:100%;\r\n background:rgba(0,0,0,0.4);\r\n display:flex;\r\n align-items:center;\r\n justify-content:center;\r\n}\r\n.hero-title{\r\n color:#fff;\r\n font-size:36px;\r\n font-weight:700;\r\n margin-bottom:15px;\r\n}\r\n.hero-divider{\r\n width:80px;\r\n height:3px;\r\n background:#FAB74D;\r\n margin:auto;\r\n}\r\n\r\n/* ABOUT */\r\n.balsama-about-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n background:#ffffff;\r\n}\r\n.balsama-about-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n}\r\n.balsama-about-title{\r\n font-size:34px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-about-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n text-align:justify;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* SERVICES */\r\n.balsama-services-section{\r\n padding:70px 20px;\r\n background:#f7f5fa;\r\n}\r\n.balsama-services-container{\r\n max-width:1200px;\r\n margin:auto;\r\n}\r\n.balsama-services-title{\r\n text-align:center;\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:50px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-services-grid{\r\n display:grid;\r\n grid-template-columns:repeat(auto-fit,minmax(250px,1fr));\r\n gap:25px;\r\n direction: ltr;\r\n}\r\n.balsama-service-card{\r\n background:#ffffff;\r\n padding:25px;\r\n border-radius:12px;\r\n box-shadow:0 6px 18px rgba(0,0,0,0.1);\r\n transition:all .3s ease;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-service-card:hover{\r\n transform:translateY(-6px);\r\n box-shadow:0 12px 30px rgba(0,0,0,0.2);\r\n}\r\n.balsama-service-icon{\r\n font-size:40px;\r\n margin-bottom:15px;\r\n color:#FAB74D;\r\n}\r\n.balsama-service-name{\r\n font-size:20px;\r\n font-weight:600;\r\n margin-bottom:10px;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n/* TEAM */\r\n.balsama-team-section{\r\n padding:60px 20px;\r\n direction: ltr;\r\n}\r\n.balsama-team-container{\r\n max-width:900px;\r\n margin:auto;\r\n text-align:center;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-title{\r\n font-size:32px;\r\n font-weight:700;\r\n margin-bottom:25px;\r\n color:#714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n.balsama-team-text{\r\n font-size:18px;\r\n line-height:1.9;\r\n margin-bottom:20px;\r\n color:#444;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nAbout Balsama Center\r\n\r\nBalsama Center was established in <strong>2013</strong> and operates under the supervision of the <strong>Ministry of Health</strong>, and it is also a member of the <strong>United Nations High Commissioner for Refugees (UNHCR)</strong>. \r\nThe center aims to provide specialized services for persons with disabilities and raise community awareness about their health, social, and developmental needs.\r\n\r\n\r\nThe center strives to empower individuals by offering comprehensive therapeutic and rehabilitation programs that help improve their physical, sensory, and psychological abilities, contributing to enhancing their independence and integrating them effectively and positively into society.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nOur Services\r\n\r\n\r\n\r\n\r\nProsthetic Fittings\r\n\r\n\r\n\r\n\r\nPhysical Therapy\r\n\r\n\r\n\r\nSensory Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\nOccupational Therapy\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nSpecialized Team at Your Service\r\n\r\nThe team is committed to providing high-quality health and rehabilitation services aimed at improving the wellbeing of individuals with diverse physical and developmental needs, with a focus on meeting each individual’s needs professionally and humanely.\r\n\r\n\r\n\r\n\r\n\r\n\r\n// Simple Scripts for Interactions\r\nconst counters = document.querySelectorAll('.counter');\r\nconst options = { threshold: 0.5 };\r\nconst observer = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n const counter = entry.target;\r\n const target = +counter.getAttribute('data-target');\r\n let count = 0;\r\n const increment = target / 100;\r\n const updateCounter = () => {\r\n count += increment;\r\n if (count < target) {\r\n counter.innerText = Math.ceil(count);\r\n requestAnimationFrame(updateCounter);\r\n } else {\r\n counter.innerText = target;\r\n }\r\n };\r\n updateCounter();\r\n observer.unobserve(counter);\r\n }\r\n });\r\n}, options);\r\ncounters.forEach(counter => observer.observe(counter));\r\n\r\n// Reveal Animation\r\nconst reveals = document.querySelectorAll('.reveal, .reveal-left, .reveal-right');\r\nconst revealObserver = new IntersectionObserver((entries) => {\r\n entries.forEach(entry => {\r\n if (entry.isIntersecting) {\r\n entry.target.classList.add('active');\r\n }\r\n });\r\n}, { threshold: 0.1 });\r\nreveals.forEach(el => revealObserver.observe(el));\r\n\r\nfunction toggleCart() { alert('Cart toggle clicked'); }\r\nfunction toggleMobileMenu() { alert('Mobile menu clicked'); }\r\n\r\nmodule.exports = {\r\n content: [\"./about.html\"],\r\n important: '.vicdan-embed-wrapper',\r\n theme: {\r\n extend: {\r\n colors: {\r\n brand: { primary: '#6d2435', secondary: '#b2946b', green: '#617f67', salmon: '#a75756', beige: '#f2d7b4', dark: '#282828' }\r\n },\r\n fontFamily: { sans: ['IBM Plex Sans Arabic', 'sans-serif'] }\r\n }\r\n },\r\n corePlugins: { preflight: false }\r\n}\r\n\r\n\r\n\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"},{"settings":{"content":"\r\n/* CONTACT */\r\n.balsama-contact-section {\r\n padding: 60px 20px;\r\n background: #f7f5fa;\r\n color: #fff;\r\n text-align: center;\r\n font-family: Rubik, sans-serif;\r\n margin-bottom: 30px;\r\n direction: ltr;\r\n}\r\n\r\n.balsama-contact-container{\r\n max-width:900px;\r\n margin:auto;\r\n}\r\n\r\n.balsama-contact-title{\r\n font-size: 32px;\r\n font-weight: 700;\r\n margin-bottom: 25px;\r\n color: #714596;\r\n font-family: Rubik, sans-serif;\r\n}\r\n\r\n.balsama-contact-links{\r\n display:flex;\r\n justify-content:center;\r\n flex-wrap:wrap;\r\n gap:15px;\r\n margin-bottom:20px;\r\n}\r\n\r\n.balsama-contact-btn{\r\n padding:12px 25px;\r\n border-radius:8px;\r\n color:#fff;\r\n text-decoration:none;\r\n font-size:16px;\r\n font-weight:600;\r\n transition:.3s;\r\n display:inline-flex;\r\n align-items:center;\r\n gap:10px;\r\n}\r\n\r\n.balsama-contact-btn.instagram{\r\n background:#E1306C;\r\n}\r\n\r\n.balsama-contact-btn.facebook{\r\n background:#1877F2;\r\n}\r\n\r\n.balsama-contact-btn.whatsapp{\r\n background:#25D366;\r\n}\r\n\r\n.balsama-contact-btn:hover{\r\n transform:translateY(-3px);\r\n opacity:0.9;\r\n color: #fff;\r\n}\r\n\r\n.balsama-contact-phone{\r\n font-size:18px;\r\n margin-top:10px;\r\n}\r\n\r\n\r\n\r\n \r\n \r\n Contact Us\r\n \r\n\r\n \r\n <a>\r\n \r\n Instagram\r\n </a>\r\n\r\n <a>\r\n \r\n Facebook\r\n </a>\r\n\r\n <a>\r\n \r\n WhatsApp\r\n </a>\r\n \r\n \r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text_noeditor"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)