.footer{color:#fff;isolation:isolate;--footer-title-size:clamp(24px, 1.5vw, 24px);--footer-text-size:clamp(22px, 1.25vw, 22px);--footer-icon-size:18px;--footer-social-size:22px;--footer-social-box:43px;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 60px;font-family:Neotoxic,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;position:relative;overflow:hidden}.footer:before{content:"";z-index:0;-webkit-backdrop-filter:blur(50px);pointer-events:none;background:#ffffff08;position:absolute;inset:0}.footer:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.footer-container{z-index:1;grid-template-columns:430px 210px 250px 320px;justify-content:space-between;align-items:start;gap:0 18px;max-width:min(100%,1836px);margin:0 auto;display:grid;position:relative}.footer-brand-col{grid-template-columns:170px 235px;align-items:start;column-gap:18px;display:grid}.footer-logo-col{justify-content:flex-start;align-items:flex-start;padding-top:8px;display:flex}.footer-logo{filter:drop-shadow(-4px 0 #ff4bc1)drop-shadow(4px 0 #2ff7e8);width:108px;height:auto;display:block}.footer-title{color:#fff;font-size:var(--footer-title-size);letter-spacing:0;white-space:nowrap;margin:0 0 18px;font-style:normal;font-weight:100;line-height:1}.footer-download-col .footer-title{text-align:center}.footer-link,.footer-contact-link{color:#fff;width:fit-content;font-size:var(--footer-text-size);margin-bottom:10px;margin-left:0;font-style:normal;font-weight:100;line-height:1;text-decoration:none;transition:opacity .2s,transform .2s;display:block}.footer-link:hover,.footer-contact-link:hover{color:#fff;opacity:.9;transform:translate(2px)}.footer-download-col{justify-self:start;min-width:0;padding-top:2px}.store-link{width:fit-content;max-width:100%;text-decoration:none;display:block}.store-badge{border-radius:8px;width:min(158px,100%);max-width:100%;height:auto;margin-bottom:12px;display:block}.footer-contact-col{padding-left:0}.footer-contact-link{align-items:center;gap:10px;display:flex}.contact-icon{width:20px;min-width:20px;height:20px;font-family:Arial,Helvetica,sans-serif;font-size:var(--footer-icon-size);justify-content:center;align-items:center;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.contact-icon svg{width:18px;height:18px;display:block}.socials{flex-wrap:nowrap;align-items:center;gap:9px;max-width:410px;margin-top:18px;display:flex}.social-box{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:var(--footer-social-size);box-sizing:border-box;width:var(--footer-social-box);height:var(--footer-social-box);opacity:.75;flex:0 0 var(--footer-social-box);background:linear-gradient(90deg,#343551 -3.59%,#25243b 100%);border:1px solid #fffffff2;border-radius:5px;justify-content:center;align-items:center;padding:7px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.social-box svg{flex-shrink:0;width:20px;height:20px;display:block}.social-box:hover{color:#fff;background:#ffffff1f;transform:translateY(-2px)}@media (width<=1280px){.footer-container{grid-template-columns:340px 180px 220px 250px;justify-content:space-between;column-gap:18px}.footer-brand-col{grid-template-columns:130px 192px;column-gap:18px}.store-badge{width:160px}}@media (width<=1200px){.footer{padding-left:40px;padding-right:40px}}@media (width<=991px){.footer{--footer-title-size:20px;--footer-text-size:16px;--footer-icon-size:16px;--footer-social-size:18px;--footer-social-box:38px;padding:34px 32px 30px}.footer-container{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand menu""more contact";justify-content:stretch;gap:28px}.footer-brand-col{grid-area:brand;grid-template-columns:1fr;row-gap:18px}.footer-menu-col{grid-area:menu}.footer-more-col{grid-area:more}.footer-contact-col{grid-area:contact}.footer-logo-col,.footer-download-col,.footer-menu-col,.footer-more-col,.footer-contact-col{text-align:left;justify-self:start}.footer-logo-col{padding-top:0}.footer-logo{width:96px}.footer-title{white-space:normal;margin-bottom:14px}.footer-link,.footer-contact-link{font-size:var(--footer-text-size);margin-left:0}.footer-contact-col{padding-left:0}.store-badge{width:150px}.footer-download-col .footer-title{text-align:left}.socials{flex-wrap:wrap;gap:10px;max-width:none}}@media (width<=640px){.footer{--footer-title-size:18px;--footer-text-size:14px;--footer-icon-size:16px;--footer-social-size:18px;--footer-social-box:36px;padding-top:28px;padding-bottom:24px}.footer-container{grid-template-columns:1fr;row-gap:22px}.footer-logo-col,.footer-col{text-align:center;justify-content:center;min-width:0}.footer-link,.footer-contact-link,.store-link{margin-left:auto;margin-right:auto}.footer-contact-link{justify-content:center}.socials{justify-content:center;max-width:none}.store-badge{width:min(150px,100%);max-width:100%}}@media (width<=576px){.footer{padding-left:20px;padding-right:20px}}.footer-lang-en{font-family:Neotoxic,Arial,Helvetica,sans-serif}.footer-lang-ar{font-family:Tajawal,Arial,Helvetica,sans-serif}.footer-lang-ar .footer-title,.footer-lang-ar .footer-link,.footer-lang-ar .footer-contact-link{text-transform:none;font-family:Tajawal,Arial,Helvetica,sans-serif}.footer-lang-ar .footer-container{direction:rtl}.footer-lang-ar .footer-logo-col{justify-content:flex-end}.footer-lang-ar .footer-link,.footer-lang-ar .footer-contact-link{margin-left:0;margin-right:10px}.footer-lang-ar .footer-link:hover,.footer-lang-ar .footer-contact-link:hover{transform:translate(-2px)}.footer-lang-ar .footer-contact-link{flex-direction:row-reverse}.footer-lang-ar .socials{justify-content:flex-start}@media (width<=991px){.footer-lang-ar .footer-logo-col{justify-content:flex-start}.footer-lang-ar .footer-link,.footer-lang-ar .footer-contact-link{margin-right:0}}@media (width<=640px){.footer-lang-ar .footer-link,.footer-lang-ar .footer-contact-link,.footer-lang-ar .store-link{margin-left:auto;margin-right:auto}.footer-download-col{padding-top:2px;justify-self:center!important}.footer-lang-ar .footer-contact-link,.footer-lang-ar .socials{justify-content:center}}.footer-container>*,.footer-brand-col,.footer-download-col{min-width:0}@media (width>=1200px){.footer-link{margin-left:10px}.socials{margin-left:-18px}}