a,a:hover{text-decoration:none}*,.row,a,h1,h2,h3,h4,h5,h6,p{margin:0}.defaultBtn,.defaultBtn span,img,video{display:inline-block}.account .socialLogin,.defaultBtn,.mainNav .dropdown,.musaned .introImg,.musanedApp .appImg,.profileContent .order .profileCustomerInfo .contact,.reqruitment-request-steps .col-12 h5{text-align:center}*,button:focus{outline:0}@font-face{font-family:montserrat;font-display:swap;src:url(../webfonts/montserrat-Arabic-Regular.woff)}*{font-family:montserrat;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;direction:rtl}::-webkit-scrollbar{width:8px;height:6px;border-radius:0!important}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:0!important}::-webkit-scrollbar-thumb{background-color:#999;outline:0;border-radius:20px!important}a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover{color:#79254a}img,video{max-width:100%;height:auto}.navbar-toggler{border:none;-webkit-box-shadow:none!important;box-shadow:none!important}.btn:focus{-webkit-box-shadow:none;box-shadow:none}body{background-color:#fdfdfd}content{min-height:50vh;position:relative;display:block}.select2-container--default .select2-selection--single{min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#79254a}.select2-container--default .select2-selection--single .select2-selection__arrow{left:1px;right:unset;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}span.select2.select2-container.select2-container--default{width:100%!important}.select2-results__option--selectable{border-radius:4px;margin-bottom:2px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f1f4d9!important;color:#79254a!important}.select2-dropdown{border-radius:4px;-webkit-box-shadow:0 8px 24px #00000030!important;box-shadow:0 8px 24px #00000030!important;border-color:transparent}.select2-container .select2-selection--single .select2-selection__rendered{padding:10px 20px}.defaultBtn{position:relative;overflow:hidden;z-index:1;background-color:#79254a;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:500px;padding:8px 16px;border:1px solid transparent}.mainNav .navbar-brand,.spinner{display:-webkit-box;display:-ms-flexbox}.defaultBtn span{position:absolute;top:50%;right:0;width:0;height:0;background-color:#fff;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:500px;z-index:-1}.mainBanner ul li,.routeNav ul li,.socialIcons a{display:-webkit-inline-box;display:-ms-inline-flexbox}.form-check-input:checked,.mainNav{-webkit-transition:.3s ease-in-out}.defaultBtn:hover{color:#79254a;border:1px solid #79254a}.defaultBtn:hover span{width:300%;height:600%}.form-check-input:checked{background-color:#79254a;border-color:#79254a;transition:.3s ease-in-out}.form-check-input:focus{-webkit-box-shadow:0 0 0 .25rem #79254a30;box-shadow:0 0 0 .25rem #79254a30}.spinner{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;position:fixed;width:100%;min-height:100vh;right:0;top:0;z-index:99999}.mainBanner,.references{background-attachment:fixed}.ourSteps,.references,.reqruitment-request-steps{background-repeat:no-repeat}.spinner .sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.spinner .sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}.spinner .sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#79254a;-webkit-animation:2.4s linear infinite both sk-foldCubeAngle;animation:2.4s linear infinite both sk-foldCubeAngle;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.spinner .sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.spinner .sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.spinner .sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.spinner .sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.spinner .sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.spinner .sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.mainNav{background-color:#fff;transition:.3s ease-in-out;-webkit-box-shadow:0 8px 24px #00000030;box-shadow:0 8px 24px #00000030;padding:0}.mainNav .navbar-brand{padding:10px;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.mainNav .navbar-brand .logo{height:50px;width:100%;-o-object-fit:contain;object-fit:contain}.mainNav .language{padding:20px 12px}.mainNav .language .dropdown-toggle,.mainNav .nav-item .nav-link.active,.mainNav .nav-item .nav-link:focus,.mainNav .nav-item .nav-link:hover{color:#79254a}.mainNav .language i,.profileContent .order .profileCustomerInfo .contact a i{font-size:20px}.mainNav .language .dropdown-item{text-align:start}.mainNav .language .dropdown-item img{width:30px;height:20px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-left:5px}.mainNav .nav-item,.profileContent .order .profileCustomerInfo .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainNav .nav-item .nav-link{text-transform:capitalize;color:#292929;padding:20px 12px;margin:0 2px;border-radius:4px;position:relative;display:inline-block}.mainNav .nav-item .nav-link.active::after,.mainNav .nav-item .nav-link:focus::after,.mainNav .nav-item .nav-link:hover::after{width:30%}.mainNav .dropdown .userImg{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:100%;border:1px solid #f1f4d9}.mainNav .dropdown .dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainNav .dropdown .dropdown-toggle::after{border:none!important;content:"\f104"!important;font-family:"Font Awesome 6 Pro";-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;margin-right:5px;width:10px!important}.mainNav .dropdown:hover .dropdown-toggle::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mainNav .dropdown .dropdown-menu{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutDown!important;animation-name:fadeOutDown!important;-webkit-animation-delay:0s;animation-delay:0s;background-color:#fff;-webkit-box-shadow:0 8px 24px #00000030;box-shadow:0 8px 24px #00000030;padding:5px 0;right:unset;top:100%;left:-50%;margin-top:0;border:none}.mainNav .dropdown .dropdown-menu a{border-radius:2px;padding:8px 16px 8px 12px;margin-bottom:5px;position:relative}.mainNav .dropdown .dropdown-menu a::before{position:absolute;right:0;top:50%;content:"";width:0;height:80%;background-color:#79254a;border-bottom-left-radius:50%;border-top-left-radius:50%;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainNav .dropdown .dropdown-menu a:hover::before{width:5px}.mainNav .dropdown:focus .dropdown-menu,.mainNav .dropdown:hover .dropdown-menu{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp!important;animation-name:fadeInUp!important}.swiper{padding-bottom:40px}.swiper-button-next,.swiper-button-prev{position:absolute;width:40px;height:40px;border-radius:500px;border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-weight:lighter}.swiper-button-next::after,.swiper-button-prev::after{font-size:26px;font-family:"Font Awesome 6 Pro";-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.swiper-button-next:hover,.swiper-button-prev:hover{border:1px solid #fff}.swiper-button-prev::after{content:"\f178"!important}.swiper-button-next::after{content:"\f177"!important}.swiper-pagination{width:auto!important;right:50%!important;-webkit-transform:translateX(50%);transform:translateX(50%);background-color:#13223500;border-radius:4px;padding:0 10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.musanedFees,.services{background-color:#f2f3f8}.swiper-pagination .swiper-pagination-bullet{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:20px;border-radius:4px;opacity:.5;background-color:#f1f4d9;margin:2px!important}.swiper-pagination .swiper-pagination-bullet-active{background-color:#f1f4d9;width:40px;border-radius:4px;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow:last-child::before,.mainBanner ul li:last-child:after,.routeNav ul li:last-child:after,.support .links,.swiper-button-disabled{display:none}.MainSlider,.cvPrint .bottomInfo{position:relative}.MainSlider .MainSlider-container{width:100%;height:100%;padding-bottom:0}.MainSlider .MainSlider-container .swiper-slide{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:500px}.MainSlider .MainSlider-container .swiper-slide::after{content:"";width:100%;height:100%;background-color:#00000090;position:absolute;bottom:0;right:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.MainSlider .MainSlider-container .swiper-slide .info{position:relative;z-index:2;margin-top:50px;padding:20px 30px;max-width:850px;margin-right:100px}.MainSlider .MainSlider-container .swiper-slide .info .hint{color:#fff;text-transform:capitalize;text-shadow:3px 2px 3px #00000040;margin-bottom:10px}.MainSlider .MainSlider-container .swiper-slide .info .sliderTitle{font-size:50px;overflow:hidden;color:#fff;font-weight:bolder;text-transform:uppercase;text-shadow:3px 2px 3px #00000040;line-height:36px}.MainSlider .MainSlider-container .swiper-slide .info a,.mapEarth .companyInfo{margin-top:30px}.mainSlideItem.swiper-slide-active .hint{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown!important;animation-name:fadeInDown!important;-webkit-animation-delay:.5s;animation-delay:.5s}.mainSlideItem.swiper-slide-active .sliderTitle{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp!important;animation-name:fadeInUp!important;-webkit-animation-delay:1s;animation-delay:1s}.mainSlideItem.swiper-slide-active a{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp!important;animation-name:fadeInUp!important;-webkit-animation-delay:1.5s;animation-delay:1.5s}.Features,.musanedFeatures{background-color:#f2f3f8;padding:70px 0}.Features .Feature .singleFeature,.musanedFeatures .Feature .singleFeature{min-width:250px}.Features .Feature .singleFeature .info,.musanedFeatures .Feature .singleFeature .info{padding:20px;border-radius:5px;-webkit-box-shadow:5px 5px 15px #d1d9e6,-5px -5px 15px #fff;box-shadow:5px 5px 15px #d1d9e6,-5px -5px 15px #fff;background-color:#fff;position:relative;height:100%;text-align:start}.Features .Feature .singleFeature .info::after,.musanedFeatures .Feature .singleFeature .info::after{height:100%;content:"";left:0;position:absolute;top:0;width:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:0;border-radius:5px;background-size:cover;background-position:center;z-index:1}.Features .Feature .singleFeature .info .content,.musanedFeatures .Feature .singleFeature .info .content{position:relative;z-index:2;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.Features .Feature .singleFeature .info .content .icon,.musanedFeatures .Feature .singleFeature .info .content .icon{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.Features .Feature .singleFeature .info .content .icon i,.musanedFeatures .Feature .singleFeature .info .content .icon i{font-size:30px;color:#79254a}.Features .Feature .singleFeature .info .content h3,.musanedFeatures .Feature .singleFeature .info .content h3{font-size:25px;font-weight:700;margin-bottom:10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.Features .Feature .singleFeature .info .content p,.musanedFeatures .Feature .singleFeature .info .content p{color:#777;font-size:16px;line-height:30px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.Features .Feature .singleFeature .info .content a,.musanedFeatures .Feature .singleFeature .info .content a{padding:20px 0 0;display:block;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.services .service,.services .service::after{-webkit-transition:.3s ease-in-out;height:100%}.Features .Feature .singleFeature .info .content a i,.musanedFeatures .Feature .singleFeature .info .content a i,.requirements .requirement ul li .icon i{font-size:20px;color:#79254a}.Features .Feature .singleFeature .info:hover::after,.musanedFeatures .Feature .singleFeature .info:hover::after{opacity:1}.Features .Feature .singleFeature .info:hover .content .icon i,.Features .Feature .singleFeature .info:hover .content a i,.Features .Feature .singleFeature .info:hover .content h3,.Features .Feature .singleFeature .info:hover .content p,.available .specifications:hover h1,.available .specifications:hover h5,.footer .Copyright p a:hover,.footer .Links .more a:hover,.footer .Links ul li a:hover,.happyClients .specifications:hover h1,.happyClients .specifications:hover h5,.musanedFeatures .Feature .singleFeature .info:hover .content .icon i,.musanedFeatures .Feature .singleFeature .info:hover .content a i,.musanedFeatures .Feature .singleFeature .info:hover .content h3,.musanedFeatures .Feature .singleFeature .info:hover .content p,.routeNav ul li a:hover{color:#fff}.Features .Feature .singleFeature:first-child .info::after,.Features .Feature .singleFeature:nth-child(4) .info::after,.musanedFeatures .Feature .singleFeature:first-child .info::after,.musanedFeatures .Feature .singleFeature:nth-child(2) .info::after,.musanedFeatures .Feature .singleFeature:nth-child(4) .info::after{background-image:linear-gradient(60deg,#5d79d2d5,#79254ad5),url(../img/f1.webp)}.Features .Feature .singleFeature:nth-child(2) .info::after,.musanedFeatures .Feature .singleFeature:first-child .info::after,.musanedFeatures .Feature .singleFeature:nth-child(2) .info::after{background-image:linear-gradient(60deg,#5d79d2d5,#79254ad5),url(../img/f2.webp)}.Features .Feature .singleFeature:nth-child(3) .info::after,.musanedFeatures .Feature .singleFeature:nth-child(3) .info::after{background-image:linear-gradient(60deg,#5d79d2d5,#79254ad5),url(../img/f3.webp)}.arriveWorker,.family{padding:70px 0 50px;position:relative;overflow:hidden}.arriveWorker .arriveWorkerInfo,.family .single{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.family .single .image{position:relative;width:50%;margin-left:40px}.arriveWorker .arriveWorkerInfo .image img,.family .single .image img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:70px 4px;position:relative;z-index:2;border:1px solid #f1f4d9}.arriveWorker .arriveWorkerInfo .image::before,.family .single .image::before{content:"";width:150px;height:150px;position:absolute;right:-50px;top:-50px;background:url(../img/dots.webp) 0 0/contain no-repeat;z-index:1;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:3s ease-in-out infinite both bounceIn;animation:3s ease-in-out infinite both bounceIn}.family .single .info{position:relative;z-index:2}.family .single .info h3{font-weight:700;font-size:35px!important;margin-bottom:20px;color:#79254a}.family .single .info h5{font-size:25px!important;color:#777}.arriveWorker .arriveWorkerInfo:nth-child(odd),.family .single:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.family .single:nth-child(2n) .image{margin-left:0;margin-right:40px}.arriveWorker .arriveWorkerInfo:nth-child(odd) .image::before,.family .single:nth-child(2n) .image::before{right:unset;left:-50px;animation:5s ease-in-out infinite reverse both heartBeat}.family .single:nth-child(2n) .info{text-align:end}.services{padding:70px 0 250px}.services .service{display:block;position:relative;padding:30px 20px;border-radius:4px;text-align:center;background-size:100% auto;min-width:250px;transition:.3s ease-in-out;max-width:100%}.services .service::after{content:"";position:absolute;top:0;left:0;width:100%;transition:.3s ease-in-out;border-radius:5px;background-size:cover;background-position:center;z-index:1;background-image:linear-gradient(60deg,#0a0f33d6,#0a0f339e)}.services .service i{font-size:35px;color:#e9e7c8;margin-bottom:30px;position:relative;z-index:2}.services .service .serviceTitle{font-weight:700;margin-bottom:15px;color:#fff;position:relative;z-index:2;padding:0 30px;white-space:nowrap}.services .service .serviceP{color:#eee;position:relative;z-index:2;line-height:24px}.services .service:hover{background-size:110% auto}.contactForm .title,.headTitle{text-align:center;margin-bottom:50px}.headTitle h2{font-size:36px!important;font-weight:700;margin-bottom:20px}.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow .data .innerData,.cvPrint .mainInfo .sideData .topInfo .info .data,.headTitle h1{font-weight:700}.headTitle a{margin-top:20px}.ourSteps{padding-bottom:50px;margin-top:-150px;background-image:url(../img/pattern-1.webp);background-size:contain;background-position:bottom right}.footer,.mainBanner,.references{background-size:cover}.ourSteps .content{padding:50px 30px;-webkit-box-shadow:0 8px 24px #00000030;box-shadow:0 8px 24px #00000030;border-radius:20px;background-color:#fff;text-align:center}.ourSteps .content .steps{border:1px solid #f1f4d9;padding:20px 10px;margin-top:50px;border-radius:8px}.ourSteps .content .steps .nav{display:block;text-align:start;border-radius:8px;padding:5px;width:100%;background-color:#f1f4d9}.ourSteps .content .steps .nav .nav-link{display:block;color:#79254a;cursor:pointer;padding:10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;margin-bottom:10px;border-radius:8px}@media (max-width:575px){.ourSteps .content .steps{margin-top:20px}.ourSteps .content .steps .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto}.ourSteps .content .steps .nav .nav-link{display:inline-block;padding:8px;white-space:nowrap}}.ourSteps .content .steps .nav .nav-link:last-child{margin-bottom:0}.ourSteps .content .steps .nav .nav-link.active{color:#fff;background-color:#79254a}.ourSteps .content .steps .tab-content{text-align:start;padding-right:20px}.ourSteps .content .steps .tab-content .mainImg{width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:20px;max-height:300px;border-radius:10px}.mapEarth .companyInfo ul,.ourSteps .content .steps .tab-content ul{list-style:none;margin:0;padding:0}.ourSteps .content .steps .tab-content ul li{margin-bottom:20px;color:grey}.ourSteps .content .steps .tab-content .images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.ourSteps .content .steps .tab-content .images img{-o-object-fit:contain;object-fit:contain;margin:5px;height:70px;width:100px;border-radius:8px}.requirements{padding:100px 0 70px}.requirements .requirement{padding:30px;border:1px solid #f1f4d9;border-radius:10px;height:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.requirements .requirement .head{margin-bottom:20px;text-align:center}.requirements .requirement .head h4{margin-bottom:10px;font-weight:700;color:#79254a}.profileContent .order ul li h6,.recruitmentRequest .headTitle p,.requirements .requirement .head p,.selectCustomerService .headTitle p,.workerCv ul li h6{color:#777}.requirements .requirement .head p a{color:#79254a;font-weight:700;white-space:nowrap}.footer .Links ul,.requirements .requirement ul,.supportPage .trending ul{padding:0;margin:0}.requirements .requirement ul li{padding:10px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.requirements .requirement ul li .icon{min-width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f1f4d9;margin-left:10px;border-radius:100px;background:#f1f4d9;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.requirements .requirement ul li:hover .icon{background-color:#fff;border-color:#79254a;-webkit-box-shadow:0 2px 4px #00000030;box-shadow:0 2px 4px #00000030}.requirements .requirement:hover,.supportPage .supportFaq:hover,.supportPage .trending:hover{background-color:#fff;-webkit-box-shadow:0 8px 24px #00000030;box-shadow:0 8px 24px #00000030}.references{padding-top:40px;background-image:linear-gradient(45deg,#ffffff00,#e9e7c87e),url(../img/map.webp)}.references .swiper-slide{width:auto}.references .referenceLogo{height:150px;padding:10px 20px}.references .referenceLogo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.contactCustomerService,.contactForm,.faq,.musaned,.musanedApp,.musanedRecruitment{padding:70px 0}.contactForm form{border:1px solid #eee;border-radius:4px;padding:50px 20px 20px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.mainBanner,.socialIcons a{-webkit-transition:.3s ease-in-out}.contactForm form:hover{-webkit-box-shadow:0 8px 24px #00000030;box-shadow:0 8px 24px #00000030;border:1px solid #79254a;background-color:#fff}.contactForm form label{font-size:small;font-weight:700;text-transform:uppercase}.contactForm form .form-control{-webkit-box-shadow:none!important;box-shadow:none!important;min-height:48px}.contactForm form .form-control:focus{border-color:#79254a}.contactForm form .defaultBtn i{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.contactForm .googleMap{height:100%;border:2px solid #fff;border-radius:8px}.contactForm .googleMap iframe{width:100%;min-height:300px;height:100%;border-radius:8px}.notifications ul,.socialIcons{padding:0;margin:0;list-style:none}.socialIcons a{display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;border:1px solid #f1f4d9;border-radius:100px;margin:2px;color:#f1f4d9;transition:.3s ease-in-out}.socialIcons a:hover{background-color:#f1f4d9;color:#79254a;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.footer{background-image:linear-gradient(45deg,#792549a7,#79254a),url(../img/map.webp);padding:20px 0;-webkit-box-shadow:0 -10px 20px #13223530;box-shadow:0 -10px 20px #13223530;position:relative;z-index:2}.footer .logo{height:80px;width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:10px;-o-object-position:right;object-position:right}.footer .info{color:#d9d9d9;margin-bottom:20px;padding-left:20px}.available .specifications:hover i,.footer .Links ul li a,.footer .head,.happyClients .specifications:hover i,.mainBanner ul li a:hover,.supportPage .trending ul li:hover a{color:#f1f4d9}.footer .head{font-weight:700;text-transform:uppercase;margin-bottom:30px;padding-bottom:20px;position:relative}.footer .head::after{content:'';position:absolute;right:0;bottom:0;width:50%;height:2px;background-color:#fff;border-radius:100px}.footer .head::before{content:'';position:absolute;right:0;bottom:-4px;width:10px;height:10px;border-radius:100px;background-color:#fff}.footer .Links ul li{margin-bottom:5px;display:inline-block;min-width:49%;padding:5px}.footer .Links .more{padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.account .socialLogin .social,.footer .Copyright p,.footer .Copyright p a,.mainBanner,.mainBanner .Back,.mapEarth .title{display:-webkit-box;display:-ms-flexbox}.footer .Links .more p{color:#fff;white-space:nowrap;margin-left:10px}.footer .Links .more a{color:#f1f4d9;margin-left:10px}.footer .Links .more a:last-child{margin-left:0}.footer .OurSupport p a img{-o-object-fit:contain;object-fit:contain;margin:0 5px;justify-content:center;align-items:center;width:36px;height:100%;border:1px solid #f5f4de;border-radius:100px;color:#f5f4de;transition:.3s ease-in-out}.footer .OurSupport p a img:hover{background-color:#f5f4de;color:#145e4e;transform:translateY(-3px)}.footer .Copyright{padding:20px 20px 0;border-top:1px solid #f1f4d9;text-align:center;color:#fff;font-size:small}.footer .Copyright p{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .Copyright p a{color:#f1f4d9;font-size:small;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .Copyright p a img{height:20px;width:100%;-o-object-fit:contain;object-fit:contain;margin:0 5px}.mainBanner{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 30px 120px;transition:.3s ease-in-out;margin-bottom:20px;background-image:linear-gradient(45deg,#79254ad5,#79254aa5),url(../img/s2.webp);-webkit-animation:100s infinite sky;animation:100s infinite sky;position:relative}@-webkit-keyframes sky{0%{background-position:left bottom}100%{background-position:right top}}@keyframes sky{0%{background-position:left bottom}100%{background-position:right top}}.mainBanner .Back{position:relative;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;height:40px;background-color:#79254a;color:#fff;border-radius:100%;margin-left:30px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:20px;border:none}.mainBanner .Back:hover,.routeNav .Back:hover{background-color:#292929;color:gold}.mainBanner .Back .fa-angle-left:before,.routeNav .Back .fa-angle-right:before{content:"\f105"}.mainBanner ul,.routeNav ul{margin:0;list-style:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:0}.mainBanner ul li,.routeNav ul li{display:inline-flex;padding:10px;color:#f1f4d9;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;position:relative}.mainBanner ul li a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#fff;text-transform:uppercase;font-size:18px!important;padding-left:10px}.mainBanner ul li a.active{color:#fff;cursor:default}.mainBanner ul li::after,.routeNav ul li::after{content:" / ";font-size:20px;font-weight:700;position:absolute;left:-3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainBanner figure{width:100%;position:absolute;bottom:0;right:0}.mainBanner figure svg{width:100%;height:150px}.form-label{font-weight:700;text-transform:capitalize;color:#79254a;font-size:smaller}.account .card a,.blogsPage .blog:hover .blog-content a,.form-label span{color:#c4832e}.form-control{min-height:48px}.form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:#c4832e}.form-control::-webkit-input-placeholder{color:#b4b4b4;font-size:12px}.form-control:-ms-input-placeholder{color:#b4b4b4;font-size:12px}.form-control::-ms-input-placeholder{color:#b4b4b4;font-size:12px}.form-control::placeholder{color:#b4b4b4;font-size:12px}.account .card{padding:30px;margin-bottom:50px;border-radius:14px;-webkit-box-shadow:0 8px 24px #00000030;box-shadow:0 8px 24px #00000030}.account .card .loginImg{height:200px;-o-object-fit:contain;object-fit:contain;margin:20px 0 50px}.account .socialLogin .line{padding:10px 20px;margin:auto;position:relative}.account .socialLogin .line span{background-color:#fff;z-index:2;position:relative;padding:0 20px}.account .socialLogin .line::before{content:'';position:absolute;right:0;top:50%;width:100%;height:2px;background-color:#666;border-radius:10px}.account .socialLogin .social{display:flex;padding:10px 0;margin-bottom:10px}.account .socialLogin .social .loginIcon{padding:10px 16px;margin:0 5px;width:100%;border-radius:4px;color:#fff;text-transform:capitalize}.account .socialLogin .social .loginIcon.facebook{background-color:#4267b2}.account .socialLogin .social .loginIcon.gmail{background-color:#db4437}.account .socialLogin .social .loginIcon:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 20px #00000030;box-shadow:0 10px 20px #00000030}.arriveWorker .arriveWorkerInfo .image{position:relative;width:30%}.arriveWorker .arriveWorkerInfo .info{position:relative;width:70%;padding:20px}.arriveWorker .arriveWorkerInfo .info::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#f1f4d9}.arriveWorker .arriveWorkerInfo .info::after{content:'';position:absolute;left:-10px;top:10px;width:100%;height:100%;border:1px solid #79254a;z-index:1}.arriveWorker .arriveWorkerInfo .info h3{font-weight:700;font-size:35px!important;margin-bottom:20px;color:#79254a;position:relative;z-index:3}.arriveWorker .arriveWorkerInfo .info p{color:#777;position:relative;z-index:3;margin-bottom:20px}.arriveWorker .arriveWorkerInfo .info a{position:relative;z-index:3}.arriveWorker .arriveWorkerInfo .info h5{font-size:20px!important;color:#79254a;position:relative;z-index:3}.arriveWorker .arriveWorkerInfo:nth-child(odd) .info::after{left:10px;top:10px}#timer div,.selectedCustomerInfo .contact{-webkit-box-orient:vertical;-webkit-box-direction:normal}.policies,.recruitmentContract,.selectWorker,.visa{padding:100px 0 50px;background-image:linear-gradient(45deg,#000000b5,#00000066),url(../img/policies.webp);background-size:cover;text-align:center;background-position:center}.policies .container,.recruitmentContract .container,.selectWorker .container,.visa .container{max-width:900px}.policies .container h1,.recruitmentContract .container h1,.selectWorker .container h1,.visa .container h1{font-weight:700;color:#f1f4d9;margin-bottom:20px;line-height:34px}.policies .container h4,.recruitmentContract .container h4,.selectWorker .container h4,.visa .container h4{margin:auto auto 20px;line-height:34px;color:#fff}.policies .container .links,.recruitmentContract .container .links,.selectWorker .container .links,.visa .container .links{padding-top:40px}.policies .container .links a,.recruitmentContract .container .links a,.selectWorker .container .links a,.visa .container .links a{padding:15px 25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1f4d9;color:#79254a;border-radius:4px;margin:10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:1px solid #79254a}.pagination .active,.policies .container .links a:hover,.profile .profileNavCol a.active,.profile .profileNavCol a:hover,.profileContent .order .profileCustomerInfo .contact a:hover,.recruitmentContract .container .links a:hover,.selectWorker .container .links a:hover,.visa .container .links a:hover{background-color:#79254a;color:#f1f4d9}.visa{background-image:linear-gradient(45deg,#000000b5,#00000066),url(../img/passport-bg.webp)}.selectWorker{background-image:linear-gradient(45deg,#000000b5,#00000066),url(../img/selectWorker.webp)}.recruitmentContract{background-image:linear-gradient(45deg,#000000b5,#00000066),url(../img/office-files.webp)}.musanedFeatures,.recruitmentRequest,.recruitmentVisa{padding:50px 0}.recruitmentVisa .nav{background-color:#f1f4d9;border-radius:8px;margin-bottom:50px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.recruitmentVisa .nav .nav-link,.recruitmentVisa .step{background-color:#fff;-webkit-box-shadow:0 2px 4px #00000030;padding:20px}.recruitmentVisa .nav .nav-link{color:#79254a;box-shadow:0 2px 4px #00000030;border-radius:4px;margin:5px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;text-align:center;border:none;width:100%}.recruitmentVisa .nav .nav-link i{font-size:25px;margin-bottom:10px}.mapEarth .companyInfo ul li:hover span,.mapEarth .companyTeam .team:hover span,.recruitmentVisa .nav .nav-link.active{background-color:#79254a;color:#fff}.recruitmentVisa .secondaryTitle{font-weight:700;color:#79254a;margin-bottom:20px}.pageError .notFound p,.recruitmentVisa .thirdTitle{margin-bottom:20px}.recruitmentVisa .step{box-shadow:0 2px 4px #00000030;border-radius:4px;margin-bottom:30px}.recruitmentRequest .formCard .head,.recruitmentVisa .step .head{background-color:#f1f4d9;padding:10px 20px;color:#79254a;margin-bottom:20px;border-radius:4px;font-weight:700}.recruitmentVisa .step .info{color:#777;margin-bottom:20px;padding-right:20px;position:relative}.recruitmentVisa .step .info::before{content:"\f05a"!important;font-family:"Font Awesome 6 pro";position:absolute;right:0;top:0}.recruitmentVisa .step .secondaryTitle{margin:30px 0 10px}.recruitmentVisa .requirement ul,.recruitmentVisa .step ul{list-style:auto;padding-right:20px}.recruitmentVisa .step ul ::marker{color:#79254a}.recruitmentVisa .requirement ul li,.recruitmentVisa .step ul li{position:relative;padding:10px;font-size:13px}.recruitmentVisa .step ul li:before{position:absolute;content:"";display:block;width:25px;height:25px;top:8px;right:-23px;background:#fff;border-radius:100px;border:1px solid #79254a;z-index:-1}.recruitmentVisa .requirement{padding:20px;background-color:#f1f4d9;border-radius:4px;margin-bottom:30px}.recruitmentVisa .requirement ul ::marker{color:#79254a}.available,.happyClients{padding:70px 0;text-align:center}.available h4,.happyClients h4{font-weight:700;color:#79254a;margin-bottom:30px}.available .specifications,.happyClients .specifications{padding:30px;background-color:#fff;-webkit-box-shadow:0 2px 4px #00000030;box-shadow:0 2px 4px #00000030;border-radius:4px;height:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.available .specifications i,.happyClients .specifications i{font-size:45px;margin-bottom:30px;color:#79254a;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;display:block}.available .specifications h1,.happyClients .specifications h1{font-weight:700;margin-bottom:20px;color:#79254a;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;display:block}.available .specifications .odometer-inside,.happyClients .specifications .odometer-inside{direction:ltr!important}.available .specifications h5,.happyClients .specifications h5{white-space:nowrap;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.available .specifications:hover,.happyClients .specifications:hover{background-color:#79254a;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.mapEarth .title{color:#79254a;margin-bottom:20px;position:relative;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customOrder,.mapEarth .companyInfo ul li,.mapEarth .companyInfo ul li span,.musanedApp .info .links,.musanedFees .images,.selectedCustomerInfo .info{display:-webkit-box;display:-ms-flexbox}.mapEarth .title::after{content:'';width:95%;height:2px;background-color:#f1f4d9;position:absolute;right:0;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.mapEarth .title::before{content:'';width:16px;height:16px;border-radius:100px;background-color:#f1f4d9;position:absolute;left:5%;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.mapEarth .title a,.mapEarth .title span{background-color:#fdfdfd;padding:20px 30px;position:relative;z-index:2;border-radius:100px;border:2px solid #f1f4d9;font-weight:700}@media (max-width:768px){.mainNav .language{padding:10px 12px}.mainNav .nav-item{display:block}.mainNav .nav-item .nav-link{margin-bottom:5px;padding:10px}.mainNav .dropdown .dropdown-menu{-webkit-animation-name:unset!important;animation-name:unset!important;-webkit-box-shadow:none;box-shadow:none;text-align:center;background-color:#f0f5f4;margin:10px 0}.mainNav .dropdown:hover .dropdown-menu{-webkit-animation-name:unset!important;animation-name:unset!important}.MainSlider .MainSlider-container .swiper-slide .info{margin-right:0}.arriveWorker .arriveWorkerInfo,.family .single{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.arriveWorker .arriveWorkerInfo .image,.family .single .image{width:100%;margin:0 0 20px!important}.arriveWorker .arriveWorkerInfo .image img,.family .single .image img{border-radius:8px!important;height:200px}.arriveWorker .arriveWorkerInfo .image::before,.family .single .image::before{width:80px;height:80px}.family .single .info{margin-bottom:40px;text-align:center!important}.arriveWorker .arriveWorkerInfo .info h3,.family .single .info h3{font-size:25px!important;margin-bottom:10px!important}.arriveWorker .arriveWorkerInfo .info h5,.family .single .info h5{font-size:15px!important}.arriveWorker .arriveWorkerInfo:last-child .info,.family .single:last-child .info{margin-bottom:0}.headTitle h2{font-size:28px!important}.ourSteps .content .steps .tab-content ul{padding:0}.ourSteps .content{padding:20px 10px}.mainBanner{padding:70px 15px 45px}.mainBanner .Back{margin-left:20px}.mainBanner ul li a{font-size:16px!important}.mainBanner figure svg{height:70px}.form-label{font-size:12px}.account .card{padding:30px 10px}.account .card .loginImg{padding:0 30px}.arriveWorker .arriveWorkerInfo .info{margin-bottom:40px;width:90%;text-align:center!important}.recruitmentVisa .nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.mapEarth .title a,.mapEarth .title span{padding:15px 20px}}.mapEarth .title a{font-weight:400;font-size:14px;background-color:#79254a;color:#f1f4d9;padding:10px 15px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.blogDetails .blog .blog-content .socialIcons a:hover,.mapEarth .title a:hover,.profileContent .order .swiper-button-next:hover,.profileContent .order .swiper-button-prev:hover,.selectedCustomerInfo .contact:hover,.workerCv .swiper-button-next:hover,.workerCv .swiper-button-prev:hover{background-color:#f1f4d9;color:#79254a}.mapEarth .section-title{text-align:left;margin:0 auto 25px 0;max-width:100%}.mapEarth .section-title h2{padding-left:0}.mapEarth .worldMap{width:500px;height:500px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative}.mapEarth .worldMap .earth{position:absolute;top:50%;left:50%;width:80%;height:80%;margin:-40%;background:url(../img/map.webp) 0 50%/auto 90% repeat-x #fff;-webkit-box-shadow:rgba(0,0,0,.05) 0 1em 2em;box-shadow:rgba(0,0,0,.05) 0 1em 2em;border-radius:100%;overflow:hidden;-webkit-animation:90s linear infinite map;animation:90s linear infinite map}.mapEarth .worldMap .orbic{position:absolute;top:0;left:0;width:100%;height:100%}.mapEarth .worldMap .orbic svg{width:100%;height:100%;vertical-align:top}.mapEarth .worldMap #orbic_path{fill:none;stroke:rgba(0,0,0,0.1);stroke-linecap:round;stroke-width:4px;stroke-dasharray:1 9;-webkit-animation:2s linear infinite orbic;animation:2s linear infinite orbic}.mapEarth .worldMap #orbic_dots use{fill:#fff;stroke:rgba(30,144,255,0.25);stroke-width:4;-webkit-animation:1s infinite alternate dots;animation:1s infinite alternate dots}.mapEarth .worldMap #orbic_dot1{-webkit-transform:translate(50.4%,29.6%);transform:translate(50.4%,29.6%)}.mapEarth .worldMap #orbic_dot2{-webkit-transform:translate(5%,62.8%);transform:translate(5%,62.8%);-webkit-animation-delay:.2s!important;animation-delay:.2s!important}.mapEarth .worldMap #orbic_dot3{-webkit-transform:translate(97%,41%);transform:translate(97%,41%);-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.mapEarth .worldMap #orbic_dot4{-webkit-transform:translate(50%,70.2%);transform:translate(50%,70.2%);-webkit-animation-delay:.5s!important;animation-delay:.5s!important}.mapEarth .worldMap #orbic_dot5{-webkit-transform:translate(31.5%,51.5%);transform:translate(31.5%,51.5%);-webkit-animation-delay:.7s!important;animation-delay:.7s!important}.mapEarth .worldMap #orbic_user1{-webkit-transform:translate(1%,40%) scale(.66667);transform:translate(1%,40%) scale(.66667)}.mapEarth .worldMap #orbic_user2{-webkit-transform:translate(18%,64%) scale(.66667);transform:translate(18%,64%) scale(.66667)}.mapEarth .worldMap #orbic_user3{-webkit-transform:translate(39.5%,31%) scale(.66667);transform:translate(39.5%,31%) scale(.66667)}.mapEarth .worldMap #orbic_user4{-webkit-transform:translate(69%,22%) scale(.66667);transform:translate(69%,22%) scale(.66667)}.mapEarth .worldMap #orbic_user5{-webkit-transform:translate(75%,53%) scale(.66667);transform:translate(75%,53%) scale(.66667)}@-webkit-keyframes map{100%{background-position:220% 50%}}@keyframes map{100%{background-position:220% 50%}}@-webkit-keyframes orbic{100%{stroke-dashoffset:10}}@keyframes orbic{100%{stroke-dashoffset:10}}@-webkit-keyframes dots{100%,80%{stroke:#1e90ff}}@keyframes dots{100%,80%{stroke:#1e90ff}}@media only screen and (max-width:1000px){.mapEarth .worldMap{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative}.mapEarth .worldMap .earth{top:0;left:0;width:100%;height:100%;margin:0;background-color:transparent;background-size:100% auto;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-animation:none;animation:none}}@media (max-width:600px){.mapEarth .worldMap{height:300px}}.mapEarth .companyInfo ul li{margin-bottom:15px;display:flex}.mapEarth .companyInfo ul li span{min-width:40px;height:40px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #79254a;border-radius:50%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#79254a}.mapEarth .companyInfo ul li p{font-weight:700;color:#292929}.mapEarth .companyInfo ul li a{color:#79254a;display:block;font-weight:400;margin:5px 0}.mapEarth .companyTeam{margin-bottom:50px}.mapEarth .companyTeam .team{margin:20px 0;border-bottom:1px solid #79254a;padding-bottom:5px}.mapEarth .companyTeam .team span{width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #79254a;border-radius:50%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#79254a}.mapEarth .companyTeam .team h4{display:inline-block;margin:0 10px;font-weight:700;text-transform:uppercase}.musaned .intro img{height:120px;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.musaned .intro .head,.musanedRecruitment .specifications h1{font-weight:700;margin-bottom:20px;color:#79254a}.musaned .intro .info{color:#777;line-height:28px}.musaned .introImg img{-o-object-fit:contain;object-fit:contain}.blogDetails .blog .blog-content,.blogsPage .blog .blog-content,.blogsPage .blog:hover .blog-content,.musanedFeatures .musanedServices{padding:20px}.musanedFeatures .musanedServices iframe{width:100%;height:100%;min-height:400px;border-radius:10px;margin-bottom:20px}.musanedFeatures .Feature .singleFeature:nth-child(3) .info::after{background-image:linear-gradient(60deg,#5d79d2d5,#79254ad5),url(../img/worker.webp)}.musanedFees .headTitle h4,.musanedRecruitment .headTitle h4{margin-bottom:10px}.cvPrint .mainInfo .sideData .name,.musanedRecruitment .headTitle h1{font-weight:700;color:#79254a}.musanedRecruitment .headTitle p{line-height:30px;margin-top:30px;color:#777}.musanedRecruitment .specifications{padding:30px;background-color:#fff;-webkit-box-shadow:0 2px 4px #00000030;box-shadow:0 2px 4px #00000030;border-radius:4px;height:100%;text-align:center}.musanedRecruitment .specifications i{font-size:55px;margin-bottom:30px;color:#79254a}.musanedRecruitment .specifications h5{white-space:nowrap}.musanedRecruitment .specifications p{line-height:30px;margin-top:30px;color:#777;min-width:220px}.musanedFees{padding:70px 0;text-align:center}.musanedFees p{color:#777;line-height:30px}.musanedFees .images{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.musanedFees .images img{-o-object-fit:contain;object-fit:contain;margin:5px;max-height:70px;border-radius:8px}.musanedApp .appImg img{-o-object-fit:contain;object-fit:contain;min-height:300px}.musanedApp .info{padding:20px;background-color:#f1f4d9;border-radius:16px;text-align:center}.musanedApp .info img{-o-object-fit:contain;object-fit:contain;height:120px;margin-bottom:20px}.musanedApp .info h4{color:#79254a;font-weight:700;margin-bottom:20px}.musanedApp .info p{color:#777;line-height:30px;margin-bottom:30px}.musanedApp .info .links{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.musanedApp .info .links img{width:100%;height:60px;margin:0;-o-object-fit:contain;object-fit:contain;padding:5px}.accordion .accordion-button:not(.collapsed){background-color:#f1f4d9;color:#79254a;-webkit-box-shadow:none!important;box-shadow:none!important}.accordion ul{list-style:auto;margin:0}.accordion ul li{margin-bottom:20px;font-size:small;color:#777}.accordion p{font-size:small;color:#777}.filter{padding:50px 0 30px}.filter h4,.profileContent .order .profileCustomerInfo .info .text h6,.selectedCustomerInfo .info .text h5{font-weight:700;margin-bottom:10px;color:#79254a}.filter select{width:100%}.filter label{margin-bottom:8px}.filter label i,.notifications ul .notification .date i{color:#79254a}.filter .clear{border-radius:1000px;background-color:#f1f4d9;color:#79254a;padding:8px 16px}.workerCv{padding:10px;border:1px solid #f1f4d9;background-color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.blogsPage .blog:hover,.workerCv:hover{-webkit-box-shadow:0 8px 24px #00000030;box-shadow:0 8px 24px #00000030}.workerCv .workerCvSlider{padding-bottom:35px}.workerCv .workerCvSlider img{height:400px;-o-object-fit:fill;object-fit:fill;width:100%;cursor:-webkit-zoom-in;cursor:zoom-in}.profileContent .order .swiper-button-next,.profileContent .order .swiper-button-prev,.workerCv .swiper-button-next,.workerCv .swiper-button-prev{color:#79254a;width:30px;height:30px}.profileContent .order .swiper-button-next::after,.profileContent .order .swiper-button-next::before,.profileContent .order .swiper-button-prev::after,.profileContent .order .swiper-button-prev::before,.workerCv .swiper-button-next::after,.workerCv .swiper-button-next::before,.workerCv .swiper-button-prev::after,.workerCv .swiper-button-prev::before{font-weight:300;font-size:20px}.blogDetails .blog .blog-content ul,.profileContent .order ul,.workerCv ul{list-style:none;padding:0;margin:0}.profileContent .order ul li,.workerCv ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:49%;padding:10px}#timer,.pagination{-webkit-box-pack:center}.profileContent .order ul li p,.workerCv ul li p{font-weight:700;margin-right:5px}.pagination{padding:50px 0;-ms-flex-pack:center;justify-content:center}.pagination .page-link{color:#79254a;-webkit-box-shadow:none!important;box-shadow:none!important}.pagination .active .page-link{background-color:#79254a;color:#f1f4d9;border:#79254a}.customOrder{padding:10px 20px;border-radius:8px;background-color:#f1f4d9;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:-webkit-sticky;position:sticky;bottom:0;z-index:3;margin-bottom:30px;border-top:2px solid #79254a;text-align:center}.recruitmentRequest .headTitle h2,.selectCustomerService .headTitle h2{font-size:30px!important}.recruitmentRequest .formCard{background-color:#fff;padding:20px;-webkit-box-shadow:0 2px 4px #00000030;box-shadow:0 2px 4px #00000030;border-radius:4px}.recruitmentRequest .formCard .select2-container--default .select2-selection--single{border-color:#ced4da}.recruitmentRequest .hint{color:#777;font-size:10px}.recruitmentRequest .hint a{font-weight:700;color:#79254a;font-size:10px!important}.recruitmentRequest .form-check-label{font-size:small}.selectCustomerService{padding:30px 0 0}.selectCustomerService .hint{text-align:center;margin-bottom:14px;line-height:30px;font-weight:700;color:#79254a}.selectCustomerService .choose{position:relative;background-color:rgba(0,161,154,.1254901961);padding:16px;border-radius:16px}.selectCustomerService .choose .customerOption{padding:5px}.selectCustomerService .choose .btn{padding:8px 16px;box-shadow:0 2px 4px rgba(0,0,0,.1882352941);box-shadow:none;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;transition:.3s ease-in-out;border:2px solid transparent;border-radius:16px}.selectedCustomer,.selectedCustomerInfo .info{padding:20px;-webkit-box-shadow:0 2px 4px #00000030}.selectCustomerService .choose .btn img{height:50px;min-width:50px;margin:0 auto 20px;-o-object-fit:contain;object-fit:contain}.selectCustomerService .choose .btn span{text-transform:capitalize;font-size:13px!important}.selectCustomerService .choose .btn-check:active+.btn-outline,.selectCustomerService .choose .btn-check:checked+.btn-outline,.selectCustomerService .choose .btn-outline.active,.selectCustomerService .choose .btn-outline.dropdown-toggle.show,.selectCustomerService .choose .btn-outline:active{background-color:#fff;color:#79254a;border:2px solid #79254a}.selectCustomerService .choose .btn-check:active+.btn-outline::after,.selectCustomerService .choose .btn-check:checked+.btn-outline::after,.selectCustomerService .choose .btn-outline.active::after,.selectCustomerService .choose .btn-outline.dropdown-toggle.show::after,.selectCustomerService .choose .btn-outline:active::after{content:"\f336"!important;font-family:"Font Awesome 6 Pro";font-weight:700;position:absolute;font-size:20px;top:5px;right:10px}.selectedCustomer{border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #00000030;margin:10px 0;text-align:center}.selectedCustomer h6{line-height:30px}.selectedCustomer h6 span{font-weight:700;color:#79254a;padding:0 5px}.selectedCustomerInfo .info{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;border-radius:8px;box-shadow:0 2px 4px #00000030;background:#fff}.selectedCustomerInfo .info img{height:80px;width:80px;margin:0 20px;-o-object-fit:contain;object-fit:contain}.selectedCustomerInfo .contact{padding:10px 20px;background-color:#fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 4px #00000030;box-shadow:0 2px 4px #00000030;height:100%;text-align:center;color:#292929}.selectedCustomerInfo .contact i{font-size:35px;display:block;margin-bottom:10px}#timer,#timer div,.profile .profileNavCol a,.profileContent .newOrder{display:-webkit-box;display:-ms-flexbox}.profileContent .order .done,.selectedCustomerInfo .contact i.fa-whatsapp-square{color:#038735}.selectedCustomerInfo .contact i.fa-square-phone{color:#1e90ff}#timer{margin:20px 0;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#timer div{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background-color:#f1f4d9;color:#79254a;min-width:100px;height:100px;border-radius:20px;font-size:40px;font-weight:700;margin:5px}#timer div span{display:block;font-size:14px}.pageError .notFound{text-align:center;padding:50px 0}.pageError .notFound img{width:100%;max-height:350px;-o-object-fit:contain;object-fit:contain;margin-bottom:30px}.pageError .notFound h2{color:#292929;margin-bottom:20px}.pageError .notFound h2 span{color:#79254a;font-weight:700}.profile .NavBack{background-image:linear-gradient(45deg,#13223590,#eccFA890),url(../img/map.webp);background-size:cover;background-attachment:fixed;height:120px;margin-bottom:50px}.profile .userHeader{margin:20px 0;background-color:#fff;color:#79254a;border-radius:20px;-webkit-box-shadow:0 8px 24px #00000030;box-shadow:0 8px 24px #00000030;padding:20px}.profile .userHeader .userInfo{position:relative;margin:0 10px}.profile .userHeader .userInfo img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:100%;border:3px solid #f1f4d9}.notifications ul .notification .notificationTitle,.profile .userHeader .userInfo .userName h3{font-weight:700;margin-bottom:10px}.profile .userHeader .userInfo .control{position:absolute;left:0;top:5px}.profile .userHeader .userInfo .control i{font-size:28px;color:red;cursor:pointer}.profile .userHeader .userInfo .control .switch{position:relative;width:50px;height:28px;margin:-3px 10px}.profile .userHeader .userInfo .control .switch input{opacity:0;width:0;height:0}.profile .userHeader .userInfo .control .switch .slider{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px;margin:0!important}.profile .userHeader .userInfo .control .switch .slider:before{position:absolute;content:"";height:20px;width:20px;right:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.profile .userHeader .userInfo .control .switch input:checked+.slider{background-color:#2196f3}.profile .userHeader .userInfo .control .switch input:focus+.slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.profile .userHeader .userInfo .control .switch input:checked+.slider:before{-webkit-transform:translateX(22px);transform:translateX(22px)}.profile .profileNavCol{background-color:#fff;border-radius:8px;padding:5px;border:1px solid #ccc;margin-bottom:50px;position:-webkit-sticky;position:sticky;top:100px;right:0;z-index:2}.profile .profileNavCol a{padding:13px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#79254a;margin:5px 1px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:4px;border:1px solid #f1f4d9}.routeNav,.routeNav .Back{-webkit-transition:.3s ease-in-out}.profile .profileNavCol a i{margin-right:5px}@media (max-width:760px){.profile .userHeader .container{padding:0!important}.profile .userHeader .userInfo{padding:20px 10px}.profile .userHeader .userInfo img{width:80px;height:80px}.profile .userHeader .userInfo span{margin:0 10px}.profile .profileNavCol{margin-bottom:10px}.profile .profileNavCol a{padding:8px 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:3px 0;border-bottom:1px solid #f1f4d9;min-width:49%}}@media (max-width:335px){.profile .profileNavCol{margin-bottom:10px}.profile .profileNavCol a{padding:8px 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:3px 0;border-bottom:1px solid #f1f4d9;min-width:100%}}.profile .profileTitle{background-color:#f8f8f8;padding:10px;margin-bottom:20px}.profileContent .newOrder{width:100%;padding:20px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;border:1px solid #79254a;background:#79254a;color:#f1f4d9}#chat .Users .UsersHeder,.notifications ul .notification .date,.routeNav,.routeNav .Back,.status ol{display:-webkit-box;display:-ms-flexbox}.profileContent .newOrder i{font-size:30px;margin-left:20px}.profileContent .newOrder:hover{background:#f1f4d9;color:#79254a}.profileContent .order{background-color:#fff;border:1px solid #f1f4d9}.profileContent .order .workerCvSlider{padding-bottom:0}.profileContent .order .workerCvSlider img{height:200px;-o-object-fit:contain;object-fit:contain;width:100%;cursor:-webkit-zoom-in;cursor:zoom-in}.profileContent .order .profileCustomerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;background-color:#f1f4d9}.profileContent .order .profileCustomerInfo .info img{height:40px;width:40px;margin:0 20px;-o-object-fit:contain;object-fit:contain}.profileContent .order .profileCustomerInfo .info .text p{font-size:smaller!important}.profileContent .order .profileCustomerInfo .contact a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;border-radius:100px;border:1px solid #79254a;color:#79254a;margin:5px}.profileContent .order .cancel{color:#db1d00}.profileContent .order .orderStatus{padding:10px;font-weight:700}.routeNav{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#79254a;border-radius:8px;padding:10px 30px;margin-bottom:10px;transition:.3s ease-in-out}.routeNav .Back,.status{background-color:#f1f4d9;position:relative}.routeNav .Back{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;color:#79254a;border-radius:100%;margin-left:30px;transition:.3s ease-in-out;font-size:20px;border:none}.routeNav ul li a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#f1f4d9}.routeNav ul li a.active{color:#fff;cursor:default;font-weight:700}.status{padding:20px 10px;margin:20px 0;border-radius:8px;border:1px solid #79254a;overflow:hidden}.status ol{list-style:none;padding:0;margin:0;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.status ol li{position:relative;text-align:center;padding:0 5px;width:100%}.status ol li:before{content:"";width:25px;height:25px;display:block;border-radius:50%;background:#fff;margin:0 auto 4px;border:3px solid #ccc}.status ol li:not(:last-child)::after{content:"";width:100%;height:2px;display:block;background:#ccc;margin:0;position:absolute;top:12px;right:calc(50% + 12px)}.status ol li.completed:before{background:#79254a;border:3px solid #79254a}.status ol p{margin-top:10px}.notifications{padding:10px}.editProfile,.editProfile .head,.notifications ul .notification{padding:20px;border-radius:10px}.notifications ul .notification{background-color:#fff;-webkit-box-shadow:0 2px 4px #00000030;box-shadow:0 2px 4px #00000030;margin-bottom:10px}.notifications ul .notification p{color:grey;margin-bottom:10px}.notifications ul .notification .date{display:flex;font-size:small}.editProfile{background-color:#fff;margin-bottom:20px;-webkit-box-shadow:0 2px 4px #00000030;box-shadow:0 2px 4px #00000030}#chat .Users .UsersHeder,.chatTop,.editProfile .head,.support{background-color:#f1f4d9}.editProfile .head{color:#79254a;margin-bottom:20px}.editProfile .head h5{font-weight:700;text-transform:uppercase}#chat .Users{position:relative;display:block;border-radius:4px;padding:5px;margin-left:10px;height:89vh;overflow-x:auto;width:100%;-webkit-box-shadow:0 0 5px #00000030;box-shadow:0 0 5px #00000030;background-color:#fff}#chat .chatTop,.blogDetails .blog .blog-content .socialIcons a,.blogsPage .blog .date,.support .supportBtn,.supportPage .trending ul li:hover{background-color:#79254a}#chat .Users .UsersHeder{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;color:#292929;width:100%;margin-bottom:10px}#chat .Users .UsersHeder .closeUsers{display:none;width:30px;height:30px;border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#292929;cursor:pointer}#chat .Users .UsersHeder .closeUsers i{color:#fff;font-size:18px}@media (max-width:992px){#chat .Users{height:100%;right:0;position:fixed;top:0;width:80%;max-width:350px;z-index:9999;overflow:auto;display:none;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight!important;animation-name:slideInRight!important;-webkit-animation-delay:0s;animation-delay:0s}#chat .Users .UsersHeder{position:-webkit-sticky;position:sticky;top:0;z-index:2;-webkit-box-shadow:0 2px 4px #00000020;box-shadow:0 2px 4px #00000020}#chat .Users .UsersHeder .closeUsers{display:-webkit-box;display:-ms-flexbox;display:flex}}#chat .Users ul li .userInfo,#chat .chatBox .chatBody .userSend,#chat .chatTop{display:-webkit-box;display:-ms-flexbox}#chat .Users ul{display:block;border:none}#chat .Users ul li{display:block;margin-bottom:5px}#chat .Users ul li .userInfo{display:flex;background-color:#fff;padding:10px 5px;border-radius:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border-bottom:1px solid #f6f6f6}#chat .Users ul li .userInfo img{width:100px;height:50px;max-width:50px!important;border-radius:100%;-webkit-box-shadow:0 0 5px #00000050;box-shadow:0 0 5px #00000050;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#chat .Users ul li .userInfo .userDiv{color:#777;width:100%;padding-right:8px;margin-right:8px}#chat .Users ul li .userInfo .userDiv .nameDate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}#chat .Users ul li .userInfo .userDiv .nameDate .name{font-size:16px;color:#000}#chat .Users ul li .userInfo .userDiv .nameDate .date{font-size:12px}#chat .Users ul li .userInfo .userDiv p{margin:10px 0 0;font-size:12px;overflow:hidden;height:25px}#chat .Users ul li .active .userInfo{background-color:#f6f6f6;border-radius:3px}#chat .chatTop{-webkit-box-shadow:0 3px 5px #00000030;box-shadow:0 3px 5px #00000030;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;padding:20px;color:#fff;position:relative}#chat .chatTop img,.chatTop img{width:40px;height:40px;border:3px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 5px #00000030;box-shadow:0 0 5px #00000030;margin:0 10px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.blogDetails .blog .blog-image,.topics h3{margin-bottom:30px}#chat .chatTop .default-btn{color:#f1f4d9!important;border-radius:0;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;cursor:pointer}#chat .chatTop .default-btn span{background-color:#292929;color:#fff}#chat .chatTop .default-btn:hover{color:#fff!important}#chat .chatBox{position:relative;width:100%;background-color:#fff;display:block;padding:10px 10px 50px;-webkit-box-shadow:0 3px 5px #00000030;box-shadow:0 3px 5px #00000030;background-image:url(../img/chat.webp);background-size:contain;height:80vh}#chat .chatBox::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#00000020}#chat .chatBox .chatBody{position:relative;z-index:3;padding:15px;overflow-x:auto;height:100%}#chat .chatBox .chatBody p{margin:0;width:100%;display:inline-block}#chat .chatBox .chatBody .userSend{display:flex;position:relative;margin-left:auto}#chat .chatBox .chatBody .userReceive,.chatTop{display:-webkit-box;display:-ms-flexbox;position:relative}#chat .chatBox .chatBody .userSend img{width:40px;height:40px;border:3px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 5px #00000030;box-shadow:0 0 5px #00000030;position:relative;right:-10px;top:-5px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#chat .chatBox .chatBody .userSend .sendMassage{padding:10px 10px 25px;background-color:#79254a;border-radius:8px 0 8px 8px;margin-bottom:10px;position:relative;color:#fff;display:inline-block;min-width:120px;-webkit-box-shadow:0 3px 5px #00000030;box-shadow:0 3px 5px #00000030}#chat .chatBox .chatBody .userSend .sendMassage .time{position:absolute;bottom:2px;left:15px;color:#f0f0f0;font-size:12px}#chat .chatBox .chatBody .userSend .sendMassage:before{z-index:-1;content:' ';position:absolute;width:0;height:0;left:auto;right:-8px;top:0;bottom:auto;border:12px solid;border-color:#79254a transparent transparent}#chat .chatBox .chatBody .userReceive{display:flex;margin-right:auto;direction:ltr;text-align:left}#chat .chatBox .chatBody .userReceive img{width:40px;height:40px;border:3px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 5px #00000030;box-shadow:0 0 5px #00000030;position:relative;left:-10px;top:-5px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#chat .chatBox .chatBody .userReceive .sendMassage{padding:10px 10px 25px;background-color:#fff;border-radius:0 8px 8px;margin-bottom:10px;position:relative;color:#000;display:inline-block;min-width:120px;-webkit-box-shadow:0 3px 5px #00000030;box-shadow:0 3px 5px #00000030}#chat .chatBox .chatBody .userReceive .sendMassage .time{position:absolute;bottom:2px;left:15px;color:#c7c7c7;font-size:12px}#chat .chatBox .chatBody .userReceive .sendMassage:before{z-index:-1;content:' ';position:absolute;width:0;height:0;right:auto;left:-8px;top:0;bottom:auto;border:12px solid;border-color:#fff transparent transparent}#chat .chatBox .chat-input{position:absolute;bottom:0;width:100%;right:0;z-index:4}#chat .chatBox .chat-input #chat-input{background:#f4f7f9;width:100%;position:relative;height:47px;padding:10px 15px 10px 50px;border:none;color:#888;overflow:hidden}#chat .chatBox .chat-input .chat-submit{position:absolute;bottom:3px;left:10px;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:50%;color:#79254a;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:35px;height:35px}.support .links a,.support .supportBtn{min-width:50px;min-height:50px;border-radius:50%;cursor:pointer}#chat .showUsers{display:block!important;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight!important;animation-name:slideInRight!important;-webkit-animation-delay:0s;animation-delay:0s}#chat .hideUsers{display:block!important;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideOutRight!important;animation-name:slideOutRight!important;-webkit-animation-delay:0s;animation-delay:0s}.chatTop{-webkit-box-shadow:0 3px 5px #00000030;box-shadow:0 3px 5px #00000030;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;padding:10px 20px;color:#fff}.support .links a,.support .supportBtn,.vCode{display:-webkit-box;display:-ms-flexbox}.support{position:fixed;left:10px;bottom:20px;z-index:999;border-radius:1000px;padding:5px}.support .supportBtn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 8px 24px #00000030;box-shadow:0 8px 24px #00000030;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.support .supportBtn i{font-size:20px;color:#fff}.support .links a{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 8px 24px #00000030;box-shadow:0 8px 24px #00000030;margin-bottom:10px}.support .links a i{font-size:24px;color:#fff}.support .links a.whatsapp{background-color:#25d366}.support .links a.call{background-color:#34b7f1}.blogsPage .blog{border-radius:10px;border:1px solid #f1f4d9;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#fff;height:100%}.blogsPage .blog .date{position:absolute;right:0;top:0;color:#f1f4d9;border-radius:0 10px;padding:10px 20px}.cvPrint .bottomInfo .infoDiv,.supportPage,.topics,.vCode{padding:20px 0}.blogsPage .blog .blog-image img{height:250px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-o-object-position:center;object-position:center}.blogsPage .blog .blog-content a{font-size:16px!important;font-weight:700;color:#79254a;margin-bottom:10px;display:block}.blogsPage .blog .blog-content p{color:#757575;max-height:120px;overflow:hidden}.blogsPage .blog:hover .blog-image img{-o-object-position:top;object-position:top;-webkit-transform:scale(1.04);transform:scale(1.04)}.blogsPage .blog:hover .blog-content p{color:#757575}.blogDetails .blog{padding:20px;background-color:#fff;border-radius:10px;position:relative;z-index:2;margin-bottom:50px;border:1px solid #f1f4d9}.blogDetails .blog .blog-image img{border-radius:16px;width:100%;-o-object-fit:cover;object-fit:cover;max-height:450px}.blogDetails .blog .blog-content ul li{margin-bottom:20px;color:grey;line-height:30px}.blogDetails .blog .blog-content .date{color:#79254a;margin-bottom:20px;display:block}.blogDetails .blog .blog-content .blogTitle{display:block;font-size:20px!important;font-weight:700;color:#79254a;margin-bottom:20px}.blogDetails .blog .blog-content .share p{font-weight:700;text-transform:uppercase;margin-bottom:10px}#toast-container{padding-top:63px}.supportPage .supportFaq,.supportPage .trending{border:1px solid #f1f4d9;padding:20px;height:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:8px}.supportPage .trending ul li{background-color:#fff;-webkit-box-shadow:0 2px 4px #00000030;box-shadow:0 2px 4px #00000030;list-style:none;margin-bottom:10px;border-radius:4px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.supportPage .trending ul li a{color:#79254a;padding:20px;display:block}.topics h3{text-align:center;color:#79254a}.topics iframe{width:100%;height:500px;margin-bottom:20px;border:1px solid #f1f4d9;border-radius:8px}.topics ul{list-style:circle;margin:0}.topics ul li{margin-bottom:12px;color:#777}.vCode{direction:ltr;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.vCode .vCode-input{min-width:40px;width:100%;height:60px;background-color:#eee;border:none;border-bottom:2px solid #79254a;text-align:center;font-size:18px;border-radius:4px 4px 0 0}@media (min-width:992px){.account .card{margin-top:-200px}h1{font-size:28px!important}h2{font-size:24px!important}h3{font-size:20px!important}h4{font-size:18px!important}h5{font-size:16px!important}h6{font-size:14px!important}a,p{font-size:13px!important}}@media (min-width:768px) and (max-width:991px){a,body,p{font-size:14px!important}h1{font-size:26px!important}h2{font-size:22px!important}h3{font-size:20px!important}h4{font-size:18px!important}h5{font-size:16px!important}h6{font-size:15px!important}}@media (max-width:767px){.container,.container-fluid{padding:0 8px}.swiper-button-next,.swiper-button-prev{display:none}body{font-size:12px!important}h1{font-size:22px!important}h2{font-size:18px!important}h3{font-size:17px!important}h4{font-size:16px!important}h5{font-size:15px!important}h6{font-size:14px!important}a,p{font-size:13px!important}}@media (min-width:768px){.mainNav .dropdown:focus .dropdown-menu,.mainNav .dropdown:hover .dropdown-menu{display:block}.recruitmentVisa .nav{position:-webkit-sticky;position:sticky;top:100px;z-index:2;-webkit-box-shadow:0 8px 24px #00000030;box-shadow:0 8px 24px #00000030}.customCursor,.customCursorInner{position:fixed;pointer-events:none;z-index:999999}.customCursor{width:45px;height:45px;border-radius:100%;border:1px solid rgba(68,68,68,.1882352941);transition:120ms ease-out;left:0;top:0;transform:translate(calc(-50% + 15px),-50%)}.customCursorInner{width:10px;height:10px;border-radius:100%;background-color:rgba(68,68,68,.5647058824);transform:translate(-50%,-50%);transition:width .3s,height .3s,opacity .3s}.customHover{width:70px;height:70px;border-color:transparent;background-color:rgba(68,68,68,.1882352941);box-shadow:0 0 30px rgba(0,0,0,.062745098)}.customClick{width:40px;height:40px}}.cvPrint{position:relative;padding-top:50px;background-color:#fff;border:6px solid #fff}.cvPrint .mainInfo{padding:16px 16px 16px 64px;border-radius:1000px;background-color:#fff;border:3px solid #79254a;text-align:center;display:flex;align-items:center;gap:24px}.cvPrint .mainInfo .userImg{-o-object-fit:cover;object-fit:cover;border-radius:100%;min-width:200px;height:200px}.cvPrint .mainInfo .sideData{width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:24px}.cvPrint .mainInfo .sideData .topInfo{width:100%;display:flex;align-items:center;gap:48px;flex-wrap:wrap}.cvPrint .mainInfo .sideData .topInfo .info{display:flex;align-items:center;gap:8px}.cvPrint .mainInfo .sideData .topInfo .info .title{font-weight:700;text-align:start;color:#555}.cvPrint .mainInfo .logo{display:flex;justify-content:flex-end}.cvPrint .mainInfo .logo img{height:200px;-o-object-fit:contain;object-fit:contain}.cvPrint .Percentages{display:flex;align-items:center;gap:48px}.cvPrint .Percentages .percentDiv{display:flex;justify-content:center;align-items:center;gap:12px}.cvPrint .bottomInfo .infoDiv .title{background-color:#79254a;display:flex;padding:15px 30px;text-align:center;position:relative;justify-content:center;color:#fff;-webkit-clip-path:polygon(0% 10px,10px 10px,10px 0%,calc(100% - 10px) 0%,calc(100% - 10px) 10px,100% 10px,100% calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,10px calc(100% - 10px),0% calc(100% - 10px));clip-path:polygon(0% 10px,10px 10px,10px 0%,calc(100% - 10px) 0%,calc(100% - 10px) 10px,100% 10px,100% calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,10px calc(100% - 10px),0% calc(100% - 10px))}.cvPrint .bottomInfo .infoDiv .innerInfo{padding:30px 0}.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow{position:relative;padding-right:30px!important}.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow::before{content:"";width:3px;height:100%;position:absolute;left:0;top:0;background-color:#79254a}@media (max-width:768px){.musaned .intro{text-align:center}.musaned .intro img{height:80px}.musanedApp .info .links img{height:50px}.customOrder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customOrder a{margin-top:10px}.recruitmentRequest .headTitle h2,.selectCustomerService .headTitle h2{font-size:20px!important}.blogDetails .blog,.profile .userHeader{padding:10px}.routeNav{margin:0 0 30px;padding:10px}.routeNav .Back{margin-left:20px}.routeNav ul li a{font-size:16px}.blogDetails .blog .blog-image{margin-bottom:10px}.cvPrint .mainInfo{flex-direction:column;justify-content:center;padding:16px 16px 64px}.cvPrint .mainInfo .sideData{align-items:center}.cvPrint .mainInfo .sideData .topInfo{justify-content:center;gap:16px}.cvPrint .Percentages .percentDiv{flex-direction:column}.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow:last-child{text-align:center;display:flex;align-items:center;gap:16px;justify-content:center;padding:20px 4px 0!important}.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow:nth-child(2)::before{display:none}}.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow .data{padding:16px 4px}.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow .data .innerTitle{font-weight:700;color:#777;margin-bottom:10px}.cvPrint .bottomInfo .infoDiv .table{margin:30px 0;text-align:center;border-color:#000}.cvPrint .bottomInfo .infoDiv .table th{font-size:18px;font-weight:700}.cvPrint .bottomInfo .infoDiv .table td{font-size:16px;font-weight:700}.cvPrint .bottomInfo .infoDiv .passport{display:flex;align-items:center;flex-wrap:wrap}.cvPrint .bottomInfo .infoDiv .passport h6{font-weight:700;color:#777}.cvPrint .bottomInfo .infoDiv .passport h3{font-weight:700;margin-right:20px}.cvPrint .printFooter{background-color:#79254a;color:#fff;padding:10px 0;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.cvPrint .printFooter .contact{padding:0 20px;display:flex;align-items:center}.cvPrint .printFooter i{font-size:24px}.percent{position:relative;width:80px;height:80px;overflow:hidden}.percent .percentNum{position:absolute;width:64px;height:64px;z-index:1;left:50%;top:50%;display:flex;flex-direction:column;gap:4.8px;justify-content:center;align-items:center;border-radius:100%;background-color:#eee;transform:translateX(-50%) translateY(-50%);font-size:16px!important;font-weight:700;line-height:8px}.reqruitment-request-steps .col-12,.reqruitment-request-steps .col-12 .icon{align-items:center;display:flex;box-shadow:rgba(135,138,153,.12) 0 5px 10px}.percent .percentNum span{font-weight:400;color:#777;font-size:9.6px!important;margin-bottom:-4.8px}.percent .slice{position:absolute;width:80px;height:80px;clip:rect(0,80px,80px,40px)}.percent .bar{position:absolute;border:3.2px solid #79254a;width:80px;height:80px;clip:rect(0,40px,80px,0);border-radius:50%;transform:rotate(0)}.percent.p100 .slice,.percent.p51 .slice,.percent.p52 .slice,.percent.p53 .slice,.percent.p54 .slice,.percent.p55 .slice,.percent.p56 .slice,.percent.p57 .slice,.percent.p58 .slice,.percent.p59 .slice,.percent.p60 .slice,.percent.p61 .slice,.percent.p62 .slice,.percent.p63 .slice,.percent.p64 .slice,.percent.p65 .slice,.percent.p66 .slice,.percent.p67 .slice,.percent.p68 .slice,.percent.p69 .slice,.percent.p70 .slice,.percent.p71 .slice,.percent.p72 .slice,.percent.p73 .slice,.percent.p74 .slice,.percent.p75 .slice,.percent.p76 .slice,.percent.p77 .slice,.percent.p78 .slice,.percent.p79 .slice,.percent.p80 .slice,.percent.p81 .slice,.percent.p82 .slice,.percent.p83 .slice,.percent.p84 .slice,.percent.p85 .slice,.percent.p86 .slice,.percent.p87 .slice,.percent.p88 .slice,.percent.p89 .slice,.percent.p90 .slice,.percent.p91 .slice,.percent.p92 .slice,.percent.p93 .slice,.percent.p94 .slice,.percent.p95 .slice,.percent.p96 .slice,.percent.p97 .slice,.percent.p98 .slice,.percent.p99 .slice{clip:rect(auto,auto,auto,auto)}.percent.p100 .bar:after,.percent.p50 .bar,.percent.p51 .bar:after,.percent.p52 .bar:after,.percent.p53 .bar:after,.percent.p54 .bar:after,.percent.p55 .bar:after,.percent.p56 .bar:after,.percent.p57 .bar:after,.percent.p58 .bar:after,.percent.p59 .bar:after,.percent.p60 .bar:after,.percent.p61 .bar:after,.percent.p62 .bar:after,.percent.p63 .bar:after,.percent.p64 .bar:after,.percent.p65 .bar:after,.percent.p66 .bar:after,.percent.p67 .bar:after,.percent.p68 .bar:after,.percent.p69 .bar:after,.percent.p70 .bar:after,.percent.p71 .bar:after,.percent.p72 .bar:after,.percent.p73 .bar:after,.percent.p74 .bar:after,.percent.p75 .bar:after,.percent.p76 .bar:after,.percent.p77 .bar:after,.percent.p78 .bar:after,.percent.p79 .bar:after,.percent.p80 .bar:after,.percent.p81 .bar:after,.percent.p82 .bar:after,.percent.p83 .bar:after,.percent.p84 .bar:after,.percent.p85 .bar:after,.percent.p86 .bar:after,.percent.p87 .bar:after,.percent.p88 .bar:after,.percent.p89 .bar:after,.percent.p90 .bar:after,.percent.p91 .bar:after,.percent.p92 .bar:after,.percent.p93 .bar:after,.percent.p94 .bar:after,.percent.p95 .bar:after,.percent.p96 .bar:after,.percent.p97 .bar:after,.percent.p98 .bar:after,.percent.p99 .bar:after{transform:rotate(180deg)}.percent.p100 .fill,.percent.p51 .fill,.percent.p52 .fill,.percent.p53 .fill,.percent.p54 .fill,.percent.p55 .fill,.percent.p56 .fill,.percent.p57 .fill,.percent.p58 .fill,.percent.p59 .fill,.percent.p60 .fill,.percent.p61 .fill,.percent.p62 .fill,.percent.p63 .fill,.percent.p64 .fill,.percent.p65 .fill,.percent.p66 .fill,.percent.p67 .fill,.percent.p68 .fill,.percent.p69 .fill,.percent.p70 .fill,.percent.p71 .fill,.percent.p72 .fill,.percent.p73 .fill,.percent.p74 .fill,.percent.p75 .fill,.percent.p76 .fill,.percent.p77 .fill,.percent.p78 .fill,.percent.p79 .fill,.percent.p80 .fill,.percent.p81 .fill,.percent.p82 .fill,.percent.p83 .fill,.percent.p84 .fill,.percent.p85 .fill,.percent.p86 .fill,.percent.p87 .fill,.percent.p88 .fill,.percent.p89 .fill,.percent.p90 .fill,.percent.p91 .fill,.percent.p92 .fill,.percent.p93 .fill,.percent.p94 .fill,.percent.p95 .fill,.percent.p96 .fill,.percent.p97 .fill,.percent.p98 .fill,.percent.p99 .fill{position:absolute;border:3.2px solid #79254a;width:80px;height:80px;clip:rect(0,40px,80px,0);border-radius:50%;transform:rotate(180deg)}.percent.p1 .bar{transform:rotate(3.6deg)}.percent.p2 .bar{transform:rotate(7.2deg)}.percent.p3 .bar{transform:rotate(10.8deg)}.percent.p4 .bar{transform:rotate(14.4deg)}.percent.p5 .bar{transform:rotate(18deg)}.percent.p6 .bar{transform:rotate(21.6deg)}.percent.p7 .bar{transform:rotate(25.2deg)}.percent.p8 .bar{transform:rotate(28.8deg)}.percent.p9 .bar{transform:rotate(32.4deg)}.percent.p10 .bar{transform:rotate(36deg)}.percent.p11 .bar{transform:rotate(39.6deg)}.percent.p12 .bar{transform:rotate(43.2deg)}.percent.p13 .bar{transform:rotate(46.8deg)}.percent.p14 .bar{transform:rotate(50.4deg)}.percent.p15 .bar{transform:rotate(54deg)}.percent.p16 .bar{transform:rotate(57.6deg)}.percent.p17 .bar{transform:rotate(61.2deg)}.percent.p18 .bar{transform:rotate(64.8deg)}.percent.p19 .bar{transform:rotate(68.4deg)}.percent.p20 .bar{transform:rotate(72deg)}.percent.p21 .bar{transform:rotate(75.6deg)}.percent.p22 .bar{transform:rotate(79.2deg)}.percent.p23 .bar{transform:rotate(82.8deg)}.percent.p24 .bar{transform:rotate(86.4deg)}.percent.p25 .bar{transform:rotate(90deg)}.percent.p26 .bar{transform:rotate(93.6deg)}.percent.p27 .bar{transform:rotate(97.2deg)}.percent.p28 .bar{transform:rotate(100.8deg)}.percent.p29 .bar{transform:rotate(104.4deg)}.percent.p30 .bar{transform:rotate(108deg)}.percent.p31 .bar{transform:rotate(111.6deg)}.percent.p32 .bar{transform:rotate(115.2deg)}.percent.p33 .bar{transform:rotate(118.8deg)}.percent.p34 .bar{transform:rotate(122.4deg)}.percent.p35 .bar{transform:rotate(126deg)}.percent.p36 .bar{transform:rotate(129.6deg)}.percent.p37 .bar{transform:rotate(133.2deg)}.percent.p38 .bar{transform:rotate(136.8deg)}.percent.p39 .bar{transform:rotate(140.4deg)}.percent.p40 .bar{transform:rotate(144deg)}.percent.p41 .bar{transform:rotate(147.6deg)}.percent.p42 .bar{transform:rotate(151.2deg)}.percent.p43 .bar{transform:rotate(154.8deg)}.percent.p44 .bar{transform:rotate(158.4deg)}.percent.p45 .bar{transform:rotate(162deg)}.percent.p46 .bar{transform:rotate(165.6deg)}.percent.p47 .bar{transform:rotate(169.2deg)}.percent.p48 .bar{transform:rotate(172.8deg)}.percent.p49 .bar{transform:rotate(176.4deg)}.percent.p51 .bar{transform:rotate(183.6deg)}.percent.p52 .bar{transform:rotate(187.2deg)}.percent.p53 .bar{transform:rotate(190.8deg)}.percent.p54 .bar{transform:rotate(194.4deg)}.percent.p55 .bar{transform:rotate(198deg)}.percent.p56 .bar{transform:rotate(201.6deg)}.percent.p57 .bar{transform:rotate(205.2deg)}.percent.p58 .bar{transform:rotate(208.8deg)}.percent.p59 .bar{transform:rotate(212.4deg)}.percent.p60 .bar{transform:rotate(216deg)}.percent.p61 .bar{transform:rotate(219.6deg)}.percent.p62 .bar{transform:rotate(223.2deg)}.percent.p63 .bar{transform:rotate(226.8deg)}.percent.p64 .bar{transform:rotate(230.4deg)}.percent.p65 .bar{transform:rotate(234deg)}.percent.p66 .bar{transform:rotate(237.6deg)}.percent.p67 .bar{transform:rotate(241.2deg)}.percent.p68 .bar{transform:rotate(244.8deg)}.percent.p69 .bar{transform:rotate(248.4deg)}.percent.p70 .bar{transform:rotate(252deg)}.percent.p71 .bar{transform:rotate(255.6deg)}.percent.p72 .bar{transform:rotate(259.2deg)}.percent.p73 .bar{transform:rotate(262.8deg)}.percent.p74 .bar{transform:rotate(266.4deg)}.percent.p75 .bar{transform:rotate(270deg)}.percent.p76 .bar{transform:rotate(273.6deg)}.percent.p77 .bar{transform:rotate(277.2deg)}.percent.p78 .bar{transform:rotate(280.8deg)}.percent.p79 .bar{transform:rotate(284.4deg)}.percent.p80 .bar{transform:rotate(288deg)}.percent.p81 .bar{transform:rotate(291.6deg)}.percent.p82 .bar{transform:rotate(295.2deg)}.percent.p83 .bar{transform:rotate(298.8deg)}.percent.p84 .bar{transform:rotate(302.4deg)}.percent.p85 .bar{transform:rotate(306deg)}.percent.p86 .bar{transform:rotate(309.6deg)}.percent.p87 .bar{transform:rotate(313.2deg)}.percent.p88 .bar{transform:rotate(316.8deg)}.percent.p89 .bar{transform:rotate(320.4deg)}.percent.p90 .bar{transform:rotate(324deg)}.percent.p91 .bar{transform:rotate(327.6deg)}.percent.p92 .bar{transform:rotate(331.2deg)}.percent.p93 .bar{transform:rotate(334.8deg)}.percent.p94 .bar{transform:rotate(338.4deg)}.percent.p95 .bar{transform:rotate(342deg)}.percent.p96 .bar{transform:rotate(345.6deg)}.percent.p97 .bar{transform:rotate(349.2deg)}.percent.p98 .bar{transform:rotate(352.8deg)}.percent.p99 .bar{transform:rotate(356.4deg)}.percent.p100 .bar{transform:rotate(360deg)}.reqruitment-request-steps{padding-top:0;background-image:linear-gradient(rgba(255,255,255,.5019607843),rgba(255,255,255,.8549019608)),url(../img/bg2.webp);background-position:bottom left;margin-bottom:32px}@media (max-width:576px){.reqruitment-request-steps{padding:0 12px 32px}}.reqruitment-request-steps h4{text-align:center;font-size:32px;margin-bottom:40px}.reqruitment-request-steps .col-12{background:#e4eaee;border-radius:16px;justify-content:center;flex-direction:column;transition:.3s ease-in-out}.reqruitment-request-steps .col-12:hover{transform:translateY(-8px)}.reqruitment-request-steps .col-12 p{max-width:250px;text-align:center;margin:0}.reqruitment-request-steps .col-12 .icon{width:80px;height:80px;border-radius:20%;justify-content:center;background:#fff;margin-bottom:16px}.reqruitment-request-steps .col-12 .icon img{max-width:80%}.reqruitment-request-steps .col-12 .icon_wh{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;margin:16px;box-shadow:rgba(135,138,153,.12) 0 5px 10px}.reqruitment-request-steps .col-12 .icon_wh button{border:none;cursor:pointer;appearance:none;background-color:inherit}
@font-face {
  font-family: montserrat;
  font-display: swap;
  src: url(../webfonts/montserrat-Arabic-Regular.woff);
}

* {
  font-family: "montserrat";
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none;
  direction: rtl;
}

::-webkit-scrollbar {
  width: 8px;
  height: 6px;
  border-radius: 0px !important;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 0px !important;
}

::-webkit-scrollbar-thumb {
  background-color: #999;
  outline: none;
  border-radius: 20px !important;
}

a {
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

a:hover {
  text-decoration: none;
  color: #79254a;
}

button:focus {
  outline: 0;
}

.row {
  margin: 0px;
}

a,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}

@media (max-width: 767px) {
  .container,
  .container-fluid {
    padding: 0px 8px;
  }
}

video,
img {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.navbar-toggler {
  border: none;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

body {
  background-color: #fdfdfd;
}

content {
  min-height: 50vh;
  position: relative;
  display: block;
}

.select2-container--default .select2-selection--single {
  min-height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-color: #79254a;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: unset;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

span.select2.select2-container.select2-container--default {
  width: 100% !important;
}

.select2-results__option--selectable {
  border-radius: 4px;
  margin-bottom: 2px;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #f1f4d9 !important;
  color: #79254a !important;
}

.select2-dropdown {
  border-radius: 4px;
  -webkit-box-shadow: 0px 8px 24px #00000030 !important;
          box-shadow: 0px 8px 24px #00000030 !important;
  border-color: transparent;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding: 10px 20px;
}

.defaultBtn {
  position: relative;
  display: inline-block;
  text-align: center;
  overflow: hidden;
  z-index: 1;
  background-color: #79254a;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 500px;
  padding: 8px 16px;
  border: 1px solid transparent;
}

.defaultBtn span {
  position: absolute;
  top: 50%;
  right: 0%;
  display: inline-block;
  width: 0;
  height: 0;
  background-color: #ffffff;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  border-radius: 500px;
  z-index: -1;
}

.defaultBtn:hover {
  color: #79254a;
  border: 1px solid #79254a;
}

.defaultBtn:hover span {
  width: 300%;
  height: 600%;
}

.form-check-input:checked {
  background-color: #79254a;
  border-color: #79254a;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.form-check-input:focus {
  -webkit-box-shadow: 0 0 0 0.25rem #79254a30;
          box-shadow: 0 0 0 0.25rem #79254a30;
}

.spinner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffffff;
  position: fixed;
  width: 100%;
  min-height: 100vh;
  right: 0;
  top: 0;
  z-index: 99999;
}

.spinner .sk-folding-cube {
  margin: 20px auto;
  width: 40px;
  height: 40px;
  position: relative;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.spinner .sk-folding-cube .sk-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.spinner .sk-folding-cube .sk-cube:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #79254a;
  -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
  animation: sk-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.spinner .sk-folding-cube .sk-cube2 {
  -webkit-transform: scale(1.1) rotateZ(90deg);
  transform: scale(1.1) rotateZ(90deg);
}

.spinner .sk-folding-cube .sk-cube3 {
  -webkit-transform: scale(1.1) rotateZ(180deg);
  transform: scale(1.1) rotateZ(180deg);
}

.spinner .sk-folding-cube .sk-cube4 {
  -webkit-transform: scale(1.1) rotateZ(270deg);
  transform: scale(1.1) rotateZ(270deg);
}

.spinner .sk-folding-cube .sk-cube2:before {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.spinner .sk-folding-cube .sk-cube3:before {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.spinner .sk-folding-cube .sk-cube4:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

@-webkit-keyframes sk-foldCubeAngle {
  0%,
  10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%,
  75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%,
  100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

@keyframes sk-foldCubeAngle {
  0%,
  10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%,
  75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%,
  100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

.mainNav {
  background-color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
  padding: 0;
}

.mainNav .navbar-brand {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.mainNav .navbar-brand .logo {
  height: 50px;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.mainNav .language {
  padding: 20px 12px;
}

@media (max-width: 768px) {
  .mainNav .language {
    padding: 10px 12px;
  }
}

.mainNav .language .dropdown-toggle {
  color: #79254a;
}

.mainNav .language i {
  font-size: 20px;
}

.mainNav .language .dropdown-item {
  text-align: start;
}

.mainNav .language .dropdown-item img {
  width: 30px;
  height: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  margin-left: 5px;
}

.mainNav .nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 768px) {
  .mainNav .nav-item {
    display: block;
  }
}

.mainNav .nav-item .nav-link {
  text-transform: capitalize;
  color: #292929;
  padding: 20px 12px;
  margin: 0 2px;
  border-radius: 4px;
  position: relative;
  display: inline-block;
}

@media (max-width: 768px) {
  .mainNav .nav-item .nav-link {
    margin-bottom: 5px;
    padding: 10px;
  }
}

.mainNav .nav-item .nav-link.active, .mainNav .nav-item .nav-link:hover, .mainNav .nav-item .nav-link:focus {
  color: #79254a;
}

.mainNav .nav-item .nav-link.active::after, .mainNav .nav-item .nav-link:hover::after, .mainNav .nav-item .nav-link:focus::after {
  width: 30%;
}

.mainNav .dropdown {
  text-align: center;
}

.mainNav .dropdown .userImg {
  width: 36px;
  height: 36px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
  border: 1px solid #f1f4d9;
}

.mainNav .dropdown .dropdown-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mainNav .dropdown .dropdown-toggle::after {
  border: none !important;
  content: "\f104" !important;
  font-family: "Font Awesome 6 Pro";
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-right: 5px;
  width: 10px !important;
}

.mainNav .dropdown:hover .dropdown-toggle::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.mainNav .dropdown .dropdown-menu {
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeOutDown !important;
          animation-name: fadeOutDown !important;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
  padding: 5px 0;
  right: unset;
  top: 100%;
  left: -50%;
  margin-top: 0;
  border: none;
}

.mainNav .dropdown .dropdown-menu a {
  border-radius: 2px;
  padding: 8px 12px;
  padding-right: 16px;
  margin-bottom: 5px;
  position: relative;
}

.mainNav .dropdown .dropdown-menu a::before {
  position: absolute;
  right: 0;
  top: 50%;
  content: "";
  width: 0px;
  height: 80%;
  background-color: #79254a;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  -webkit-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.mainNav .dropdown .dropdown-menu a:hover::before {
  width: 5px;
}

.mainNav .dropdown:hover .dropdown-menu, .mainNav .dropdown:focus .dropdown-menu {
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeInUp !important;
          animation-name: fadeInUp !important;
}

@media (min-width: 768px) {
  .mainNav .dropdown:hover .dropdown-menu, .mainNav .dropdown:focus .dropdown-menu {
    display: block;
  }
}

@media (max-width: 768px) {
  .mainNav .dropdown .dropdown-menu {
    -webkit-animation-name: unset !important;
            animation-name: unset !important;
    -webkit-box-shadow: none;
            box-shadow: none;
    text-align: center;
    background-color: #f0f5f4;
    margin: 10px 0;
  }
  .mainNav .dropdown:hover .dropdown-menu {
    -webkit-animation-name: unset !important;
            animation-name: unset !important;
  }
}

.swiper {
  padding-bottom: 40px;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 500px;
  border: 1px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-weight: lighter;
}

@media (max-width: 767px) {
  .swiper-button-prev,
  .swiper-button-next {
    display: none;
  }
}

.swiper-button-prev::after,
.swiper-button-next::after {
  font-size: 26px;
  font-family: "Font Awesome 6 Pro";
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
  border: 1px solid #ffffff;
}

.swiper-button-prev::after {
  content: "\f178" !important;
}

.swiper-button-next::after {
  content: "\f177" !important;
}

.swiper-pagination {
  width: auto !important;
  right: 50% !important;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
  background-color: #13223500;
  border-radius: 4px;
  padding: 0px 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.swiper-pagination .swiper-pagination-bullet {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 20px;
  border-radius: 4px;
  opacity: 0.5;
  background-color: #f1f4d9;
  margin: 2px !important;
}

.swiper-pagination .swiper-pagination-bullet-active {
  background-color: #f1f4d9;
  width: 40px;
  border-radius: 4px;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.swiper-button-disabled {
  display: none;
}

.MainSlider {
  position: relative;
}

.MainSlider .MainSlider-container {
  width: 100%;
  height: 100%;
  padding-bottom: 0px;
}

.MainSlider .MainSlider-container .swiper-slide {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 500px;
}

.MainSlider .MainSlider-container .swiper-slide::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #00000090;
  position: absolute;
  bottom: 0;
  right: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.MainSlider .MainSlider-container .swiper-slide .info {
  position: relative;
  z-index: 2;
  margin-top: 50px;
  padding: 20px 30px;
  max-width: 850px;
  margin-right: 100px;
}

@media (max-width: 768px) {
  .MainSlider .MainSlider-container .swiper-slide .info {
    margin-right: 0px;
  }
}

.MainSlider .MainSlider-container .swiper-slide .info .hint {
  color: #ffffff;
  text-transform: capitalize;
  text-shadow: 3px 2px 3px #00000040;
  margin-bottom: 10px;
}

.MainSlider .MainSlider-container .swiper-slide .info .sliderTitle {
  font-size: 50px;
  overflow: hidden;
  color: #ffffff;
  font-weight: bolder;
  text-transform: uppercase;
  text-shadow: 3px 2px 3px #00000040;
  line-height: 36px;
}

.MainSlider .MainSlider-container .swiper-slide .info a {
  margin-top: 30px;
}

.mainSlideItem.swiper-slide-active .hint {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeInDown !important;
          animation-name: fadeInDown !important;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.mainSlideItem.swiper-slide-active .sliderTitle {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeInUp !important;
          animation-name: fadeInUp !important;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.mainSlideItem.swiper-slide-active a {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeInUp !important;
          animation-name: fadeInUp !important;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}

.Features,
.musanedFeatures {
  background-color: #f2f3f8;
  padding: 70px 0;
}

.Features .Feature .singleFeature,
.musanedFeatures .Feature .singleFeature {
  min-width: 250px;
}

.Features .Feature .singleFeature .info,
.musanedFeatures .Feature .singleFeature .info {
  padding: 20px;
  border-radius: 5px;
  -webkit-box-shadow: 5px 5px 15px #d1d9e6, -5px -5px 15px #fff;
          box-shadow: 5px 5px 15px #d1d9e6, -5px -5px 15px #fff;
  background-color: #fff;
  position: relative;
  height: 100%;
  text-align: start;
}

.Features .Feature .singleFeature .info::after,
.musanedFeatures .Feature .singleFeature .info::after {
  height: 100%;
  content: "";
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  border-radius: 5px;
  background-size: cover;
  background-position: center;
  z-index: 1;
}

.Features .Feature .singleFeature .info .content,
.musanedFeatures .Feature .singleFeature .info .content {
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.Features .Feature .singleFeature .info .content .icon,
.musanedFeatures .Feature .singleFeature .info .content .icon {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 30px 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.Features .Feature .singleFeature .info .content .icon i,
.musanedFeatures .Feature .singleFeature .info .content .icon i {
  font-size: 30px;
  color: #79254a;
}

.Features .Feature .singleFeature .info .content h3,
.musanedFeatures .Feature .singleFeature .info .content h3 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.Features .Feature .singleFeature .info .content p,
.musanedFeatures .Feature .singleFeature .info .content p {
  color: #777;
  font-size: 16px;
  line-height: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.Features .Feature .singleFeature .info .content a,
.musanedFeatures .Feature .singleFeature .info .content a {
  padding: 20px 0px 0;
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.Features .Feature .singleFeature .info .content a i,
.musanedFeatures .Feature .singleFeature .info .content a i {
  font-size: 20px;
  color: #79254a;
}

.Features .Feature .singleFeature .info:hover::after,
.musanedFeatures .Feature .singleFeature .info:hover::after {
  opacity: 1;
}

.Features .Feature .singleFeature .info:hover .content a i,
.Features .Feature .singleFeature .info:hover .content .icon i,
.musanedFeatures .Feature .singleFeature .info:hover .content a i,
.musanedFeatures .Feature .singleFeature .info:hover .content .icon i {
  color: #fff;
}

.Features .Feature .singleFeature .info:hover .content p,
.Features .Feature .singleFeature .info:hover .content h3,
.musanedFeatures .Feature .singleFeature .info:hover .content p,
.musanedFeatures .Feature .singleFeature .info:hover .content h3 {
  color: #fff;
}

.Features .Feature .singleFeature:nth-child(1) .info::after,
.musanedFeatures .Feature .singleFeature:nth-child(1) .info::after {
  background-image: linear-gradient(60deg, #5d79d2d5, #79254ad5), url(../img/f1.webp);
}

.Features .Feature .singleFeature:nth-child(2) .info::after,
.musanedFeatures .Feature .singleFeature:nth-child(2) .info::after {
  background-image: linear-gradient(60deg, #5d79d2d5, #79254ad5), url(../img/f2.webp);
}

.Features .Feature .singleFeature:nth-child(3) .info::after,
.musanedFeatures .Feature .singleFeature:nth-child(3) .info::after {
  background-image: linear-gradient(60deg, #5d79d2d5, #79254ad5), url(../img/f3.webp);
}

.Features .Feature .singleFeature:nth-child(4) .info::after,
.musanedFeatures .Feature .singleFeature:nth-child(4) .info::after {
  background-image: linear-gradient(60deg, #5d79d2d5, #79254ad5), url(../img/f1.webp);
}

.family {
  padding: 70px 0 50px;
  position: relative;
  overflow: hidden;
}

.family .single {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.family .single .image {
  position: relative;
  width: 50%;
  margin-left: 40px;
}

.family .single .image img {
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  border-radius: 70px 4px 70px;
  position: relative;
  z-index: 2;
  border: 1px solid #f1f4d9;
}

.family .single .image::before {
  content: "";
  width: 150px;
  height: 150px;
  position: absolute;
  right: -50px;
  top: -50px;
  background: url(../img/dots.webp);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 1;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: bounceIn 3s infinite ease-in-out both;
          animation: bounceIn 3s infinite ease-in-out both;
}

.family .single .info {
  position: relative;
  z-index: 2;
}

.family .single .info h3 {
  font-weight: bold;
  font-size: 35px !important;
  margin-bottom: 20px;
  color: #79254a;
}

.family .single .info h5 {
  font-size: 25px !important;
  color: #777;
}

.family .single:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.family .single:nth-child(even) .image {
  margin-left: 0px;
  margin-right: 40px;
}

.family .single:nth-child(even) .image::before {
  right: unset;
  left: -50px;
  animation: heartBeat 5s infinite ease-in-out both reverse;
}

.family .single:nth-child(even) .info {
  text-align: end;
}

@media (max-width: 768px) {
  .family .single {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .family .single .image {
    width: 100%;
    margin: 0 !important;
    margin-bottom: 20px !important;
  }
  .family .single .image img {
    border-radius: 8px !important;
    height: 200px;
  }
  .family .single .image::before {
    width: 80px;
    height: 80px;
  }
  .family .single .info {
    margin-bottom: 40px;
    text-align: center !important;
  }
  .family .single .info h3 {
    font-size: 25px !important;
    margin-bottom: 10px !important;
  }
  .family .single .info h5 {
    font-size: 15px !important;
  }
  .family .single:last-child .info {
    margin-bottom: 0;
  }
}

.services {
  background-color: #f2f3f8;
  padding: 70px 0 250px;
}

.services .service {
  display: block;
  position: relative;
  padding: 30px 20px;
  border-radius: 4px;
  text-align: center;
  background-size: 100% auto;
  height: 100%;
  min-width: 250px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  max-width: 100%;
}

.services .service::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 5px;
  background-size: cover;
  background-position: center;
  z-index: 1;
  background-image: linear-gradient(60deg, #0a0f33d6, #0a0f339e);
}

.services .service i {
  font-size: 35px;
  color: #e9e7c8;
  margin-bottom: 30px;
  position: relative;
  z-index: 2;
}

.services .service .serviceTitle {
  font-weight: bold;
  margin-bottom: 15px;
  color: #fff;
  position: relative;
  z-index: 2;
  padding: 0px 30px;
  white-space: nowrap;
}

.services .service .serviceP {
  color: #eee;
  position: relative;
  z-index: 2;
  line-height: 24px;
}

.services .service:hover {
  background-size: 110% auto;
}

.headTitle {
  text-align: center;
  margin-bottom: 50px;
}

.headTitle h2 {
  font-size: 36px !important;
  font-weight: bold;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .headTitle h2 {
    font-size: 28px !important;
  }
}

.headTitle h1 {
  font-weight: bold;
}

.headTitle a {
  margin-top: 20px;
}

.ourSteps {
  padding-bottom: 50px;
  margin-top: -150px;
  background-image: url(../img/pattern-1.webp);
  background-size: contain;
  background-position: bottom right;
  background-repeat: no-repeat;
}

.ourSteps .content {
  padding: 50px 30px;
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
  border-radius: 20px;
  background-color: #ffffff;
  text-align: center;
}

.ourSteps .content .steps {
  border: 1px solid #f1f4d9;
  padding: 20px 10px;
  margin-top: 50px;
  border-radius: 8px;
}

@media (max-width: 575px) {
  .ourSteps .content .steps {
    margin-top: 20px;
  }
}

.ourSteps .content .steps .nav {
  display: block;
  text-align: start;
  border-radius: 8px;
  padding: 5px;
  width: 100%;
  background-color: #f1f4d9;
}

@media (max-width: 575px) {
  .ourSteps .content .steps .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow: auto;
  }
}

.ourSteps .content .steps .nav .nav-link {
  display: block;
  color: #79254a;
  cursor: pointer;
  padding: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-bottom: 10px;
  border-radius: 8px;
}

@media (max-width: 575px) {
  .ourSteps .content .steps .nav .nav-link {
    display: inline-block;
    padding: 8px;
    white-space: nowrap;
  }
}

.ourSteps .content .steps .nav .nav-link:last-child {
  margin-bottom: 0px;
}

.ourSteps .content .steps .nav .nav-link.active {
  color: #ffffff;
  background-color: #79254a;
}

.ourSteps .content .steps .tab-content {
  text-align: start;
  padding-right: 20px;
}

.ourSteps .content .steps .tab-content .mainImg {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 20px;
  max-height: 300px;
  border-radius: 10px;
}

.ourSteps .content .steps .tab-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

@media (max-width: 768px) {
  .ourSteps .content .steps .tab-content ul {
    padding: 0;
  }
}

.ourSteps .content .steps .tab-content ul li {
  margin-bottom: 20px;
  color: #808080;
}

.ourSteps .content .steps .tab-content .images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
}

.ourSteps .content .steps .tab-content .images img {
  -o-object-fit: contain;
     object-fit: contain;
  margin: 5px;
  height: 70px;
  width: 100px;
  border-radius: 8px;
}

@media (max-width: 768px) {
  .ourSteps .content {
    padding: 20px 10px;
  }
}

.requirements {
  padding: 100px 0 70px;
}

.requirements .requirement {
  padding: 30px;
  border: 1px solid #f1f4d9;
  border-radius: 10px;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.requirements .requirement .head {
  margin-bottom: 20px;
  text-align: center;
}

.requirements .requirement .head h4 {
  margin-bottom: 10px;
  font-weight: bold;
  color: #79254a;
}

.requirements .requirement .head p {
  color: #777;
}

.requirements .requirement .head p a {
  color: #79254a;
  font-weight: bold;
  white-space: nowrap;
}

.requirements .requirement ul {
  padding: 0;
  margin: 0;
}

.requirements .requirement ul li {
  padding: 10px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.requirements .requirement ul li .icon {
  min-width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #f1f4d9;
  margin-left: 10px;
  border-radius: 100px;
  background: #f1f4d9;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.requirements .requirement ul li .icon i {
  font-size: 20px;
  color: #79254a;
}

.requirements .requirement ul li:hover .icon {
  background-color: #fff;
  border-color: #79254a;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
}

.requirements .requirement:hover {
  background-color: #fff;
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
}

.references {
  padding-top: 40px;
  background-image: linear-gradient(45deg, #ffffff00, #e9e7c87e), url(../img/map.webp);
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
}

.references .swiper-slide {
  width: auto;
}

.references .referenceLogo {
  height: 150px;
  padding: 10px 20px;
}

.references .referenceLogo img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.contactForm {
  padding: 70px 0;
}

.contactForm .title {
  text-align: center;
  margin-bottom: 50px;
}

.contactForm form {
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 50px 20px 20px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.contactForm form:hover {
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
  border: 1px solid #79254a;
  background-color: #fff;
}

.contactForm form label {
  font-size: small;
  font-weight: bold;
  text-transform: uppercase;
}

.contactForm form .form-control {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  min-height: 48px;
}

.contactForm form .form-control:focus {
  border-color: #79254a;
}

.contactForm form .defaultBtn i {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.contactForm .googleMap {
  height: 100%;
  border: 2px solid #ffffff;
  border-radius: 8px;
}

.contactForm .googleMap iframe {
  width: 100%;
  min-height: 300px;
  height: 100%;
  border-radius: 8px;
}

.socialIcons {
  padding: 0;
  margin: 0;
  list-style: none;
}

.socialIcons a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 36px;
  height: 36px;
  border: 1px solid #f1f4d9;
  border-radius: 100px;
  margin: 2px;
  color: #f1f4d9;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.socialIcons a:hover {
  background-color: #f1f4d9;
  color: #79254a;
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}

.footer {
  background-image: linear-gradient(45deg, #792549a7, #79254A), url(../img/map.webp);
  background-size: cover;
  padding: 20px 0;
  -webkit-box-shadow: 0px -10px 20px #13223530;
          box-shadow: 0px -10px 20px #13223530;
  position: relative;
  z-index: 2;
}

.footer .logo {
  height: 80px;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 10px;
  -o-object-position: right;
     object-position: right;
}

.footer .info {
  color: #d9d9d9;
  margin-bottom: 20px;
  padding-left: 20px;
}

.footer .head {
  font-weight: bold;
  text-transform: uppercase;
  color: #f1f4d9;
  margin-bottom: 30px;
  padding-bottom: 20px;
  position: relative;
}

.footer .head::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 2px;
  background-color: #ffffff;
  border-radius: 100px;
}

.footer .head::before {
  content: '';
  position: absolute;
  right: 0;
  bottom: -4px;
  width: 10px;
  height: 10px;
  border-radius: 100px;
  background-color: #ffffff;
}

.footer .Links ul {
  padding: 0;
  margin: 0;
}

.footer .Links ul li {
  margin-bottom: 5px;
  display: inline-block;
  min-width: 49%;
  padding: 5px;
}

.footer .Links ul li a {
  color: #f1f4d9;
}

.footer .Links ul li a:hover {
  color: #ffffff;
}

.footer .Links .more {
  padding: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
}

.footer .Links .more p {
  color: #ffffff;
  white-space: nowrap;
  margin-left: 10px;
}

.footer .Links .more a {
  color: #f1f4d9;
  margin-left: 10px;
}

.footer .Links .more a:last-child {
  margin-left: 0px;
}

.footer .Links .more a:hover {
  color: #ffffff;
}
.footer .OurSupport p a img {
  -o-object-fit: contain;
  object-fit: contain;
  margin: 0px 5px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 100%;
  border: 1px solid #f5f4de;
  border-radius: 100px;
  color: #f5f4de;
  transition: all 0.3s ease-in-out;
}
.footer .OurSupport p a img:hover {
  background-color: #f5f4de;
  color: #145e4e;
  transform: translateY(-3px);
}
.footer .Copyright {
  padding: 20px 20px 0;
  border-top: 1px solid #f1f4d9;
  text-align: center;
  color: #ffffff;
  font-size: small;
}

.footer .Copyright p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footer .Copyright p a {
  color: #f1f4d9;
  font-size: small;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.footer .Copyright p a:hover {
  color: #ffffff;
}

.footer .Copyright p a img {
  height: 20px;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0px 5px;
}

.mainBanner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 100px 30px 120px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-bottom: 20px;
  background-image: linear-gradient(45deg, #79254ad5, #79254aa5), url(../img/s2.webp);
  background-size: cover;
  background-attachment: fixed;
  -webkit-animation: sky 100s infinite;
          animation: sky 100s infinite;
  position: relative;
}

@-webkit-keyframes sky {
  0% {
    background-position: right top;
  }
  100% {
    background-position: left  bottom ;
  }
}

@keyframes sky {
  0% {
    background-position: right top;
  }
  100% {
    background-position: left  bottom ;
  }
}

.mainBanner .Back {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 40px;
  height: 40px;
  background-color: #79254a;
  color: #ffffff;
  border-radius: 100%;
  margin-left: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 20px;
  border: none;
}

.mainBanner .Back:hover {
  background-color: #292929;
  color: #ffd700;
}

.mainBanner .Back .fa-angle-left:before {
  content: "\f105";
}

.mainBanner ul {
  margin: 0;
  list-style: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 0;
}

.mainBanner ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px;
  color: #f1f4d9;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
}

.mainBanner ul li a {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 18px !important;
  padding-left: 10px;
}

.mainBanner ul li a:hover {
  color: #f1f4d9;
}

.mainBanner ul li a.active {
  color: #ffffff;
  cursor: default;
}

.mainBanner ul li::after {
  content: " / ";
  font-size: 20px;
  font-weight: bold;
  position: absolute;
  left: -3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.mainBanner ul li:last-child:after {
  display: none;
}

@media (max-width: 768px) {
  .mainBanner {
    padding: 70px 15px 45px;
  }
  .mainBanner .Back {
    margin-left: 20px;
  }
  .mainBanner ul li a {
    font-size: 16px !important;
  }
}

.mainBanner figure {
  width: 100%;
  position: absolute;
  bottom: 0px;
  right: 0;
}

.mainBanner figure svg {
  width: 100%;
  height: 150px;
}

@media (max-width: 768px) {
  .mainBanner figure svg {
    height: 70px;
  }
}

.form-label {
  font-weight: bold;
  text-transform: capitalize;
  color: #79254a;
  font-size: smaller;
}

.form-label span {
  color: #c4832e;
}

@media (max-width: 768px) {
  .form-label {
    font-size: 12px;
  }
}

.form-control {
  min-height: 48px;
}

.form-control:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #c4832e;
}

.form-control::-webkit-input-placeholder {
  color: #b4b4b4;
  font-size: 12px;
}

.form-control:-ms-input-placeholder {
  color: #b4b4b4;
  font-size: 12px;
}

.form-control::-ms-input-placeholder {
  color: #b4b4b4;
  font-size: 12px;
}

.form-control::placeholder {
  color: #b4b4b4;
  font-size: 12px;
}

.account .card {
  padding: 30px;
  margin-bottom: 50px;
  border-radius: 14px;
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
}

@media (min-width: 992px) {
  .account .card {
    margin-top: -200px;
  }
}

@media (max-width: 768px) {
  .account .card {
    padding: 30px 10px;
  }
}

.account .card .loginImg {
  height: 200px;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 20px 0 50px;
}

@media (max-width: 768px) {
  .account .card .loginImg {
    padding: 0 30px;
  }
}

.account .card a {
  color: #c4832e;
}

.account .socialLogin {
  text-align: center;
}

.account .socialLogin .line {
  padding: 10px 20px;
  margin: auto;
  position: relative;
}

.account .socialLogin .line span {
  background-color: #fff;
  z-index: 2;
  position: relative;
  padding: 0px 20px;
}

.account .socialLogin .line::before {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  width: 100%;
  height: 2px;
  background-color: #666;
  border-radius: 10px;
}

.account .socialLogin .social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  margin-bottom: 10px;
}

.account .socialLogin .social .loginIcon {
  padding: 10px 16px;
  margin: 0px 5px;
  width: 100%;
  border-radius: 4px;
  color: #fff;
  text-transform: capitalize;
}

.account .socialLogin .social .loginIcon.facebook {
  background-color: #4267B2;
}

.account .socialLogin .social .loginIcon.gmail {
  background-color: #DB4437;
}

.account .socialLogin .social .loginIcon:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  -webkit-box-shadow: 0px 10px 20px #00000030;
          box-shadow: 0px 10px 20px #00000030;
}

.arriveWorker {
  padding: 70px 0 50px;
  position: relative;
  overflow: hidden;
}

.arriveWorker .arriveWorkerInfo {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.arriveWorker .arriveWorkerInfo .image {
  position: relative;
  width: 30%;
}

.arriveWorker .arriveWorkerInfo .image img {
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  border-radius: 70px 4px 70px;
  position: relative;
  z-index: 2;
  border: 1px solid #f1f4d9;
}

.arriveWorker .arriveWorkerInfo .image::before {
  content: "";
  width: 150px;
  height: 150px;
  position: absolute;
  right: -50px;
  top: -50px;
  background: url(../img/dots.webp);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 1;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: bounceIn 3s infinite ease-in-out both;
          animation: bounceIn 3s infinite ease-in-out both;
}

.arriveWorker .arriveWorkerInfo .info {
  position: relative;
  width: 70%;
  padding: 20px;
}

.arriveWorker .arriveWorkerInfo .info::before {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: #f1f4d9;
}

.arriveWorker .arriveWorkerInfo .info::after {
  content: '';
  position: absolute;
  left: -10px;
  top: 10px;
  width: 100%;
  height: 100%;
  border: 1px solid #79254a;
  z-index: 1;
}

.arriveWorker .arriveWorkerInfo .info h3 {
  font-weight: bold;
  font-size: 35px !important;
  margin-bottom: 20px;
  color: #79254a;
  position: relative;
  z-index: 3;
}

.arriveWorker .arriveWorkerInfo .info p {
  color: #777;
  position: relative;
  z-index: 3;
  margin-bottom: 20px;
}

.arriveWorker .arriveWorkerInfo .info a {
  position: relative;
  z-index: 3;
}

.arriveWorker .arriveWorkerInfo .info h5 {
  font-size: 20px !important;
  color: #79254a;
  position: relative;
  z-index: 3;
}

.arriveWorker .arriveWorkerInfo:nth-child(odd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.arriveWorker .arriveWorkerInfo:nth-child(odd) .image::before {
  right: unset;
  left: -50px;
  animation: heartBeat 5s infinite ease-in-out both reverse;
}

.arriveWorker .arriveWorkerInfo:nth-child(odd) .info::after {
  left: 10px;
  top: 10px;
}

@media (max-width: 768px) {
  .arriveWorker .arriveWorkerInfo {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .arriveWorker .arriveWorkerInfo .image {
    width: 100%;
    margin: 0 !important;
    margin-bottom: 20px !important;
  }
  .arriveWorker .arriveWorkerInfo .image img {
    border-radius: 8px !important;
    height: 200px;
  }
  .arriveWorker .arriveWorkerInfo .image::before {
    width: 80px;
    height: 80px;
  }
  .arriveWorker .arriveWorkerInfo .info {
    margin-bottom: 40px;
    width: 90%;
    text-align: center !important;
  }
  .arriveWorker .arriveWorkerInfo .info h3 {
    font-size: 25px !important;
    margin-bottom: 10px !important;
  }
  .arriveWorker .arriveWorkerInfo .info h5 {
    font-size: 15px !important;
  }
  .arriveWorker .arriveWorkerInfo:last-child .info {
    margin-bottom: 0;
  }
}

.policies,
.visa,
.selectWorker,
.recruitmentContract {
  padding: 100px 0 50px;
  background-image: linear-gradient(45deg, #000000b5, #00000066), url(../img/policies.webp);
  background-size: cover;
  text-align: center;
  background-position: center;
}

.policies .container,
.visa .container,
.selectWorker .container,
.recruitmentContract .container {
  max-width: 900px;
}

.policies .container h1,
.visa .container h1,
.selectWorker .container h1,
.recruitmentContract .container h1 {
  font-weight: bold;
  color: #f1f4d9;
  margin-bottom: 20px;
  line-height: 34px;
}

.policies .container h4,
.visa .container h4,
.selectWorker .container h4,
.recruitmentContract .container h4 {
  margin: auto;
  line-height: 34px;
  color: #ffffff;
  margin-bottom: 20px;
}

.policies .container .links,
.visa .container .links,
.selectWorker .container .links,
.recruitmentContract .container .links {
  padding-top: 40px;
}

.policies .container .links a,
.visa .container .links a,
.selectWorker .container .links a,
.recruitmentContract .container .links a {
  padding: 15px 25px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f1f4d9;
  color: #79254a;
  border-radius: 4px;
  margin: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border: 1px solid #79254a;
}

.policies .container .links a:hover,
.visa .container .links a:hover,
.selectWorker .container .links a:hover,
.recruitmentContract .container .links a:hover {
  background-color: #79254a;
  color: #f1f4d9;
}

.visa {
  background-image: linear-gradient(45deg, #000000b5, #00000066), url(../img/passport-bg.webp);
}

.selectWorker {
  background-image: linear-gradient(45deg, #000000b5, #00000066), url(../img/selectWorker.webp);
}

.recruitmentContract {
  background-image: linear-gradient(45deg, #000000b5, #00000066), url(../img/office-files.webp);
}

.recruitmentVisa {
  padding: 50px 0;
}

.recruitmentVisa .nav {
  background-color: #f1f4d9;
  border-radius: 8px;
  margin-bottom: 50px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 768px) {
  .recruitmentVisa .nav {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    z-index: 2;
    -webkit-box-shadow: 0px 8px 24px #00000030;
            box-shadow: 0px 8px 24px #00000030;
  }
}

@media (max-width: 768px) {
  .recruitmentVisa .nav {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.recruitmentVisa .nav .nav-link {
  background-color: #ffffff;
  color: #79254a;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
  border-radius: 4px;
  margin: 5px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 20px;
  text-align: center;
  border: none;
  width: 100%;
}

.recruitmentVisa .nav .nav-link i {
  font-size: 25px;
  margin-bottom: 10px;
}

.recruitmentVisa .nav .nav-link.active {
  background-color: #79254a;
  color: #ffffff;
}

.recruitmentVisa .secondaryTitle {
  font-weight: bold;
  color: #79254a;
  margin-bottom: 20px;
}

.recruitmentVisa .thirdTitle {
  margin-bottom: 20px;
}

.recruitmentVisa .step {
  background-color: #fff;
  padding: 20px;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
  border-radius: 4px;
  margin-bottom: 30px;
}

.recruitmentVisa .step .head {
  background-color: #f1f4d9;
  padding: 10px 20px;
  color: #79254a;
  margin-bottom: 20px;
  border-radius: 4px;
  font-weight: bold;
}

.recruitmentVisa .step .info {
  color: #777;
  margin-bottom: 20px;
  padding-right: 20px;
  position: relative;
}

.recruitmentVisa .step .info::before {
  content: "\f05a" !important;
  font-family: "Font Awesome 6 pro";
  position: absolute;
  right: 0;
  top: 0;
}

.recruitmentVisa .step .secondaryTitle {
  margin: 30px 0 10px;
}

.recruitmentVisa .step ul {
  list-style: auto;
  padding-right: 20px;
}

.recruitmentVisa .step ul ::marker {
  color: #79254a;
}

.recruitmentVisa .step ul li {
  position: relative;
  padding: 10px;
  font-size: 13px;
}

.recruitmentVisa .step ul li:before {
  position: absolute;
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  top: 8px;
  right: -23px;
  background: #ffffff;
  border-radius: 100px;
  border: 1px solid #79254a;
  z-index: -1;
}

.recruitmentVisa .requirement {
  padding: 20px;
  background-color: #f1f4d9;
  border-radius: 4px;
  margin-bottom: 30px;
}

.recruitmentVisa .requirement ul {
  list-style: auto;
  padding-right: 20px;
}

.recruitmentVisa .requirement ul ::marker {
  color: #79254a;
}

.recruitmentVisa .requirement ul li {
  position: relative;
  padding: 10px;
  font-size: 13px;
}

.available,
.happyClients {
  padding: 70px 0;
  text-align: center;
}

.available h4,
.happyClients h4 {
  font-weight: bold;
  color: #79254a;
  margin-bottom: 30px;
}

.available .specifications,
.happyClients .specifications {
  padding: 30px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
  border-radius: 4px;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.available .specifications i,
.happyClients .specifications i {
  font-size: 45px;
  margin-bottom: 30px;
  color: #79254a;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: block;
}

.available .specifications h1,
.happyClients .specifications h1 {
  font-weight: bold;
  margin-bottom: 20px;
  color: #79254a;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: block;
}

.available .specifications .odometer-inside,
.happyClients .specifications .odometer-inside {
  direction: ltr !important;
}

.available .specifications h5,
.happyClients .specifications h5 {
  white-space: nowrap;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.available .specifications:hover,
.happyClients .specifications:hover {
  background-color: #79254a;
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}

.available .specifications:hover i,
.happyClients .specifications:hover i {
  color: #f1f4d9;
}

.available .specifications:hover h1,
.available .specifications:hover h5,
.happyClients .specifications:hover h1,
.happyClients .specifications:hover h5 {
  color: #ffffff;
}

.mapEarth .title {
  color: #79254a;
  margin-bottom: 20px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mapEarth .title::after {
  content: '';
  width: 95%;
  height: 2px;
  background-color: #f1f4d9;
  position: absolute;
  right: 0;
  bottom: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}

.mapEarth .title::before {
  content: '';
  width: 16px;
  height: 16px;
  border-radius: 100px;
  background-color: #f1f4d9;
  position: absolute;
  left: 5%;
  bottom: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}

.mapEarth .title a,
.mapEarth .title span {
  background-color: #fdfdfd;
  padding: 20px 30px;
  position: relative;
  z-index: 2;
  border-radius: 100px;
  border: 2px solid #f1f4d9;
  font-weight: bold;
}

@media (max-width: 768px) {
  .mapEarth .title a,
  .mapEarth .title span {
    padding: 15px 20px;
  }
}

.mapEarth .title a {
  font-weight: normal;
  font-size: 14px;
  background-color: #79254a;
  color: #f1f4d9;
  padding: 10px 15px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.mapEarth .title a:hover {
  background-color: #f1f4d9;
  color: #79254a;
}

.mapEarth .section-title {
  text-align: left;
  margin: 0 auto 25px 0;
  max-width: 100%;
}

.mapEarth .section-title h2 {
  padding-left: 0;
}

.mapEarth .worldMap {
  width: 500px;
  height: 500px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  position: relative;
}

.mapEarth .worldMap .earth {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  height: 80%;
  margin: -40%;
  background: #fff url(../img/map.webp) 0 50% repeat-x;
  background-size: auto 90%;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1em 2em;
          box-shadow: rgba(0, 0, 0, 0.05) 0 1em 2em;
  border-radius: 100%;
  overflow: hidden;
  -webkit-animation: map linear 90s infinite;
          animation: map linear 90s infinite;
}

.mapEarth .worldMap .orbic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mapEarth .worldMap .orbic svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.mapEarth .worldMap #orbic_path {
  fill: none;
  stroke: rgba(0, 0, 0, 0.1);
  stroke-linecap: round;
  stroke-width: 4px;
  stroke-dasharray: 1 9;
  -webkit-animation: orbic linear 2s infinite;
  animation: orbic linear 2s infinite;
}

.mapEarth .worldMap #orbic_dots use {
  fill: #fff;
  stroke: rgba(30, 144, 255, 0.25);
  stroke-width: 4;
  -webkit-animation: dots ease 1s infinite alternate;
  animation: dots ease 1s infinite alternate;
}

.mapEarth .worldMap #orbic_dot1 {
  -webkit-transform: translate(50.4%, 29.6%);
          transform: translate(50.4%, 29.6%);
}

.mapEarth .worldMap #orbic_dot2 {
  -webkit-transform: translate(5%, 62.8%);
          transform: translate(5%, 62.8%);
  -webkit-animation-delay: .2s !important;
          animation-delay: .2s !important;
}

.mapEarth .worldMap #orbic_dot3 {
  -webkit-transform: translate(97%, 41%);
          transform: translate(97%, 41%);
  -webkit-animation-delay: .3s !important;
          animation-delay: .3s !important;
}

.mapEarth .worldMap #orbic_dot4 {
  -webkit-transform: translate(50%, 70.2%);
          transform: translate(50%, 70.2%);
  -webkit-animation-delay: .5s !important;
          animation-delay: .5s !important;
}

.mapEarth .worldMap #orbic_dot5 {
  -webkit-transform: translate(31.5%, 51.5%);
          transform: translate(31.5%, 51.5%);
  -webkit-animation-delay: .7s !important;
          animation-delay: .7s !important;
}

.mapEarth .worldMap #orbic_user1 {
  -webkit-transform: translate(1%, 40%) scale(0.66667);
          transform: translate(1%, 40%) scale(0.66667);
}

.mapEarth .worldMap #orbic_user2 {
  -webkit-transform: translate(18%, 64%) scale(0.66667);
          transform: translate(18%, 64%) scale(0.66667);
}

.mapEarth .worldMap #orbic_user3 {
  -webkit-transform: translate(39.5%, 31%) scale(0.66667);
          transform: translate(39.5%, 31%) scale(0.66667);
}

.mapEarth .worldMap #orbic_user4 {
  -webkit-transform: translate(69%, 22%) scale(0.66667);
          transform: translate(69%, 22%) scale(0.66667);
}

.mapEarth .worldMap #orbic_user5 {
  -webkit-transform: translate(75%, 53%) scale(0.66667);
          transform: translate(75%, 53%) scale(0.66667);
}

@-webkit-keyframes map {
  100% {
    background-position: 220% 50%;
  }
}

@keyframes map {
  100% {
    background-position: 220% 50%;
  }
}

@-webkit-keyframes orbic {
  100% {
    stroke-dashoffset: 10;
  }
}

@keyframes orbic {
  100% {
    stroke-dashoffset: 10;
  }
}

@-webkit-keyframes dots {
  100%,
  80% {
    stroke: #1e90ff;
  }
}

@keyframes dots {
  100%,
  80% {
    stroke: #1e90ff;
  }
}

@media only screen and (max-width: 1000px) {
  .mapEarth .worldMap {
    width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    position: relative;
  }
  .mapEarth .worldMap .earth {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    background-color: transparent;
    background-size: 100% auto;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
    -webkit-animation: none;
    animation: none;
  }
}

@media (max-width: 600px) {
  .mapEarth .worldMap {
    height: 300px;
  }
}

.mapEarth .companyInfo {
  margin-top: 30px;
}

.mapEarth .companyInfo ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.mapEarth .companyInfo ul li {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.mapEarth .companyInfo ul li span {
  min-width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #79254a;
  border-radius: 50%;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  color: #79254a;
}

.mapEarth .companyInfo ul li:hover span {
  background-color: #79254a;
  color: #fff;
}

.mapEarth .companyInfo ul li p {
  font-weight: bold;
  color: #292929;
}

.mapEarth .companyInfo ul li a {
  color: #79254a;
  display: block;
  font-weight: normal;
  margin: 5px 0;
}

.mapEarth .companyTeam {
  margin-bottom: 50px;
}

.mapEarth .companyTeam .team {
  margin: 20px 0px;
  border-bottom: 1px solid #79254a;
  padding-bottom: 5px;
}

.mapEarth .companyTeam .team span {
  width: 40px;
  height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #79254a;
  border-radius: 50%;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  color: #79254a;
}

.mapEarth .companyTeam .team:hover span {
  background-color: #79254a;
  color: #fff;
}

.mapEarth .companyTeam .team h4 {
  display: inline-block;
  margin: 0px 10px;
  font-weight: bold;
  text-transform: uppercase;
}

.musaned {
  padding: 70px 0;
}

.musaned .intro img {
  height: 120px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 20px;
}

.musaned .intro .head {
  font-weight: bold;
  margin-bottom: 20px;
  color: #79254a;
}

.musaned .intro .info {
  color: #777;
  line-height: 28px;
}

@media (max-width: 768px) {
  .musaned .intro {
    text-align: center;
  }
  .musaned .intro img {
    height: 80px;
  }
}

.musaned .introImg {
  text-align: center;
}

.musaned .introImg img {
  -o-object-fit: contain;
     object-fit: contain;
}

.musanedFeatures {
  padding: 50px 0;
}

.musanedFeatures .musanedServices {
  padding: 20px;
}

.musanedFeatures .musanedServices iframe {
  width: 100%;
  height: 100%;
  min-height: 400px;
  border-radius: 10px;
  margin-bottom: 20px;
}

.musanedFeatures .Feature .singleFeature:nth-child(1) .info::after {
  background-image: linear-gradient(60deg, #5d79d2d5, #79254ad5), url(../img/f2.webp);
}

.musanedFeatures .Feature .singleFeature:nth-child(2) .info::after {
  background-image: linear-gradient(60deg, #5d79d2d5, #79254ad5), url(../img/f1.webp);
}

.musanedFeatures .Feature .singleFeature:nth-child(3) .info::after {
  background-image: linear-gradient(60deg, #5d79d2d5, #79254ad5), url(../img/worker.webp);
}

.musanedRecruitment {
  padding: 70px 0;
}

.musanedRecruitment .headTitle h4 {
  margin-bottom: 10px;
}

.musanedRecruitment .headTitle h1 {
  font-weight: bold;
  color: #79254a;
}

.musanedRecruitment .headTitle p {
  line-height: 30px;
  margin-top: 30px;
  color: #777;
}

.musanedRecruitment .specifications {
  padding: 30px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
  border-radius: 4px;
  height: 100%;
  text-align: center;
}

.musanedRecruitment .specifications i {
  font-size: 55px;
  margin-bottom: 30px;
  color: #79254a;
}

.musanedRecruitment .specifications h1 {
  font-weight: bold;
  margin-bottom: 20px;
  color: #79254a;
}

.musanedRecruitment .specifications h5 {
  white-space: nowrap;
}

.musanedRecruitment .specifications p {
  line-height: 30px;
  margin-top: 30px;
  color: #777;
  min-width: 220px;
}

.musanedFees {
  background-color: #f2f3f8;
  padding: 70px 0;
  text-align: center;
}

.musanedFees .headTitle h4 {
  margin-bottom: 10px;
}

.musanedFees p {
  color: #777;
  line-height: 30px;
}

.musanedFees .images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.musanedFees .images img {
  -o-object-fit: contain;
     object-fit: contain;
  margin: 5px;
  max-height: 70px;
  border-radius: 8px;
}

.musanedApp {
  padding: 70px 0;
}

.musanedApp .appImg {
  text-align: center;
}

.musanedApp .appImg img {
  -o-object-fit: contain;
     object-fit: contain;
  min-height: 300px;
}

.musanedApp .info {
  padding: 20px;
  background-color: #f1f4d9;
  border-radius: 16px;
  text-align: center;
}

.musanedApp .info img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 120px;
  margin-bottom: 20px;
}

.musanedApp .info h4 {
  color: #79254a;
  font-weight: bold;
  margin-bottom: 20px;
}

.musanedApp .info p {
  color: #777;
  line-height: 30px;
  margin-bottom: 30px;
}

.musanedApp .info .links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.musanedApp .info .links img {
  width: 100%;
  height: 60px;
  margin: 0;
  -o-object-fit: contain;
     object-fit: contain;
  padding: 5px;
}

@media (max-width: 768px) {
  .musanedApp .info .links img {
    height: 50px;
  }
}

.faq {
  padding: 70px 0;
}

.accordion .accordion-button:not(.collapsed) {
  background-color: #f1f4d9;
  color: #79254a;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.accordion ul {
  list-style: auto;
  margin: 0;
}

.accordion ul li {
  margin-bottom: 20px;
  font-size: small;
  color: #777;
}

.accordion p {
  font-size: small;
  color: #777;
}

.filter {
  padding: 50px 0 30px;
}

.filter h4 {
  font-weight: bold;
  margin-bottom: 10px;
  color: #79254a;
}

.filter select {
  width: 100%;
}

.filter label {
  margin-bottom: 8px;
}

.filter label i {
  color: #79254a;
}

.filter .clear {
  border-radius: 1000px;
  background-color: #f1f4d9;
  color: #79254a;
  padding: 8px 16px;
}

.workerCv {
  padding: 10px;
  border: 1px solid #f1f4d9;
  background-color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.workerCv:hover {
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
}

.workerCv .workerCvSlider {
  padding-bottom: 35px;
}

.workerCv .workerCvSlider img {
  height: 400px;
  -o-object-fit: fill;
     object-fit: fill;
  width: 100%;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.workerCv .swiper-button-prev,
.workerCv .swiper-button-next {
  color: #79254a;
  width: 30px;
  height: 30px;
}

.workerCv .swiper-button-prev:hover,
.workerCv .swiper-button-next:hover {
  background-color: #f1f4d9;
  color: #79254a;
}

.workerCv .swiper-button-prev::after, .workerCv .swiper-button-prev::before,
.workerCv .swiper-button-next::after,
.workerCv .swiper-button-next::before {
  font-weight: 300;
  font-size: 20px;
}

.workerCv ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.workerCv ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-width: 49%;
  padding: 10px;
}

.workerCv ul li h6 {
  color: #777;
}

.workerCv ul li p {
  font-weight: bold;
  margin-right: 5px;
}

.pagination {
  padding: 50px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pagination .page-link {
  color: #79254a;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.pagination .active {
  background-color: #79254a;
  color: #f1f4d9;
}

.pagination .active .page-link {
  background-color: #79254a;
  color: #f1f4d9;
  border: #79254a;
}

.customOrder {
  padding: 10px 20px;
  border-radius: 8px;
  background-color: #f1f4d9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 3;
  margin-bottom: 30px;
  border-top: 2px solid #79254a;
  text-align: center;
}

@media (max-width: 768px) {
  .customOrder {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .customOrder a {
    margin-top: 10px;
  }
}

.recruitmentRequest {
  padding: 50px 0;
}

.recruitmentRequest .headTitle h2 {
  font-size: 30px !important;
}

@media (max-width: 768px) {
  .recruitmentRequest .headTitle h2 {
    font-size: 20px !important;
  }
}

.recruitmentRequest .headTitle p {
  color: #777;
}

.recruitmentRequest .formCard {
  background-color: #fff;
  padding: 20px;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
  border-radius: 4px;
}

.recruitmentRequest .formCard .head {
  background-color: #f1f4d9;
  padding: 10px 20px;
  color: #79254a;
  margin-bottom: 20px;
  border-radius: 4px;
  font-weight: bold;
}

.recruitmentRequest .formCard .select2-container--default .select2-selection--single {
  border-color: #ced4da;
}

.recruitmentRequest .hint {
  color: #777;
  font-size: 10px;
}

.recruitmentRequest .hint a {
  font-weight: bold;
  color: #79254a;
  font-size: 10px !important;
}

.recruitmentRequest .form-check-label {
  font-size: small;
}








.selectCustomerService {
  padding: 30px 0 0;
}
.selectCustomerService .hint {
  text-align: center;
  margin-bottom: 14px;
  line-height: 30px;
  font-weight: bold;
  color: #79254a;
}
.selectCustomerService .headTitle h2 {
  font-size: 30px !important;
}
@media (max-width: 768px) {
  .selectCustomerService .headTitle h2 {
    font-size: 20px !important;
  }
}
.selectCustomerService .headTitle p {
  color: #777;
}
.selectCustomerService .choose {
  position: relative;
  background-color: rgba(0, 161, 154, 0.1254901961);
  padding: 16px;
  border-radius: 16px;
}
.selectCustomerService .choose .customerOption {
  padding: 5px;
}
.selectCustomerService .choose .btn {
  padding: 8px 16px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1882352941);
  box-shadow: none;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  transition: all 0.3s ease-in-out;
  border: 2px solid transparent;
  border-radius: 16px;
}
.selectCustomerService .choose .btn img {
  height: 50px;
  min-width: 50px;
  margin: 0 auto 20px;
  -o-object-fit: contain;
  object-fit: contain;
}
.selectCustomerService .choose .btn span {
  text-transform: capitalize;
  font-size: 13px !important;
}
.selectCustomerService .choose .btn-check:active + .btn-outline,
.selectCustomerService .choose .btn-check:checked + .btn-outline,
.selectCustomerService .choose .btn-outline.active,
.selectCustomerService .choose .btn-outline.dropdown-toggle.show,
.selectCustomerService .choose .btn-outline:active {
  background-color: #ffffff;
  color: #79254a;
  border: 2px solid #79254a;
}
.selectCustomerService .choose .btn-check:active + .btn-outline::after,
.selectCustomerService .choose .btn-check:checked + .btn-outline::after,
.selectCustomerService .choose .btn-outline.active::after,
.selectCustomerService .choose .btn-outline.dropdown-toggle.show::after,
.selectCustomerService .choose .btn-outline:active::after {
  content: "\f336" !important;
  font-family: "Font Awesome 6 Pro";
  font-weight: bold;
  position: absolute;
  font-size: 20px;
  top: 5px;
  right: 10px;
}




.contactCustomerService {
  padding: 70px 0;
}

.selectedCustomer {
  border-radius: 8px;
  padding: 20px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
  margin: 10px 0;
  text-align: center;
}

.selectedCustomer h6 {
  line-height: 30px;
}

.selectedCustomer h6 span {
  font-weight: bold;
  color: #79254a;
  padding: 0px 5px;
}

.selectedCustomerInfo .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  align-items: center;
  padding: 20px;
  border-radius: 8px;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
  background: #ffffff;
}

.selectedCustomerInfo .info img {
  height: 80px;
  width: 80px;
  margin: 0 20px;
  -o-object-fit: contain;
     object-fit: contain;
}

.selectedCustomerInfo .info .text h5 {
  font-weight: bold;
  margin-bottom: 10px;
  color: #79254a;
}

.selectedCustomerInfo .contact {
  padding: 10px 20px;
  background-color: #ffffff;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
  height: 100%;
  text-align: center;
  color: #292929;
}

.selectedCustomerInfo .contact i {
  font-size: 35px;
  display: block;
  margin-bottom: 10px;
}

.selectedCustomerInfo .contact i.fa-whatsapp-square {
  color: #038735;
}

.selectedCustomerInfo .contact i.fa-square-phone {
  color: #1e90ff;
}

.selectedCustomerInfo .contact:hover {
  background-color: #f1f4d9;
  color: #79254a;
}

#timer {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#timer div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #f1f4d9;
  color: #79254a;
  min-width: 100px;
  height: 100px;
  border-radius: 20px;
  font-size: 40px;
  font-weight: bold;
  margin: 5px;
}

#timer div span {
  display: block;
  font-size: 14px;
}

.pageError .notFound {
  text-align: center;
  padding: 50px 0;
}

.pageError .notFound img {
  width: 100%;
  max-height: 350px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 30px;
}

.pageError .notFound h2 {
  color: #292929;
  margin-bottom: 20px;
}

.pageError .notFound h2 span {
  color: #79254a;
  font-weight: bold;
}

.pageError .notFound p {
  margin-bottom: 20px;
}

.profile .NavBack {
  background-image: linear-gradient(45deg, #13223590, #ECCFA890), url(../img/map.webp);
  background-size: cover;
  background-attachment: fixed;
  height: 120px;
  margin-bottom: 50px;
}

.profile .userHeader {
  margin: 20px 0px;
  background-color: #ffffff;
  color: #79254a;
  border-radius: 20px;
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
  padding: 20px;
}

@media (max-width: 768px) {
  .profile .userHeader {
    padding: 10px;
  }
}

.profile .userHeader .userInfo {
  position: relative;
  margin: 0px 10px;
}

.profile .userHeader .userInfo img {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  border-radius: 100%;
  border: 3px solid #f1f4d9;
}

.profile .userHeader .userInfo .userName h3 {
  font-weight: bold;
  margin-bottom: 10px;
}

.profile .userHeader .userInfo .control {
  position: absolute;
  left: 0;
  top: 5px;
}

.profile .userHeader .userInfo .control i {
  font-size: 28px;
  color: #ff0000;
  cursor: pointer;
}

.profile .userHeader .userInfo .control .switch {
  position: relative;
  width: 50px;
  height: 28px;
  margin: -3px 10px;
}

.profile .userHeader .userInfo .control .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.profile .userHeader .userInfo .control .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 34px;
  margin: 0px !important;
}

.profile .userHeader .userInfo .control .switch .slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  right: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
}

.profile .userHeader .userInfo .control .switch input:checked + .slider {
  background-color: #2196F3;
}

.profile .userHeader .userInfo .control .switch input:focus + .slider {
  -webkit-box-shadow: 0 0 1px #2196F3;
          box-shadow: 0 0 1px #2196F3;
}

.profile .userHeader .userInfo .control .switch input:checked + .slider:before {
  -webkit-transform: translateX(22px);
          transform: translateX(22px);
}

@media (max-width: 760px) {
  .profile .userHeader .container {
    padding: 0px !important;
  }
  .profile .userHeader .userInfo {
    padding: 20px 10px;
  }
  .profile .userHeader .userInfo img {
    width: 80px;
    height: 80px;
  }
  .profile .userHeader .userInfo span {
    margin: 0px 10px;
  }
}

.profile .profileNavCol {
  background-color: #ffffff;
  border-radius: 8px;
  padding: 5px;
  border: 1px solid #ccc;
  margin-bottom: 50px;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  right: 0;
  z-index: 2;
}

.profile .profileNavCol a {
  padding: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #79254a;
  margin: 5px 1px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 4px;
  border: 1px solid #f1f4d9;
}

.profile .profileNavCol a i {
  margin-right: 5px;
}

.profile .profileNavCol a.active, .profile .profileNavCol a:hover {
  background-color: #79254a;
  color: #f1f4d9;
}

@media (max-width: 760px) {
  .profile .profileNavCol {
    margin-bottom: 10px;
  }
  .profile .profileNavCol a {
    padding: 8px 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 3px 0px;
    border-bottom: 1px solid #f1f4d9;
    min-width: 49%;
  }
}

@media (max-width: 335px) {
  .profile .profileNavCol {
    margin-bottom: 10px;
  }
  .profile .profileNavCol a {
    padding: 8px 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 3px 0px;
    border-bottom: 1px solid #f1f4d9;
    min-width: 100%;
  }
}

.profile .profileTitle {
  background-color: #F8F8F8;
  padding: 10px;
  margin-bottom: 20px;
}

.profileContent .newOrder {
  width: 100%;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
  border: 1px solid #79254a;
  background: #79254a;
  color: #f1f4d9;
}

.profileContent .newOrder i {
  font-size: 30px;
  margin-left: 20px;
}

.profileContent .newOrder:hover {
  background: #f1f4d9;
  color: #79254a;
}

.profileContent .order {
  background-color: #fff;
  border: 1px solid #f1f4d9;
}

.profileContent .order .workerCvSlider {
  padding-bottom: 0px;
}

.profileContent .order .workerCvSlider img {
  height: 200px;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.profileContent .order .swiper-button-prev,
.profileContent .order .swiper-button-next {
  color: #79254a;
  width: 30px;
  height: 30px;
}

.profileContent .order .swiper-button-prev:hover,
.profileContent .order .swiper-button-next:hover {
  background-color: #f1f4d9;
  color: #79254a;
}

.profileContent .order .swiper-button-prev::after, .profileContent .order .swiper-button-prev::before,
.profileContent .order .swiper-button-next::after,
.profileContent .order .swiper-button-next::before {
  font-weight: 300;
  font-size: 20px;
}

.profileContent .order ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.profileContent .order ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-width: 49%;
  padding: 10px;
}

.profileContent .order ul li h6 {
  color: #777;
}

.profileContent .order ul li p {
  font-weight: bold;
  margin-right: 5px;
}

.profileContent .order .profileCustomerInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  background-color: #f1f4d9;
}

.profileContent .order .profileCustomerInfo .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.profileContent .order .profileCustomerInfo .info img {
  height: 40px;
  width: 40px;
  margin: 0 20px;
  -o-object-fit: contain;
     object-fit: contain;
}

.profileContent .order .profileCustomerInfo .info .text h6 {
  font-weight: bold;
  margin-bottom: 10px;
  color: #79254a;
}

.profileContent .order .profileCustomerInfo .info .text p {
  font-size: smaller !important;
}

.profileContent .order .profileCustomerInfo .contact {
  text-align: center;
}

.profileContent .order .profileCustomerInfo .contact a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px;
  border-radius: 100px;
  border: 1px solid #79254a;
  color: #79254a;
  margin: 5px;
}

.profileContent .order .profileCustomerInfo .contact a i {
  font-size: 20px;
}

.profileContent .order .profileCustomerInfo .contact a:hover {
  background-color: #79254a;
  color: #f1f4d9;
}

.profileContent .order .cancel {
  color: #db1d00;
}

.profileContent .order .done {
  color: #038735;
}

.profileContent .order .orderStatus {
  padding: 10px;
  font-weight: bold;
}

.routeNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #79254a;
  border-radius: 8px;
  padding: 10px 30px;
  margin-bottom: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.routeNav .Back {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40px;
  height: 40px;
  background-color: #f1f4d9;
  color: #79254a;
  border-radius: 100%;
  margin-left: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 20px;
  border: none;
}

.routeNav .Back:hover {
  background-color: #292929;
  color: #ffd700;
}

.routeNav .Back .fa-angle-right:before {
  content: "\f105";
}

.routeNav ul {
  margin: 0;
  list-style: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 0;
}

.routeNav ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px;
  color: #f1f4d9;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
}

.routeNav ul li a {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #f1f4d9;
}

.routeNav ul li a:hover {
  color: #ffffff;
}

.routeNav ul li a.active {
  color: #ffffff;
  cursor: default;
  font-weight: bold;
}

.routeNav ul li::after {
  content: " / ";
  font-size: 20px;
  font-weight: bold;
  position: absolute;
  left: -3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.routeNav ul li:last-child:after {
  display: none;
}

@media (max-width: 768px) {
  .routeNav {
    margin: 0px 0px 30px;
    padding: 10px 10px;
  }
  .routeNav .Back {
    margin-left: 20px;
  }
  .routeNav ul li a {
    font-size: 16px;
  }
}

.status {
  position: relative;
  padding: 20px 10px;
  background-color: #f1f4d9;
  margin: 20px 0;
  border-radius: 8px;
  border: 1px solid #79254a;
  overflow: hidden;
}

.status ol {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.status ol li {
  position: relative;
  text-align: center;
  padding: 0 5px;
  width: 100%;
}

.status ol li:before {
  content: "";
  width: 25px;
  height: 25px;
  display: block;
  border-radius: 50%;
  background: #fff;
  margin: 0 auto 4px auto;
  border: 3px solid #ccc;
}

.status ol li:not(:last-child)::after {
  content: "";
  width: 100%;
  height: 2px;
  display: block;
  background: #ccc;
  margin: 0;
  position: absolute;
  top: 12px;
  right: calc(50% + 12px);
}

.status ol li.completed:before {
  background: #79254a;
  border: 3px solid #79254a;
}

.status ol p {
  margin-top: 10px;
}

.notifications {
  padding: 10px;
}

.notifications ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.notifications ul .notification {
  padding: 20px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
  border-radius: 10px;
  margin-bottom: 10px;
}

.notifications ul .notification .notificationTitle {
  font-weight: bold;
  margin-bottom: 10px;
}

.notifications ul .notification p {
  color: #808080;
  margin-bottom: 10px;
}

.notifications ul .notification .date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: small;
}

.notifications ul .notification .date i {
  color: #79254a;
}

.editProfile {
  padding: 20px;
  background-color: #ffffff;
  margin-bottom: 20px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
}

.editProfile .head {
  background-color: #f1f4d9;
  color: #79254a;
  margin-bottom: 20px;
  padding: 20px;
  border-radius: 10px;
}

.editProfile .head h5 {
  font-weight: bold;
  text-transform: uppercase;
}

#chat .Users {
  position: relative;
  display: block;
  border-radius: 4px;
  padding: 5px;
  margin-left: 10px;
  height: 89vh;
  overflow-x: auto;
  width: 100%;
  -webkit-box-shadow: 0px 0px 5px #00000030;
          box-shadow: 0px 0px 5px #00000030;
  background-color: #fff;
}

#chat .Users .UsersHeder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px;
  background-color: #f1f4d9;
  color: #292929;
  width: 100%;
  margin-bottom: 10px;
}

#chat .Users .UsersHeder .closeUsers {
  display: none;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #292929;
  cursor: pointer;
}

#chat .Users .UsersHeder .closeUsers i {
  color: #ffffff;
  font-size: 18px;
}

@media (max-width: 992px) {
  #chat .Users {
    height: 100%;
    right: 0;
    position: fixed;
    top: 0;
    width: 80%;
    max-width: 350px;
    z-index: 9999;
    overflow: auto;
    display: none;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-name: slideInRight !important;
            animation-name: slideInRight !important;
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
  }
  #chat .Users .UsersHeder {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2;
    -webkit-box-shadow: 0px 2px 4px #00000020;
            box-shadow: 0px 2px 4px #00000020;
  }
  #chat .Users .UsersHeder .closeUsers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

#chat .Users ul {
  display: block;
  border: none;
}

#chat .Users ul li {
  display: block;
  margin-bottom: 5px;
}

#chat .Users ul li .userInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  padding: 10px 5px;
  border-radius: 2px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border-bottom: 1px solid #F6F6F6;
}

#chat .Users ul li .userInfo img {
  width: 100px;
  height: 50px;
  max-width: 50px !important;
  border-radius: 100%;
  -webkit-box-shadow: 0px 0px 5px #00000050;
          box-shadow: 0px 0px 5px #00000050;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

#chat .Users ul li .userInfo .userDiv {
  color: #777;
  width: 100%;
  padding-right: 8px;
  margin-right: 8px;
}

#chat .Users ul li .userInfo .userDiv .nameDate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 4px;
}

#chat .Users ul li .userInfo .userDiv .nameDate .name {
  font-size: 16px;
  color: #000;
}

#chat .Users ul li .userInfo .userDiv .nameDate .date {
  font-size: 12px;
}

#chat .Users ul li .userInfo .userDiv p {
  margin: 10px 0px 0px;
  font-size: 12px;
  overflow: hidden;
  height: 25px;
}

#chat .Users ul li .active .userInfo {
  background-color: #f6f6f6;
  border-radius: 3px;
}

#chat .chatTop {
  -webkit-box-shadow: 0px 3px 5px #00000030;
          box-shadow: 0px 3px 5px #00000030;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 2;
  padding: 20px;
  background-color: #79254a;
  color: #fff;
  position: relative;
}

#chat .chatTop img {
  width: 40px;
  height: 40px;
  border: 3px solid #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0px 0px 5px #00000030;
          box-shadow: 0px 0px 5px #00000030;
  margin: 0px 10px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

#chat .chatTop .default-btn {
  color: #f1f4d9 !important;
  border-radius: 0;
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #ffffff;
  cursor: pointer;
}

#chat .chatTop .default-btn span {
  background-color: #292929;
  color: #ffffff;
}

#chat .chatTop .default-btn:hover {
  color: #ffffff !important;
}

#chat .chatBox {
  position: relative;
  width: 100%;
  background-color: #fff;
  display: block;
  padding: 10px 10px 50px;
  -webkit-box-shadow: 0px 3px 5px #00000030;
          box-shadow: 0px 3px 5px #00000030;
  background-image: url(../img/chat.webp);
  background-size: contain;
  height: 80vh;
}

#chat .chatBox::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background-color: #00000020;
}

#chat .chatBox .chatBody {
  position: relative;
  z-index: 3;
  padding: 15px;
  overflow-x: auto;
  height: 100%;
}

#chat .chatBox .chatBody p {
  margin: 0px;
  width: 100%;
  display: inline-block;
}

#chat .chatBox .chatBody .userSend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-left: auto;
}

