@charset "UTF-8";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}@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;color:#fff;border:1px solid #ddd;border-radius:12px;padding:1rem;box-shadow:0 4px 12px #0000000d}.plan-box .left p{margin:.3rem 0}.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;margin-bottom:8px;font-weight:700;font-size:15px;color:#333}.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:18px;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-page{background-color:#fdfdfd;font-family:Almarai,sans-serif}.S1-content{gap:24px;padding:30px;margin:30px auto;max-width:1200px;direction:rtl}.S1-content-box{display:flex;justify-content:space-between}.S1-content-box1{max-width:692px;width:100%}.s1-card{display:flex;flex-direction:column;align-items:center}.S1-content h3{color:#241f61;font-size:24px;font-weight:700;margin-bottom:20px}.S1-content p{color:#646469;font-size:18px;line-height:1.6;margin-bottom:20px}.S1-content button{width:100%;background-color:#241f61;color:#fff;font-weight:700;border:none;padding:12px 20px;border-radius:12px;font-size:18px;cursor:pointer;transition:background-color .3s ease;font-family:Almarai;margin-bottom:30px;margin-top:20px}.S1-content button:hover{background-color:#3c328c}#custom-package-select{width:100%;padding:10px;background-color:#edf2ff;border:1px solid #ccc;border-radius:16px;font-size:16px;color:#000}#custom-package-select option[disabled]{color:#aaa}textarea{width:100%;min-height:100px;resize:vertical;padding:10px;border:1px solid #241F61;border-radius:16px;background-color:#fff;font-size:16px}.check-box{display:flex;align-items:center;gap:10px}.check-box{display:flex;align-items:center;gap:10px;margin-bottom:1rem;font-family:Almarai,sans-serif;font-size:16px;color:#241f61}.large-checkbox{width:24px;height:24px;accent-color:#241F61}.s1-cards-box{display:flex;gap:20px;flex-wrap:wrap}.s1-card{flex:1;max-width:220px;width:100%;background-color:#f6f6f6;border-radius:10px;box-shadow:0 2px 8px #0000000d;border:1px solid #241F61;font-size:14px;padding:10px}.s1-card-info{display:flex;justify-content:space-between}.s1-card-info p{margin-bottom:5px;color:#241f61;font-weight:700;font-size:14px;line-height:24px;font-family:Almarai}.skills-title{font-weight:700;margin-top:10px;color:#241f61!important;text-align:center}.skills-list{list-style-type:disc;direction:rtl}.skills-list{display:flex;gap:10px;justify-content:space-evenly;list-style:none;font-size:10px;flex-wrap:wrap}.workers-select{width:100%;background-color:transparent;color:#241f61;padding:12px 24px;border:1px solid #241F61;border-radius:16px;font-size:18px;font-weight:600;cursor:pointer;font-family:Almarai,sans-serif!important}.card-button button:hover{background-color:#3c328c}.s1-img-box{width:100%;display:flex;gap:20px;justify-content:center;margin-top:20px}.img-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:450px;border-radius:12px;overflow:hidden}.s1-img-box img{width:100%;max-width:450px;height:auto;border-radius:10px;object-fit:cover}.imgs-s1-overlay-btn{margin-right:40px}.imgs-s1-overlay-btn{position:absolute;left:50%;transform:translate(-50%);max-width:250px;background-color:#241f61;color:#fff;border:none;border-radius:10px;padding:10px 20px;font-size:16px;font-weight:700;cursor:pointer;z-index:2;opacity:.95;transition:all .3s ease}.imgs-s1-overlay-btn:hover{background-color:#1a154d;opacity:1}.photop{width:80px!important}.choose-country{display:flex;gap:15px}.input{margin-bottom:1rem;margin-bottom:20px;margin-top:30px;font-family:Almarai,sans-serif}.custom-select{width:100%;font-family:Almarai,sans-serif;font-size:16px;border-radius:12px;border:1px solid #ccc;color:#241f61;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg fill="%23241F61" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:left 1rem center;background-size:16px;padding:12px 16px 12px 40px;cursor:pointer}.custom-select:focus{outline:none;border-color:#241f61}.custom-select option{font-family:Almarai,sans-serif;font-size:16px;background-color:#fff;color:#241f61;padding:10px}input::placeholder{font-size:14px;font-family:Almarai,sans-serif;color:#999}input[type=date]{text-align:right;direction:ltr;font-size:14px;font-family:Almarai,sans-serif;padding:10px;border-radius:8px;border:1px solid #ccc;width:100%;box-sizing:border-box}.input input,textarea{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-size:16px;font-family:inherit;transition:all .3s ease;background-color:#fff;box-sizing:border-box}.input input:focus,textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff4d}.input label{display:block;margin-bottom:6px;font-weight:400;font-size:20px;line-height:30px;color:#241f61}textarea{resize:vertical;min-height:80px}.s3-page input,.s3-page textarea{direction:rtl;border-radius:16px}.s3-page input,.s5-page input{background-color:#edf2ff;font-family:Almarai}@media (max-width: 768px){.ServicePages-carousl h2{font-size:36px}.ServicePages-carousl p{font-size:18px;width:90%}.S1-content{padding:20px}.s1-img-box{flex-direction:column;align-items:center}.s1-cards-box{flex-direction:column}}.order{margin-top:10px}.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:9999}.modal-content{position:relative;background-color:#fff;width:90%;color:#161616;max-width:600px;max-height:90vh;overflow-y:auto;padding:30px;border-radius:15px;box-shadow:0 0 15px #0003;text-align:right;direction:rtl}.close-img{position:absolute;top:20px;left:20px;width:42px;height:42px;cursor:pointer;z-index:1001}.modal-buttons .confirm{background-color:#241f61;color:#fff;padding:10px 16px;width:100%;border:none;border-radius:16px;text-align:center;cursor:pointer;font-family:Almarai;font-size:16px}.modal-overlay2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:99999999!important;direction:rtl;font-family:Almarai,sans-serif}.modal-content2{position:relative;background-color:#fff;padding:2rem;border-radius:12px;width:90%;max-width:500px;box-shadow:0 4px 20px #0003;text-align:right;color:#241f61;display:flex;flex-direction:column;align-items:center}.modal-content h2{margin-bottom:1.5rem;font-size:16px;font-weight:700;line-height:24px;color:#241f61}.voucher-box{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;width:100%}.pay-box-img{box-shadow:0 0 4px #00000040;border-radius:16px}.voucher-box img{width:40px;height:40px}.voucher-box input{flex:1;padding:.5rem;border:1px solid #241F61;border-radius:16px;font-size:1rem;color:#241f61!important;font-family:Almarai}.voucher-box button{background-color:#241f61;color:#fff;border:none;padding:10px 20px;border-radius:16px;text-align:center;cursor:pointer;font-size:16px;font-family:Almarai}.pay-box{width:100%;display:flex;justify-content:space-evenly;align-items:center;gap:1rem;margin:1rem 0}.pay-box img{width:72px;height:72px}.pay-button{background-color:#241f61;color:#fdfdfd;font-size:16px;border:none;padding:.7rem 1.2rem;width:100%;border-radius:16px;cursor:pointer;text-align:center!important;margin-top:1rem;margin-left:.5rem;line-height:24px;font-weight:700;font-family:Almarai;transition:background-color .3s ease}.modal-content button:hover{background-color:#115293}.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:1000}.action-btn-box{display:flex}.action-btn{width:170px;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}.btn-icon{width:20px;height:20px}.action-btn:hover{background-color:#1976d2;transform:translateY(-2px);opacity:.95}.choose-country-btn.active{background-color:#241f61!important;color:#fff!important}.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}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.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}}.address-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999999}.address-popup{max-width:500px;width:90%;background-color:#fefefe;border-radius:16px;padding:30px 20px;box-shadow:0 10px 25px #0003;position:relative;font-family:Almarai,sans-serif}.popup-close-icon{position:absolute;top:15px;left:15px;width:24px;height:24px;cursor:pointer}.address-popup h3{margin-bottom:20px;text-align:center;color:#241f61;font-size:28px;font-weight:700}.address-popup label{display:block;margin:10px 0 5px;color:#241f61;font-weight:400;font-size:18px}.address-popup input[type=text]{width:100%;padding:10px;border:1px solid #A8A9AD;border-radius:16px;background-color:#edf2ff;font-size:16px;box-sizing:border-box;font-family:Almarai,sans-serif}.new-address-box{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.new-address-box>div{flex:1;min-width:130px}.checkbox-container{margin:15px 0;display:flex;align-items:center;gap:8px}.checkbox-container input[type=checkbox]{width:20px;height:20px;accent-color:#241F61;cursor:pointer}.save-button{width:100%;padding:12px;background-color:#241f61;color:#fff;border:none;border-radius:16px;font-size:16px;cursor:pointer;transition:background .3s ease;font-family:Almarai,sans-serif}.save-button:hover{background-color:#1c1a4d}.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}.s1-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 12px #0000001a;text-align:center;direction:inherit;font-family:Almarai,sans-serif;max-width:220px!important;width:100%!important;border:2px solid transparent;transition:all .3s ease}.worker-image-wrapper{display:flex;justify-content:center;margin-bottom:10px}.worker-image{width:72px;height:72px;border-radius:50%;object-fit:cover}.worker-stars{font-size:20px;color:gold;margin-bottom:10px}.worker-info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:20px}.info-item{width:30%;margin-bottom:0}.info-title{font-weight:700;font-size:14px!important;color:#241f61!important}.info-value{font-size:12px!important;color:#333;margin-bottom:0}.skills-header{font-size:16px!important;font-weight:700;color:#241f61;margin-bottom:10px;margin-top:0}.skills-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.skill-item{background-color:#edf2ff;padding:6px 5px;border-radius:12px;font-size:10px!important;color:#161616;text-align:center}.s1-services-card{margin-top:30px;max-width:375px!important;width:100%!important}.s1-card-bg{width:300px;background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 10px #0000000d}.s1-card-header{display:flex;align-items:center;direction:inherit;justify-content:space-between;gap:15px}.s1-profile-img{width:80px;height:80px;border-radius:50%;object-fit:cover}.s1-header-text{display:flex;flex-direction:column;justify-content:center}.s1-header-text h3{margin:0;font-size:16px;color:#161616}.s1-header-text .price{margin:5px 0 0;color:#666;font-size:14px}.s1-profile-img{width:40px;height:40px;border-radius:50%;border:1px solid #241F61}.s1-card-divider{margin:20px 0;border-top:1px solid #ddd}.s1-card.selected{border-color:#241f61;background-color:#b3b8f1}.my-day-picker{direction:rtl;font-family:Tajawal,sans-serif;z-index:999999999!important;overflow-x:hidden;box-sizing:border-box;margin:0 auto!important}.my-day-picker .rdp-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.my-day-picker .rdp-nav_button{background-color:#f1f1f1;border:none;border-radius:8px;font-size:16px;color:#241f61;transition:background .3s ease;display:flex;align-items:center;justify-content:center;flex-direction:row!important}.my-day-picker .rdp-nav_button:hover{background-color:transparent;cursor:pointer}.my-day-picker .rdp-nav_button svg{width:18px;height:18px}.my-day-picker .rdp-head_cell{font-size:14px;font-weight:600;color:#888;padding-bottom:.5rem}.my-day-picker .rdp-day{width:40px;height:40px;border:1px solid transparent;border-radius:10px;font-size:15px;color:#333;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin:2px}.my-day-picker .rdp-day:hover{background-color:#f0f0ff;color:#241f61}.my-day-picker .rdp-day_selected,.my-day-picker .rdp-day_selected:focus{background-color:#241f61!important;color:#fff;font-weight:700;border-radius:10px}.my-day-picker .rdp-day_today{font-weight:700;border:1px solid #241F61;color:#241f61;border-radius:10px}.my-day-picker .rdp-day_disabled{color:#ccc!important;background-color:transparent!important;cursor:not-allowed}.my-day-picker .rdp-day_disabled{color:#ccc;cursor:not-allowed;pointer-events:none;opacity:.6}@media (max-width: 450px){.my-day-picker{padding:1rem}.my-day-picker .rdp-day{width:36px;height:36px;font-size:13px}.my-day-picker .rdp-head_cell{font-size:12px}}.rmdp-wrapper.custom-calendar,.rmdp-wrapper.multi-calendar,.rmdp-wrapper.rmdp-shadow{z-index:999999!important}.service-times-section,.delivery-method-section{margin-top:30px;margin-bottom:20px}.section-title{font-size:1.2rem;margin-bottom:10px;color:#241f61}.section-description{font-size:1rem;color:#666;margin-bottom:10px}.section-divider{margin:30px 0;border:none;border-top:1px solid #ddd}.checkbox-wrapper{display:flex;align-items:center;gap:12px;margin-top:10px}.styled-checkbox{width:22px;height:22px;cursor:pointer}.checkbox-wrapper label{font-size:1rem;cursor:pointer;color:#444}.booking-mode-options{display:flex;flex-direction:column;gap:10px}.multi-calendar{border:1px solid #ddd;border-radius:12px;padding:15px;background-color:#fff}.selected-dates{font-size:14px;color:#333;background-color:#f9f9f9;padding:10px 12px;border-radius:10px;margin-top:10px;line-height:1.8;direction:rtl}.selected-dates-list{margin-top:12px;background-color:#f5f5f5;border-radius:10px;padding:12px;font-weight:600;color:#333}.selected-dates-list .calendar-icon{width:20px;vertical-align:middle;margin-inline-end:8px}.selected-dates-list .label{display:inline-block;margin-bottom:8px;font-weight:700}.date-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.date-chip{background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:4px 8px;font-size:14px;white-space:nowrap}.custom-calendar .rmdp-arrow-container{background-color:transparent!important;box-shadow:none!important;border:none!important;padding:4px!important}.custom-calendar .rmdp-arrow{color:#333!important;background-color:transparent!important;box-shadow:none!important}.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}@media (max-width: 1150px){.S1-content-box{flex-direction:column;align-items:center}.S1-content-box1,.S1-services-card{width:100%!important;max-width:100%!important}.s1-card-bg{width:90%!important;max-width:320px!important;padding:16px}.react-datepicker__month-container{width:100%!important;max-width:350px!important}.custom-calendar .react-datepicker__day{width:32px;height:32px;font-size:14px}.custom-calendar .react-datepicker__current-month{font-size:1rem}.worker-stars{font-size:16px}.worker-image{width:60px;height:60px}}.DatePicker{position:relative;display:inline-block;z-index:100}.DatePicker__input{background:#fff;border:1px solid #ddd;padding:.4em .8em;font-family:inherit;text-align:center;font-size:12px}.DatePicker__input.-rtl{direction:rtl}.DatePicker__input::placeholder{color:#979797}.DatePicker__calendarContainer.-top+.DatePicker__calendarArrow{top:auto;bottom:calc(100% + 10px);transform:translateY(-2.5rem) rotate(180deg);animation:fadeArrowFlipped .3s forwards}.DatePicker__calendarContainer{position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%)}.DatePicker__calendarContainer.-top{top:auto;bottom:calc(100% + 20px)}.Calendar,.Calendar *{margin:0;padding:0;box-sizing:border-box;direction:ltr}.Calendar,.Calendar.-rtl *{direction:rtl}.DatePicker__calendarArrow{position:absolute;width:0;height:0;top:calc(100% + 10px);left:0;right:0;margin:0 auto;border-style:solid;z-index:10;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.Calendar{--cl-color-black: #444444;--cl-color-disabled: #d4d4d4;--cl-color-error: #ff2929;font-size:10px;background:#fff;box-shadow:0 1em 4em #00000012;border-radius:1em;position:relative;-webkit-user-select:none;user-select:none;padding-top:1.2em;display:flex;flex-direction:column;width:33em;z-index:10;max-width:90vw;min-height:36.7em}.DatePicker .Calendar,.DatePicker__calendarArrow{transform:translateY(2.5em);opacity:0;animation:fadeCalendar .3s forwards}.DatePicker__calendarContainer.-top .Calendar{transform:translateY(-2.5em)}.Calendar.-noFocusOutline *:focus{outline:none!important}.Calendar>:not(.Calendar__footer) button{font-family:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.Calendar__header{display:flex;color:var(--cl-color-black);padding:2em 2.9em;align-items:center;overflow:hidden}.Calendar__monthArrowWrapper{line-height:0;font-size:1em;padding:3px;position:relative;border:none;z-index:1;opacity:1;transition:.2s}.Calendar__monthArrowWrapper:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__monthArrowWrapper:disabled,.Calendar__monthArrowWrapper.-hidden{opacity:0;pointer-events:none}.Calendar__monthArrowWrapper.-left{transform:rotate(90deg)}.Calendar.-rtl .Calendar__monthArrowWrapper.-left,.Calendar__monthArrowWrapper.-right{transform:rotate(-90deg)}.Calendar.-rtl .Calendar__monthArrowWrapper.-right{transform:rotate(90deg)}.Calendar__monthArrowWrapper:active .Calendar__monthArrow{transform:scale(.7)}.Calendar__monthArrow{border-radius:50%;transition:var(--animation-duration) transform;pointer-events:none;background-repeat:no-repeat;display:block;width:1.7em;height:1.7em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg class='nc-icon-wrapper' fill='%23000000'%3E%3Cdefs stroke='none'%3E%3C/defs%3E%3Cpath class='cls-1' d='M12 23.25V.75' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5px'%3E%3C/path%3E%3Cpath class='cls-2' d='M22.5 11.25L12 .75 1.5 11.25' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5px' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%}.Calendar__monthYearContainer{flex:1;position:relative}.Calendar__monthYear{font-size:1.6em;font-weight:500;display:flex;align-items:center;position:absolute;top:0;bottom:0;left:50%;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0);transition:var(--animation-duration);line-height:1}.Calendar__monthYear.-hiddenNext{opacity:0;transform:translate(50%)}.Calendar.-rtl .Calendar__monthYear.-hiddenNext{transform:translate(-150%)}.Calendar__monthYear.-hiddenPrevious{opacity:0;transform:translate(-150%)}.Calendar.-rtl .Calendar__monthYear.-hiddenPrevious{transform:translate(50%)}.Calendar__monthYear.-shown{opacity:1;margin-top:auto;margin-bottom:auto;transform:translate(-50%)}.Calendar__monthYear.-shownAnimated{animation:var(--animation-duration) fadeTextToCenter forwards}.Calendar__monthYear>*{padding:.2em .5em;border:1px solid transparent;transition:var(--animation-duration);font-size:1.05em;display:flex;justify-content:center;align-items:center;transform:translate(0) scale(.95);will-change:transform;border-radius:5px}.Calendar__monthYear:not(.-shown)>*,.Calendar__monthYear>*.-hidden{cursor:default;pointer-events:none}.Calendar__monthText{margin-left:-.3em}.Calendar__yearText:last-child{margin-right:-.3em}.Calendar__monthYear.-shown>*:hover,.Calendar:not(.-noFocusOutline) .Calendar__monthYear.-shown>*:focus,.Calendar__monthYear>*.-activeBackground{background:#f5f5f5}.Calendar__monthText:hover{transform:translate(-.2em) scale(.95)}.Calendar.-rtl .Calendar__monthText:hover,.Calendar__yearText:hover{transform:translate(.2em) scale(.95)}.Calendar.-rtl .Calendar__yearText:hover{transform:translate(-.2em) scale(.95)}.Calendar__monthYear .Calendar__yearText.-hidden{transform:translate(50%);opacity:0}.Calendar.-rtl .Calendar__monthYear .Calendar__yearText.-hidden{transform:translate(-50%)}.Calendar__monthYear .Calendar__monthText.-hidden{transform:translate(-50%);opacity:0}.Calendar.-rtl .Calendar__monthYear .Calendar__monthText.-hidden{transform:translate(50%)}.Calendar__monthYear:not(.-shown)>*{pointer-events:none}.Calendar__monthSelectorAnimationWrapper,.Calendar__yearSelectorAnimationWrapper{position:absolute;width:100%;height:80%;bottom:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.Calendar__monthSelectorWrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.Calendar__monthSelector{padding:0 2.5em 2em;align-content:center}.Calendar__monthSelector,.Calendar__yearSelector{display:flex;flex-wrap:wrap;position:relative;z-index:2;background-color:#fff;transform:translateY(-150%);will-change:transform;transition:.6s;height:100%}.Calendar__yearSelectorWrapper{width:100%;height:100%}.Calendar__yearSelectorWrapper:after,.Calendar__yearSelectorWrapper:before{content:"";width:100%;height:5em;position:absolute;left:0;opacity:0;transition:.4s;transition-delay:.2s}.Calendar__yearSelectorWrapper:after{background-image:linear-gradient(to bottom,#fff,#fff 10%,#f5f5f500);top:-.1em}.Calendar__yearSelectorWrapper:before{background-image:linear-gradient(to top,#fff,#fff 10%,#f5f5f500);bottom:0}.Calendar__yearSelectorWrapper.-faded:after,.Calendar__yearSelectorWrapper.-faded:before{opacity:1;z-index:3}.Calendar__yearSelector{align-content:flex-start;scrollbar-width:0;overflow:scroll;position:relative;width:100%;padding:5em 2em;-ms-overflow-style:none}.Calendar__yearSelector::-webkit-scrollbar{display:none}.Calendar__yearSelectorItem{width:25%;display:flex;justify-content:center}.Calendar__yearSelectorItem:not(:nth-child(-n+4)){margin-top:1.5em}.Calendar__yearSelectorText{border:none;font-size:1.4em;min-width:85%;padding:.2em .5em;border-radius:8.5px}.Calendar__monthSelector.-open,.Calendar__yearSelector.-open{transform:translateY(0)}.Calendar__yearSelectorText:focus,.Calendar__monthSelectorItemText:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__monthSelectorItem{width:calc(100% / 3);display:flex;justify-content:center}.Calendar__monthSelectorItem:not(:nth-child(-n+3)){margin-top:2em}.Calendar__monthSelectorItemText{border:none;padding:.4em;border-radius:8.5px;font-size:1.3em;min-width:70%;transition:.3s}.Calendar__monthSelectorItem:not(.-active) .Calendar__monthSelectorItemText:not(:disabled):hover,.Calendar__yearSelectorItem:not(.-active) .Calendar__yearSelectorText:not(:disabled):hover{background:#f5f5f5}.Calendar__monthSelectorItemText:disabled,.Calendar__yearSelectorText:disabled{opacity:.5;cursor:default}.Calendar__monthSelectorItem.-active .Calendar__monthSelectorItemText,.Calendar__yearSelectorItem.-active .Calendar__yearSelectorText{background-color:var(--cl-color-primary);color:#fff}.Calendar__weekDays{display:flex;justify-content:space-between;color:var(--cl-color-disabled);font-size:1.2em;margin-bottom:.7em;padding:0 2.6em;position:relative}.Calendar__weekDay{display:block;width:calc(100% / 7);text-align:center;text-decoration:none}.Calendar__sectionWrapper{position:relative;min-height:25.8em;overflow:hidden}.Calendar__section{display:flex;flex-direction:column;padding:.5em 3.2em 0;position:absolute;color:var(--cl-color-black);top:0;left:0;width:100%;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;transition:var(--animation-duration)}.Calendar__section.-hiddenPrevious{opacity:.5;transform:translate(-90%)}.Calendar.-rtl .Calendar__section.-hiddenPrevious{transform:translate(90%)}.Calendar__section.-hiddenNext{opacity:.5;transform:translate(90%)}.Calendar.-rtl .Calendar__section.-hiddenNext{transform:translate(-90%)}.Calendar__section.-shown{opacity:1;transform:translate(0)}.Calendar__section.-shownAnimated{animation:var(--animation-duration) FadeContentToCenter forwards}.Calendar__weekRow{display:flex;width:100%}.Calendar__day{display:block;width:calc(100% / 7);text-align:center;padding:calc(.25em - 1px) 0;font-size:1.6em;border-radius:50%;transition:.2s;border:1px solid transparent;margin-bottom:.3em;color:#000c;display:flex;justify-content:center;align-items:center;cursor:pointer}.Calendar__day:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__day.-ltr{min-height:2.6em;font-size:1.45em}.Calendar__day.-rtl{font-size:1.55em;height:2.45em}.Calendar__day:not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):not(.-selected):hover{background:#eaeaea;border-radius:50%;color:var(--cl-color-black);border-color:transparent}.Calendar__day.-selected,.Calendar__day.-selectedStart,.Calendar__day.-selectedEnd{background:var(--cl-color-primary);color:#fff}.Calendar__day.-ltr.-selectedStart{border-radius:100em 0 0 100em}.Calendar__day.-rtl.-selectedStart{border-radius:0 100em 100em 0}.Calendar__day.-selectedBetween{background:var(--cl-color-primary-light);color:var(--cl-color-primary);border-radius:0}.Calendar__day.-ltr.-selectedEnd{border-top-right-radius:100em;border-bottom-right-radius:100em}.Calendar__day.-rtl.-selectedEnd{border-top-left-radius:100em;border-bottom-left-radius:100em}.Calendar__day.-weekend:not(.-selected):not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween){color:var(--cl-color-error)}.Calendar__day.-weekend.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{background:var(--cl-color-error)}.Calendar__day.-disabled{color:var(--cl-color-disabled)!important;background:transparent!important;cursor:default!important}.Calendar__day.-selected{border-radius:50%}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween){font-weight:600;color:var(--cl-color-black);color:#000;position:relative}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{content:"";position:absolute;bottom:.2em;display:block;width:.6em;height:1px;background:#000;left:50%;opacity:.5;transform:translate(-50%);transition:.2s}.Calendar__day.-today:hover:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{opacity:0}.Calendar__day.-blank{color:transparent;cursor:default;pointer-events:none}.Calendar__footer{position:relative;z-index:1}@keyframes fadeCalendar{0%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes fadeArrowFlipped{0%{opacity:0}to{opacity:1;transform:translateY(0) rotate(180deg)}}@keyframes fadeTextToCenter{to{opacity:1;transform:translate(-50%)}}@keyframes FadeContentToCenter{to{opacity:1;transform:translate(0)}}.popup-overlay-person{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:999999}.popup-content-person{background:#fff;padding:0rem 2rem;border-radius:10px;position:relative;max-width:600px;height:80%;width:90%;overflow-y:auto;box-sizing:border-box}.person-btn{margin-bottom:20px}.s1-cards-box{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:20px 0}.worker-image-wrapper{width:80px;height:80px;margin-bottom:10px}.worker-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.worker-info{margin-top:10px}.info-item{margin-bottom:4px}.info-title{font-weight:700;font-size:12px;color:#555;margin:0}.info-value{margin:0;font-size:14px}.skills-header{font-size:14px;margin:10px 0 4px;color:#241f61}.skills-grid{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.skill-item{background-color:#dbe4ff;padding:4px 8px;border-radius:8px;font-size:12px}.popup-close-icon{position:absolute;top:85px;left:55px;width:24px;height:24px;cursor:pointer;z-index:10}.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}.s1-img-box{display:flex;gap:20px;margin-top:20px}.s1-img-wrapper{position:relative;width:fit-content;display:inline-block}.img-with-overlay{display:block;width:100%;max-width:250px;border-radius:10px}.overlay-button{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background-color:#241f61;color:#fff;padding:6px 12px;border:none;border-radius:6px;cursor:pointer;font-size:14px;opacity:.95}.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}.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}@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:#0009;display:flex;justify-content:center;align-items:center;z-index:999}.popup-content{position:relative;border-radius:10px;max-width:100%;max-height:90%;overflow:auto}.popup-content img{max-width:100%;max-height:100vh;border-radius:10px}.close-popup{position:absolute;top:8px;right:12px;background:#241f61;color:#fff;border:none;padding:5px 10px;font-size:18px;cursor:pointer;border-radius:50%}.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}}
