.elementor-41077 .elementor-element.elementor-element-65448e7{--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-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-41077 .elementor-element.elementor-element-4206feb{--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-41077 .elementor-element.elementor-element-9ba1d58 .elementor-heading-title{font-size:18px;font-weight:600;color:#414141}.elementor-41077 .elementor-element.elementor-element-ebe886a{--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-41077 .elementor-element.elementor-element-6daae3c{--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-41077 .elementor-element.elementor-element-29420da{--display:flex}.elementor-41077 .elementor-element.elementor-element-3475c99{--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-41077 .elementor-element.elementor-element-cd45074{--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-41077 .elementor-element.elementor-element-a57c82c{--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-41077 .elementor-element.elementor-element-1869d00{--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-41077 .elementor-element.elementor-element-ca13759{--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-41077 .elementor-element.elementor-element-f2d812d{--display:flex}.elementor-41077 .elementor-element.elementor-element-df66e7c .elementor-heading-title{font-size:20px;color:#3F3F3F}.elementor-41077 .elementor-element.elementor-element-5755a71{--display:flex}@media(max-width:767px){.elementor-41077 .elementor-element.elementor-element-9ba1d58 .elementor-heading-title{font-size:17px}}.accordion{background:#fff;border-radius:15px;box-shadow:0 4px 8px rgb(0 0 0 / .1);position:relative}.accordion-header{padding:15px 20px;font-weight:600;border-bottom:1px solid #ddd}.accordion-content{max-height:450px;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}