#chat .chatBox .chatBody .userSend img {
  width: 40px;
  height: 40px;
  border: 3px solid #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0px 0px 5px #00000030;
          box-shadow: 0px 0px 5px #00000030;
  position: relative;
  right: -10px;
  top: -5px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

#chat .chatBox .chatBody .userSend .sendMassage {
  padding: 10px;
  background-color: #79254a;
  border-radius: 8px 0px 8px 8px;
  margin-bottom: 10px;
  position: relative;
  color: #fff;
  display: inline-block;
  padding-bottom: 25px;
  min-width: 120px;
  -webkit-box-shadow: 0px 3px 5px #00000030;
          box-shadow: 0px 3px 5px #00000030;
}

#chat .chatBox .chatBody .userSend .sendMassage .time {
  position: absolute;
  bottom: 2px;
  left: 15px;
  color: #f0f0f0;
  font-size: 12px;
}

#chat .chatBox .chatBody .userSend .sendMassage:before {
  z-index: -1;
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -8px;
  top: 0px;
  bottom: auto;
  border: 12px solid;
  border-color: #79254a transparent transparent transparent;
}

#chat .chatBox .chatBody .userReceive {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-right: auto;
  direction: ltr;
  text-align: left;
}

#chat .chatBox .chatBody .userReceive img {
  width: 40px;
  height: 40px;
  border: 3px solid #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0px 0px 5px #00000030;
          box-shadow: 0px 0px 5px #00000030;
  position: relative;
  left: -10px;
  top: -5px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

