body{margin:0;padding:0}.signup-carousl{position:relative;width:100%;height:480px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.signup-content{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px}.address{font-size:28px!important;font-weight:700!important;line-height:42px!important;color:#241f61!important}.image-stack{position:relative}.image-stack img{width:389px;position:absolute}.img-1{z-index:3}.img-2{z-index:2;width:489px!important}.img-3{z-index:1;width:489px!important}.right-img,.left-img{position:absolute;z-index:3}.right-img{bottom:0;right:0;width:180px}.left-img{top:0;left:0;width:150px}.signup-carousl h2,.signup-carousl p{z-index:2;position:relative}.signup-carousl h2{color:#241f61;font-size:52px;font-weight:700;line-height:100%;margin-bottom:0}.signup-carousl p{color:#78787d;font-size:32px;line-height:48px;font-weight:400}.address-fields{display:flex;gap:16px;justify-content:space-between}.address-fields label{padding-bottom:10px}.address-fields>div{display:flex;flex-direction:column;flex:1}.signup-content img{object-fit:cover;border-radius:10px}.signup-form{flex:1;display:flex;flex-direction:column;gap:12px}.address-fields{display:flex;gap:10px}.signup-form{width:100%;max-width:600px;display:flex;flex-direction:column;gap:15px;padding:30px;border-radius:12px;font-family:Almarai;direction:rtl}.signup-form h3{font-size:32px;margin-bottom:5px;color:#241f61;font-weight:700;line-height:45px}.signup-form p{margin:5px 0;font-size:16px;color:#78787d}.signup-form label{font-weight:400;font-size:24px;line-height:36px;margin-top:10px;color:#241f61}.signup-form input{padding:10px;font-size:15px;border:1px solid #ccc;border-radius:16px;transition:border-color .3s ease;background-color:#edf2ff}.signup-form input:focus{border-color:#007bff;outline:none}.address-fields{display:flex!important;gap:15px}.signup-form button{margin-top:20px;padding:12px;font-size:20px;background-color:#241f61;color:#fdfdfd;font-weight:700;line-height:30px;border:none;border-radius:16px;cursor:pointer;font-family:Almarai;transition:background-color .3s ease}.signup-form button:hover{background-color:#0056b3}.first-p{color:#241f61!important;font-weight:700!important;font-size:28px!important;line-height:42px!important}.login-content{display:flex;justify-content:space-between;padding:20px}.login-content img{width:400px;height:auto;object-fit:cover;border-radius:10px}.login-form{flex:1;display:flex;flex-direction:column;gap:12px}.login-form{width:100%;max-width:600px;display:flex;flex-direction:column;gap:15px;padding:30px;border-radius:12px;font-family:Almarai;direction:rtl}.login-form h3{font-size:32px;margin-bottom:5px;color:#241f61;font-weight:700;line-height:45px}.login-form p{margin:5px 0;font-size:16px;color:#78787d}.login-form label{font-weight:400;font-size:24px;line-height:36px;margin-top:10px;color:#241f61}.login-form input{padding:10px;font-size:15px;border:1px solid #ccc;border-radius:16px;transition:border-color .3s ease;background-color:#edf2ff}.address-fields{display:flex;gap:15px}.login-form button{margin-top:20px;padding:12px;font-size:20px;background-color:#241f61;color:#fdfdfd;font-weight:700;line-height:30px;border:none;border-radius:16px;cursor:pointer;font-family:Almarai;transition:background-color .3s ease}.login-p{font-size:20px!important;font-weight:400!important;line-height:36px!important;color:#a8a9ad!important}.span1{color:#241f61;cursor:pointer;font-size:20px;font-weight:400;line-height:36px}.login-form button:hover{background-color:#0056b3}.order-content{gap:40px;padding:20px}.order-form{display:flex;flex-direction:column;gap:12px}.address-fields{display:flex;gap:10px;flex-wrap:wrap}.address-fields label,.address-fields input{flex:1 1 30%}.order-form{width:100%;display:flex;flex-direction:column;gap:15px;padding:30px;border-radius:12px;font-family:Almarai;direction:rtl}.order-form h3{font-size:32px;margin-bottom:5px;color:#241f61;font-weight:700;line-height:45px}.order-form p{margin:5px 0;font-size:16px;color:#78787d}.order-form label{font-weight:400;font-size:24px;line-height:36px;margin-top:10px;color:#241f61}.order-form input{padding:10px;font-size:15px;border:1px solid #ccc;border-radius:16px;transition:border-color .3s ease;background-color:#edf2ff}.order-form input:focus{border-color:#007bff;outline:none}.order-form button{margin-top:20px;padding:12px;font-size:20px;background-color:#241f61;color:#fdfdfd;font-weight:700;line-height:30px;border:none;border-radius:16px;cursor:pointer;font-family:Almarai;transition:background-color .3s ease}.signup-form button:hover{background-color:#241f61}.contact-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999999;padding:20px;box-sizing:border-box}.contact-popup-box{display:flex;background-color:#fff;width:600px;max-height:90vh;overflow-y:auto;border-radius:24px;padding:30px;position:relative;direction:rtl;box-shadow:0 10px 25px #0000004d;font-family:Almarai,sans-serif;gap:20px}.contact-popup-form{flex:1;max-width:500px}.contact-popup-form h2{margin-bottom:10px;font-size:24px;color:#241f61}.contact-popup-form label{display:block;margin-top:15px;font-weight:700;font-size:15px;color:#241f61}.contact-popup-form input[type=text],.contact-popup-form input[type=email]{width:100%;padding:10px 15px;margin-top:5px;border:1px solid #ccc;border-radius:16px;font-size:14px;background-color:#edf2ff;font-family:Almarai,sans-serif;box-sizing:border-box}.contact-info-box{width:100%;display:flex;justify-content:space-between;margin-top:25px;gap:20px}.contact-details p,.branch-locations p{margin:6px 0;font-size:15px}.social-icons{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.social-icons img{width:30px;height:30px;cursor:pointer;transition:transform .2s}.social-icons img:hover{transform:scale(1.2)}.popup-img-side img{width:130px;height:130px;object-fit:contain;border-radius:16px}.contact-submit-btn{background-color:#241f61;color:#fff;border:none;padding:12px 20px;border-radius:16px;font-size:16px;margin-top:20px;cursor:pointer;transition:background-color .3s ease;font-family:Almarai,sans-serif}.contact-submit-btn:hover{background-color:#1a174a}@media (max-width: 768px){.contact-popup-box{flex-direction:column;width:100%;padding:20px;gap:10px}.popup-img-side{display:none}.contact-popup-form{max-width:100%}.contact-popup-form h2{font-size:20px}.contact-popup-form label{font-size:14px}.contact-popup-form input[type=text],.contact-popup-form input[type=email]{font-size:13px}.contact-details p,.branch-locations p{font-size:14px}.social-icons img{width:26px;height:26px}}@media (max-width: 450px){.contact-popup-box{padding:15px;gap:8px}.contact-popup-form h2{font-size:16px}.contact-popup-form label{font-size:12px}.contact-popup-form input[type=text],.contact-popup-form input[type=email]{font-size:12px;padding:7px 10px}.contact-details p,.branch-locations p{font-size:12px}.social-icons{gap:6px}.contact-submit-btn{font-size:13px;padding:9px 16px;border-radius:12px;margin-top:15px}.contact-info-box{flex-direction:column;gap:12px}.contact-details p,.branch-locations p{font-size:12px!important;margin:4px 0}.branch-locations{margin-top:10px}.social-icons{gap:6px;flex-wrap:wrap}.social-icons img{width:22px;height:22px}}.navbar{background-color:#fdfdfd;font-family:Almarai;border-bottom:1px solid #ccc;display:flex;justify-content:center}.navbar-box{width:100%;padding:0 24px}.language-dropdown{position:relative;display:inline-block}.top-row{display:flex;justify-content:space-between;align-items:center;width:100%}.navbar-btns,.navbar-lists,.navbar-logo{display:flex;align-items:center;gap:20px}.navbar-logo img{width:130px;height:88px}.navbar-button{flex:1 0 auto;min-width:120px;height:44px;padding:0 16px;font-size:16px;border:1px solid #241f61;border-radius:12px;font-family:Almarai;background:transparent;color:#241f61;cursor:pointer;text-align:center}.navbar-button.primary{background:#241f61;color:#fff}.nav-list-reversed{display:flex;flex-direction:row-reverse;gap:20px}.navbar-lists ul{display:flex;list-style:none;padding:0;margin:0;gap:16px}.navbar-lists a{text-decoration:none;color:#161616;font-weight:700}.hamburger{display:none;font-size:28px;background:none;border:none;color:#241f61;cursor:pointer}.mobile-menu{display:none}.language-menu{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ccc;border-radius:10px;margin-top:5px;max-width:80px;z-index:1000;box-shadow:0 4px 10px #0000001a;padding:0}.language-menu li{list-style:none;padding:10px;cursor:pointer;transition:background .2s ease}.language-menu li:hover{background:#f0f0f0}.lang-item{display:flex;align-items:center;gap:8px;font-size:16px;font-family:Almarai;direction:rtl}.flag{font-size:20px}.language-dropdown-desktop{position:relative}.language-btn{font-size:16px;font-family:Almarai;background:transparent;border:1px solid #241f61;border-radius:12px;color:#241f61;padding:6px 12px;cursor:pointer;display:flex;align-items:center;gap:6px}.arrow{font-size:12px}.custom-dropdown{position:relative;cursor:pointer;font-family:Almarai;color:#161616;font-size:16px;font-weight:700;direction:rtl}.dropdown-selected{display:flex;align-items:center;gap:6px;background-color:transparent;border:none}.chevron-icon{margin-right:4px;transition:transform .3s ease}.chevron-icon.open{transform:rotate(180deg)}.dropdown-options{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ccc;border-radius:6px;z-index:100;list-style:none;padding:0;margin:0;width:160px;text-align:right;display:flex;flex-direction:column}.dropdown-options li{padding:10px;font-family:Almarai;font-size:16px;color:#333}.dropdown-options li:hover{background-color:#007bff;color:#fff!important}@media (max-width: 1100px){.navbar-btns,.navbar-lists{display:none}.hamburger{display:block}.top-row{flex-direction:row-reverse;justify-content:space-between}.mobile-menu{display:flex;flex-direction:column;gap:16px;margin-top:12px}.mobile-menu ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.mobile-menu a{font-weight:700;color:#161616;text-decoration:none}.nav-btn{padding:10px;background:#241f61;color:#fff;border:none;border-radius:10px;font-size:16px;cursor:pointer}}.about-component{display:flex;justify-content:center;padding:0 120px}.About-page{display:flex;justify-content:space-between;align-items:center;gap:20px}.About-page img{width:50%;object-fit:cover;border-radius:10px}.About-page-content{max-width:60%;direction:rtl}.About-page-content h3{font-size:40px;color:#241f61;font-weight:700;margin-bottom:10px;font-family:Almarai}.About-page-content p{font-size:24px;line-height:36px;color:#161616;margin-bottom:20px;font-weight:400;font-family:Almarai}.About-page-content .p2{color:#1470bb;font-weight:700;font-size:24px;line-height:36px;font-family:Almarai}.About-page-content button{margin-top:10px;background-color:transparent;color:#241f61;font-size:16px;padding:10px 20px;font-weight:700;line-height:24px;border:1px solid #241F61;border-radius:16px;height:48px;cursor:pointer;transition:all .3s ease;max-width:187px;width:100%}.About-page-content button:hover{background-color:#241f61;color:azure}.About-page-content.ltr{direction:ltr;text-align:left}.About-page-content.rtl{direction:rtl;text-align:right}@media (max-width: 1024px){.about-component{padding:0 60px}.About-page-content h3{font-size:32px}.About-page-content p,.About-page-content .p2{font-size:20px;line-height:32px}}@media (max-width: 768px){.about-component{padding:0 20px}.About-page{flex-direction:column;align-items:flex-start}.About-page img{width:100%;margin-bottom:20px}.About-page-content{max-width:100%;text-align:right}.About-page-content h3{font-size:28px}.About-page-content p,.About-page-content .p2{font-size:18px;line-height:28px}.About-page-content button{width:100%;max-width:100%}}.home-carousl{width:100%;height:641px;position:relative;overflow:hidden}.home-carousl:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/1-CXpcPHCw.jpg);background-size:cover;background-position:center;opacity:.25;z-index:1}.home-carousl:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.home-carousl>*{position:relative;z-index:3}.top-right-img,.bottom-left-img{position:absolute;z-index:3}.top-right-img{right:0;width:180px}.bottom-left-img{bottom:0;width:150px}.home-carousl-box{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;padding:0 40px;width:100%;height:100%;box-sizing:border-box;position:relative;z-index:3}.home-carousl-imgs{display:flex;justify-content:center;align-items:center;position:relative;width:50%;height:400px}.home-carousl-imgs img{position:absolute;width:188px;height:100%;border-radius:10px;transition:transform .3s ease}.home-carousl-imgs .pic1{left:0;z-index:1}.home-carousl-imgs .pic2{left:108px;z-index:2}.home-carousl-imgs .pic3{left:220px;z-index:3}.home-carousl-content{direction:rtl;width:50%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px}button{z-index:9999!important;position:relative!important;pointer-events:auto!important}.home-carousl-content-box1{width:591px}.home-carousl-content h2{color:#000;font-family:Almarai;font-weight:400;font-size:46px;line-height:120%;letter-spacing:0%}h2 span{font-weight:700;font-size:46px;color:#241f61}.home-carousl-content p{font-size:20px;font-family:Almarai;font-weight:400;line-height:30px;letter-spacing:0%;color:#000}.home-carousl-btns{width:100%;display:flex;gap:16px}.btn1{background-color:#241f61;color:#fdfdfd;font-family:Almarai;font-weight:700;font-size:20px;line-height:30px;letter-spacing:0%;border-radius:16px;padding:10px;border:none;max-width:286px;max-height:56px;height:100%;width:100%}.btn2{background-color:transparent;color:#241f61;font-family:Almarai;font-weight:700;font-size:20px;line-height:30px;letter-spacing:0%;border-radius:16px;padding:10px;border:1px solid #241F61;max-width:286px;max-height:56px;height:100%;width:100%}.btn1,.btn2{transition:all .3s ease;cursor:pointer}.btn1:hover{background-color:#1a1647;box-shadow:0 4px 12px #241f614d}.btn2:hover{background-color:#241f61;color:#fdfdfd;box-shadow:0 4px 12px #241f6133}@media (max-width: 1024px){.home-carousl{min-height:auto}.home-carousl-box{flex-direction:column-reverse;padding:40px 20px;gap:30px}.home-carousl-imgs,.home-carousl-content{width:100%}.home-carousl-imgs{height:300px;margin-bottom:20px;position:static}.home-carousl-imgs img{position:static;width:100px;height:auto;margin:0 5px}.home-carousl-content{padding:0;align-items:center;text-align:center}.home-carousl-content h2,.home-carousl-content h2 span{font-size:28px}.home-carousl-content p{font-size:15px}.home-carousl-btns{flex-direction:column;align-items:center;gap:10px}.btn1,.btn2{width:100%;max-width:280px}.top-right-img,.bottom-left-img{display:none}}@media (max-width: 480px){.home-carousl-imgs{height:200px}.home-carousl-imgs img{width:90px}.home-carousl-imgs .pic2{left:45px}.home-carousl-imgs .pic3{left:90px}.home-carousl-content h2,.home-carousl-content h2 span{font-size:26px}.home-carousl-content p{font-size:14px;line-height:22px}.btn1,.btn2{font-size:16px;padding:8px}}.home-carousl-content h2,.home-carousl-content p{position:relative;z-index:0!important}.contact-page{margin-top:30px;padding:0 20px;display:flex;justify-content:center;height:477px;clear:both;position:relative;z-index:1}.ltr-input{text-align:left!important;direction:ltr!important}.contact-component{max-width:1200px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;border-radius:32px;height:428px;overflow:visible;z-index:0;background:linear-gradient(to right,#463f837a 48%,#241f61);box-shadow:0 4px 4px #00000040}.contact-component:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/form-YpPPJJn0.jpg);background-size:cover;background-position:center;opacity:.25;mix-blend-mode:screen;z-index:-1;border-radius:32px}.contact-left{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;width:50%;z-index:1}.contact-left h2{font-size:40px;margin-bottom:10px;color:#241f61;font-weight:700;line-height:60%}.contact-left p{font-size:20px;color:#f0f0f0}.contact-right{position:relative;width:50%;display:flex;justify-content:flex-end}.contact-form{display:flex;flex-direction:column;gap:15px}.contact-right img{width:625px;height:494px;position:absolute;top:-280px;right:0;z-index:2}.contact-left input,.contact-left textarea{background-color:#edf2ff;border:none;border-radius:16px;padding:12px 16px;margin-bottom:5px;font-size:16px;width:100%;box-sizing:border-box;resize:none;outline:none;transition:box-shadow .3s ease;font-family:Almarai;text-align:right}.contact-left input:focus,.contact-left textarea:focus{box-shadow:0 0 0 2px #241f61aa}.contact-left button{background-color:#241f61;color:#fdfdfd;font-weight:700;line-height:24px;font-family:Almarai;border:none;max-width:389px;height:48px;border-radius:16px;width:100%;font-size:16px;cursor:pointer;transition:background-color .3s ease}.contact-left button:hover{background-color:#1d1a4e}@media (max-width: 1024px){.contact-component{flex-direction:column;height:auto;padding:20px;position:relative}.contact-form{margin-bottom:20px}.contact-left,.contact-right{width:100%;text-align:center;align-items:center;justify-content:center}.contact-component{margin-bottom:20px}.contact-left h2{font-size:32px;line-height:48px}.contact-left p{font-size:18px}.contact-right img{display:none;width:100%;max-width:400px;height:auto;position:static;margin-top:20px}.contact-left button{max-width:100%}}@media (max-width: 768px){.contact-page{height:auto;padding:20px 10px}.contact-component{flex-direction:column;padding:20px 15px;box-shadow:none;border-radius:16px}.contact-left{width:100%;padding:0 10px}.contact-left h2{font-size:26px;line-height:36px}.contact-left p{font-size:16px}.contact-left input,.contact-left textarea{font-size:14px}.contact-right{width:100%;justify-content:center;margin-top:20px}.contact-right img{display:none;width:100%;max-width:300px;height:auto;position:static}}.footer-component{position:relative;display:flex;justify-content:center;align-items:center;height:466px;background-color:#241f61;overflow:hidden}.footer-component:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/footer-BGLj9Rqt.jpg);background-size:cover;background-position:center;opacity:.1;z-index:0;pointer-events:none}.footer-content{max-width:1200px;width:100%;margin:0 auto;padding:0 20px;position:relative;z-index:1;color:#fdfdfd}.lang-en .company-list ul li,.lang-en .company-list h4,.lang-en .company-list p{text-align:left!important}.lang-ar .company-list ul li,.lang-ar .company-list h4,.lang-ar .company-list p{text-align:right}.footer-content{position:relative;z-index:1;display:flex;flex-direction:column}.footer-content-part1{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}.company-logo{display:flex;flex-direction:column;gap:20px}.company-logo img{width:380px}a{text-decoration:none;color:inherit}.company.logos,.company-logos{display:flex;gap:20px}.company-logos .logos-img{width:40px!important;height:40px;cursor:pointer;transition:transform .2s}.company.logos img:hover{transform:scale(1.1)}.company-lists{display:flex;flex-wrap:wrap;text-align:right;gap:40px}.company-list h4{font-size:20px;font-weight:700;font-family:Almarai;line-height:30px;text-align:right;color:#fdfdfd;margin-bottom:10px}.company-list hr{border:none;border-top:2px solid #1470BB;margin-bottom:10px}.company-list ul{list-style:none;padding:0;margin:0}.company-list ul li{margin-bottom:6px;cursor:pointer;font-size:16px;font-weight:700;line-height:24px;text-align:right}.company-list ul li:hover{text-decoration:underline}.company-list p{margin:6px 0}.footer-content-part2{display:flex;justify-content:space-between;align-items:center;margin-top:30px;font-weight:700;line-height:24px;flex-wrap:wrap;padding-top:20px;font-size:16px}.pay{display:flex;gap:12px}.pay img{width:80px;height:52px;border-radius:16px}.footer-content-part1{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:40px}.company-logo{width:30%;min-width:250px}.company-lists{width:65%;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:40px}.company-list p,.footer-content-part2 p{color:#fdfdfd}@media (max-width: 1100px){.footer-component{height:auto;padding:40px 20px}.footer-content{padding:0 16px}.footer-content-part1{flex-direction:column;align-items:center;text-align:center;gap:30px}.company-logo{align-items:center}.company-logo img:first-child{width:300px}.company-lists{justify-content:center;gap:30px;text-align:center}.company-list h4,.company-list ul li{text-align:center}.footer-content-part2{flex-direction:column;text-align:center;gap:15px}.pay{justify-content:center}}@media (max-width: 600px){.company-lists{justify-content:space-between}.company-list{width:38%;margin-bottom:20px}}@media (max-width: 600px){.company-list h4{font-size:14px}.footer-component{padding:30px 10px}.footer-content{padding:0 10px}.company-logo img:first-child{width:240px}.company-list ul li{font-size:12px}.company-logos .logos-img{width:26px!important;height:26px!important}.company-list p{font-size:12px}.company-list ul li{line-height:20px}.footer-content-part2{font-size:14px}.pay img{width:60px;height:40px}}.Nation-box{display:flex;flex-direction:column;align-items:center;padding:20px}.nation-page h2{color:#241f61;margin-bottom:0;font-family:Almarai;font-weight:700;font-size:40px;line-height:60px}.nation-carosul{position:relative;width:100%;height:480px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.nation-carosul h2,.nation-carosul p{z-index:2;position:relative}.nation-carosul h2{color:#241f61;font-size:52px;font-weight:700;line-height:100%;margin-bottom:0;font-family:Almarai}.nation-carosul p{text-align:center;width:915px;color:#78787d;font-size:32px;line-height:48px;font-weight:400;font-family:Almarai}.nation-content{margin-top:30px}.nationalitites-btn{background-color:transparent;color:#241f61;font-size:20px;line-height:30px;font-weight:700;width:225px!important;height:56px;border:1px solid #241F61;border-radius:16px;cursor:pointer;transition:background-color .3s ease;font-family:Almarai}.nation-page button:hover{border:none;background-color:#241f61;color:#fdfdfd}@media (max-width: 1024px){.nation-page h2{font-size:32px;line-height:48px;text-align:center}.nation-carosul p{width:80%;font-size:24px;line-height:36px}.nationalitites-btn{width:200px;height:50px;font-size:18px}}@media (max-width: 768px){.Nation-box{padding:16px}.nation-page h2{font-size:28px;line-height:40px}.nation-carosul p{width:100%;font-size:20px;line-height:32px;padding:0 10px}.nationalitites-btn{width:180px;height:44px;font-size:16px}}@media (max-width: 480px){.nation-page h2{font-size:24px;line-height:36px}.nation-carosul p{font-size:16px;line-height:26px;padding:0 10px}.nationalitites-btn{width:160px;height:40px;font-size:14px}}.box-container{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible}.box{position:relative;width:288px;height:300px;overflow:visible;border-radius:16px}.bg-image{position:absolute;width:260px;height:282px;z-index:1;transition:transform .7s ease-in-out}.box:hover .bg-image{transform:rotate(40deg) scale(1.02)}.card{position:absolute;width:224px;height:242px;margin-top:15px;margin-left:15px;font-family:Almarai;background:#f7f7f7;border-radius:16px;box-shadow:0 8px 20px #0003;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#241f61;transition:transform .3s ease}.flago{width:80px;transition:transform .3s ease}.title{font-size:24px;margin:10px 0;transition:font-size .3s ease}.subtitle{font-size:16px;transition:font-size .3s ease}.description{opacity:0;max-height:0;font-size:12px;color:#555;transition:opacity .5s ease,max-height .5s ease;overflow:hidden}.box:hover .description{opacity:1;max-height:100px;margin-top:10px}@media (max-width: 1150px){.box-container{grid-template-columns:repeat(2,1fr);justify-items:center}.box{width:260px;height:280px}.bg-image{width:240px;height:260px}.card{width:200px;height:220px}}@media (max-width: 768px){.box-container{grid-template-columns:repeat(2,1fr);justify-items:center;gap:20px}.box{width:240px;height:260px}.bg-image{width:220px;height:240px}.card{width:190px;height:210px;margin-left:10px;margin-top:10px}.title{font-size:20px}.subtitle{font-size:14px}.description{font-size:12px}}@media (max-width: 480px){.box-container{grid-template-columns:repeat(1,1fr)}}.reviews-component{padding:30px 20px;text-align:center}.review-box.third-review{position:relative;background-image:url(/assets/bg2-CXwSUeGN.png);background-size:cover;background-position:center;color:#fff;overflow:hidden}.review-box.third-review:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#241f61cc;z-index:0}.review-box.third-review>*{position:relative;z-index:1}.reviews-component h2{color:#241f61;font-weight:700;font-size:40px;line-height:60px;margin-bottom:10px}.reviews-component p{font-family:Almarai;font-weight:700;line-height:32px!important;color:#78787d;margin-bottom:40px}.reviews-box{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.review-box{background-color:#fdfdfd;width:350px;border-radius:8px 8px 8px 48px;height:380px;position:relative;box-shadow:0 4px 8px #0000001a;color:#241f61;display:flex;align-items:center;flex-direction:column;justify-content:space-between}.review-box.third-review{background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff}.review-box .quote-icon{width:40px;position:absolute;top:16px;left:16px}.review-box h5{font-size:20px;font-weight:700;line-height:36px;color:#fff;margin-bottom:0}.review-box p{padding:10px;font-size:16px;line-height:100%;font-family:Almarai;color:#fff;font-weight:400;margin-bottom:0}.review-stars{margin-bottom:10px;font-size:20px;color:gold}.review-img{width:88px;height:88px;border:1px}.arrows{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:30px}.arrow-btn{width:40px;height:40px;background-color:#241f61;color:#fff;font-size:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);z-index:2;box-shadow:0 2px 6px #0003}@media (max-width: 1024px){.reviews-component{padding:20px 15px;height:auto}.reviews-component h2{font-size:32px;line-height:48px}.reviews-component p{font-size:22px;line-height:36px;margin-bottom:30px}.review-box{width:300px;height:auto;padding:20px 10px}.review-box h5{font-size:18px}.review-box p{font-size:15px;line-height:22px}.review-img{width:70px;height:70px}}@media (max-width: 768px){.reviews-component h2{font-size:26px;line-height:38px}.reviews-component p{font-size:18px;line-height:28px}.reviews-box{flex-direction:column;align-items:center}.review-box{width:90%;max-width:350px;height:auto}.review-box p{font-size:14px;padding:8px;line-height:20px}.arrow-btn{width:36px;height:36px;font-size:18px}.arrows{gap:20px;margin-top:20px}}body{font-family:Almarai!important}.serviceBrief-component{padding:30px 120px;display:flex;justify-content:center}.serviceBrief-page{width:100%;display:flex;align-items:center;flex-direction:column;position:relative;overflow:hidden}.corner-photo{position:absolute;top:-150px;right:-100px;width:200px;transform:rotate(143deg);transform-origin:center}.pics{width:100%;display:flex;justify-content:space-between;margin-top:40px}.pics>div{flex:1;text-align:center}.pics img{width:80px;height:auto;margin-bottom:10px}.pics1,.pics2,.pics3{max-width:285px;max-height:327px;height:100%;width:100%}.serviceBrief-page h3{color:#241f61;font-family:Almarai;font-weight:700;font-size:40px;line-height:60px;letter-spacing:0%;text-align:center;margin-bottom:0;padding-bottom:0}.serviceBrief-page p{color:#78787d;font-weight:700;line-height:42px;font-size:28px;margin-top:10px;font-family:Almarai!important}.pics h3{color:#241f61;font-family:Almarai;font-weight:700;font-size:32px;line-height:45px;letter-spacing:0%;text-align:center}.pics p{color:#161616;font-family:Almarai;font-weight:400;font-size:24px;line-height:36px;letter-spacing:0%;text-align:center}@media (max-width: 768px){.serviceBrief-component{padding:30px 40px;flex-direction:column}.serviceBrief-page h3{font-size:32px;line-height:48px}.serviceBrief-page p{font-size:22px;line-height:36px}.pics{flex-direction:column;align-items:center;gap:30px;margin-top:30px}.pics>div{max-width:100%}.pics h3{font-size:28px;line-height:38px}.pics p{font-size:20px;line-height:30px}.corner-photo{width:120px;top:-100px;right:-60px}.pics1,.pics2,.pics3{max-width:240px}}@media (max-width: 480px){.serviceBrief-component{padding:20px}.serviceBrief-page h3{font-size:26px;line-height:40px}.serviceBrief-page p{font-size:18px;line-height:30px}.pics img{width:60px;margin-bottom:8px}.pics h3{font-size:24px;line-height:32px}.pics p{font-size:18px;line-height:28px}.corner-photo{display:none}.pics1,.pics2,.pics3{max-width:200px}}.services-container{padding:2rem;font-family:Almarai,sans-serif}.group1{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;justify-content:center}.service-button{padding:20px;background-color:#e0e0e0;color:#333;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:background .3s ease;font-family:Almarai,sans-serif;font-size:20px}.service-button:hover{background-color:#d1d1d1}.service-button.active{background-color:#241f61;color:#fff}.group2,.group3{margin-top:2rem}.group2 h3,.group3 h3{margin-bottom:1rem;text-align:center;color:#222;font-size:1.5rem}.job-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.job-card-box{display:flex;gap:1rem;max-width:900px;margin:auto}.plan-box{background-color:#241f61;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 10px #0000001a;padding:10px 20px;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease}.plan-box:hover{transform:translateY(-5px)}.plan-box p{margin:.5rem 0;color:#fff;font-size:14px}.plan-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.plan-card{background-color:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 10px #0000001a;width:300px;padding:16px 20px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease}.plan-card:hover{transform:translateY(-5px)}.plan-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:700;font-size:14px;color:#333;white-space:nowrap;gap:10px}.plan-price{background-color:#dff0d8;color:#2e7d32;padding:4px 8px;border-radius:8px;font-weight:600}.plan-nat{background-color:#e3f2fd;color:#1976d2;padding:4px 8px;border-radius:8px;font-weight:600}.plan-title{font-size:16px;margin:10px 0;color:#222}.plan-details{font-size:14px;color:#555;line-height:1.6}.order-button{margin-top:15px;padding:15px 10px;background-color:#241f61;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700;transition:background .3s ease;font-family:Almarai,sans-serif}.order-button:hover{background-color:#241f61}@media (max-width: 768px){.plan-card,.plan-box{padding:1rem}.service-button{width:100%;text-align:center}}.steps-component{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:60px 20px;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;z-index:1;overflow:hidden}.steps-component:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:inherit;background-repeat:inherit;background-position:inherit;opacity:.1;z-index:-1}.steps-component h2{font-size:40px;margin-bottom:10px;font-weight:700;line-height:60px;color:#241f61;font-family:Almarai}.steps-component p{font-size:28px;font-weight:700;line-height:42px;margin-bottom:40px;color:#78787d;font-family:Almarai}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1000px;padding:0 20px}.steps-box{border-radius:16px;padding:20px;text-align:center;width:100%}.steps-box img{width:150px;height:150px;object-fit:contain}.steps-box h5{font-size:24px;font-weight:700;line-height:36px;font-family:Almarai;color:#241f61;margin-top:10px;margin-bottom:10px}.steps-box p{text-align:center;font-size:20px;font-weight:400;line-height:30px;color:#161616}@media (max-width: 1024px){.steps-component h2{font-size:32px;line-height:48px}.steps-component p{font-size:22px;line-height:36px;margin-bottom:30px}.steps-grid{grid-template-columns:repeat(2,1fr)}.steps-box{max-width:100%;padding:16px}.steps-box img{width:120px;height:120px}.steps-box h5{font-size:20px;line-height:30px}.steps-box p{font-size:18px;line-height:28px}}@media (max-width: 600px){.steps-grid{grid-template-columns:1fr}.steps-component h2{font-size:28px;line-height:40px}.steps-component p{font-size:20px;line-height:30px}.steps-box{padding:14px}.steps-box img{width:100px;height:100px}.steps-box h5{font-size:18px}.steps-box p{font-size:16px}}.order-now-page{display:flex;justify-content:center;width:100%;padding:30px 0;box-sizing:border-box}.order-now{max-width:1200px;width:100%;padding:0 20px;box-sizing:border-box}.order-now-image-wrapper{position:relative;width:100%;border-radius:16px;overflow:hidden}.order-now-image-wrapper img{width:100%;height:auto;display:block;border-radius:16px}.order-now-btn{position:absolute;top:0;left:25%;transform:translate(-60%,-130%);background-color:#241f61;color:#fff;border:none;border-radius:16px;cursor:pointer;font-family:Almarai,sans-serif;font-weight:700;white-space:nowrap;z-index:10;font-size:clamp(12px,2.2vw,20px);height:clamp(40px,6.5vw,56px);padding:0 clamp(12px,5vw,24px);max-width:331px}@media (max-width: 768px){.order-now-image-wrapper{display:flex;flex-direction:column;align-items:center!important}.order-now-btn{position:static;transform:none;margin-top:16px;font-size:16px;height:48px;padding:0 20px;width:80%;max-width:250px;left:0%}}@media (max-width: 480px){.order-now-btn{font-size:14px;height:44px;padding:0 16px;max-width:200px;width:90%}}.ServicePersonalized{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999999;animation:fadeIn .3s ease-in-out;box-sizing:border-box}.ServicePersonalized>div{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;max-width:800px;height:566px;width:100%;padding:30px 20px;border-radius:16px;text-align:center;position:relative;box-shadow:0 10px 25px #0003}.ServicePersonalized *,.ServicePersonalized-box{box-sizing:border-box}.ServicePersonalized-box{display:flex;flex-direction:column;align-items:center;max-width:600px;width:100%}.close-img{position:absolute;top:12px;right:12px;width:24px;height:24px;cursor:pointer}.ServicePersonalized h2{font-size:1.6rem;margin-bottom:24px;font-family:Almarai;font-weight:700;font-size:28px;line-height:42px;color:#241f61}.ServicePersonalized select{width:100%;padding:12px 16px;margin:10px 0;border:1px solid #ccc;border-radius:16px;font-size:1rem;background-color:#edf2ff;outline:none;transition:border-color .3s;font-family:Almarai}.custom-select.ltr{direction:ltr;text-align:left;background-position:right 12px center}.ServicePersonalized select:focus{border-color:#009688}.ServicePersonalized-btn{display:flex}.ServicePersonalized-btn button{width:100%!important;margin-top:30px;max-width:600px!important;font-size:1.1rem;color:#fff;border:none;border-radius:16px;background-color:#241f61;cursor:pointer;transition:background-color .3s;font-family:Almarai;padding:12px 24px}.ServicePersonalized-btn{width:100%;display:flex;justify-content:center!important}.ServicePersonalized button:hover{background-color:#241f61}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#edf2ff;border:1px solid #ccc;border-radius:16px;padding:12px 16px 12px 40px;font-size:14px!important;font-family:Almarai;direction:rtl;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20,50 70,100 120,50' fill='none' stroke='%23241F61' stroke-width='20'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;background-size:16px;cursor:pointer;transition:border-color .3s ease}.custom-select:focus{border-color:#241f61!important;outline:none}.ServicePages-carousl{position:relative;width:100%;height:480px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.ServicePages-carousl h2,.ServicePages-carousl p{z-index:2;position:relative}.ServicePages-carousl h2{color:#241f61;font-size:52px;font-weight:700;line-height:100%;margin-bottom:0}.ServicePages-carousl p{text-align:center;width:915px;color:#78787d;font-size:32px;line-height:48px;font-weight:400}.S1-content{display:flex;flex-direction:column;gap:32px;padding:40px 20px;margin:40px auto;max-width:1280px;direction:rtl}.S1-content-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:36px;margin:40px auto;padding:0 24px;max-width:1320px}h1,.h1{font-size:32px;font-weight:700;color:#241f61}h2,.h2{font-size:26px;font-weight:700;color:#241f61}h3,.h3{font-size:20px;font-weight:600;color:#241f61}p{font-size:16px;line-height:1.7;color:#646469}.s2-left{display:flex;flex-direction:column;gap:24px}.s2-left>*{border-radius:16px;padding:24px}.address-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.address-list li{display:flex;align-items:center;justify-content:space-between;background:#fafafa;padding:16px;border-radius:12px;font-size:15px}.address-list li button{background:transparent;border:none;color:#241f61;font-weight:600;cursor:pointer}.branch ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.branch li{padding:14px 16px;border-radius:12px;border:1px solid #ddd;font-size:15px;cursor:pointer;transition:all .3s ease}.branch li:hover{border-color:#241f61;background:#f8f7fc}.branch li.active{border-color:#241f61;background:#241f61;color:#fff;font-weight:600}.worker-selector{margin-top:24px}.worker-selector h3{font-size:20px;font-weight:700;color:#241f61;margin-bottom:16px}.s1-cards-box::-webkit-scrollbar{height:6px}.s1-cards-box::-webkit-scrollbar-thumb{background-color:#241f6140;border-radius:3px}.s1-cards-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.s1-card{background:#fff;border:1px solid #e6e6e6;border-radius:18px;padding:20px 18px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;align-items:center;text-align:center}.s1-card:hover{transform:translateY(-4px);box-shadow:0 6px 14px #241f6126;border-color:#c7c4f3;z-index:10}.s1-card.selected{border:2px solid #241F61;background:linear-gradient(145deg,#f3f2fc,#fff);box-shadow:0 8px 20px #241f6133}.worker-image-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:12px}.worker-image{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid #241F61;background-color:#fafafa}.worker-info{display:flex;flex-direction:column;gap:10px;width:100%}.info-item{display:flex;justify-content:space-evenly;font-size:14px;color:#444}.info-title{font-weight:600;color:#241f61}.info-value{font-weight:500;color:#111}.skills-wrapper{margin-top:12px;width:100%}.skills-wrapper .info-title{margin-bottom:6px;display:block}.skills-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.skills-list li{font-size:12px;background:#f3f1fd;color:#241f61;padding:4px 10px;border-radius:10px;font-weight:500}.worker-selector>p{font-size:15px;color:#999;text-align:center;padding:12px}.s1-left textarea,.s2-left textarea{width:100%;min-height:120px;padding:14px 16px;border:1px solid #ddd;border-radius:14px;background:#fafafa;font-size:15px;resize:vertical}.s2-left textarea:focus{border-color:#241f61;background:#fff;outline:none}.s2-right{position:sticky;top:20px}.s2-card-bg{background:#fff;border-radius:20px;padding:28px 24px;box-shadow:0 6px 20px #00000014}.s2-card-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.s2-profile-img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #241F61}.s2-header-text h3{font-size:20px;font-weight:700;margin:0;color:#241f61}.s2-header-text .price{font-size:18px;font-weight:600;color:#3c328c}.s2-card-divider{border:0;border-top:1px solid #eee;margin:16px 0}.card-content{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;font-size:15px}.card-content li{display:flex;align-items:center;color:#444}.card-content img{width:18px;height:18px}.card-content .label{color:#241f61;font-weight:600}.card-content .value{color:#0d0d0e;font-weight:500;margin-left:auto}.card-content.rtl .value{margin-left:0;margin-right:auto}.card-button button,.S1-content button{width:100%;background:linear-gradient(135deg,#241f61,#3c328c);color:#fff;font-weight:700;border:none;padding:14px 20px;border-radius:14px;font-size:16px;cursor:pointer;transition:all .3s ease;font-family:Almarai,sans-serif}.card-button button:hover,.S1-content button:hover{background:linear-gradient(135deg,#3c328c,#241f61);transform:translateY(-2px)}.delivery-method{margin-top:24px}.delivery-method h3{font-size:20px;font-weight:700;color:#241f61;margin-bottom:16px}.delivery-method label{display:flex;align-items:center;gap:12px;background:#fafafa;padding:14px 16px;border-radius:12px;border:1px solid #ddd;cursor:pointer;margin-bottom:12px;transition:all .3s ease}.delivery-method label:hover{border-color:#241f61;background:#f8f7fc}.delivery-method input[type=radio]{width:18px;height:18px;accent-color:#241F61;cursor:pointer}.S1-content-box1{background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:24px;max-width:100%;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 14px #0000000f}.S1-content-box1 h3{font-size:20px;font-weight:600;color:#241f61;margin:0 0 8px}.S1-content-box1 .location-text{font-size:15px;color:#444;padding:12px 14px;background:#fafafa;border-radius:12px;cursor:pointer;transition:background .3s ease}.S1-content-box1 .location-text:hover{background:#f1f0fa}.S1-content-box1 button{width:100%;background:linear-gradient(135deg,#241f61,#3c328c);color:#fff;font-weight:700;max-width:100%;border:none;padding:14px 20px;border-radius:14px;font-size:16px;cursor:pointer;transition:all .3s ease;font-family:Almarai,sans-serif}.S1-content-box1 button:hover{background:linear-gradient(135deg,#3c328c,#241f61);transform:translateY(-2px)}.S1-content,.S1-content-box,.s1-cards-box{overflow:visible!important}@media (max-width: 1150px){.S1-content-box{grid-template-columns:1fr;gap:24px}.s2-right{position:static;top:auto}.s2-left{width:40%}}@media (max-width: 600px){.S1-content-box{padding:0 12px;margin:20px auto;gap:20px}.s2-left>*{padding:16px;border-radius:12px}.s2-card-bg{padding:18px 16px;border-radius:14px}}@media (max-width: 992px){.S1-content-box1{padding:20px;gap:14px;border-radius:14px;max-width:700px}}@media (max-width: 600px){.S1-content-box1{width:100%;max-width:100%;padding:16px;border-radius:12px;gap:12px;margin:0;box-shadow:none;border:1px solid #ddd}.S1-content-box1 button{width:100%;max-width:20%}}@media (min-width: 1280px){.s1-cards-box{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (max-width: 992px){.s1-cards-box{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.modal-buttons .cancel{background-color:#dc3545;color:#fff;padding:8px 16px;border:none;border-radius:8px;cursor:pointer}.modal-overlay3{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;direction:rtl;z-index:999999}.modal-content3{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:2rem;border-radius:10px;width:90%;max-width:600px;text-align:right}.modal-content3 img{width:300px;height:auto;margin-bottom:1rem}.modal-content3 h2{font-size:20px;font-weight:700;font-family:Almarai;color:#241f61;margin-bottom:.75rem}.modal-content3 p{font-family:Almarai;font-size:14px;color:#a8a9ad;margin-bottom:1.5rem;line-height:21px}.modal-content3 button{background-color:#241f61;color:#fdfdfd;border:none;padding:.75rem 1.5rem;margin:.5rem;border-radius:16px;max-width:465px;width:100%;font-size:1rem;line-height:24px;cursor:pointer;font-family:Almarai;transition:background-color .3s ease}.modal-content3 button:hover{background-color:#256428}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.popup-overlay-complain{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;overflow:auto}.popup-box-complain{background:#fff;padding:2rem;border-radius:10px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 0 10px #0000004d}.phone-email{padding-top:0;margin-top:0;display:flex;align-items:center;justify-content:space-between;color:#241f61;font-size:18px;font-weight:700}.popup-box-complain{position:relative;background:#fff;padding:2rem;border-radius:10px;box-shadow:0 0 10px #0000004d;overflow-y:auto;max-height:90vh}.floating-buttons{position:fixed;bottom:100px;right:20px;display:flex;flex-direction:column;gap:15px;z-index:1000;opacity:0;transform:translate(100px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.floating-buttons.visible{opacity:1;transform:translate(0);pointer-events:auto}.float-btn{width:50px;height:50px;border-radius:50%;background-color:#241f61;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000004d;cursor:pointer;transition:transform .8s ease}.float-btn:hover{transform:scale(1.1)}.icon-img{width:24px;height:24px}*{box-sizing:border-box}.login-page{display:flex;flex-direction:column;align-items:center;min-height:100vh;font-family:Almarai,sans-serif;padding:0}.login-content{display:flex;justify-content:space-between;max-width:1200px;width:100%;gap:40px;flex-wrap:wrap;background-color:#fff;font-family:Almarai;position:relative}.image-stack{flex:1;min-width:250px;max-width:400px;padding:40px 20px;position:relative;z-index:0}.image-stack .img-1{width:100%;height:auto;border-radius:12px;display:block;object-fit:contain;z-index:0}.form-label{display:block;margin-bottom:4px;font-weight:500;color:#333}.form-select{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:6px;margin-bottom:16px;font-size:14px;background-color:#fff;color:#333}.form-select:disabled{background-color:#f5f5f5;color:#999}.login-form{flex:1;width:100%;background-color:#fff;border-radius:16px;padding:30px;display:flex;flex-direction:column;gap:15px;direction:rtl;font-family:Almarai}.login-form h3{font-size:28px;font-weight:700;color:#241f61;margin-bottom:10px}.login-form label{font-size:18px;font-weight:500;margin-top:10px;color:#241f61}.login-form input{padding:12px 15px;font-size:16px;border:1px solid #ccc;border-radius:25px;background-color:#fff;transition:.3s;font-family:Almarai!important}.login-form input:focus{border-color:#007bff;outline:none}.login-form button{margin-top:20px;padding:14px;font-size:18px;background-color:#241f61;color:#fff;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s ease}.login-form button:hover{background-color:#36308d}.forgot-password{font-size:14px;color:#241f61;cursor:pointer;align-self:flex-start;margin-top:-5px;text-decoration:none}.login-p{font-size:16px;color:#a8a9ad;text-align:center;margin-top:20px}.login-p .span1{color:#241f61;font-weight:700;margin-right:5px;cursor:pointer}@media (max-width: 1100px){.image-stack{display:none}.login-content{padding:30px 4%;gap:30px}.login-form{max-width:100%}.image-stack{padding:0}}@media (max-width: 768px){.login-content{flex-direction:column;align-items:center;gap:20px;padding:0 15px}.login-form{width:100%}.login-form{padding:20px;max-width:100%}.login-form h3{font-size:22px}.login-form label,.login-form input,.login-form button,.forgot-password,.login-p{font-size:14px}.login-form input{padding:10px}.login-form button{padding:12px}.forgot-password{align-self:center;margin-top:10px}.login-p{font-size:14px;margin-top:15px}}@media (max-width: 480px){.login-form{border-radius:8px}.login-form h3{font-size:20px}.login-form button{font-size:16px}}.order-carousl{position:relative;width:100%;height:480px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.order-carousl h2,.order-carousl p{z-index:2;position:relative}.order-carousl h2{color:#241f61;font-size:52px;font-weight:700;line-height:100%;margin-bottom:0}.order-carousl p{text-align:center;width:915px;color:#78787d;font-size:32px;line-height:48px;font-weight:400}.services-page-btns2{direction:rtl;align-items:center}.services-page-btns2 button{background-color:#fff;color:#241f61;font-size:24px;border:1px solid #241F61;transition:.3s}.services-page-btns2 button:hover,.services-page-btns2 button.active-btn{background-color:#241f61;color:#fff}.left-arrow,.right-arrow{width:39px;height:39px}.show{color:#241f61;font-size:24px;font-weight:700;font-family:Almarai;line-height:36px}.services-cards2{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.services-page h3{color:#241f61;font-weight:700;font-size:40px;line-height:60px;font-family:Almarai;margin-bottom:0}.services-page .p{color:#78787d;font-size:28px;font-weight:700;line-height:42px;font-family:Almarai;margin-top:10px}.services-card2{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.r1,.r2,.r3{position:absolute;z-index:-1;width:108px;pointer-events:none}.r1{top:-20px;left:50%;transform:translate(-50%)}.r2{top:100px;left:-30px}.r3{top:100px;right:-30px}.services-card2{position:relative;z-index:1}.card-bg2{position:relative;padding:20px 15px;height:100%;border-radius:20px;color:#fff;overflow:hidden;z-index:auto}.card-bg2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/card-DqVwZ47S.jpg);background-size:cover;background-position:center;opacity:.04;z-index:-1}.card-header2{display:flex;justify-content:space-between;gap:16px}.profile-img2{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #241F61}.price{font-size:16px;font-weight:700;margin-top:4px;text-align:right;line-height:24px;letter-spacing:0%;color:#241f61}.card-content{list-style:none;padding:0 10px;margin:20px 0;text-align:right}.card-content{list-style:none;direction:rtl}.card-wrapper-box2{position:relative;width:100%}.r1{top:-20px;left:50%;transform:translate(-50%);width:100px}.r2{top:100px;left:-20px;width:108px}.r3{top:100px;left:calc(100% - 60px);width:108px}.card-content li img{width:20px;height:20px;object-fit:contain}.card-content li{margin-bottom:8px;font-family:Almarai;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0%;color:#241f61}.card-button2{text-align:center}.card-button2 button{background-color:#241f61;color:#fdfdfd;font-weight:700;line-height:24px;max-width:244px;width:100%;max-height:48px;height:100%;border:none;padding:10px;font-size:16px;border-radius:16px;cursor:pointer;font-family:Almarai}.card-content span{color:#161616;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%}.card-divider{border:none;border-top:1px solid #A8A9AD;margin:16px 0}.services-page-btns1{max-width:998px;width:100%;display:flex;justify-content:center;gap:12px;margin:20px 0;flex-wrap:wrap}.services-page-btns1 button{font-family:Almarai;display:flex;align-items:center;justify-content:center;gap:8px;max-width:237px;width:100%;height:92px;border-radius:16px;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 0 4px #0006}.services-page-btns1 button:nth-child(1),.services-page-btns1 button:nth-child(2),.services-page-btns1 button:nth-child(4),.services-page-btns1 button:nth-child(3){background-color:#fdfdfd;color:#241f61;border:1px solid #241f61;border-bottom:3px solid #241f61}.services-page-btns1 button img{width:56px;height:47px;object-fit:contain}.services-page-btns2{width:100%;display:flex;justify-content:center;gap:12px;margin:20px 0;flex-wrap:wrap}.services-page-btns2 button{display:flex;align-items:center;justify-content:center;gap:8px;max-width:185px;width:100%;height:56px;padding:10px;border-radius:16px;font-size:24px;line-height:36px;font-family:Almarai;font-weight:700;cursor:pointer;transition:all .3s ease;border:1px solid #241f61;background-color:transparent;color:#241f61}.complains1-carousl{position:relative;width:100%;height:480px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.complains1-carousl h2,.complains1-carousl p{z-index:2;position:relative}.complains1-carousl h2{color:#241f61;font-size:52px;font-weight:700;line-height:100%;margin-bottom:0}.complains1-carousl p{text-align:center;width:915px;color:#78787d;font-size:32px;line-height:48px;font-weight:400}.complains1-content{padding:40px;display:flex;justify-content:center;align-items:flex-start}.complains1-wrapper{display:flex;gap:40px;max-width:1000px;width:100%}form{flex:1;padding:20px;border-radius:12px}.info-box{flex:.7;padding:20px}.info-box p{margin-bottom:10px;font-weight:700;color:#333}.complains1-content{padding:40px;display:flex;justify-content:center;align-items:flex-start;gap:40px;flex-wrap:wrap}.complains1-wrapper{display:flex;flex:1;max-width:800px}.ComplainsPanal-box.rtl{direction:rtl;text-align:right}.ComplainsPanal-box.ltr{direction:ltr;text-align:left}.bill-card-content li{display:flex;align-items:center;gap:8px}form{flex:1;padding:30px;direction:rtl}form p:first-child{font-size:24px;font-weight:700;line-height:36px;font-family:Almarai;margin-bottom:20px;color:#241f61}form label{display:block;margin-bottom:6px;font-weight:400;color:#241f61;margin-top:16px;font-size:24px;line-height:36px}form input[type=text]{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:16px;margin-bottom:12px;font-size:1rem;box-sizing:border-box;background-color:#edf2ff;font-family:Almarai}form textarea{background-color:#fdfdfd;border-radius:16px;width:100%;border:1px solid #241F61;font-family:Almarai}form li{margin-bottom:10px;display:flex;align-items:center;gap:10px;color:#646469;font-weight:400;font-size:20px;line-height:30px}.vertical-line{width:5px;height:100%;background-color:#161616}@media (max-width: 768px){.complains1-wrapper{flex-direction:column}.info-box{margin-top:20px}}.info-box{padding:30px;min-width:250px;max-width:300px;direction:rtl}.info-box p{font-size:32px;font-weight:400;margin-bottom:12px;color:#161616}@media (max-width: 600px){.popup-box-complain{width:95%;padding:1rem}form{padding:20px 10px}form label,.reason,.reason2{font-size:18px;line-height:28px}form li{font-size:16px;line-height:24px;gap:8px}form input[type=text],form textarea{font-size:14px;padding:10px}form button{font-size:16px;padding:10px}.popup-close-icon{width:20px;height:20px}.info-box p{font-size:20px}}.about-page-carousl{position:relative;width:100%;height:480px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.about-page-carousl h2,.about-page-carousl p{z-index:2;position:relative}.about-page-carousl h2{color:#241f61;font-size:52px;font-weight:700;line-height:100%;margin-bottom:0}.about-page-carousl p{text-align:center;width:915px;color:#78787d;font-size:32px;line-height:48px;font-weight:400}.about-page-content{display:flex;flex-direction:column;align-items:center;padding:30px 20px}.about-part1,.about-part2,.about-part3{max-width:1200px;display:flex;gap:30px;align-items:center;margin-bottom:60px;flex-wrap:wrap;text-align:inherit}.about-part1 img,.about-part2 img,.about-part3 img{max-width:400px;width:100%;height:auto;border-radius:12px}.about1-content,.about2-content,.about3-content{flex:1;min-width:280px}.about1-content h3,.about2-content h3,.about3-content h3{color:#241f61;font-family:Almarai;font-size:28px;font-weight:700;line-height:42px;margin-bottom:10px}.op{color:#1470bb!important;font-family:Almarai;font-size:24px;line-height:36px;font-weight:700}.op2{font-weight:400;color:#161616;font-size:24px;line-height:36px}.about-t{display:flex;justify-content:flex-start;gap:10px;margin-top:10px}.about-t p{background-color:#e0f2fe;padding:10px 15px;border-radius:20px;font-weight:700;color:#0369a1}.rtl .about-part1,.rtl .about-part2,.rtl .about-part3{flex-direction:row-reverse}@media (max-width: 1024px){.about-page-carousl p{width:90%;font-size:24px;line-height:36px}.about-page-carousl h2{font-size:40px}.about-page-content{padding:30px 20px}.about-part1,.about-part2,.about-part3{flex-direction:column;align-items:center;text-align:center}.about1-content,.about2-content,.about3-content{width:100%}.about-t{justify-content:center;gap:12px;flex-wrap:wrap}.about-t p{font-size:16px!important;padding:8px 12px}.about-part1 img,.about-part2 img,.about-part3 img{max-width:40%;height:auto}.about-part1 img,.about-part2 img,.about-part3 img{display:block;margin:0 auto 20px}.op,.op2{font-size:16px;line-height:28px}}@media (max-width: 480px){.about-page-carousl{height:auto;padding:60px 10px}.about-page-carousl h2{font-size:28px}.about-page-carousl p,.op,.op2{font-size:16px;line-height:28px}.about-page-content{padding:20px 12px}.about-part1 img,.about-part2 img,.about-part3 img{max-width:60%;height:auto}}.rules-carousl{position:relative;width:100%;height:480px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.rules-carousll h2,.rules-carousl p{z-index:2;position:relative}.rules-carousl h2{color:#241f61;font-size:52px;font-weight:700;line-height:100%;margin-bottom:0}.rules-carousl p{text-align:center;width:915px;color:#78787d;font-size:32px;line-height:48px;font-weight:400}.rules-content{direction:rtl;text-align:right}.rules-content{max-width:1200px;margin:50px auto;padding:30px 40px;border-radius:12px}.rules-content h3{font-size:30px;font-family:Almarai;color:#241f61;margin-bottom:20px;line-height:60px;font-weight:700}.rules-content h4{font-size:20px;color:#241f61;margin-top:30px;margin-bottom:10px;font-weight:700;line-height:30px}.rules-content h5{font-size:1.1rem;color:#241f61;font-weight:500;margin-bottom:15px}.rules-content p{font-size:20px;line-height:36px;font-weight:400;font-family:Almarai;margin-bottom:15px;color:#161616}@media (max-width: 768px){.rules-content{padding:20px}.carousl-bg{height:200px}.left-img,.right-img{display:none}}.Profilepage-carousl{position:relative;width:100%;height:480px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.Profilepage-carousl h2,.Profilepage-carousl p{z-index:2;position:relative}.Profilepage-carousl h2{color:#241f61;font-size:52px;font-weight:700;line-height:100%;margin-bottom:0}.Profilepage-carousl p{text-align:center;width:915px;color:#78787d;font-size:32px;line-height:48px;font-weight:400}.info-box{box-shadow:-4px 0 4px #0000000d}.info-box p{font-size:24px;font-weight:400;font-family:Almarai;padding:10px;color:#161616;line-height:36px}.radio-options{display:flex;gap:2rem;justify-content:flex-start;align-items:center;margin-top:1rem}.radio-item{display:flex;align-items:center;gap:.5rem;font-family:Almarai;font-size:16px;color:#241f61}.radio-item input[type=radio]{width:18px;height:18px;accent-color:#241F61;cursor:pointer}.profilepage1{padding:20px;margin:0 auto}.complains1-wrapper form{display:flex;flex-direction:column;gap:16px;padding:0;margin-top:0}.complains1-wrapper p{font-size:20px;font-weight:700;color:#241f61;margin-bottom:0}.complains1-wrapper label{font-weight:600;margin-bottom:0;color:#241f61;font-size:16px}.complains1-wrapper input{padding:5px;border:1px solid #ccc;border-radius:6px;font-size:16px;width:100%;box-sizing:border-box;transition:border-color .3s ease}.profilepage1 input{width:100%;padding:10px;margin-bottom:0;font-family:Almarai;font-size:16px;text-align:inherit}.complains1-wrapper input:focus{outline:none;border-color:#241f61}.complains1-wrapper button{background-color:#241f61;color:#fff;padding:10px!important;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s ease;font-size:16px}.complains1-wrapper button:hover{background-color:#0056b3}@media (max-width: 480px){.complains1-wrapper label{font-size:14px!important}.profilepage1{padding:15px 10px}.complains1-wrapper p{font-size:16px!important}.complains1-wrapper input{font-size:12px!important;padding:8px}.complains1-wrapper button{font-size:12px!important;padding:10px}.complains1-wrapper form{padding:0;gap:0}}.complains1-wrapper{width:100%;padding:24px;border-radius:16px;box-sizing:border-box}.complains1-wrapper form p{font-size:18px;margin-bottom:12px;color:#333}.radio-options{display:flex;gap:24px;margin:0;flex-wrap:wrap}.radio-item{display:flex;gap:8px;font-size:16px}.complains1-wrapper label{display:block;margin-bottom:0;font-weight:600;color:#241f61}.complains1-wrapper input[type=text]{width:100%;padding:12px;border:1px solid #ccc;border-radius:10px;font-size:16px;margin-bottom:10px;box-sizing:border-box}.complains1-wrapper button{width:100%;background-color:#241f61;color:#fff;padding:10px!important;font-size:16px;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s ease}.complains1-wrapper button:hover{background-color:#241f61}@media (max-width: 600px){.complains1-wrapper{padding:16px}.complains1-wrapper form p{font-size:16px}.radio-options{flex-direction:column;align-items:flex-start;gap:12px}.radio-item{font-size:15px}.complains1-wrapper input[type=text],.complains1-wrapper button{font-size:15px;padding:12px}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:99999999!important}.popup-box{position:relative;background:#fff;padding:30px 20px 20px;border-radius:12px;width:90%;max-width:400px;text-align:center;box-shadow:0 5px 15px #0003}.popup-box button{background-color:#241f61!important;color:#fff!important}.overlay-btn:hover{background:#007bff}.custom-select{display:block;width:100%;padding:10px;margin-bottom:15px;border-radius:8px;border:1px solid #ccc;font-size:16px}.popup-close-icon{width:24px!important}.address-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999999}.address-popup{background:#fff;padding:20px;border-radius:12px;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 15px #0003;position:relative}.popup-close-icon{position:absolute;top:12px;right:12px;width:20px;height:20px;cursor:pointer}.popup-title{margin:0 0 15px;font-size:1.4rem;font-weight:600;text-align:center;color:#333;border-bottom:1px solid #eee;padding-bottom:10px}.address-form{flex:1;overflow-y:auto;padding-right:8px}.form-title{font-size:1.1rem;font-weight:600;margin:15px 0 8px;color:#555}.form-section{margin-bottom:15px}.form-section label{display:block;margin-bottom:6px;font-size:.9rem;font-weight:500;color:#444}.form-section input,.form-section select{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:.95rem;outline:none;margin-bottom:12px;transition:border .2s ease}.form-section input:focus,.form-section select:focus{border-color:#007bff}.checkboxes label{display:flex;align-items:center;gap:8px;font-size:.9rem;margin-bottom:8px}.error{color:red;margin:10px 0;text-align:center}.success{color:green;margin:10px 0;text-align:center}.checkboxes{margin-top:10px}.checkboxes label{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.checkboxes input[type=checkbox]{width:18px;height:18px;accent-color:#007bff;cursor:pointer}.save-button{width:100%;background:linear-gradient(135deg,#241f61,#3c328c);color:#fff;font-weight:700;border:none;padding:14px 20px;border-radius:14px;font-size:16px;cursor:pointer;transition:all .3s ease;font-family:Almarai,sans-serif;margin-top:20px;text-align:center}.save-button:hover:not(:disabled){background:linear-gradient(135deg,#3c328c,#241f61);transform:translateY(-2px)}.save-button:disabled{background:#ccc;cursor:not-allowed}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999999}.modal-content{position:relative;background-color:#fff;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;padding:40px 30px;border-radius:15px;box-shadow:0 0 15px #0003;text-align:right;direction:inherit}.modal-content h2,.modal-content h3{margin-top:0;color:#241f61;font-size:16px;line-height:24px;font-weight:700;font-family:Almarai}.modal-content p{font-weight:400;font-size:14px;line-height:21px;font-family:Almarai;color:#161616}.modal-content ul{list-style:none;padding-right:0}.modal-content ul li{margin-bottom:10px;font-size:14px;padding-bottom:5px;font-size:12px}.close-img{position:absolute;top:20px;left:20px;width:42px!important;height:42px!important;cursor:pointer;z-index:1001}.modal-checkbox{margin-top:20px}.modal-checkbox input{width:32px;height:32px;background-color:#d9d9d9;border-radius:8px}.modal-checkbox label{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:14px}.modal-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.modal-buttons .confirm{background-color:#241f61;color:#fff;padding:10px 16px;width:100%;border:none;border-radius:16px;cursor:pointer;font-family:Almarai;font-size:16px}.modal-overlay2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;z-index:1000;direction:rtl;overflow-x:hidden}.modal-content2{background-color:#fff;padding:1.5rem;border-radius:12px;width:95%;max-width:600px;box-shadow:0 10px 25px #0000001a;position:relative;text-align:right;overflow-y:auto;max-height:90vh;direction:rtl;box-sizing:border-box;overflow-x:hidden}.popup-close{position:absolute;top:16px;left:16px;width:24px;height:24px;cursor:pointer}.popup-title{font-size:16px;font-family:Almarai;font-weight:700;color:#241f61;margin-bottom:1rem;line-height:24px;width:100%}.payment-option{display:flex;align-items:center;width:100%;gap:1rem;padding:.5rem;margin-bottom:.75rem;cursor:pointer}.payment-option img{width:41px}.payment-option p{color:#241f61;font-size:16px;font-family:Almarai;font-weight:700;line-height:24px}.balance-info{text-align:center;margin-bottom:1rem}.balance-info p{color:#241f61;font-size:16px;font-weight:700;font-family:Almarai;margin-bottom:.5rem}.balance-amount{color:#161616;font-size:32px;font-weight:700;font-family:Almarai;line-height:45px;margin-top:.25rem}.payment-methods{margin-bottom:1rem;display:flex;flex-direction:column;width:100%}.method-box{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem;border:1px solid #ddd;border-radius:8px;margin-bottom:.75rem;background-color:#f9f9f9}.method-label{display:flex;align-items:center;gap:.5rem;color:#241f61}.method-label p{color:#241f61;font-size:16px;font-weight:700;line-height:24px;font-family:Almarai}.payment-icon{width:40px;height:auto}.voucher-box{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;justify-content:center;flex-wrap:wrap}.voucher-box input{border:1px solid #ccc;border-radius:16px;width:100%;max-width:412px;font-size:1rem;padding:.5rem 1rem;box-sizing:border-box}.voucher-check-btn{padding:.5rem 1rem;background-color:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem;max-width:100px;width:100%}.voucher-check-btn:hover{background-color:#2980b9}.pay-button{display:block;width:100%;padding:.8rem;background-color:#241f61;color:#fff;border:none;border-radius:10px;font-size:1.2rem;cursor:pointer;transition:background-color .3s ease}.pay-button:hover{background-color:#1c1a50}@media (max-width: 768px){.modal-content2{padding:1rem;max-width:95%}.popup-title{font-size:14px}.payment-option,.method-box{flex-direction:column;align-items:flex-start;gap:.5rem}.payment-option img,.payment-icon{width:32px}.payment-option p,.method-label p,.balance-info p{font-size:14px}.balance-amount{font-size:24px;line-height:32px}.voucher-box{flex-direction:column;gap:.5rem;align-items:stretch}.voucher-box input,.voucher-check-btn{width:100%;max-width:100%;font-size:14px}.pay-button{font-size:1rem;padding:.6rem}.popup-close{width:20px;height:20px;top:12px;left:12px}}@media (max-width: 400px){.modal-content2{padding:.75rem}.balance-amount{font-size:20px}.popup-title{font-size:13px}.voucher-check-btn,.pay-button{font-size:.9rem}}.s2-services-card{margin-top:30px;max-width:375px!important;width:100%!important}.s2-card-bg{width:300px;background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 10px #0000000d}.s2-card-header{display:flex;align-items:center;direction:ltr;justify-content:space-between;gap:15px}.s2-profile-img{width:80px;height:80px;border-radius:50%;object-fit:cover}.s2-header-text{display:flex;flex-direction:column;justify-content:center}.s2-header-text h3{margin:0;font-size:16px;color:#161616}.s2-header-text .price{margin:5px 0 0;color:#666;font-size:14px}.s2-profile-img{width:40px;height:40px;border-radius:50%;border:1px solid #241F61}.location-text{display:flex;align-items:center;gap:8px;font-family:Almarai,sans-serif;color:#161616!important;line-height:36px;margin:1rem 0}.location-icon{width:24px;height:24px;object-fit:contain}.branch-selector{margin:20px 0;padding:16px;border-radius:12px}.branch-selector h3{font-size:18px;font-weight:700;margin-bottom:15px;color:#241f61}.choose-country{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.choose-country-btn{padding:10px 18px;border-radius:10px;border:1px solid #241F61;background-color:#fff;color:#241f61;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Almarai,sans-serif}.choose-country-btn:hover{background-color:#f3f3fc}.choose-country-btn.active{background-color:#241f61;color:#fff}.offers-section{margin-top:24px;font-family:Almarai,Inter,sans-serif;text-align:center}.offers-section h3{font-size:20px;font-weight:700;color:#241f61;margin-bottom:16px;text-align:right}.s1-img-box{display:flex;gap:20px;flex-wrap:nowrap}.s1-img-wrapper{position:relative;width:400px;cursor:pointer}.img-with-overlay{width:100%;border-radius:10px;display:block}.overlay-button{position:absolute;bottom:50px;left:0%;transform:translate(-50%);background-color:#241f61;color:#fff;padding:10px 15px;border:none;border-radius:6px;cursor:pointer;font-size:14px;opacity:.95;font-family:Almarai,Inter,sans-serif;transition:opacity .3s ease,transform .2s ease}.overlay-button:hover{opacity:1;transform:translate(-50%) translateY(-2px)}@media (max-width: 992px){.s2-services-card{max-width:100%!important;margin:20px auto}.s2-card-bg{width:100%;padding:18px}.s2-header-text h3{font-size:15px}.s2-header-text .price{font-size:13px}.s1-img-wrapper{width:100%;max-width:320px}.overlay-button{font-size:13px;padding:8px 14px;bottom:30px}}@media (max-width: 600px){.branch-selector{padding:12px;margin:12px 0}.branch-selector h3{font-size:16px;text-align:center}.branch li{font-size:14px;padding:12px;text-align:center}.choose-country{justify-content:center;gap:8px}.choose-country-btn{flex:1 1 auto;font-size:14px;padding:8px 12px}.s1-img-box{flex-direction:column;align-items:center;gap:16px}.s1-img-wrapper{width:100%;max-width:100%}.overlay-button{font-size:12px;padding:8px 12px;bottom:20px}.card-button button{width:100%;font-size:16px;padding:12px}}.delivery-address-list{margin-top:24px}.delivery-title{font-size:22px;margin-bottom:18px;font-weight:700;color:#241f61;letter-spacing:-.3px}.address-row{display:flex;gap:16px;overflow-x:auto;padding:8px 4px 16px;scroll-behavior:smooth;flex-wrap:nowrap}.address-row::-webkit-scrollbar{height:6px}.address-row::-webkit-scrollbar-track{background:transparent}.address-row::-webkit-scrollbar-thumb{background-color:#241f6140;border-radius:3px}.address-card{min-width:220px;flex:0 0 auto;border-radius:16px;padding:18px 22px;cursor:pointer;background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 6px #0000000f;transition:transform .25s ease,box-shadow .25s ease,border .25s ease}.address-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px #241f6126;border-color:#c7c4f3}.address-card.active{border:2px solid #241f61;background:linear-gradient(135deg,#f7f7fb,#fff)}.address-name{font-size:18px;font-weight:600;color:#161616}.address-city{font-size:14px;color:#666;margin-top:8px}.no-address{font-size:15px;color:#999;font-style:italic;padding:14px;text-align:center;background:#fafafa;border-radius:12px;border:1px dashed #ddd}@media (min-width: 768px){.address-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow-x:hidden}.address-card{min-width:auto;flex:unset}}.ltr{direction:ltr;text-align:left}.rtl{direction:rtl;text-align:right}.S1-services-card *{direction:inherit;text-align:inherit}.S1-content.en-layout{flex-direction:row-reverse}.S1-content-box.ar-layout{direction:rtl}.S1-content-box.en-layout{direction:ltr}.s1-page{min-height:100vh}.s1-left{flex:1;display:flex;flex-direction:column;gap:24px}.s1-left>*{border-radius:16px;padding:24px}.s1-right{flex:0 0 350px;position:sticky;top:20px}.s1-card-bg{background:#fff;border-radius:20px;padding:28px 24px;box-shadow:0 6px 20px #00000014}.s1-card{min-width:220px;background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:18px 20px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #0000000f;display:flex;flex-direction:column;align-items:center;text-align:center}.s1-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 6px 16px #241f6126;border-color:#c7c4f3}.s1-card.selected{border:2px solid #241F61;background:linear-gradient(135deg,#e6e3f8,#f7f7fb)}.s1-card img{width:90px;height:90px;border-radius:50%;object-fit:cover;margin-bottom:12px}.s1-card h4{font-size:16px;font-weight:600;margin-bottom:6px}.s1-card p{font-size:14px;color:#555;margin-bottom:6px}.s3-services-card{margin-top:30px;max-width:375px!important;width:100%!important}.s3-card-bg{width:300px;background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 10px #0000000d}.s3-card-header{display:flex;align-items:center;direction:ltr;justify-content:space-between;gap:15px}.s3-profile-img{width:80px;height:80px;border-radius:50%;object-fit:cover}.s3-header-text{display:flex;flex-direction:column;justify-content:center}.s3-header-text h3{margin:0;font-size:16px;color:#161616}.s3-header-text .price{margin:5px 0 0;color:#666;font-size:14px}.s3-profile-img{width:40px;height:40px;border-radius:50%;border:1px solid #241F61}.s2-card-divider{margin:20px 0;border-top:1px solid #ddd}.radio-group{display:flex;flex-direction:column;gap:1rem;direction:inherit;margin:1rem 0;color:#241f61}.radio-option{display:flex;align-items:center;gap:.5rem;font-size:1.3rem!important;cursor:pointer;-webkit-user-select:none;user-select:none;direction:inherit;text-align:inherit}.radio-option input[type=radio]{width:18px;height:18px;accent-color:#241F61;cursor:pointer}.custom-worker-inputs{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.custom-worker-inputs label{font-weight:700}.custom-worker-inputs input{padding:.5rem;border:1px solid #ccc;border-radius:8px}.input input{direction:inherit;text-align:inherit}.choose-country-btn{background-color:transparent!important;color:#241f61!important;border:1px solid #241F61!important;max-width:243px;width:100%}.choose-country-btn:hover{background-color:#241f61!important;color:#fff!important}.mosand-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999999}.mosand-popup{background:#fff;width:90%;max-width:600px;padding:35px 30px;border-radius:10px;position:relative;font-family:Almarai;line-height:1.8;overflow-y:auto;max-height:90vh;direction:inherit;text-align:inherit}.mosand-popup h2{margin-top:0;color:#241f61}.mosand-popup ol{padding-right:20px}.mosand-popup ul{padding-right:40px}.mosand-button{margin-top:20px;background-color:#007bff;color:#fff;padding:10px 25px;border:none;border-radius:6px;cursor:pointer;font-family:Almarai}.mosand-close{position:absolute;top:12px;left:15px;font-size:24px;background:none;border:none;cursor:pointer;color:#333}.s4-services-card{margin-top:30px;max-width:375px!important;width:100%!important}.s4-card-bg{width:300px;background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 10px #0000000d}.s4-card-header{display:flex;align-items:center;direction:ltr;justify-content:space-between;gap:15px}.s4-profile-img{width:80px;height:80px;border-radius:50%;object-fit:cover}.s4-header-text{display:flex;flex-direction:column;justify-content:center}.s4-header-text h3{margin:0;font-size:16px;color:#161616}.s4-header-text .price{margin:5px 0 0;color:#666;font-size:14px}.s4-profile-img{width:40px;height:40px;border-radius:50%;border:1px solid #241F61}.s4-card-divider{margin:20px 0;border-top:1px solid #ddd}.card-content{list-style:none;padding:0;color:#444}.card-content li{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:16px}.card-content span{font-weight:700;margin-right:5px}.card-button{text-align:center;margin-top:10px}.card-button button{background-color:#241f61;color:#fff;padding:12px 24px;border:1px solid #241F61;border-radius:16px;font-size:18px;font-weight:600;cursor:pointer}.myorder-carousl{position:relative;width:100%;height:480px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.carousl-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:.25;z-index:1}.myorder-carousl h2,.myorder-carousl p{z-index:2;position:relative}.myorder-carousl h2{color:#241f61;font-size:52px;font-weight:700;line-height:100%;margin-bottom:0}.myorder-carousl p{text-align:center;width:915px;color:#78787d;font-size:32px;line-height:48px;font-weight:400}.myOrders-page{display:flex;flex-direction:column;align-items:center}.my-order-content-empty{display:flex;flex-direction:column;align-items:center;padding:40px 16px;text-align:center}.my-order-nav{max-width:288px;width:100%}.empty{width:500px;height:546px;margin-top:10px;margin-bottom:30px}.card-wrapper-box-5{position:relative;max-width:800px;width:100%;margin-bottom:20px}.services-card-5{max-width:700px;position:relative;z-index:1;border-right:5px solid #241F61}.card-bg-5{position:relative;padding:20px 15px;height:100%;border-radius:20px;color:#fff;overflow:hidden;z-index:auto}.card-header{display:flex;justify-content:space-between;gap:16px}.profile-img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #241F61}.header-text h3{margin:0;font-size:16px;text-align:right;line-height:30px;color:#161616}.price{font-size:16px;font-weight:700;margin-top:4px;text-align:right;color:#241f61}.card-content{list-style:none;padding:0 10px;margin:20px 0;direction:rtl;text-align:right}.card-content li{display:flex;align-items:center;gap:8px}ul li.active{font-weight:700;color:#241f61;text-decoration:underline}.action-btn:hover{background-color:#241f61;color:#fff}.action-btn:hover .btn-icon{filter:brightness(0) invert(1)}@media (max-width: 1024px){.myorder-carousl h2{font-size:36px;text-align:center}.myorder-carousl p{font-size:24px;line-height:36px;width:90%;padding:0 16px}.empty{width:80%;height:auto;max-width:400px}.my-order-nav{max-width:100%}.card-wrapper-box-5{padding:0 16px}.services-card-5{max-width:100%}}@media (max-width: 600px){.myorder-carousl{height:auto}.myorder-carousl h2{font-size:28px}.myorder-carousl p{font-size:16px;line-height:28px;padding:0 8px}.empty{width:90%;height:auto}}.my-order-nav{padding:1.5rem;border-radius:16px;direction:rtl;max-width:288px;display:flex;flex-direction:column;align-items:center;width:100%;margin:auto;box-shadow:-4px 0 4px #0000000d;background-color:#fff;height:806px}.MyOrdersTwo{display:flex;flex-direction:column;align-items:center}.my-order-content{direction:rtl;display:flex;gap:30px;max-width:1200px;width:100%;padding-top:30px}.my-order-nav p{font-size:24px;font-weight:700;line-height:36px;margin-bottom:1rem;color:#241f61}.my-order-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.my-order-nav li{padding-bottom:10px;padding-top:10px;cursor:pointer;color:#161616;font-weight:400;font-size:24px;line-height:36px;font-family:Almarai;transition:all .3s ease}.my-order-nav li:hover{color:#241f61;font-size:24px;line-height:36px}.order-btns{display:flex;flex-direction:column}.order-btn{width:100%;padding:10px 12px;margin:8px 10px;border:1px solid #241F61;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background-color:transparent;color:#241f61;box-shadow:0 4px 6px #0000001a;transition:background-color .3s ease,transform .2s ease;direction:rtl;font-family:Almarai}.order-btn:hover{background-color:#241f61;color:#fff;transform:scale(1.03)}.pays{width:100%;padding:10px 12px;margin:8px 10px;border:1px solid #241F61;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#241f61;color:#fff;box-shadow:0 4px 6px #0000001a;transition:background-color .3s ease,transform .2s ease;direction:rtl;font-family:Almarai}@media (max-width: 768px){.my-order-content{flex-direction:column;gap:20px;align-items:center}.my-order-nav{width:100%;max-width:500px;box-shadow:none;border:1px solid #eee;padding:1rem;height:auto}.my-order-nav ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}.my-order-nav li{font-size:14px;padding:8px 12px;border-radius:8px;border:1px solid #ddd}.card-wrapper-box-5{width:100%;max-width:500px;padding:0 1rem}.card-content li{font-size:14px}.action-btn,.pays{font-size:14px;padding:8px 12px}.header-text h3{font-size:16px}.header-text .price{font-size:14px}.profile-img{width:40px;height:40px}}.track-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999999!important;box-sizing:border-box;animation:fadeIn .3s ease-in-out}.track-popup-content{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;max-width:800px;width:100%;padding:30px 20px;border-radius:16px;text-align:center;position:relative;box-shadow:0 10px 25px #0003}.track-title{margin-bottom:25px;font-size:24px;font-weight:700;color:#241f61}.track-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.track-item{display:flex;flex-direction:column;align-items:center}.track-circle{width:80px;height:80px;border:2px dashed #aaa;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:8px}.track-circle img{width:50px;height:50px;object-fit:cover;border-radius:50%}.track-step-title{font-weight:700;font-size:14px;margin-bottom:4px}.track-step-text{font-size:12px;color:#555}.centered{grid-column:3 / 4}.popup-overlay-cancel{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999999;padding:1rem;overflow:auto}.popup-box-cancel{position:relative;background:#fff;padding:2rem;border-radius:10px;max-width:600px;width:100%;box-shadow:0 0 10px #0000004d;overflow-y:auto;max-height:90vh}.popup-close-icon{position:absolute;top:15px;left:15px;width:24px;height:24px;cursor:pointer;z-index:10}form ul{list-style:none;padding:0;margin:10px 0 20px}.reason22-box p{color:#161616!important;font-size:18px!important}form input[type=checkbox],form input[type=radio]{transform:scale(1.2);cursor:pointer}form button{width:100%;margin-top:20px;padding:12px 24px;font-family:Almarai;background-color:#241f61;color:#fdfdfd;border:none;border-radius:16px;font-weight:700;font-size:20px;line-height:30px;cursor:pointer;transition:background-color .3s ease}form button:hover{background-color:#088}.reason,.reason2{color:#241f61;font-size:24px;font-weight:700;line-height:36px}.cancel-reasons-list{list-style:none;padding:0;margin:0}.cancel-reason-item{font-size:16px;font-family:Almarai,sans-serif;margin-bottom:12px;display:flex;align-items:center;gap:10px}.large-checkbox{width:20px;height:20px;cursor:pointer}.cancel-reasons-list{list-style:none;padding:0;margin:10px 0 20px}.cancel-reason-item{display:flex;align-items:center;gap:10px;font-size:18px;font-family:Almarai,sans-serif;color:#646469;margin-bottom:12px;line-height:28px}.cancel-reason-item input[type=checkbox]{width:20px;height:20px;cursor:pointer}@media (max-width: 600px){.popup-box-cancel{padding:1rem;max-width:95%}form li{font-size:16px;line-height:24px;gap:8px}form input[type=text],form textarea{font-size:14px}.reason,.reason2{font-size:20px;line-height:28px}form button{font-size:16px;padding:10px 18px}.reason22-box li{font-size:14px;margin-bottom:6px}.popup-close-icon{width:20px;height:20px}}.popup-overlay-stop{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;overflow:auto}.popup-box-stop{position:relative;background:#fff;padding:2rem;border-radius:10px;max-width:600px;width:100%;box-shadow:0 0 10px #0000004d;overflow-y:auto;max-height:90vh}.reason2-p{color:#646469!important;font-size:20px!important;font-weight:400!important}.popup-overlay-replace{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999999;padding:1rem;overflow:auto}.popup-box-replace{position:relative;background:#fff;padding:2rem;border-radius:10px;max-width:700px;width:100%;box-shadow:0 0 10px #0000004d;overflow-y:auto;max-height:90vh}.reason-radio-box{display:flex;flex-direction:column;gap:1rem;font-family:Almarai,sans-serif}.radio-question{font-size:16px!important;font-weight:600;color:#241f61}.radio-option{display:flex;align-items:center;gap:8px;font-size:16px;color:#161616}.replace{list-style:none;padding:0;margin:10px 0 20px}.replace li{margin-bottom:10px;display:flex!important;align-items:center!important;gap:10px;color:#646469!important;font-weight:400;font-size:20px;line-height:30px;font-family:Almarai,sans-serif}.replace input[type=checkbox]{transform:scale(1.2);cursor:pointer}.forget-password-page{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f5f7fa;padding:20px}.forget-password-container{background:#fff;padding:40px 30px;border-radius:12px;box-shadow:0 8px 20px #0000001a;width:100%;max-width:400px;text-align:center}.title{font-size:28px;margin-bottom:10px;color:#333}.subtitle{font-size:16px;color:#666;margin-bottom:30px}.input-field{width:100%;padding:12px 15px;margin-bottom:20px;border:1px solid #ddd;border-radius:8px;font-size:16px;outline:none;transition:border .2s}.input-field:focus{border-color:#3f51b5}.submit-button{width:100%;padding:12px;background-color:#3f51b5;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:background .2s}.submit-button:hover{background-color:#303f9f}.error-message{color:#e53935;margin-bottom:15px}.success-message{color:#43a047;margin-bottom:15px}.back-to-login{margin-top:20px;font-size:14px;color:#555}.back-to-login .link{color:#3f51b5;cursor:pointer;text-decoration:underline}.back-to-login .link:hover{color:#303f9f}.Information-Panal{display:flex;flex-direction:column;align-items:center}.Information-Panal-box{max-width:1200px;width:100%;display:flex;justify-content:center}.Information-Panal-content{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;justify-items:center}.Information-Panal-content{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center;margin-top:2rem}.circle-wrapper{display:flex;flex-direction:column;align-items:center}.circle-box{width:100px;height:100px;background-color:#241f61;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;box-shadow:0 2px 5px #0003;transition:.3s}.circle-box:hover{background-color:#0056b3;cursor:pointer}.circle-title{margin-top:.5rem;font-size:16px;font-weight:700;line-height:24px;color:#241f61;text-align:center}.visits-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.visits-popup{background:#fff;padding:20px;border-radius:12px;max-width:600px;width:90%;max-height:80%;overflow-y:auto;position:relative;box-shadow:0 8px 25px #0003}.close-btn{position:absolute;top:12px;right:12px;border:none;background:transparent;font-size:18px;cursor:pointer}.visit-card{border:1px solid #ddd;border-radius:10px;padding:12px;margin-bottom:10px;background:#f9f9f9}@media (max-width: 992px){.Information-Panal-content{grid-template-columns:repeat(2,1fr);gap:20px}.circle-box{width:90px;height:90px;font-size:18px}.circle-title{font-size:15px}.profile-layout-content,.profile-content{width:100%}.sidebar{width:100%!important}}@media (max-width: 576px){.Information-Panal-content{grid-template-columns:1fr;gap:20px}.circle-box{width:80px;height:80px;font-size:16px}.circle-title{font-size:14px}}.Bills-content{display:flex;justify-content:center}.bill-card-content img{width:24px;height:24px}.bill-card{margin-top:20px;max-width:700px;width:100%;background-color:#fff;border-radius:16px;padding:16px;font-family:Almarai;border-right:5px solid #241F61}.card-header{font-family:Almarai;display:flex;align-items:center;gap:12px;margin-bottom:8px}.profile-img{width:40px;height:40px;border-radius:50%;object-fit:cover}.header-text h3{font-family:Almarai;margin:0;font-size:1.2rem;color:#333}hr{border:none;border-top:1px solid #A8A9AD;margin:10px 0}.bill-card-content{font-family:Almarai;list-style:none;padding:0;margin:0;direction:rtl}.bill-card-content li{font-family:Almarai;display:flex;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;color:#241f61}.bill-card-content li img{width:24px;height:24px}.rtl .bill-card-content li img{margin-left:8px;margin-right:0}.ltr .bill-card-content li img{margin-right:8px;margin-left:0}.bill-card-content span{margin-right:6px;font-family:Almarai;color:#161616;font-weight:700}.bill-btn{width:100%;background-color:transparent;color:#241f61;border-radius:16px;padding:10px;font-family:Almarai;font-size:14px;border:1px solid #241F61;margin-top:20px}.rtl .bill-card-content{text-align:right;direction:rtl}.ltr .bill-card-content{text-align:left;direction:ltr}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.popup-content{background:#fff;padding:25px;border-radius:12px;width:90%;max-width:700px;box-shadow:0 4px 15px #0003;position:relative;overflow-x:auto}.close-popup{position:absolute;top:12px;right:15px;background:transparent;border:none;font-size:20px;cursor:pointer;font-weight:700}.invoice-table{width:100%;border-collapse:collapse;margin-top:15px;font-size:14px;text-align:left}.invoice-table th,.invoice-table td{border:1px solid #ddd;padding:10px}.invoice-table th{background-color:#f7f7f7;font-weight:700}.invoice-table tr:nth-child(2n){background-color:#fafafa}.rtl .invoice-table{text-align:right}.contract-content{display:flex;flex-direction:column;max-width:1200px;align-items:center;width:100%;padding:0 15px}.contract-content-btns{margin-top:30px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px;font-family:Almarai;direction:rtl;align-items:center}.contract-content-btns p{margin:0 0 8px;font-weight:700;color:#241f61;font-size:16px}.contract-content-btns button{padding:10px 16px;background-color:transparent;border:1px solid #241F61;color:#241f61;border-radius:8px;cursor:pointer;transition:.3s ease;font-size:14px;font-weight:700;font-family:Almarai;white-space:nowrap}.contract-content-btns button:hover,.bill-btn:hover{background-color:#241f61;color:#fdfdfd}.contract-content-btns button.active{background-color:#241f61;color:#fff}.bill-btn{cursor:pointer}.rtl .bill-card-content,.rtl .contract-content-btns{text-align:right;direction:rtl}.ltr .bill-card-content,.ltr .contract-content-btns{text-align:left;direction:ltr}.ltr .header-text{text-align:left}.rtl .header-text{text-align:right}@media (max-width: 768px){.contract-content-btns{flex-direction:column;align-items:stretch;gap:10px;text-align:center}.contract-content-btns p{font-size:14px}.contract-content-btns button{width:100%;font-size:13px;padding:10px}}.popup-overlay-complain{z-index:999999}.ComplainsPanal-box{display:flex;gap:40px;max-width:1200px;justify-content:center;width:100%}.ComplainsPanal-left{flex:2;width:100%;max-width:800px}.complain-reasons-list{list-style:none;padding:0;margin:10px 0 20px}.complain-reason-item{display:flex;align-items:center;gap:10px;font-size:18px;font-family:Almarai,sans-serif;color:#646469;margin-bottom:12px;line-height:28px}.complain-reason-item .large-checkbox{width:20px;height:20px;cursor:pointer}.WalletDetails{display:flex;flex-direction:column;align-items:center}.wallet-content{display:flex;justify-content:center;max-width:1200px;width:100%}.wallet-content-box{padding:20px;border-radius:16px;width:100%}.circle-row{display:flex;margin-bottom:24px;justify-content:space-evenly}.wallet-circle-box{text-align:center}.wallet-circle{width:100px;height:100px;border-radius:50%;background-color:#241f61;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto}.wallet-circle-title{margin-top:10px;font-weight:700;color:#333}.grid-boxes{width:100%}.wallet-info-box{margin-right:20px;display:flex;align-items:center;gap:10px;background-color:#fff;border-radius:12px;padding:16px;text-align:center;box-shadow:0 2px 6px #0000001a;max-width:700px;width:100%!important;margin-bottom:10px;border-right:8px solid #241f61}.wallet-info-box img{width:32px;height:32px;margin-bottom:8px}.wallet-info-box p{font-size:16px;font-weight:700;color:#161616}.Wallet-Returns{display:flex;flex-direction:column;align-items:center}.rtl-content{direction:rtl;text-align:right;align-self:flex-end}.ltr-content{direction:ltr;text-align:left;align-self:flex-start}.wallet-Returns-box{background-color:#fff;padding:24px;border-radius:16px;max-width:700px;width:100%;font-family:Almarai;color:#241f61}.wallet-Returns-box h3{margin-top:24px;margin-bottom:12px;font-size:20px;font-weight:700}.wallet-Returns-box label{font-size:14px;font-weight:500;display:block;margin:10px 0 6px}.wallet-Returns-box input[type=email],.wallet-Returns-box input[type=text],.wallet-Returns-box textarea{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:8px;margin-bottom:16px;font-size:14px;font-family:Almarai;background-color:#edf2ff}.radio-group label,.checkbox-group label{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px}textarea{resize:vertical}.upload-btn,.submit-btn{display:block;width:100%;padding:12px;margin-top:20px;font-size:16px;background-color:#241f61;color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Almarai}.upload-btn:hover,.submit-btn:hover{background-color:#1d1a4e}.wallet-Returns-box ul{list-style:disc inside;margin-top:10px;padding-right:20px;color:#444;font-size:14px}.WalletStore-content{max-width:1200px;width:100%;display:flex;justify-content:center!important}.wallet-grid-boxes{display:flex;flex-direction:column;align-items:flex-end}.WalletStore-content-box{flex:1;max-width:750px;width:100%}.rtl-content{direction:rtl;text-align:right;align-items:flex-end}.ltr-content{direction:ltr;text-align:left;align-items:flex-start}.walletStore-info-box{justify-content:space-between;border:1px solid #ccc;display:flex;align-items:center;gap:10px;background-color:#fff;border-radius:12px;padding:16px;text-align:center;box-shadow:0 2px 6px #0000001a;max-width:650px;width:100%!important;margin-bottom:10px;border-right:8px solid #241f61}.walletStore-info-box img{width:32px;height:32px;margin-bottom:8px}.walletStore-info-box p{font-size:16px;font-weight:700;color:#161616}.wallet-right{display:flex;align-items:center;gap:12px;text-align:right}.wallet-left{display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.wallet-left p{color:#f44336}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;direction:rtl;font-family:Almarai}.popup-box{background:#fff;border-radius:12px;padding:2rem;width:90%;max-width:500px;box-shadow:0 8px 16px #0003}.popup-box h3{margin-bottom:1.5rem;text-align:center;font-size:1.5rem;color:#241f61;font-family:Almarai}.popup-box label{display:block;margin-bottom:.5rem;font-weight:700;color:#241f61}.popup-box input[type=text]{width:100%;padding:10px;margin-bottom:1rem;border:1px solid #ccc;border-radius:16px;font-size:14px;background-color:#edf2ff;font-family:Almarai}.popup-box .popup-row{display:flex;gap:2rem;margin-bottom:1rem}.popup-box .popup-row>div{flex:1}.popup-box input[type=checkbox]{margin-left:.5rem;transform:scale(1.2)}.popup-box p{display:inline-block;margin-bottom:1.5rem;color:#555}.popup-box button{width:100%;padding:10px;border:none;background-color:#241f61;color:#fff;font-weight:700;border-radius:16px;cursor:pointer;transition:background-color .3s ease;font-family:Almarai;margin-bottom:10px}.popup-box button:last-child{background-color:#dc3545;font-family:Almarai}.popup-box button:hover{opacity:.9}.checkbox{display:flex;align-items:center}.wallet-pays{display:flex;flex-direction:column;align-items:flex-end}.walletpays-content-box{flex:1;max-width:720px}.walletpays-content-box{width:100%;margin-top:30px}.walletPays-info-box{direction:rtl;justify-content:space-between;border:1px solid #ccc;display:flex;align-items:center;gap:10px;background-color:#fff;border-radius:12px;padding:16px;text-align:center;box-shadow:0 2px 6px #0000001a;max-width:700px;width:100%!important;margin-bottom:10px;border-right:8px solid #241f61}.walletPays-info-box img{width:32px;height:32px;margin-bottom:8px}.walletPays-info-box p{font-size:16px;font-weight:700;color:#161616}.wallet-pays.ltr p{text-align:left}.wallet-pays.rtl p{text-align:right}.walletpays-left p{color:#241f61;text-decoration:underline;cursor:pointer}.Wallet-Givings-wrapper{display:flex;justify-content:center;width:100%;padding:20px}.Wallet-Givings-box{max-width:750px;width:100%;display:flex;flex-direction:column;background-color:#f9f9f9;padding:20px;border:1px solid #ccc;border-radius:12px}.rtl-align{margin-left:auto;margin-right:0;direction:rtl;text-align:right}.ltr-align{margin-right:auto;margin-left:0;direction:ltr;text-align:left}.wallet-circle-box{display:flex;align-items:center;gap:12px;margin-bottom:16px}.wallet-circle{background-color:#241f61;color:#fff;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:18px}.wallet-circle-title{font-size:16px;font-weight:600}.walletpays-content-box{margin-top:20px}.walletPays-info-box{display:flex;justify-content:space-between;align-items:center;border:1px solid #ddd;padding:16px;border-radius:10px;background-color:#fff}.wallet-right,.walletpays-left{display:flex;align-items:center;gap:10px}.wallet-right img{width:24px;height:24px}.app-layout{display:flex}.main-content{flex:1;padding:0}.info-box{height:100%}.profile-layout-content{display:flex;gap:30px}.rtl-layout{flex-direction:row-reverse;text-align:right}.ltr-layout{flex-direction:row;text-align:left}.profile-content{flex:1;padding:30px}.sidebar{width:200px;min-width:200px;height:100%;background-color:#f8f8f8}.rtl-layout .info-box{box-shadow:-4px 0 4px #0000000d}.ltr-layout .info-box{box-shadow:4px 0 4px #0000000d}.rtl-content{direction:rtl;text-align:right}.ltr-content{direction:ltr;text-align:left}@media (max-width: 992px){.sidebar{width:100%!important;min-width:unset;font-size:14px!important}}@media (max-width: 992px){.profile-layout-content{display:flex;gap:30px}.profile-content{width:100%}.sidebar{width:100%!important;min-width:unset;font-size:13px!important}.main-content{flex:1;width:100%;max-width:100%;box-sizing:border-box}}.Profilepage-carousl h2{font-size:28px}.Profilepage-carousl p{font-size:16px}@media (max-width: 768px){.Profilepage-carousl h2{font-size:24px}.Profilepage-carousl p{font-size:14px}}.sidebar-toggle-btn{background-color:#241f61;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;display:none;margin-bottom:12px}@media (max-width: 500px){.sidebar-toggle-btn{display:block}.responsive-sidebar{width:100%;text-align:right;display:flex;justify-content:end;margin-top:0;border-radius:12px;margin-bottom:16px;animation:fadeSlideDown .3s ease-in-out}.profile-layout-content{flex-direction:column!important}.info-box{margin-top:0}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sidebar-toggle-btn{background-color:#241f61;color:#fff;padding:12px 20px;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;margin-top:12px;margin-bottom:0;width:100%;box-shadow:0 2px 6px #0000001a;transition:background .3s ease}.sidebar-toggle-btn:hover{background-color:#2e2680}.sidebar-toggle-btn{background-color:#241f61;color:#fff;padding:10px 16px;border:none;border-radius:8px;font-size:16px;cursor:pointer;display:none;margin-bottom:12px;margin-top:10px}.rtl-content{text-align:right;direction:rtl}.ltr-content{text-align:left;direction:ltr}@media (max-width: 700px){.sidebar-toggle-btn{display:block;align-items:center}.responsive-sidebar{width:100%;display:flex;justify-content:end;padding:12px;border-radius:12px;margin-bottom:16px}.profile-layout-content{flex-direction:column!important}}
