@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";*{padding:0;margin:0;box-sizing:border-box}a{text-decoration:none;color:var(--paragraph-color)}:root{--primary-color: #00674E;--secondary-color: #101828B2;--light-green: #10B981;--white-color: #fff;--box-shadow: #00674E1A;--border-color: #00604b;--light-background: #0a7b61;--paragraph-color: #101828;--blue-color: #155DFC;--orange-color: #E17100;--light-border: #E5E7EB;--green-light-border: #91D0C1;--green-light-bg: #ECFDF5;--danger-color: #FF4242}::placeholder{color:#a2a2a2!important}.cmn-color{color:var(--primary-color)}body{font-family:Montserrat,sans-serif}.checkbox-red:checked{accent-color:var(--primary-color)}.row{width:100%;height:100%;display:flex;margin:auto}.container{padding:20px 0}.items-center{align-items:center}.register-container{width:100%;position:relative;height:100dvh;background:#fff}.registerbg-image{position:absolute;top:15px;left:15px;border-radius:20px;width:50%;background:url(/build/assets/register-AY9Fd0u2.png) no-repeat;height:calc(100vh - 30px);background-size:cover;background-position:center}.image-side{width:50%;background:url(/assets/images/contractor/register.png) no-repeat center center;background-size:cover;position:relative;display:block}.form-side{width:90%;padding:30px;margin-left:-50px;border-radius:20px;position:relative;background:#fff;box-shadow:10px 29px 60px 0 var(--box-shadow)}.back-arrow{font-size:1.2rem;color:#333;margin-bottom:20px;display:block;text-decoration:none}.form-title{font-weight:500;font-size:36px;color:#333;margin-bottom:30px}.form-label{font-weight:500;font-size:.9rem;color:#333}.form-control{border-radius:8px;padding:10px 15px;border:1px solid #e0e0e0;font-size:.9rem}.form-control:focus{box-shadow:none;border-color:var(--border-color)}.btn-register{background-color:var(--border-color);border:none;color:var(--white-color);padding:12px;border-radius:8px;font-weight:600;margin-top:20px;width:100%}.btn-register:hover{background-color:#004d3d;color:var(--white-color)}.password-toggle{cursor:pointer;position:absolute;right:15px;top:0;bottom:0;margin-block:auto;height:fit-content;color:#999}.form-control.is-invalid+.password-toggle{opacity:0}.login-link{text-align:center;margin-top:20px;font-size:.9rem;color:#666}.login-link a{color:var(--border-color);text-decoration:none;font-weight:600}.verified-icon-container{width:80px;height:80px;background-color:#e6f7f1;border-radius:50%;display:flex;align-items:center;justify-content:center}.verified-icon-container i{font-size:40px;color:var(--border-color)}.header-sec{border-bottom:1px solid var(--light-border);background:var(--white-color)}.header-container{padding:10px;display:flex;justify-content:space-between;align-items:center}.header-container h5{font-size:20px;font-weight:400;margin:0;color:var(--paragraph-color)}.entercitizen{color:var(--primary-color);font-size:16px;font-weight:300}.header-left-content{display:flex;align-items:center;gap:10px}.header-left-content h4{font-size:22px;font-weight:400;color:var(--paragraph-color);margin:0}.header-left-content img{width:100px;height:40px;object-fit:contain}.steps{display:flex;margin-bottom:30px}.step{text-align:center;width:130px}.step p{margin:0;font-size:20px;font-weight:500}.sm-light-text{font-size:14px;color:#101828b0;font-weight:300}.circle{width:40px;height:40px;border-radius:10px;background:#ddd;line-height:30px;color:var(--white-color);display:flex;margin:0 auto 5px;justify-content:center;align-items:center}.step.active .circle{background:var(--light-background)}.step.active p:first-child{color:var(--light-background)}.progress{flex:1;height:3px;background:#ddd;margin:15px 0 0;position:relative}.progress-fill{height:100%;width:50%;background:var(--light-background);transition:.3s}.progress-fill1{height:100%;width:100%;background:var(--light-background);transition:.3s}.card{background:var(--white-color);padding:25px;border-radius:10px;box-shadow:0 9px 20px 0 var(--box-shadow);border:none}.border-card{background:var(--white-color);padding:25px;border-radius:10px;margin-bottom:20px;border:1px solid #0000002b}.main-heading{font-size:28px;font-weight:500;color:var(--paragraph-color)}.upload{border:2px dashed #0a7b619e;padding:30px;text-align:center;margin-top:10px}.continue-btn{background:var(--primary-color);color:var(--white-color);border:none;padding:10px 30px;float:right;display:flex;align-items:center;gap:10px;margin-left:auto;border-radius:5px;cursor:pointer}.outline-btn{border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);padding:5px 20px;letter-spacing:.5px;display:flex;align-items:center;gap:10px;border-radius:5px;cursor:pointer}.back-btn{background:var(--white-color);border:1px solid #00000021;padding:10px 20px;display:flex;align-items:center;gap:10px;border-radius:8px;cursor:pointer}.upload-logo{position:relative}.upload-logo input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.upload-box{padding:40px;border:2px dashed var(--light-background)}.slider-wrapper article{min-width:100%;display:flex;gap:15px;align-items:center;box-sizing:border-box}.slider-wrapper article img,.slider-wrapper article video{width:100%;height:100%;object-fit:cover;border-radius:10px;text-align:center}.radio-div{border-radius:8px;padding:10px 15px;border:1px solid #e0e0e0;font-size:.9rem;display:flex;align-items:center;gap:10px;margin-bottom:20px}.radio-div input{width:18px;height:18px;border-radius:4px;border:1px solid #C0C0C0;accent-color:var(--primary-color);cursor:pointer}.radio-div label{margin:0}.bottom-btns{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.your-jobs-header{display:flex;justify-content:space-between;align-items:start}.filter-bar{display:flex;gap:15px;align-items:center}.filter-bar h4{margin:0;font-size:20px;font-weight:300}.filter-div{display:flex;justify-content:space-between;gap:10px;margin-top:15px;align-items:center;flex-wrap:wrap}.filter-div .searchbar{border-radius:8px;padding:10px 15px;display:flex;align-items:center;gap:10px;border:1px solid #e0e0e0;font-size:.9rem}.filter-div .searchbar input{border:none;outline:none;padding:0}.jobs-stats{box-shadow:0 9px 20px 0 var(--box-shadow);padding:30px;background:var(--white-color);border-radius:14px}.jobs-stats h2{font-size:36px;font-weight:300;color:var(--primary-color)}.jobs-stats p{font-size:18px;font-weight:300;margin:0;color:var(--paragraph-color)}.jobs-listing{margin-top:20px}.jobs-listing .job-listing-card{box-shadow:2px 9px 20px 0 var(--box-shadow);border-radius:14px;background:var(--white-color);padding:20px;margin-bottom:20px}.empty-state-card{border:1px dashed var(--green-light-border);background:var(--green-light-bg);border-radius:12px;padding:22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.empty-state--jobs{margin:10px 0 0}.empty-state--listing{margin:20px 0;padding:34px 22px}.empty-state--tab{margin:18px 0}.empty-state-icon{width:48px;height:48px;border-radius:50%;background:var(--white-color);color:var(--primary-color);display:flex;align-items:center;justify-content:center;box-shadow:2px 9px 20px 0 var(--box-shadow)}.empty-state-text h5{font-size:18px;font-weight:600!important;margin:0;color:var(--paragraph-color)}.empty-state-text p{font-size:14px;margin:0;color:var(--paragraph-color);opacity:.8}.continue-btn.empty-state-btn{padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;width:auto;float:none;margin:6px 0 0}@media(max-width:767.98px){.empty-state-card{padding:18px}.empty-state-icon{width:42px;height:42px}}.slider-wrapper{position:relative;width:100%;height:150px;overflow:hidden}.slider-wrapper .inner{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.slider-wrapper article{min-width:100%;display:flex;gap:15px;align-items:start;box-sizing:border-box}.slider-wrapper article img{width:100%;height:100%;object-fit:cover;border-radius:10px}.slider-dot-control{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.slider-dot-control label{width:10px;height:10px;border-radius:50%;background:#ffffff96;cursor:pointer;transition:background .3s}.slider-dot-control label:hover{background:#fff}input[type=radio]{position:absolute;top:10px;left:10px;z-index:10;opacity:0}.publish-btn{font-size:14px;background:var(--primary-color);color:var(--white-color);border-radius:5px;padding:5px 15px;border:none}.heading-btn{display:flex;width:100%;justify-content:space-between;align-items:center}.remodeling{border:1px solid #0000001A;border-radius:10px;padding:5px 15px;font-size:14px}.color_remodeling{background:var(--primary-color);font-size:14px;padding:5px 15px;border-radius:10px;color:#fff;display:flex;align-items:center;gap:5px}.color_remodeling svg{width:10px;height:10px;transform:rotate(45deg)}.header{border-bottom:1px solid var(--light-border);background:var(--white-color);z-index:1}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{background-color:var(--primary-color);color:var(--white-color)}.hidden{display:none!important}.cancel-link{text-decoration:none;cursor:pointer}.error-message{color:#dc3545;font-size:.875em;margin-top:.25rem}.logo-preview{display:none;max-width:100%;max-height:200px;margin:0 auto;object-fit:contain}.w-100{width:100%}.mr-10{margin-right:10px}.other-service-input{flex:1;border:none;outline:none;box-shadow:none;background:transparent;padding:0}.show-preview{display:block!important}.file-input.is-invalid~.upload-box{border-color:#dc3545}.steps-form-width{width:85%;margin:auto}.upload-img-card{border:1px solid #0000001A;border-radius:14px;padding:18px}.upload-img-card .uploaded-img{width:100%;object-fit:cover;height:200px}.remove-img-btn{width:40px;height:40px;border-radius:10px;background:red;position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.remove-img-btn svg{width:14px;height:14px}.generate-content{background:#f9fafb;border-radius:14px;padding:40px}.generate-content-list li{list-style:none;margin-bottom:20px}.generate-content-list{background:var(--white-color);width:70%;margin:auto;padding:30px 40px 20px;border-radius:20px}.email-body{background-color:#f8f9fa}.email-container{max-width:600px;margin:0 auto;padding-top:40px}.email-header{text-align:center;border-bottom:1px solid #eeeeee;padding-bottom:20px;margin-bottom:20px}.email-content{text-align:center}.email-footer{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #eeeeee}.email-btn{display:inline-block;text-decoration:none;width:auto;padding:12px 30px}.password-toggle{cursor:pointer;position:absolute;right:15px;top:0;bottom:0;margin-block:auto;color:#999;z-index:10}.change-password-toggle{cursor:pointer;position:absolute;right:15px;top:58%;color:#999;z-index:10}.otp-box{background-color:#f0fdf4;border:1px dashed var(--light-background);padding:15px;border-radius:8px;display:inline-block;margin:20px 0}.otp-code{font-size:32px;font-weight:700;letter-spacing:5px;color:var(--light-background)}.email-heading-text{color:#333;margin:0}.email-subtitle{font-size:24px;margin-bottom:15px}.email-text{color:#555;margin-bottom:25px}.email-text-muted{margin-top:30px;font-size:.9em;color:#666}.email-footer-text{font-size:12px;color:#888}.ai-generated-hashtags-bg{padding:15px;border:1px solid var(--green-light-border);background:var(--green-light-bg);border-radius:6px}.ai-generated-hashtags-bg .remodeling{background:var(--white-color)}.ai-generated-hashtags-bg ul{padding-left:0;margin-bottom:0}.ai-generated-hashtags-bg ul li{list-style:none;margin-bottom:12px}.ai-generated-hashtags-bg ul li:last-child{margin-bottom:0}@media(max-width:767.98px){.ai-generated-hashtags-bg h5{font-size:14px;margin-right:6px}.ai-generated-hashtags-bg p{font-size:13px}}#toast-container>div{opacity:1!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:8px;padding:15px 20px 15px 50px;min-width:350px;max-width:400px;word-wrap:break-word;white-space:normal}.toast-error{background-color:#ef4444!important;color:var(--white-color)}.toast-success{background-color:var(--light-green);color:var(--white-color)}.toast-info{background-color:var(--blue-color);color:var(--white-color)}.toast-warning{background-color:var(--orange-color);color:var(--white-color)}#toast-container .toast-message{word-wrap:break-word;white-space:normal;line-height:1.5}#toast-container .toast-progress{opacity:.4!important}.photo-preview-card{flex:none!important}.banner-heading span:after{content:"";background:url(/build/assets/banner-heading-before-D87G-ChF.png) no-repeat center center;position:absolute;bottom:-45px;left:0;width:100%;height:100%}.banner-section:after{width:340px;height:0px;content:"";position:absolute;top:0;left:13%;box-shadow:0 0 380px 180px #e7fef3;z-index:-1}.banner-content .banner-heading{font-size:56px;font-weight:500!important;letter-spacing:1px;margin:20px 0 30px}.banner-content .banner-heading span{position:relative}.banner-content ul{padding-left:0}.banner-content ul li{font-size:14px}.banner-description{font-size:16px;font-weight:300!important;margin-bottom:30px;color:var(--secondary-color)}.trust-sec p:first-child{color:var(--secondary-color);font-size:20px;font-weight:400!important;margin:0!important}.cmn-heading{text-align:center;margin-bottom:60px}.cmn-heading h4{font-size:40px;font-weight:500!important}.cmn-heading p{font-size:16px;font-weight:400!important;color:var(--secondary-color)}.section-padding{padding:60px 0}.works-card{box-shadow:2px 9px 24px #00674e1f;padding:30px;text-align:center;position:relative;border-radius:15px}.works-card img{width:65px;height:65px;object-fit:contain}.works-card h5{font-size:20px;font-weight:600}.works-card p{font-size:14px;font-weight:400;color:var(--secondary-color);margin:0}.works-card .step-number{position:absolute;top:-15px;right:-15px;font-size:18px;width:35px;height:35px;color:var(--white-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500}.works-card-1 .step-number{background-color:var(--light-green)}.works-card-2 .step-number{background-color:var(--blue-color)}.works-card-3 .step-number{background-color:#9810fa}.works-card-4 .step-number{background-color:var(--orange-color)}.how-work-sec{background:linear-gradient(var(--white-color),#F9FAFB)}.how-work-sec .section-title,.crousel-sec .section-title{border:1px solid var(--green-light-border);color:var(--primary-color);background:var(--green-light-bg);border-radius:5px;padding:5px;margin:auto auto 15px;width:150px;display:flex;justify-content:center}.feedback-sec .section-title{border:1px solid #FEE685;color:var(--orange-color);background:#fffbeb;border-radius:5px;padding:5px;margin:auto auto 15px;width:200px;display:flex;justify-content:center}.feature-sec .section-title{border:1px solid #BEDBFF;color:var(--blue-color);background:#eff6ff;border-radius:5px;padding:5px;margin:auto auto 15px;width:170px;display:flex;justify-content:center}.feature-sec .feature-card{padding:30px;border-radius:24px;margin-bottom:30px;border:1px solid transparent}.feature-sec .feature-card img{width:60px;height:60px;border-radius:15px;object-fit:contain}.feature-sec .feature-card h5{font-size:20px;font-weight:600}.feature-sec .feature-card p{font-size:14px;font-weight:400;color:var(--secondary-color);margin:0}.feature-card-1{background:linear-gradient(135deg,#F0FDFA,var(--white-color))}.feature-card-1 img{box-shadow:2px 9px 24px #00674e1f}.feature-card-1:hover{border:double 1px transparent;background-image:linear-gradient(135deg,#F0FDFA,var(--white-color)),radial-gradient(circle at bottom right,var(--white-color),var(--light-green));background-origin:border-box;background-clip:padding-box,border-box;box-shadow:2px 9px 24px #00674e1f}.feature-card-2{background:linear-gradient(135deg,#EFF6FF,var(--white-color))}.feature-card-2 img{box-shadow:2px 9px 24px #155dfc2e}.feature-card-2:hover{border:double 1px transparent;background-image:linear-gradient(135deg,#EFF6FF,var(--white-color)),radial-gradient(circle at bottom right,var(--white-color),var(--blue-color));background-origin:border-box;background-clip:padding-box,border-box;box-shadow:2px 9px 24px #00674e1f}.feature-card-3{background:linear-gradient(135deg,#FAF5FF,var(--white-color))}.feature-card-3 img{box-shadow:2px 9px 24px #9810fa2e}.feature-card-3:hover{border:double 1px transparent;background-image:linear-gradient(135deg,#FAF5FF,var(--white-color)),radial-gradient(circle at bottom right,var(--white-color),#9810FA);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:2px 9px 24px #00674e1f}.feature-card-4{background:linear-gradient(135deg,#FFFBEB,var(--white-color))}.feature-card-4 img{box-shadow:2px 9px 24px #e171002e}.feature-card-4:hover{border:double 1px transparent;background-image:linear-gradient(135deg,#FFFBEB,var(--white-color)),radial-gradient(circle at bottom right,var(--white-color),var(--orange-color));background-origin:border-box;background-clip:padding-box,border-box;box-shadow:2px 9px 24px #00674e1f}.feature-card-5{background:linear-gradient(135deg,#FFF1F2,var(--white-color))}.feature-card-5 img{box-shadow:2px 9px 24px #ec003f2e}.feature-card-5:hover{border:double 1px transparent;background-image:linear-gradient(135deg,#FFF1F2,var(--white-color)),radial-gradient(circle at bottom right,var(--white-color),#EC003F);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:2px 9px 24px #00674e1f}.post-slide{background:var(--white-color);border-radius:15px;padding-top:1px}.post-slide .post-img{position:relative;overflow:hidden;border-radius:10px 10px 0 0}.post-slide .post-img img{width:100%;height:auto;transform:scale(1);transition:transform .2s linear}.post-slide:hover .post-img img{transform:scale(1.1)}.post-slide .over-layer{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:linear-gradient(-45deg,#06bef4bf,#2d70fd99);transition:all .5s linear}.post-slide:hover .over-layer{opacity:1;text-decoration:none}.post-slide .over-layer i{position:relative;top:45%;text-align:center;display:block;color:var(--white-color);font-size:25px}.post-slide .post-content{background:var(--white-color);padding:20px;border-radius:0 0 15px 15px;box-shadow:2px 9px 24px #00674e1f}.post-slide .post-title{font-size:18px;font-weight:600;color:var(--paragraph-color)}@media(max-width:767px){.post-slide .post-title{font-size:16px;line-height:24px}}.post-slide .post-title a:hover{text-decoration:none;color:#3498db}.post-slide .post-description{line-height:24px;color:gray;margin-bottom:0}@media(max-width:767px){.post-slide .post-description{font-size:14px}}.owl-controls .owl-buttons{text-align:center;margin-top:20px}.owl-controls .owl-buttons .owl-prev{background:var(--white-color);position:absolute;top:35%;left:-5px;padding:0 18px 0 15px;border-radius:50px;box-shadow:3px 14px 25px -10px #92b4d0;transition:background .5s ease 0s}.owl-controls .owl-buttons .owl-next{background:var(--white-color);position:absolute;top:35%;right:-5px;padding:0 15px 0 18px;border-radius:50px;box-shadow:-3px 14px 25px -10px #92b4d0;transition:background .5s ease 0s}.owl-controls .owl-buttons .owl-prev:after,.owl-controls .owl-buttons .owl-next:after{content:"";font-family:FontAwesome;color:#333;font-size:30px}.owl-controls .owl-buttons .owl-next:after{content:""}@media only screen and (max-width:1280px){.post-slide .post-content{padding:0 15px 25px}}.map-top{background:var(--paragraph-color);border-radius:10px 10px 0 0;padding:15px}.magnet-cards{border:1px solid var(--light-border);border-radius:10px;display:flex;gap:15px;align-items:center;padding:18px;margin-bottom:20px;background:var(--white-color)}.magnet-cards img{width:50px;height:50px;object-fit:contain}.magnet-cards h4{font-size:20px!important;font-weight:600!important;text-align:start}.magnet-cards p{font-size:14px;font-weight:400!important;color:#101828b2;margin:0}.magnet-cards-1 h4{color:var(--light-green)}.magnet-cards-2 h4{color:var(--blue-color)}.magnet-cards-3 h4{color:var(--orange-color)}.name-first-letter{width:50px;height:50px;background:var(--light-green);color:var(--white-color);border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center}.feedback-slide{box-shadow:2px 9px 24px #00674e1f;border-radius:14px;padding:30px}.customer-magnet{background:linear-gradient(var(--white-color),#F9FAFB)}.last-banner-sec{width:100%;background:url(/build/assets/last-banner-bg-BhLD1z_w.png);padding:80px 0}.last-banner-sec .banner-heading{font-size:54px}.last-banner-sec .continue-btn{background:var(--white-color);color:var(--primary-color);font-weight:500}.last-banner-sec .back-btn{background:var(--primary-color);border:1px solid var(--white-color);color:var(--white-color)}.footer-sec{text-align:center;margin-top:20px}.footer-sec img{width:100px;height:40px;object-fit:contain}.live-btn{position:absolute;top:10px;right:10px;background:var(--light-green);padding:5px 8px;color:var(--white-color);border-radius:15px;font-size:12px;font-weight:500}.map-iframe{height:85vh}.map-detail-bottom{background:var(--primary-color);padding:15px 0}.map-slider{background:var(--white-color);padding:5px;width:350px;position:absolute;bottom:10px;right:10px;z-index:999}.map-slider .slider-wrapper{max-width:100%}.map-slider .slider-wrapper img{max-width:100%;object-fit:cover;border-radius:0}.map-slider .live-btn{left:10px;width:50px;display:flex;justify-content:center;z-index:9}.map-slider .closeIcon-btn{right:2px;top:2px;position:absolute;width:50px;height:50px;z-index:9;display:flex;justify-content:center}.map-ul-li{padding:20px}.map-ul-li h4{font-size:18px;font-weight:600}.map-ul-li ul{padding-left:0}.map-ul-li ul li{font-size:14px;margin-bottom:10px}.explore-sec{width:350px;position:absolute;top:10px;left:50px;z-index:999;background:#fff;border-radius:10px}.explore-header{background:var(--primary-color);padding:15px;border-radius:10px 10px 0 0}.explore-header h4{font-size:18px;font-weight:600}.explore-header p{font-size:15px;font-weight:400}@media(max-width:767.98px){.explore-header{padding:10px}.explore-header h4{font-size:16px;margin-bottom:0!important}.explore-header p{font-size:12px}}.stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:767.98px){.stats{gap:6px}}.stat{padding:16px;border-radius:14px}@media(max-width:767.98px){.stat{padding:10px 14px;border-radius:10px}}.stat h1{margin:0;font-size:26px}.stat p{margin:4px 0 0;font-size:14px}.green{background:var(--green-light-bg);color:var(--primary-color);border:1px solid #00674e57}.blue{background:#eff6ff;border:1px solid #155dfc3b;color:var(--blue-color)}.purple{background:#f5f3ff;color:#7c3aed;border:1px solid #7c3aed54}.yellow{background:#fffbeb;border:1px solid #e1710045;color:var(--orange-color)}.show-find-job{background:#ffffff40;border-radius:12px;padding:9px 10px 9px 15px;margin-top:10px}.show-find-job button{border:none;color:var(--primary-color);padding:2px 6px;border-radius:10px;font-size:14px}@media(max-width:767.98px){.show-find-job{padding:6px 6px 6px 10px;border-radius:8px}.show-find-job p,.show-find-job button{font-size:12px;font-weight:500;border-radius:4px}}.map-filter-actions .show-find-job{flex:1 1 auto;min-width:0}.map-reset-btn{border:1px solid #ffffff73;color:var(--white-color);background:transparent;border-radius:10px;font-size:13px;font-weight:500;line-height:1;padding:7px 10px;flex-shrink:0}.map-reset-btn:hover{background:#ffffff26}#filter-toggle-btn{flex-shrink:0}.quick{font-size:18px;font-weight:500;color:#101828}.job-detail-content h4{font-size:32px;font-weight:500}.job-detail-content .job-address{padding-left:0;display:flex;gap:30px}#job-detail .owl-buttons .owl-prev{background:var(--white-color);position:absolute;top:45%;left:25px;padding:0 18px 0 15px;border-radius:50px;box-shadow:3px 14px 25px -10px #92b4d0;transition:background .5s ease 0s}#job-detail .owl-buttons .owl-next{background:var(--white-color);position:absolute;top:45%;right:25px;padding:0 18px 0 15px;border-radius:50px;box-shadow:3px 14px 25px -10px #92b4d0;transition:background .5s ease 0s}#job-detail .live-btn{position:absolute;top:10px;left:10px;background:var(--primary-color);padding:5px 8px;color:var(--white-color);border-radius:15px;font-size:12px;width:60px;display:flex;justify-content:center;align-items:center;font-weight:500}#job-detail .post-slide{background:var(--white-color);margin:20px 0;border-radius:15px;padding-top:1px}#job-detail .post-slide .post-img{position:relative;overflow:hidden;border-radius:10px}.prev-small-img{display:flex;gap:20px;align-items:center}.prev-small-img .media-thumb-trigger{border:0;background:transparent;padding:0;line-height:0;cursor:pointer;position:relative;border-radius:10px}.prev-small-img .media-thumb-item{width:124px;height:124px;object-fit:cover;border-radius:10px;border:1px solid #f4f4f4;display:block}.prev-small-img .media-thumb-trigger.is-active .media-thumb-item{border:2px solid var(--theme-color)}.prev-small-img .media-thumb-play{position:absolute;right:8px;bottom:8px;width:24px;height:24px;border-radius:50%;background:#0000008c;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;pointer-events:none}.prev-small-img img{width:124px;height:124px;object-fit:cover;border-radius:10px;border:1px solid #f4f4f4}@media(max-width:767px){.prev-small-img{gap:10px}.prev-small-img .media-thumb-item,.prev-small-img img{width:80px;height:80px}}.prev-small-img.owl-carousel{display:block}.prev-small-img.owl-carousel .owl-item{padding-right:12px}.prev-small-img.owl-carousel .owl-item:last-child{padding-right:0}.prev-small-img.owl-carousel .media-thumb-trigger,.prev-small-img.owl-carousel .media-thumb-item,.prev-small-img.owl-carousel img{width:100%}.media-thumbs-carousel{position:relative}.media-thumbs-carousel.has-thumb-nav{padding:0 34px}.media-thumbs-carousel.has-thumb-nav .owl-buttons .owl-prev,.media-thumbs-carousel.has-thumb-nav .owl-buttons .owl-next{top:38%;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0}.media-thumbs-carousel.has-thumb-nav .owl-buttons .owl-prev{left:0}.media-thumbs-carousel.has-thumb-nav .owl-buttons .owl-next{right:0}.media-thumbs-carousel.has-thumb-nav .owl-buttons .owl-prev:after,.media-thumbs-carousel.has-thumb-nav .owl-buttons .owl-next:after{font-size:22px;line-height:1}@media(max-width:767px){.media-thumbs-carousel.has-thumb-nav{padding:0 28px}.media-thumbs-carousel.has-thumb-nav .owl-buttons .owl-prev,.media-thumbs-carousel.has-thumb-nav .owl-buttons .owl-next{width:30px;height:30px}}.job-detail-content h5{font-size:24px;font-weight:500!important;color:var(--paragraph-color);margin:30px 0 20px}.job-detail-content h6{font-size:18px;font-weight:500!important;color:var(--paragraph-color)}.job-detail-content p{font-size:14px;font-weight:400!important;color:var(--paragraph-color)}.job-detail-content p span{font-size:12px}.job-map-card{background:var(--white-color);border-radius:10px;box-shadow:2px 9px 20px 0 var(--box-shadow);padding:18px}.more-project h4{font-size:24px;font-weight:500!important;color:var(--paragraph-color);margin:30px 0 0}.related-empty-card{border:1px dashed var(--green-light-border);background:var(--green-light-bg);border-radius:12px;padding:30px;margin:20px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;width:fit-content}.related-empty-icon{width:48px;height:48px;border-radius:50%;background:var(--white-color);color:var(--primary-color);display:flex;align-items:center;justify-content:center;box-shadow:2px 9px 20px 0 var(--box-shadow)}.related-empty-text h5{font-size:18px;font-weight:600!important;margin:0;color:var(--paragraph-color)}.related-empty-text p{font-size:14px;margin:0;color:var(--paragraph-color);opacity:.8}@media(max-width:767.98px){.related-empty-card{padding:18px}.related-empty-icon{width:42px;height:42px}}.job-detail-right{background:var(--white-color);border-radius:20px;box-shadow:2px 9px 20px 0 var(--box-shadow);padding:50px 30px 30px}.job-detail-right ul{padding-left:0}.job-detail-right .job-detail-right-listing{border:1px solid var(--green-light-border);background:var(--green-light-bg);border-radius:5px;padding:20px;margin-top:15px}@media(max-width:767.98px){.job-detail-right .job-detail-right-listing{padding:16px}}.profile-img{padding:3px;border:double 2px transparent;background-image:linear-gradient(135deg,#fff,#fff),radial-gradient(circle at bottom right,var(--light-green),var(--light-background));background-origin:border-box;background-clip:padding-box,border-box;border-radius:7px;height:40px;width:40px;overflow:hidden}.profile-img img{width:100%;height:100%;object-fit:cover}.profile-contact{padding-left:0;display:inline-flex;gap:15px}@media(max-width:767.98px){.profile-contact li{font-size:14px}}.profile-content{box-shadow:2px 9px 20px 0 var(--box-shadow);padding:20px;border-radius:15px}.profile-content .select-profile{width:200px;height:200px;min-width:200px;box-shadow:0 25px 50px -12px #0000003b;border:2px solid #10B9811A;border-radius:50%}.profile-content .select-profile input{width:100%;height:100%;opacity:0;position:absolute;z-index:999;cursor:pointer}.profile-content .select-profile .absolute-edit{width:50px;height:50px;background:var(--primary-color);border-radius:50%;position:absolute;bottom:10px;right:0;display:flex;justify-content:center;align-items:center;cursor:pointer}@media(max-width:767.98px){.profile-content .select-profile .absolute-edit{height:36px;width:36px}.profile-content .select-profile .absolute-edit svg{width:18px;height:18px}}.tab{display:flex;box-shadow:2px 9px 20px 0 var(--box-shadow);margin-top:30px;padding:10px;border-radius:15px;gap:30px;justify-content:space-between}.tab p{padding:15px;border-radius:15px;cursor:pointer;margin-bottom:0;width:100%;text-align:center;font-weight:500;color:var(--paragraph-color);border-bottom:2px solid transparent;font-size:16px}@media(max-width:767px){.tab p{padding:10px;border-radius:10px;font-size:14px}}.tab p:hover{color:var(--primary-color)}.tab p.active{background:var(--primary-color);color:var(--white-color);font-weight:600}.tabcontent{display:none;padding:20px 0;animation:fadeEffect .5s}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.suggestion-list{position:absolute;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px #0000001a;display:none;margin-top:5px}.suggestion-item{padding:10px 15px;cursor:pointer;font-size:.9rem;color:var(--paragraph-color)}.suggestion-item:hover{background-color:#f5f5f5}.leaflet-popup-content-wrapper{border-radius:8px}.leaflet-popup-content{margin:12px;font-family:Inter,sans-serif}.map-popup-title{font-weight:600;color:#101828;margin-bottom:4px;font-size:14px}.map-popup-location{color:#667085;font-size:12px;display:flex;align-items:center;gap:4px}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background-color:#00674e66!important}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background-color:#00674ee6!important;color:#fff}.custom-pin-image-wrapper{width:40px;height:40px;border-radius:50%;overflow:hidden;border:3px solid #00674e;position:relative;background:#fff;box-shadow:0 4px 6px #0000004d;margin-left:-5px;margin-top:-5px}.custom-pin-image{width:100%;height:100%;object-fit:cover}.mobile-logo{display:none}.label-text{font-size:16px}.location-icon svg{width:16px;height:16px;min-width:16px}.view-big-img{width:100%;height:450px!important;object-fit:cover}.job-list-img{height:200px!important}.desktop-view-roofing{display:flex}.mobile-view-roofing{display:none}.green-tick-icon svg{min-width:22px}.exploreLive-btn{width:270px}.green-stats{background:#edfdf4;box-shadow:none}.green-stats h2{color:#01aa48;font-weight:600}.blue-stats{background:#ecfbfe;box-shadow:none}.blue-stats h2{font-weight:600;color:#0c8dcd}.orange-stats{background:#fff8ec;box-shadow:none}.orange-stats h2{font-weight:600;color:#f65600}.desktop-view{display:block}.mobile-view{display:none}.job-tabs{padding:15px;border-radius:0 0 15px 15px;box-shadow:2px 9px 24px #00674e1f}.job-card-tab{width:30%}.change-password{border:1px solid var(--green-light-border);background:var(--green-light-bg);padding:15px;border-radius:15px}.change-password a{background:var(--white-color);border:1px solid var(--primary-color);color:var(--primary-color);padding:4px 15px;border-radius:5px;font-size:14px}.delete-account{border:1px solid #FD6B72;background:#fff3f3;padding:15px;color:var(--danger-color);border-radius:15px}.delete-account button{background:var(--white-color);border:1px solid var(--danger-color);color:var(--danger-color);padding:4px 15px;border-radius:5px;font-size:14px}.insta-account{border:1px solid #FD6B72;background:#fff3f3;padding:6px 10px;color:var(--danger-color);width:fit-content;border-radius:5px;font-size:14px;display:flex;align-items:center;gap:10px}.insta-account svg{width:12px;height:12px;cursor:pointer;transform:rotate(45deg)}.insta-account svg path{stroke:var(--danger-color)}.facebook-account{border:1px solid #3D6AD6;background:#ebf0fa;padding:6px 10px;color:#3d6ad6;width:fit-content;border-radius:5px;font-size:14px;display:flex;align-items:center;gap:10px}.facebook-account svg{width:12px;height:12px;cursor:pointer;transform:rotate(45deg)}.facebook-account svg path{stroke:#3d6ad6}.tiktok-account{border:1px solid #323232;background:#3232321a;padding:6px 10px;color:var(--paragraph-color);width:fit-content;border-radius:5px;font-size:14px;display:flex;align-items:center;gap:10px}.tiktok-account svg{width:12px;height:12px;cursor:pointer;transform:rotate(45deg)}.tiktok-account svg path{stroke:var(--paragraph-color)}.business-address svg{width:36px;height:36px}.show-script{background-color:#f4f4f4;padding:15px;border-radius:10px;word-break:break-all}.tab .tablinks{display:flex;align-items:center;gap:10px;justify-content:center}.tablinks.active svg path,.tablinks.active:hover svg path{stroke:var(--white-color)}.tablinks:hover svg path{stroke:var(--primary-color)}