#chat .chatBox .chatBody .userReceive .sendMassage {
  padding: 10px;
  background-color: #fff;
  border-radius: 0px 8px 8px 8px;
  margin-bottom: 10px;
  position: relative;
  color: #000;
  display: inline-block;
  padding-bottom: 25px;
  min-width: 120px;
  -webkit-box-shadow: 0px 3px 5px #00000030;
          box-shadow: 0px 3px 5px #00000030;
}

#chat .chatBox .chatBody .userReceive .sendMassage .time {
  position: absolute;
  bottom: 2px;
  left: 15px;
  color: #c7c7c7;
  font-size: 12px;
}

#chat .chatBox .chatBody .userReceive .sendMassage:before {
  z-index: -1;
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  right: auto;
  left: -8px;
  top: 0px;
  bottom: auto;
  border: 12px solid;
  border-color: #fff transparent transparent transparent;
}

#chat .chatBox .chat-input {
  position: absolute;
  bottom: 0;
  width: 100%;
  right: 0;
  z-index: 4;
}

#chat .chatBox .chat-input #chat-input {
  background: #f4f7f9;
  width: 100%;
  position: relative;
  height: 47px;
  padding: 10px 15px 10px 50px;
  border: none;
  color: #888;
  overflow: hidden;
}

#chat .chatBox .chat-input .chat-submit {
  position: absolute;
  bottom: 3px;
  left: 10px;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 50%;
  color: #79254a;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  width: 35px;
  height: 35px;
}

