.elementor-2895 .elementor-element.elementor-element-649fd695{--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;--padding-top:120px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px}.elementor-2895 .elementor-element.elementor-element-649fd695:not(.elementor-motion-effects-element-type-background),.elementor-2895 .elementor-element.elementor-element-649fd695>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0A1F14}.elementor-2895 .elementor-element.elementor-element-151f844a{--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;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgb(255 255 255 / .08);--border-color:rgba(255,255,255,0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px}.elementor-2895 .elementor-element.elementor-element-151f844a:not(.elementor-motion-effects-element-type-background),.elementor-2895 .elementor-element.elementor-element-151f844a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0A1F14}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:767px){.elementor-2895 .elementor-element.elementor-element-649fd695{--padding-top:80px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}}@media(min-width:768px){.elementor-2895 .elementor-element.elementor-element-649fd695{--content-width:1280px}}:root{--fs-primary:#0F5132;--fs-primary-dark:#0A3D24;--fs-accent:#22C55E;--fs-accent-dark:#16A34A;--fs-bg-mint:#F5FBF7;--fs-bg-light:#FAFBFC;--fs-text:#0A1F14;--fs-text-body:#4B5563;--fs-text-muted:#6B7280;--fs-border:#EEF1F4;--fs-border-strong:#E5E7EB;--fs-white:#FFFFFF;--fs-whatsapp:#25D366;--fs-gold:#F59E0B}@keyframes fs-pulse{0%,100%{opacity:1}50%{opacity:.4}}.fs-footer-cta-section .elementor-widget-container{padding:0!important}.fs-ftr-cta-banner{background:linear-gradient(135deg,var(--fs-primary) 0%,var(--fs-primary-dark) 100%);padding:40px 32px;border-radius:24px;margin:0 24px;max-width:1280px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;position:relative;overflow:hidden;margin-bottom:-40px;transform:translateY(-40px)}.fs-ftr-cta-banner::before{content:'';position:absolute;top:-80px;left:-80px;width:200px;height:200px;background:var(--fs-accent);opacity:.08;border-radius:50%}.fs-ftr-cta-content{position:relative;z-index:1}.fs-ftr-cta-content h3{color:#fff;font-size:24px;font-weight:900;margin:0 0 6px;letter-spacing:-.4px}.fs-ftr-cta-content p{color:rgb(255 255 255 / .78);font-size:14px;margin:0}.fs-ftr-cta-actions{display:flex;gap:12px;position:relative;z-index:1;flex-wrap:wrap}.fs-ftr-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:12px;font-weight:800;font-size:14px;text-decoration:none;transition:all 0.2s}.fs-ftr-cta-btn-primary{background:#fff;color:var(--fs-primary)}.fs-ftr-cta-btn-primary:hover{background:var(--fs-accent);color:#fff}.fs-ftr-cta-btn-wa{background:var(--fs-whatsapp);color:#fff}.fs-ftr-cta-btn-wa:hover{background:#1da851}@media (max-width:768px){.fs-ftr-cta-banner{padding:28px 22px;flex-direction:column;text-align:center}.fs-ftr-cta-content h3{font-size:20px}.fs-ftr-cta-actions{width:100%;justify-content:center}}.fs-footer-main{background:var(--fs-text);color:rgb(255 255 255 / .75);padding-top:80px!important}.fs-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1.4fr;gap:40px;margin-bottom:0}.fs-ftr-col{color:rgb(255 255 255 / .75)}.fs-ftr-col-brand .fs-ftr-logo img{height:56px;width:auto;filter:brightness(0) invert(1);margin-bottom:16px}.fs-ftr-tagline{font-size:13.5px;line-height:1.75;margin:0 0 22px;color:rgb(255 255 255 / .65)}.fs-ftr-contacts{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.fs-ftr-contact-item{display:flex;align-items:center;gap:10px;color:rgb(255 255 255 / .8);text-decoration:none;font-size:13.5px;font-weight:600;transition:color 0.2s}.fs-ftr-contact-item:hover{color:var(--fs-accent)}.fs-ftr-contact-item svg{color:var(--fs-accent);flex-shrink:0}.fs-ftr-social{display:flex;gap:10px}.fs-ftr-social-btn{width:38px;height:38px;border-radius:10px;background:rgb(255 255 255 / .08);display:grid;place-items:center;color:rgb(255 255 255 / .85);text-decoration:none;transition:all 0.2s}.fs-ftr-social-btn:hover{background:var(--fs-accent);color:#fff;transform:translateY(-2px)}.fs-ftr-heading{color:#fff;font-size:16px;font-weight:900;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid rgb(255 255 255 / .08);letter-spacing:-.2px}.fs-ftr-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.fs-ftr-links li a{color:rgb(255 255 255 / .7);text-decoration:none;font-size:13.5px;font-weight:600;transition:all 0.2s;display:inline-flex;align-items:center;gap:6px}.fs-ftr-links li a::before{content:'←';color:var(--fs-accent);font-weight:900;transition:transform 0.2s}.fs-ftr-links li a:hover{color:#fff}.fs-ftr-links li a:hover::before{transform:translateX(-3px)}.fs-ftr-links-2col{display:grid!important;grid-template-columns:1fr 1fr;gap:10px 12px!important}.fs-ftr-posts-area{position:relative;margin-top:0!important}.fs-ftr-posts .elementor-posts{background:transparent!important}.fs-ftr-posts .elementor-post{background:transparent!important;padding:0 0 16px!important;margin:0 0 16px!important;border-bottom:1px solid rgb(255 255 255 / .08)!important}.fs-ftr-posts .elementor-post:last-child{border-bottom:none;margin-bottom:0}.fs-ftr-posts .elementor-post__title a{color:rgb(255 255 255 / .85)!important;font-family:'Tajawal',sans-serif!important;font-size:13.5px!important;font-weight:700!important;line-height:1.6!important;transition:color 0.2s}.fs-ftr-posts .elementor-post__title a:hover{color:var(--fs-accent)!important}.fs-ftr-posts .elementor-post__thumbnail{border-radius:8px;overflow:hidden}.fs-ftr-posts .elementor-post__thumbnail img{width:60px!important;height:60px!important;object-fit:cover}.fs-ftr-posts .elementor-post__excerpt,.fs-ftr-posts .elementor-post__meta-data,.fs-ftr-posts .elementor-post__read-more-wrapper{display:none!important}.fs-footer-grid{position:relative}@media (max-width:1024px){.fs-footer-grid{grid-template-columns:1fr 1fr;gap:36px 28px}}@media (max-width:600px){.fs-footer-grid{grid-template-columns:1fr;gap:32px}.fs-ftr-links-2col{grid-template-columns:1fr!important}}.fs-footer-bottom-section .elementor-widget-container{padding:0!important}.fs-footer-bottom{background:var(--fs-text);border-top:1px solid rgb(255 255 255 / .08);padding:20px 24px}.fs-footer-bottom-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:rgb(255 255 255 / .55)}.fs-footer-copy{font-weight:500;letter-spacing:.1px}.fs-footer-bottom-links{display:flex;align-items:center;gap:12px}.fs-footer-bottom-links a{color:rgb(255 255 255 / .7);text-decoration:none;font-weight:600;transition:color 0.2s}.fs-footer-bottom-links a:hover{color:var(--fs-accent)}.fs-footer-sep{color:rgb(255 255 255 / .3)}@media (max-width:600px){.fs-footer-bottom-inner{flex-direction:column;text-align:center;gap:10px}}