
*{margin:0;padding:0;font-family:Inter,sans-serif;outline:none!important}:root{--primary-color:#3b82f6;--primary-color-hover:#2774f0;--secondary-color:#0a2540;--secondary-color-hover:#04192d}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-family:Inter,sans-serif;font-size:100%}html{width:100%}body,html{color:#0a2540;font-size:14px;font-weight:400;line-height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,center{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%;text-decoration:none!important}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}button{vertical-align:middle}.btn-primary{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:var(--primary-color-hover)!important;border-color:var(--primary-color-hover)!important;color:#fff!important}.btn-secondary{border-color:var(--primary-color)!important;color:var(--primary-color)!important;background:#fff!important}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.register .btn-check:checked+.btn{background:var(--primary-color-hover)!important;border-color:var(--primary-color-hover)!important;color:#fff!important}.btn-white,.drp-buttons button.btn-default{color:var(--primary-color);background:#fff;border:1px solid #dbe5f0}.btn-white:hover,.btn-white:active,.btn-white:focus{color:var(--primary-color);background:#eee}.btn-outline-white{border:1px solid #ddd}.bg-primary{background:var(--primary-color)!important}.text-primary{color:var(--primary-color)!important}.bg-secondary{background:#053c11!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=password],input[type=date],input[type=time],input[type=tel],input[type=file],select{height:50px;border-color:#fff!important}textarea{border-color:#fff!important}input[type=file]:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=password]:focus,input[type=date]:focus,input[type=time]:focus,input[type=tel]:focus,select:focus,textarea:focus{border-color:var(--primary-color)!important;box-shadow:none!important}input[type=radio],input[type=checkbox]{border:1px solid #15426c;width:15px;height:15px;box-shadow:none!important;margin:0!important}.form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.btn,.transition,.hover-float{transition:all .4s}.container{max-width:1410px}.hover-float:hover{transition:all .4s;transform:translateY(-5px)}.common-bg{background:#eff2f4}.btn-success{color:#fff;background:#22c55e;border-color:#22c55e}.h-37{height:37px;line-height:34px}.lh-100{line-height:100%}.lh-125{line-height:125%}.lh-150{line-height:150%}.fs-50{font-size:50px}.h-49{height:49px;line-height:45px}.fs-25{font-size:25px}.fs-30{font-size:30px}.fs-15{font-size:15px}.fs-12{font-size:12px}.fs-11{font-size:11px}.fs-14{font-size:14px}.fs-16{font-size:16px}.h-50p{height:50px;line-height:45px}.fs-18{font-size:18px}.text-666{color:#666}.fs-7{font-size:6px}.fs-20{font-size:20px}body{overflow-x:hidden}.h-41{height:41px;line-height:41px}.lh-22{line-height:22px}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.nav-link:focus,.nav-link:hover{color:var(--primary-color)}.main-banner{background:#f9fafb}.mtn1{margin-top:-60px}.z-z{z-index:2}.search input,.search select{border:1px solid #eee!important}.how-it-works i{width:100px;height:100px;line-height:100px}.right-custom{margin-left:215px}.right-custom.mt-0{margin-top:-10px!important}.multi-select .dropdown-item{cursor:pointer}.multi-select input{margin-right:8px}.limited{max-height:200px}.categories{background:url(/images/categories-bg.jpg) 50% no-repeat}.cates{color:#111827;border:1px solid #e5e7eb}.cates img{opacity:.5}.cates:hover,.cates:active,.cates:focus{color:#000;border-color:#3b82f6;transform:translateY(-5px)}.cates:hover img,.cates:active img,.cates:focus img{opacity:1}.job-card{border:1px solid #e5e7eb}.job-card:hover,.job-card:active,.job-card:focus{border-color:var(--primary-color);transform:translateY(-5px)}.job-card a{color:#000}.job-card:hover a,.job-card:active a,.job-card:focus a{color:var(--primary-color)}.alert-primary,.job-card strong.alert-primary{color:var(--primary-color);background:#3b82921a}.job-card strong.alert-warning{color:#f59e0b;background:#f59e0b1a}.job-card strong.alert-danger{color:#ef4444;background:#ef44441a}.job-card strong.alert-success{color:#22c55e;background:#22c2611a}.testimonials{background:url(/images/reviews-bg.jpg) 50% no-repeat}.testimonials-slider .bg-white{margin:15px}.slick-prev:before,.slick-next:before,.slick-prev i,.slick-next i{display:none}.slick-arrow{text-align:center;color:#fff;border:none;margin-top:15px;transition:all .4s;position:absolute;top:100%}.slick-next{right:calc(50% - 36px)}.slick-prev{left:calc(50% - 36px)}footer{background:#eff2f4}footer a{color:#666;transition:all .4s}footer a:hover,footer a:active,footer a:focus{color:var(--primary-color);transition:all .4s}footer ul,footer ul li{margin:0;padding:0;list-style:none}footer ul li a{align-items:center;text-decoration:none;display:flex}footer ul.lst li a p{margin:0;padding:0}.text-success{color:#22c55e!important}.jb-car{margin-top:30px}.pagination a{color:#000;width:50px;height:50px;line-height:38px}.pagination a.active{color:var(--primary-color);border-color:var(--primary-color);background:#fff}.full-right{width:calc(50vw + 50%);margin-right:calc(-50vw + 50%);top:80px;z-index:100!important}.jb-car a.fs-20{line-height:150%}.job-card strong.alert{white-space:nowrap}.job-details{border:1px solid #e5e7eb}.job-details .carousel-item{position:relative}.job-details .carousel-item img{object-fit:cover;object-position:center;width:100%;height:500px}.job-details .carousel-item:before{content:"";background:#00000080;border-radius:8px;display:block;position:absolute;inset:0}.job-details .carousel-item h5{background:#0009;border-left:5px solid #3b82f6;margin-bottom:35px;margin-left:30px;padding:15px 30px}.carousel-control-next,.carousel-control-prev{width:100px}.counters{border:1px solid #e5e7eb}.mt-30{margin-top:30px}.p-30{padding:30px}.with-bullets li{list-style-type:disc}.b-tags{border:1px dashed var(--primary-color)}.b-tags:hover{background:var(--primary-color);color:#fff}.c-de{border:1px solid #e5e7eb}.als{color:#aa6b01}.jbd-user{min-width:65px;max-width:65px}.profie-det{flex-wrap:wrap}.profie-det b{width:65px;min-width:65px}.steps span{background:#f2f2f2;border:1px solid #f2f2f2;width:30px;min-width:30px;height:30px;line-height:27px}.steps.completed span{border:1px solid var(--primary-color);background:var(--primary-color);color:#fff}.skeleton-loader{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite skeleton-loading}.skeleton-circular{border-radius:50%}.skeleton-rectangular,.skeleton-text{border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.p1{margin-left:-49px}.register{min-height:100vh;padding:60px 0;position:relative}.register:before{content:"";background:#eff2f4;display:block;position:absolute;inset:0}.rg-box{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc}.rg-box hr{border-color:#fff}.register-steps .current-step span{border:1px solid var(--primary-color);color:var(--primary-color)}.register-steps .current-step.completed span{color:#fff}.register-steps .current-step p{color:var(--primary-color)}.rg-box input[type=text],.rg-box input[type=email],.rg-box input[type=date],.rg-box input[type=time],.rg-box input[type=password],.rg-box select,.rg-box textarea{border:1px solid #ccc!important}.rg-box .steps span:after{display:none}.rg-box.onlyr{min-height:680px}.stp:before{content:"";z-index:-1;background:#eee;height:1px;display:block;position:absolute;top:15px;left:20px;right:10px}@media (min-width:991px) and (max-width:1200px){.job-details .carousel-item img{object-fit:cover;width:10%;height:500px}.c-de .fs-18{white-space:nowrap;font-size:13px}.fs-20{font-size:17px}.btn.fs-16{font-size:15px}.recent-jobs .job-card a.fs-16{min-height:48px;display:block;margin-bottom:0!important;padding-bottom:0!important}}@media (min-width:768px) and (max-width:990px){.job-details .carousel-item img{object-fit:cover;width:10%;height:400px}.job-details .carousel-item h5{border-left:5px solid #3b82f6;margin-bottom:20px;margin-left:20px;font-size:14px}#stepContent6 .btn.h-49{font-size:13px}.wom{width:100%;margin-bottom:30px}}@media (max-width:767px){.job-card img{margin-bottom:10px}.job-details .carousel-item img{object-fit:cover;width:10%;height:400px}.job-details .carousel-item h5{border-left:5px solid #3b82f6;margin-bottom:20px;margin-left:20px;font-size:14px}.wom{width:100%;margin-bottom:30px}}@media (max-width:574px){.tg{top:-30px!important;right:-30px!important}.fs-50{font-size:35px}.main-banner p{line-height:150%}.main-banner h1,.main-banner p{text-align:center}.categories{background-repeat:repeat}.fs-30{font-size:25px}.pagination a{color:#000;width:35px;height:35px;padding:4px;font-size:12px;line-height:25px}.full-right{width:100%;margin-right:0}.jb-car a.btn{font-size:12px;line-height:34px}.job-card strong.alert{font-size:12px}.job-card img{margin-bottom:10px}.breadcrumb{flex-wrap:nowrap}.breadcrumb li{display:flex}.breadcrumb-item.active{white-space:nowrap;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:max-content;display:block;overflow:hidden}.job-details .carousel-item img{object-fit:cover;width:10%;height:400px}.job-details .carousel-item h5{border-left:5px solid #3b82f6;margin-bottom:20px;margin-left:20px;font-size:14px}.c-de .fs-18{font-size:13px}}.dbm li a{color:#444}.dbm{padding-left:0!important}.dbm li.active a{color:var(--primary-color);background:#3b82f61a}.icon-box-db{width:40px;height:40px;line-height:43px}.top-130{top:100px;z-index:10!important}.table-responsive td{white-space:nowrap}#jobsTabs .nav-link{color:#333;border:none;border-bottom:2px solid #0000}#jobsTabs .nav-item.show .nav-link,#jobsTabs .nav-link.active{border:none;border-bottom:2px solid var(--primary-color);background:0 0}.mw-200{max-width:200px}.messages-page{min-height:calc(100vh - 200px)}.messages-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.messages-shell{background:#fff;border:1px solid #eee;border-radius:14px;grid-template-columns:320px 1fr;gap:0;height:720px;margin-top:16px;display:grid;overflow:hidden}.messages-sidebar{background:#f8f9fb;border-right:1px solid #eee;flex-direction:column;height:720px;display:flex}.messages-sidebar__top{border-bottom:1px solid #eee;padding:16px}.messages-sidebar__title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.messages-search{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.messages-search input{background:0 0;border:none;outline:none;width:100%;font-size:12px}.messages-list{scrollbar-gutter:stable;height:100%;max-height:none;padding:12px;overflow-y:auto}.message-thread{text-align:left;background:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:10px;transition:all .15s;display:flex}.message-thread:hover{background:#f8fafc;border-color:#e5e7eb}.message-thread.active{background:#3b82f614;border-color:#3b82f659}.message-thread__avatar{position:relative}.message-thread__avatar img{border-radius:50%}.message-thread__status{background:#10b981;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:2px;right:2px}.message-thread__body{flex-direction:column;gap:4px;min-width:0;display:flex}.message-thread__row{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.message-thread__row small{color:#9aa3af;font-size:11px}.message-thread__job{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.message-thread__preview{color:#8a94a6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.messages-panel{background:#fff;flex-direction:column;height:720px;display:flex}.messages-panel__top{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.messages-panel__person{align-items:center;gap:12px;display:flex}.messages-panel__actions{align-items:center;gap:8px;display:flex}.messages-job{background:#f8fafc;border-bottom:1px solid #eee;padding:16px}.messages-job__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.messages-job__meta{color:#64748b;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.messages-job__meta i{margin-right:6px}.messages-job__price{text-align:right}.messages-job__price strong{color:#16a34a;font-size:18px;display:block}.messages-body{scrollbar-gutter:stable;background:#fff;flex:1;padding:16px;overflow-y:auto}.message-row{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.message-row.is-own{justify-content:flex-end}.message-bubble{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;max-width:72%;padding:10px 12px}.message-row.is-own .message-bubble{background:var(--primary-color);color:#fff;border-color:#0000}.message-bubble small{opacity:.7;margin-bottom:4px;font-size:11px;display:block}.message-bubble p{margin:0;font-size:12px;line-height:1.5}.messages-composer{background:#fff;border-top:1px solid #eee;padding:14px}.messages-composer textarea{resize:none;border:none;outline:none;width:100%;min-height:90px;font-size:12px}.messages-composer__actions{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.messages-composer__left{gap:8px;display:flex}.messages-toggle{color:#64748b}.line-clamp-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jobs-map-sticky{position:static;top:auto}@media (min-width:992px){.jobs-map-sticky{align-self:flex-start;position:sticky;top:110px;height:min(837px,100vh - 150px)!important}}@media (max-width:991px){.messages-shell{grid-template-columns:280px 1fr;height:680px}.messages-list{height:100%}.messages-sidebar,.messages-panel{height:680px}}@media (max-width:767px){.messages-shell{grid-template-columns:1fr;height:auto}.messages-sidebar{z-index:20;display:none;position:absolute;inset:0}.messages-sidebar.show{display:flex}.messages-panel{min-height:520px}.message-bubble{max-width:90%}}.fs-10{font-size:10px}.text-pages ul li{margin-left:15px;padding:10px 0;line-height:150%;list-style-type:disc}.form-control.border{border:1px solid #eee!important}.multi-select .form-select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:30px!important}.z-1000{z-index:1000}.search input[type=range]{border:none!important}.apply-job{background:#f8f9fa}.apply-job .p1{margin-left:-49px}.apply-job .p2{margin-right:-49px}.steps-sidebar{position:sticky;top:100px}.steps span{text-align:center;background:#f2f2f2;border:1px solid #f2f2f2;border-radius:50%;width:30px;min-width:30px;height:30px;line-height:27px;display:inline-block}.steps span:after{content:"";border-right:1px dashed #ccc;width:1px;height:30px;margin:auto;display:block;position:absolute;bottom:-30px;left:0;right:0}.steps-sidebar .steps:last-child span:after{display:none}.steps.current span{border:1px solid var(--primary-color)}.steps.current span,.steps.current p,.steps.completed p{color:var(--primary-color)}.steps.completed span{border:1px solid var(--primary-color);background:var(--primary-color);color:#fff}.step-content{display:none}.step-content.active{display:block}#toast-container{z-index:9999}#toast-container .toast{min-width:300px}