#chat .showUsers {
  display: block !important;
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: slideInRight !important;
          animation-name: slideInRight !important;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}

#chat .hideUsers {
  display: block !important;
  -webkit-animation-duration: .3s;
          animation-duration: .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: slideOutRight !important;
          animation-name: slideOutRight !important;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}

.chatTop {
  -webkit-box-shadow: 0px 3px 5px #00000030;
          box-shadow: 0px 3px 5px #00000030;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 2;
  padding: 10px 20px;
  background-color: #f1f4d9;
  color: #fff;
  position: relative;
}

.chatTop img {
  width: 40px;
  height: 40px;
  border: 3px solid #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0px 0px 5px #00000030;
          box-shadow: 0px 0px 5px #00000030;
  margin: 0px 10px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.support {
  position: fixed;
  left: 10px;
  bottom: 20px;
  z-index: 999;
  background-color: #f1f4d9;
  border-radius: 1000px;
  padding: 5px;
}

.support .supportBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 50px;
  min-height: 50px;
  border-radius: 50%;
  background-color: #79254a;
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.support .supportBtn i {
  font-size: 20px;
  color: #ffffff;
}

.support .links {
  display: none;
}

.support .links a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 50px;
  min-height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
  margin-bottom: 10px;
  cursor: pointer;
}

