.elementor-48518 .elementor-element.elementor-element-92243a5{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-48518 .elementor-element.elementor-element-60fab2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-48518 .elementor-element.elementor-element-dc919a2 .elementor-heading-title{font-size:22px;font-weight:600;color:#414141}.elementor-48518 .elementor-element.elementor-element-7448c10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-48518 .elementor-element.elementor-element-45d8981 .elementor-heading-title{font-size:18px;font-weight:600;color:#414141}.elementor-48518 .elementor-element.elementor-element-387ab6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-48518 .elementor-element.elementor-element-71208ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-48518 .elementor-element.elementor-element-e4dacee{--display:flex}.elementor-48518 .elementor-element.elementor-element-a6fed57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-48518 .elementor-element.elementor-element-b172750{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-48518 .elementor-element.elementor-element-9e7f737{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-48518 .elementor-element.elementor-element-58d91a4 .elementor-heading-title{font-size:22px;color:#464646}.elementor-48518 .elementor-element.elementor-element-1d556ed{--display:flex}.elementor-48518 .elementor-element.elementor-element-454d3b9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-48518 .elementor-element.elementor-element-454d3b9.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-48518 .elementor-element.elementor-element-1ef7e38{--display:flex}@media(max-width:1024px){.elementor-48518 .elementor-element.elementor-element-454d3b9{width:var(--container-widget-width,742.688px);max-width:742.688px;--container-widget-width:742.688px;--container-widget-flex-grow:0}}.accordion{background:#fff;border-radius:15px;position:relative}.accordion-header{padding:15px 20px;font-weight:600;border-bottom:1px solid #ddd}.accordion-content{max-height:350px;overflow:hidden;padding:0 10px;font-size:15px;line-height:1.6;color:#444;position:relative;transition:max-height 0.4s ease}.accordion-content::after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,#fff,transparent);pointer-events:none;transition:opacity 0.3s ease}.accordion-content.expanded{max-height:9000px}.accordion-content.expanded::after{opacity:0}.accordion-content h1{font-size:22px;font-weight:600;margin:15px 0 10px}.accordion-content h2{font-size:20px;font-weight:600;margin:15px 0 8px}.accordion-content h3{font-size:18px;font-weight:600;margin:12px 0 6px}.accordion-content hr{border:none;border-top:1px solid #ddd;margin:15px 0}.accordion-content ul{margin:0;padding-left:20px}.accordion-content li{margin-bottom:8px}.read-more{display:block;text-align:right;font-size:14px;font-weight:700;color:#0056b3;cursor:pointer;padding:5px 20px 15px}