.support .links a i {
  font-size: 24px;
  color: #ffffff;
}

.support .links a.whatsapp {
  background-color: #25D366;
}

.support .links a.call {
  background-color: #34B7F1;
}

.blogsPage .blog {
  border-radius: 10px;
  border: 1px solid #f1f4d9;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff;
  height: 100%;
}

.blogsPage .blog .date {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #79254a;
  color: #f1f4d9;
  border-radius: 0px 10px 0px 10px;
  padding: 10px 20px;
}

.blogsPage .blog .blog-image img {
  height: 250px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -o-object-position: center;
     object-position: center;
}

.blogsPage .blog .blog-content {
  padding: 20px;
}

.blogsPage .blog .blog-content a {
  font-size: 16px !important;
  font-weight: bold;
  color: #79254a;
  margin-bottom: 10px;
  display: block;
}

.blogsPage .blog .blog-content p {
  color: #757575;
  max-height: 120px;
  overflow: hidden;
}

.blogsPage .blog:hover {
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
}

.blogsPage .blog:hover .blog-image img {
  -o-object-position: top;
     object-position: top;
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
}

.blogsPage .blog:hover .blog-content {
  padding: 20px;
}

.blogsPage .blog:hover .blog-content a {
  color: #c4832e;
}

.blogsPage .blog:hover .blog-content p {
  color: #757575;
}

.blogDetails .blog {
  padding: 20px;
  background-color: #ffffff;
  border-radius: 10px;
  position: relative;
  z-index: 2;
  margin-bottom: 50px;
  border: 1px solid #f1f4d9;
}

@media (max-width: 768px) {
  .blogDetails .blog {
    padding: 10px;
  }
}

.blogDetails .blog .blog-image {
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .blogDetails .blog .blog-image {
    margin-bottom: 10px;
  }
}

.blogDetails .blog .blog-image img {
  border-radius: 16px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 450px;
}

.blogDetails .blog .blog-content {
  padding: 20px;
}

.blogDetails .blog .blog-content ul {
  list-style: none;
  padding: 0px;
  margin: 0;
}

.blogDetails .blog .blog-content ul li {
  margin-bottom: 20px;
  color: #808080;
  line-height: 30px;
}

.blogDetails .blog .blog-content .date {
  color: #79254a;
  margin-bottom: 20px;
  display: block;
}

.blogDetails .blog .blog-content .blogTitle {
  display: block;
  font-size: 20px !important;
  font-weight: bold;
  color: #79254a;
  margin-bottom: 20px;
}

.blogDetails .blog .blog-content .share p {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.blogDetails .blog .blog-content .socialIcons a {
  background-color: #79254a;
}

.blogDetails .blog .blog-content .socialIcons a:hover {
  background-color: #f1f4d9;
  color: #79254a;
}

#toast-container {
  padding-top: 63px;
}

.supportPage {
  padding: 20px 0;
}

.supportPage .trending,
.supportPage .supportFaq {
  border: 1px solid #f1f4d9;
  padding: 20px;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 8px;
}

.supportPage .trending:hover,
.supportPage .supportFaq:hover {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 8px 24px #00000030;
          box-shadow: 0px 8px 24px #00000030;
}

.supportPage .trending ul {
  padding: 0;
  margin: 0;
}

.supportPage .trending ul li {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 2px 4px #00000030;
          box-shadow: 0px 2px 4px #00000030;
  list-style: none;
  margin-bottom: 10px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.supportPage .trending ul li a {
  color: #79254a;
  padding: 20px;
  display: block;
}

.supportPage .trending ul li:hover {
  background-color: #79254a;
}

.supportPage .trending ul li:hover a {
  color: #f1f4d9;
}

.topics {
  padding: 20px 0;
}

.topics h3 {
  text-align: center;
  margin-bottom: 30px;
  color: #79254a;
}

.topics iframe {
  width: 100%;
  height: 500px;
  margin-bottom: 20px;
  border: 1px solid #f1f4d9;
  border-radius: 8px;
}

.topics ul {
  list-style: circle;
  margin: 0;
}

.topics ul li {
  margin-bottom: 12px;
  color: #777;
}

.vCode {
  direction: ltr;
  padding: 20px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.vCode .vCode-input {
  min-width: 40px;
  width: 100%;
  height: 60px;
  background-color: #eee;
  border: none;
  border-bottom: 2px solid #79254a;
  text-align: center;
  font-size: 18px;
  border-radius: 4px 4px 0 0;
}

@media (min-width: 992px) {
  /* Global */
  h1 {
    font-size: 28px !important;
  }
  h2 {
    font-size: 24px !important;
  }
  h3 {
    font-size: 20px !important;
  }
  h4 {
    font-size: 18px !important;
  }
  h5 {
    font-size: 16px !important;
  }
  h6 {
    font-size: 14px !important;
  }
  a,
  p {
    font-size: 13px !important;
  }
}

/* Tablet device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  /* Global */
  body {
    font-size: 14px !important;
  }
  h1 {
    font-size: 26px !important;
  }
  h2 {
    font-size: 22px !important;
  }
  h3 {
    font-size: 20px !important;
  }
  h4 {
    font-size: 18px !important;
  }
  h5 {
    font-size: 16px !important;
  }
  h6 {
    font-size: 15px !important;
  }
  a,
  p {
    font-size: 14px !important;
  }
}

/* small mobile :320px. */
@media (max-width: 767px) {
  /* Global */
  body {
    font-size: 12px !important;
  }
  h1 {
    font-size: 22px !important;
  }
  h2 {
    font-size: 18px !important;
  }
  h3 {
    font-size: 17px !important;
  }
  h4 {
    font-size: 16px !important;
  }
  h5 {
    font-size: 15px !important;
  }
  h6 {
    font-size: 14px !important;
  }
  a,
  p {
    font-size: 13px !important;
  }
}

@media (min-width: 768px) {
  .customCursor {
    width: 45px;
    height: 45px;
    border-radius: 100%;
    border: 1px solid rgba(68, 68, 68, 0.1882352941);
    transition: all 120ms ease-out;
    position: fixed;
    pointer-events: none;
    left: 0;
    top: 0;
    transform: translate(calc(-50% + 15px), -50%);
    z-index: 999999;
  }
  .customCursorInner {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: rgba(68, 68, 68, 0.5647058824);
    position: fixed;
    transform: translate(-50%, -50%);
    pointer-events: none;
    transition: width 0.3s, height 0.3s, opacity 0.3s;
    z-index: 999999;
  }
  .customHover {
    width: 70px;
    height: 70px;
    border-color: transparent;
    background-color: rgba(68, 68, 68, 0.1882352941);
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.062745098);
  }
  .customClick {
    width: 40px;
    height: 40px;
  }
}
/*# sourceMappingURL=style.css.map */

.cvPrint {
  position: relative;
  padding-top: 50px;
  background-color: #ffffff;
  border: 6px solid #ffffff;
}
.cvPrint .mainInfo {
  padding: 16px;
  padding-left: 64px;
  border-radius: 1000px;
  background-color: #ffffff;
  border: 3px solid #79254a;
  text-align: center;
  display: flex;
  align-items: center;
  gap: 24px;
}
@media (max-width: 768px) {
  .cvPrint .mainInfo {
    flex-direction: column;
    justify-content: center;
    padding: 16px 16px 64px 16px;
  }
}
.cvPrint .mainInfo .userImg {
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 100%;
  min-width: 200px;
  height: 200px;
}
.cvPrint .mainInfo .sideData {
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 768px) {
  .cvPrint .mainInfo .sideData {
    align-items: center;
  }
}
.cvPrint .mainInfo .sideData .name {
  font-weight: bold;
  color: #79254a;
}
.cvPrint .mainInfo .sideData .topInfo {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 48px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .cvPrint .mainInfo .sideData .topInfo {
    justify-content: center;
    gap: 16px;
  }
}
.cvPrint .mainInfo .sideData .topInfo .info {
  display: flex;
  align-items: center;
  gap: 8px;
}
.cvPrint .mainInfo .sideData .topInfo .info .title {
  font-weight: bold;
  text-align: start;
  color: #555555;
}
.cvPrint .mainInfo .sideData .topInfo .info .data {
  font-weight: bold;
}
.cvPrint .mainInfo .logo {
  display: flex;
  justify-content: flex-end;
}
.cvPrint .mainInfo .logo img {
  height: 200px;
  -o-object-fit: contain;
  object-fit: contain;
}
.cvPrint .Percentages {
  display: flex;
  align-items: center;
  gap: 48px;
}
.cvPrint .Percentages .percentDiv {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
@media (max-width: 768px) {
  .cvPrint .Percentages .percentDiv {
    flex-direction: column;
  }
}
.cvPrint .bottomInfo {
  position: relative;
}
.cvPrint .bottomInfo .infoDiv {
  padding: 20px 0;
}
.cvPrint .bottomInfo .infoDiv .title {
  background-color: #79254a;
  display: flex;
  padding: 15px 30px;
  text-align: center;
  position: relative;
  justify-content: center;
  color: #fff;
  -webkit-clip-path: polygon(0% 10px, 10px 10px, 10px 0%, calc(100% - 10px) 0%, calc(100% - 10px) 10px, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 10px calc(100% - 10px), 0% calc(100% - 10px));
  clip-path: polygon(0% 10px, 10px 10px, 10px 0%, calc(100% - 10px) 0%, calc(100% - 10px) 10px, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 10px calc(100% - 10px), 0% calc(100% - 10px));
}
.cvPrint .bottomInfo .infoDiv .innerInfo {
  padding: 30px 0;
}
.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow {
  position: relative;
  padding-right: 30px !important;
}
.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow::before {
  content: "";
  width: 3px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #79254a;
}
.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow:last-child::before {
  display: none;
}
@media (max-width: 768px) {
  .cvPrint .bottomInfo .infoDiv .innerInfo .infoRow:last-child {
    text-align: center;
    display: flex;
    align-items: center;
    gap: 16px;
    justify-content: center;
    padding: 20px 4px 0 !important;
  }
  .cvPrint .bottomInfo .infoDiv .innerInfo .infoRow:nth-child(2)::before {
    display: none;
  }
}
.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow .data {
  padding: 16px 4px;
}
.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow .data .innerTitle {
  font-weight: bold;
  color: #777;
  margin-bottom: 10px;
}
.cvPrint .bottomInfo .infoDiv .innerInfo .infoRow .data .innerData {
  font-weight: bold;
}
.cvPrint .bottomInfo .infoDiv .table {
  margin: 30px 0;
  text-align: center;
  border-color: #000;
}
.cvPrint .bottomInfo .infoDiv .table th {
  font-size: 18px;
  font-weight: bold;
}
.cvPrint .bottomInfo .infoDiv .table td {
  font-size: 16px;
  font-weight: bold;
}
.cvPrint .bottomInfo .infoDiv .passport {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.cvPrint .bottomInfo .infoDiv .passport h6 {
  font-weight: bold;
  color: #777;
}
.cvPrint .bottomInfo .infoDiv .passport h3 {
  font-weight: bold;
  margin-right: 20px;
}
.cvPrint .printFooter {
  background-color: #79254a;
  color: #fff;
  padding: 10px 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}
.cvPrint .printFooter .contact {
  padding: 0 20px;
  display: flex;
  align-items: center;
}
.cvPrint .printFooter i {
  font-size: 24px;
}


.percent {
  position: relative;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.percent .percentNum {
  position: absolute;
  width: 64px;
  height: 64px;
  z-index: 1;
  left: 50%;
  top: 50%;
  display: flex;
  flex-direction: column;
  gap: 4.8px;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  background-color: #eee;
  transform: translateX(-50%) translateY(-50%);
  font-size: 16px !important;
  font-weight: bold;
  line-height: 8px;
}
.percent .percentNum span {
  font-weight: normal;
  color: #777;
  font-size: 9.6px !important;
  margin-bottom: -4.8px;
}
.percent .slice {
  position: absolute;
  width: 80px;
  height: 80px;
  clip: rect(0px, 80px, 80px, 40px);
}
.percent .bar {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(0deg);
}
.percent.p51 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p51 .bar:after {
  transform: rotate(180deg);
}
.percent.p51 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p52 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p52 .bar:after {
  transform: rotate(180deg);
}
.percent.p52 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p53 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p53 .bar:after {
  transform: rotate(180deg);
}
.percent.p53 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p54 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p54 .bar:after {
  transform: rotate(180deg);
}
.percent.p54 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p55 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p55 .bar:after {
  transform: rotate(180deg);
}
.percent.p55 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p56 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p56 .bar:after {
  transform: rotate(180deg);
}
.percent.p56 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p57 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p57 .bar:after {
  transform: rotate(180deg);
}
.percent.p57 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p58 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p58 .bar:after {
  transform: rotate(180deg);
}
.percent.p58 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p59 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p59 .bar:after {
  transform: rotate(180deg);
}
.percent.p59 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p60 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p60 .bar:after {
  transform: rotate(180deg);
}
.percent.p60 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p61 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p61 .bar:after {
  transform: rotate(180deg);
}
.percent.p61 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p62 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p62 .bar:after {
  transform: rotate(180deg);
}
.percent.p62 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p63 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p63 .bar:after {
  transform: rotate(180deg);
}
.percent.p63 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p64 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p64 .bar:after {
  transform: rotate(180deg);
}
.percent.p64 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p65 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p65 .bar:after {
  transform: rotate(180deg);
}
.percent.p65 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p66 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p66 .bar:after {
  transform: rotate(180deg);
}
.percent.p66 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p67 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p67 .bar:after {
  transform: rotate(180deg);
}
.percent.p67 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p68 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p68 .bar:after {
  transform: rotate(180deg);
}
.percent.p68 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p69 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p69 .bar:after {
  transform: rotate(180deg);
}
.percent.p69 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p70 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p70 .bar:after {
  transform: rotate(180deg);
}
.percent.p70 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p71 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p71 .bar:after {
  transform: rotate(180deg);
}
.percent.p71 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p72 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p72 .bar:after {
  transform: rotate(180deg);
}
.percent.p72 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p73 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p73 .bar:after {
  transform: rotate(180deg);
}
.percent.p73 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p74 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p74 .bar:after {
  transform: rotate(180deg);
}
.percent.p74 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p75 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p75 .bar:after {
  transform: rotate(180deg);
}
.percent.p75 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p76 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p76 .bar:after {
  transform: rotate(180deg);
}
.percent.p76 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p77 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p77 .bar:after {
  transform: rotate(180deg);
}
.percent.p77 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p78 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p78 .bar:after {
  transform: rotate(180deg);
}
.percent.p78 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p79 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p79 .bar:after {
  transform: rotate(180deg);
}
.percent.p79 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p80 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p80 .bar:after {
  transform: rotate(180deg);
}
.percent.p80 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p81 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p81 .bar:after {
  transform: rotate(180deg);
}
.percent.p81 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p82 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p82 .bar:after {
  transform: rotate(180deg);
}
.percent.p82 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p83 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p83 .bar:after {
  transform: rotate(180deg);
}
.percent.p83 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p84 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p84 .bar:after {
  transform: rotate(180deg);
}
.percent.p84 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p85 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p85 .bar:after {
  transform: rotate(180deg);
}
.percent.p85 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p86 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p86 .bar:after {
  transform: rotate(180deg);
}
.percent.p86 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p87 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p87 .bar:after {
  transform: rotate(180deg);
}
.percent.p87 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p88 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p88 .bar:after {
  transform: rotate(180deg);
}
.percent.p88 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p89 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p89 .bar:after {
  transform: rotate(180deg);
}
.percent.p89 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p90 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p90 .bar:after {
  transform: rotate(180deg);
}
.percent.p90 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p91 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p91 .bar:after {
  transform: rotate(180deg);
}
.percent.p91 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p92 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p92 .bar:after {
  transform: rotate(180deg);
}
.percent.p92 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p93 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p93 .bar:after {
  transform: rotate(180deg);
}
.percent.p93 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p94 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p94 .bar:after {
  transform: rotate(180deg);
}
.percent.p94 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p95 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p95 .bar:after {
  transform: rotate(180deg);
}
.percent.p95 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p96 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p96 .bar:after {
  transform: rotate(180deg);
}
.percent.p96 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p97 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p97 .bar:after {
  transform: rotate(180deg);
}
.percent.p97 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p98 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p98 .bar:after {
  transform: rotate(180deg);
}
.percent.p98 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p99 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p99 .bar:after {
  transform: rotate(180deg);
}
.percent.p99 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}
.percent.p100 .bar:after {
  transform: rotate(180deg);
}
.percent.p100 .fill {
  position: absolute;
  border: 3.2px solid #79254a;
  width: 80px;
  height: 80px;
  clip: rect(0px, 40px, 80px, 0px);
  border-radius: 50%;
  transform: rotate(180deg);
}
.percent.p1 .bar {
  transform: rotate(3.6deg);
}
.percent.p2 .bar {
  transform: rotate(7.2deg);
}
.percent.p3 .bar {
  transform: rotate(10.8deg);
}
.percent.p4 .bar {
  transform: rotate(14.4deg);
}
.percent.p5 .bar {
  transform: rotate(18deg);
}
.percent.p6 .bar {
  transform: rotate(21.6deg);
}
.percent.p7 .bar {
  transform: rotate(25.2deg);
}
.percent.p8 .bar {
  transform: rotate(28.8deg);
}
.percent.p9 .bar {
  transform: rotate(32.4deg);
}
.percent.p10 .bar {
  transform: rotate(36deg);
}
.percent.p11 .bar {
  transform: rotate(39.6deg);
}
.percent.p12 .bar {
  transform: rotate(43.2deg);
}
.percent.p13 .bar {
  transform: rotate(46.8deg);
}
.percent.p14 .bar {
  transform: rotate(50.4deg);
}
.percent.p15 .bar {
  transform: rotate(54deg);
}
.percent.p16 .bar {
  transform: rotate(57.6deg);
}
.percent.p17 .bar {
  transform: rotate(61.2deg);
}
.percent.p18 .bar {
  transform: rotate(64.8deg);
}
.percent.p19 .bar {
  transform: rotate(68.4deg);
}
.percent.p20 .bar {
  transform: rotate(72deg);
}
.percent.p21 .bar {
  transform: rotate(75.6deg);
}
.percent.p22 .bar {
  transform: rotate(79.2deg);
}
.percent.p23 .bar {
  transform: rotate(82.8deg);
}
.percent.p24 .bar {
  transform: rotate(86.4deg);
}
.percent.p25 .bar {
  transform: rotate(90deg);
}
.percent.p26 .bar {
  transform: rotate(93.6deg);
}
.percent.p27 .bar {
  transform: rotate(97.2deg);
}
.percent.p28 .bar {
  transform: rotate(100.8deg);
}
.percent.p29 .bar {
  transform: rotate(104.4deg);
}
.percent.p30 .bar {
  transform: rotate(108deg);
}
.percent.p31 .bar {
  transform: rotate(111.6deg);
}
.percent.p32 .bar {
  transform: rotate(115.2deg);
}
.percent.p33 .bar {
  transform: rotate(118.8deg);
}
.percent.p34 .bar {
  transform: rotate(122.4deg);
}
.percent.p35 .bar {
  transform: rotate(126deg);
}
.percent.p36 .bar {
  transform: rotate(129.6deg);
}
.percent.p37 .bar {
  transform: rotate(133.2deg);
}
.percent.p38 .bar {
  transform: rotate(136.8deg);
}
.percent.p39 .bar {
  transform: rotate(140.4deg);
}
.percent.p40 .bar {
  transform: rotate(144deg);
}
.percent.p41 .bar {
  transform: rotate(147.6deg);
}
.percent.p42 .bar {
  transform: rotate(151.2deg);
}
.percent.p43 .bar {
  transform: rotate(154.8deg);
}
.percent.p44 .bar {
  transform: rotate(158.4deg);
}
.percent.p45 .bar {
  transform: rotate(162deg);
}
.percent.p46 .bar {
  transform: rotate(165.6deg);
}
.percent.p47 .bar {
  transform: rotate(169.2deg);
}
.percent.p48 .bar {
  transform: rotate(172.8deg);
}
.percent.p49 .bar {
  transform: rotate(176.4deg);
}
.percent.p50 .bar {
  transform: rotate(180deg);
}
.percent.p51 .bar {
  transform: rotate(183.6deg);
}
.percent.p52 .bar {
  transform: rotate(187.2deg);
}
.percent.p53 .bar {
  transform: rotate(190.8deg);
}
.percent.p54 .bar {
  transform: rotate(194.4deg);
}
.percent.p55 .bar {
  transform: rotate(198deg);
}
.percent.p56 .bar {
  transform: rotate(201.6deg);
}
.percent.p57 .bar {
  transform: rotate(205.2deg);
}
.percent.p58 .bar {
  transform: rotate(208.8deg);
}
.percent.p59 .bar {
  transform: rotate(212.4deg);
}
.percent.p60 .bar {
  transform: rotate(216deg);
}
.percent.p61 .bar {
  transform: rotate(219.6deg);
}
.percent.p62 .bar {
  transform: rotate(223.2deg);
}
.percent.p63 .bar {
  transform: rotate(226.8deg);
}
.percent.p64 .bar {
  transform: rotate(230.4deg);
}
.percent.p65 .bar {
  transform: rotate(234deg);
}
.percent.p66 .bar {
  transform: rotate(237.6deg);
}
.percent.p67 .bar {
  transform: rotate(241.2deg);
}
.percent.p68 .bar {
  transform: rotate(244.8deg);
}
.percent.p69 .bar {
  transform: rotate(248.4deg);
}
.percent.p70 .bar {
  transform: rotate(252deg);
}
.percent.p71 .bar {
  transform: rotate(255.6deg);
}
.percent.p72 .bar {
  transform: rotate(259.2deg);
}
.percent.p73 .bar {
  transform: rotate(262.8deg);
}
.percent.p74 .bar {
  transform: rotate(266.4deg);
}
.percent.p75 .bar {
  transform: rotate(270deg);
}
.percent.p76 .bar {
  transform: rotate(273.6deg);
}
.percent.p77 .bar {
  transform: rotate(277.2deg);
}
.percent.p78 .bar {
  transform: rotate(280.8deg);
}
.percent.p79 .bar {
  transform: rotate(284.4deg);
}
.percent.p80 .bar {
  transform: rotate(288deg);
}
.percent.p81 .bar {
  transform: rotate(291.6deg);
}
.percent.p82 .bar {
  transform: rotate(295.2deg);
}
.percent.p83 .bar {
  transform: rotate(298.8deg);
}
.percent.p84 .bar {
  transform: rotate(302.4deg);
}
.percent.p85 .bar {
  transform: rotate(306deg);
}
.percent.p86 .bar {
  transform: rotate(309.6deg);
}
.percent.p87 .bar {
  transform: rotate(313.2deg);
}
.percent.p88 .bar {
  transform: rotate(316.8deg);
}
.percent.p89 .bar {
  transform: rotate(320.4deg);
}
.percent.p90 .bar {
  transform: rotate(324deg);
}
.percent.p91 .bar {
  transform: rotate(327.6deg);
}
.percent.p92 .bar {
  transform: rotate(331.2deg);
}
.percent.p93 .bar {
  transform: rotate(334.8deg);
}
.percent.p94 .bar {
  transform: rotate(338.4deg);
}
.percent.p95 .bar {
  transform: rotate(342deg);
}
.percent.p96 .bar {
  transform: rotate(345.6deg);
}
.percent.p97 .bar {
  transform: rotate(349.2deg);
}
.percent.p98 .bar {
  transform: rotate(352.8deg);
}
.percent.p99 .bar {
  transform: rotate(356.4deg);
}
.percent.p100 .bar {
  transform: rotate(360deg);
}

.reqruitment-request-steps {
  padding-top: 0;
  background-image: linear-gradient(rgba(255, 255, 255, 0.5019607843), rgba(255, 255, 255, 0.8549019608)), url(../img/bg2.webp);
  background-repeat: no-repeat;
  background-position: bottom left;
  margin-bottom: 32px;
}
@media (max-width: 576px) {
  .reqruitment-request-steps {
    padding: 0 12px 32px;
  }
}
.reqruitment-request-steps h4 {
  text-align: center;
  font-size: 32px;
  margin-bottom: 40px;
}
.reqruitment-request-steps .col-12 {
  background: #e4eaee;
  box-shadow: rgba(135, 138, 153, 0.12) 0px 5px 10px;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: all 0.3s ease-in-out;
}
.reqruitment-request-steps .col-12:hover {
  transform: translateY(-8px);
}
.reqruitment-request-steps .col-12 h5 {
  text-align: center;
}
.reqruitment-request-steps .col-12 p {
  max-width: 250px;
  text-align: center;
  margin: 0;
}
.reqruitment-request-steps .col-12 .icon {
  width: 80px;
  height: 80px;
  border-radius: 20%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  margin-bottom: 16px;
  box-shadow: rgba(135, 138, 153, 0.12) 0px 5px 10px;
}
.reqruitment-request-steps .col-12 .icon img {
  max-width: 80%;
}
.reqruitment-request-steps .col-12 .icon_wh {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(255, 255, 255);
  margin: 16px;
  box-shadow: rgba(135, 138, 153, 0.12) 0px 5px 10px;
}

.reqruitment-request-steps .col-12 .icon_wh button {
  border: none;
  cursor: pointer;
  appearance: none;
  background-color: inherit;
}
>>>>>>> 90a24fa0 (quaries)
