@import url(https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css);@import url(https://fonts.googleapis.com/css?family=Poppins:700,600,300,500,400|Inter:700,400);@import url(https://px.animaapp.com/66c06123d7b55e09ed5bf857.66c06123d7b55e09ed5bf85a.JLXlIGv.hcp.png);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@tailwind base;@tailwind components;@tailwind utilities;body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace,monospace}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.slick-track{cursor:move}:focus,:focus-visible{outline:none!important;box-shadow:none!important}.navbar{background-color:#fff;padding:10px 20px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.nav-link{position:relative;color:#333;padding:10px 15px;text-decoration:none;font-family:"Georgia",serif;font-weight:400;transition:color .3s ease,transform .3s ease;border-radius:4px}.nav-link:hover{color:#0056b3;transform:translateY(-2px);background-color:rgba(0,86,179,.1);box-shadow:0 4px 10px rgba(0,86,179,.2)}.nav-link:active{transform:translateY(0)}.bsp-header nav{background-color:#fff;color:#fff}.bsp-header .container{flex-direction:row}.bsp-header .navbar{width:100%;justify-content:center}.navbar .nav-link.active{color:#007bff;font-weight:700}.user-profile{display:flex;align-items:center;border:1px solid #ccc;border-radius:20px;padding:8px 16px;cursor:pointer}.user-profile .icon{width:32px;height:32px;border-radius:50%;background-color:#007bff;display:flex;align-items:center;justify-content:center;color:#fff}.user-profile .icon svg{width:16px;height:16px}.user-profile .name{margin-left:16px;font-weight:700}.user-profile .dropdown{margin-left:auto;display:flex;align-items:center}.user-profile .dropdown svg{width:8px;height:8px;color:#ccc}.Toastify:empty{display:none}.header-btns .user-dropdown .dropdown-menu li a{padding:10px 15px;display:flex;align-items:center;grid-gap:10px;gap:10px}.header-btns .user-dropdown .dropdown-menu li a:focus,.header-btns .user-dropdown .dropdown-menu li a:hover{background:#f8f9fa}.header-btns .user-dropdown .dropdown-menu li+li{border-top:1px solid #ddd}.bsp-header .user-after-logout .dropdown-button{border:1px solid #0243a9;padding:5px 26px 5px 5px;color:#0243a9;display:flex;align-items:center;border-radius:50px}.bsp-header .user-after-logout .dropdown-button .user-icon{width:51px;height:51px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0243a9;margin-right:13px;overflow:hidden}.bsp-header .user-after-logout .dropdown-button .user-icon img{height:100%;width:100%;object-fit:cover;border-radius:100%}.bsp-header .user-after-logout .dropdown-button .user-name{margin-right:20px;max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-after-logout{position:relative}.header-btns .user-dropdown .dropdown-menu:after{position:absolute;top:-8px;right:17px;height:15px;width:15px;background:#fff;content:"";transform:rotate(45deg);border:1px solid #ddd;border-bottom:0;border-right:0}.header-btns .user-dropdown .dropdown-menu{display:block;width:100%;max-width:190px;left:50%;transform:translateX(-50%);top:104%}.header-btns .user-dropdown .dropdown-menu li{position:relative;z-index:1}header .navbar-expand-sm .navbar-toggler{height:35px;width:40px;background:transparent;border-color:#0243a9;justify-content:space-between;flex-direction:column;padding:8px 5px}.navbar-expand-sm .navbar-toggler span{background:#0243a9;width:100%;height:2px}.NavbarLogout_headerBtnsWrapper__1SWS3{display:flex;align-items:center;grid-gap:10px;gap:10px}.NavbarLogout_userDropdown__19GmK{position:relative;display:inline-block}.NavbarLogout_dropdownButton__oSgbo{background-color:hsla(0,0%,100%,.1);color:#fff;border:none;padding:8px 12px;cursor:pointer;display:flex;align-items:center;font-family:"Neue Montreal-Regular",Helvetica;font-size:16px;border-radius:20px}.NavbarLogout_dropdownButton__oSgbo:hover{background-color:hsla(0,0%,100%,.5)}.NavbarLogout_userIcon__1SzQO{margin-right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;overflow:hidden;background-color:#f59e0b;color:#1e3a8a}.NavbarLogout_userIcon__1SzQO img{width:100%;height:100%;object-fit:cover}.NavbarLogout_userIcon__1SzQO svg{width:20px;height:20px;fill:#1e3a8a}.NavbarLogout_userIcon__1SzQO svg path{fill:#fff}.NavbarLogout_userName__Qx1MH{margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;font-weight:600;color:#fff}.NavbarLogout_dropdownArrow__1dnwH{width:12px;height:auto;margin-left:4px}.NavbarLogout_dropdownMenu__3uSFE{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);list-style:none;padding:8px 0;margin:2px 0 0;z-index:1000;min-width:180px}.NavbarLogout_dropdownItem__2uJwq{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 15px;color:#333;text-decoration:none;white-space:nowrap;font-family:"Neue Montreal-Regular",Helvetica;font-size:15px}.NavbarLogout_dropdownItem__2uJwq svg{width:18px;height:18px;fill:#555}.NavbarLogout_dropdownItem__2uJwq:hover{background-color:#f5f5f5;color:#0243a9}.NavbarLogout_dropdownItem__2uJwq:hover svg{fill:#0243a9}.options-list{display:flex;justify-content:space-between;grid-gap:30px;gap:30px}.options-list .option-box{background-color:#fff;position:relative;box-shadow:0 6px 34px rgba(0,0,0,.07);border-radius:15px;width:100%;padding-bottom:44px;text-align:center;cursor:pointer;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out}.options-list .option-box:hover{transform:translateY(-10px)}.options-list .option-box .icon-list{height:72px;width:72px;display:flex;align-items:center;margin:32px auto;justify-content:center;box-shadow:0 5px 23px rgba(0,0,0,.05);border:2px solid #fff;border-radius:36px;background-color:#f5f9fd;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out}.option-box:hover .icon-list{background:#e6f1fb}.options-list .option-box span{color:#3c3c3c;letter-spacing:1.43px;text-align:center;font-family:"Neue Montreal-Medium",Helvetica;font-size:19px;font-weight:500;line-height:28px;max-width:200px;margin:auto;display:inline-block}.search-banner{padding:100px 0}.search-options{border:1px solid #e4e4e4}.search-options .options-list{padding:0 45px 45px;grid-gap:25px;gap:25px}.connect-with-clients h2{font-size:65px;line-height:81px}@media screen and (min-width:1850.50px){.search-job-page .building-job-banner .container{max-width:1690px}}@media screen and (max-width:1860px){.search-banner:after{background-size:200px;background-position:100% 100%}.bottom-hammer-vector:after{background-size:120px;background-position:0 100%}}@media screen and (max-width:1850px){.main-banner-h1{font-size:64px;line-height:74px}}@media screen and (max-width:1800px){.testimonial-slider .slick-list:after{max-width:calc(100% - 450px)}.user-testimonial .testimonial-slider .slick-arrow.slick-next{right:220px}.user-testimonial .testimonial-slider .slick-arrow.slick-prev{right:293px}}@media screen and (max-width:1600px){.search-banner:after{display:none}.customer-success-info.advantage-box{transform:translateX(-20%)}.inner-page-banner:after{background-size:150px;background-position:100% 100%;right:10px}}@media screen and (max-width:1499px){.search-banner{padding:70px 0}.featured-professionals{padding:120px 0 100px}.job-data .job-name{font-size:20px}.job-data .job-skills{font-size:16px}.job-banner-left h1{font-size:54px;line-height:60px;margin-bottom:18px}.job-banner-left p{font-size:20px;line-height:20px}.testimonial-slider .slick-slide.slick-current~.slick-active{opacity:.1}.search-job-page .building-job-banner .container{max-width:1140px}.job-social-buttons .btn{font-size:17px;padding:16px 20px}.job-banner-left .search-form-box{margin-bottom:40px}.post-job-wrapper .post-job-box{padding:30px 30px 410px}.post-job-wrapper{max-width:1000px}.post-job-box h3{font-size:42px;line-height:43px}.post-job-section{padding:105px 0}}@media screen and (max-width:1399px){.list-page-wrapper .container{max-width:100%}.list-result-box .result-item .right-button-group{flex-direction:column;justify-content:flex-start}.list-result-box .result-item .right-button-group button{width:100%}body .list-page-wrapper{padding:80px 0}body .Job-box-description .desc-heading{font-size:18px}body .dashboard-home-owner .right-button-group button,body .job-desc-data,body .job-desc-list li{font-size:16px}body .list-resultbox-wrapper .list-result-box .box-topbar{margin-bottom:20px}body .list-page-inner{grid-gap:20px;gap:20px}}@media screen and (max-width:1365px){.inner-page-banner:after{display:none}.tips-image figure img{max-width:480px}.advantage-box p{font-size:24px}.advantage-box p span{font-size:16px}.advantage-box{width:180px;padding:18px 12px}.tool-efficiency.advantage-box{padding:18px 8px 18px 18px;width:230px}.tool-efficiency.advantage-box figure{width:50px;height:50px}.filter-btns h3{font-size:20px}.filter-btns label{font-size:16px}body .filter-btns .btn-dropdown-select select,body .filter-btns .btn-dropdown .dropdown-main-button{padding:18px 25px 20px;font-size:18px}.job-banner-left h1{font-size:54px;line-height:60px;margin-bottom:14px}.job-banner-left p{font-size:20px;line-height:20px}.job-banner-left .search-form-box{margin:30px 0}.job-social-buttons .theme_btn{font-size:16px;padding:16px 24px}.connect-with-clients h2{font-size:55px;line-height:71px}.connect-with-clients p{font-size:20px}.connect_btns .theme_btn{font-size:16px}.post-job-box h3{font-size:41px;line-height:42px}.post-job-box p{font-size:18px}.user-testimonial{padding:130px 0}.user-testimonial h2{font-size:55px;line-height:64px}.user-testimonial .heading-desc{font-size:22px}.testimonial-box-data .testimonial-text h5{font-size:20px}.testimonial-author h5,.testimonial-box-data .testimonial-text p{font-size:16px}.job-social-buttons{grid-gap:10px;gap:10px}.job-banner-left{min-width:550px}body .filter-box-left .search-form{padding:32px 12px}body .search-form .filter-form label,body .search-form .filter-form label.big-title{font-size:16px}body .review-hours{grid-gap:10px;gap:10px}.testimonial-slider .slick-list:after{max-width:calc(100% - 200px)}.user-testimonial .testimonial-slider .slick-arrow.slick-next{right:80px}.user-testimonial .testimonial-slider .slick-arrow.slick-prev{right:152px}}@media screen and (max-width:1199px){.search-job-page .building-job-banner .container{max-width:960px}.options-list .option-box span{font-size:16px}.options-list .option-box{padding-bottom:24px}.options-list .option-box .icon-list{margin:24px auto}.featured-professionals{padding:80px 0}.inner-page-heading{font-size:38px;line-height:54px}.inner-heading-desc{font-size:18px}.job-data .job-name{font-size:16px}.job-data .job-skills{font-size:14px;margin-bottom:30px}.job-box .learn-button{font-size:16px;padding:10px 5px}.useful-tips{padding-top:100px}.tips-main-wrapper .tips-data p{font-size:18px;line-height:24px;margin-bottom:24px}.theme_btn{font-size:18px;line-height:24px;padding:15px 28px}.banner-heading{font-size:36px;line-height:70px}.search-banner{padding:60px 0}.job-box .job-image{margin-bottom:30px}.tool-efficiency.advantage-box{transform:translateX(30px)}footer .footer-logo-social{padding:40px 0}footer .social-media-footer .social-media-list .media-icon{height:46px;width:46px}footer .footer-links-list-main a{font-size:15px}footer .footer-links-box h4{font-size:17px;line-height:30px}footer .footer-links-wrapper{margin-bottom:60px}footer .footer-copyright{padding:20px 0}body .filters-popup{left:inherit;right:0}body .filters-popup:after{margin-left:auto!important;left:inherit;right:120px}body .messaging-inner-wrapper{flex-wrap:wrap}body .messaging-inner-wrapper .messaging-right{width:100%}body .message-ad-box .ad-buttons{max-width:290px;width:100%}body .message-ad-box .business-name-image{margin-bottom:20px}body .ad-contact-btn{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:20px;gap:20px}body .messaging-right .message-ad-box{justify-content:center;display:flex}body .checkbox-grid .check-box{width:32.5%}body .seven-step-banner .banner-stepper{max-width:850px}.seven-step-banner .banner-stepper .step.current .step-icon:before,body .seven-step-banner .banner-stepper .step.complete .step-icon:before{width:46px;height:46px}body .seven-step-banner .banner-stepper .step-icon{height:36px;width:36px}body .seven-step-banner .banner-stepper .step-icon img{max-width:20px}body .seven-step-banner .banner-stepper .step-text{font-size:12px;width:120px}body .seven-step-banner .banner-stepper .step:after{width:130px;left:60px;top:15px;height:5px}}@media screen and (max-width:1023px){.customer-success-info.advantage-box{transform:none;top:-60px}.tool-efficiency.advantage-box{transform:none}.search-options h3{margin:0 auto 15px}.search-options .options-list{padding-bottom:30px}body .list-page-wrapper{padding:60px 0}.filter-box-left .filter-form{width:100%}body .list-resultbox-wrapper .list-result-box{padding:40px 20px}body .Job-box-description .desc-heading{letter-spacing:1px;font-size:16px;margin-bottom:10px}body .dashboard-home-owner .right-button-group button,body .job-desc-data,body .job-desc-list li{font-size:14px}body .job-desc-list li{line-height:30px}body .job-desc-data{line-height:20px}}@media screen and (max-width:991px){header .navbar-expand-sm .navbar-toggler{display:flex}.search-banner{padding:50px 0}.container{max-width:100%}.inner-page-heading{font-size:30px;line-height:42px}.tips-main-wrapper .tips-data .inner-page-heading{margin-bottom:16px}.tips-image figure img{max-width:380px}.advantage-box{transform:scale(.7)!important}.bottom-hammer-vector:after{background-size:100px}.featured-professional-jobs{flex-wrap:wrap}.featured-professional-jobs .job-box{width:47%;flex:none}.job-box .job-image,.job-data .job-skills{margin-bottom:20px}.search-options .options-list{padding:0 20px 30px}.options-list .option-box span{font-size:14px}button.filter-btn{padding:11px;font-size:16px}.filter-search{justify-content:end}.search-inputs .location-input{width:242px}.filter-search{width:162px}footer .footer-links-wrapper{flex-wrap:wrap}footer .footer-links-list-main{flex-wrap:wrap;grid-gap:0;gap:0}footer .footer-links-wrapper ul{width:100%}.building-job-banner-wrapper{flex-direction:column-reverse;grid-gap:10px;gap:10px}.job-banner-right img{max-width:300px}.job-banner-left{text-align:center}.job-banner-left .search-inputs label{text-align:left}.job-social-buttons{justify-content:center}.connect-with-clients h2,.job-banner-left h1{font-size:44px;line-height:50px}.connect-with-clients p{margin-bottom:30px}.post-job-section,.user-testimonial{padding:110px 0}.post-job-box h3{font-size:36px;line-height:38px}.post-job-wrapper .post-job-box .btn{font-size:18px}.user-testimonial h2{font-size:45px;line-height:1.1}.user-testimonial .heading-desc{font-size:20px;margin-top:10px}.post-job-wrapper .post-job-box{padding-bottom:250px;background-size:contain}.list-page-inner{flex-direction:column}body .filter-box-left h3{margin:0 0 20px}body .list-resultbox-wrapper{margin-top:20px}body .filter-box-left .search-form{margin-bottom:0}.testimonial-slider .slick-list:after{display:none}.user-testimonial .testimonial-slider .slick-arrow.slick-prev{right:52%}.user-testimonial .testimonial-slider .slick-arrow.slick-next{right:calc(52% - 70px)}.user-testimonial .testimonial-slider .slick-arrow:after{opacity:0}body .messaging-left{width:100%}.back-button{display:none}body .chatbox-content{padding:5px}body .chat-persons-list{height:auto;max-height:600px}body .messaging-wrapper-main{padding-top:30px}.inner-page-banner h1{font-size:36px;line-height:76px}.inner-page-banner p{font-size:21px}.banner-stepper{width:600px}.banner-stepper .step:after{width:200px}.banner-stepper .step .step-text{font-size:14px;max-width:180px;white-space:normal}.inner-page-banner{padding:20px 0}.onboarding-form{margin-top:50px;padding-bottom:100px}.onboarding-form label{font-size:16px}.onboarding-form .form-control{padding:10.5px 44px 10.5px 24px;font-size:14px}body .seven-step-banner .banner-stepper .step-text{display:none}body .seven-step-banner .banner-stepper{max-width:600px}body .seven-step-banner .banner-stepper .step:after{width:90px;left:20px}body .uploaded-images .uploaded-file-box{width:31%}.messaging-center .chatbox-content{padding:12px}body .chat-msg .chat-person{height:30px;width:30px;min-width:30px}}@media screen and (max-width:767px){body .chat-persons-list{height:auto;max-height:590px}.messaging-inner-wrapper .messaging-left{display:block;width:100%;flex:0 0 100%;max-width:100%}.messaging-inner-wrapper .messaging-center{display:none;width:100%;flex:0 0 100%}.messaging-inner-wrapper.chat-visible .messaging-left{display:none}.messaging-inner-wrapper.chat-visible .messaging-center{display:flex}.messaging-inner-wrapper .messaging-right{display:none}.back-button{display:block;background:transparent;border:none;cursor:pointer;padding:0 10px 0 0}body .chat-search{margin:14px 0}.inner-page-banner{padding:50px 0}.inner-page-banner h1{font-size:36px;line-height:76px}.search-options .options-list{flex-wrap:wrap}.options-list .option-box{width:47%}.tips-main-wrapper{flex-wrap:wrap;justify-content:center}.tips-image figure img,.tips-main-wrapper .tips-data{max-width:467px;width:100%}.social-media-footer{grid-gap:14px;gap:14px}footer .social-media-footer .social-media-list .media-icon{height:36px;width:36px}footer .social-media-footer .social-media-list .media-icon img{max-width:18px}footer .social-media-footer label{font-size:16px;line-height:30px}footer .footer-copyright p{font-size:15px}footer .footer-copyright{padding:10px 0}.footer-link-seprator{display:none}footer .footer-links-wrapper .footer-links-box{width:50%;margin-bottom:20px}footer .footer-links-wrapper .footer-links-box::last-child{margin:0}footer .footer-links-wrapper{margin-bottom:40px}.search-form,.search-inputs{flex-direction:column}.search-inputs .location-input{width:100%;padding:8px 0;border-right:0;border-bottom:1px solid #ddd}.service-input{padding:8px 0;width:100%}.search-form .filter-search,.search-form .search-inputs{width:100%}.search-form{border-radius:10px;padding:9px}.search-form .filter-search{justify-content:center;grid-gap:10px;gap:10px;padding-top:5px;border-top:1px solid #ddd}button.filter-btn{padding:11px 23px}.filter-search .search-btn{height:42px;width:auto}.filter-search .search-btn span{display:inline-block}.post-job-wrapper{flex-direction:column}.post-job-wrapper .post-job-box{padding-bottom:410px;background-size:auto;max-width:480px;margin:auto}.connect-with-clients h2,.job-banner-left h1{font-size:40px;line-height:46px}.post-job-section,.user-testimonial{padding:80px 0}.connect-with-clients h2,.job-banner-left h1,.user-testimonial h2{font-size:38px}.job-banner-left{min-width:inherit}.list-result-box .result-item{flex-direction:column}.list-result-box .result-item .right-button-group{flex-direction:row;max-width:inherit!important}.post-job-box h3{font-size:28px;line-height:38px}body .filters-popup{transform:translateX(-50%);right:inherit;left:inherit}body .filters-popup:after{margin-left:auto!important;left:50%;right:inherit;transform:translateX(-50%)}body .message-ad-box .ad-buttons{max-width:190px}.message-ad-box .ad-buttons button{font-size:16px}.onboarding-form .form-row{flex-wrap:wrap;grid-gap:0;gap:0}.onboarding-form .form-row .form-group{width:100%;flex:none;margin-bottom:15px}.banner-stepper .step .step-text{display:none}.banner-stepper{width:300px}.banner-stepper .step:after{width:140px;left:20px}.inner-page-banner h1{white-space:normal;line-height:1;font-size:28px}.inner-page-banner p{font-size:18px;white-space:normal}body .checkbox-grid .check-box{width:49%}.checkbox-grid.checkbox-full .check-box{width:100%!important}body .custom-upload-file .upload-button{font-size:16px;padding:14px 22px}body .uploaded-images .uploaded-file-box{width:48%}.auth-box-wrapper .bps-logo{margin-bottom:20px}}@media screen and (max-width:576px){body .uploaded-images .uploaded-file-box{width:100%}body .seven-step-banner .banner-stepper .step:after{width:70px}body .message-ad-box .ad-buttons{width:100%;max-width:inherit}.featured-professional-jobs .job-box,.options-list .option-box{width:100%;max-width:400px;margin:auto}footer .footer-logo-social{flex-direction:column;grid-gap:10px;gap:10px;padding:20px 0}.inner-page-heading{font-size:24px;line-height:32px}.tips-main-wrapper{grid-gap:20px;gap:20px}.tips-main-wrapper .tips-data .inner-page-heading{margin-bottom:10px}.tips-main-wrapper .tips-data p{font-size:16px;line-height:22px;margin-bottom:18px}.theme_btn{font-size:16px;padding:10px 28px}.post-job-wrapper .post-job-box{padding:45px 20px 410px}.job-social-buttons .theme_btn{font-size:14px;padding:16px 20px}.connect_btns .theme_btn{font-size:14px}.connect-with-clients{padding-top:60px}.connect_btns,.job-social-buttons{flex-direction:column;max-width:360px;margin:auto}.post-job-section,.user-testimonial{padding:40px 0}.list-result-box .result-item .right-button-group button{width:48%}.list-result-box .result-item .right-button-group{justify-content:space-between;flex-wrap:wrap}.list-switch-sort{flex-direction:column}body .sort-select.filter-form .input-field{width:auto;min-width:200px;padding-right:30px}body .list-resultbox-wrapper .list-result-box{padding:20px 10px}.list-resultbox-wrapper .result-data-text h4{font-size:18px}.bottom-hammer-vector:after{left:0}body .testimonial-slider .slick-track{padding-bottom:50px}body .testimonial-slider{margin-bottom:50px}.connect-with-clients h2,.job-banner-left h1,.user-testimonial h2{font-size:32px;line-height:1.24}.user-testimonial .heading-desc{font-size:18px;line-height:24px}body .message-ad-box .business-name-image{margin-bottom:20px}body .ad-contact-btn{display:block}body .ad-location-contact{margin-bottom:20px}body .message-ad-box .ad-buttons button{font-size:18px}body .checkbox-grid .check-box{width:100%}body .onboarding-form-button button{font-size:18px;line-height:normal}.send-chat-actions .chat-input-wrapper{flex-wrap:wrap;padding:0}.send-chat-actions .chat-attachment-button{height:40px;width:40px}body .send-chat-options .send-button{height:34px;width:34px}body .send-chat-options .send-button img{max-width:17px}.send-chat-actions .send-chat-options{margin-left:auto;padding:0 10px 5px;width:100%;justify-content:flex-end}.chat-input-wrapper input{border-bottom:1px solid #ddd!important;margin-bottom:4px;padding:12px}body .chat-msg{margin-bottom:5px}.chat-msg .chat-time{font-size:10px;line-height:14px;letter-spacing:normal}body .chat-msg-box{font-size:14px;padding:8px 14px;line-height:18px}body .chat-header .user-image-name{font-size:16px;line-height:26px}body .messaging-center .chat-header{padding:16px}.messaging-inner-wrapper .chat-persons-list .chat-person-box figure{max-width:40px;max-height:40px;min-width:40px;min-height:40px}.messaging-inner-wrapper .chat-persons-list .chat-person-box{grid-gap:10px;gap:10px;padding:10px 18px 10px 10px}.messaging-inner-wrapper .chat-person-name-date p{font-size:16px}.messaging-inner-wrapper .chat-person-name-date span{font-size:13px}.messaging-inner-wrapper .chat-persons-list .chat-hint{font-size:14px;line-height:inherit}}@media screen and (max-width:479px){body .seven-step-banner .banner-stepper .step:after{width:55px}.list-result-box .result-item .right-button-group button,footer .footer-links-wrapper .footer-links-box{width:100%}footer .footer-links-wrapper{margin-bottom:0}footer .social-media-footer{flex-direction:column;align-items:baseline;grid-gap:2px;gap:2px}footer .footer-copyright p{font-size:13px}.connect-with-clients h2,.job-banner-left h1,.user-testimonial h2{font-size:24px}}.footer .top-bg-bar{height:4px;width:100%;background:linear-gradient(#a37113,#d4a203)}.footer-logo-social{padding:75px 0;display:flex;justify-content:space-between}.social-media-footer{display:flex;grid-gap:28px;gap:28px;align-items:center}.social-media-footer label{font-size:19px;line-height:35px;letter-spacing:.855px;font-family:Neue Montreal-Bold}.social-media-footer .social-media-list{display:flex;grid-gap:10px;gap:10px}.footer-logo-social figure{margin:0}.social-media-footer .social-media-list .media-icon{height:60px;width:60px;border-radius:50px;display:flex;align-items:center;justify-content:center}.twitter-media{background:#21acff}.insta-media{background:#9a3bb5}.youtube-media{background:#ee3131}.linkedin-media{background:#0c61bf}.footer-links-wrapper{margin-bottom:88px;display:flex;justify-content:space-between}.footer-links-wrapper ul{list-style:none;padding:0;margin:0;letter-spacing:.855px}.footer-links-list-main{display:flex;grid-gap:30px;gap:30px}.footer-links-list-main a{color:#737373;text-decoration:none;font-size:17px}.footer-links-list-main a:hover{color:#333}.footer-links-list-main li{line-height:36px}.footer-copyright{padding:29px 0;border-top:1px solid rgba(30,30,30,.1)}.footer-copyright p{margin-bottom:0;font-size:17px;color:#3c3c3c;line-height:40px;letter-spacing:1.275px}.footer-link-seprator{width:1px;background:rgba(30,30,30,.1)}.footer-links-box h4{font-family:Neue Montreal-Bold;font-size:19px;margin-bottom:8px;line-height:35px;color:#3c3c3c;letter-spacing:.855px}.featured-professionals{background:url(/images/home-landing-page/BlueBackground.png)}.featured-business-carousel{margin-top:50px}.biz-box{text-align:center;background:hsla(0,0%,100%,.1);border-radius:15px;padding:20px;margin:0 10px}.biz-image{background:#fff;width:100%;height:190px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:20px;border-radius:15px}.biz-image img{max-width:100%;height:100%;object-fit:cover;border-radius:15px}.biz-data .biz-name{font-size:23px;font-weight:700;line-height:27.6px;letter-spacing:1.38px;margin-bottom:10px}.biz-data p{font-size:17px;margin-bottom:8px;letter-spacing:1.2px}.learn-button{border:1px solid #d4a203;border-radius:30px;display:block;width:100%;background:transparent;color:#d4a203;font-size:18px;font-weight:500;padding:12px;cursor:pointer;transition:background .3s ease-in-out,color .3s ease-in-out}.learn-button:hover{background:#d4a203;color:#fff}.slick-next,.slick-prev{color:#d4a203!important;font-size:24px!important}body{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Helvetica,Arial,sans-serif}.business-landing{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:3316px;position:relative}.business-landing .section-header{align-self:stretch;height:64px;padding:20px 0;width:100%;background-color:#030e41;color:#f1f7ff}.business-landing .header-container,.business-landing .section-header{align-items:center;display:flex;grid-gap:49px;gap:49px;justify-content:center;position:relative}.business-landing .header-container{flex:1 1;flex-grow:1;margin-bottom:-8px;margin-top:-8px}.business-landing .div-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;grid-gap:10px;gap:10px;justify-content:center;position:relative}.business-landing .mytitle{color:#012d71;font-family:"Poppins",Helvetica;font-size:23px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}.business-landing .image-197{height:40px;width:40px}.business-landing .build-start{color:#fff;font-family:var(--font-family-poppins);font-size:var(--font-size-l);font-weight:600;letter-spacing:0;line-height:normal;position:relative;width:178px}.business-landing .navbar{align-items:center;display:inline-flex;flex:0 0 auto;grid-gap:40px;gap:40px;position:relative}.business-landing .text-wrapper-2{color:#fff;font-family:"Poppins",Helvetica;font-size:14px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.business-landing .frame-2{display:inline-flex;flex:0 0 auto}.business-landing .frame-instance{border-radius:100px!important;flex:0 0 auto!important;height:40px!important}.business-landing .frame-3{border:.5px solid #012d71;border-radius:70px;display:inline-flex;flex:0 0 auto;height:40px}.business-landing .text-wrapper-3{color:#012d71;font-family:"Poppins",Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.business-landing .login-buttons{justify-content:flex-end;width:288px}.business-landing .frame-2,.business-landing .login-buttons{align-items:center;display:flex;grid-gap:10px;gap:10px;position:relative}.business-landing .frame-2{background-color:var(--dixie);border-radius:90px;height:34px;justify-content:center;padding:11px 40px;width:98px}.business-landing .login{color:var(--midnight);font-family:var(--font-family-poppins);font-size:var(--font-size-xxs);font-weight:400;letter-spacing:0;line-height:normal;margin-left:-7px;margin-right:-7px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.business-landing .frame-3{align-items:center;border:2px solid;border-color:var(--neutral-colors100);border-radius:90px;display:flex;grid-gap:10px;gap:10px;height:34px;justify-content:center;padding:11px 40px;position:relative;width:101px}.business-landing .sign-up{color:#fff;font-family:var(--font-family-poppins);font-size:var(--font-size-xxs);letter-spacing:0;line-height:normal;font-weight:300;margin-left:-12.5px;margin-right:-12.5px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.business-landing .section-hero{align-items:flex-start;background-image:url(https://cdn.animaapp.com/projects/66c06124d7b55e09ed5bf85c/releases/66e903f0ea26ccff29c2332d/img/sectionhero.png);background-position:50% 50%;background-size:cover;height:504px;padding:10px;width:100%}.business-landing .auto-container,.business-landing .section-hero{align-self:stretch;display:flex;grid-gap:10px;gap:10px;position:relative}.business-landing .auto-container{align-items:center;flex:1 1;flex-grow:1;justify-content:center;padding:0 50px}.business-landing .frame-LHS{align-items:flex-start;display:flex;flex-direction:column;grid-gap:15px;gap:15px;justify-content:center;padding:20px 0;position:relative;width:554px}.business-landing .top-text{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;grid-gap:50px;gap:50px;margin-right:-49px;position:relative;width:603px}.business-landing .connect-with-more{align-self:stretch;color:transparent;font-family:"Helvetica Neue-Medium",Helvetica;font-size:40px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.business-landing .span{color:#012d71}.business-landing .text-wrapper-4{color:#e4a218}.business-landing .text-wrapper-5{color:#e4a218;font-size:50px}.business-landing .p{color:#637082;font-family:"Poppins",Helvetica;font-size:20px;font-weight:400;letter-spacing:0;line-height:normal;position:relative;width:463px}.business-landing .button-bar{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;grid-gap:10px;gap:10px;padding:30px 0 0;position:relative}.business-landing .frame-wrapper{align-items:flex-end;display:flex;flex:0 0 auto;grid-gap:10px;gap:10px;position:relative;width:554px}.business-landing .frame-4{align-items:flex-start;display:flex;flex-direction:column;grid-gap:20px;gap:20px;height:75px;justify-content:flex-end;position:relative;width:543px}.business-landing .stay-competitive-and{color:#001739;font-family:"Poppins",Helvetica;font-size:15px;font-weight:500;letter-spacing:0;line-height:normal;position:relative;width:310px}.business-landing .frame-5{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;grid-gap:10px;gap:10px;position:relative;width:100%}.business-landing .frame-6{align-items:center;display:flex;grid-gap:15px;gap:15px;margin-right:-11px;position:relative;width:554px}.business-landing .frame-7{align-items:center;background-color:#e9bb41;border:2px solid #386c92;border-radius:10px;display:flex;height:42px;justify-content:space-between;padding:10px 15px;position:relative;width:159px}.business-landing .text-wrapper-6{color:#001739;font-family:"Poppins",Helvetica;font-size:15px;font-weight:500;letter-spacing:0;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.business-landing .arrow-right{height:24px!important;margin-bottom:-1px!important;margin-top:-1px!important;position:relative!important;width:24px!important}.business-landing .frame-8{align-items:center;background-color:#386c92;border:1px solid #000;border-radius:10px;display:flex;height:42px;justify-content:space-between;padding:10px 20px;position:relative;width:177px}.business-landing .text-wrapper-7{color:#fafcfd;font-family:"Poppins",Helvetica;font-size:15px;font-weight:400;letter-spacing:0;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.business-landing .icon{height:16.5px;margin-right:-1.25px;position:relative;width:16.5px}.business-landing .frame-RHS{align-items:flex-start;display:flex;flex-direction:column;grid-gap:10px;gap:10px;justify-content:center;position:relative;width:528px}.business-landing .image{height:373px;margin-right:-8px;position:relative;width:536px}.business-landing .section-biz-connect{align-items:flex-start;align-self:stretch;background-color:#fff;display:flex;grid-gap:10px;gap:10px;height:568px;padding:10px;position:relative;width:100%}.business-landing .auto-container-2{align-items:center;align-self:stretch;display:flex;flex:1 1;flex-direction:column;flex-grow:1;grid-gap:10px;gap:10px;justify-content:center;padding:20px 0;position:relative}.business-landing .frame-top-text{grid-gap:30px;gap:30px;margin-top:-2px}.business-landing .frame-top-text,.business-landing .top-text-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;position:relative;width:100%}.business-landing .top-text-2{grid-gap:37px;gap:37px;padding:0 50px}.business-landing .text-wrapper-8{color:#012d71;font-family:"Helvetica Neue-Medium",Helvetica;font-size:42px;font-weight:500;margin-top:-1px}.business-landing .text-wrapper-8,.business-landing .text-wrapper-9{align-self:stretch;letter-spacing:0;line-height:normal;position:relative;text-align:center}.business-landing .text-wrapper-9{color:#637082;font-family:"Poppins",Helvetica;font-size:20px;font-weight:400}.business-landing .frame-job-feed{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;grid-gap:10px;gap:10px;justify-content:center;padding:20px 96px;position:relative;width:100%}.business-landing .frame-job{background-color:#fff;border:2px solid #000;border-radius:50px;height:245px;overflow:hidden;position:relative;width:394px}.business-landing .overlap-group{background-image:url(https://cdn.animaapp.com/projects/66c06124d7b55e09ed5bf85c/releases/66e903f0ea26ccff29c2332d/img/image-206.png);background-position:50% 50%;background-size:cover;height:120px;left:23px;position:absolute;top:10px;width:348px}.business-landing .text-wrapper-10{left:150px}.business-landing .text-wrapper-10,.business-landing .text-wrapper-11{color:#757575;font-family:"Poppins",Helvetica;font-size:20px;font-weight:400;letter-spacing:0;line-height:normal;position:absolute;text-align:center;top:76px;white-space:nowrap;width:80px}.business-landing .text-wrapper-11{left:257px}.business-landing .need-an-electrician{color:#757575;font-family:"Arial-Regular",Helvetica;font-size:20px;font-weight:400;left:33px;letter-spacing:0;line-height:normal;position:absolute;top:139px;width:321px}.business-landing .architect-canley-wrapper{background-color:#fff;border:1px solid #000;border-radius:20px;height:246px;overflow:hidden;position:relative;width:229px}.business-landing .architect-canley{color:#000;font-family:"Inter",Helvetica;font-size:16px;font-weight:400;left:18px;letter-spacing:0;line-height:16px;position:absolute;top:22px;width:193px}.business-landing .text-wrapper-12,.business-landing .text-wrapper-13{font-family:var(--single-line-body-base-font-family);font-size:var(--single-line-body-base-font-size);font-style:var(--single-line-body-base-font-style);font-weight:var(--single-line-body-base-font-weight);letter-spacing:var(--single-line-body-base-letter-spacing);line-height:var(--single-line-body-base-line-height)}.business-landing .text-wrapper-13{color:#000}.business-landing .text-wrapper-14{font-size:20px;line-height:20px}.business-landing .button-bar-2{align-items:center;flex:0 0 auto;flex-direction:column;margin-bottom:-2px;padding:30px 0 0}.business-landing .button-bar-2,.business-landing .frame-9{align-self:stretch;display:flex;grid-gap:10px;gap:10px;justify-content:center;position:relative;width:100%}.business-landing .frame-9{align-items:flex-end;flex:0 0 auto;padding:10px 0}.business-landing .frame-10{flex:1 1;flex-direction:column;flex-grow:1;grid-gap:20px;gap:20px;height:75px}.business-landing .frame-10,.business-landing .frame-11{align-items:center;display:flex;justify-content:center;position:relative}.business-landing .frame-11{align-self:stretch;flex:0 0 auto;grid-gap:10px;gap:10px;width:100%}.business-landing .frame-12{align-items:center;display:flex;flex:1 1;flex-grow:1;grid-gap:15px;gap:15px;justify-content:center;position:relative}.business-landing .frame-13{align-items:center;background-color:#e9bb41;border:2px solid #386c92;border-radius:10px;display:flex;height:42px;justify-content:space-between;padding:10px 15px;position:relative;width:261px}.business-landing .section-social{align-items:flex-start;background-color:#dae5f8;height:483px;padding:10px;width:100%}.business-landing .auto-container-3,.business-landing .section-social{align-self:stretch;display:flex;grid-gap:10px;gap:10px;position:relative}.business-landing .auto-container-3{align-items:center;flex:1 1;flex-grow:1;justify-content:center}.business-landing .frame-LHS-2{flex-direction:column;grid-gap:30px;gap:30px;justify-content:center}.business-landing .frame-LHS-2,.business-landing .top-text-3{align-items:flex-start;display:flex;position:relative;width:603px}.business-landing .top-text-3{flex:0 0 auto;flex-direction:column;grid-gap:37px;gap:37px}.business-landing .connect-instantly{align-self:stretch;color:#012d71;font-family:"Helvetica Neue-Medium",Helvetica;font-size:36px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.business-landing .text-wrapper-15{font-weight:500}.business-landing .text-wrapper-16{font-family:"Helvetica Neue-Bold",Helvetica;font-size:40px;font-weight:700}.business-landing .check-the-live-job{color:#001739;font-family:"Poppins",Helvetica;font-size:15px;font-weight:500;letter-spacing:0;line-height:normal;position:relative;width:499px}.business-landing .frame-14{align-items:center;display:flex;flex:0 0 auto;grid-gap:15px;gap:15px;margin-right:-11px;position:relative;width:554px}.business-landing .frame-15{align-items:center;background-color:#386c92;border:1px solid #000;border-radius:10px;display:flex;height:42px;justify-content:space-between;padding:10px 20px;position:relative;width:223px}.business-landing .img{height:327px;object-fit:cover;position:relative;width:459px}.business-landing .section-testimonials{align-items:flex-start;align-self:stretch;background-color:#fff;display:flex;flex-direction:column;grid-gap:10px;gap:10px;height:1047px;padding:92px 282px;position:relative;width:100%}.business-landing .group{height:655px;left:157px;position:absolute;top:303px;width:1126px}.business-landing .frame-16{align-items:flex-start;display:flex;flex-direction:column;grid-gap:30px;gap:30px;padding:10px;position:relative;width:1126px}.business-landing .frame-17{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;grid-gap:31px;gap:31px;position:relative;width:100%}.business-landing .frame-18{align-items:flex-start;background-color:#f2f7ff;border-radius:15px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;height:302.52px;padding:40px 22px;position:relative;width:348px}.business-landing .frame-19{margin-right:-1px;width:305px}.business-landing .frame-19,.business-landing .frame-20{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;grid-gap:30px;gap:30px;position:relative}.business-landing .frame-20,.business-landing .frame-21{align-self:stretch;width:100%}.business-landing .frame-21{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;position:relative}.business-landing .text-wrapper-17{color:#001739;font-family:"Poppins",Helvetica;font-size:20px;font-weight:600;letter-spacing:0;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.business-landing .right{height:37px;position:relative;width:38px}.business-landing .text-wrapper-18{align-self:stretch;color:#001739;font-family:"Poppins",Helvetica;font-size:13px;font-weight:400;letter-spacing:0;line-height:21px;position:relative}.business-landing .frame-22{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;grid-gap:10px;gap:10px;position:relative}.business-landing .frame-23{flex:0 0 auto;position:relative}.business-landing .text-wrapper-19{font-size:16px;font-weight:600;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.business-landing .text-wrapper-19,.business-landing .text-wrapper-20{color:#001739;font-family:"Poppins",Helvetica;letter-spacing:0;line-height:17px;position:relative}.business-landing .text-wrapper-20{align-self:stretch;font-size:12px;font-weight:300}.business-landing .group-2{background-color:#f2f7ff;border-radius:15px;height:302.52px;position:relative;width:348px}.business-landing .frame-24{background-color:#f2f7ff;grid-gap:30px;gap:30px;left:22px;top:40px;width:305px}.business-landing .frame-24,.business-landing .frame-25{align-items:flex-start;display:flex;flex-direction:column;position:relative}.business-landing .frame-25{background-color:#f1f7ff;border-radius:15px;grid-gap:10px;gap:10px;height:302.52px;padding:40px 22px;width:348px}.business-landing .quote-right-saying{height:26.21px;position:relative;width:36.42px}.business-landing .frame-26{align-items:flex-start;background-color:#f2f7ff;border-radius:15px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;height:302.52px;padding:33px 22px;position:relative;width:348px}.business-landing .frame-27{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.business-landing .if-you-want-a-job{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.business-landing .i-spoke-to-my-sub,.business-landing .if-you-want-a-job{color:#001739;font-family:"Poppins",Helvetica;font-size:20px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.business-landing .i-spoke-to-my-sub{width:267px}.business-landing .frame-28{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;grid-gap:35px;gap:35px;position:relative;width:875px}.business-landing .hear-what-thousands{align-self:stretch;color:#001739;font-family:"Poppins",Helvetica;font-size:55px;font-weight:400;letter-spacing:0;line-height:65px;margin-top:-1px;position:relative;text-align:center}.business-landing .text-wrapper-21{font-weight:600}.business-landing .text-wrapper-22{font-weight:300}.business-landing .text-wrapper-23{color:#001739;font-family:"Poppins",Helvetica;font-size:18px;font-weight:400;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:518px}.business-landing .section-footer{align-items:flex-start;align-self:stretch;background-color:#012d71;display:flex;flex-direction:column;grid-gap:10px;gap:10px;height:650px;padding:68px 163px;position:relative;width:100%}.business-landing .group-3{height:482px;margin-right:-14px;position:relative;width:1128px}.business-landing .text-wrapper-24{color:#fff;font-family:"Poppins",Helvetica;font-size:16px;font-weight:400;left:0;letter-spacing:0;line-height:30px;position:absolute;top:88px;width:277px}.business-landing .text-wrapper-25{font-size:35px;left:0;line-height:normal}.business-landing .text-wrapper-25,.business-landing .text-wrapper-26{color:#fff;font-family:"Poppins",Helvetica;font-weight:600;letter-spacing:0;position:absolute;top:0;white-space:nowrap}.business-landing .text-wrapper-26{font-size:20px;left:349px;line-height:32px}.business-landing .text-wrapper-27{left:635px}.business-landing .text-wrapper-27,.business-landing .text-wrapper-28{color:#fff;font-family:"Poppins",Helvetica;font-size:20px;font-weight:600;letter-spacing:0;line-height:32px;position:absolute;top:0;white-space:nowrap}.business-landing .text-wrapper-28{left:963px}.business-landing .rectangle{background-color:#fff;height:2px;left:349px;position:absolute;top:22px;width:59px}.business-landing .rectangle-2{background-color:#fff;height:2px;left:635px;position:absolute;top:22px;width:60px}.business-landing .rectangle-3{background-color:#fff;height:2px;left:963px;position:absolute;top:22px;width:90px}.business-landing .for-home-owners-for{left:349px}.business-landing .airconditioning,.business-landing .for-home-owners-for{color:#fff;font-family:"Poppins",Helvetica;font-size:15px;font-weight:400;letter-spacing:0;line-height:49px;position:absolute;top:88px}.business-landing .airconditioning{left:635px}.business-landing .terminology-flow{color:#fff;font-family:"Poppins",Helvetica;font-size:15px;font-weight:400;left:963px;letter-spacing:0;line-height:49px;position:absolute;top:88px}.business-landing .rectangle-4{background-color:#fff;height:1px;left:0;opacity:.2;position:absolute;top:419px;width:1110px}.business-landing .text-wrapper-29{color:#fff;font-family:"Poppins",Helvetica;font-size:18px;font-weight:400;left:392px;letter-spacing:0;line-height:30px;position:absolute;text-align:center;top:469px;white-space:nowrap}.business-landing .frame-29{align-items:flex-start;display:inline-flex;grid-gap:35px;gap:35px;left:0;position:absolute;top:279px}.business-landing .image-2{height:22px;object-fit:cover;position:relative;width:22px}.business-homepage .main-banner-h1{font-size:68px}.business-homepage .building-job-banner-wrapper{grid-gap:30px;gap:30px}.business-homepage .job-banner-left{max-width:802px}.business-homepage .job-banner-left p{line-height:37px;color:#3c3c3c;margin-bottom:30px}.business-homepage .onboarding-form-button{justify-content:flex-start}.business-homepage .job-feeds-wrapper{margin:50px 0;grid-gap:30px;gap:30px}.job-feed-box{width:100%;background:#fff;border-radius:15px;color:#3c3c3c}.job-feed-top{display:flex;grid-gap:15px;gap:15px;font-size:20px;font-weight:500;align-items:center}.job-feed-img{background:#f1f9ff;padding:16px;border-radius:15px;height:80px;width:80px}.job-feed-top p{margin-bottom:8px}.job-address-label{font-size:14px;color:#777;border:1px solid #dfdfe5;border-radius:10px;padding:5px 7px}.job-feed-desc{margin:26px 0;font-size:18px;line-height:21px;letter-spacing:1.44px}.job-feed-datetime{opacity:.65;font-size:14px;font-weight:500;letter-spacing:1.04px}.main-success-wrapper{margin:180px 0;grid-gap:85px;gap:85px;box-shadow:0 13px 42px 0 rgba(0,0,0,.06)}.read-success-content h2{font-size:65px;text-align:left;font-weight:700;margin:0}.job-feed-box{padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);min-height:320px}.job-feeds-wrapper .slick-slide{padding:0 10px}.read-success-content{max-width:435px}.read-success-content p{margin:32px 0;font-size:20px;color:#3c3c3c;opacity:.9;line-height:31px;letter-spacing:1.34px}.business-dash-banner{padding:100px 0;background-image:url(/static/media/banner-bg-shape-light.621f40cb.png);background-position:50%;background-repeat:no-repeat}.business-dash-banner h1{color:#000b1b}.business-dash-banner{position:relative}.business-dash-banner:after{position:absolute;right:20px;width:282px;height:272px;content:"";bottom:60px;background-repeat:no-repeat}.businessdash-options{border-radius:15px;width:100%;max-width:1234px;margin:auto}.businessdash-options h3{background:#fff;width:100%;margin:0 auto 36px;font-family:Neue Montreal-Medium;letter-spacing:1.32px;font-size:45px}.businessdash-options .options-list{padding:0 45px 45px;grid-gap:25px;gap:25px}.featured-businessdash{padding:150px 0 130px;background-color:#f6f9fd;background-size:cover}.inner-heading-desc-businessdash{text-align:center;font-family:Neue Montreal-Regular;font-size:23px;color:#484848;letter-spacing:1.45px;margin:0 0 36px}.messaging-center.onboarding-form{background:#fff;padding:38px}.subscribe-heading{margin-bottom:26px}.business-dash-homepage .messaging-wrapper-main{padding-top:72px}.deadline-label.view-job-body-title2{background:#f5f9fd;border-color:#f5f9fd;color:#0243a9;justify-content:center;box-shadow:none}.business-dash-homepage .featured-businessdash{padding-bottom:0;background:#f5f5fb}.business-dash-homepage .chat-persons-list{height:455px}.subscription-section{padding:100px 0}.business-dash-homepage .inner-page-heading{font-size:65px;font-family:"Neue Montreal-Bold"}.business-dash-homepage .subscription-tiles{display:flex;grid-gap:30px;gap:30px;flex-wrap:wrap}.register-container{display:flex;flex-direction:column;align-items:center;justify-content:top;min-height:100vh}.form-horizontal{width:100%;max-width:600px;padding:20px;background-color:#d7d8d8;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.form-group{width:500px}h2{margin-bottom:20px}.submit-button{background-color:#0039b3}.submit-button:hover{background-color:#45a049}.submit-button{background-color:#4caf50;border-radius:25px;font-size:16px;transition:background-color .3s ease}.submit-button:hover{background-color:#054497}.form-main .error{font-size:14px;color:#f00000}.drag-drop-button{position:relative;width:100%;max-width:329px;background:#f5f9fd;padding:5px;border-radius:31.5px}.drag-drop-button input{opacity:0;position:absolute;left:0;top:0;height:100%;width:100%}.drag-drop-button span{color:rgba(85,85,85,.8);padding:10px 20px;border:1px dashed rgba(85,85,85,.7000000000000001);width:100%;display:block;border-radius:32.49px}.home-onboarding-three .onboarding-form .container{max-width:1200px}.drag-drop-button span des{white-space:nowrap;overflow:hidden;max-width:90%;text-overflow:ellipsis;display:inline-block;font-size:16px;line-height:32px;letter-spacing:1.44px}.custom-upload-file{display:flex;align-items:center;grid-gap:11px;gap:11px;flex-wrap:wrap}.custom-upload-file .upload-button{border:1px solid #0243a9;color:#0243a9;font-size:18px;font-family:Neue Montreal-Medium;line-height:32px;letter-spacing:1.35px;background:linear-gradient(#fff,#dfe4ea);padding:14px 35px;border-radius:31.5px}.custom-upload-file .image-preview img{height:100%;width:100%;object-fit:cover;background:#ddd;position:absolute;left:0;top:0}.custom-upload-file .image-preview{height:70px;width:70px;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.16);overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;min-width:70px}.custom-upload-file .image-preview svg{fill:#ddd}.onboarding-form-button{margin-top:10px;text-align:center;display:flex;justify-content:center;grid-gap:20px;gap:20px}.onboarding-form-button button{background:linear-gradient(#d4a203,#a37113);color:#fff;border-radius:32.49px;border:none;font-family:Neue Montreal-Medium;font-size:21px;line-height:35px;letter-spacing:1.26px;padding:15px 44px;cursor:pointer!important}.onboarding-dropdown.dropdown-results{position:static}.onboarding-dropdown .result-item{padding:9px 10px}.onboarding-dropdown .result-item svg{height:10px;width:10px}.item-selection-tags{display:flex;grid-gap:20px;gap:20px;flex-wrap:wrap}.item-selection-tags .item-selection{background:#f5f9fd;border-radius:32.49px;color:#999;font-size:18px;line-height:32px;display:flex;grid-gap:24px;gap:24px;letter-spacing:1.44px;padding:15.5px 24px}.item-selection-tags .item-selection .remove-button svg{fill:#626262}.item-selection-tags .item-selection .remove-button{margin:0}.onboarding-selection{margin-bottom:30px}.checkbox-grid{display:flex;flex-wrap:wrap;grid-gap:1%;gap:1%}.checkbox-grid .check-box{width:24.1%;display:flex;grid-gap:8px;gap:8px;align-items:center}.checkbox-grid .check-box label{color:#3c3c3c;font-size:16px;margin:0;font-family:Neue Montreal-Regular;line-height:35px;letter-spacing:1.1px}.checkbox-grid .check-box input{border:1px solid #777;height:18px;width:18px}.confirmation-popup .swal2-success-circular-line-left,.confirmation-popup .swal2-success-circular-line-right{display:none}.confirmation-popup .swal2-icon-show{margin:40px auto 10px}.confirmation-popup .swal2-confirm{font-size:16px;background:linear-gradient(#d4a203,#a37113)!important;color:#fff!important;border-radius:32.49px;line-height:22px;border:none;letter-spacing:1.26px;padding:10px 15.3px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.seven-step-banner .container{width:100%;max-width:1340px}.seven-step-banner .banner-stepper{width:100%;max-width:100%}.seven-step-banner .banner-stepper .step-text{width:150px;white-space:wrap;font-size:14px}.seven-step-banner .banner-stepper .step:after{width:180px;left:80px}.select-check-radio{display:flex;align-items:center;grid-gap:10px;gap:10px}.select-check-radio .profession-type-button,.select-check-radio button{font-family:Neue Montreal-Regular!important;font-size:18px;padding:15px 30px;background:#f5f9fd;border-radius:32.49px;color:#999;border:none}.select-check-radio .selected{background:url(/static/media/inner-banner-bg.e907e11c.png);border-color:#0562cd;color:#fff}.select-check-radio .date-selected{padding:0;background:transparent}.form-group .profession-note{font-size:14px;margin-top:10px;letter-spacing:1px}.onboarding-form-button .skip-button{background:#e1e2e3;color:#999}.checkbox-grid.checkbox-full .check-box{width:48.2%}label.switch{all:unset}label.switch .slider{position:relative;top:unset;left:unset;right:unset;bottom:unset;width:50px;display:inline-block;height:26px;background:#7e9fd3!important}label.switch input:checked+.slider{background:#0243a9!important}label.switch .slider:before{background:linear-gradient(#cdced0,#fff)!important}.form-group.custom-switch{display:flex;align-items:center;grid-gap:18px;gap:18px}.form-group.custom-switch label{margin:0}.onboarding-form .form-control:disabled{background:#f4f4f4;cursor:no-drop}.form-control-wrapper{position:relative}.banner-stepper .step img{max-width:27px}.uploaded-images{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;margin-top:20px}.uploaded-images .uploaded-file-box{width:23.2%;flex-wrap:wrap;grid-gap:10px;gap:10px;background:#fff;padding:16px;box-shadow:0 1px 4px rgba(0,0,0,.16)}.uploaded-images .uploaded-file-box .file-name-icon{width:100%;display:flex;grid-gap:5px;gap:5px;align-items:center}.uploaded-file-box button{background:linear-gradient(#d4a203,#a37113);border:none}.uploaded-images .uploaded-file-box .file-name-icon svg{height:16px;width:18px}.preview-modal-body{text-align:center}.preview-modal-body img{max-width:400px}.address-list{list-style:none;padding:0;margin-top:20px;border:1px solid #eee;border-radius:8px;overflow:hidden}.address-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #eee;background-color:#fff;transition:background-color .2s ease-in-out}.address-list-item:last-child{border-bottom:none}.address-list-item:hover{background-color:#f9f9f9}.address-text-container{display:flex;align-items:center;grid-gap:10px;gap:10px}.address-text-container svg{color:#0d6efd;font-size:1.2em}.primary-badge{background-color:#0d6efd;color:#fff;padding:3px 8px;border-radius:12px;font-size:.8em;margin-left:10px;font-weight:500}.remove-address-btn{background:none;border:none;color:#dc3545;cursor:pointer;font-size:1.1em;padding:5px;line-height:1}.remove-address-btn:hover{color:#a71d2a}.add-secondary-section{margin-top:30px;padding-top:20px;border-top:1px dashed #ccc}.add-secondary-button{margin-top:10px;padding:8px 15px;background-color:#198754;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;grid-gap:5px;gap:5px}.add-secondary-button:hover{background-color:#157347}.onboarding-form-button button{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.dropdown-results2{position:absolute;border:1px solid #ddd;border-radius:0 0 8px 8px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-height:250px;z-index:1000;width:calc(100% - 2px);left:1px;top:100%}.result-item{padding:10px 15px;border-bottom:1px solid #eee}.result-item:last-child{border-bottom:none}.result-item-content{grid-gap:10px;gap:10px}.result-item-content svg{color:#6c757d}.address-details-row{display:flex;grid-gap:15px;gap:15px;margin-bottom:15px}.address-details-row .form-group{flex:1 1;margin-bottom:0}.address-phone-details{font-size:.9em;color:#555;margin-top:5px;display:flex;grid-gap:15px;gap:15px;align-items:center}.address-phone-details span{display:flex;align-items:center;grid-gap:5px;gap:5px}.address-phone-details svg{color:#6c757d;font-size:.9em}.address-list-item{padding:15px}.address-details-row label{display:block;margin-bottom:5px}.loader{width:100%;z-index:9999;background-color:hsla(0,0%,100%,.9);bottom:inherit;height:100%}.spinner{border:4px solid rgba(0,0,0,.1);border-top-color:#314bb7;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.business-onboarding-container{text-align:center;width:800px;margin:0 auto}.profession-type-container,.scope-container{display:flex;justify-content:center;grid-gap:20px;gap:20px;margin-bottom:20px}.onboarding-title{font-size:24px;font-weight:700;text-align:center;margin-bottom:20px}.onboarding-subtitle{font-size:18px;font-weight:700;text-align:center;margin-bottom:15px}.onboarding-body{font-size:14px;font-weight:400;text-align:center;margin-bottom:10px}.title-spacing{height:20px}.profession-tags{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-top:10px}.profession-tag{background-color:#d1f7d6;border-radius:20px;padding:5px 10px}.profession-tag,.service-tag{display:flex;align-items:center;height:auto;white-space:nowrap}.service-tag{background-color:#fffdd0}.ancillary-tag{background-color:#f7d1f5;border-radius:20px;padding:5px 10px;display:flex;align-items:center;height:auto;white-space:nowrap}.h4{font-size:14px}.profession-note{font-size:12px}.profession-type-button,.scope-button{padding:9px 20px;border-radius:20px;background-color:#f0f0f0;border:2px solid #ddd;font-size:16px;cursor:pointer;transition:background-color .3s,color .3s}.item-tag{display:inline-block;margin-right:10px;border-radius:15px;padding:5px 10px;font-size:14px;color:#333}.search-input{width:600px;height:50px;padding:14px;border-radius:44px;border:1px solid #8f8d8d}.result-item{padding:8px;border-bottom:1px solid #ddd}.result-item-content{display:flex;align-items:center}.result-item-content span{margin-left:8px}.add-button{background-color:initial;font-size:18px}.dropdown-results{list-style-type:none;border:1px solid #ddd;border-radius:4px}.selected-professions{border:2px dashed #ccc;padding:15px;border-radius:10px}.interests-onboarding{max-width:800px;margin:0 auto;font-family:Arial,sans-serif}.interests-container{flex-direction:column;grid-gap:20px;gap:20px;max-width:100%;margin:0 auto}.interests-section{padding:15px}h3{text-align:center}.interests-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;grid-gap:10px;gap:10px;max-height:200px;overflow-y:auto}.interests-grid div{display:flex;align-items:center;grid-gap:8px;gap:8px}.interests-grid input[type=checkbox]{margin:0}.interests-grid label{margin:0;cursor:pointer;font-size:13px}.submit-button{display:block;width:100px;margin:20px auto;padding:10px;background-color:#000;border-radius:5px}.submit-button:hover{background-color:#333}h2{text-align:center;font-size:24px}.error-message{color:red;margin-bottom:15px;text-align:left}.interests-container{display:flex;justify-content:space-between}.interests-section{flex:1 1;margin-right:20px;padding:10px;border:1px solid #ccc;border-radius:10px}.interests-section:last-child{margin-right:0}.interests-scroll{max-height:200px;overflow-y:auto;padding:10px}.interests-scroll div{margin-bottom:5px}:root{--jobDetailNew-primary-blue:#2563eb;--jobDetailNew-primary-blue-dark:#1d4ed8;--jobDetailNew-primary-blue-light:#3b82f6;--jobDetailNew-amber-400:#fbbf24;--jobDetailNew-amber-500:#f59e0b;--jobDetailNew-amber-600:#d97706;--jobDetailNew-red-500:#ef4444;--jobDetailNew-green-500:#10b981;--jobDetailNew-purple-500:#8b5cf6;--jobDetailNew-gray-50:#f9fafb;--jobDetailNew-gray-100:#f3f4f6;--jobDetailNew-gray-200:#e5e7eb;--jobDetailNew-gray-300:#d1d5db;--jobDetailNew-gray-400:#9ca3af;--jobDetailNew-gray-500:#6b7280;--jobDetailNew-gray-600:#4b5563;--jobDetailNew-gray-700:#374151;--jobDetailNew-gray-800:#1f2937;--jobDetailNew-gray-900:#111827;--jobDetailNew-blue-50:#eff6ff;--jobDetailNew-blue-100:#dbeafe;--jobDetailNew-blue-200:#bfdbfe;--jobDetailNew-blue-400:#60a5fa;--jobDetailNew-blue-500:#3b82f6;--jobDetailNew-blue-600:#2563eb;--jobDetailNew-blue-700:#1d4ed8;--jobDetailNew-blue-800:#1e40af;--jobDetailNew-blue-900:#1e3a8a;--jobDetailNew-amber-50:#fffbeb}.JobDetailNew_jobDetailNew_minHeightScreen__1krxQ{min-height:100vh}.JobDetailNew_jobDetailNew_bgGradientPage__2x9hY{background:linear-gradient(135deg,var(--jobDetailNew-blue-50),var(--jobDetailNew-amber-50))}.JobDetailNew_jobDetailNew_header__3jWdN{background:linear-gradient(90deg,var(--jobDetailNew-blue-600),var(--jobDetailNew-blue-700));color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.JobDetailNew_jobDetailNew_container__14LIF{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.JobDetailNew_jobDetailNew_headerContent__Lgz5Z{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;padding-bottom:1.5rem}.JobDetailNew_jobDetailNew_headerLeft__1oesD{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.JobDetailNew_jobDetailNew_headerLogo__2Ma-U{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.JobDetailNew_jobDetailNew_headerTitle__2Y8eF{font-size:1.5rem;font-weight:700}.JobDetailNew_jobDetailNew_headerSeparator__3FhxF{height:2rem;width:1px;background-color:var(--jobDetailNew-blue-400)}.JobDetailNew_jobDetailNew_headerSubtitle__2dR19 h1{font-size:1.5rem;font-weight:700}.JobDetailNew_jobDetailNew_headerSubtitle__2dR19 p{color:var(--jobDetailNew-blue-200)}.JobDetailNew_jobDetailNew_avatar__3qizv{position:relative;display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;overflow:hidden;border-radius:9999px}.JobDetailNew_jobDetailNew_avatarImage__3kQuS{aspect-ratio:1;height:100%;width:100%;object-fit:cover}.JobDetailNew_jobDetailNew_avatarFallback__2UOYb{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--jobDetailNew-amber-400);color:var(--jobDetailNew-blue-900)}.JobDetailNew_jobDetailNew_mainContent__1oTrN{padding-top:2rem;padding-bottom:2rem;max-width:56rem}.JobDetailNew_jobDetailNew_grid__1-SsQ{display:grid;grid-gap:2rem;gap:2rem}.JobDetailNew_jobDetailNew_gridCols1__2IGcO{grid-template-columns:repeat(1,minmax(0,1fr))}.JobDetailNew_jobDetailNew_addressListItem__g1a4h{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;transition:background-color .2s ease-in-out}.JobDetailNew_jobDetailNew_addressListItem__g1a4h:hover{background-color:#f9fafb}.JobDetailNew_jobDetailNew_addressDetails__t1XeQ{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem;flex-grow:1}.JobDetailNew_jobDetailNew_addressText__3tyhu p{margin:0;font-weight:500;color:#111827}.JobDetailNew_jobDetailNew_addressContact__1naJg{display:flex;align-items:center;grid-gap:1.5rem;gap:1.5rem;margin-top:.5rem;color:#6b7280;font-size:.875rem}.JobDetailNew_jobDetailNew_addressContact__1naJg span{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.JobDetailNew_jobDetailNew_addressActions__1yZDi{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex-shrink:0;margin-left:1rem}@media (min-width:1024px){.JobDetailNew_jobDetailNew_lg_gridCols3__1PA2e{grid-template-columns:repeat(3,minmax(0,1fr))}.JobDetailNew_jobDetailNew_lg_colSpan2__8cORV{grid-column:span 2/span 2}}.JobDetailNew_jobDetailNew_spaceY6__D2iO4>*+*{margin-top:1.5rem}.JobDetailNew_jobDetailNew_card__1Dmkb{background-color:#fff;border-width:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.5rem}.JobDetailNew_jobDetailNew_cardHeader__3TduK{padding:1rem}.JobDetailNew_jobDetailNew_cardHeaderGradient__3Zip1{background:linear-gradient(90deg,var(--jobDetailNew-blue-600),var(--jobDetailNew-blue-700));color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.JobDetailNew_jobDetailNew_cardTitle__1MsPe{font-size:1.25rem;font-weight:600;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.JobDetailNew_jobDetailNew_cardContent__37uQJ{padding:1.5rem}.JobDetailNew_jobDetailNew_cardContentSpaceY4__1t8VL>*+*{margin-top:1rem}.JobDetailNew_jobDetailNew_cardContentSpaceY6__2p9JU>*+*{margin-top:1.5rem}.JobDetailNew_jobDetailNew_label__3Tw0E{font-size:.875rem;font-weight:500;color:var(--jobDetailNew-gray-700);display:block;margin-bottom:.5rem}.JobDetailNew_jobDetailNew_input__2eTdY{display:flex;height:2.5rem;width:100%;border-radius:.375rem;border:1px solid var(--jobDetailNew-gray-300);background-color:#fff;padding:.5rem .75rem;font-size:.875rem}.JobDetailNew_jobDetailNew_input__2eTdY:focus{outline:2px solid var(--jobDetailNew-primary-blue);outline-offset:2px;border-color:var(--jobDetailNew-primary-blue)}.JobDetailNew_jobDetailNew_inputWithIconContainer__2snJD{position:relative}.JobDetailNew_jobDetailNew_inputIcon__2wAcT{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);height:1rem;width:1rem;color:var(--jobDetailNew-gray-400)}.JobDetailNew_jobDetailNew_inputPl10__c8yOj{padding-left:2.5rem}.JobDetailNew_jobDetailNew_dropdownResults___Z678{position:absolute;background-color:#fff;border:1px solid var(--jobDetailNew-gray-300);border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;overflow-y:auto;width:calc(100% - 2px);z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.JobDetailNew_jobDetailNew_resultItem__3VIbZ{padding:.75rem 1rem;cursor:pointer;font-size:.875rem}.JobDetailNew_jobDetailNew_resultItem__3VIbZ:hover{background-color:var(--jobDetailNew-gray-100)}.JobDetailNew_jobDetailNew_flexWrap__b4uTA{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.JobDetailNew_jobDetailNew_badge__3rASo{display:inline-flex;align-items:center;border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;background-color:var(--jobDetailNew-blue-100);color:var(--jobDetailNew-blue-800)}.JobDetailNew_jobDetailNew_badge__3rASo:hover{background-color:var(--jobDetailNew-blue-200)}.JobDetailNew_jobDetailNew_button__1VhYr{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .15s ease;cursor:pointer;border:1px solid transparent;padding-top:10px;padding-bottom:10px}.JobDetailNew_jobDetailNew_button__1VhYr:focus{outline:2px solid var(--jobDetailNew-primary-blue);outline-offset:2px}.JobDetailNew_jobDetailNew_buttonGhost__3c2e4{background-color:initial;border-color:transparent}.JobDetailNew_jobDetailNew_buttonGhost__3c2e4:hover{background-color:var(--jobDetailNew-blue-300)}.JobDetailNew_jobDetailNew_buttonSm__2M2I1{height:1rem;width:1rem;padding:0;margin-left:.5rem}.JobDetailNew_jobDetailNew_buttonIcon__16Fuk{height:.75rem;width:.75rem}.JobDetailNew_jobDetailNew_buttonOutline__lqpsW{border:1px solid var(--jobDetailNew-gray-300);background-color:#fff;color:var(--jobDetailNew-gray-700)}.JobDetailNew_jobDetailNew_buttonOutline__lqpsW:hover{background-color:var(--jobDetailNew-gray-50)}.JobDetailNew_jobDetailNew_buttonOutlineSm__dluJe{padding:.25rem .5rem;font-size:.75rem}.JobDetailNew_jobDetailNew_buttonJustifyStart__2A0nR{justify-content:flex-start}.JobDetailNew_jobDetailNew_md_gridCols2__1ws-p>*+*,.JobDetailNew_jobDetailNew_md_gridCols3__Emb2l>*+*{margin-top:0}.JobDetailNew_jobDetailNew_md_gridCols2__1ws-p{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.JobDetailNew_jobDetailNew_md_gridCols3__Emb2l{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.JobDetailNew_jobDetailNew_textarea__cSiAY{display:flex;width:100%;min-height:6rem;border-radius:.375rem;border:1px solid var(--jobDetailNew-gray-300);background-color:#fff;padding:.5rem .75rem;font-size:.875rem}.JobDetailNew_jobDetailNew_textarea__cSiAY:focus{outline:2px solid var(--jobDetailNew-primary-blue);outline-offset:2px;border-color:var(--jobDetailNew-primary-blue)}.JobDetailNew_jobDetailNew_selectTrigger__2TsiH{display:inline-flex;align-items:center;justify-content:space-between;border-radius:.375rem;border:1px solid var(--jobDetailNew-gray-300);background-color:#fff;padding:.5rem .75rem;font-size:.875rem;height:2.5rem;width:100%}.JobDetailNew_jobDetailNew_selectTrigger__2TsiH:focus{outline:2px solid var(--jobDetailNew-primary-blue);outline-offset:2px;border-color:var(--jobDetailNew-primary-blue)}.JobDetailNew_jobDetailNew_selectContent__3E1mG{border:1px solid var(--jobDetailNew-gray-200);background-color:#fff;border-radius:.375rem;margin-top:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.JobDetailNew_jobDetailNew_selectItem__1vp4c{padding:.5rem .75rem;cursor:pointer}.JobDetailNew_jobDetailNew_selectItem__1vp4c:hover{background-color:var(--jobDetailNew-gray-100)}.JobDetailNew_jobDetailNew_timelineButtonGrid__HNv6B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (min-width:768px){.JobDetailNew_jobDetailNew_timelineButtonGrid__HNv6B{grid-template-columns:repeat(4,minmax(0,1fr))}}.JobDetailNew_jobDetailNew_timelineButton__o1WW0{height:auto;padding:1rem;flex-direction:column;grid-gap:.5rem;gap:.5rem}.JobDetailNew_jobDetailNew_timelineButtonIcon__2SU8q{height:1.25rem;width:1.25rem}.JobDetailNew_jobDetailNew_timelineButtonText__2LX5p{font-size:.75rem;text-align:center}.JobDetailNew_jobDetailNew_bgRed500__o075s{background-color:var(--jobDetailNew-red-500);color:#fff}.JobDetailNew_jobDetailNew_bgBlue500__2FNEz{background-color:var(--jobDetailNew-blue-500);color:#fff}.JobDetailNew_jobDetailNew_bgGreen500__3VDuL{background-color:var(--jobDetailNew-green-500);color:#fff}.JobDetailNew_jobDetailNew_bgPurple500__3sBkD{background-color:var(--jobDetailNew-purple-500);color:#fff}.JobDetailNew_jobDetailNew_uploadArea__1Ve2a{border:2px dashed var(--jobDetailNew-gray-300);border-radius:.5rem;padding:2rem;text-align:center;transition:border-color .15s ease}.JobDetailNew_jobDetailNew_uploadArea__1Ve2a:hover{border-color:var(--jobDetailNew-blue-400)}.JobDetailNew_jobDetailNew_uploadIcon__2YaGz{height:3rem;width:3rem;color:var(--jobDetailNew-gray-400);margin-left:auto;margin-right:auto;margin-bottom:1rem}.JobDetailNew_jobDetailNew_textGray600__2-8Z4{color:var(--jobDetailNew-gray-600)}.JobDetailNew_jobDetailNew_textGray500__3nTKd{color:var(--jobDetailNew-gray-500)}.JobDetailNew_jobDetailNew_mb2__B2cF3{margin-bottom:.5rem}.JobDetailNew_jobDetailNew_mb4__2TyOC{margin-bottom:1rem}.JobDetailNew_jobDetailNew_uploadedImagesGrid__3B2H-{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (min-width:768px){.JobDetailNew_jobDetailNew_uploadedImagesGrid__3B2H-{grid-template-columns:repeat(4,minmax(0,1fr))}}.JobDetailNew_jobDetailNew_uploadedImageItem__ZnH7w{position:relative}.JobDetailNew_jobDetailNew_uploadedImageItem__ZnH7w:hover .JobDetailNew_jobDetailNew_imageRemoveBtn__7Buak{opacity:1}.JobDetailNew_jobDetailNew_uploadedImage__182X5{width:100%;height:6rem;object-fit:cover;border-radius:.5rem;border:1px solid var(--jobDetailNew-gray-200)}.JobDetailNew_jobDetailNew_imageRemoveBtn__7Buak{position:absolute;top:.25rem;right:.25rem;height:1.5rem;width:1.5rem;padding:0;opacity:0;transition:opacity .15s ease;background-color:var(--jobDetailNew-red-500);color:#fff}.JobDetailNew_jobDetailNew_imageRemoveBtn__7Buak:hover{background-color:var(--jobDetailNew-red-600)}.JobDetailNew_jobDetailNew_sidebarCard__3o8Xc{border-width:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:1rem;border-radius:.5rem;overflow:hidden}.JobDetailNew_jobDetailNew_sidebarHeader__n1fh_{background:linear-gradient(90deg,var(--jobDetailNew-amber-500),var(--jobDetailNew-amber-600));color:#fff;padding:1.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.JobDetailNew_jobDetailNew_sidebarTitle__24iMR{font-size:1.25rem;font-weight:600}.JobDetailNew_jobDetailNew_sidebarContent__2BQsj{padding:1.5rem}.JobDetailNew_jobDetailNew_sidebarContentSpaceY4__oHyuK>*+*{margin-top:1rem}.JobDetailNew_jobDetailNew_sidebarContentSpaceY3__MPU_W>*+*{margin-top:.75rem}.JobDetailNew_jobDetailNew_sidebarLabel__1cdKy{font-size:.75rem;color:var(--jobDetailNew-gray-500)}.JobDetailNew_jobDetailNew_sidebarValue__1kPnX{font-weight:600}.JobDetailNew_jobDetailNew_sidebarBudgetValue__2QDVc{color:var(--jobDetailNew-green-600)}.JobDetailNew_jobDetailNew_sidebarBudgetRange__2eeBc{font-size:.875rem;color:var(--jobDetailNew-gray-500)}.JobDetailNew_jobDetailNew_sidebarProfessionBadge__2QGCK{font-size:.75rem;background-color:var(--jobDetailNew-gray-200);color:var(--jobDetailNew-gray-800);padding:.25rem .5rem}.JobDetailNew_jobDetailNew_separator__12T2a{height:1px;background-color:var(--jobDetailNew-gray-200);margin-top:1rem;margin-bottom:1rem}.JobDetailNew_jobDetailNew_buttonFullWidth__1gVmG{width:100%}.JobDetailNew_jobDetailNew_buttonPrimary__pFYYv{background-color:var(--jobDetailNew-amber-600);color:#fff}.JobDetailNew_jobDetailNew_buttonPrimary__pFYYv:hover{background-color:var(--jobDetailNew-amber-400)}.JobDetailNew_jobDetailNew_buttonIconMr2__33pL0{margin-right:.5rem}.JobDetailNew_jobDetailNew_assignedBusinessInfo__27KLY{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;margin-top:.25rem}.JobDetailNew_jobDetailNew_assignedBadge__29GD0{background-color:var(--jobDetailNew-green-500)!important;color:#fff!important;font-size:.75rem;padding:.125rem .375rem;align-self:flex-start;border-radius:.25rem}.JobDetailNew_jobDetailNew_tipsCard__1AfAs{border-width:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background:linear-gradient(135deg,var(--jobDetailNew-blue-100),var(--jobDetailNew-blue-200));border-radius:.5rem}.JobDetailNew_jobDetailNew_tipsContent__2B2_9{padding:1.5rem;text-align:center}.JobDetailNew_jobDetailNew_tipsEmoji__2cuE5{font-size:2.5rem;margin-bottom:.75rem}.JobDetailNew_jobDetailNew_tipsTitle__1cd8B{font-weight:700;color:var(--jobDetailNew-blue-800);margin-bottom:.5rem}.JobDetailNew_jobDetailNew_tipsList__1x91H{font-size:.875rem;color:var(--jobDetailNew-blue-700);list-style:none;padding:0;margin:0;text-align:left}.JobDetailNew_jobDetailNew_tipsList__1x91H>*+*{margin-top:.25rem}.JobDetailNew_jobDetailNew_iconSm__21IyL{height:.75rem;width:.75rem}.JobDetailNew_jobDetailNew_iconBase__2AoO0{height:1rem;width:1rem}.JobDetailNew_jobDetailNew_iconMd__1sh-a{height:1.25rem;width:1.25rem}.JobDetailNew_jobDetailNew_switch__1SFno{position:relative;display:inline-block;width:34px;height:20px;background-color:#ccc;border-radius:20px;transition:background-color .2s}.JobDetailNew_jobDetailNew_switchToggle__2V_tf{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:.8px;background-color:#fff;border-radius:50%;transition:transform .2s}.JobDetailNew_jobDetailNew_switchActive__36jeZ{background-color:var(--jobDetailNew-primary-blue)}.JobDetailNew_jobDetailNew_switchActive__36jeZ .JobDetailNew_jobDetailNew_switchToggle__2V_tf{transform:translateX(14px)}.JobDetailNew_jobDetailNew_flexItemsCenter__1VNCk{display:flex;align-items:center}.JobDetailNew_jobDetailNew_ml3__zI59q{margin-left:.75rem}.JobDetailNew_jobDetailNew_checkboxContainer__3FyX9{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.JobDetailNew_jobDetailNew_imageModalCloseBtn__35yX7,.JobDetailNew_jobDetailNew_imageModalNavBtn__Sb3o0{display:flex;align-items:center;justify-content:center}.JobDetailNew_jobDetailNew_imageModalNavBtn__Sb3o0{width:40px;height:40px}.JobDetailNew_jobDetailNew_imageModalContent__2j6SY{box-shadow:0 5px 15px rgba(0,0,0,.3)}.JobDetailNew_jobDetailNew_imageModalImage__VbyrS{max-width:calc(90vw - 100px)}.JobDetailNew_jobDetailNew_imageModalCloseBtn__35yX7{background:rgba(0,0,0,.3);color:#fff;border-radius:50%;width:30px;height:30px;font-size:1.2rem;line-height:30px;text-align:center;z-index:10002}.JobDetailNew_jobDetailNew_imageModalCloseBtn__35yX7:hover{background:rgba(0,0,0,.6)}.JobDetailNew_jobDetailNew_imageModalNavBtn__Sb3o0{padding:10px;font-size:2rem;line-height:1}.JobDetailNew_jobDetailNew_imageModalBackdrop__3EGwb{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:10000}.JobDetailNew_jobDetailNew_imageModalContent__2j6SY{position:relative;background-color:#fff;padding:20px;border-radius:8px;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.JobDetailNew_jobDetailNew_imageModalImage__VbyrS{max-width:100%;max-height:calc(90vh - 80px);object-fit:contain}.JobDetailNew_jobDetailNew_imageModalCloseBtn__35yX7{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--jobDetailNew-gray-700)}.JobDetailNew_jobDetailNew_imageModalCloseBtn__35yX7:hover{color:var(--jobDetailNew-gray-900)}.JobDetailNew_jobDetailNew_imageModalNavBtn__Sb3o0{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:10px 15px;font-size:1.5rem;cursor:pointer;border-radius:4px;z-index:10001}.JobDetailNew_jobDetailNew_imageModalNavBtn__Sb3o0:hover{background-color:rgba(0,0,0,.8)}.JobDetailNew_jobDetailNew_imageModalPrevBtn__18Ln0{left:10px}.JobDetailNew_jobDetailNew_imageModalNextBtn__2zTpd{right:10px}.loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1000}.loader,.loader2{display:flex;justify-content:center;align-items:center}.loader2{width:100%}.profile-image-detail{display:flex;align-items:center;grid-gap:25px;gap:25px;color:#fff}.profile-image-detail figure{height:132px;width:132px;min-width:132px;overflow:hidden;border-radius:50%;padding:5px;background:linear-gradient(#fff -120%,#0563ce)}.profile-image-detail figure img{height:100%;width:100%;border-radius:50%;object-fit:cover}.profile-image-detail h2{text-align:left;margin:0;font-size:29px;line-height:27px;letter-spacing:1.45px;font-family:Neue Montreal-Bold;max-width:430px}.profile-image-detail p{margin:0;font-size:19px;line-height:27px;letter-spacing:1.14px;text-align:left}.profile-banner-box{align-items:center;justify-content:space-between}.profile-action-buttons,.profile-banner-box{display:flex;grid-gap:15px;gap:15px}.profile-action-buttons button{grid-gap:10px;gap:10px;border:1px solid #fff;border-radius:28.5px;display:flex;align-items:center;color:#fff;font-size:18px;line-height:32px;letter-spacing:1.14px;padding:12px 20px}.profile-action-buttons button:focus,.profile-action-buttons button:hover{background:#075ec8;color:#fff!important;border:1px solid #fff!important}.profile-page-main-wrapper{padding:60px 0 180px}.profile-page-inner-wrapper{display:flex;grid-gap:55px;gap:55px;justify-content:space-between}.profile-page-inner-wrapper .profile-page-left{width:390px}.profile-page-inner-wrapper .profile-page-right{width:calc(100% - 445px)}.profile-card-box{border-radius:15px;padding:45px 38px 38px}.profile-page-left h2{text-align:left;font-size:27px;font-family:Neue Montreal-Medium;margin-bottom:13px;line-height:32px;letter-spacing:.945px}.profile-interested{background:linear-gradient(#0563ce,#0243a9);color:#fff;margin-bottom:75px}.profile-interested li{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:19px;line-height:55px;letter-spacing:1.14px}.white-card-wrapper .profile-card-box{background:linear-gradient(rgba(5,99,206,.04),rgba(2,67,169,.04));padding:20px 26px}.statistics-box .white-card-wrapper{margin-top:28px}.white-card-wrapper .profile-card-box+.profile-card-box{margin-top:22px}.statistics-box .profile-card-box{display:flex;align-items:center;grid-gap:23px;gap:23px}.statistics-box .profile-card-box .statistics-detail{display:flex;flex-direction:column;font-family:Neue Montreal-Medium;grid-gap:2px;gap:2px}.statistics-box .statistics-count{font-size:32px;line-height:26px;color:#002655;letter-spacing:1.12px}.statistics-box .statistics-desc{color:#3c3c3c;font-size:19px;line-height:26px;letter-spacing:1.04px}.statistics-box .profile-card-box figure{height:77px;width:77px;border-radius:50px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 13px 0 rgba(0,0,0,.07)}.profile-page-main-wrapper h1{font-size:32px;color:#000b1b;font-family:"Neue Montreal-Bold";line-height:1;letter-spacing:1.8px;margin-bottom:25px}.job-card{width:100%;max-width:411px;background:#fff;border:1px solid #ced4e1;border-radius:15px;padding:34px}.job-image-name{display:flex;align-items:center;grid-gap:20px;gap:20px;margin-bottom:28px}.job-image-name figure{background:#f1f9ff;height:80px;width:80px;border-radius:15px;display:flex;align-items:center;justify-content:center;overflow:hidden}.job-image-name figure img{height:100%;width:100%;object-fit:cover}.job-card h3{font-size:22px;color:#000b1b;line-height:22px;letter-spacing:1.32px;font-family:Neue Montreal-Medium;text-align:left}.job-img-name-inner p{color:#585858;font-size:17px;line-height:27px;letter-spacing:1.44px}.job-card-description{color:#3c3c3c;line-height:21px;font-size:18px;letter-spacing:1.68px;margin-bottom:12px;white-space:normal;word-wrap:break-word}.job-status-quote{display:flex;justify-content:space-between;font-size:17px;margin-bottom:22px;line-height:30px;letter-spacing:1.44px;color:#000}.job-hiring-status{color:#0563ce;font-size:19px;font-family:Neue Montreal-Bold;line-height:30px;letter-spacing:1.14px}.open-status{color:#25ab2a}.profile-page-sec+.profile-page-sec{margin-top:50px;padding-top:40px;border-top:1px solid rgba(206,212,225,.65)}.reviews-slider .slick-slide,.reviews-slider .slick-track{padding:0}.reviews-slider .slick-list:after{display:none}.reviews-slider .testimonial-box-data-main{max-width:391px}.reviews-slider .slick-current .testimonial-box-data-main,.slick-current .job-card{display:block!important;margin-left:auto;margin-right:1px}.reviews-slider .testimonial-box-data{box-shadow:none}.reviews-slider .testimonial-box-data .testimonial-text h5{font-family:"Neue Montreal-Bold"}.heading-anchor{display:flex;align-items:center;justify-content:space-between;grid-gap:5px;gap:5px;flex-wrap:wrap}.heading-anchor a{font-size:18px;line-height:1;font-family:"Neue Montreal-Medium";color:#d4a203!important;letter-spacing:.9px}.review-links .write-review-link{color:#0243a9!important}.pending-status{color:#4b5ae2;font-weight:700}.reviews-slider .testimonial-user img{height:100%;width:100%;object-fit:cover}.profile-services-description{padding:30px 0 0}.p-ser-flex{display:flex;align-items:flex-start;grid-gap:20px;gap:20px;justify-content:space-between}.profile-services-description .profile-desc{max-width:753px}.profile-desc h1{font-size:32px;color:#000b1b;font-family:"Neue Montreal-Bold";line-height:1;letter-spacing:1.8px;margin-bottom:25px}.profile-desc p{color:rgba(60,60,60,.9);font-size:19px;line-height:30px;letter-spacing:1.52px}.call-button button{background:linear-gradient(#d4a203,#a37113)!important;border:none;border-radius:32.49px;color:#fff;line-height:32px;font-size:21px;letter-spacing:1.26px;display:flex;align-items:center;padding:5px 39px 5px 5px;font-family:Neue Montreal-Regular!important}.call-button button span{height:55px;width:55px;display:inline-flex;background:#876807;border-radius:50px;align-items:center;justify-content:center;margin-right:25px}.call-button button b{margin-left:5px}.profile-action .call-button{margin-bottom:15px}.save-dir-buttons{display:flex;grid-gap:5px;gap:5px}.save-dir-buttons button{border:1px solid #d1d1d1;background:transparent;border-radius:50px;color:#3c3c3c;line-height:32px;font-size:19px;letter-spacing:1.14px;display:flex;grid-gap:14px;gap:14px;align-items:center;padding:12px 35px}.offers-list{display:flex;grid-gap:8px;gap:8px}.offers-list .offer-card{display:flex;padding:14px 8px;align-items:center;grid-gap:15px;gap:15px;border-radius:15px;background:#ebeef2;width:33%;flex-wrap:wrap}.offers-list .offer-card .offer-card-desc{display:flex;flex-direction:column;color:#3c3c3c;font-size:20px;line-height:25px;letter-spacing:1.1px}.offers-list .offer-card .offer-card-desc span{font-size:32px;color:#002655;line-height:31px;letter-spacing:1.12px;font-family:Neue Montreal-Medium!important}.offers-list .offer-card.card-dull-blue{background-color:#ebf4fc}.offers-list .offer-card.card-blue{background-color:#edf4ff}.business-interested{margin-bottom:40px}.profile-certification.profile-interested{background:#fafaff}.profile-certification h2,.profile-certification p{color:#000b1b}.profile-certification li{color:#3c3c3c}.work-portfolio-sec figure{margin:35px 0}.more-button,.slick-slider .more-button{margin-top:32px;border:1px solid #d4a203!important;border-radius:27px;color:#d4a203;font-size:19px;line-height:30px;letter-spacing:.76px;background:#fff!important;outline:none;padding:11px 43px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.slick-slider .more-button:hover{background:#d4a203!important;color:#fff}.work-portfolio-sec .testimonial-box-data-main{padding:0;max-width:411px}.profile-interested li span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-banner-right{display:flex;grid-gap:36px;gap:36px;flex-wrap:wrap}.profile-rating{color:#fff;display:flex;align-items:center;grid-gap:15px;gap:15px;font-size:16px;line-height:32px;letter-spacing:.96px;white-space:nowrap}.profile-rating span{font-family:"Neue Montreal-Medium"}.common-modal{padding:0 20px!important;margin:0!important}.common-modal .modal-dialog{max-width:580px;width:100%;margin:20px auto}.common-modal .modal-title{font-size:20px;font-family:"Neue Montreal-Medium"}.reviewer-name-image{display:flex;align-items:center;grid-gap:15px;gap:15px}.reviewer-name-image figure{height:60px;width:60px;overflow:hidden;border-radius:50%}.reviewer-name-image figure img{height:100%;width:100%;object-fit:cover}.reviewer-name-image h3{font-size:18px;font-family:"Neue Montreal-Medium"}.rating-reviewer{text-align:center;margin:10px 0 20px}.rating-reviewer .star{height:34px;width:34px;cursor:pointer}.rating-reviewer .star-rating{justify-content:center;grid-gap:10px;gap:10px}.common-modal .drag-drop-button span{border-color:#b4b4b4}.add-review-box .form-control{border-color:#b4b4b4;outline:none;box-shadow:none;height:120px}.common-modal .custom-upload-file{margin:20px 0}.common-modal .drag-drop-button{max-width:inherit;background:#fff;text-align:center;padding:0}body .post-review{width:100%;display:flex;justify-content:space-between;grid-gap:10px;gap:10px;padding:10px 0 0;margin:20px 0 0;border-top:1px solid rgba(206,212,225,.65)}.post-review .draft-review-button{color:#0243a9;border-color:#0243a9}.add-review-buttons{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}.post-review button{padding:10px 20px;border-radius:5px;font-size:16px;border:1px solid #d4a203;color:#d4a203;background:transparent;box-shadow:none;outline:none}.add-review-buttons .submit-review-button{background:linear-gradient(#d4a203,#a37113);color:#fff}.view-review-modal h2{text-align:left;font-size:26px;font-weight:700;margin-bottom:10px;flex-wrap:nowrap}.view-rating{display:flex;align-items:center;grid-gap:6px;gap:6px}.view-rating .rating-stars{display:flex;grid-gap:5px;gap:5px}.view-rating .average-rating{font-size:20px}.view-rating .rating-stars .star{height:30px;width:30px}.view-rating .rating-count{font-size:16px;color:#393939}.view-reviews-list{margin:20px 0 0}.view-review-box{display:flex;align-items:flex-start;grid-gap:20px;gap:20px}.view-review-modal .rating-time{display:flex;margin:8px 0 5px;grid-gap:5px;gap:5px;font-size:12px;color:#504e4e;align-items:center}.view-review-modal .rating-stars{display:flex}.view-review-box figure{height:60px;width:60px;overflow:hidden;min-width:60px;border-radius:50px}.view-review-box figure img{height:100%;width:100%;object-fit:cover}.review-text-name h4{font-family:Neue Montreal-Medium;font-size:18px}.view-review-modal .review-text p{font-size:16px;line-height:24px;color:#3c3c3c}.view-review-box{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.modal-backdrop-bg{background:hsla(0,0%,45.1%,.51);transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}.modal-backdrop-bg .modal-content{border:none}.sort-review-list{margin-top:15px}.sort-review-list label{font-size:14px;font-weight:700;margin-bottom:7px}.sort-options{display:flex;grid-gap:10px;gap:10px}.sort-options span{border:1px solid #0243a9;color:#0243a9;border-radius:50px;padding:5px 12px;font-size:12px;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;cursor:pointer}.sort-options span.active,.sort-options span:hover{background:#0243a9;color:#fff}.heading-anchor .btn-close{height:10px;width:20px;background-size:20px}.view-review-modal .business-address{margin-bottom:10px;color:#525252;font-size:16px}.view-review-modal .modal-body{padding:40px}.view-review-modal .modal-dialog{width:100%;max-width:920px}.review-attachment{display:flex;grid-gap:10px;gap:10px;margin-top:10px;flex-wrap:wrap}.review-attachment figure{border:1px solid #ced4e1;position:relative;height:100px;width:100px;min-width:100px;border-radius:10px;overflow:hidden;background:#fff}.review-attachment figure img{height:100%;width:100%;object-fit:cover}.review-attachment figure .close-icon{position:absolute;right:4px;top:4px;background:#fff;cursor:pointer;fill:#333;border-radius:50px}button.btn-close{outline:none!important;box-shadow:none!important}.review-rating-options .rating-qns{display:flex;align-items:center;grid-gap:20px;gap:20px;flex-wrap:wrap}.review-rating-options label{font-size:18px;min-width:150px;flex:1 1;font-family:"Neue Montreal-Medium"}.review-rating-options{margin-bottom:24px}.review-rating-options .rating-qns+.rating-qns{margin-top:15px}.modal .modal-header{border-bottom:1px solid rgba(206,212,225,.65)}.review-links{font-size:14px;display:flex;grid-gap:5px;gap:5px;align-items:center;font-family:"Neue Montreal-Regular";line-height:1}.no-banner-vector:after{display:none}.inner-page-banner.no-banner-vector{padding:20px 0}.business-tags{display:flex;align-items:flex-start;margin-bottom:30px;grid-gap:10px;gap:10px}.business-tags .business-offers-sec.profile-page-sec{margin:0;border:0;padding:0;width:50%}.profile-page-main-wrapper .business-tags h1{font-size:25px;line-height:1.1;margin-bottom:10px}.business-tags .offers-list .offer-card svg{height:40px;width:40px}.business-tags .offers-list .offer-card .offer-card-desc{font-size:14px;white-space:normal;word-break:break-all;width:100%}.business-tags .offers-list .offer-card .offer-card-desc span{font-size:18px;line-height:1}.business-tags .offers-list .offer-card{justify-content:center;text-align:center}.review-card{background:#f6f9fd;padding:20px;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.write-review-modal .drag-drop-button span label{width:100%}.write-review-modal .drag-drop-button input{z-index:-1}.testimonial-no-slider{display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:15px;gap:15px}.testimonial-no-slider .testimonial-box-data-main{width:100%}.modal-title-heading{text-align:left;font-size:26px;font-weight:700;margin-bottom:10px;flex-wrap:nowrap}.AddPortfolioModal{padding:20px}.modal .modal-header h2{margin:0}.common-form .form-row{display:flex;grid-gap:15px;gap:15px}.common-form .form-row .form-group{width:auto;flex:1 1}.common-form label{margin-bottom:6px}.common-form .drag-drop-button{max-width:100%;text-align:center}.portfolio-name-location{margin-bottom:10px}.portfolio-name-location .heading-anchor{font-size:20px;margin-bottom:8px}.portfolio-name-location .business-address svg{fill:#767575;margin-right:2px}.portfolio-name-location .business-address{font-size:14px;color:#767575;display:flex;align-items:center}.view-portfolio-modal .business-description{color:#333;line-height:1.4;font-size:14px;margin-bottom:15px}.view-portfolio-modal .slick-slider .slick-slide img{max-height:280px;width:100%;object-fit:scale-down}.view-portfolio-modal .slick-prev{left:0;z-index:99}.view-portfolio-modal .slick-next{right:0;z-index:99}.view-portfolio-modal .slick-next:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" id="Isolation_Mode" data-name="Isolation Mode" viewBox="0 0 24 24" width="512" height="512"><path d="M8.127,24l9.507-9.52a3.507,3.507,0,0,0,0-4.948L8.116,0,6,2.121l9.518,9.531a.5.5,0,0,1,0,.707L6.01,21.879Z"/></svg>')}.view-portfolio-modal .slick-next:before,.view-portfolio-modal .slick-prev:before{content:""!important;background-size:contain;display:inline-block;width:24px;height:24px}.view-portfolio-modal .slick-prev:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" id="Isolation_Mode" data-name="Isolation Mode" viewBox="0 0 24 24" width="512" height="512"><path d="M16.041,24,6.534,14.48a3.507,3.507,0,0,1,0-4.948L16.052,0,18.17,2.121,8.652,11.652a.5.5,0,0,0,0,.707l9.506,9.52Z"/></svg>')}.work-portfolio-sec .reviews-slider .slick-slider .slick-slide img{max-width:100%}div:where(.swal2-icon).swal2-success .swal2-success-ring{border:.25em solid #a5dc86}div:where(.swal2-icon){position:relative;box-sizing:initial;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border-radius:50%;border:.25em solid #000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}.reviews-flexMode{display:flex;flex-wrap:wrap;grid-gap:30px;gap:30px}.reviews-flexMode .testimonial-box-data-main{flex:1 1}.AddPortfolioModal .drag-drop-button span des{max-width:100%}.Work-Portfolio-img{max-height:190px;width:100%;object-fit:fill}.no-reviews-message{text-align:center;padding:20px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#6c757d;font-size:16px;font-style:italic;margin:20px 0}.no-reviews-message strong{color:#007bff;font-weight:700}.view-portfolio-modal .modal-dialog{max-width:760px}@media screen and (max-width:1399px){body .container{max-width:98%}body .job-card,body .reviews-slider .testimonial-box-data-main{max-width:96%}}@media screen and (max-width:1199px){body .profile-banner-right{grid-gap:20px;gap:20px}body .job-hiring-status,body .job-img-name-inner p{font-size:14px}body .job-card-description,body .job-card h3{font-size:16px}body .job-card,body .reviews-slider .testimonial-box-data-main{margin:0;max-width:100%}body .profile-desc h1,body .profile-page-main-wrapper h1{font-size:30px;line-height:40px}body .offers-list .offer-card{width:32%}.business-tags{flex-wrap:wrap}.business-tags .business-offers-sec.profile-page-sec{width:100%}body .offers-list .offer-card{width:48.5%}body .offers-list,body .p-ser-flex{flex-wrap:wrap}body .profile-services-description .profile-desc{max-width:100%}body .profile-action{width:100%}}@media screen and (max-width:991px){body .profile-page-sec+.profile-page-sec{margin-top:40px;padding-top:30px}body .profile-banner-box{flex-wrap:wrap}body .profile-banner-right,body .profile-image-detail{width:100%}body .profile-action-buttons{flex-wrap:wrap}.view-review-modal .modal-dialog{max-width:90%;margin:20px auto}.view-review-modal .modal-body{padding:30px}}@media screen and (max-width:767px){body .rating-reviewer .star-rating svg{height:42px;width:42px}body .profile-image-detail figure{height:80px;width:80px;min-width:80px}body .profile-action-buttons button{padding:12px;font-size:16px;line-height:20px}body .profile-page-inner-wrapper{flex-wrap:wrap;grid-gap:30px;gap:30px}body .profile-page-inner-wrapper .profile-page-left,body .profile-page-inner-wrapper .profile-page-right{width:100%}body .offers-list .offer-card .offer-card-desc span{font-size:24px}body .profile-page-main-wrapper{padding:50px 0 130px}body .profile-desc h1,body .profile-page-main-wrapper h1{font-size:24px;line-height:30px}body .profile-image-detail h2{font-size:24px}.profile-page-left h2{font-size:20px;line-height:28px;margin-bottom:5px}.profile-card-box,.profile-card-box.profile-interested.business-interested{padding:20px}.profile-interested li{font-size:16px;line-height:37px}.profile-interested li img{max-width:25px}.profile-services-description .p-ser-flex{grid-gap:0;gap:0}body .profile-certification.profile-interested{margin-bottom:0}body .call-button button{font-size:16px}body .save-dir-buttons button{padding:12px 25px}body .profile-services-description{padding:40px 0 0}.view-review-modal h2{font-size:22px}.view-review-modal .business-address{font-size:14px}.view-rating .rating-stars .star{height:20px;width:20px}}.edit-icon{position:absolute;right:40px;top:40px;display:flex;grid-gap:5px;gap:5px}.testimonial-box-data{position:relative}.edit-icon .editCircle{width:30px;height:30px;border:1px solid #099885;padding:5px;border-radius:50px;display:flex;align-items:center;justify-content:center;background:#daf4f0}.edit-icon .editCircle svg{fill:#099885}.edit-icon .deleteCircle{width:30px;height:30px;border:1px solid #cc563d;padding:5px;border-radius:50px;display:flex;align-items:center;justify-content:center;background:#f9c1b6}.edit-icon .deleteCircle svg{fill:#cc563d}.btn-upload{padding:6px 12px;background-color:#0243a9;color:#fff;border:none;border-radius:4px}.btn-upload:hover{background-color:#01358a}@media screen and (max-width:576px){.review-rating-options .rating-qns{grid-gap:10px;gap:10px;flex-direction:row}.view-review-modal h2{font-size:18px}.view-review-modal .modal-body{padding:20px}.view-review-box figure{height:30px;width:30px;min-width:30px}.view-review-box{grid-gap:10px;gap:10px}.review-attachment figure{height:60px;width:60px;min-width:60px}}@media screen and (max-width:479px){body .offers-list .offer-card{width:100%}}.star-rating{display:flex}.star{width:16px;height:16px;background:#ddd;-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);margin:2px;position:relative;transition:background .3s ease;pointer-events:none}.star:hover,.star:hover~.star{background:transparent}.filled,.star:hover{background:#fd9e2b}.rating-01{background:linear-gradient(90deg,#fd9e2b 10%,#ddd 0)}.rating-02{background:linear-gradient(90deg,#fd9e2b 20%,#ddd 0)}.rating-03{background:linear-gradient(90deg,#fd9e2b 30%,#ddd 0)}.rating-04{background:linear-gradient(90deg,#fd9e2b 40%,#ddd 0)}.rating-05{background:linear-gradient(90deg,#fd9e2b 50%,#ddd 0)}.rating-06{background:linear-gradient(90deg,#fd9e2b 60%,#ddd 0)}.rating-07{background:linear-gradient(90deg,#fd9e2b 70%,#ddd 0)}.rating-08{background:linear-gradient(90deg,#fd9e2b 80%,#ddd 0)}.rating-09{background:linear-gradient(90deg,#fd9e2b 90%,#ddd 0)}:root{--neutral-colors100:#f5f5f5;--tulip-tree:#eab543;--midnight:#2c3e50;--dixie:#f39c12;--social-mediaapple:#1abc9c;--catalina-blue:#34495e;--alabaster:#ecf0f1;--calypso:#3498db;--egg-white:#f9e79f;--font-family-poppins:"Poppins",sans-serif;--font-size-s:14px;--font-size-l:18px;--font-size-xxs:12px;--font-size-xxl:42px}.screen a{display:contents;text-decoration:none}.buildstart-section-header{align-items:center;background:linear-gradient(90deg,#05254c,#5797bc);height:56px;justify-content:center;width:100%}.buildstart-auto-container{align-items:center;width:100%;display:flex;flex:1 1;flex-grow:1;grid-gap:0;gap:0;justify-content:center;margin-bottom:-2px;margin-top:-2px;padding:0;position:relative}.lhs-logo{grid-gap:10px;gap:10px}.lhs-logo,.navbar{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.navbar{grid-gap:40px;gap:40px}.navbar-link{line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-family-poppins);font-size:var(--font-size-s);font-weight:300;color:#fff;letter-spacing:0;padding:10px}.navbar-link:hover{color:#f1ca49}.image{object-fit:cover}.image,.section{position:relative}.section{display:flex;grid-gap:10px;gap:10px;padding:10px}.connect-with-more-clients{align-self:stretch;letter-spacing:0;line-height:normal;position:relative;text-align:center}.login-button,.signup-button{background:none;border:none;cursor:pointer;padding:0;display:inline-block}.create-an-account{height:16px;letter-spacing:0;line-height:normal;text-align:center;white-space:nowrap;width:151px}.create-an-account,.label{margin-top:-1px;position:relative}.label{color:var(--eerie-black);font-weight:400;line-height:22.4px}.input,.label{align-self:stretch}.input{align-items:center;background-color:var(--neutral-colors100);border:1px solid;border-color:var(--catalina-blue);border-radius:8px;display:flex;flex:0 0 auto;margin-bottom:-1px;margin-left:-1px;margin-right:-1px;min-width:240px;overflow:hidden;padding:12px 16px;position:relative;width:100%}.password,.value{color:var(--nobel);flex:1 1;font-weight:400;line-height:16px;margin-top:-.5px;position:relative}.checkbox-field{align-items:flex-start;flex:0 0 auto;flex-direction:column;padding:0 20px}.checkbox-field,.checkbox-field-item{align-self:stretch;display:flex;position:relative;width:100%}.checkbox-field-item{align-items:center;flex:0 0 auto;grid-gap:12px;gap:12px}.checkbox{align-items:center;background-color:var(--heavy-metal);border-radius:4px;display:flex;grid-gap:10px;gap:10px;justify-content:center;overflow:hidden}.check,.checkbox{height:16px;position:relative;width:16px}.label-1{color:var(--eerie-black);flex:1 1;font-weight:400;line-height:22.4px;margin-top:-1px}.label-1,.space{position:relative}.space{height:16px;width:16px}.description{color:#757575;flex:1 1;line-height:22.4px}.button-1,.description{font-weight:400;margin-top:-1px;position:relative}.button-1{color:var(--cultured-pearl);line-height:16px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.frame{align-items:center;position:relative}.already-have-an-account-login-here{height:16px;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:151px}.frame-5-1{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;grid-gap:10px;gap:10px;position:relative;width:100%}.value-3{color:var(--nobel);flex:1 1;font-weight:400;line-height:16px;margin-top:-.5px;position:relative}.error-message{color:#d9534f;font-size:14px;margin-top:5px}.git-error-message{background-color:#f8d7da;color:#721c24;padding:10px;border-radius:5px;margin-top:15px;border:1px solid #f5c6cb;font-size:14px}.custom-row{display:flex;grid-gap:15px;gap:15px}.business{border-radius:15px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;text-align:left;width:100%;max-width:300px;height:auto;border:1px solid #ced4e1;padding:9px 9px 24px;font-family:"Neue Montreal-Regular";margin-top:50px}.listing-subscription{text-align:left;width:100%;background-color:#f5f9fd;border-radius:15px;padding:24px;position:relative}.listing-subscription .listing-heading{font-size:24px;color:#000b1b;max-width:150px;font-family:"Neue Montreal-bold"!important;line-height:26px}.listing-subscription .price-tag{position:absolute;top:-50%;right:15px;color:#fff;border:1px solid #fff;height:98px;width:98px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 21px 0 rgba(2,67,169,.30980392156862746)}.listing-subscription .price-tag span{font-size:30px;font-family:"Neue Montreal-bold"}.point{display:flex;flex-direction:column;align-items:flex-start;color:#3c3c3c;width:100%;padding:20px}.feature-item{align-items:flex-start!important;font-size:16px;line-height:normal;color:#3c3c3c;margin-bottom:0!important}.feature-item+.feature-item{margin-top:10px}.checkmark-3{width:19px;height:19px;margin-right:5px}.price{font-size:14px;color:#3c3c3c}.purchasebtn{background-color:initial;padding:18px 10px;width:100%;text-align:center;margin-top:auto;border:1px solid #d4a203;border-radius:50px;color:#d4a203;font-size:21px}.purchasebtn-outer{padding:0 20px;margin-top:auto}.purchasebtn-activated{background-color:#d4a203;color:#fff;cursor:default}.subscription-page{text-align:center;margin:20px}.subscription-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:20px;gap:20px;margin:20px auto}.subscription-tile{flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:15px;padding:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:180px;height:280px}.btn,.subscription-tile{display:flex;align-items:center}.btn{background-color:#2b8a4c;padding:10px;border-radius:20px;font-size:14px;font-weight:700;color:#fff;width:100%;text-align:center;justify-content:center}.btn:after{content:" →";font-weight:700;margin-left:8px}@media (max-width:1200px){.subscription-tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.subscription-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.subscription-tiles{grid-template-columns:repeat(1,1fr)}}.price{font-size:24px;font-weight:700;color:#000}.btn{background-color:gold;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:10px}.features-list{text-align:left;font-size:14px}.checkmark{width:20px;margin-left:10px}.feature-item{display:flex;align-items:center;margin-bottom:10px}.feature-item .checkmark-3{margin-right:10px}.feature-text{font-size:18px;color:#3c3c3c}.success-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 120px);background-color:#f0f4ff;padding:20px}.success-content{background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.1);padding:30px;text-align:center;max-width:500px;width:100%}.success-icon{font-size:50px;color:#fc0;margin-bottom:20px}.success-content h1{color:#007bff;margin-bottom:20px;font-family:"Arial",sans-serif;font-weight:700}.success-content p{font-size:16px;margin:10px 0;color:#333}.subscription-details{margin:20px 0;padding:15px;border:1px solid #007bff;border-radius:8px;background-color:#e7f3ff}.subscription-details strong{color:#007bff}.back-button{margin-top:20px}.cancel-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 120px);background-color:#f0f4ff;padding:20px;text-align:center}.cancel-content{background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.1);padding:30px;max-width:500px;width:100%}.cancel-icon{font-size:60px;color:#ff4d4d;margin-bottom:20px}.cancel-page h1{color:#d32f2f;margin-bottom:15px;font-family:"Arial",sans-serif;font-weight:700}.cancel-page p{font-size:16px;color:#555;margin-bottom:20px}.back-button{padding:10px 20px;font-size:16px;color:#fff;background-color:#007bff;border-radius:5px;transition:background-color .3s,transform .2s}.back-button:hover{background-color:#0056b3;transform:translateY(-2px)}.centered-button-container{display:flex;justify-content:center;align-items:center}.back-button-mobile{padding:12px 24px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer}.view-job-main-chat-section{display:flex;flex-direction:column;background-color:#fff;padding:10px;border-bottom:1px solid #dedede;cursor:pointer;border-radius:10px;position:relative}.new-bedge{position:absolute;right:0;top:0;width:40px;height:auto}.view-job-main-chat-section:hover{border:1px solid #0243a9;border-radius:10px;background-color:#f5f9fd}.view-job-chat-wrapper{display:flex;align-items:center}.view-job-main-chat-section-img{height:50px;width:50px;margin-right:8px}.view-job-chat-time{display:flex;justify-content:end;margin-bottom:0;font-size:14px;color:grey}.view-job-p-name{margin:0;font-weight:600}.view-job-p-content{margin:0;font-size:14px;color:#6a6a6a}.matching-job-wrapper .chat-hint-text{font-size:14px}.matching-job-wrapper .chat-person-name-date p{font-size:19px;line-height:26px}.matching-job-wrapper .chat-person-name-date span,.matching-job-wrapper .chat-persons-list .chat-hint{line-height:26px}.matching-job-wrapper .onboarding-form label{font-size:16px;line-height:24px}.view-job-section{display:flex;justify-content:space-between;height:800px;margin-bottom:20px}.view-chat-list-content{margin-right:28px}.view-chat-list-content-header{z-index:20}.view-job-title-p{font-size:24px;font-weight:600}.view-job-desc-p,.view-job-title-p{font-family:"Inter","Helvetica","Vazir",sans-serif!important}.view-job-desc-p{font-size:20px;font-weight:400}.view-job-search{display:flex;align-items:center;border:1px solid #ccc;border-radius:50px;padding:5px 10px;width:100%;background-color:#f9f9f9;height:44px;box-shadow:0 8px 24px rgba(149,157,165,.2)}.view-job-search:hover{border-color:#007bff}.search-icon{margin-right:8px}.search-input{border:none;outline:none;width:100%;background:transparent}.view-chat-list{top:97px;z-index:10;width:inherit;overflow:scroll;height:500px;overflow-x:hidden}.view-chat-list::-webkit-scrollbar{width:6px}.view-chat-list::-webkit-scrollbar-thumb{border-radius:20px;background-color:#dededf}.view-chat-body-content{background-color:#f5f9fd;flex:1 1;border-radius:27px;display:flex;flex-direction:column;padding:30px}.view-chat-body-content p{font-family:var(--font-family-inter)}.view-chat-detail-content{background-color:#fff;width:250px;border-radius:27px;margin-left:28px;display:flex;flex-direction:column;justify-content:space-between;padding:60px 20px;align-items:center}.no-jobs-page{padding:40px 0}.main-chat-section{border-radius:10px}.main-chat-section:hover{border:1px solid #0243a9;border-radius:10px;background-color:#f5f9fd}.chat-time{width:80px}.send-quote-box{height:44px;border:1px solid #d4a203;border-radius:50px;padding:0 20px;cursor:pointer;background:transparent}.theme-blue-outline{border-color:#0243a9}.theme-blue-outline,.theme-blue-outline p{color:#0243a9!important}.view-jov-title{font-weight:500;font-size:26px;font-family:Neue Montreal-Bold!important}.send-quote-box p{color:#d4a203;font-weight:500;font-family:var(--font-family-inter)}.view-job-body-second{font-size:13px}.view-job-body-title{height:48px;font-size:14px}.view-job-body-title,.view-job-body-title2{border:1px solid #c2c7d2;border-radius:50px;width:100%;display:flex;align-items:center;padding-left:15px;padding-right:15px;color:#555;background-color:#fff;box-shadow:0 8px 24px rgba(149,157,165,.2)}.view-job-body-title2{height:44px;font-size:15px}.view-job-body-second div{flex:1 1}.view-job-body-title3{height:44px;border-radius:50px;width:180px;align-items:center;padding-left:15px;padding-right:15px;color:#0243a9;background-color:#dce7f1;justify-content:center}.view-job-body-desc,.view-job-body-title3{display:flex;font-size:14px;box-shadow:0 8px 24px rgba(149,157,165,.2);font-family:"Inter","Helvetica","Vazir",sans-serif!important}.view-job-body-desc{border:1px solid #c2c7d2;height:124px;border-radius:14px;width:100%;align-items:flex-start;padding:15px;color:#555;background-color:#fff}.view-job-body-img-div{height:126px;width:126px;border-radius:10px;border:1px dotted #404040;display:flex;justify-content:center;align-items:center}.view-job-body-img{height:120px;width:120px;border-radius:7px}.quotes-overlay-success{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:99}.quotes-main-frame-success{display:flex;flex-direction:column;flex-wrap:wrap;width:40%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fcfcfc;border-radius:25px;padding:40px 50px 25px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.quotes-overlay-success p{font-family:"Inter","Helvetica","Vazir",sans-serif!important}.quotes-main-frame-head-div{display:flex;justify-content:space-between;width:100%}.close-icon{height:30px;width:30px;cursor:pointer}.quote-input{height:44px;border:1px solid #e3e3e3;border-radius:50px;padding-left:10px;align-items:center}.quote-input,.quote-input-textarea{width:100%;box-shadow:0 8px 24px rgba(149,157,165,.2);font-family:"Inter","Helvetica","Vazir",sans-serif!important;display:flex}.quote-input-textarea{border:1px solid #e3e3e3;border-radius:14px;align-items:flex-start;padding:15px;color:#555;font-size:14px;background-color:#fff}textarea:focus{outline:0}.quote-template{border:1px solid #e3e3e3;border-radius:50px;width:40%;display:flex;align-items:flex-start;height:44px;color:#555;font-size:14px;background-color:#fff;box-shadow:0 8px 24px rgba(149,157,165,.2);font-family:"Inter","Helvetica","Vazir",sans-serif!important}.create-template-body{display:flex;flex-direction:column;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#0249b0;border-radius:25px;padding:40px 50px 25px;box-shadow:0 5px 15px rgba(0,0,0,.35)}.create-template-body-text{color:#fff;margin:0;font-size:30px;font-weight:400}.create-template-body-text2{color:#fff;margin:0;width:210px}.create-template-input{height:44px}.form-group-full .form-group{width:100%}.overlap-group-4-div{border-radius:50px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;padding:12px 45px;cursor:pointer;font-size:20px}.text-wrapper-18-text{font-family:var(--font-family-inter);font-weight:500;letter-spacing:1.26px;text-align:center}.overlap-group-4-div-svg{border-radius:50px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 100px}.button-loader-svg{height:44px}.button-golden{background:linear-gradient(180deg,#d4a203,#a37113);color:#fff;text-align:center;width:100%}.button-blue{background:linear-gradient(180deg,#0563ce,#0243a9)!important;color:#fff}.button-white{background:#fff;color:#d4a203;border:2px solid #d4a203}.button-big{padding:15px 60px;font-size:25px}.button-small{padding:10px 30px;font-size:15px}.ModernNavBarPureCSS_modern_navbar__Naasu{position:fixed;top:0;left:0;right:0;z-index:1021;background:linear-gradient(135deg,#042670,#07257a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 32px rgba(37,99,235,.1)}.ModernNavBarPureCSS_modern_navbar_scrolled__3CYW4{background:#042670;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(37,99,235,.2)}.ModernNavBarPureCSS_modern_navbar_container__2vPfq{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:4rem}.ModernNavBarPureCSS_modern_navbar_logo__FeyNZ{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;flex-shrink:0}.ModernNavBarPureCSS_logo_icon__3UDsr{position:relative;width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.ModernNavBarPureCSS_logo_icon__3UDsr:hover{transform:scale(1.05)}.ModernNavBarPureCSS_logo_house_icon__14Cyi{font-size:1.25rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.ModernNavBarPureCSS_logo_text__18Fv5{display:flex;flex-direction:column;grid-gap:.125rem;gap:.125rem}.ModernNavBarPureCSS_logo_brand__3DiNw{font-size:1.25rem;font-weight:700;color:#fff;line-height:1;letter-spacing:-.025em}.ModernNavBarPureCSS_logo_badge__n8N0c{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#111827;font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 4px rgba(245,158,11,.2)}.ModernNavBarPureCSS_modern_navbar_nav__20cAJ{display:none;align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 1;justify-content:center;max-width:40rem}@media (min-width:768px){.ModernNavBarPureCSS_modern_navbar_nav__20cAJ{display:flex}}.ModernNavBarPureCSS_nav_item__3GhTX{position:relative;display:flex;flex-direction:column;align-items:center;padding:.75rem 1rem;border-radius:.75rem;background:transparent;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:hsla(0,0%,100%,.8);min-width:5rem}.ModernNavBarPureCSS_nav_item__3GhTX:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:translateY(-1px)}.ModernNavBarPureCSS_nav_item_active__2thep{background:hsla(0,0%,100%,.15);color:#fff;box-shadow:0 4px 12px hsla(0,0%,100%,.1)}.ModernNavBarPureCSS_nav_item_content__341wI{display:flex;flex-direction:column;align-items:center;grid-gap:.25rem;gap:.25rem}.ModernNavBarPureCSS_nav_item_icon_wrapper__1mYB9{position:relative;display:flex;align-items:center;justify-content:center}.ModernNavBarPureCSS_nav_item_icon__2KTeo{width:1.25rem;height:1.25rem;transition:transform .2s ease}.ModernNavBarPureCSS_nav_item__3GhTX:hover .ModernNavBarPureCSS_nav_item_icon__2KTeo{transform:scale(1.1)}.ModernNavBarPureCSS_nav_item_badge__2ixlx{position:absolute;top:-.375rem;right:-.375rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.625rem;font-weight:600;padding:.125rem .25rem;border-radius:.375rem;min-width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(239,68,68,.5)}.ModernNavBarPureCSS_nav_item_label__3jckf{font-size:.75rem;font-weight:500;transition:color .2s ease}.ModernNavBarPureCSS_nav_item_indicator__GOZt-{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#fff;border-radius:1px;transition:width .3s cubic-bezier(.4,0,.2,1)}.ModernNavBarPureCSS_nav_item_active__2thep .ModernNavBarPureCSS_nav_item_indicator__GOZt-{width:1.5rem}.ModernNavBarPureCSS_modern_navbar_right__1pj2h{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.ModernNavBarPureCSS_notification_button__2XZt_,.ModernNavBarPureCSS_search_button__2G0Ze{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;border:none;cursor:pointer;transition:all .2s ease}.ModernNavBarPureCSS_notification_button__2XZt_:hover,.ModernNavBarPureCSS_search_button__2G0Ze:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}.ModernNavBarPureCSS_notification_badge__JJi0m{position:absolute;top:.25rem;right:.25rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.625rem;font-weight:600;padding:.125rem .25rem;border-radius:.375rem;min-width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(239,68,68,.5);transform:translate(50%,-50%)}.ModernNavBarPureCSS_profile_dropdown_container__8zVU7{position:relative}.ModernNavBarPureCSS_profile_button__m42aw{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;background:hsla(0,0%,100%,.1);padding:.25rem .75rem .25rem .25rem;border-radius:1.25rem;cursor:pointer;border:none;color:#fff;transition:background-color .2s ease}.ModernNavBarPureCSS_profile_button__m42aw:hover{background:hsla(0,0%,100%,.2)}.ModernNavBarPureCSS_profile_avatar__2CrI7{width:2rem;height:2rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.5)}.ModernNavBarPureCSS_profile_avatar_fallback__3z6p2{background-color:#3b82f6;color:#fff;font-weight:600}.ModernNavBarPureCSS_profile_info__2gjQQ{display:none;flex-direction:column;align-items:flex-start}@media (min-width:1024px){.ModernNavBarPureCSS_profile_info__2gjQQ{display:flex}}.ModernNavBarPureCSS_profile_name__2mrTl{font-size:.875rem;font-weight:600}.ModernNavBarPureCSS_profile_role__2oGHA{font-size:.75rem;color:hsla(0,0%,100%,.8)}.ModernNavBarPureCSS_profile_chevron__1XZvk{width:1rem;height:1rem;color:hsla(0,0%,100%,.8);transition:transform .2s ease}.ModernNavBarPureCSS_profile_chevron_open__AjsLD{transform:rotate(180deg)}.ModernNavBarPureCSS_profile_dropdown_menu__1bZ3a{position:absolute;top:calc(100% + .5rem);right:0;width:16rem;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:1030;overflow:hidden;animation:ModernNavBarPureCSS_dropdown-animation__vKcbH .2s cubic-bezier(.4,0,.2,1);transform-origin:top right}@keyframes ModernNavBarPureCSS_dropdown-animation__vKcbH{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ModernNavBarPureCSS_profile_dropdown_header__1MzeA{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem;background-color:#f9fafb}.ModernNavBarPureCSS_profile_dropdown_divider__2yj7_{height:1px;background-color:#e5e7eb}.ModernNavBarPureCSS_profile_dropdown_items__2DqB1{padding:.5rem}.ModernNavBarPureCSS_profile_dropdown_item__aKqAM{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;padding:.75rem;border-radius:.5rem;font-size:.875rem;color:#374151;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.ModernNavBarPureCSS_profile_dropdown_item__aKqAM:hover{background-color:#f3f4f6}.ModernNavBarPureCSS_profile_dropdown_logout__38dY1{color:#ef4444}.ModernNavBarPureCSS_mobile_menu_button__2bdfn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;border:none;cursor:pointer}@media (min-width:768px){.ModernNavBarPureCSS_mobile_menu_button__2bdfn{display:none}}.ModernNavBarPureCSS_mobile_nav_overlay__5b9nZ{position:fixed;top:4rem;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:40;animation:ModernNavBarPureCSS_fade-in__wV8FW .3s ease}@keyframes ModernNavBarPureCSS_fade-in__wV8FW{0%{opacity:0}to{opacity:1}}.ModernNavBarPureCSS_mobile_nav_menu__Zkp46{position:fixed;top:4rem;left:0;right:0;background:linear-gradient(135deg,#2563eb,#1d4ed8);padding:1rem;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 8px 16px rgba(0,0,0,.2);animation:ModernNavBarPureCSS_slide-down__5fx5l .3s cubic-bezier(.4,0,.2,1);transform-origin:top}@keyframes ModernNavBarPureCSS_slide-down__5fx5l{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.ModernNavBarPureCSS_mobile_nav_item__3gQc_{display:flex;align-items:center;grid-gap:1rem;gap:1rem;padding:.75rem 1rem;border-radius:.5rem;color:#fff;background:none;border:none;cursor:pointer;text-align:left;font-size:1rem;transition:background-color .2s ease}.ModernNavBarPureCSS_mobile_nav_item_active__2DfWk{background-color:hsla(0,0%,100%,.15)}.ModernNavBarPureCSS_mobile_nav_item_icon_wrapper__2dM7t{position:relative}.ModernNavBarPureCSS_mobile_nav_badge__2eL6m{position:absolute;top:-.25rem;right:-.25rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.625rem;font-weight:600;padding:.125rem .25rem;border-radius:.375rem}.ModernNavBarPureCSS_mobile_nav_backdrop__I-7id{position:fixed;top:0;left:0;right:0;bottom:0;z-index:30}.business-profile{min-height:100vh;background:linear-gradient(135deg,#eff6ff,#e0e7ff)}.header-section{background-color:#0244b3;color:#fff}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.header-content{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;padding:2rem 0}.header-info{flex:1 1}.header-main{display:flex;grid-gap:1rem;gap:1rem}.business-details,.header-main{flex-direction:column}.business-name-p{font-size:2.5rem;font-weight:700;margin:0 0 .5rem}.location{grid-gap:.5rem;gap:.5rem;color:#fff;margin:.8rem;font-size:1.15rem}.location,.rating{display:flex;align-items:center}.rating{grid-gap:1rem;gap:1rem}.stars{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.star{font-size:1rem}.star.filled{color:#fbbf24}.star.empty{color:#d1d5db}.rating-number{margin-left:.5rem;font-weight:600;color:#eab308}.review-count{color:#fff}.header-actions{display:flex;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.call-button-p{background:#eab308;color:#383737;padding:.75rem 1.5rem;border-radius:.5rem;border:none;cursor:pointer;font-size:2rem}.call-button-p:hover{background:#ca8a04}.save-button,.share-button{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer}.save-button:hover,.share-button:hover{background:hsla(0,0%,100%,.2)}.main-content{padding:2rem 0}.content-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem}.main-column{grid-gap:2rem;gap:2rem}.main-column,.rightsidebar{display:flex;flex-direction:column}.rightsidebar{grid-gap:1.5rem;gap:1.5rem}.card{border-radius:.75rem}.card-header{padding:1.5rem}.card-title{font-size:1.25rem;font-weight:600;margin:0;grid-gap:.5rem;gap:.5rem}.card-title,.card-title-row{display:flex;align-items:center}.card-title-row{justify-content:space-between}.card-content{padding:1.5rem;font-size:1.15rem}.description{color:#374151;line-height:1.6;margin:0}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:.75rem;gap:.75rem}.service-item{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem;background:#fff;border-radius:.5rem;font-size:1.15rem}.service-icon{color:#2563eb;flex-shrink:0}.myblackcolor{color:#383737}.mywhitecolor{color:#fff}.service-name{font-weight:500;color:#1f2937}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.portfolio-item{cursor:pointer;transition:box-shadow .3s ease}.portfolio-item:hover{box-shadow:0 10px 25px rgba(0,0,0,.15)}.portfolio-image{position:relative;aspect-ratio:16/9;background:#f3f4f6;overflow:hidden}.portfolio-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.portfolio-item:hover .portfolio-image img{transform:scale(1.05)}.portfolio-badge{position:absolute;top:.5rem;right:.5rem;background:#2563eb;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem}.portfolio-content{padding:1rem}.portfolio-title{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.portfolio-description{color:#6b7280;font-size:.875rem;margin:0}.reviews-list{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.review-item{border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.review-item:last-child{border-bottom:none;padding-bottom:0}.review-header{justify-content:between;margin-bottom:.5rem}.review-header,.reviewer-info{display:flex;align-items:center}.reviewer-info{grid-gap:.5rem;gap:.5rem}.reviewer-name{font-weight:500}.review-meta{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.review-stars{display:flex}.review-date{font-size:.875rem;color:#6b7280}.review-comment{color:#374151;margin:0}.contact-list{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.contact-item{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;font-size:1.15rem}.contact-icon{color:#2563eb;flex-shrink:0}.contact-font{font-size:1.15rem}.contact-item a{color:#2563eb;font-size:1.2rem}.contact-item a:hover{text-decoration:underline}.map-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.directions-button{background:#2563eb;color:#fff;border:none;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;font-weight:500}.directions-button:hover{background:#1d4ed8}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.stat-item{text-align:center;padding:.75rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem}.stat-green{background:#f0fdf4}.stat-blue{background:#eff6ff}.stat-purple{background:#faf5ff}.stat-orange{background:#fff7ed}.stat-icon,.stat-number{font-size:1.5rem}.stat-number{font-weight:700}.stat-green .stat-number{color:#16a34a}.stat-blue .stat-number{color:#2563eb}.stat-purple .stat-number{color:#9333ea}.stat-orange .stat-number{color:#ea580c}.stat-label{font-size:.875rem;color:#6b7280}.highlights-list{flex-direction:column}.highlight-item,.highlights-list{display:flex;grid-gap:.75rem;gap:.75rem}.highlight-item{align-items:center;padding:.75rem;border-radius:.5rem;font-weight:500}.highlight-green{background:#f0fdf4}.highlight-blue{background:#eff6ff}.highlight-purple{background:#faf5ff}.highlight-icon{flex-shrink:0}.certifications-list,.qualifications-list{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.certification-item,.qualification-item{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem;font-size:1.15rem}.cert-icon,.qual-icon{color:#16a34a;flex-shrink:0}.modal-header{padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2{margin:0 0 .5rem;font-size:1.5rem}.modal-header p{margin:0;color:#6b7280}.modal-content{padding:1.5rem;overflow-y:auto}.portfolio-modal-image{width:100%;height:16rem;object-fit:cover;border-radius:.5rem;margin-bottom:1rem}.portfolio-modal-description{color:#374151;margin:0}.all-reviews-list{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}@media (max-width:1024px){.content-grid{grid-template-columns:1fr}.header-content,.header-main{align-items:center}.header-main{text-align:center}}@media (max-width:768px){.business-name{font-size:2rem}.header-actions{flex-direction:column;width:100%}.portfolio-grid,.services-grid,.stats-grid{grid-template-columns:1fr}.review-header{flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem}}.button.call-button-p{background:#eab308!important;color:#000!important;font-weight:600!important;padding:.75rem 1.5rem!important;border-radius:.5rem!important;border:none!important}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:500;transition:all .2s ease;border:none;text-decoration:none}.button:disabled{opacity:.5;cursor:not-allowed}.button-primary{background:#2563eb;color:#fff}.button-primary:hover:not(:disabled){background:#1d4ed8}.button-outline{background:transparent;border:1px solid #d1d5db;color:#374151}.button-outline:hover:not(:disabled){background:#f9fafb}.button-small{padding:.5rem 1rem;font-size:.875rem}.button-medium{padding:.75rem 1.5rem;font-size:1rem}.button-large{padding:1rem 2rem;font-size:1.125rem}.card{background:#fff;border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.card:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.badge-default{background:#f3f4f6;color:#374151}.badge-primary{background:#2563eb;color:#fff}.avatar{border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#e5e7eb;flex-shrink:0}.avatar-small{width:2rem;height:2rem}.avatar-medium{width:3rem;height:3rem}.avatar-large{width:6rem;height:6rem;border:4px solid #fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.avatar-image{width:100%;height:100%;object-fit:cover}.avatar-fallback{font-weight:700;color:#374151}.avatar-large .avatar-fallback{font-size:1.5rem}.modal-overlay{background:rgba(0,0,0,.5)}.modal{background:#fff;border-radius:.75rem;max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative}.modal-close{top:1rem;right:1rem;font-size:1.5rem;z-index:1001;color:#6b7280;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}.modal-close:hover{background:#f3f4f6;color:#374151}.scroll-area{overflow-y:auto;max-height:60vh}.scroll-area::-webkit-scrollbar{width:6px}.scroll-area::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.scroll-area::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.scroll-area::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.BusinessProfileNew_profileModalOverlay__38KcG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:flex-end;z-index:1020}.BusinessProfileNew_profileModal__3H1UA{background-color:#f9fafb;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;transition:transform .3s ease-in-out;transform:translateX(0);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);width:90%;max-width:56rem;height:100%;max-height:100vh;display:flex;flex-direction:column;overflow-y:auto}.BusinessProfileNew_profileModal__3H1UA.BusinessProfileNew_hidden__2DVZl{transform:translateX(100%)}.select-field{align-items:flex-start;display:inline-flex;flex-direction:column;grid-gap:var(--size-space-200);gap:var(--size-space-200);position:relative}.select-field .label{align-self:stretch;font-family:var(--body-base-font-family);font-size:var(--body-base-font-size);font-style:var(--body-base-font-style);font-weight:var(--body-base-font-weight);letter-spacing:var(--body-base-letter-spacing);line-height:var(--body-base-line-height);margin-top:-1px;position:relative}.select-field .select{align-items:center;align-self:stretch;border:1px solid;border-radius:var(--size-radius-200);display:flex;grid-gap:var(--size-space-200);gap:var(--size-space-200);height:42px;margin-bottom:-1px;margin-left:-1px;margin-right:-1px;min-width:240px;padding:var(--size-space-300) var(--size-space-300) var(--size-space-300) var(--size-space-400);position:relative;width:100%}.select-field .value{flex:1 1;font-family:var(--single-line-body-base-font-family);font-size:var(--single-line-body-base-font-size);font-style:var(--single-line-body-base-font-style);font-weight:var(--single-line-body-base-font-weight);letter-spacing:var(--single-line-body-base-letter-spacing);line-height:var(--single-line-body-base-line-height);margin-top:-.5px;position:relative}.select-field .chevron-down{height:16px!important;position:relative!important;width:16px!important}.select-field .div{align-items:center;align-self:stretch;background-color:var(--color-background-default-default);border:1px solid;border-color:var(--color-border-danger-default);border-radius:var(--size-radius-200);display:flex;grid-gap:var(--size-space-200);gap:var(--size-space-200);height:42px;margin-left:-1px;margin-right:-1px;min-width:240px;padding:var(--size-space-300) var(--size-space-300) var(--size-space-300) var(--size-space-400);position:relative;width:100%}.select-field .text-wrapper{flex:1 1;font-family:var(--single-line-body-base-font-family);font-size:var(--single-line-body-base-font-size);font-style:var(--single-line-body-base-font-style);font-weight:var(--single-line-body-base-font-weight);letter-spacing:var(--single-line-body-base-letter-spacing);line-height:var(--single-line-body-base-line-height);margin-top:-.5px;position:relative}.select-field .error-2{align-self:stretch;color:var(--color-text-danger-default);font-family:var(--body-base-font-family);font-size:var(--body-base-font-size);font-style:var(--body-base-font-style);font-weight:var(--body-base-font-weight);letter-spacing:var(--body-base-letter-spacing);line-height:var(--body-base-line-height);position:relative}.select-field .disabled{color:var(--color-text-disabled-default)}.select-field .default,.select-field .error{color:var(--color-text-default-default)}.select-field .state-disabled{background-color:var(--color-background-disabled-default);border-color:#b1b1b1}.select-field .state-default,.select-field .state-error{background-color:var(--color-background-default-default);border-color:var(--color-border-default-default)}.select-field .state-0-disabled{color:var(--color-text-disabled-default)}.select-field .state-0-error,.select-field .value-type-default.state-0-default{color:var(--color-text-default-default)}.select-field .value-type-0-placeholder,.select-field .value-type-placeholder.state-0-default{color:var(--color-text-default-tertiary)}.select-field .value-type-0-default{color:var(--color-text-default-default)}.building-blocks{height:40px;width:40px}.building-blocks-wrapper{align-items:flex-start;display:inline-flex;grid-gap:10px;gap:10px;position:relative}.building-blocks-wrapper .thumbnail{height:56px;object-fit:cover;position:relative;width:56px}.professional-jobs{align-items:center;background-color:#fff;display:flex;flex-direction:column;position:relative}.professional-jobs .section-header{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.professional-jobs .header{align-items:center;align-self:stretch;background-color:#06286b;border-bottom:1px solid;border-color:var(--color-border-default-default);border-left-style:none;border-right-style:none;border-top-style:none;display:flex;grid-gap:63px;gap:63px;height:82px;justify-content:center;padding:30px 32px;position:relative;width:100%}.professional-jobs .frame{align-items:center;display:inline-flex;flex:0 0 auto;grid-gap:30px;gap:30px;margin-bottom:-13.08px;margin-top:-13.08px;position:relative}.professional-jobs .codesandbox{align-self:stretch;flex:0 0 auto;position:relative}.professional-jobs .text-wrapper-2{align-self:stretch;color:#ffd600;font-family:"Inter",Helvetica;font-size:20px;font-weight:700;letter-spacing:0;line-height:20px;margin-top:-1px;position:relative;width:157px}.professional-jobs .navigation-pill-list{height:32px;margin-bottom:-5px;margin-top:-5px;position:relative;width:656px}.professional-jobs .navigation-pill{align-items:center;border-radius:var(--size-radius-200);display:inline-flex;grid-gap:var(--size-space-200);gap:var(--size-space-200);justify-content:center;left:0;padding:var(--size-space-200);position:absolute;top:0}.professional-jobs .title{color:#fff;font-family:var(--single-line-body-base-font-family);font-size:var(--single-line-body-base-font-size);font-style:var(--single-line-body-base-font-style);font-weight:var(--single-line-body-base-font-weight);letter-spacing:var(--single-line-body-base-letter-spacing);line-height:var(--single-line-body-base-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.professional-jobs .title-wrapper{align-items:center;background-color:#fff;border-radius:var(--size-radius-200);display:inline-flex;grid-gap:var(--size-space-200);gap:var(--size-space-200);justify-content:center;left:92px;padding:var(--size-space-200);position:absolute;top:0}.professional-jobs .title-2{color:#1e1e1e;font-family:var(--single-line-body-base-font-family);font-size:var(--single-line-body-base-font-size);font-style:var(--single-line-body-base-font-style);font-weight:var(--single-line-body-base-font-weight);letter-spacing:var(--single-line-body-base-letter-spacing);line-height:var(--single-line-body-base-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.professional-jobs .div-wrapper{left:168px}.professional-jobs .div-wrapper,.professional-jobs .navigation-pill-2{align-items:center;border-radius:var(--size-radius-200);display:inline-flex;grid-gap:var(--size-space-200);gap:var(--size-space-200);justify-content:center;padding:var(--size-space-200);position:absolute;top:0}.professional-jobs .navigation-pill-2{left:454px}.professional-jobs .navigation-pill-3{align-items:center;border-radius:var(--size-radius-200);display:inline-flex;grid-gap:var(--size-space-200);gap:var(--size-space-200);justify-content:center;left:338px;padding:var(--size-space-200);position:absolute;top:0}.professional-jobs .user-wrapper{align-items:center;background-color:#fff;border:1px solid #000;border-radius:50px;display:inline-flex;flex:0 0 auto;grid-gap:20px;gap:20px;margin-bottom:-15px;margin-top:-15px;padding:10px;position:relative}.professional-jobs .icon-instance-node{height:32px!important;position:relative!important;width:32px!important}.professional-jobs .frame-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;grid-gap:10px;gap:10px;padding:10px;position:relative;width:100%}.professional-jobs .frame-2{border:1px solid #000;border-radius:20px;padding:30px 80px}.professional-jobs .frame-2,.professional-jobs .frame-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;grid-gap:4px;gap:4px;position:relative;width:100%}.professional-jobs .frame-4{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;grid-gap:213px;gap:213px;position:relative;width:100%}.professional-jobs .text-content-title{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;grid-gap:var(--size-space-200);gap:var(--size-space-200);position:relative}.professional-jobs .title-3{color:var(--color-text-default-default);font-size:36px;font-weight:700;letter-spacing:-1.08px;line-height:43.2px;margin-top:-1px}.professional-jobs .subtitle,.professional-jobs .title-3{align-self:stretch;font-family:"Inter",Helvetica;position:relative}.professional-jobs .subtitle{color:var(--color-text-default-secondary);font-size:24px;font-weight:400;letter-spacing:0;line-height:28.8px}.professional-jobs .button{all:unset;align-items:center;background-color:var(--color-background-neutral-tertiary);border:1px solid;border-color:var(--color-border-neutral-secondary);border-radius:var(--size-radius-200);box-sizing:border-box;display:flex;grid-gap:var(--size-space-200);gap:var(--size-space-200);height:48px;justify-content:center;overflow:hidden;padding:var(--size-space-200);position:relative;width:216px}.professional-jobs .text-wrapper-3{color:var(--color-text-default-default);font-family:var(--single-line-body-base-font-family);font-size:var(--single-line-body-base-font-size);font-style:var(--single-line-body-base-font-style);font-weight:var(--single-line-body-base-font-weight);letter-spacing:var(--single-line-body-base-letter-spacing);line-height:var(--single-line-body-base-line-height);position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.professional-jobs .frame-5{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;grid-gap:150px;gap:150px;position:relative;width:100%}.professional-jobs .messages-list{align-items:flex-start;display:flex;flex-direction:column;height:616px;position:relative;width:449px}.professional-jobs .left-wrapper{align-items:center;align-self:stretch;border-radius:100px;display:flex;flex:0 0 auto;grid-gap:10px;gap:10px;overflow:hidden;padding:18px 16px;position:relative;width:100%}.professional-jobs .left{align-items:center;display:inline-flex;flex:0 0 auto;grid-gap:12px;gap:12px;position:relative}.professional-jobs .label-2{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.professional-jobs .label-2,.professional-jobs .label-3{color:#49454f;font-family:"Roboto",Helvetica;font-size:24px;font-weight:500;letter-spacing:.1px;line-height:20px;margin-top:-1px;position:relative}.professional-jobs .label-3{width:156px}.professional-jobs .list-item{align-items:center;align-self:stretch;background-color:#dadadb;display:flex;flex-direction:column;height:72px;justify-content:center;position:relative;width:100%}.professional-jobs .state-layer-overlay{height:72px!important;left:0!important;position:absolute!important;top:0!important;width:449px!important}.professional-jobs .state-layer{align-items:center;align-self:stretch;display:flex;flex:1 1;flex-grow:1;grid-gap:16px;gap:16px;padding:8px 16px;position:relative;width:100%}.professional-jobs .leading-element{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;justify-content:center;position:relative}.professional-jobs .building-blocks-image-thumbnail{background-color:var(--m3-schemes-primary-container)!important;border-radius:100px!important;display:flex!important;height:40px!important;overflow:hidden!important;width:40px!important}.professional-jobs .building-blocks-instance{align-self:stretch!important;flex:1 1!important;flex-grow:1!important;height:unset!important;width:unset!important}.professional-jobs .content{align-items:flex-start;align-self:stretch;display:flex;flex:1 1;flex-direction:column;flex-grow:1;justify-content:center;position:relative}.professional-jobs .headline{align-self:stretch;color:var(--m3-schemes-on-surface);font-family:var(--m3-body-large-font-family);font-size:var(--m3-body-large-font-size);font-style:var(--m3-body-large-font-style);font-weight:var(--m3-body-large-font-weight);letter-spacing:var(--m3-body-large-letter-spacing);line-height:var(--m3-body-large-line-height);position:relative}.professional-jobs .supporting-text{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;display:-webkit-box;font-family:"Google Sans-Regular",Helvetica;font-size:14px;font-weight:400;height:20px;letter-spacing:0;line-height:20px;overflow:hidden;text-overflow:ellipsis}.professional-jobs .supporting-text,.professional-jobs .trailing-supporting{color:var(--m3-schemes-on-secondary-container);position:relative;white-space:nowrap}.professional-jobs .trailing-supporting{font-family:var(--m3-label-small-font-family);font-size:var(--m3-label-small-font-size);font-style:var(--m3-label-small-font-style);font-weight:var(--m3-label-small-font-weight);letter-spacing:var(--m3-label-small-letter-spacing);line-height:var(--m3-label-small-line-height);text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.professional-jobs .list-item-2{align-items:center;align-self:stretch;background-color:#fff;border-radius:var(--shape-corner-large) var(--shape-corner-large) 0 0;display:flex;flex-direction:column;height:72px;justify-content:center;position:relative;width:100%}.professional-jobs .p{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;display:-webkit-box;font-family:var(--m3-body-medium-font-family);font-size:var(--m3-body-medium-font-size);font-style:var(--m3-body-medium-font-style);font-weight:var(--m3-body-medium-font-weight);height:20px;letter-spacing:var(--m3-body-medium-letter-spacing);line-height:var(--m3-body-medium-line-height);overflow:hidden;text-overflow:ellipsis}.professional-jobs .p,.professional-jobs .trailing-supporting-2{color:var(--m3-schemes-on-surface-variant);position:relative;white-space:nowrap}.professional-jobs .trailing-supporting-2{font-family:var(--m3-label-small-font-family);font-size:var(--m3-label-small-font-size);font-style:var(--m3-label-small-font-style);font-weight:var(--m3-label-small-font-weight);letter-spacing:var(--m3-label-small-letter-spacing);line-height:var(--m3-label-small-line-height);text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.professional-jobs .frame-6{align-items:flex-start;background-color:#fff;border:1px solid #000;border-radius:25px;display:flex;flex-direction:column;grid-gap:17px;gap:17px;height:687px;justify-content:center;overflow:hidden;padding:23px 27px;position:relative;width:595px}.professional-jobs .frame-top{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.professional-jobs .subtitle-2{color:#000;font-family:"Inter",Helvetica;font-size:24px;font-weight:700;letter-spacing:0;line-height:28.8px;margin-top:-1px;position:relative;width:236px}.professional-jobs .div-2{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;grid-gap:15px;gap:15px;justify-content:center;position:relative}.professional-jobs .text-wrapper-4{color:#1e1e1e;font-family:"Inter",Helvetica;font-size:16px;font-weight:400;height:34px;letter-spacing:0;line-height:16px;position:relative;text-align:center;width:81px}.professional-jobs .input-field{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;grid-gap:var(--size-space-200);gap:var(--size-space-200);position:relative;width:193px}.professional-jobs .text-wrapper-5{align-self:stretch;color:var(--color-text-default-default);font-family:var(--body-base-font-family);font-size:var(--body-base-font-size);font-style:var(--body-base-font-style);font-weight:var(--body-base-font-weight);letter-spacing:var(--body-base-letter-spacing);line-height:var(--body-base-line-height);margin-top:-1px;position:relative}.professional-jobs .input{align-items:center;align-self:stretch;background-color:var(--color-background-default-default);border:1px solid;border-color:var(--color-border-default-default);border-radius:var(--size-radius-200);display:flex;flex:0 0 auto;margin-bottom:-1px;margin-left:-1px;margin-right:-48px;min-width:240px;overflow:hidden;padding:var(--size-space-300) var(--size-space-400) var(--size-space-300) var(--size-space-400);position:relative;width:100%}.professional-jobs .text-wrapper-6{color:#1e1e1e;flex:1 1;font-family:var(--single-line-body-base-font-family);font-size:var(--single-line-body-base-font-size);font-style:var(--single-line-body-base-font-style);font-weight:var(--single-line-body-base-font-weight);letter-spacing:var(--single-line-body-base-letter-spacing);line-height:var(--single-line-body-base-line-height);margin-top:-.5px;position:relative}.professional-jobs .input-field-2{align-items:flex-start;display:flex;flex-direction:column;grid-gap:var(--size-space-200);gap:var(--size-space-200);height:122px;position:relative;width:425px}.professional-jobs .input-2{align-items:flex-start;background-color:var(--color-background-default-default);border:1px solid;border-color:var(--color-border-default-default);border-radius:var(--size-radius-200);display:flex;height:94px;margin-bottom:-1px;margin-left:-1px;overflow:hidden;padding:var(--size-space-300) var(--size-space-400) var(--size-space-300) var(--size-space-400);position:relative;width:402px}.professional-jobs .frame-7{display:inline-flex;grid-gap:17px;gap:17px}.professional-jobs .frame-7,.professional-jobs .input-field-3{align-items:flex-start;flex:0 0 auto;flex-direction:column;position:relative}.professional-jobs .input-field-3{display:flex;grid-gap:var(--size-space-200);gap:var(--size-space-200);width:318px}.professional-jobs .frame-8{align-items:flex-start;display:inline-flex;flex:0 0 auto;grid-gap:17px;gap:17px;position:relative}.professional-jobs .rectangle{background-color:#fff;border:1px dashed #000;height:80px;position:relative;width:81px}.professional-jobs .input-field-4{align-items:flex-start;display:flex;flex-direction:column;grid-gap:var(--size-space-200);gap:var(--size-space-200);position:relative;width:193px}.professional-jobs .text-wrapper-7{color:var(--color-text-default-default);font-family:var(--body-base-font-family);font-size:var(--body-base-font-size);font-style:var(--body-base-font-style);font-weight:var(--body-base-font-weight);letter-spacing:var(--body-base-letter-spacing);line-height:var(--body-base-line-height);margin-right:-47px;margin-top:-1px;position:relative;width:240px}.professional-jobs .input-3{align-self:stretch;background-color:var(--color-background-default-default);border:1px solid #1e1e1e;border-radius:var(--size-radius-200);height:42px;margin-bottom:-1px;margin-left:-1px;margin-right:-1px;overflow:hidden;position:relative;width:100%}.professional-jobs .text-wrapper-8{color:#1e1e1e;font-family:var(--single-line-body-base-font-family);font-size:var(--single-line-body-base-font-size);font-style:var(--single-line-body-base-font-style);font-weight:var(--single-line-body-base-font-weight);left:16px;letter-spacing:var(--single-line-body-base-letter-spacing);line-height:var(--single-line-body-base-line-height);position:absolute;top:12px;width:208px}.professional-jobs .input-field-5{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;grid-gap:8px;gap:8px;position:relative}.professional-jobs .text-wrapper-9{color:var(--color-text-default-default);font-family:var(--body-base-font-family);font-size:var(--body-base-font-size);font-style:var(--body-base-font-style);font-weight:var(--body-base-font-weight);letter-spacing:var(--body-base-letter-spacing);line-height:var(--body-base-line-height);margin-top:-1px;position:relative;width:240px}.professional-jobs .input-4{background-color:#fff;border:1px solid #1e1e1e;border-radius:var(--size-radius-200);height:42px;margin-bottom:-1px;margin-left:-1px;position:relative;width:139px}.professional-jobs .text-wrapper-10{color:#1e1e1e;font-family:var(--single-line-body-base-font-family);font-size:var(--single-line-body-base-font-size);font-style:var(--single-line-body-base-font-style);font-weight:var(--single-line-body-base-font-weight);left:16px;letter-spacing:var(--single-line-body-base-letter-spacing);line-height:var(--single-line-body-base-line-height);position:absolute;text-align:center;top:12px;width:110px}.professional-jobs .select-field-instance{display:flex!important;flex:0 0 auto!important;width:237.2px!important}.professional-jobs .design-component-instance-node{border-color:#1e1e1e!important;margin-right:-3.8px!important}.addjobs-completed{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:33px 26px;position:relative}.addjobs-completed .rectangle{background-color:#e3e3e3;border-radius:25px;height:472px;position:relative;width:1126px}.addjobs-completed .text-content-title{align-items:center;display:inline-flex;flex-direction:column;grid-gap:var(--size-space-200);gap:var(--size-space-200);height:149px;left:101px;position:absolute;top:89px}.addjobs-completed .title{align-self:stretch;color:var(--color-text-default-default);font-family:"Inter",Helvetica;font-size:36px;font-weight:700;letter-spacing:-1.08px;line-height:43.2px;margin-top:-1px;position:relative;text-align:center}.addjobs-completed .subtitle{font-size:24px;line-height:28.8px;position:relative;text-align:center;width:994px}.addjobs-completed .job-details-postcode,.addjobs-completed .subtitle{color:#000;font-family:"Inter",Helvetica;font-weight:400;letter-spacing:0}.addjobs-completed .job-details-postcode{font-size:16px;left:583px;line-height:19.2px;position:absolute;top:248px;width:430px}.addjobs-completed .text-wrapper{font-weight:700}.addjobs-completed .span{color:#000;font-family:"Inter",Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:19.2px}.addjobs-completed .clock{height:176px!important;left:329px!important;position:absolute!important;top:249px!important;width:171px!important}.addjobs-completed .input{background-color:#1e1e1e;border:1px solid;border-color:var(--color-border-default-default);border-radius:var(--size-radius-200);height:42px;left:900px;overflow:hidden;position:absolute;top:424px;width:163px}.addjobs-completed .div{color:#fff;font-family:"Inter",Helvetica;font-size:16px;font-weight:400;left:16px;letter-spacing:0;line-height:16px;position:absolute;text-align:center;top:12px;width:129px}.profession-search-container{width:400px;margin:0 auto}.search-box{position:relative;display:flex;width:100%}.search-input{width:360px;font-size:16px;padding:8px 8px 8px 20px}.postcode-search-box{position:relative;display:flex;width:168px;height:50px;border-radius:160px;background-color:#fff;border:1px solid #000}.postcode-input{width:100%;font-size:16px;padding:8px 8px 8px 20px;border-radius:50px;border:none;outline:none;box-sizing:border-box}.clear-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:none;font-size:16px}.dropdown-results{list-style:none;padding:0;margin:0;border:1px solid #ccc;max-height:200px;overflow-y:auto;width:100%;position:absolute;top:100%;left:0;background-color:#fff;z-index:1000}.add-button{background:none;font-size:16px}.selected-professions{margin-top:20px}.remove-button{border:none;background:none;font-size:14px;margin-left:5px;cursor:pointer}.submit-button{margin-top:20px;padding:10px 40px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.search-button{border:none;background:none;padding:10px;cursor:pointer}.search-button img{width:40px;height:auto}.mapsearchV2_pageContainer__2FTSd{display:flex;flex-direction:column;height:100vh;background-color:#f8f9fa}.mapsearchV2_mainContent__2-RKU{padding-top:80px;flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.mapsearchV2_searchSection__1Gr13{padding:1.5rem;background-color:#fff;border-bottom:1px solid #e0e0e0}.mapsearchV2_searchForm__2Wo_Z{display:flex;grid-gap:1rem;gap:1rem;align-items:center}.mapsearchV2_searchInput__2gs6i{flex-grow:1;padding:.75rem 1rem;border:1px solid #ced4da;border-radius:.375rem;font-size:1rem}.mapsearchV2_filterButton__3cK6H,.mapsearchV2_searchButton__XlQPV{padding:.75rem 1.5rem;border:none;border-radius:.375rem;color:#fff;font-weight:600;cursor:pointer;transition:background-color .2s}.mapsearchV2_searchButton__XlQPV{background-color:#007bff}.mapsearchV2_searchButton__XlQPV:hover{background-color:#0056b3}.mapsearchV2_filterButton__3cK6H{background-color:#6c757d}.mapsearchV2_filterButton__3cK6H:hover{background-color:#5a6268}.mapsearchV2_resultsAndMapContainer__2l3A9{display:flex;flex-grow:1;overflow:hidden;height:calc(100vh - 160px)}.mapsearchV2_resultsPanel__MjTS3{flex-shrink:0;overflow-y:auto;background-color:#fff;border-right:1px solid #e0e0e0;padding:1rem}.mapsearchV2_resultsHeader__2cfFN{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.mapsearchV2_resultCard__1xDaG{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;padding:1.5rem;margin-bottom:1rem;cursor:pointer;transition:box-shadow .2s,border-color .2s}.mapsearchV2_resultCard__1xDaG:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#007bff}.mapsearchV2_resultCard__1xDaG.mapsearchV2_sponsored__ND1fe{border-left:4px solid #ffc107}.mapsearchV2_businessName__XjbtO{font-size:1.2rem;font-weight:700;color:#333}.mapsearchV2_businessAddress__7zc9-{font-size:.9rem;color:#666;margin-top:.25rem}.mapsearchV2_ratingContainer__2DxFM{display:flex;align-items:center;margin-top:.75rem}.mapsearchV2_actionsContainer__euPpO{margin-top:1rem;display:flex;grid-gap:.5rem;gap:.5rem}.mapsearchV2_actionButton__3H8i5{flex-grow:1}.mapsearchV2_mapPanel__2JrRj{height:100%}.mapsearchV2_profilePanel__28iXQ{height:100%;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.mapsearchV2_searchInputContainer__3lfQM{position:relative;display:flex;flex-direction:column;flex-grow:1}.mapsearchV2_dropdownResults__Si99b{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 .375rem .375rem;max-height:300px;overflow-y:auto;z-index:1000;list-style:none;padding:0;margin:0}.mapsearchV2_resultItem__2ZbwM{padding:.75rem 1rem;cursor:pointer;display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.mapsearchV2_resultItem__2ZbwM:hover{background-color:#f1f1f1}.mapsearchV2_categoryHeader__xIJYm{padding:.5rem 1rem;background-color:#f8f9fa;font-weight:600;color:#495057;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.mapsearchV2_icon__1eOxh{width:20px;height:20px;color:#007bff}.mapsearchV2_markerLabel__1c-O8{background-color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.BusinessCard_businessCard__2UcEd{display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;cursor:pointer;transition:box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.BusinessCard_businessCard__2UcEd:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.BusinessCard_businessCard__2UcEd.BusinessCard_selected__2oMVx{border-color:#007bff;box-shadow:0 0 0 2px #007bff}.BusinessCard_businessCard__2UcEd.BusinessCard_highlighted__2nsX2{border-left:5px solid #ff0}.BusinessCard_sponsoredBanner__3HUva{background-color:#ffc107;color:#000;padding:4px 8px;font-size:12px;font-weight:700;display:flex;align-items:center;grid-gap:4px;gap:4px;position:absolute;top:0;left:0;border-bottom-right-radius:8px}.BusinessCard_cardContent__1wFS7{display:flex;padding:30px 16px 16px}.BusinessCard_leftColumn__cUTDW{flex-shrink:0;margin-right:16px}.BusinessCard_profilePic__GRqCr{width:80px;height:80px;border-radius:50%;object-fit:cover}.BusinessCard_avatarFallback__25QcU{width:80px;height:80px;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#333}.BusinessCard_middleColumn__3gtJR{flex-grow:1}.BusinessCard_businessName__19SES{font-size:18px;font-weight:700;margin:0 0 8px}.BusinessCard_ratingContainer__lDjaz{display:flex;align-items:center;margin-bottom:8px}.BusinessCard_ratingText__3cSKr{margin-left:8px;font-size:14px;color:#666}.BusinessCard_description__39qc5{font-size:14px;color:#666;line-height:1.4;margin-bottom:8px}.BusinessCard_addressSection__3gA5Q,.BusinessCard_phoneSection__2jN8k{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;color:#666;margin-bottom:4px}.BusinessCard_iconButton__1t6A5{display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;font-size:12px;color:#007bff;text-decoration:none}.BusinessCard_iconButton__1t6A5 span{margin-top:4px}.BusinessProfilePopup_profileContainer__3xeK5{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;overflow-y:auto}.BusinessProfilePopup_closeButton__RI7NC{position:absolute;top:15px;right:15px;z-index:10;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.BusinessProfilePopup_profileHeader__3sSD0{width:100%;height:112px;flex-shrink:0}.BusinessProfilePopup_profilePic__24N3G{width:100%;height:100%;object-fit:cover}.BusinessProfilePopup_profileBody__STacT{padding:20px}.BusinessProfilePopup_businessName__3JvSP{font-size:24px;font-weight:700;margin-bottom:10px}.BusinessProfilePopup_description__2bznf{font-size:14px;color:#666;margin-bottom:20px}.BusinessProfilePopup_section__3ISbB{margin-bottom:20px}.BusinessProfilePopup_sectionTitle__2v6V2{font-size:18px;font-weight:700;margin-bottom:10px;display:flex;align-items:center;grid-gap:8px;gap:8px}.BusinessProfilePopup_grid__3urfu{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.BusinessProfilePopup_gridItem__3Uyn-{display:flex;align-items:center;grid-gap:8px;gap:8px;background-color:#f9f9f9;padding:10px;border-radius:8px}.BusinessProfilePopup_icon__VTzKq{color:#007bff}.BusinessProfilePopup_tabContainer__1Akkj{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.BusinessProfilePopup_tabButton__1ltM6{padding:10px 20px;border:none;background-color:initial;cursor:pointer;font-size:16px;font-weight:600;color:#666;position:relative}.BusinessProfilePopup_tabButton__1ltM6.BusinessProfilePopup_activeTab__1B7HT{color:#007bff}.BusinessProfilePopup_tabButton__1ltM6.BusinessProfilePopup_activeTab__1B7HT:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#007bff}.BusinessProfilePopup_businessDetails__2lY0h{margin-bottom:20px}.BusinessProfilePopup_rating__18E4H{display:flex;align-items:center;grid-gap:5px;gap:5px;margin:10px 0}.BusinessProfilePopup_address__3CA2E,.BusinessProfilePopup_phone__24GTK{color:#666;font-size:14px;display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.BusinessProfilePopup_professions__32IRi{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:12px}.BusinessProfilePopup_professionBadge__2zQ01{background-color:#e0e0e0;padding:4px 8px;border-radius:12px;font-size:12px}.BusinessProfilePopup_badgeContainer__3kJiP{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.BusinessProfilePopup_badge__2pj6s{background-color:#eef2f5;color:#5a7a96;padding:5px 10px;border-radius:20px;font-size:12px;font-weight:500;display:flex;align-items:center;grid-gap:6px;gap:6px}.BusinessProfilePopup_actionButtons__3XC_E{display:flex;justify-content:space-around;grid-gap:10px;gap:10px;margin-bottom:20px;flex-wrap:wrap}.BusinessProfilePopup_actionButton__1VJZQ{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:4px;gap:4px;cursor:pointer;background:none;border:none;text-align:center}.BusinessProfilePopup_iconCircle__2o4o7{width:50px;height:50px;border-radius:50%;background-color:#e0f7fa;display:flex;align-items:center;justify-content:center;margin-bottom:5px;color:#007bff}.BusinessProfilePopup_actionButton__1VJZQ span{font-size:12px;font-weight:500;color:#333}.BusinessProfilePopup_portfolioGrid__1p_Hc{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.BusinessProfilePopup_portfolioItem__3r5sx img{width:100%;height:100px;object-fit:cover;border-radius:8px}.BusinessProfilePopup_reviewsSection__3XB7Z{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.BusinessProfilePopup_review__39QS_{border-bottom:1px solid #e0e0e0;padding-bottom:15px}.BusinessProfilePopup_reviewCardHeader__2ZEuV{display:flex;align-items:center;margin-bottom:10px}.BusinessProfilePopup_reviewerProfilePic__38k-0{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;margin-right:10px}.BusinessProfilePopup_ratingValue__19lKu{margin-left:5px;font-weight:700}.BusinessProfilePopup_reviewCardHeaderInfo__3KT_1{display:flex;flex-direction:column}.BusinessProfilePopup_reviewerName__36AQT{font-weight:700}.BusinessProfilePopup_reviewCardRating__3IDWO{display:flex;align-items:center;grid-gap:5px;gap:5px;margin-bottom:10px}.BusinessProfilePopup_reviewDate__1XA4A{color:#666;font-size:12px;margin-left:auto}.BusinessProfilePopup_reviewImages__1kyrQ{display:flex;grid-gap:10px;gap:10px;margin-top:10px}.BusinessProfilePopup_reviewImageThumbnail__1ixo5{width:80px;height:80px;object-fit:cover;border-radius:8px;cursor:pointer}.BusinessProfilePopup_inlineImageViewer__3BKtL{margin-top:10px;width:100%}.BusinessProfilePopup_inlineImageViewer__3BKtL img{width:100%;border-radius:8px}.BusinessProfilePopup_nextButton__3Qi0s,.BusinessProfilePopup_prevButton__bc7hT{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;cursor:pointer;font-size:24px}.BusinessProfilePopup_prevButton__bc7hT{left:10px}.BusinessProfilePopup_nextButton__3Qi0s{right:10px}.BusinessProfilePopup_portfolioSection__3EbVQ{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.BusinessProfilePopup_portfolioCard__1MKCw{background-color:#f9f9f9;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.BusinessProfilePopup_portfolioImage__2JGyZ{width:100%;height:200px;object-fit:cover}.BusinessProfilePopup_portfolioCardContent__2X8l6{padding:15px}.BusinessProfilePopup_portfolioTitle__1iT0H{font-size:18px;font-weight:700;margin:0 0 10px}.BusinessProfilePopup_portfolioDescription__I064b{font-size:14px;color:#666;margin:0}.BusinessProfilePopup_ratingsSection__KEwqn{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin:10px 0}.BusinessProfilePopup_ratingLine__2K_6N{display:flex;align-items:center;grid-gap:8px;gap:8px}.BusinessProfilePopup_ratingText__1-ZBW{font-size:14px;color:#333}.PortfolioLightbox_lightboxOverlay__3Vci7{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.PortfolioLightbox_lightboxContent__1VPBj{background-color:#fff;padding:20px;border-radius:8px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;position:relative}.PortfolioLightbox_closeButton__3GxOO{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;color:#333}.PortfolioLightbox_imageViewer__3xXw7{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.PortfolioLightbox_mainImage__gfDbD{max-width:100%;max-height:60vh;object-fit:contain}.PortfolioLightbox_navButton__A6pKb{background:none;border:none;cursor:pointer;color:#333;padding:10px}.PortfolioLightbox_thumbnails__1a9Px{display:flex;justify-content:center;grid-gap:10px;gap:10px;margin-bottom:15px}.PortfolioLightbox_thumbnail__6nwCj{width:60px;height:60px;object-fit:cover;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:border-color .2s}.PortfolioLightbox_activeThumbnail__54AvE,.PortfolioLightbox_thumbnail__6nwCj:hover{border-color:#007bff}.PortfolioLightbox_details__LYLRq{text-align:center}.PortfolioLightbox_title__3qV3N{font-size:22px;font-weight:700;margin:0 0 10px}.PortfolioLightbox_description__2XQGX{font-size:16px;color:#666;margin:0}.sponsored-label{position:absolute;top:5px;right:5px;background-color:#fff;color:#000;border:2px solid gold;font-size:12px;font-weight:700;padding:3px 8px;border-radius:3px;text-transform:uppercase}.list-search-container{display:flex;padding:20px;align-items:flex-start;grid-gap:20px;gap:20px}.filter-form{width:350px;flex-shrink:0}.results-section{display:flex;flex-direction:column;grid-gap:20px;gap:20px;flex:1 1;max-width:calc(100% - 320px)}.search-result{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.search-container{flex-direction:column}.business-header,.search-container{display:flex;grid-gap:15px;gap:15px}.business-header{align-items:center}.business-logo{width:70px;height:70px;border-radius:50%}.business-info{display:flex;flex-direction:column}.business-name{font-size:20px;font-weight:700;color:#001739}.business-description,.distance{font-size:14px;color:#637082}.business-services{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap}.service-tag{background-color:#f5f8fb;padding:5px 10px;border-radius:20px;font-size:12px;color:#001739}.business-details{display:flex;justify-content:space-between;align-items:center}.business-rating{display:flex;align-items:center;grid-gap:10px;gap:10px}.rating-icon{width:24px;height:24px}.rating{font-size:16px;color:#001739}.business-contact{display:flex;align-items:center;grid-gap:10px;gap:10px}.contact-icon{width:24px;height:24px}.contact-details{display:flex;flex-direction:column}.business-actions{display:flex;grid-gap:20px;gap:20px}.contact-now,.view-profile{padding:10px 20px;border-radius:50px;font-size:16px;cursor:pointer}.contact-now{background-color:#012d71;color:#fff}.view-profile{background-color:#f9bb01;color:#012d71}.list-page-wrapper{padding:70px 0 188px}.list-page-inner{display:flex;justify-content:space-between;grid-gap:55px;gap:55px}.filter-box-left .search-form{padding:32px 38px;border-radius:15px;border:1px solid #ced4e1;margin-bottom:15px}.filter-box-left h3{font-size:23px;color:#000b1b;margin:21px 0 44px;font-family:Neue Montreal-Medium;text-align:left}.list-result-rightWrapper{flex:1 1}.list-switch-sort,.sort-select{display:flex;justify-content:space-between;align-items:center;width:auto}.sort-select label{white-space:nowrap}.sort-select{grid-gap:12px;gap:12px}.list-search-link{color:#a37113;font-size:19px;font-family:Neue Montreal-Medium;line-height:35px;letter-spacing:.57px}.sort-select label{color:#3c3c3c;font-size:18px;line-height:32px;letter-spacing:1.26px}.sort-select.filter-form .input-field{border-color:#ced4e1;border-radius:28.5px;color:rgba(85,85,85,.85);width:290px;padding:11.5px 24px;height:auto;font-size:16px;line-height:32px;letter-spacing:1.44px}.list-resultbox-wrapper{margin-top:32px}.list-resultbox-wrapper .list-result-box{background:#f5f9fd;border-radius:15px;padding:40px 38px}.list-result-box .result-item{display:flex;justify-content:space-between;grid-gap:20px;gap:20px}.list-resultbox-wrapper .list-result-box .box-topbar{display:flex;grid-gap:27px;gap:27px;margin-bottom:25px}.list-result-box .box-topbar .imgbox{background:#fff;height:90px;width:90px;min-width:90px;border-radius:15px;box-shadow:0 6px 20px 0 rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center}.list-result-box .box-topbar .imgbox img{max-width:52px}.list-resultbox-wrapper .result-data-text h4{font-size:23px;line-height:27px;letter-spacing:1.38px;font-family:Neue Montreal-Medium}.list-resultbox-wrapper .result-data-text .map-address{font-size:17px;color:#3c3c3c;line-height:27px;letter-spacing:1.02px;margin:0}.review-hours{display:flex;grid-gap:22px;gap:22px;margin-top:4px;flex-wrap:wrap;line-height:1.2}.review-hours .mairow-wrap{margin:0}.review-hours .hours{font-family:Neue Montreal-Medium!important}.review-hours .review-box{color:rgba(60,60,60,.8);margin:0;display:flex;align-items:center;grid-gap:5px;gap:5px}.Job-box-description .desc-heading{font-size:20px;font-family:Neue Montreal-Medium;line-height:31px;letter-spacing:1.34px;margin-bottom:15px}.Job-box-description{color:#3c3c3c}.job-desc-list li{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:19px;line-height:40px;letter-spacing:1.33px}.job-desc-data{margin-top:13px;font-size:18px;line-height:29px;letter-spacing:1.44px}.list-result-box .result-item .left-info{width:auto;padding:0}.list-result-box .result-item .right-button-group{min-width:164px;max-width:164px;margin:0}.view-profile-btn{background:linear-gradient(#0563ce,#0a7dff)!important}.invite-job-btn{background:linear-gradient(#d4a203,#a37113)!important}.message-now-btn{background:linear-gradient(#0243a9,#0563ce)!important}.call-now-btn{background:#001c48!important}.list-resultbox-wrapper .list-result-box+.list-result-box{margin-top:40px}.distance-from,.map-phone{color:#3c3c3c;font-size:16px;font-weight:400;background:url(/static/media/icon-phone.a14fe722.svg) 0 0 no-repeat;background-size:19px;padding:0 0 0 25px}.distance-from{background-image:url(data:image/png;base64,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)}.review-hours .review-box:empty{display:none}.profile-slider{position:fixed;top:0;right:0;width:65%!important;height:100%;background:#fff;box-shadow:-4px 0 12px rgba(0,0,0,.15);transform:translateX(100%);transition:transform 2.5s ease-in-out!important;display:flex;flex-direction:column;z-index:1000}.profile-slider.open{transform:translateX(0)}.close-button{position:absolute;top:10px;right:20px;border:none;background:transparent;font-size:24px;cursor:pointer}.business-profile-content h2{margin-top:0}.business-profile-content ul{padding-left:20px;list-style-type:disc}.overlay{width:100%;height:100%;background:rgba(0,0,0,.5);z-index:900}.rating-container{display:flex;align-items:center;grid-gap:5px;gap:5px}.star-icon{width:30px;height:30px;cursor:pointer}.review-container{padding:20px;max-width:1200px;margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.review-label{margin-top:20px;display:flex;align-items:center;grid-gap:15px;gap:15px}.description-textarea{width:100%;border:2px solid #ccc;padding:10px;border-radius:8px;margin-top:10px}.button-container{margin-top:30px;display:flex;justify-content:space-between}.button{background-color:#333;color:#fff;padding:10px 20px;border-radius:8px;cursor:pointer}.RightSidebar_sidebarContainer__2Sak0{padding:1rem;background-color:#f8f9fa;width:320px;border-left:1px solid #e9ecef}.RightSidebar_profileCard__1Tjat{background-color:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem}.RightSidebar_errorText__1EEYQ,.RightSidebar_infoText__3XM-7{text-align:center;color:#6c757d;padding:2rem 0}.RightSidebar_errorText__1EEYQ{color:#dc3545}.RightSidebar_profileHeader__2E0py{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;transition:padding-bottom .3s ease}.RightSidebar_headerActions__3eny_{position:absolute;top:-8px;right:-8px;display:flex;grid-gap:.5rem;gap:.5rem}.RightSidebar_headerActionButton__2pxxN{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:50%;color:#495057;cursor:pointer;transition:all .2s ease}.RightSidebar_headerActionButton__2pxxN:hover{background-color:#e9ecef;color:#0d6efd;transform:translateY(-1px)}.RightSidebar_profileImage__1iaI5{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:.75rem;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.RightSidebar_businessName__33zy8{font-size:1.25rem;font-weight:600;color:#212529;margin:0}.RightSidebar_description__O-b37{font-size:.9rem;color:#6c757d;font-style:italic;margin-top:.5rem;max-width:90%}.RightSidebar_sectionTitle__1--bN{font-size:.8rem;font-weight:600;color:#6c757d;text-transform:uppercase;margin-bottom:.75rem;letter-spacing:.5px}.RightSidebar_profileContent__2d56I{display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem;transition:all .3s ease-in-out;opacity:1;max-height:1000px;overflow:hidden}.RightSidebar_profileContentHidden__tHv58{max-height:0;opacity:0;pointer-events:none;margin:0;padding:0}.RightSidebar_bioSection__1V2gl,.RightSidebar_contactSection__LCZoY,.RightSidebar_ratingsSection__1RYkr{border-top:1px solid #f1f3f5;padding-top:1.25rem}.RightSidebar_ratingsSection__1RYkr{flex-direction:column}.RightSidebar_ratingItem__30SGv,.RightSidebar_ratingsSection__1RYkr{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.RightSidebar_ratingText__38F2J{font-size:.9rem;color:#495057;font-weight:500}.RightSidebar_googleRatingText__uS9mV{font-size:.85rem;color:#6c757d}.RightSidebar_bioSection__1V2gl{display:flex;flex-direction:column}.RightSidebar_bioText__1mLCB{font-size:.875rem;color:#495057;line-height:1.6;margin:0;transition:max-height .3s ease-in-out}.RightSidebar_readMoreButton__ZIJIr{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;background:none;border:none;color:#0d6efd;font-weight:600;font-size:.85rem;cursor:pointer;padding:.25rem 0;margin-top:.5rem;align-self:flex-start;transition:color .2s ease}.RightSidebar_readMoreButton__ZIJIr:hover{color:#0b5ed7;text-decoration:underline}.RightSidebar_contactList__1QAVJ{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.RightSidebar_contactItem__3qKbo{display:flex;align-items:flex-start;grid-gap:.75rem;gap:.75rem;font-size:.875rem;color:#495057}.RightSidebar_contactIcon__HLIck{flex-shrink:0;color:#0d6efd;margin-top:2px}.RightSidebar_searchPanel__2Jn0B{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;transition:all .4s ease-in-out;max-height:0;opacity:0;overflow:hidden;visibility:hidden}.RightSidebar_searchPanelActive__3mAbi{border-top:1px solid #f1f3f5;margin-top:1rem;padding-top:1.25rem;max-height:500px;opacity:1;visibility:visible}.RightSidebar_searchHeader__26kRw{display:flex;justify-content:space-between;align-items:center}.RightSidebar_searchHeader__26kRw .RightSidebar_sectionTitle__1--bN{margin-bottom:0}.RightSidebar_searchCloseButton__3IWn9{background:#f1f3f5;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#495057;transition:background-color .2s ease,color .2s ease}.RightSidebar_searchCloseButton__3IWn9:hover{background:#e9ecef;color:#212529}.RightSidebar_searchInputContainer__1kE7R{position:relative}.RightSidebar_searchInputIcon__3TUhk{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd}.RightSidebar_searchInput__s7lwx{width:100%;padding:.65rem .75rem .65rem 2.5rem;border:1px solid #dee2e6;border-radius:8px;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}.RightSidebar_searchInput__s7lwx:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15)}.RightSidebar_searchResultsList__2SyUJ{max-height:300px;overflow-y:auto;padding-right:.5rem}.RightSidebar_searchResultsList__2SyUJ::-webkit-scrollbar{width:6px}.RightSidebar_searchResultsList__2SyUJ::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:3px}.RightSidebar_searchResultsList__2SyUJ::-webkit-scrollbar-thumb:hover{background:#ced4da}.RightSidebar_searchResultItem__1CF77{padding:.75rem;border-radius:6px;margin-bottom:.5rem;border:1px solid #f1f3f5;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.RightSidebar_searchResultItem__1CF77:hover{background-color:#f8f9fa;border-color:#e9ecef}.RightSidebar_resultHeader__1tBFE{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.RightSidebar_resultUser__1U6Tf{font-weight:600;font-size:.85rem;color:#212529}.RightSidebar_resultDate__2hPYD{font-size:.75rem;color:#6c757d}.RightSidebar_resultMessage__1q-Y4{font-size:.875rem;color:#495057;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BusinessProfilePureCSS_profileModalOverlay__2Zqqe{position:fixed;top:60px;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:1020;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.BusinessProfilePureCSS_overlayVisible__39OoI{opacity:1;pointer-events:auto}.BusinessProfilePureCSS_profileModal__MhwLJ{position:fixed;top:60px;right:0;bottom:0;width:65%;background-color:#f8f9fa;transform:translateX(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column;overflow:hidden;box-shadow:-5px 0 15px rgba(0,0,0,.2)}.BusinessProfilePureCSS_visible__1mYu8{transform:translateX(0)}.BusinessProfilePureCSS_profileCloseBtn__2ktVh{position:absolute;top:15px;right:15px;z-index:60;background-color:hsla(0,0%,100%,.8);border-radius:50%;color:#333}.BusinessProfilePureCSS_profileHeader__1_rwa{background-color:#fff;padding:30px 40px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.BusinessProfilePureCSS_headerContent__1Epob{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:30px;gap:30px}.BusinessProfilePureCSS_identity__2Vr8a{display:flex;align-items:center;grid-gap:25px;gap:25px;flex-grow:1}.BusinessProfilePureCSS_profileLogo__3x59g{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #eee;flex-shrink:0}.BusinessProfilePureCSS_identityText__jzrnE h1{font-size:28px;font-weight:700;margin:0 0 4px;color:#2c3e50}.BusinessProfilePureCSS_tagline__dyE9M{font-size:15px;color:#555;margin:0 0 12px;max-width:500px}.BusinessProfilePureCSS_ratingInfo__34etV{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:15px;font-size:14px}.BusinessProfilePureCSS_starsContainer__38Mb-{display:flex;grid-gap:2px;gap:2px;color:#f39c12}.BusinessProfilePureCSS_ratingInfo__34etV strong{font-weight:600}.BusinessProfilePureCSS_ratingInfo__34etV span{color:#777}.BusinessProfilePureCSS_badgeContainer__3hWrP{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.BusinessProfilePureCSS_badge__kZLAb{background-color:#eef2f5;color:#5a7a96;padding:5px 10px;border-radius:20px;font-size:12px;font-weight:500;display:flex;align-items:center;grid-gap:6px;gap:6px}.BusinessProfilePureCSS_actions__FCKCl{display:flex;flex-direction:column;align-items:flex-end;grid-gap:10px;gap:10px;flex-shrink:0}.BusinessProfilePureCSS_primaryCta__2hiC9{background-color:#ff6f00!important;color:#fff!important;border:none;padding:12px 28px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer}.BusinessProfilePureCSS_secondaryActions__16CCk{display:flex;grid-gap:10px;gap:10px}.BusinessProfilePureCSS_iconBtn__1kdKS{background:none;border:1px solid #ddd;padding:6px 12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;color:#333;text-decoration:none}.BusinessProfilePureCSS_iconBtn__1kdKS:hover{background-color:#f4f4f4}.BusinessProfilePureCSS_profileModalContent__2fhY-{flex-grow:1;overflow-y:auto;padding:25px 40px}.BusinessProfilePureCSS_profileTabsList__3BKRY{display:flex;border-bottom:2px solid #e0e0e0;margin-bottom:25px}.BusinessProfilePureCSS_profileTab__2A_zD{padding:10px 20px;border:none;background:none;cursor:pointer;font-size:15px;color:#555;position:relative;bottom:-2px}.BusinessProfilePureCSS_profileTabActive__27218{color:#2c3e50;font-weight:600;border-bottom:2px solid #2c3e50}.BusinessProfilePureCSS_overviewGrid__6etkZ{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px;gap:30px}.BusinessProfilePureCSS_section__3HkBs{margin-bottom:30px}.BusinessProfilePureCSS_sectionTitle__3FwZI{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:15px;display:flex;align-items:center;grid-gap:8px;gap:8px;padding-bottom:8px;border-bottom:1px solid #eee}.BusinessProfilePureCSS_tagContainer__2eIH0{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.BusinessProfilePureCSS_tag__tSchr{background-color:#eef2f5;color:#5a7a96;padding:6px 12px;border-radius:6px;font-size:14px}.BusinessProfilePureCSS_sidebarCard__39MJx{background-color:#fff;padding:20px;border-radius:8px;border:1px solid #e0e0e0;margin-bottom:20px}.BusinessProfilePureCSS_directionsButton__26wZB{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;transition:background-color .2s}.BusinessProfilePureCSS_cardTitle__WD8Gb{font-weight:600;margin-bottom:15px;display:flex;align-items:center;grid-gap:8px;gap:8px}.BusinessProfilePureCSS_verificationBox__23z63 p{font-size:14px;margin-bottom:8px;word-break:break-all}.BusinessProfilePureCSS_verificationBox__23z63 p:last-child{margin:0}.BusinessProfilePureCSS_reviewsList__--u9c{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.BusinessProfilePureCSS_reviewCard__3aPb_{background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.BusinessProfilePureCSS_reviewContent__Zx_Ph{padding:1.5rem}.BusinessProfilePureCSS_reviewHeader__3ND26{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.BusinessProfilePureCSS_reviewBusiness__2NPa-{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.BusinessProfilePureCSS_reviewAvatar__2Fjmq{width:2.5rem;height:2.5rem}.BusinessProfilePureCSS_reviewBusinessInfo__IQplO{line-height:1.3}.BusinessProfilePureCSS_reviewBusinessName__2dF_N{font-weight:600}.BusinessProfilePureCSS_reviewMeta__3pB1V{text-align:right}.BusinessProfilePureCSS_reviewRating__3bzEl{display:flex;justify-content:flex-end;margin-bottom:.25rem}.BusinessProfilePureCSS_reviewComment__OyZHs{color:#374151;font-style:italic;border-left:3px solid #d1d5db;padding-left:1rem}.BusinessProfilePureCSS_portfolioSection__2OLf3{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.BusinessProfilePureCSS_portfolioCard__3Bbj3{cursor:pointer;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:transform .2s}.BusinessProfilePureCSS_portfolioCard__3Bbj3:hover{transform:translateY(-5px)}.BusinessProfilePureCSS_portfolioImage__1OOvA{width:100%;height:150px;object-fit:cover}.BusinessProfilePureCSS_portfolioCardContent__sMcWc{padding:1rem;background-color:#fff}.BusinessProfilePureCSS_portfolioTitle__3Fwfk{font-weight:600;margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BusinessProfilePureCSS_portfolioDescription__1nbQM{font-size:.875rem;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BusinessProfilePureCSS_errorContainer__1n_d2,.BusinessProfilePureCSS_loadingContainer__2AwaS{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.2rem;color:#555}.BusinessProfilePureCSS_otherLocations__1UV5f{margin-top:1rem}.BusinessProfilePureCSS_otherLocations__1UV5f h5{font-weight:600;margin-bottom:.5rem}.BusinessProfilePureCSS_otherLocations__1UV5f ul{list-style:none;padding:0;margin:0}.BusinessProfilePureCSS_otherLocations__1UV5f li{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.BusinessProfilePureCSS_googleRatingInfo__210tV{margin-top:4px;color:#555;font-size:.8rem}.BusinessProfilePureCSS_googleIcon__2v9ed{color:#1a73e8;margin-right:4px}.BusinessProfilePureCSS_locationPhone__3sGub{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:.85rem;color:#555;margin-top:8px}.BusinessProfilePureCSS_locationDetails__O9J1S{flex-grow:1}.BusinessProfilePureCSS_locationDetails__O9J1S p{margin:0;padding:0}.BusinessProfilePureCSS_directionsButtonSmall__3TaQk{background:#f0f0f0;color:#333;border:none;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;white-space:nowrap;flex-shrink:0}.BusinessProfilePureCSS_directionsButtonSmall__3TaQk:hover{background:#e0e0e0}.BusinessProfilePureCSS_starIcon__2TR8U{width:1rem;height:1rem}.BusinessProfilePureCSS_starFilled__1D1xL{color:#f97316;fill:#f97316}.BusinessProfilePureCSS_starEmpty__2Oueu{color:#d1d5db}.BusinessProfilePureCSS_locationSection__1TR75{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.BusinessProfilePureCSS_directionsButton__26wZB{background-color:#e0f2fe;color:#0c4a6e;border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;margin-top:.5rem;text-align:center}.BusinessProfilePureCSS_directionsButton__26wZB:hover{background-color:#bae6fd}.BusinessProfilePureCSS_directionsButtonSecondary__2kImg{background-color:initial;color:#374151;border:1px solid #d1d5db;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.BusinessProfilePureCSS_directionsButtonSecondary__2kImg:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#111827}.BusinessProfilePureCSS_locationItem__3stF-{display:flex;justify-content:space-between;align-items:center;grid-gap:1rem;gap:1rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.BusinessProfilePureCSS_locationItem__3stF-:last-child{border-bottom:none;padding-bottom:0}.chatbox-content{display:flex;flex-direction:column;flex:1 1;padding:30px;height:calc(100vh - 214px)}.chatting-wrapper{flex:1 1}.send-chat-actions{flex:0 0 auto;margin-top:16px}.messaging-wrapper-main{padding:0;height:calc(100vh - 80px);display:flex;margin-top:80px}.messaging-wrapper-main .container,.messaging-wrapper-main .container-fluid{height:100%}.messaging-inner-wrapper{display:flex;grid-gap:40px;gap:40px;height:100%;flex:1 1}.messaging-left{display:flex;flex:0 0 25%;max-width:25%;flex-direction:column;height:100%;background-color:#fff;min-height:0}.messaging-left h4{font-size:29px;line-height:27px;letter-spacing:.87px;font-family:Neue Montreal-Bold}.conversation-wrapper{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%}.chat-persons-list{flex:1 1;overflow-y:auto;min-height:0;height:600px}.chat-search{position:relative;margin-bottom:18px;margin-top:5px}.chat-search input{width:100%;border:1px solid #d5d5d6;border-radius:29px;background:#fff;box-shadow:0 3px 13px 0 rgba(0,0,0,.1);font-size:16px;line-height:27px;letter-spacing:1.12px;outline:none;padding:14px 46px 14px 26px}.chat-search img{position:absolute;right:28px;top:50%;transform:translateY(-50%)}.chat-persons-list .chat-person-box{display:flex;grid-gap:12px;gap:12px;align-items:center;padding:11px 10px;border-radius:0;position:relative;border:1px solid transparent;border-bottom-color:#8a8b8d;min-height:75px;height:75px}.chat-persons-list .chat-person-box,.chat-persons-list .chat-person-box figure{transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out}.chat-persons-list .chat-person-box figure{border-radius:50%;border:2px solid transparent;overflow:hidden;min-height:51px;min-width:51px;max-width:51px;max-height:51px}.chat-persons-list .chat-person-box.active,.chat-persons-list .chat-person-box:hover{border-radius:15px}.chat-persons-list .chat-person-box.active figure,.chat-persons-list .chat-person-box:hover figure{box-shadow:0 8px 22px 0 rgba(2,67,169,.26)}.chat-persons-list .chat-person-box.active,.chat-persons-list .chat-person-box.active figure,.chat-persons-list .chat-person-box:hover,.chat-persons-list .chat-person-box:hover figure{border-color:#0243a9}.chat-persons-list .chat-person-box:before{position:absolute;left:0;top:50%;height:68px;width:1px;background:transparent;content:"";transform:translateY(-50%);transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out}.chat-persons-list .chat-person-box.active:before,.chat-persons-list .chat-person-box:hover:before{background:#0243a9}.chat-persons-list .chat-person-box figure img{width:100%;height:100%;object-fit:cover}.chat-person-name-date{display:flex;justify-content:space-between}.chat-persons-list .chat-person-detail{width:calc(100% - 72px)}.chat-person-name-date p{color:#3c3c3c;font-size:15px;line-height:25px;letter-spacing:.722px;font-family:Neue Montreal-medium!important;white-space:nowrap;max-width:74%;overflow:hidden;text-overflow:ellipsis}.chat-person-name-date span{color:#464646;font-size:13px;line-height:31px;letter-spacing:1.05px;white-space:nowrap}.chat-persons-list .chat-hint{color:#343333;font-size:17px;line-height:31px;letter-spacing:1.1px;display:flex;justify-content:space-between;grid-gap:5px;gap:5px;align-items:center}.messaging-center{display:flex;flex-direction:column;background:#f5f9fd;border-radius:15px;flex:1 1;height:100%}.messaging-right{display:flex;flex-direction:column;flex:0 0 30%;max-width:20%;background:#fff;border:3px solid #f7be15;padding:35px 20px 35px 35px;border-radius:15px;height:100%}.messaging-center .chat-header{padding:16px 30px;border-bottom:1px solid #d9dee9;display:flex;justify-content:space-between;grid-gap:15px;gap:15px;align-items:center}.chat-header .chat-actions{display:none;grid-gap:12px;gap:12px}.chat-header .chat-actions a{height:46px;width:46px;background:#fff;align-items:center;justify-content:center;display:flex;border-radius:50%;box-shadow:0 5px 13px 0 rgba(2,67,169,.06)}.chat-header .user-image-name{display:flex;align-items:center;grid-gap:12px;gap:12px;color:#000b1b;font-size:15px;line-height:25px;letter-spacing:1.04px;font-family:Neue Montreal-medium}.chat-header .user-image-name figure{height:49px;width:49px;border-radius:50%;overflow:hidden}.chat-header .user-image-name figure img{height:100%;width:100%;object-fit:cover}.chat-msg{display:flex;align-items:flex-end;grid-gap:7px;gap:7px;margin-bottom:8px}.chat-hint-labels:empty{display:none}.chat-msg .chat-person{height:44px;width:44px;border-radius:50%;overflow:hidden;position:relative;top:-30px;min-width:44px}.chat-msg .chat-person img{height:100%;width:100%;object-fit:cover}.chat-msg-box{background:#fff;border-radius:15px;padding:10px 22px;color:#3c3c3c;font-size:14px;line-height:20px;letter-spacing:1.26px;margin-bottom:3px;white-space:pre-line;font-size:.9rem}.chat-sent .chat-msg-box{background:#0243a9;color:#fff;white-space:pre-line}.chat-msg-box.emoji-only{font-size:3rem;background-color:initial;padding:0;box-shadow:none;line-height:1.2}.chat-time{font-size:13px;line-height:23px;color:#818181;letter-spacing:1.04px}.chat-msg.chat-sent{flex-direction:row-reverse}.chat-sent .chat-time{display:block;width:100%;text-align:right}.chat-attachment{margin-bottom:6px;white-space:pre-line}.chat-attachment img{border-radius:15px;max-width:288px;max-height:170px;object-fit:cover}.chat-msg+.chat-msg{margin-top:3px}.chatting-wrapper{height:450px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.chat-hint-labels{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px;margin:16px 0}.chat-hint-labels .hint-label{background:#dce7f1;color:#3c3c3c;font-size:16px;line-height:23px;letter-spacing:1.28px;border-radius:21px;padding:9px 21px;cursor:pointer}.chat-input-wrapper{display:flex;flex:1 1;border:1px solid #bfcbd7;border-radius:32px;padding:8px 8px 8px 25px;background:#fff;position:relative}.attachment-download{display:flex;grid-gap:10px;gap:10px;align-items:center;margin-bottom:3px}.attachment-download button{background:transparent;border:none;padding:0}.attachment-download button img{max-width:27px}.chat-input-wrapper input{border:none;background:transparent;resize:none;outline:none;color:#555;font-size:16px;line-height:23px;letter-spacing:1.12px;flex:1 1;padding-right:5px}.chat-attachment-button{height:44px;width:44px;border-radius:50px;background:linear-gradient(#0563ce,#0243a9);text-align:center;overflow:hidden;position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px}.chat-attachment-button input{position:absolute;left:0;top:0;height:100%;opacity:0}.chat-attachment-button img{height:12px;width:12px}.send-chat-options button{background:transparent;border:none;outline:none}.send-chat-options{display:flex;align-items:center;grid-gap:15px;gap:15px}.send-chat-options .send-button{background:linear-gradient(#d4a203,#a37113);height:45px;width:45px;display:flex;align-items:center;justify-content:center;border-radius:50%}.send-message-mainbar{display:flex;grid-gap:9px;gap:9px;align-items:center}.message-ad-box .business-name-image{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.message-ad-box .business-name-image figure{width:85px;height:85px;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(2,67,169,.24);margin:0}.message-ad-box .business-name-image figure img{width:100%;height:100%;object-fit:cover}.message-ad-box .business-name-image h5{margin:18px 0 0;font-size:1.4rem;line-height:1.2;text-align:center;color:#043ebd;letter-spacing:1.38px;font-family:"Neue Montreal-Bold",sans-serif}.message-ad-box{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.message-ad-box .builder-rating p{color:#043ebd;font-size:17px;line-height:24px;letter-spacing:1.02px}.message-ad-box .builder-rating{margin-bottom:15px}.ad-location-contact{display:flex;flex-direction:column;grid-gap:22px;gap:22px;margin-bottom:48px}.ad-location-contact .ad-info{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;color:#043ebd}.ad-location-contact .ad-info p{width:100%;font-size:17px;line-height:23px;letter-spacing:1.19px}.ad-location-contact .ad-info h6{font-family:Neue Montreal-Bold;font-size:17px;line-height:23px;letter-spacing:1.19px}.message-ad-box .ad-buttons{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.message-ad-box .ad-buttons .button,.message-ad-box .ad-buttons button{font-size:18px;line-height:24px;letter-spacing:1.26px;font-family:Neue Montreal-medium;border-radius:30px;border:none;padding:18px 10px;text-decoration:none;text-align:center}.message-ad-box .ad-buttons .white-btn{background:#fff;color:#d4a203}.message-ad-box .ad-buttons .blue-btn{color:#fff;background:linear-gradient(#0563ce,#0243a9)}.chat-persons-list .chat-hint .incoming-msg{height:15px;width:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#0563ce,#0243a9);border-radius:50px;padding:4px;min-width:20px;min-height:20px;color:#fff;font-size:12px;line-height:12px}.messaging-center.start-msg{display:flex;justify-content:center;align-items:center;padding:20px;flex-direction:column;height:100%}.messaging-center.start-msg img{max-width:220px;margin-bottom:40px}.messaging-center.start-msg p{font-size:20px}.messaging-center.start-msg h6{font-size:18px;margin-bottom:10px;letter-spacing:.8px}.messaging-center.start-msg p{font-size:14px;letter-spacing:.8px}.search-message-sidebar{flex:1 1;font-size:14px}.search-message-sidebar .search-box-input{display:flex;align-items:center;grid-gap:5px;gap:5px}.search-message-sidebar .search-box-input input{width:100%;border:1px solid #d5d5d6;border-radius:29px;background:#fff;box-shadow:0 3px 13px 0 rgba(0,0,0,.1);font-size:16px;line-height:27px;letter-spacing:1.12px;outline:none;padding:14px 46px 14px 26px}.search-message-sidebar .search-box-input img{max-width:28px}.search-message-sidebar .msg-date-name{display:flex;justify-content:space-between;grid-gap:5px;gap:5px;margin-bottom:5px;color:#fff}.searched-msg-box{background:#1f2937;padding:7px;border-radius:6px;color:#fff}.search-message-sidebar .msg-received .msg-date-name{flex-direction:row-reverse}.search-message-sidebar .msg-received .searched-msg-box{text-align:right}.search-message-sidebar .message-list{max-height:370px}.chat-hint .chat-hint-text{white-space:nowrap;max-width:60%;overflow:hidden;text-overflow:ellipsis;font-size:14px}.message-ad-box-hide{display:none}.message-ad-box .builder-rating .filled{background:#fd9e2b}.attachment-preview figure{height:80px;width:80px;border:4px solid #fff;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.16)}.attachment-preview{position:relative;display:inline-flex}.attachment-preview button{position:absolute;right:-7px;top:-7px;border:1px solid #ddd;background:no-repeat;border-radius:50px;padding:0;margin:0}.attachment-preview button img{border-radius:50%;max-width:20px}.attachment-preview figure img{height:100%;width:100%;object-fit:cover}.skelton-active .chat-person-name-date{display:block}.skelton-active .chat-person-name-date p.placeholder-glow{display:none}.skelton-active{pointer-events:none}.job-card{background:linear-gradient(135deg,#f9f9f9,#eaeaea);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:20px;margin:20px 0;transition:transform .3s,box-shadow .3s}.job-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.2)}.job-title{font-size:1.6rem;margin-bottom:10px;color:#333;font-weight:700}.job-details{font-size:1rem;color:#555;margin-bottom:15px}.job-description,.job-quote{margin:5px 0}.hire-button{background-color:#d1a52a;color:#fff;border:none;border-radius:5px;padding:12px 20px;font-size:1rem;cursor:pointer;transition:background-color .3s,transform .3s;display:inline-block;text-align:center;width:100%}.hire-button:hover{background-color:#b58a1e;transform:translateY(-2px)}.RightSidebar_sidebarContainer__L81Hr{padding:1rem;background-color:#f8f9fa;width:320px;border-left:1px solid #e9ecef;height:100%}.RightSidebar_profileCard__18wLK{background-color:#fff!important;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.RightSidebar_errorText__3lsko,.RightSidebar_infoText__2F3Zw{text-align:center;color:#6c757d;padding:2rem 0}.RightSidebar_errorText__3lsko{color:#dc3545}.RightSidebar_profileHeader__1aJ_Z{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:1rem}.RightSidebar_headerActions__3kkNr{position:absolute;top:-8px;right:-8px;display:flex;grid-gap:.5rem;gap:.5rem}.RightSidebar_headerActionButton__y_ROm{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:50%;color:#495057;cursor:pointer;transition:all .2s ease}.RightSidebar_headerActionButton__y_ROm:hover{background-color:#e9ecef;color:#0d6efd;transform:translateY(-1px)}.RightSidebar_profileImage__1vkb2{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:.75rem;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.RightSidebar_businessName__5MF2W{font-size:1.25rem;font-weight:600;color:#212529;margin:0}.RightSidebar_description__3MnXO{font-size:.9rem;color:#6c757d;font-style:italic;margin-top:.5rem;max-width:90%}.RightSidebar_sectionTitle__2nBsr{font-size:.8rem;font-weight:600;color:#6c757d;text-transform:uppercase;margin-bottom:.75rem;letter-spacing:.5px}.RightSidebar_profileContent__qJFG0{display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem;transition:all .3s ease-in-out;opacity:1;max-height:1000px;overflow:hidden}.RightSidebar_profileContentHidden__2C2DL{max-height:0;opacity:0;pointer-events:none;margin:0!important;padding:0!important;grid-gap:0;gap:0}.RightSidebar_contactSection__3m0is,.RightSidebar_ratingsSection__2Tny1{border-top:1px solid #f1f3f5;padding-top:1.25rem}.RightSidebar_contactList__3GZ02{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.RightSidebar_contactItem__3Bdrl{display:flex;align-items:flex-start;grid-gap:.75rem;gap:.75rem;font-size:.875rem;color:#495057}.RightSidebar_contactIcon__4Zpp_{flex-shrink:0;color:#0d6efd;margin-top:2px}.RightSidebar_searchPanel__1YL3E{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;transition:all .4s ease-in-out;max-height:0;opacity:0;overflow:hidden;visibility:hidden}.RightSidebar_searchPanelActive__2h86o{border-top:1px solid #f1f3f5;padding-top:1.25rem;max-height:500px;opacity:1;visibility:visible}.RightSidebar_searchHeader__gXTIm{display:flex;justify-content:space-between;align-items:center}.RightSidebar_searchInputContainer__1z1p9{position:relative}.RightSidebar_searchInputIcon__1tYcv{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd}.RightSidebar_searchInput__1ElyH{width:100%;padding:.65rem .75rem .65rem 2.5rem;border:1px solid #dee2e6;border-radius:8px;font-size:.9rem}.RightSidebar_searchInput__1ElyH:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15)}.RightSidebar_searchResultsList__3GD2Z{max-height:350px;overflow-y:auto}.RightSidebar_searchResultItem__qs_Mu{padding:.75rem;border-radius:6px;margin-bottom:.5rem;border:1px solid #f1f3f5;cursor:pointer;transition:background-color .2s ease}.RightSidebar_searchResultItem__qs_Mu:hover{background-color:#f8f9fa}.RightSidebar_resultHeader__3kcmh{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.RightSidebar_resultUser__s3ji7{font-weight:600;font-size:.85rem}.RightSidebar_resultDate__2dP-r{font-size:.75rem;color:#6c757d}.RightSidebar_resultMessage__28Li1{font-size:.875rem;color:#495057;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeProfilePureCSS_profileModalOverlay__2hMTo{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:flex-end;z-index:1020}.HomeProfilePureCSS_profileModal__IbjIu{background-color:#f9fafb;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;transition:transform .3s ease-in-out;transform:translateX(0);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);width:90%;max-width:56rem;height:100%;max-height:100vh;display:flex;flex-direction:column}.HomeProfilePureCSS_profileModal__IbjIu.HomeProfilePureCSS_hidden__1yijY{transform:translateX(100%)}.HomeProfilePureCSS_profileModalHeader__ikbel{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.HomeProfilePureCSS_profileModalTitle__RBoDA{font-size:1.25rem;font-weight:600;color:#111827}.HomeProfilePureCSS_profileCloseBtn__ch2fh{color:#6b7280}.HomeProfilePureCSS_profileModalContent__3K75W{padding:1.5rem;overflow-y:auto}.HomeProfilePureCSS_profileHeader__hjnk4{display:flex;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.HomeProfilePureCSS_profileAvatarSection__3FGmo{flex-shrink:0}.HomeProfilePureCSS_profileAvatarContainer__1BeQK{position:relative}.HomeProfilePureCSS_profileAvatar__3zRns{width:8rem;height:8rem;border-radius:9999px;border:4px solid #fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.HomeProfilePureCSS_profileAvatarFallback__2vndu{font-size:2rem;font-weight:700;color:#374151}.HomeProfilePureCSS_profileAvatarOverlay__1Fifr{position:absolute;bottom:.5rem;right:.5rem;background-color:#fff;border-radius:9999px;padding:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);cursor:pointer}.HomeProfilePureCSS_profileInfo__24D0k{flex-grow:1}.HomeProfilePureCSS_profileNameSection__3SpeO{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:.5rem}.HomeProfilePureCSS_profileName__3i4lC{font-size:1.875rem;font-weight:700;color:#111827}.HomeProfilePureCSS_profileVerificationBadges__3jA5d{display:flex;grid-gap:.5rem;gap:.5rem}.HomeProfilePureCSS_verificationBadge__3sxUD{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.HomeProfilePureCSS_verified__MM3Ge{background-color:#ecfdf5;color:#065f46}.HomeProfilePureCSS_payment__39ELL{background-color:#eff6ff;color:#1d4ed8}.HomeProfilePureCSS_profileMeta__35ygY{display:flex;grid-gap:1.5rem;gap:1.5rem;color:#6b7280;margin-bottom:.75rem}.HomeProfilePureCSS_profileMetaItem__2RuIt,.HomeProfilePureCSS_profileRating__kMK3z{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.HomeProfilePureCSS_ratingStars__1RE8j{display:flex}.HomeProfilePureCSS_ratingText__32hiV{color:#6b7280;font-size:.875rem}.HomeProfilePureCSS_profileStatsGrid__17POq{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.HomeProfilePureCSS_profileStatCard__1Z0N6{background-color:#fff;border-radius:.5rem;padding:1rem;display:flex;align-items:center;grid-gap:1rem;gap:1rem;border:1px solid #e5e7eb}.HomeProfilePureCSS_statIcon__15pbK{padding:.75rem;border-radius:9999px;color:#fff}.HomeProfilePureCSS_jobs__2XQ8c{background-color:#3b82f6}.HomeProfilePureCSS_hireRate__JyMej{background-color:#10b981}.HomeProfilePureCSS_reviews__27unr{background-color:#f59e0b}.HomeProfilePureCSS_rating__1_MV2{background-color:#8b5cf6}.HomeProfilePureCSS_statContent__1Hkcb{line-height:1.2}.HomeProfilePureCSS_statNumber__3iZ6U{font-size:1.5rem;font-weight:700;color:#111827}.HomeProfilePureCSS_statLabel__1LDjJ{font-size:.875rem;color:#6b7280}.HomeProfilePureCSS_profileTabs__3AWmc{border-top:1px solid #e5e7eb}.HomeProfilePureCSS_profileTabsList__1lMO7{display:flex;grid-gap:1rem;gap:1rem;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.HomeProfilePureCSS_profileTab__1qgKG{padding:1rem .25rem;font-size:.875rem;font-weight:500;color:#6b7280;background:none;cursor:pointer;border:none;border-bottom:2px solid transparent}.HomeProfilePureCSS_profileTabActive__5wjDY{color:#2563eb;border-bottom-color:#2563eb}.HomeProfilePureCSS_profileJobs__2tPox,.HomeProfilePureCSS_profileOverview__1Tdyf,.HomeProfilePureCSS_profileReviews__2Ebo5{animation:HomeProfilePureCSS_fadeIn__3q0MW .5s}@keyframes HomeProfilePureCSS_fadeIn__3q0MW{0%{opacity:0}to{opacity:1}}.HomeProfilePureCSS_overviewCard__2-198{margin-bottom:1.5rem}.HomeProfilePureCSS_overviewTitle__uvGaw{font-size:1.125rem;font-weight:600}.HomeProfilePureCSS_activityStats__2R9K5{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.HomeProfilePureCSS_activityStat__RLLlm{background-color:#f9fafb;padding:1rem;border-radius:.5rem}.HomeProfilePureCSS_activityStatLabel__2v21c{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.HomeProfilePureCSS_activityStatValue__2MCrs{font-size:1.25rem;font-weight:600;color:#111827}.HomeProfilePureCSS_verificationList__Z7bgC{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.HomeProfilePureCSS_verificationItem__2tmBH{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem}.HomeProfilePureCSS_verificationIcon__uIoPE{color:#10b981}.HomeProfilePureCSS_verificationContent__2hjYW{line-height:1.4}.HomeProfilePureCSS_verificationTitle__2YG9Y{font-weight:600;color:#111827}.HomeProfilePureCSS_verificationDescription__3cysI{font-size:.875rem;color:#6b7280}.HomeProfilePureCSS_jobsHeader__2XpXb,.HomeProfilePureCSS_reviewsHeader__2V8QH{margin-bottom:1.5rem;text-align:center}.HomeProfilePureCSS_jobsTitle__1dEoU,.HomeProfilePureCSS_reviewsTitle__2U4U-{font-size:1.5rem;font-weight:600;color:#111827}.HomeProfilePureCSS_jobsSubtitle__1mkpJ,.HomeProfilePureCSS_reviewsSubtitle__zpJ8E{color:#6b7280;margin-top:.25rem}.HomeProfilePureCSS_jobsList__3KLM2,.HomeProfilePureCSS_reviewsList__2ovf_{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.HomeProfilePureCSS_jobCard__2uOzI,.HomeProfilePureCSS_reviewCard__13-iu{background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.HomeProfilePureCSS_jobContent__3buyl,.HomeProfilePureCSS_reviewContent__1TVcW{padding:1.5rem}.HomeProfilePureCSS_reviewHeader__3f8WV{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.HomeProfilePureCSS_reviewBusiness__V4XwD{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.HomeProfilePureCSS_reviewAvatar__3q0pl{width:2.5rem;height:2.5rem}.HomeProfilePureCSS_reviewBusinessInfo__1QUWw{line-height:1.3}.HomeProfilePureCSS_reviewBusinessName__1Quv-{font-weight:600;display:flex;align-items:center}.HomeProfilePureCSS_reviewProjectType__2Eeky{font-size:.875rem;color:#6b7280}.HomeProfilePureCSS_reviewMeta__2wyln{text-align:right}.HomeProfilePureCSS_reviewRating__TDnKq{display:flex;justify-content:flex-end;margin-bottom:.25rem}.HomeProfilePureCSS_reviewDate__3QZc9{font-size:.75rem;color:#6b7280}.HomeProfilePureCSS_reviewComment__29uk6{color:#374151;font-style:italic;border-left:3px solid #d1d5db;padding-left:1rem}.HomeProfilePureCSS_jobHeader__1WqfH{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.HomeProfilePureCSS_jobInfo__27sKV{line-height:1.4}.HomeProfilePureCSS_jobTitle__3sdYt{font-size:1.125rem;font-weight:600}.HomeProfilePureCSS_jobMeta__7MuCW{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:#6b7280}.HomeProfilePureCSS_jobStatusBadge__3qj0O{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.HomeProfilePureCSS_statusCompleted__2_jKc{background-color:#d1fae5;color:#065f46}.HomeProfilePureCSS_statusActive__styc_{background-color:#fef3c7;color:#92400e}.HomeProfilePureCSS_jobStats__234n7{display:flex;grid-gap:2rem;gap:2rem;border-top:1px solid #e5e7eb;padding-top:1rem;margin-top:1rem}.HomeProfilePureCSS_jobStat__A0u0r{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.HomeProfilePureCSS_jobStatLabel__1d_X8{font-size:.875rem;color:#6b7280}.HomeProfilePureCSS_jobStatValue__1AQWh{font-weight:600;color:#111827}.job-card-main .jobcard{margin:0;width:auto}.main-job-card-wrapper{display:flex;grid-gap:2%;gap:2%;flex-wrap:wrap}.main-job-card-wrapper .job-card-main{width:32%;margin-bottom:20px}.jobs-dashboard .card-container{margin:30px 0}.jobs-dashboard .card-container .inner-page-heading{margin-bottom:40px}.pagination{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;margin:20px 0}.pagination button{padding:8px 12px;font-size:14px;font-weight:500;color:#333;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out}.pagination button:hover{background-color:#e6e6e6;border-color:#999}.pagination button:disabled{color:#999;background-color:#f1f1f1;border-color:#ddd;cursor:not-allowed}.pagination button.active{background-color:#007bff;color:#fff;border-color:#0056b3}.pagination-container{min-height:50px;margin-top:20px;width:100%}.no-jobs-found{text-align:center;margin:20px 0;padding:20px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:5px;font-size:18px;font-weight:700}.no-jobs-found .btn{margin-top:10px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;text-decoration:none}.no-jobs-found .btn:hover{background-color:#0056b3}.no-jobs-found .p{text-align:center}@media screen and (max-width:1499px){.job-card{padding:18px}.main-job-card-wrapper{grid-gap:1%;gap:1%}}@media screen and (max-width:1099px){.main-job-card-wrapper .job-card-main{width:49%;width:100%}}.jobcard{padding:20px}.card_title{margin-bottom:20px}.card_title-p{margin-top:5px}.comapny-logo{margin-right:20px}.job-status-quote p{color:#000}span p{font-family:"Inter","Helvetica","Vazir",sans-serif!important}.jobcard{width:395px;border:1px solid #ced4e1;border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 0 30px 30px;position:relative;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:20PX}.card_title{display:flex;align-items:flex-start;justify-content:space-between}.card_title-p{font-weight:800;font-size:20px}.card_title-l,.card_title-p{font-family:"Inter","Helvetica","Vazir",sans-serif!important}.card_title-l{font-weight:400;font-size:16px;color:#585858}.card_item{margin-bottom:20px}.card_item p{font-family:"Inter","Helvetica","Vazir",sans-serif!important}.jobbutton1{background-color:#3871e0;height:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;padding:0 20px;border-radius:20px}.jobbutton1 p{margin:0;color:#fff;font-weight:400;font-family:"Inter","Helvetica","Vazir",sans-serif!important}.menu-container{position:relative}.three-dots{display:flex;flex-direction:column;cursor:pointer}.three-dots span{width:5px;height:5px;background-color:#333;margin:2px 0;border-radius:50%}.menu-list{list-style:none;margin:0 20px;padding:0;background-color:#fff;position:absolute;top:20px;width:inherit;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:100;text-align:center}.menu-list li{padding:10px 15px;cursor:pointer;color:#d4a203;border-bottom:1px solid #e8e8e8}.menu-list li:hover{background-color:#e5e5e5}.btn-3{all:unset;box-sizing:border-box;height:65px;width:248px}.overlap-group-4{background:linear-gradient(180deg,#d4a203,#a37113);border-radius:32.49px;height:65px;position:relative;width:246px}.text-wrapper-18{color:#fff;font-family:"Neue Montreal-Medium",Helvetica;font-size:18px;font-weight:500;left:46px;letter-spacing:1.26px;line-height:28px;position:absolute;text-align:center;top:19px;white-space:nowrap}.Star{font-size:2em;color:#cfd8dc;cursor:pointer;transition:all .3s}.star-div{justify-content:flex-start}.left_panel,.star-div{display:flex;align-items:center}.left_panel{position:relative;width:100%;justify-content:center;color:#fff}.banner-image-img,.left_panel-div1{width:100%;height:auto;z-index:-1}.left_panel-div2{position:absolute}.left_panel-div2-P{font-family:var(--font-family-inter);font-size:2vw;font-weight:700;color:#fff;text-align:center}.left_panel-div2-img{height:7vw}.main_wrapper{padding:80px 450px 0}.main_wrapper_text{font-weight:400;color:#1e1e1e;font-size:24px;text-align:center;font-family:var(--font-family-inter)}.details__wrapper{text-align:left}.job_detail_title{margin-bottom:20px}.job_detail_title p{margin-bottom:5px;font-size:16px}.postcode_input{width:100px}.button_section{display:flex;justify-content:center;margin-top:30px;font-weight:400}.preview-img-btn{height:50px;border-radius:50px;background:linear-gradient(180deg,#0563ce,#0243a9);color:#fff;font-family:var(--font-family-inter);font-weight:400;font-size:20px;padding:5px 30px;display:flex;align-items:center;margin-right:15px;cursor:pointer}.button_section_back_button{background-color:#fff;color:#fff;color:#1e1e1e;border:2px solid #1e1e1e;border-radius:8px}.button_section_back_button,.button_section_button{text-align:center;width:161px;padding:12px 16px;cursor:pointer;font-size:16px;margin:0;line-height:16px}.button_section_button{background-color:#1e1e1e;color:#fff;border-radius:8px}.button_section_back_button_upload_media{background-color:#fff;color:#fff;color:#1e1e1e;border:2px solid #1e1e1e;border-radius:8px}.button_section_back_button_upload_media,.button_section_button_upload_media{width:306px;text-align:center;padding:12px 16px;cursor:pointer;font-size:16px;margin:0;line-height:16px}.button_section_button_upload_media,.button_section_button_upload_media2{background-color:#1e1e1e;color:#fff;border-radius:8px}.button_section_button_upload_media2{width:161px;text-align:center;padding:12px 16px;cursor:pointer;font-size:16px;margin:0;line-height:16px}.error__feedback{font-size:15px;color:red}.flex_wrapper{display:flex;justify-content:space-between}.upload-images-of-the{width:576px;margin-top:-1px;margin-right:-383px;font-weight:400;color:#686666;font-size:18px;font-style:normal;font-family:var(--font-family-inter);text-align:center}.label_text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.select_options{background-color:#fff;height:35px;width:200px;border:none;border-radius:5px}.upload_image-drag-before{border-radius:50px;margin-right:10px}.upload_image-drag,.upload_image-drag-before{width:100%;background-color:#f5f9fd;display:flex;align-items:center}.upload_image-drag{height:56px;border:1px dashed grey;border-radius:50px;margin:2px}.upload_image-drag-p{margin:0 0 0 15px;color:#555;font-weight:400;font-family:var(--font-family-inter)}.upload_image-btn{height:56px;width:200px;border-radius:50px;border:2px solid #0243a9;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#dfe4ea);cursor:pointer}.upload_image-btn-p{margin:0}.image_section{display:flex;justify-content:space-between}.image_slot{height:150px;width:150px;background-color:#fff;border:1px dotted grey;border-radius:10px;display:flex;justify-content:center;align-items:center;position:relative}.image_slot .close-icon{position:absolute;right:3px;top:3px;height:20px;width:20px;cursor:pointer}.image_slot img{border-radius:7px}.image_box{height:140px;width:140px}.popup_bg{height:100%;width:100%;background-color:green}.popup{padding:0 10px;position:fixed;top:20px;margin-left:auto;max-width:-webkit-max-content;max-width:max-content;animation:fadeinout 4s ease forwards;filter:drop-shadow(0 1px 2px rgb(0 0 0/.1)) drop-shadow(0 1px 1px rgb(0 0 0/.06))}.input-box-shadow{box-shadow:0 8px 24px rgba(149,157,165,.2)}.subtitle-p{position:relative;width:994px;font-family:var(--font-family-inter);font-size:24px;text-align:center;line-height:28.8px}.job-details-postcode-p,.subtitle-p{font-weight:400;color:#fff;letter-spacing:0}.job-details-postcode-p{font-size:16px;line-height:19.2px}.description-box-p{display:flex;font-family:var(--font-family-inter);justify-content:center;align-items:baseline}.text-wrapper-p{font-weight:700;font-size:20px}.span-p,.text-wrapper-p{font-family:var(--font-family-inter);text-align:center}.span-p{font-weight:400;color:#e8e8e8;font-size:16px;letter-spacing:0;line-height:19.2px;font-size:20px}.banner-stepper .step-icon{color:#3456c4}.banner-stepper .step-icon svg{max-width:30px}.banner-stepper .step.current .step-icon{color:#fff}.banner-stepper.four-stepper .step:after{left:109px;width:241px}.select_buttons{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:20px;grid-column-gap:3rem}.input_tag{display:none}.label_tag{display:block}.custom_date_picker_box{margin-left:70px;border:none}.select-antd-border{border:1px solid #c2c7d2}.select-antd-border-radio{border:none;background-color:#f5f9fd;color:#0243a9}.radio-container{display:flex;justify-content:space-between;grid-gap:10px;gap:10px}.radio-option{padding:10px 20px;border:none;background-color:#f5f9fd;color:#0243a9;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:16px;height:44px;display:flex;align-items:center}.radio-option.selected{background-color:#007bff;color:#fff}.custom_date_picker{width:100%}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1}.main-frame{width:600px;background:linear-gradient(135deg,#fff,#f0f4ff);border-radius:20px;padding:30px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.text-content-title{text-align:center}.title{font-family:"Poppins",sans-serif;font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:10px}.subtitle{font-family:"Roboto",sans-serif;font-size:16px;color:#555;line-height:1.5}.img-description{display:flex;align-items:center;grid-gap:20px;gap:20px;margin-bottom:20px}.clock{width:80px;height:80px}.job-details{flex:1 1}.job-details-title{font-family:"Poppins",sans-serif;font-size:20px;font-weight:500;color:#2c3e50;margin-bottom:15px}.detail-item{display:flex;justify-content:space-between;margin-bottom:10px}.label{font-weight:500;color:#555}.label,.value{font-family:"Roboto",sans-serif;font-size:14px}.value{color:#333}.finish-button{display:flex;justify-content:flex-end}.btn-finish{background-color:#3498db;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-family:"Poppins",sans-serif;font-size:14px;cursor:pointer;transition:background-color .3s ease}.btn-finish:hover{background-color:#2980b9}.job-posted-modal{width:100%;max-width:610px}.job-posted-modal .text-content-title{height:auto;grid-gap:0;gap:0}.job-posted-modal .text-content-title .title{white-space:normal;font-size:30px;line-height:inherit;margin-bottom:0;font-weight:500}.job-posted-modal .text-content-title .subtitle{width:100%;font-size:16px;color:#333;max-width:80%}.job-posted-modal .detail-item{align-items:center;grid-gap:10px;gap:10px;padding:1px 5px}.job-posted-modal .detail-item .label{font-weight:500;width:140px;color:#000}.job-posted-modal .job-details{width:100%;max-width:330px;margin:auto;border:1px solid #ddd;border-radius:5px}.job-details .job-details-title{padding:10px;border-bottom:1px solid #ddd;margin:0 0 5px;background:#0243a9;color:#fff;font-size:14px;font-weight:500}.job-posted-modal .btn-close{position:absolute;right:20px;top:17px;cursor:pointer}:root{--color-text-default-default:var(--color-primitives-gray-900);--color-border-default-default:var(--color-primitives-gray-300);--size-space-400:16px;--size-space-300:12px;--size-radius-200:8px;--size-space-200:8px;--color-primitives-gray-900:#1e1e1e;--color-primitives-white-1000:#fff;--color-primitives-gray-300:#d9d9d9}.overlay-success{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:99}.main-frame-success,.overlay-success{display:flex;justify-content:center;align-items:center}.main-frame-success{flex-direction:column;flex-wrap:wrap;width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#e3e3e3;border-radius:25px;padding:40px 50px 25px}.dashboard-home-owner{display:flex;flex-direction:column;align-items:flex-start;position:relative}.text-content-title{display:inline-flex;flex-direction:column;height:149px;align-items:center;grid-gap:var(--size-space-200);gap:var(--size-space-200);position:relative;flex:0 0 auto;margin-bottom:20px}.title{align-self:stretch;margin-top:-1px;font-weight:700;color:var(--color-text-default-default);font-size:36px;letter-spacing:-1.08px;line-height:43.2px}.subtitle,.title{position:relative;font-family:"Inter",Helvetica;text-align:center}.subtitle{width:994px;font-weight:400;color:#000;font-size:24px;letter-spacing:0;line-height:28.8px}.img-discription{display:flex;align-items:center;width:100%}.clock{margin-right:50px}.job-details-postcode{font-weight:400;color:#000;font-size:16px;letter-spacing:0;line-height:19.2px}.description-box{display:flex}.text-wrapper{font-weight:700}.span{font-family:"Inter",Helvetica;font-weight:400;color:#000;letter-spacing:0;line-height:19.2px}.div,.span{font-size:16px}.div{text-align:center;width:161px;padding:12px 16px;background-color:#1e1e1e;color:#fff;border-radius:8px;cursor:pointer;margin:0;line-height:16px}.finish-button-success{display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}.search-wrapper{position:relative;width:100%}.dropdown-results-prof{position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:999;border:1px solid #ccc;max-height:200px;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.selected-profession{margin-top:20px;padding:15px 20px;border:2px solid #0056b3;border-radius:8px;background:linear-gradient(135deg,#eaf4ff,#fff);font-size:18px;color:#333;box-shadow:0 4px 6px rgba(0,0,0,.1);display:inline-block;max-width:450px;transition:transform .2s ease,box-shadow .2s ease}.selected-profession:hover{transform:scale(1.02);box-shadow:0 6px 12px rgba(0,0,0,.15)}.selected-profession label{font-size:16px;font-weight:700;color:#0056b3;margin-bottom:8px;display:block}.selected-profession div{font-size:20px;font-weight:600;color:#222;line-height:1.5}@media (max-width:768px){.selected-profession{padding:10px 15px;font-size:16px;max-width:100%}.selected-profession div{font-size:18px}}.dropdown-results2{list-style:none;padding:0;margin:0;border:1px solid #ccc;border-radius:4px;background-color:#fff;max-height:200px;overflow-y:auto;box-shadow:0 2px 8px rgba(0,0,0,.1)}.result-item{padding:5px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s}.result-item:hover{background-color:#f0f0f0}.add-button{display:flex;align-items:center;background-color:#007bff;color:#fff;border:none;border-radius:4px;padding:8px 12px;cursor:pointer;transition:background-color .2s}.add-button:hover{background-color:#0056b3}.button-icon{margin-right:5px;font-size:18px;color:#fff}.header-section{padding:30px 100px;display:flex;justify-content:center}.header-section-p{flex:1 1;margin-top:-1px;font-weight:400;color:#1e1e1e;font-size:24px;letter-spacing:0;line-height:28.8px;padding-left:200px}.tab-container,.tab-layout{display:flex}.tab{font-family:"Inter","Helvetica","Vazir",sans-serif!important;width:280px;padding:12px 16px;text-align:center;cursor:pointer;transition:all .5s ease;position:relative;border-radius:50px;color:#0563cd;margin:0 20px}.tab.selected{background:linear-gradient(180deg,#d4a203,#a37113);color:#fff}.tab:not(.selected){background-color:#fff;color:#000}.tab-content,.tab-content-wrap{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.tab-content-wrap{display:flex;justify-content:center}.slide-left{animation:slideRight .5s forwards}.slide-right{animation:slideLeft .5s forwards}@keyframes slideLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideRight{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.tab-section-left{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tab-section-left,.tab-section-right{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.tab-section-right{align-items:flex-start;grid-gap:15px;gap:15px}.main_wrapper-left{padding:70px 100px;height:-webkit-max-content;height:max-content}.main_wrapper-right{padding:28px;display:flex;justify-content:space-between;background-color:#f8f8f8;height:calc(100vh - 132px);border-radius:15px;border:2px solid #b6bae0;margin-bottom:20px}.chat-list-content{overflow:hidden;overflow-y:scroll;width:400px;margin-right:28px;position:relative}.chat-list-content::-webkit-scrollbar{width:1px}.chat-list-content-header{z-index:20;width:inherit;position:fixed;background-color:#f8f8f8}.job-title-p{font-size:24px;font-weight:600}.job-desc-p,.job-title-p{font-family:"Inter","Helvetica","Vazir",sans-serif!important}.job-desc-p{font-size:20px;font-weight:400}.chat-list{position:absolute;top:97px;z-index:10;width:inherit}.chat-body-content{background-color:#fff;flex:1 1;border-radius:27px;display:flex;flex-direction:column;justify-content:space-between}.chat-detail-content-div{margin-left:28px}.chat-detail-content,.chat-detail-content-div{background-color:#d4a203;width:280px;border-radius:27px}.chat-detail-content{color:#fff;padding:60px 27px}.chat-detail-content,.main-chat-section{display:flex;flex-direction:column;justify-content:space-between}.main-chat-section{background-color:#fff;padding:10px;align-items:center;border-bottom:1px solid #dedede;cursor:pointer}.main-chat-section:hover{background-color:#dadbdc}.chat-wrapper{display:flex;align-items:center}.main-chat-section img{height:50px;width:50px;margin-right:8px}.chat-time{width:60px}.p-name{margin:0;font-weight:600}.p-content{margin:0;font-size:14px;color:#6a6a6a}.chat-body-header{display:flex;justify-content:space-between;align-items:center;margin:20px}.chat-body-header img{height:20px;width:20px;margin:0 10px}.chat-body-header t{font-size:20px;font-weight:400;text-align:center}.chat-body-body{margin:0 20px 10px;border:1px solid #b6bae0;border-radius:10px;padding:15px}.input-send{width:-webkit-fill-available}input:focus{outline:none}.button-div{display:flex;justify-content:flex-end;margin:0 20px 10px}.button-div button{background-color:#2e7edc;color:#fff;border:none;padding:5px 20px}.loader-div{height:100vh;width:40vw}.view-chat-body-message{background-color:#f5f9fd;flex:1 1;border-radius:27px;display:flex;flex-direction:column}.chat-container{border-radius:27px}.chat-header{background-color:#f5f9fd;padding:10px;display:flex;justify-content:space-between;border-bottom:2px solid #d9dee9;border-radius:27px 27px 0 0}.chat-header-image{height:46px;width:46px}.chat-message-container{flex:1 1;padding:20px;background-color:#f5f9fd;overflow-y:scroll;overflow-x:hidden}.chat-message-container::-webkit-scrollbar{width:6px}.chat-message-container::-webkit-scrollbar-thumb{border-radius:20px;background-color:#dededf}.message{margin:10px 0;padding:8px 12px;max-width:70%;border-radius:15px;position:relative}.message.sent{align-self:flex-end;background-color:#dcf8c6}.message.received{align-self:flex-start;background-color:#fff}.message-text{display:block}.message-time{font-size:.8em;color:#888;position:absolute;bottom:2px;right:10px}.chat-input-div{padding:27px 27px 0}.chat-input-div span{margin-left:68px;color:red}.chat-input-container{justify-content:space-between;border-top:1px solid #f5f9fd}.chat-input-box{height:63px;border:1px solid #bfcbd7;border-radius:50px;width:100%;margin-left:10px;display:flex;justify-content:space-between;background-color:#fff;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);font-family:"Inter","Helvetica","Vazir",sans-serif!important}.chat-input-box-img{height:19px;width:auto;margin-left:15px;cursor:pointer}.chat-input-container input{flex:1 1;padding-left:20px;border:none;outline:none;font-size:1em;border-radius:50px;background-color:#fff}.chat-detail-button-white{background-color:#fff;color:#d4a203}.chat-detail-button-blue,.chat-detail-button-white{font-size:24px;padding:10px 16px;border-radius:50px;text-align:center;font-weight:500}.chat-detail-button-blue{background:linear-gradient(180deg,#0563ce,#0243a9);color:#fff}.received-message{display:flex;flex-direction:column}.received-message div,.received-message p{font-family:"Inter","Helvetica","Vazir",sans-serif!important}.received-message-container{display:flex;align-items:end;justify-content:start}.received-message img{height:41px;width:41px}.received-message-image{background-color:#fff}.received-message-image2{background-color:#f5f9fd;border-radius:0 0 16px 0}.received-message-text{background-color:#fff;padding:8px 20px;border-radius:12px 12px 12px 0;font-size:17px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.received-message-time{display:flex;justify-content:start;font-size:13px;color:#818181;margin-left:40px}.sent-message{display:flex;flex-direction:column}.sent-message div,.sent-message p{font-family:"Inter","Helvetica","Vazir",sans-serif!important}.sent-message-container{display:flex;align-items:end;justify-content:end}.sent-message img{height:41px;width:41px}.sent-message-image{background-color:#0243a9}.sent-message-image2{background-color:#f5f9fd;border-radius:0 0 0 16px}.sent-message-text{background-color:#0243a9;padding:8px 20px;border-radius:12px 12px 0 12px;font-size:17px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);color:#fff}.sent-message-time{display:flex;justify-content:end;font-size:13px;color:#818181;margin-right:40px}.jobs-dashboard{padding:20px}.jobs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-job-button{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.add-job-button:hover{background-color:#0056b3}.jobs-container{display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px}.job-card{background-color:#f9f9f9;border-radius:8px;padding:15px;min-width:250px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.job-card h3{font-size:18px;margin-bottom:10px}.job-card p{font-size:14px;color:#555}.job-card .status{margin-top:10px;color:#007bff;font-weight:700}.add-job{padding:20px;background-color:#f9f9f9;color:#000}.ModernViewJobList_layoutGrid__ZICn0{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:1024px){.ModernViewJobList_layoutGrid__ZICn0{grid-template-columns:350px 1fr}}.ModernViewJobList_leftColumn__1i_Yd,.ModernViewJobList_rightColumn__3QVBd{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.ModernViewJobList_card__1lWDZ{background-color:#fff;border-radius:0;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}.ModernViewJobList_searchContainer__1XWUA{position:relative;margin-top:1rem}.ModernViewJobList_searchIcon__2dZqT{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;width:1.25rem;height:1.25rem}.ModernViewJobList_searchInput__2NVsB{width:100%;padding:.5rem .75rem .5rem 2.5rem;border-radius:.5rem;border:1px solid #d1d5db;background-color:#f9fafb}.ModernViewJobList_jobList__2ierx{max-height:600px;overflow-y:auto;padding:.5rem}.ModernViewJobList_jobListItem__3FNSF{padding:1rem;border-radius:.5rem;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f3f4f6}.ModernViewJobList_jobListItem__3FNSF:hover{background-color:#f9fafb}.ModernViewJobList_jobListItem__3FNSF.ModernViewJobList_selected__1w93w{background-color:#eef2ff;border-left:4px solid #0243a9}.ModernViewJobList_jobTitle__2m6Oi{font-weight:600;color:#1f2937}.ModernViewJobList_jobLocation__7sr2i{font-size:.875rem;color:#6b7280}.ModernViewJobList_jobDetailHeader__14RV2{display:flex;justify-content:space-between;align-items:center}.ModernViewJobList_buttonIcon__qG9Ec{margin-right:.5rem;width:1rem;height:1rem}.ModernViewJobList_jobDescription__277XR{color:#4b5563;line-height:1.6;margin-bottom:1.5rem}.ModernViewJobList_photoGrid__1IVfI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (min-width:768px){.ModernViewJobList_photoGrid__1IVfI{grid-template-columns:repeat(4,1fr)}}.ModernViewJobList_photoContainer__ETw1Z{width:100%;padding-top:100%;position:relative;border-radius:.5rem;overflow:hidden}.ModernViewJobList_photo__1dbYg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ModernViewJobList_detailGrid__1c1ts{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.ModernViewJobList_detailGrid__1c1ts{grid-template-columns:repeat(3,1fr)}}.ModernViewJobList_detailItem__jdbZF{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.ModernViewJobList_detailIcon__sgreU{color:#0243a9;width:1.5rem;height:1.5rem}.ModernViewJobList_detailLabel__3gGTF{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.ModernViewJobList_detailValue__1A8jz{font-weight:600;color:#1f2937}.ModernViewJobList_noJobSelected__1gNTc{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#9ca3af}.ModernViewJobList_noJobIcon__Kmx8Q{width:3rem;height:3rem;margin-bottom:1rem}.ModernViewJobList_error__1Rb93,.ModernViewJobList_loading__DChij{text-align:center;padding:2rem;font-size:1.125rem}.ModernViewJob_dashboardContainer__1u9zs{background-color:#f0f2f5;min-height:100vh;display:flex;flex-direction:column}.ModernViewJob_header__2qMda{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:0 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:40}.ModernViewJob_container__209Y_{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ModernViewJob_container__209Y_{max-width:640px;padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.ModernViewJob_container__209Y_{max-width:768px}}@media (min-width:1024px){.ModernViewJob_container__209Y_{max-width:1024px}}@media (min-width:1280px){.ModernViewJob_container__209Y_{max-width:1280px}}@media (min-width:1536px){.ModernViewJob_container__209Y_{max-width:1536px}}.ModernViewJob_headerContainerFluid__1Uq_l{display:flex;justify-content:space-between;align-items:center;height:4rem}.ModernViewJob_headerContent__KtH6z,.ModernViewJob_headerLeft__3GKdg{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.ModernViewJob_logoContainer__AAniw{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.ModernViewJob_logoIcon__2BCB_{height:1.5rem;width:1.5rem;color:#0243a9}.ModernViewJob_logoText__2GzAc{font-size:1.25rem;font-weight:700;color:#1f2937}.ModernViewJob_mainContent__2wUhl{flex-grow:1;padding-top:2rem;padding-bottom:2rem}.ModernViewJob_welcomeSection__17m9L{margin-bottom:2rem}.ModernViewJob_welcomeTitle__3-cA_{font-size:2.25rem;font-weight:700;letter-spacing:-.025em;color:#111827}.ModernViewJob_welcomeSubtitle__2niCZ{margin-top:.5rem;font-size:1.125rem;color:#4b5563}.ModernViewJob_subscribeButton__2zAmW{display:inline-block;margin-top:1rem;padding:.5rem 1rem;background-color:#0243a9;color:#fff;font-weight:600;border-radius:.375rem;text-decoration:none;transition:background-color .2s}.ModernViewJob_subscribeButton__2zAmW:hover{background-color:#023586}:root{--jobDashboard-amber-200:#fde68a}.NewHomeUserJobsDashboard_jobDashboard_minHeightScreen__1bVmf{min-height:100vh}.NewHomeUserJobsDashboard_jobDashboard_body__1yn5J{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:var(--jobDashboard-gray-800)}.NewHomeUserJobsDashboard_jobDashboard_container__1aQtO{max-width:1200px;margin:0 auto;padding:0 1rem}.NewHomeUserJobsDashboard_jobDashboard_flex__2_hBx{display:flex}.NewHomeUserJobsDashboard_jobDashboard_flexCol__3sSYO{flex-direction:column}.NewHomeUserJobsDashboard_jobDashboard_itemsCenter__ddqAV{align-items:center}.NewHomeUserJobsDashboard_jobDashboard_justifyBetween__1MiVD{justify-content:space-between}.NewHomeUserJobsDashboard_jobDashboard_justifyCenter__1MIfq{justify-content:center}.NewHomeUserJobsDashboard_jobDashboard_spaceX2__Op1t9>*+*{margin-left:.5rem}.NewHomeUserJobsDashboard_jobDashboard_spaceX4__2lcVT>*+*{margin-left:1rem}.NewHomeUserJobsDashboard_jobDashboard_spaceY2__2rirm>*+*{margin-top:.5rem}.NewHomeUserJobsDashboard_jobDashboard_spaceY3__15lL3>*+*{margin-top:.75rem}.NewHomeUserJobsDashboard_jobDashboard_spaceY4__2WfxW>*+*{margin-top:1rem}.NewHomeUserJobsDashboard_jobDashboard_spaceY6__huKWG>*+*{margin-top:1.5rem}.NewHomeUserJobsDashboard_jobDashboard_grid__9G1qR{display:grid}.NewHomeUserJobsDashboard_jobDashboard_gridCols1__BumxM{grid-template-columns:repeat(1,minmax(0,1fr))}.NewHomeUserJobsDashboard_jobDashboard_gridCols2__1WlzT{grid-template-columns:repeat(2,minmax(0,1fr))}.NewHomeUserJobsDashboard_jobDashboard_gridCols4__OJbYc{grid-template-columns:repeat(4,minmax(0,1fr))}.NewHomeUserJobsDashboard_jobDashboard_gap4__3eBHP{grid-gap:1rem;gap:1rem}.NewHomeUserJobsDashboard_jobDashboard_gap6__3P5kM{grid-gap:1.5rem;gap:1.5rem}.NewHomeUserJobsDashboard_jobDashboard_gap8__2_C-n{grid-gap:2rem;gap:2rem}.NewHomeUserJobsDashboard_jobDashboard_textCenter__1d_8Z{text-align:center}.NewHomeUserJobsDashboard_jobDashboard_textRight__x2GgT{text-align:right}.NewHomeUserJobsDashboard_jobDashboard_fontBold__18bRZ{font-weight:700}.NewHomeUserJobsDashboard_jobDashboard_fontSemibold__39D0p{font-weight:600}.NewHomeUserJobsDashboard_jobDashboard_truncate__1iOSd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewHomeUserJobsDashboard_jobDashboard_roundedLg__1ZT5m{border-radius:.5rem}.NewHomeUserJobsDashboard_jobDashboard_roundedFull__OFSqn{border-radius:9999px}.NewHomeUserJobsDashboard_jobDashboard_shadowLg__3j23B{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.NewHomeUserJobsDashboard_jobDashboard_transitionColors__BKWPO{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.NewHomeUserJobsDashboard_jobDashboard_transitionShadow__EI00v{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:768px){.NewHomeUserJobsDashboard_jobDashboard_md_gridCols2__FeHM3{grid-template-columns:repeat(2,minmax(0,1fr))}.NewHomeUserJobsDashboard_jobDashboard_md_gridCols4__dBMxi{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.NewHomeUserJobsDashboard_jobDashboard_lg_gridCols3__1iHsF{grid-template-columns:repeat(3,minmax(0,1fr))}.NewHomeUserJobsDashboard_jobDashboard_lg_gridCols4__1zvoi{grid-template-columns:repeat(4,minmax(0,1fr))}.NewHomeUserJobsDashboard_jobDashboard_lg_colSpan2__1QQI7{grid-column:span 2/span 2}}.NewHomeUserJobsDashboard_jobDashboard_textXs__FODcW{font-size:.75rem;line-height:1rem}.NewHomeUserJobsDashboard_jobDashboard_textSm__3Y6Vt{font-size:.875rem;line-height:1.25rem}.NewHomeUserJobsDashboard_jobDashboard_textLg__2zWOw{font-size:1.125rem;line-height:1.75rem}.NewHomeUserJobsDashboard_jobDashboard_textXl__3MUAf{font-size:1.25rem;line-height:1.75rem}.NewHomeUserJobsDashboard_jobDashboard_text2xl__1XJJN{font-size:1.5rem;line-height:2rem}.NewHomeUserJobsDashboard_jobDashboard_text3xl__2zUfi{font-size:1.875rem;line-height:2.25rem}.NewHomeUserJobsDashboard_jobDashboard_text6xl__Sd0yH{font-size:3.75rem;line-height:1}.NewHomeUserJobsDashboard_jobDashboard_mb2__2LfQR{margin-bottom:.5rem}.NewHomeUserJobsDashboard_jobDashboard_mb4__2vP11{margin-bottom:1rem}.NewHomeUserJobsDashboard_jobDashboard_mb8__1Od8r{margin-bottom:2rem}.NewHomeUserJobsDashboard_jobDashboard_mt2__1DaZK{margin-top:.5rem}.NewHomeUserJobsDashboard_jobDashboard_mt4__29ygJ{margin-top:1rem}.NewHomeUserJobsDashboard_jobDashboard_mt16__3t-ep{margin-top:4rem}.NewHomeUserJobsDashboard_jobDashboard_p3__38SwO{padding:.75rem}.NewHomeUserJobsDashboard_jobDashboard_p4__qMmDb{padding:1rem}.NewHomeUserJobsDashboard_jobDashboard_p6__n-byc{padding:1.5rem}.NewHomeUserJobsDashboard_jobDashboard_px4__2jice{padding-left:1rem;padding-right:1rem}.NewHomeUserJobsDashboard_jobDashboard_py4__10bJD{padding-top:1rem;padding-bottom:1rem}.NewHomeUserJobsDashboard_jobDashboard_py8__HG2GZ{padding-top:2rem;padding-bottom:2rem}.NewHomeUserJobsDashboard_jobDashboard_w2__326nE{width:.5rem}.NewHomeUserJobsDashboard_jobDashboard_w4__1IHKx{width:1rem}.NewHomeUserJobsDashboard_jobDashboard_w8__17-Sw{width:2rem}.NewHomeUserJobsDashboard_jobDashboard_wFull__WShSu{width:100%}.NewHomeUserJobsDashboard_jobDashboard_h4__2bTnC{height:1rem}.NewHomeUserJobsDashboard_jobDashboard_h8__W1C2L{height:2rem}.NewHomeUserJobsDashboard_jobDashboard_h10__3kSl3{height:2.5rem}.NewHomeUserJobsDashboard_jobDashboard_h20__1PKqA{height:5rem}.NewHomeUserJobsDashboard_jobDashboard_flex1__3ppWh{flex:1 1}.NewHomeUserJobsDashboard_jobDashboard_bgGradientBlueAmber__2Muk5{background:linear-gradient(135deg,var(--jobDashboard-blue-50),var(--jobDashboard-amber-50))}.NewHomeUserJobsDashboard_jobDashboard_bgGradientBlueCard__1CdZI,.NewHomeUserJobsDashboard_jobDashboard_bgGradientHeader__38Sft{background:linear-gradient(90deg,var(--jobDashboard-primary-blue),var(--jobDashboard-primary-blue-dark))}.NewHomeUserJobsDashboard_jobDashboard_bgGradientAmberCard__34MNx{background:linear-gradient(135deg,var(--jobDashboard-amber-400),var(--jobDashboard-amber-500))}.NewHomeUserJobsDashboard_jobDashboard_bgGradientGreenCard__13ruj{background:linear-gradient(135deg,var(--jobDashboard-green-500),var(--jobDashboard-green-600))}.NewHomeUserJobsDashboard_jobDashboard_bgGradientPurpleCard__1Vc7V{background:linear-gradient(135deg,var(--jobDashboard-purple-500),var(--jobDashboard-purple-600))}.NewHomeUserJobsDashboard_jobDashboard_header__l0aRs{color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.NewHomeUserJobsDashboard_bizjobDashboard_headerContent__2uuZu{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin-top:66px}.NewHomeUserJobsDashboard_jobDashboard_headerLeft__NCQRh{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.NewHomeUserJobsDashboard_jobDashboard_headerLogo__2aSqf{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.NewHomeUserJobsDashboard_jobDashboard_headerTitle__dfskG{font-size:1.5rem;font-weight:700}.NewHomeUserJobsDashboard_jobDashboard_headerSubtitle__2wGtQ{display:none}@media (min-width:768px){.NewHomeUserJobsDashboard_jobDashboard_headerSubtitle__2wGtQ{display:block}}.NewHomeUserJobsDashboard_jobDashboard_headerRight__8Pk43{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.NewHomeUserJobsDashboard_jobDashboard_card__2I5PA{background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:none;overflow:hidden}.NewHomeUserJobsDashboard_jobDashboard_card__2I5PA:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transition:box-shadow .3s ease}.NewHomeUserJobsDashboard_jobDashboard_cardHeader__120kY{padding:1.5rem;border-bottom:1px solid var(--jobDashboard-gray-200)}.NewHomeUserJobsDashboard_jobDashboard_cardTitle__2gwLj{font-size:1.5rem;font-weight:600;line-height:1.2;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:#163c8f}.NewHomeUserJobsDashboard_jobDashboard_cardContent__1DbUe{padding:1.5rem}.NewHomeUserJobsDashboard_jobDashboard_statCard__OlnM-{color:#ff0202;border:none;background-color:#0c7ee8}.NewHomeUserJobsDashboard_jobDashboard_statCardContent__2V-K8{padding:1.5rem;display:flex;align-items:center;justify-content:space-between;color:#111827}.NewHomeUserJobsDashboard_jobDashboard_statCardText__t_5JQ{display:flex;flex-direction:column;color:#163c8f!important}.NewHomeUserJobsDashboard_jobDashboard_statCardLabel__IG4R_{font-size:1rem;padding-bottom:10px;opacity:1;color:#fff}.NewHomeUserJobsDashboard_jobDashboard_statCardValue__xnp05{font-size:1.575rem;font-weight:700;color:#fafafa;padding-bottom:10px}.NewHomeUserJobsDashboard_jobDashboard_statCardSubtitle__3v4jQ{font-size:.75rem;color:#fff}.NewHomeUserJobsDashboard_jobDashboard_statCardIcon__3Rhdo{width:2rem;height:2rem;opacity:.7;color:#fff}.NewHomeUserJobsDashboard_jobDashboard_btn__3pJkt{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .15s ease;cursor:pointer;border:none;text-decoration:none;grid-gap:.5rem;gap:.5rem}.NewHomeUserJobsDashboard_jobDashboard_btn__3pJkt:focus{outline:2px solid var(--jobDashboard-primary-blue);outline-offset:2px}.NewHomeUserJobsDashboard_jobDashboard_btnPrimary__2AIk8{background-color:var(--jobDashboard-primary-blue);color:#fff;padding:.5rem 1rem;height:2.5rem}.NewHomeUserJobsDashboard_jobDashboard_btnPrimary__2AIk8:hover{background-color:var(--jobDashboard-primary-blue-dark)}.NewHomeUserJobsDashboard_jobDashboard_btnOutline__2JAsI{background-color:#fff;color:var(--jobDashboard-gray-700);border:1px solid var(--jobDashboard-gray-300);padding:.5rem 1rem;height:2.5rem}.NewHomeUserJobsDashboard_jobDashboard_btnOutline__2JAsI:hover{background-color:var(--jobDashboard-gray-50)}.NewHomeUserJobsDashboard_jobDashboard_btnSm__2OUA_{padding:.375rem .75rem;height:2.25rem;font-size:.75rem}.NewHomeUserJobsDashboard_jobDashboard_mascotButton__2wE-L{background-color:var(--jobDashboard-amber-400);color:#000;padding:10px}.NewHomeUserJobsDashboard_jobDashboard_mascotButton__2wE-L:hover{background-color:var(--jobDashboard-amber-700)}.NewHomeUserJobsDashboard_jobDashboard_badge__13LLi{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:colors .15s ease}.NewHomeUserJobsDashboard_jobDashboard_badgeSecondary__HrHba{background-color:var(--jobDashboard-amber-400);color:var(--jobDashboard-gray-900)}.NewHomeUserJobsDashboard_jobDashboard_badgeDestructive__1rpQc{background-color:var(--jobDashboard-red-500);color:#fff}.NewHomeUserJobsDashboard_jobDashboard_badgeOutline__2iesN{background-color:initial;color:var(--jobDashboard-gray-700);border:1px solid var(--jobDashboard-gray-300)}.NewHomeUserJobsDashboard_jobDashboard_avatar__2a5Ua{position:relative;display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;overflow:hidden;border-radius:9999px}.NewHomeUserJobsDashboard_jobDashboard_avatarImage__1dCvi{aspect-ratio:1;height:100%;width:100%;object-fit:cover}.NewHomeUserJobsDashboard_jobDashboard_avatarFallback__24ptU{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--jobDashboard-gray-200);font-weight:500}.NewHomeUserJobsDashboard_jobDashboard_avatarFallbackAmber__3LCzd{background-color:var(--jobDashboard-amber-400);color:var(--jobDashboard-gray-900)}.NewHomeUserJobsDashboard_jobDashboard_progress__2ZbqW{position:relative;height:1rem;width:100%;overflow:hidden;border-radius:9999px;background-color:var(--jobDashboard-gray-200)}.NewHomeUserJobsDashboard_jobDashboard_progressBar__1qD78{height:100%;width:100%;flex:1 1;background-color:var(--jobDashboard-primary-blue);transition:all .3s ease}.NewHomeUserJobsDashboard_jobDashboard_progressSm__1o6bz{height:.5rem}.NewHomeUserJobsDashboard_jobDashboard_input__3WF0D{display:flex;height:2.5rem;width:100%;border-radius:.375rem;border:1px solid var(--jobDashboard-gray-300);background-color:#fff;padding:.5rem .75rem;font-size:.875rem;transition:all .15s ease}.NewHomeUserJobsDashboard_jobDashboard_input__3WF0D:focus{outline:none;border-color:var(--jobDashboard-primary-blue);box-shadow:0 0 0 2px rgba(37,99,235,.2)}.NewHomeUserJobsDashboard_jobDashboard_input__3WF0D::placeholder{color:var(--jobDashboard-gray-400)}.NewHomeUserJobsDashboard_jobDashboard_tabsList__g5ghE{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border-radius:.375rem;background-color:var(--jobDashboard-gray-200);padding:.25rem;color:var(--jobDashboard-gray-600);width:100%;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:1024px){.NewHomeUserJobsDashboard_jobDashboard_tabsList__g5ghE{width:auto;display:inline-flex}}.NewHomeUserJobsDashboard_jobDashboard_tabsTrigger__3akil{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.125rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s ease;cursor:pointer;border:none;background:transparent;color:inherit}.NewHomeUserJobsDashboard_jobDashboard_tabsTrigger__3akil:focus{outline:none;box-shadow:0 0 0 2px var(--jobDashboard-primary-blue)}.NewHomeUserJobsDashboard_jobDashboard_tabsTriggerActive__2qMPE{background-color:#fff;color:var(--jobDashboard-gray-900);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.NewHomeUserJobsDashboard_jobDashboard_tabsContent__34fbP{margin-top:.5rem}.NewHomeUserJobsDashboard_jobDashboard_searchFilterContainer__ouA7S{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:center;justify-content:space-between}@media (min-width:768px){.NewHomeUserJobsDashboard_jobDashboard_searchFilterContainer__ouA7S{flex-direction:row}}.NewHomeUserJobsDashboard_jobDashboard_filterButtons__3viSB{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.NewHomeUserJobsDashboard_jobDashboard_jobCard__3e0Mr{transition:all .3s ease}.NewHomeUserJobsDashboard_jobDashboard_jobCard__3e0Mr:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.NewHomeUserJobsDashboard_jobDashboard_jobCardHeader__kI70e{padding-bottom:.75rem}.NewHomeUserJobsDashboard_jobDashboard_jobCardTitleSection__3GHGP{display:flex;align-items:flex-start;justify-content:space-between}.NewHomeUserJobsDashboard_jobDashboard_jobCardTitleContainer__74fTQ{flex:1 1}.NewHomeUserJobsDashboard_jobDashboard_jobCardTitle__20B04{font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NewHomeUserJobsDashboard_jobDashboard_jobCardBadges__1UJ4E{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.NewHomeUserJobsDashboard_jobDashboard_jobCardContent__3BY3K{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.NewHomeUserJobsDashboard_jobDashboard_jobDescription__E1Lw1{color:var(--jobDashboard-gray-600);font-size:.875rem;line-height:1.4;height:4.2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.NewHomeUserJobsDashboard_jobDashboard_jobStatusBadge__3sLwS{color:#fff;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.NewHomeUserJobsDashboard_jobDashboard_statusCompleted__3dDxZ{background-color:var(--jobDashboard-green-500)}.NewHomeUserJobsDashboard_jobDashboard_statusInProgress__aR_lc{background-color:var(--jobDashboard-primary-blue)}.NewHomeUserJobsDashboard_jobDashboard_statusAssigned__3H8DW{background-color:var(--jobDashboard-amber-500)}.NewHomeUserJobsDashboard_jobDashboard_statusOpenGreen__1OEXo{background-color:var(--jobDashboard-green-500)}.NewHomeUserJobsDashboard_jobDashboard_statusPendingAmber__y1Z43{background-color:var(--jobDashboard-amber-500)}.NewHomeUserJobsDashboard_jobDashboard_statusPending__2lYft{background-color:var(--jobDashboard-gray-500)}.NewHomeUserJobsDashboard_jobDashboard_urgentBadge__1LWdE{font-size:.75rem;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.NewHomeUserJobsDashboard_jobDashboard_jobProgressSection__31HSw{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.NewHomeUserJobsDashboard_jobDashboard_contractorInfo__3wjED{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem;background-color:var(--jobDashboard-gray-50);border-radius:.5rem}.NewHomeUserJobsDashboard_jobDashboard_contractorAvatar__1Zd1v{height:2rem;width:2rem}.NewHomeUserJobsDashboard_jobDashboard_contractorDetails__3QZjT{flex:1 1;min-width:0}.NewHomeUserJobsDashboard_jobDashboard_contractorName__16GGb{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewHomeUserJobsDashboard_jobDashboard_contractorRole__2m7eZ{font-size:.75rem;color:var(--jobDashboard-gray-500)}.NewHomeUserJobsDashboard_jobDashboard_awaitingContractor__j5U1R{padding:.75rem;background-color:var(--jobDashboard-amber-50);border-radius:.5rem;border:1px solid var(--jobDashboard-amber-200)}.NewHomeUserJobsDashboard_jobDashboard_awaitingText__1N6EW{font-size:.875rem;color:var(--jobDashboard-amber-800);font-weight:500}.NewHomeUserJobsDashboard_jobDashboard_quotesReceived__3MFSO{font-size:.75rem;color:var(--jobDashboard-amber-600)}.NewHomeUserJobsDashboard_jobDashboard_jobDetailsGrid__3UR5D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;font-size:.875rem}.NewHomeUserJobsDashboard_jobDashboard_detailLabel__3luOV{color:var(--jobDashboard-gray-500)}.NewHomeUserJobsDashboard_jobDashboard_detailValue__QlCNB{font-weight:600}.NewHomeUserJobsDashboard_jobDashboard_budgetValue__1LRR6{color:var(--jobDashboard-green-600)}.NewHomeUserJobsDashboard_jobDashboard_categoryBadge__19TNn,.NewHomeUserJobsDashboard_jobDashboard_detailPosted__3Gf99{font-size:.75rem}.NewHomeUserJobsDashboard_jobDashboard_jobStats__2cLZd{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px solid var(--jobDashboard-gray-200)}.NewHomeUserJobsDashboard_jobDashboard_jobStatsLeft__3FbyT{display:flex;align-items:center;grid-gap:1rem;gap:1rem;font-size:.75rem;color:var(--jobDashboard-gray-500)}.NewHomeUserJobsDashboard_jobDashboard_statItem__1J3UI{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.NewHomeUserJobsDashboard_jobDashboard_statIcon__SkZQL{height:.75rem;width:.75rem}.NewHomeUserJobsDashboard_jobDashboard_viewDetailsBtn__3epYE{background-color:var(--jobDashboard-primary-blue);color:#fff}.NewHomeUserJobsDashboard_jobDashboard_viewDetailsBtn__3epYE:hover{background-color:var(--jobDashboard-primary-blue-dark)}.NewHomeUserJobsDashboard_jobDashboard_emptyState__3Ppnd{padding:3rem;text-align:center}.NewHomeUserJobsDashboard_jobDashboard_emptyStateEmoji__sa7S9{font-size:3.75rem;margin-bottom:1rem}.NewHomeUserJobsDashboard_jobDashboard_emptyStateTitle__1NNfR{font-size:1.25rem;font-weight:700;color:var(--jobDashboard-gray-900);margin-bottom:.5rem}.NewHomeUserJobsDashboard_jobDashboard_emptyStateDescription__3PI9j{color:var(--jobDashboard-gray-600);margin-bottom:1.5rem}.NewHomeUserJobsDashboard_jobDashboard_searchInputContainer__1RzdZ{position:relative}.NewHomeUserJobsDashboard_jobDashboard_searchInputIcon__1ntRH{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);height:1rem;width:1rem;z-index:10}.NewHomeUserJobsDashboard_jobDashboard_searchInputMain__BP8rA{padding-left:2.5rem}.NewHomeUserJobsDashboard_jobDashboard_textBlue100__3Vd5e{color:var(--jobDashboard-blue-100)}.NewHomeUserJobsDashboard_jobDashboard_textBlue200__CZPDi{color:var(--jobDashboard-blue-200)}.NewHomeUserJobsDashboard_jobDashboard_textAmber100__3IMvy{color:var(--jobDashboard-amber-100)}.NewHomeUserJobsDashboard_jobDashboard_textAmber200__1V2ME{color:var(--jobDashboard-amber-200)}.NewHomeUserJobsDashboard_jobDashboard_textAmber400__1VvBz{color:var(--jobDashboard-amber-400)}.NewHomeUserJobsDashboard_jobDashboard_textAmber700__3Cb2g{color:var(--jobDashboard-amber-700)}.NewHomeUserJobsDashboard_jobDashboard_textAmber800__3FHnh{color:#92400e}.NewHomeUserJobsDashboard_jobDashboard_textGreen100__2mJPd{color:#dcfce7}.NewHomeUserJobsDashboard_jobDashboard_textGreen200__1LVNG{color:#bbf7d0}.NewHomeUserJobsDashboard_jobDashboard_textGreen600__5I85c{color:var(--jobDashboard-green-600)}.NewHomeUserJobsDashboard_jobDashboard_textPurple100__1F-rw{color:#f3e8ff}.NewHomeUserJobsDashboard_jobDashboard_textPurple200__1X_SP{color:#e9d5ff}.NewHomeUserJobsDashboard_jobDashboard_textGray400__3vJOZ{color:var(--jobDashboard-gray-400)}.NewHomeUserJobsDashboard_jobDashboard_textGray500__5ep8s{color:var(--jobDashboard-gray-500)}.NewHomeUserJobsDashboard_jobDashboard_textGray600__24Kco{color:var(--jobDashboard-gray-600)}.NewHomeUserJobsDashboard_jobDashboard_textGray700__1NkO6{color:var(--jobDashboard-gray-700)}.NewHomeUserJobsDashboard_jobDashboard_textGray900__2rZ-q{color:var(--jobDashboard-gray-900)}.NewHomeUserJobsDashboard_jobDashboard_textWhite__VRYps{color:#fff}.NewHomeUserJobsDashboard_jobDashboard_bgGray50__2ifzE{background-color:var(--jobDashboard-gray-50)}.NewHomeUserJobsDashboard_jobDashboard_bgWhite__3K_bk{background-color:#fff}.NewHomeUserJobsDashboard_jobDetailNew_buttonIconMr2__2eG84{margin-right:.5rem}.NewHomeUserJobsDashboard_jobDetailNew_iconBase__3lH9k{width:1rem;height:1rem}.ModernSubscription_pricingSection__3GUpu{padding:30px 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.ModernSubscription_container__3-GkF{max-width:1200px;margin:0 auto;text-align:center}.ModernSubscription_sectionTitle__15va-{font-size:36px;font-weight:700;color:#1a202c;margin-bottom:16px}.ModernSubscription_subheadline__2s1DB{font-size:18px;color:#4a5568;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.ModernSubscription_pricingGrid__31ofC{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;align-items:center;justify-content:center}.ModernSubscription_pricingCard__vPZqe{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:32px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.ModernSubscription_pricingCard__vPZqe:hover{transform:translateY(-3px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ModernSubscription_pricingCard__vPZqe h3{font-size:24px;font-weight:200;color:#2d3748;margin-bottom:12px}.ModernSubscription_pricingCard__vPZqe .ModernSubscription_price__MzIT0{font-size:40px;font-weight:800;color:#1a202c;margin-bottom:24px;text-align:center;padding-top:16px;padding-bottom:16px}.ModernSubscription_pricingCard__vPZqe ul{list-style:none;padding:0;margin-bottom:32px;flex-grow:1}.ModernSubscription_pricingCard__vPZqe li{font-size:16px;color:#4a5568;margin-bottom:12px}.ModernSubscription_featuredPlan__1FnSe{border:2px solid #4299e1;transform:scale(1.05);position:relative}.ModernSubscription_featuredPlan__1FnSe:hover{transform:scale(1.05) translateY(-10px)}.ModernSubscription_popularBadge__xfvpi{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background-color:#4299e1;color:#fff;padding:6px 16px;border-radius:16px;font-size:14px;font-weight:700}.ModernSubscription_btnPrimary__3raBN,.ModernSubscription_btnPurchaseAd__27reH,.ModernSubscription_btnSecondary__FGowR{display:inline-block;width:100%;padding:14px 28px;border-radius:6px;font-size:16px;font-weight:600;text-align:center;cursor:pointer;transition:background-color .3s ease,color .3s ease,opacity .3s;border:none}.ModernSubscription_btnPrimary__3raBN{background-color:#2d3748;color:#fff}.ModernSubscription_btnPrimary__3raBN:hover{background-color:#1a202c}.ModernSubscription_btnSecondary__FGowR{background-color:#fff;color:#2d3748;border:1px solid #cbd5e0}.ModernSubscription_btnSecondary__FGowR:hover{background-color:#f7fafc}.ModernSubscription_btnPrimary__3raBN:disabled,.ModernSubscription_btnSecondary__FGowR:disabled{background-color:#a0aec0;color:#e2e8f0;cursor:not-allowed;opacity:.7;border:none}.ModernSubscription_payAsYouGoSection__mKqrd{text-align:center;margin-top:80px}.ModernSubscription_sectionDivider__19HLI{font-size:24px;font-weight:600;margin-bottom:30px;color:#2d3748}.ModernSubscription_payAsYouGoCard__AGYGt{max-width:600px;margin:0 auto}.ModernSubscription_cardDescription__2NnvB{font-size:15px;color:#718096;line-height:1.6;margin-top:10px;margin-bottom:25px}.ModernSubscription_payAsYouGoCard__AGYGt ul{flex-grow:0}.ModernSubscription_payAsYouGoCard__AGYGt li{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e2e8f0}.ModernSubscription_payAsYouGoCard__AGYGt li:last-child{border-bottom:none}.ModernSubscription_adInfo__2UqPk{display:flex;flex-direction:column}.ModernSubscription_priceDetail__pMYb9{font-weight:600;font-size:16px;color:#1a202c;margin-top:4px}.ModernSubscription_priceDetail__pMYb9 small{font-weight:400;font-size:12px;color:#718096}.ModernSubscription_btnPurchaseAd__27reH{background-color:#4299e1;color:#fff;width:auto;padding:10px 20px;margin-left:20px}.ModernSubscription_btnPurchaseAd__27reH:hover{background-color:#2b6cb0}.ModernSubscription_footnote__3yk23{font-size:13px;color:#a0aec0;text-align:center;margin-top:20px;font-style:italic}*{margin:0;padding:0;box-sizing:border-box}body,p{font-family:Neue Montreal-Regular!important}@font-face{font-family:Neue Montreal-Bold;src:url(https://anima-uploads.s3.amazonaws.com/5c5dad889905e5000dea0e60/NeueMontreal-Bold.otf) format("opentype")}@font-face{font-family:Neue Montreal-Regular;src:url(https://anima-uploads.s3.amazonaws.com/5c5dad889905e5000dea0e60/NeueMontreal-Regular.otf) format("opentype")}@font-face{font-family:Neue Montreal-Medium;src:url(https://anima-uploads.s3.amazonaws.com/5bb366cd622faf000ba15827/NeueMontreal-Medium.otf) format("opentype")}.bsp-header{box-shadow:0 4px 12px 0 rgba(0,0,0,.03)}.bsp-header nav{padding:18px 0}.bsp-header nav .navbar-brand{padding:0}.bsp-header .navbar-nav .nav-link{color:#3c3c3c;letter-spacing:1.17px;font-family:"Neue Montreal-Regular",Helvetica;font-size:18px;font-weight:400;line-height:28px;padding:0;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;outline:none}.bsp-header .navbar-nav .nav-link.active,.bsp-header .navbar-nav .nav-link:hover{color:#0243a9}.bsp-header .container{width:100%;max-width:1690px}.bsp-header .nav-item{padding:0 27px}.bsp-header .header-btns button{background-color:#fff;position:relative;border:1px solid #d4a203;border-image:initial;border-radius:27px;color:#d4a203;letter-spacing:.76px;font-family:"Neue Montreal-Bold",Helvetica;font-size:19px;font-weight:700;line-height:28px;padding:12px 28.7px}.header-btns{grid-gap:10px;gap:10px}.bsp-header .header-btns .register-btn{border-color:#0243a9;color:#0243a9}.transition{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.Professional-dashboard-banner{background:url(/static/media/inner-banner-bg.e907e11c.png);position:relative}.Professional-dashboard-banner:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:50%}.banner-heading,.Professional-dashboard-banner h1{color:#fff;letter-spacing:2.16px;text-align:center;font-family:"Neue Montreal-Bold",Helvetica;font-size:48px;font-weight:700;line-height:85px;margin-bottom:15px}.inner-banner-links a{background-color:#045cc6;position:relative;box-shadow:0 3px 13px rgba(0,0,0,.1);border:1px solid #fff;border-radius:32.5px;display:flex;color:#fff;letter-spacing:1.16px;font-family:"Neue Montreal-Medium",Helvetica;font-size:19px;font-weight:500;line-height:25px;text-decoration:none;padding:18px 41px;grid-gap:18px;gap:18px;align-items:center}.inner-banner-links{display:flex;justify-content:center;grid-gap:16px;gap:16px}.inner-banner-links a.active{background:#fff;color:#d4a203}.choose-section{padding:130px 0}.choose-section h2{color:#000b1b;letter-spacing:1.8px;text-align:center;font-family:"Neue Montreal-Medium",Helvetica;font-size:45px;font-weight:500;line-height:64px;margin-bottom:40px}.options-mylist{display:flex;justify-content:center;grid-gap:20px;gap:20px}.options-mylist .option-box2{background-color:#fff;position:relative;box-shadow:0 6px 34px rgba(0,0,0,.07);border-radius:15px;width:100%;max-width:200px;text-align:center;cursor:pointer;transition:.2s ease-in-out;overflow:hidden;display:flex;flex-direction:column}.options-mylist .option-box2:hover{transform:translateY(-10px)}.options-mylist .option-box2 .icon-list2{width:100%;height:auto;display:flex;justify-content:center;background-color:#e7c052}.options-mylist .option-box2 .icon-list2 img{width:100%;height:auto;border-top-left-radius:15px;border-top-right-radius:15px}.option-box2:hover .icon-list2{background:#e6f1fb}.options-mylist .option-box2 span{color:#3c3c3c;letter-spacing:1.43px;font-family:"Neue Montreal-Medium",Helvetica;font-size:16px;font-weight:500;line-height:20px;padding:0;background-color:#fff;width:100%}.inner-page-banner{background:url(/static/media/inner-banner-bg.e907e11c.png);position:relative;background-size:cover}.inner-page-banner:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:50%}.inner-page-banner .container{position:relative;z-index:1}.banner-stepper{display:flex;margin:auto;max-width:873px;justify-content:space-between}.banner-stepper .step{display:flex;flex-direction:column;align-items:center;grid-gap:30px;gap:30px}.banner-stepper .step-icon{background:#fff;border-radius:31px;width:62px;height:62px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:1px 2px rgba(0,0,0,.18823529411764706)}.banner-stepper .step.complete .step-icon,.banner-stepper .step.current .step-icon{background:linear-gradient(#d4a203,#a37113)}.banner-stepper .step.complete .step-icon:before,.banner-stepper .step.current .step-icon:before{border:1px solid #c0900b;border-radius:38px;width:76px;height:76px;position:absolute;content:""}.banner-stepper .step .step-text{color:#fff;letter-spacing:1.36px;text-align:center;white-space:wrap;font-family:Neue Montreal-Regular,Helvetica;font-size:17px;font-weight:400;line-height:22px}.banner-stepper .step{position:relative;color:#fff}.banner-stepper .step:after{top:25px;position:absolute;left:110px;content:"";width:300px;height:10px;background:#3a7dd2;z-index:-1}.banner-stepper .step:last-child:after{display:none}.banner-stepper .step.current:after{background:#c49208;background:linear-gradient(90deg,#c49208,#3a7dd2)}.banner-stepper .step.complete:after{background:#c49208;background:linear-gradient(90deg,#c49208,#bb8a0b)}.banner-stepper .step.complete img,.banner-stepper .step.current img{filter:brightness(1000)}.inner-page-banner h1{letter-spacing:2.16px;font-family:Neue Montreal-Bold,Helvetica;font-size:48px;font-weight:700;line-height:85px;margin-bottom:5px}.inner-page-banner h1,.inner-page-banner p{color:#fff;text-align:center;white-space:nowrap}.inner-page-banner p{letter-spacing:1.26px;font-family:Neue Montreal-Regular,Helvetica;font-size:23px;font-weight:400;line-height:29px;margin-bottom:27px}.inner-page-banner .filter-btns{display:none}.onboarding-form{margin-top:110px;padding-bottom:144px}.onboarding-form .container{width:100%;max-width:876px}.onboarding-form label{color:#3c3c3c;letter-spacing:1.08px;font-family:"Neue Montreal-Medium",Helvetica;font-size:20px;font-weight:500;line-height:32px;margin-bottom:8px}.form-input-icon span{position:absolute;top:50%;transform:translateY(-50%);left:20px}.form-input-icon .form-control{padding-left:40px!important}.onboarding-form .form-row{display:flex;grid-gap:30px;gap:30px}.onboarding-form .form-row .form-group{flex:1 1;margin-bottom:30px}.onboarding-form .form-control{background-color:#fff;box-shadow:0 10px 21px rgba(0,0,0,.05);border:1px solid #c2c7d2;border-radius:50px;padding:14.5px 44px 14.5px 24px;color:rgba(85,85,85,.85);letter-spacing:1.44px;font-family:"Neue Montreal-Regular",Helvetica;font-size:16px;font-weight:400;line-height:32px}.onboarding-form select.form-control{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACRSURBVHgBdZAxDoMwEAT3zkqTBJqUVqQ8gb/lD+mo8y3+ELmkcpECYXNnAcIGrrG1O2uvjuzr+YHOEFrnXI+DsdY+cOG33hlBj5iEZJzCwghr6nvVgbgBiWC4qW9V573/72HqMYaWVsOIwWJADKmXni9grUzZ19sQ5qobWBWzBLRGVg+4lnAW2IUQfxjjt9zcBL1KUZfPuM83AAAAAElFTkSuQmCC);background-position:calc(100% - 29px) 50%;background-repeat:no-repeat}.form-checkbox-wrapper{display:flex;flex-wrap:wrap;grid-gap:1.3%;gap:1.3%}.form-checkbox-wrapper .checbox-option{width:24%;display:flex;align-items:center;grid-gap:8px;gap:8px}.form-checkbox-wrapper label{color:#3c3c3c;letter-spacing:1.1px;font-family:"Neue Montreal-Regular",Helvetica;font-size:17px;font-weight:400;line-height:35px;margin:0}.form-checkbox-wrapper .checbox-option input{height:18px;width:18px;border:1px solid #777;border-radius:4px;vertical-align:middle}.search-banner{padding:50px 0;background-image:url(/static/media/banner-bg-shape-light.621f40cb.png);background-position:50%;background-repeat:no-repeat}.search-banner h1{color:#000b1b}.search-form{width:100%;max-width:954px;margin:0 auto 84px;border:1px solid #d5d5d6;border-radius:50px;padding:9px 9px 9px 39px;box-shadow:0 3px 13px 0 rgba(0,0,0,.1);justify-content:space-between;background:#fff}.search-form,.search-form .filter-search,.search-form .search-inputs{display:flex;align-items:center}.search-inputs label{width:100%;font-size:16px;line-height:28px;color:#3c3c3c;font-family:Neue Montreal-Medium;line-height:18px;margin-bottom:3px}.search-inputs .location-input{width:252px;border-right:1px solid #d5d5d6;padding-right:10px}.service-input{padding-left:30px;flex:1 1;padding-right:10px;position:relative}.search-inputs input{border:none;outline:none;width:100%;font-size:16px;font-family:Neue Montreal-Regular;color:rgba(85,85,85,.85);line-height:19px;background:transparent}.filter-search{width:212px;grid-gap:10px;gap:10px;position:relative}.search-form .search-inputs{flex:1 1;line-height:0}button.filter-btn{background:#f5f9fd!important;border-radius:26px;color:#0243a9!important;font-size:19px;font-family:Neue Montreal-Medium;display:flex;grid-gap:12px;gap:12px;align-items:center;padding:11px 33px;border:1px solid transparent}button.filter-btn:hover{border-color:#0243a9!important}.filter-search .search-btn{background:linear-gradient(#d4a203,#a37113);display:flex;align-items:center;justify-content:center;border-radius:50px;height:52px;width:52px;border:none}.search-options{border:1px solid #d3d1d1;border-radius:15px;width:100%;max-width:1234px;margin:auto;padding:10px}.search-options h3{padding:0 20px;background:#fff;width:100%;max-width:493px;margin:0 auto 36px;display:block;position:relative;top:-17px;font-size:22px;font-family:Neue Montreal-Medium;line-height:28px;letter-spacing:1.32px}.search-options .options-mylist{padding:0 25px 25px;grid-gap:25px;gap:25px}.search-banner{position:relative}.search-banner:after{position:absolute;right:20px;width:282px;height:272px;background:url(/static/media/banner-cartoon-speaker.051ed5a1.png);content:"";bottom:60px;background-repeat:no-repeat}.featured-professionals{padding:150px 0 130px;background:url(/static/media/BlueBackground.22c6e3ce.png);background-size:cover;color:#fff}.inner-page-heading{text-align:center;font-size:45px;font-family:Neue Montreal-Bold;line-height:64px;letter-spacing:1.8px;margin-bottom:20px}.inner-heading-desc{text-align:center;font-family:Neue Montreal-Regular;font-size:24px;letter-spacing:1.56px;margin:0}.featured-professional-jobs{margin-top:50px;display:flex;grid-gap:32px;gap:32px;justify-content:space-between}.job-box .job-image{background:#fff;width:100%;border-radius:15px;height:190px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:38px}.job-box .job-image img{max-width:100%;height:100%;width:100%;object-fit:none}.featured-professional-jobs .job-box{flex:1 1;text-align:center;margin-bottom:20px}.job-data .job-name{font-size:23px;line-height:27.6px;letter-spacing:1.38px;margin-bottom:16px}.job-data .job-skills{font-size:17px;letter-spacing:1.46px;line-height:20.4px;margin-bottom:38px}.job-box .learn-button{border:1px solid #d4a203;border-radius:30px;display:block;width:100%;background:transparent;color:#d4a203;font-size:20px;font-family:Neue Montreal-Medium;line-height:24px;letter-spacing:1.8px;padding:17px 5px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;outline:none;box-shadow:none}.job-box .learn-button:hover{background:#d4a203;color:#fff}.useful-tips{padding:168px 0 154px}.bottom-hammer-vector{position:relative}.tips-main-wrapper{display:flex;align-items:center;grid-gap:40px;gap:40px;justify-content:space-between}.text-left{text-align:left}.tips-image figure{border-radius:15px;overflow:hidden}.advantage-box{box-shadow:0 3px 34px 0 rgba(0,0,0,.12);padding:28px 12px;border-radius:15px;width:210px;text-align:center;position:absolute;background:#fff}.tool-efficiency.advantage-box{padding:24px 8px 24px 28px;width:260px;text-align:left;display:flex;grid-gap:10px;gap:10px;align-items:center;position:absolute;bottom:-25px;right:0;transform:translateX(50%)}.customer-success-info.advantage-box figure{margin-bottom:15px}.advantage-box p{margin:0;font-family:Neue Montreal-Medium;font-size:30px;line-height:28px;letter-spacing:1.5px;line-height:25px}.advantage-box p span{display:block;width:100%;font-size:18px;font-family:"Neue Montreal-Regular";margin-top:4px}.tool-efficiency.advantage-box figure{margin:0;height:60px;width:60px;background:#0563ce;background:linear-gradient(90deg,#0563ce,#0244aa);display:flex;align-items:center;justify-content:center;border-radius:50px}.tips-image{position:relative}.customer-success-info.advantage-box{top:50px;transform:translateX(-50%)}.tips-main-wrapper .tips-data{width:467px}.tips-main-wrapper .tips-data .inner-page-heading{margin-bottom:26px}.tips-main-wrapper .tips-data p{font-size:21px;line-height:30px;color:#3c3c3c;margin-bottom:38px}.theme_btn{font-size:21px;background:linear-gradient(#d4a203,#a37113);color:#fff!important;border-radius:32.49px;line-height:28px;border:none;letter-spacing:1.26px;padding:18.5px 35.3px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.theme_btn:hover{background:linear-gradient(#d4a203 100%,#a37113 0)}.job-data{font-family:Neue Montreal-Regular}.bottom-hammer-vector:after{position:absolute;left:70px;width:213px;height:252px;background:url(/static/media/banner-cartoon-hammer.2c41e709.png);content:"";bottom:0;background-repeat:no-repeat;z-index:-1}.customer-success-info.advantage-box img{max-width:60px}.building-job-banner{padding:10px 0}.custom-container{max-width:1690px}.building-job-banner-wrapper{display:flex;justify-content:space-between;align-items:center;grid-gap:70px;gap:70px}.job-banner-left{padding:20px 0;width:100%;max-width:752px}.job-banner-left h1{text-transform:uppercase;margin-bottom:30px}.main-banner-h1{font-family:Neue Montreal-Bold;font-size:79px;color:#000b1b;line-height:85px;letter-spacing:2px}.job-banner-left p{font-size:30px;line-height:30px;letter-spacing:1.5px}.job-banner-left .search-form-box{margin-top:30px}.mini-search-box{max-width:734px;margin-bottom:60px}.mini-search-box .filter-search{width:52px}.mini-search-box .location-input{width:160px}.job-social-buttons{grid-gap:24px;gap:24px;display:flex}.job-social-buttons .btn{font-family:Neue Montreal-Medium}.blue_bg_section,.themeBlue_btn{background:linear-gradient(#0243a9,#0563ce)}.themeBlue_btn:hover{background:linear-gradient(#0563ce,#0243a9);background-size:cover}.job-banner-right img{max-width:100%}.service-input .result-item{line-height:normal}.connect-with-clients{padding:60px 0 0;text-align:center;color:#fff}.connect_with_clients_image img{max-width:100%}.connect-with-clients h2{font-size:45px;font-weight:700;line-height:61px;letter-spacing:2.673px;margin-bottom:24px}.connect-with-clients p{font-size:24px;line-height:32px;letter-spacing:1.56px;max-width:605px;margin:0 auto 46px}.connect_btns{display:flex;justify-content:center;grid-gap:16px;gap:16px;margin-bottom:20px}.theme_btn.themeWhite_btn{background:#fff!important;color:#0563cd!important}.post-job-section{padding:165px 0}.post-job-wrapper{grid-gap:40px;gap:40px;width:100%;max-width:1300px;margin:auto;justify-content:center;display:flex}.post-job-wrapper .post-job-box{padding:65px 40px 410px;text-align:center;background:#d4a203;border-radius:15px;color:#fff;flex:1 1;background-image:url(/static/media/job-group.05dd6d13.png);background-position:bottom;background-repeat:no-repeat}.post-job-box h3{font-size:51px;font-family:Neue Montreal-Bold;line-height:52px;letter-spacing:.561px;display:block;margin:0 auto 22px}.post-job-box p{font-size:22px;line-height:29px;letter-spacing:1.54px}.post-job-box.post-job-blue{background-color:#0243a9;background-image:url(/static/media/social-group.550cafe4.png)}.post-job-box .post-job-heading{max-width:451px;margin:0 auto 36px}.post-job-box.post-job-blue .post-job-heading{max-width:454px}.post-job-box.post-job-blue .post-job-heading p{max-width:360px;margin:auto}.post-job-wrapper .post-job-box .btn{border-radius:32.49px;font-size:21px;background:#0074d3;line-height:28px;letter-spacing:1.26px;font-family:Neue Montreal-Medium;padding:18.5px 40.5px;border:none}.post-job-box.post-job-blue .btn{background:linear-gradient(#d4a203,#a37113)}.user-testimonial{padding:160px 0 180px;background:#f5f9fd}.user-testimonial h2{font-size:65px;max-width:865px;margin:auto;font-family:Neue Montreal-Bold;line-height:74px;letter-spacing:1.625px}.user-testimonial .heading-desc{text-align:center;font-size:25px;line-height:34px;color:#3c3c3c;max-width:671px;margin:26px auto 0;font-family:Neue Montreal-Medium!important}.user-testimonial .testimonial-slider{margin-top:50px}body{overflow-x:hidden}.testimonial-slider .slick-slide{padding:0 17.5px;opacity:.1}.testimonial-box-data{background:#fff;border-radius:15px;border:1px solid #ced4e1;padding:0 34px;box-shadow:0 15px 35px 0 rgba(0,0,0,.07)}.testimonial-box-data .testimonial-user{height:82px;width:82px;border-radius:50%;overflow:hidden;margin-top:-41px}.testimonial-box-data-main{padding-top:41px}.testimonial-stars{display:flex;grid-gap:5px;gap:5px;margin:28px 0 25px}.testimonial-stars img{max-width:21px}.testimonial-box-data .testimonial-text h5{font-size:23px;line-height:28px;letter-spacing:1.15px;font-family:Neue Montreal-Medium;margin-bottom:15px;color:#000b1b}.testimonial-box-data .testimonial-text p{font-size:19px;color:#3c3c3c;line-height:28px;letter-spacing:1.273px}.testimonial-text{margin-bottom:40px}.testimonial-author{padding-bottom:42px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAyCAYAAADvNNM8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPASURBVHgBxZrNTxNBGMaf3W2331VAQSAxMcINMSYcjDf/CU5q7EVOcvAv0KNXb9xFEzzpwXj0YIwmiIkaY/AjXgx+lY+y3W5n++HOGhYosN2ZnZl9jmzL/J5533beed9qiKhuF9r358hUt6G3akjt/H1kHKS6ivbMHFxIligGrd8irxdRMgkyholM2GvdLtqmDudcGjVtFm0IkgyGI02/uItS/jRKRhs6GNUAahevoIaYksVwwHR3CcZbC4P9drWfCnmQsy1UeaIum0HvXexNE8NxF6Oq2zC/pjBE05PlfSoY9pmmu5vWYECQ6KLfHqHM8h4VDIHp5SfIi9jdXlkEpc/3ov1fVQy7kd7CMUjSdjFitBUx+KZfLiEnMqV6RaPXL9oqGXzTRRdZSJZVQi7suUoG37StwYRk5bLIhz1XyeCbznWQhmQ1vQJjeeHodVQy6PRchCqNHm5MNQNzeRdHRlV+Ckdh0O98RBeKlNUPj6hqBr88W3mIMZ6inlWFDsjENfw+7JlKhv+LGPLvwlSbYeewQgbfNCFoImGpZPBNP/sCCwlLJUNw5Xq3iAHvClaARNHOxsxVrB31XBVD8MVBWyxtAx0kKFUMgWnaXXDWsAGJ0l20wp6rYth3RFy6hcaJOtaRoFQwHDgXx+dgT5tYM/pEhUdOJ1q/TDZDaP/qxwLyGybK7fRujzmOeLqkMhgiNe3ozSTb8vrORWS2CFJmEQZP9VR28fdMBQ44JJKBqVPZqw9LONUm0SPg1vFL9CSEhyFWyhBvp6PeCTPeUXRewuiHh4G7wKfpxpJedkO8YV4G/lvNKFunY8RFHaLFycBtWnfYysWxAfEXCl4GLtNPvVaqQaI35b0vmqbISWZcBi7TwwMYZHm9jNSOw8Bs+tV9lFma8rSqGrtBawJxisvAZJou5nXLmQZymbTX0tbE9cBEMEQ2zbMY3eEJU1xqi2LoW5zQ2e77BzjOdbkvwBLxBSaaQQtbyP+th4EiT41Ld3iqgp+IIVkMB0zTo2DUG3R1vblPnJYsvRryRlk2Q5Denx6jZNt7ftQSIym9segmj2FVDIFpYiFldOM3272xYG1ylq+zqYpB6ESh48KaFPBTKtkMQroRVP7uVpI1HJVBiGn6+eFNaVFiYYiV3vRIyK/jz1SChnkYuCNNPzvT17ElssRUxcAcaXpFo32mCxXvSEjIcFyGSJGmoxbNgV3cRmNyPpkJp0iGVNgiTh3OSRv1iZsgSURVFkNgWt+E6+ZhDQ+BrK6AXL69Z7owDyVSxfAP6HUOwoZGPz4AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:100% 0}.testimonial-author h5{font-size:19px;color:#0243a9;line-height:23px;letter-spacing:1.52px;text-transform:uppercase;font-family:Neue Montreal-Bold;position:relative}.testimonial-author p{font-size:16px;color:#8a8a8a;line-height:23px;letter-spacing:1.28px}.testimonial-author h5:before{position:absolute;left:-34px;background:#0563ce;height:2px;width:20px;content:"";top:8px}.testimonial-slider .slick-slide.slick-active{opacity:1}.testimonial-slider .slick-track{padding-bottom:100px}.testimonial-slider .slick-list:after{background:rgba(0,0,0,.13);height:1px;width:100%;bottom:0;position:absolute;left:50%;max-width:calc(100% - 600px);transform:translateX(-50%);content:""}.testimonial-slider .slick-list{position:relative}.user-testimonial .testimonial-slider .slick-arrow{left:inherit;bottom:-60px;top:inherit;right:0;width:59px;height:59px;background:#fff;border-radius:50%;z-index:999;border:1px solid #c9c9c9}.user-testimonial .testimonial-slider .slick-arrow.slick-next{right:300px}.user-testimonial .testimonial-slider .slick-arrow.slick-prev{right:373px}.user-testimonial .testimonial-slider .slick-arrow:before{font-family:"Neue Montreal-Regular";color:#001024;font-size:24px;opacity:1;line-height:8px}.user-testimonial .testimonial-slider .slick-arrow:after{background:#f5f9fd;width:13px;left:-14px;position:absolute;height:8px;content:""}.search-form-without-filters .filter-search{width:52px}.search-form.search-form-without-filters .filter-search{justify-content:center}.filter-search .search-btn span{display:none;color:#fff;margin-left:5px;font-size:16px}.inner-page-banner .search-form{margin-bottom:0}.back-button{background-color:#f0f0f0;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;display:flex;align-items:center;color:#333;transition:background-color .2s;font-weight:700}.back-button:hover{background-color:#e0e0e0}.building-journey-section{padding:40px 20px}.building-journey-title{padding-right:20px}.building-journey-videos{padding-left:20px}.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.video-wrapper{width:100%;padding:10px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.carousel-container{align-items:center;width:100%}.carousel,.carousel-container{display:flex;justify-content:center;overflow:hidden}.carousel{grid-gap:10px;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tile{width:140px;height:190px;background-color:#f8f9fa;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:transform .2s ease-in-out}.tile:hover{transform:scale(1.05)}.profile-pic{object-fit:cover;margin-bottom:10px}.profile-name{font-size:16px;font-weight:400;color:#333}.nav-button{background-color:initial;font-size:24px;color:#555;transition:color .2s ease-in-out}.nav-button:disabled{color:#ccc;cursor:not-allowed}.nav-button:hover{color:#000}.chatbot-container{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:20px;gap:20px;background-color:#b1b8e0;padding:20px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2);max-width:800px;margin:auto;align-items:flex-start}.chat-title-row{width:100%;text-align:center;background-color:#0243a9;color:#fff;padding:10px;font-size:18px;font-weight:700;border-radius:8px 8px 0 0}.chat-content{display:flex;align-items:flex-start;grid-gap:20px;gap:20px;width:100%}.profile-card{width:220px;background-color:#fff;border-radius:12px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;padding:20px;text-align:center;flex-shrink:0}.profile-pic{width:100px;height:100px;border-radius:50%;margin-bottom:15px}.profile-text{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#333;margin-bottom:10px}.chat-container{flex-grow:1;width:400px;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 2px 5px rgba(0,0,0,.2);overflow:hidden}.chat-box{height:600px;overflow-y:auto;padding:15px;font-family:Arial,Helvetica,sans-serif;font-size:16px}.chat-message{display:flex;flex-direction:column;margin-bottom:15px}.chat-sender{font-weight:700;font-size:13px;margin-bottom:2px}.chat-bubble{max-width:80%;padding:10px;border-radius:12px;font-size:16px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.user .chat-bubble{align-self:flex-end;background-color:#e8f4ff;color:#007bff}.bot .chat-bubble{align-self:flex-start;background-color:#f9f9f9;color:#333}.chat-input-container{display:flex;padding:10px;background-color:#fff;border-top:1px solid #ddd}.chat-input{flex:1 1;padding:10px;border:1px solid grey;border-radius:8px;font-size:14px}.chat-send-button{padding:10px 20px;font-size:14px;background-color:#007bff;color:#fff;border:none;border-radius:8px;margin-left:10px;cursor:pointer}.education-container{font-family:"Arial",sans-serif;color:#333;max-width:1200px;margin:auto;padding:20px;text-align:center}.hero{background:linear-gradient(90deg,#eceff1,#b0bec5);padding:50px 20px;border-radius:10px}.hero h1{font-size:2.5rem;margin-bottom:15px}.search-bar{display:flex;justify-content:center;align-items:center;background:#fff;padding:10px;border-radius:25px;max-width:500px;margin:auto;box-shadow:0 4px 8px rgba(0,0,0,.1)}.search-bar input{border:none;outline:none;width:100%;padding:10px;font-size:1rem}.search-icon{width:20px;margin-right:10px}.info-section{margin:40px 0}.main-image{max-width:100%;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.categories{display:flex;justify-content:space-between;grid-gap:20px;gap:20px;flex-wrap:wrap;margin-top:40px}.category{flex:1 1 22%;background:#fff;padding:20px;border-radius:10px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.1)}.category img{max-width:60px;margin-bottom:15px}.category h3{font-size:1.2rem;margin-bottom:10px}.category p{font-size:.9rem;color:#666}:root{--color-background:#f9fafb;--color-text:#111827;--color-text-secondary:#6b7280;--spacing-base:1rem;--max-width:28rem}.building-process{width:100%;min-height:100vh;background-color:var(--color-background);padding:var(--spacing-base);display:flex;align-items:flex-start;justify-content:center}.building-process__container{width:100%;max-width:var(--max-width);display:flex;flex-direction:column;align-items:center;text-align:center}.building-process__logo{width:96px;height:96px;position:relative;margin-bottom:var(--spacing-base)}.building-process__logo-image{width:100%;height:100%;object-fit:contain}.building-process__title{font-size:1.875rem;font-weight:800;line-height:1.2;color:var(--color-text);margin:0 0 var(--spacing-base);letter-spacing:-.025em;font-family:system-ui,-apple-system,sans-serif}.building-process__subtitle{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 var(--spacing-base);filter:blur(.5px);line-height:1.5}.building-process__illustration{width:100%;height:12rem;position:relative;margin-top:var(--spacing-base)}.building-process__illustration-image{width:100%;height:100%;object-fit:contain}@media (min-width:640px){.building-process__title{font-size:2.25rem}.building-process__container{padding:calc(var(--spacing-base)*2)}}@media (prefers-reduced-motion:reduce){.building-process *{animation:none!important;transition:none!important}}.building-process img{max-width:100%;height:auto}.edu-tile-grid-container{display:flex;justify-content:center;padding:40px 20px}.edu-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;max-width:1200px;margin:auto}.containermeet{display:flex;padding:20px;font-family:Arial,sans-serif;background-color:#f9f9f9}.left-column{width:50%;padding-right:20px;border-right:1px solid #ddd}.right-column{width:50%;padding-left:20px}.header{text-align:center;margin-bottom:20px}.stages-list{border-left:2px solid #ccc;padding-left:10px}.stage-item{margin-bottom:15px;padding:10px;cursor:pointer;border-radius:5px;background-color:#ebc623;transition:background-color .2s,transform .1s}.stage-item.active{background-color:#e79b1f;transform:scale(1.02)}.professional-item{padding:8px;cursor:pointer;margin-top:5px;border-radius:5px;background-color:#5bc9ee;transition:background-color .2s,transform .1s}.professional-item.active{background-color:#0999e0;transform:scale(1.05)}.professional-details{padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.image-placeholder{width:100%;height:150px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:4px;color:#888}.placeholder-text{text-align:center;color:#888;padding-top:50px}.video-page-container{padding:40px 20px;background-color:#f0f4f8}.page-title{text-align:center;font-size:2.5rem;margin-bottom:40px;color:#333}.video-list{flex-direction:column}.video-list,.video-row{display:flex;grid-gap:20px;gap:20px}.video-row{align-items:center;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}.video-row:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.video-title{flex:1 1;font-size:1.5rem;color:#007bff}.video-player{flex:2 1;border-radius:8px;overflow:hidden;border:2px solid #ddd}iframe{border:none}@media (max-width:768px){.video-row{flex-direction:column}}.footer{background-color:initial;height:799px;left:0;position:absolute;top:4533px;width:1922px}.footer .overlap-group{height:252px;top:0}.footer .line,.footer .overlap-group{left:0;position:absolute;width:1920px}.footer .line{background:linear-gradient(180deg,#a37113,#d4a203);height:4px;top:248px}.footer .image{height:252px;left:70px;object-fit:cover;position:absolute;top:0;width:212px}.footer .logo{left:310px;top:328px;width:217px}.footer .img,.footer .logo{height:64px;position:absolute}.footer .img{left:0;object-fit:cover;top:0;width:58px}.footer .text-wrapper{color:#d4a203;font-family:"Neue Montreal-Bold",Helvetica;font-size:28px;font-weight:700;left:71px;letter-spacing:.98px;line-height:28px;position:absolute;top:19px;width:144px}.footer .social-media{height:60px;left:1193px;position:absolute;top:330px;width:419px}.footer .div{color:#3c3c3c;font-family:"Neue Montreal-Bold",Helvetica;font-size:19px;font-weight:700;left:0;letter-spacing:.85px;line-height:35px;position:absolute;top:12px;white-space:nowrap}.footer .twitter{background-color:#21acff;border-radius:30px;box-shadow:0 11px 24px rgba(33,172,255,.07058823529411765);height:60px;left:147px;position:absolute;top:0;width:60px}.footer .icon{height:21px;left:20px;position:absolute;top:20px;width:20px}.footer .instagram{background-color:#9a3bb5;border-radius:30px;box-shadow:0 11px 24px rgba(154,59,181,.07058823529411765);height:60px;left:217px;position:absolute;top:0;width:60px}.footer .icon-2{height:20px;left:20px;position:absolute;top:20px;width:20px}.footer .youtube{background-color:#ee3131;border-radius:30px;box-shadow:0 11px 24px rgba(238,49,49,.07058823529411765);height:60px;left:287px;position:absolute;top:0;width:60px}.footer .icon-3{height:26px;left:19px;position:absolute;top:17px;width:22px}.footer .linkedin{background-color:#0c61bf;border-radius:30px;box-shadow:0 11px 24px rgba(12,97,191,.07058823529411765);height:60px;left:357px;position:absolute;top:0;width:60px}.footer .icon-4{height:22px;left:19px;position:absolute;top:19px;width:22px}.footer .quick-links{height:192px;left:309px;position:absolute;top:459px;width:359px}.footer .text-wrapper-2{color:#3c3c3c;font-family:"Neue Montreal-Bold",Helvetica;font-size:19px;font-weight:700;left:0;letter-spacing:.85px;line-height:35px;position:absolute;top:0;white-space:nowrap}.footer .text-wrapper-3{left:0}.footer .prices-education,.footer .text-wrapper-3{color:#737373;font-family:"Neue Montreal-Regular",Helvetica;font-size:17px;font-weight:400;letter-spacing:1.1px;line-height:36px;position:absolute;top:48px}.footer .prices-education{left:178px}.footer .directory{height:192px;left:884px;position:absolute;top:459px;width:247px}.footer .estimators-gardeners{color:#737373;font-family:"Neue Montreal-Regular",Helvetica;font-size:17px;font-weight:400;left:153px;letter-spacing:1.1px;line-height:36px;position:absolute;top:48px}.footer .resources{height:192px;left:1347px;position:absolute;top:459px;width:271px}.footer .support-our-process{color:#737373;font-family:"Neue Montreal-Regular",Helvetica;font-size:17px;font-weight:400;left:130px;letter-spacing:1.1px;line-height:36px;position:absolute;top:48px}.footer .line-2{left:772px;top:472px}.footer .line-2,.footer .line-3{background-color:rgba(30,30,30,.10196078431372549);height:167px;position:absolute;width:1px}.footer .line-3{left:1236px;top:473px}.footer .line-4{background-color:rgba(30,30,30,.10196078431372549);height:1px;left:310px;position:absolute;top:729px;width:1300px}.footer .p{color:#3c3c3c;font-family:"Neue Montreal-Regular",Helvetica;font-size:17px;font-weight:400;left:798px;letter-spacing:1.27px;line-height:40px;position:absolute;top:759px;white-space:nowrap}.header{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.03137254901960784);height:100px;left:0;position:absolute;top:0;width:1920px}.header .logo-2{height:64px;left:115px;position:absolute;top:18px;width:217px}.header .logo-3{height:64px;left:0;object-fit:cover;position:absolute;top:0;width:58px}.header .text-wrapper-28{color:#d4a203;font-family:"Neue Montreal-Bold",Helvetica;font-size:28px;font-weight:700;left:71px;letter-spacing:.98px;line-height:28px;position:absolute;top:19px;width:144px}.header .menu{height:28px;left:697px;position:absolute;top:37px;width:796px}.header .home-owner-for{color:#3c3c3c;font-family:"Neue Montreal-Regular",Helvetica;font-size:18px;font-weight:400;left:0;letter-spacing:1.17px;line-height:28px;position:absolute;top:0;white-space:nowrap}.header .btn{all:unset;box-sizing:border-box;height:54px;left:1548px;position:absolute;top:23px;width:113px}.header .overlap-group-7{background-color:#fff;border:1px solid #d4a203;border-radius:27px;height:54px;position:relative;width:111px}.header .text-wrapper-29{color:#d4a203;font-family:"Neue Montreal-Bold",Helvetica;font-size:19px;font-weight:700;left:27px;letter-spacing:.76px;line-height:28px;position:absolute;top:12px;white-space:nowrap}.header .button{all:unset;box-sizing:border-box;height:54px;left:1669px;position:absolute;top:23px;width:138px}.header .overlap-13{background-color:#fff;border:1px solid #0243a9;border-radius:27px;height:54px;position:relative;width:136px}.header .text-wrapper-30{color:#0243a9;font-family:"Neue Montreal-Bold",Helvetica;font-size:19px;font-weight:700;left:28px;letter-spacing:.76px;line-height:28px;position:absolute;top:12px;white-space:nowrap}.middle{height:4343px;left:0;position:absolute;top:258px;width:1920px}.middle .view-jobs{height:665px;left:298px;position:absolute;top:0;width:1314px}.middle .title{height:134px;left:150px;position:absolute;top:0;width:1027px}.middle .how-buildstart-helps{color:#000b1b;font-family:"Arial-Bold",Helvetica;font-size:65px;font-weight:700;left:0;letter-spacing:2.27px;line-height:64px;position:absolute;text-align:center;top:0;width:1025px}.middle .overlap{height:450px;left:0;position:absolute;top:215px;width:1320px}.middle .element{height:350px;left:0;position:absolute;top:71px;width:298px}.middle .overlap-group-2{background-image:url(/static/media/vector.f4c9e40f.svg);background-size:100% 100%;height:223px;left:13px;position:absolute;top:0;width:279px}.middle .overlap-2{height:185px;left:30px;position:absolute;top:33px;width:125px}.middle .ellipse{background-color:#fff;border-radius:62.5px/65.56px;box-shadow:0 9px 35px rgba(0,0,0,.10980392156862745);height:131px;left:0;position:absolute;top:0;width:125px}.middle .icon-5{height:63px;left:36px;position:absolute;top:35px;width:55px}.middle .text-wrapper-4{-webkit-text-stroke:1px rgba(212,162,3,.5019607843137255);color:transparent;font-family:"Neue Montreal-Bold",Helvetica;font-size:55px;font-weight:700;left:32px;letter-spacing:4.67px;line-height:55px;position:absolute;text-align:center;top:127px;white-space:nowrap;width:63px}.middle .arrow{height:26px;left:184px;position:absolute;top:136px;width:32px}.middle .text-wrapper-5{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:54px;letter-spacing:1.15px;line-height:25px;position:absolute;text-align:center;top:257px;white-space:nowrap;width:104px}.middle .look-for{color:#3c3c3c;font-family:"Neue Montreal-Regular",Helvetica;font-size:18px;font-weight:400;left:0;letter-spacing:1.17px;line-height:27px;position:absolute;text-align:center;top:294px;width:214px}.middle .element-2{height:450px;left:197px;position:absolute;top:0;width:545px}.middle .overlap-3{height:413px;left:25px;position:absolute;top:37px;width:520px}.middle .overlap-4{height:379px;left:13px;position:absolute;top:35px;width:507px}.middle .vector{height:235px;left:0;position:absolute;top:65px;width:295px}.middle .ellipse-2{background-color:#fff;border-radius:62.5px/65.56px;box-shadow:0 9px 35px rgba(0,0,0,.10980392156862745);height:131px;left:31px;position:absolute;top:137px;width:125px}.middle .icon-6{height:74px;left:74px;position:absolute;top:166px;width:40px}.middle .text-wrapper-6{-webkit-text-stroke:1px rgba(212,162,3,.5019607843137255);color:transparent;font-family:"Neue Montreal-Bold",Helvetica;font-size:55px;font-weight:700;left:56px;letter-spacing:4.67px;line-height:55px;position:absolute;text-align:center;top:69px;white-space:nowrap;width:73px}.middle .arrow-2{height:26px;left:189px;position:absolute;top:134px;width:32px}.middle .element-3{height:379px;left:214px;position:absolute;top:0;width:293px}.middle .overlap-group-3{height:225px;left:8px;position:absolute;top:0;width:279px}.middle .vector-2{height:223px;left:0;position:absolute;top:0;width:279px}.middle .ellipse-3{background-color:#fff;border-radius:62.5px/65.56px;box-shadow:0 9px 35px rgba(0,0,0,.10980392156862745);height:131px;left:30px;position:absolute;top:33px;width:125px}.middle .text-wrapper-7{-webkit-text-stroke:1px rgba(212,162,3,.5019607843137255);color:transparent;font-family:"Neue Montreal-Bold",Helvetica;font-size:55px;font-weight:700;left:56px;letter-spacing:4.67px;line-height:55px;position:absolute;text-align:center;top:167px;white-space:nowrap;width:74px}.middle .icon-7{height:61px;left:62px;position:absolute;top:68px;width:64px}.middle .text-wrapper-8{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:25px;letter-spacing:1.15px;line-height:25px;position:absolute;text-align:center;top:257px;white-space:nowrap;width:153px}.middle .schedule-meetings-or{top:294px;width:204px}.middle .schedule-meetings-or,.middle .verify-their{color:#3c3c3c;font-family:"Neue Montreal-Regular",Helvetica;font-size:18px;font-weight:400;left:0;letter-spacing:1.17px;line-height:27px;position:absolute;text-align:center}.middle .verify-their{top:0;width:222px}.middle .text-wrapper-9{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:30px;letter-spacing:1.15px;line-height:25px;position:absolute;text-align:center;top:0;white-space:nowrap;width:203px}.middle .element-4{height:429px;left:641px;position:absolute;top:0;width:349px}.middle .overlap-5{background-image:url(/static/media/vector-3.cf03e1ac.svg);background-size:100% 100%;height:235px;left:38px;position:absolute;top:136px;width:295px}.middle .icon-wrapper{background-color:#fff;border-radius:62.5px/65.56px;box-shadow:0 9px 35px rgba(0,0,0,.10980392156862745);height:131px;left:31px;position:absolute;top:73px;width:125px}.middle .icon-8{height:61px;left:33px;position:absolute;top:34px;width:58px}.middle .text-wrapper-10{-webkit-text-stroke:1px rgba(212,162,3,.5019607843137255);color:transparent;font-family:"Neue Montreal-Bold",Helvetica;font-size:55px;font-weight:700;left:55px;letter-spacing:4.67px;line-height:55px;position:absolute;text-align:center;top:4px;white-space:nowrap;width:75px}.middle .arrow-3{height:26px;left:189px;position:absolute;top:69px;width:32px}.middle .text-wrapper-11{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:15px;letter-spacing:1.15px;line-height:25px;position:absolute;text-align:center;top:0;white-space:nowrap;width:232px}.middle .evaluate-multiple{color:#3c3c3c;font-family:"Neue Montreal-Regular",Helvetica;font-size:18px;font-weight:400;left:13px;letter-spacing:1.17px;line-height:27px;position:absolute;text-align:center;top:37px;width:246px}.middle .element-5{height:379px;left:884px;position:absolute;top:71px;width:301px}.middle .overlap-6{height:225px;left:16px;position:absolute;top:0;width:279px}.middle .icon-9{height:68px;left:61px;position:absolute;top:64px;width:65px}.middle .text-wrapper-12{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:20px;letter-spacing:1.15px;line-height:25px;position:absolute;text-align:center;top:257px;white-space:nowrap;width:179px}.middle .choose-the{color:#3c3c3c;font-family:"Neue Montreal-Regular",Helvetica;font-size:18px;font-weight:400;left:0;letter-spacing:1.17px;line-height:27px;position:absolute;text-align:center;top:294px;width:220px}.middle .element-6{height:371px;left:1122px;position:absolute;top:0;width:198px}.middle .overlap-7{height:231px;left:0;position:absolute;top:141px;width:186px}.middle .ellipse-4{background:linear-gradient(180deg,#fff,#f5f9fd 74%);border-radius:93px/97.56px;height:195px;left:0;position:absolute;top:36px;width:186px}.middle .ellipse-5{background-color:#fff;border-radius:62.5px/65.56px;box-shadow:0 9px 35px rgba(0,0,0,.10980392156862745);height:131px;left:31px;position:absolute;top:68px;width:125px}.middle .icon-10{height:58px;left:66px;position:absolute;top:104px;width:56px}.middle .text-wrapper-13{-webkit-text-stroke:1px rgba(212,162,3,.5019607843137255);color:transparent;font-family:"Neue Montreal-Bold",Helvetica;font-size:55px;font-weight:700;left:55px;letter-spacing:4.67px;line-height:55px;width:75px}.middle .text-wrapper-13,.middle .text-wrapper-14{position:absolute;text-align:center;top:0;white-space:nowrap}.middle .text-wrapper-14{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:38px;letter-spacing:1.15px;line-height:25px;width:110px}.middle .once-you-ve-selected{color:#3c3c3c;font-family:"Neue Montreal-Regular",Helvetica;font-size:18px;font-weight:400;left:5px;letter-spacing:1.17px;line-height:27px;position:absolute;text-align:center;top:37px;width:187px}.middle .how-build-start{background:linear-gradient(180deg,#0074d3,#000090);height:1272px;left:0;position:absolute;top:818px;width:1920px}.middle .overlap-8{height:945px;left:310px;position:absolute;top:220px;width:692px}.middle .img-2{height:882px;left:0;position:absolute;top:0;width:620px}.middle .men{height:288px;left:467px;position:absolute;top:657px;width:225px}.middle .overlap-group-4{height:288px;position:relative}.middle .ellipse-6{background-color:#000;border-radius:84.5px/13.11px;height:26px;left:16px;opacity:.04;position:absolute;top:262px;width:169px}.middle .image-2{height:280px;left:0;object-fit:cover;position:absolute;top:0;width:225px}.middle .overlap-9{height:699px;left:1041px;position:absolute;top:404px;width:573px}.middle .line-5{background-color:#0243a9;height:548px;left:0;position:absolute;top:43px;width:1px}.middle .element-7{height:151px;left:0;position:absolute;top:0;width:573px}.middle .overlap-10{height:151px;left:20px;position:absolute;top:0;width:549px}.middle .background{background-color:#fff;border-radius:15px;box-shadow:0 12px 26px rgba(0,0,0,.050980392156862744);height:151px;left:9px;position:absolute;top:0;width:540px}.middle .ellipse-7{border:1px solid #0243a9;border-radius:8.5px/8.87px;height:18px;left:0;position:absolute;top:34px;width:17px}.middle .ellipse-8{background-color:#0243a9;border-radius:4.5px/4.72px;height:9px;left:4px;opacity:.9;position:absolute;top:38px;width:9px}.middle .text-wrapper-15{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:48px;letter-spacing:1.15px;line-height:28px;position:absolute;top:26px;white-space:nowrap;width:247px}.middle .they-provide{color:#3c3c3c;font-family:"Neue Montreal-Regular",Helvetica;font-size:19px;font-weight:400;left:50px;letter-spacing:1.33px;line-height:28px;position:absolute;top:65px;width:447px}.middle .line-6{background-color:#0243a9;height:1px;left:0;position:absolute;top:42px;width:20px}.middle .element-8{height:151px;left:0;position:absolute;top:183px;width:573px}.middle .text-wrapper-16{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:48px;letter-spacing:1.15px;line-height:28px;position:absolute;top:26px;white-space:nowrap;width:191px}.middle .build-start-connects{color:#3c3c3c;font-family:"Neue Montreal-Regular",Helvetica;font-size:19px;font-weight:400;left:50px;letter-spacing:1.33px;line-height:28px;position:absolute;top:65px;width:432px}.middle .element-9{height:151px;left:0;position:absolute;top:365px;width:573px}.middle .text-wrapper-17{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:48px;letter-spacing:1.15px;line-height:28px;position:absolute;top:26px;white-space:nowrap;width:264px}.middle .they-often-offer{color:#3c3c3c;font-family:"Neue Montreal-Regular",Helvetica;font-size:19px;font-weight:400;left:50px;letter-spacing:1.33px;line-height:28px;position:absolute;top:65px;width:463px}.middle .element-10{height:151px;left:0;position:absolute;top:548px;width:573px}.middle .text-wrapper-18{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:48px;letter-spacing:1.15px;line-height:28px;position:absolute;top:26px;white-space:nowrap;width:220px}.middle .build-start-fosters{color:#3c3c3c;font-family:"Neue Montreal-Regular",Helvetica;font-size:19px;font-weight:400;left:50px;letter-spacing:1.33px;line-height:28px;position:absolute;top:65px;width:457px}.middle .how-build-start-wrapper{height:134px;left:1058px;position:absolute;top:213px;width:555px}.middle .how-build-start-2{color:#000b1b;font-family:"Neue Montreal-Bold",Helvetica;font-size:65px;font-weight:700;left:0;letter-spacing:2.27px;line-height:64px;position:absolute;top:0;width:553px}.middle .our-guides{height:1394px;left:0;position:absolute;top:2172px;width:1922px}.middle .div-wrapper{height:73px;left:785px;position:absolute;top:0;width:355px}.middle .text-wrapper-19{color:#000b1b;font-family:"Neue Montreal-Bold",Helvetica;font-size:65px;font-weight:700;left:0;letter-spacing:2.27px;line-height:64px;position:absolute;top:0;white-space:nowrap;width:353px}.middle .aenean-interdum{color:#3c3c3c;font-family:"Neue Montreal-Medium",Helvetica;font-size:25px;font-weight:500;left:578px;letter-spacing:1px;line-height:34px;position:absolute;text-align:center;top:105px;width:768px}.middle .video{height:750px;left:319px;position:absolute;top:247px;width:1282px}.middle .play-wrapper{background-image:url(/static/media/img-1.ad2c9946.png);background-size:100% 100%;height:876px;left:-63px;position:relative;top:-55px;width:1408px}.middle .play{height:152px;left:638px;position:relative;top:354px;width:133px}.middle .overlap-group-5{border:1px solid hsla(0,0%,100%,.14901960784313725);border-radius:67.5px/77.15px;height:154px;left:-1px;position:relative;top:-1px;width:135px}.middle .ellipse-9{border:1px solid hsla(0,0%,100%,.2980392156862745);border-radius:52.5px/59.98px;height:120px;left:14px;position:absolute;top:16px;width:105px}.middle .ellipse-10{background:linear-gradient(180deg,#0563ce,#0243a9);border-radius:37.5px/42.94px;height:86px;left:29px;position:absolute;top:33px;width:75px}.middle .polygon{height:55px;left:46px;position:absolute;top:57px;width:48px}.middle .city{height:221px;left:0;position:absolute;top:1173px;width:1920px}.middle .overlap-11{height:221px;position:relative}.middle .line-7{background-color:#0243a9;height:3px;left:0;position:absolute;top:218px;width:1920px}.middle .image-3{height:221px;left:149px;object-fit:cover;position:absolute;top:0;width:1537px}.middle .faq{height:608px;left:310px;position:absolute;top:3735px;width:1300px}.middle .title-2{height:131px;left:214px;position:absolute;top:0;width:888px}.middle .text-wrapper-20{color:#000b1b;font-family:"Neue Montreal-Bold",Helvetica;font-size:65px;font-weight:700;left:0;letter-spacing:2.27px;line-height:64px;top:0;width:884px}.middle .text-wrapper-20,.middle .text-wrapper-21{position:absolute;text-align:center;white-space:nowrap}.middle .text-wrapper-21{color:#3c3c3c;font-family:"Neue Montreal-Medium",Helvetica;font-size:25px;font-weight:500;left:104px;letter-spacing:1px;line-height:34px;top:95px;width:666px}.middle .overlap-group-wrapper{height:82px;left:0;position:absolute;top:187px;width:634px}.middle .overlap-group-6{background-color:#fff;border:1px solid #ced4e1;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,.07058823529411765);height:82px;position:relative;width:632px}.middle .vector-wrapper{background-color:#ebf1f6;border-radius:17px/17.83px;height:36px;left:575px;position:absolute;top:23px;width:34px}.middle .vector-3{height:13px;left:11px;position:absolute;top:12px;width:12px}.middle .text-wrapper-22{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:31px;letter-spacing:1.15px;line-height:69px;position:absolute;top:3px;white-space:nowrap;width:455px}.middle .overlap-wrapper{height:82px;left:0;position:absolute;top:300px;width:634px}.middle .text-wrapper-23{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:32px;letter-spacing:1.15px;line-height:69px;position:absolute;top:3px;white-space:nowrap;width:400px}.middle .element-11{height:82px;left:0;position:absolute;top:413px;width:634px}.middle .text-wrapper-24{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:31px;letter-spacing:1.15px;line-height:69px;position:absolute;top:3px;white-space:nowrap;width:465px}.middle .element-12{height:82px;left:0;position:absolute;top:527px;width:634px}.middle .text-wrapper-25{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:32px;letter-spacing:1.15px;line-height:69px;position:absolute;top:3px;white-space:nowrap;width:391px}.middle .element-13{height:82px;left:668px;position:absolute;top:187px;width:634px}.middle .text-wrapper-26{color:#000b1b;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:32px;letter-spacing:1.15px;line-height:69px;position:absolute;top:3px;white-space:nowrap;width:455px}.middle .element-14{height:308px;left:668px;position:absolute;top:300px;width:636px}.middle .overlap-12{height:308px;position:relative;width:632px}.middle .background-2{background-color:#d4a203;border-radius:15px;height:260px;left:14px;position:absolute;top:48px;width:604px}.middle .background-3{background-color:#fff;border:1px solid #d4a203;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,.07058823529411765);height:82px;left:0;position:absolute;top:0;width:632px}.middle .ellipse-11{background-color:#d4a203;border-radius:17px/17.83px;height:36px;left:575px;position:absolute;top:23px;width:34px}.middle .minus{background-color:#fff;height:2px;left:586px;position:absolute;top:40px;width:12px}.middle .text-wrapper-27{color:#d4a203;font-family:"Neue Montreal-Medium",Helvetica;font-size:23px;font-weight:500;left:33px;letter-spacing:1.15px;line-height:69px;position:absolute;top:4px;white-space:nowrap;width:400px}.middle .integer-feugiat{color:#fff;font-family:"Neue Montreal-Regular",Helvetica;font-size:19px;font-weight:400;left:56px;letter-spacing:1.33px;line-height:31px;position:absolute;top:112px;width:521px}.business-learn-more{background-color:#fff;display:flex;flex-direction:row;justify-content:center;width:100%}.business-learn-more .div-2{background-color:#fff;height:5462px;overflow:hidden;position:relative;width:1920px}.business-learn-more .overlap-14{height:5362px;left:0;position:absolute;top:100px;width:1922px}.business-learn-more .layer{background-color:#fff;height:5244px;left:0;position:absolute;top:118px;width:1920px}.business-learn-more .banner{background:linear-gradient(180deg,#0563ce,#0243a9);height:180px;left:0;position:absolute;top:0;width:1920px}.business-learn-more .overlap-15{background-image:url(data:image/png;base64,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);background-position:50% 50%;background-size:cover;height:134px;left:815px;position:absolute;top:15px;width:291px}.business-learn-more .text{height:48px;left:19px;position:relative;top:34px;width:252px}.business-learn-more .business-wrapper{height:48px;position:relative;width:254px}.business-learn-more .business{color:#fff;font-family:"Neue Montreal-Bold",Helvetica;font-size:48px;font-weight:700;left:0;letter-spacing:2.16px;line-height:85px;position:absolute;text-align:center;top:0;white-space:nowrap;width:252px}.business-learn-more .img-3{height:146px;left:1698px;position:absolute;top:22px;width:115px}.business-learn-more .overlap-group-8{height:146px;position:relative}.business-learn-more .ellipse-12{background-color:rgba(0,0,0,.12156862745098039);border-radius:42.49px/5.04px;height:10px;left:30px;position:absolute;top:136px;width:85px}.business-learn-more .image-4{height:143px;left:0;object-fit:cover;position:absolute;top:0;width:115px}.HomeUserJobsDashboard_jobsPage__3vd2C{min-height:100vh;background-image:linear-gradient(to bottom right,#eff6ff,#fef3c7)}.HomeUserJobsDashboard_header__2wfG-{background-image:linear-gradient(90deg,#04256d,#1d4ed8);color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.HomeUserJobsDashboard_container__g1Cta{margin-left:auto;margin-right:auto;padding:1rem 3rem 1.5rem}.HomeUserJobsDashboard_headerContent__39J5A{display:flex;align-items:center;justify-content:space-between;padding-top:20px}.HomeUserJobsDashboard_headerLeft__1V0M-{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.HomeUserJobsDashboard_logo__3ap0q{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_logoIcon__2AwkM{height:2rem;width:2rem;color:#f59e0b}.HomeUserJobsDashboard_logoText__3qXJc{font-size:1.5rem;font-weight:700}.HomeUserJobsDashboard_separator__2takr{height:2rem;background-color:#60a5fa}.HomeUserJobsDashboard_pageTitle__2fvla{font-size:1.5rem;font-weight:700}.HomeUserJobsDashboard_headerRight__14pZm{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.HomeUserJobsDashboard_activeJobsBadge__efVOs,.HomeUserJobsDashboard_avatarFallback__CvBbL{background-color:#f59e0b;color:#1e3a8a}.HomeUserJobsDashboard_searchCard__2cynv{margin-bottom:0;border:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.HomeUserJobsDashboard_searchCardContent__3hpOU{padding:1.5rem}.HomeUserJobsDashboard_searchFilterContainer__27dho{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;margin-bottom:0}@media (min-width:768px){.HomeUserJobsDashboard_searchFilterContainer__27dho{flex-direction:row}}.HomeUserJobsDashboard_filtersGrid__2VFo2{display:flex;grid-gap:1rem;gap:1rem}.HomeUserJobsDashboard_searchInputContainer__WjFHz{position:relative}.HomeUserJobsDashboard_searchIcon__1wD_V{position:absolute;left:.75rem;top:.75rem;height:1rem;width:1rem;color:#9ca3af}.HomeUserJobsDashboard_searchInput__2C_JF{padding-left:2.5rem}.HomeUserJobsDashboard_filterActions__2KDL5{display:flex;align-items:center;justify-content:space-between}.HomeUserJobsDashboard_filterButtons__ReIHO,.HomeUserJobsDashboard_viewOptions__1HNAM{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_viewLabel__1SKP4{font-size:.875rem;color:#4b5563}.HomeUserJobsDashboard_createButton__1CAxo{background-color:#fdc84a;color:#4b4a4a;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:background-color .2s}.HomeUserJobsDashboard_createButton__1CAxo:hover{background-color:#f9d278}.HomeUserJobsDashboard_jobsLayout__bzEF2{display:flex;grid-gap:2rem;gap:2rem}.HomeUserJobsDashboard_jobsList__2LDMX{flex:1 1;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;max-height:calc(100vh - 120px);overflow-y:scroll}.HomeUserJobsDashboard_jobsList__2LDMX::-webkit-scrollbar{width:8px}.HomeUserJobsDashboard_jobsList__2LDMX::-webkit-scrollbar-track{background:#f1f1f1}.HomeUserJobsDashboard_jobsList__2LDMX::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.HomeUserJobsDashboard_jobsList__2LDMX::-webkit-scrollbar-thumb:hover{background:#555}.HomeUserJobsDashboard_jobCard__E_w-d{border:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);cursor:pointer;transition:all .2s ease-in-out;min-height:180px;border-radius:0!important}.HomeUserJobsDashboard_jobCard__E_w-d:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.HomeUserJobsDashboard_jobCardSelected__r-owF{background-color:#e2ecf9}.HomeUserJobsDashboard_jobCardContent__1W2EY{padding:1.5rem}.HomeUserJobsDashboard_jobCardGrid__2LCR0{display:flex;justify-content:space-between}.HomeUserJobsDashboard_jobCardMain__jIxDb{flex:1 1}.HomeUserJobsDashboard_jobCardAside__3FYbT{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;margin-left:1rem}.HomeUserJobsDashboard_jobTitleContainer__GddCi{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem}.HomeUserJobsDashboard_jobTitle__17yrh{font-size:1.125rem;font-weight:700;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeUserJobsDashboard_urgentBadge__1gNVI{font-size:.75rem}.HomeUserJobsDashboard_jobMeta__1gi7_{display:flex;align-items:center;grid-gap:1rem;gap:1rem;font-size:.875rem;color:#4b5563;margin-bottom:.75rem}.HomeUserJobsDashboard_jobMetaItem__3uKc-{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.HomeUserJobsDashboard_jobDescription__32LJH{color:#374151;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.HomeUserJobsDashboard_jobBudgetContainer__3vCWB{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.HomeUserJobsDashboard_jobBudget__1-Vxd{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;color:#16a34a;font-weight:600}.HomeUserJobsDashboard_jobStats__303sG{display:flex;align-items:center;grid-gap:1rem;gap:1rem;font-size:.875rem;color:#6b7280}.HomeUserJobsDashboard_jobStatItem__3ZzrT{grid-gap:.25rem;gap:.25rem}.HomeUserJobsDashboard_jobDetailsPanel__XNqby{flex:1 1;position:-webkit-sticky;position:sticky;top:1rem;border-radius:0!important}.HomeUserJobsDashboard_detailsCard__1TIKw{border:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:0!important}.HomeUserJobsDashboard_detailsCardHeader__2TiiC{background-image:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff}.HomeUserJobsDashboard_detailsCardTitle__hWtr4{display:flex;align-items:center;justify-content:space-between;width:100%}.HomeUserJobsDashboard_detailsCardContent__19QFv{padding:1rem}.HomeUserJobsDashboard_detailsContent__2Zohw{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.HomeUserJobsDashboard_detailsSection__1O4zR{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_detailsTitle__tFqz0{font-weight:bolder;font-size:1.25rem;margin-bottom:.5rem}.HomeUserJobsDashboard_detailsDescription__4VQuG{color:#000;font-size:1.15rem}.HomeUserJobsDashboard_detailsGrid__2itHl,.HomeUserJobsDashboard_detailsHeaderGrid__3-PuU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.HomeUserJobsDashboard_detailsHeaderGrid__3-PuU{margin-bottom:1rem}.HomeUserJobsDashboard_detailItem__1Ggn1{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.HomeUserJobsDashboard_detailLabel__nulmo{font-weight:600;font-size:.875rem;color:#4b5563;margin-bottom:.25rem}.HomeUserJobsDashboard_detailValue__1alVP{color:#111827}.HomeUserJobsDashboard_detailValueBudget__1VFfP{color:#16a34a;font-weight:700}.HomeUserJobsDashboard_requirementsList__3dCTZ{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.HomeUserJobsDashboard_requirementItem__327WG{font-size:.875rem;color:#374151;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_requirementBullet__3VlaN{width:.375rem;height:.375rem;background-color:#3b82f6;border-radius:9999px}.HomeUserJobsDashboard_projectImagesGrid__10fmN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_projectImage__8NTlC{width:100%;height:5rem;object-fit:contain;border-radius:.5rem}.HomeUserJobsDashboard_actionsContainer__15Er5{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.HomeUserJobsDashboard_submitButton__1zpEl{width:100%;background-color:#2563eb}.HomeUserJobsDashboard_submitButton__1zpEl:hover{background-color:#1d4ed8}.HomeUserJobsDashboard_messageButton__1pAqG{width:100%}.HomeUserJobsDashboard_actionButtons__2L8Dt{display:flex;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_gridView__kSlgU{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.HomeUserJobsDashboard_gridView__kSlgU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.HomeUserJobsDashboard_gridView__kSlgU{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeUserJobsDashboard_gridCard__3VXHr{border:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:box-shadow .2s ease-in-out}.HomeUserJobsDashboard_gridCard__3VXHr:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.HomeUserJobsDashboard_gridCardContent__2oOoa{padding:1.5rem}.HomeUserJobsDashboard_gridCardBody__3HfGp{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.HomeUserJobsDashboard_gridCardHeader__3GSOX{display:flex;align-items:flex-start;justify-content:space-between}.HomeUserJobsDashboard_gridJobTitle__3t1eB{font-weight:700;font-size:1.125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeUserJobsDashboard_gridJobDescription__2w8o_{color:#374151;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.HomeUserJobsDashboard_gridJobMeta__3Un5g{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_gridJobMetaItem__2HY_R{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:#4b5563}.HomeUserJobsDashboard_gridCardFooter__V3nXE{display:flex;align-items:center;justify-content:space-between;padding-top:1rem}.HomeUserJobsDashboard_gridJobStats__1aKu2{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:#6b7280}.HomeUserJobsDashboard_viewDetailsButton__1W9Sz{width:100%;background-color:#2563eb}.HomeUserJobsDashboard_viewDetailsButton__1W9Sz:hover{background-color:#1d4ed8}.HomeUserJobsDashboard_headerActions__1Qvtg{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_quoteJobButton__1tNnE{background-color:#fbbf24;color:#5c5b5b;padding:.5rem 1rem;width:auto;border-radius:.375rem;border:none;cursor:pointer;font-weight:700}.HomeUserJobsDashboard_messageIconButton__16-c9{background-color:#f59e0b!important;color:#1e3a8a!important;border-radius:15px;width:4rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.HomeUserJobsDashboard_messageIconButton__16-c9 svg{color:#1e3a8a!important}.HomeUserJobsDashboard_tooltipContainer__2J-m9{position:relative;display:inline-block}.HomeUserJobsDashboard_tooltipText__IjPxL{width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1060;bottom:125%;left:50%;margin-left:-60px}:root{--jobDashboard-primary-blue:#2563eb;--jobDashboard-primary-blue-dark:#1d4ed8;--jobDashboard-primary-blue-light:#3b82f6;--jobDashboard-amber-400:#fbbf24;--jobDashboard-amber-500:#f59e0b;--jobDashboard-amber-600:#d97706;--jobDashboard-amber-700:#b45309;--jobDashboard-green-500:#10b981;--jobDashboard-green-600:#059669;--jobDashboard-purple-500:#8b5cf6;--jobDashboard-purple-600:#7c3aed;--jobDashboard-gray-50:#f9fafb;--jobDashboard-gray-100:#f3f4f6;--jobDashboard-gray-200:#e5e7eb;--jobDashboard-gray-300:#d1d5db;--jobDashboard-gray-400:#9ca3af;--jobDashboard-gray-500:#6b7280;--jobDashboard-gray-600:#4b5563;--jobDashboard-gray-700:#374151;--jobDashboard-gray-800:#1f2937;--jobDashboard-gray-900:#111827;--jobDashboard-red-500:#ef4444;--jobDashboard-red-600:#dc2626;--jobDashboard-blue-50:#eff6ff;--jobDashboard-blue-100:#dbeafe;--jobDashboard-blue-200:#bfdbfe;--jobDashboard-blue-300:#93c5fd;--jobDashboard-amber-50:#fffbeb;--jobDashboard-amber-100:#fef3c7;--jobDashboard-amber-200:#fcd34d;--jobDashboard-amber-300:#fcd34d}.HomeUserJobsDashboard_jobDashboard_minHeightScreen__2RknK{min-height:100vh}.HomeUserJobsDashboard_backButton__14U5z{display:none;background:transparent;border:none;cursor:pointer;padding:0 10px 0 0}@media (max-width:768px){.HomeUserJobsDashboard_jobsLayout__bzEF2{flex-direction:column}.HomeUserJobsDashboard_jobsList__2LDMX{display:block;width:100%}.HomeUserJobsDashboard_jobDetailsPanel__XNqby{display:none;width:100%}.HomeUserJobsDashboard_jobsLayout__bzEF2.HomeUserJobsDashboard_detailsVisible__3xt_c .HomeUserJobsDashboard_jobsList__2LDMX{display:none}.HomeUserJobsDashboard_jobsLayout__bzEF2.HomeUserJobsDashboard_detailsVisible__3xt_c .HomeUserJobsDashboard_jobDetailsPanel__XNqby{display:block}.HomeUserJobsDashboard_backButton__14U5z{display:block;background:transparent;border:none;cursor:pointer;padding:0 10px 0 0}.HomeUserJobsDashboard_statsContainer__10wgp{display:none}}.HomeUserJobsDashboard_jobDashboard_body__2dyjt{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:var(--jobDashboard-gray-800)}.HomeUserJobsDashboard_jobDashboard_container__34zLE{max-width:1200px;margin:0 auto;padding:0 1rem}.HomeUserJobsDashboard_jobDashboard_flex__JdyP0{display:flex}.HomeUserJobsDashboard_jobDashboard_flexCol__3ZGVr{flex-direction:column}.HomeUserJobsDashboard_jobDashboard_itemsCenter__39QcT{align-items:center}.HomeUserJobsDashboard_jobDashboard_justifyBetween__zab-q{justify-content:space-between}.HomeUserJobsDashboard_jobDashboard_justifyCenter__2etNU{justify-content:center}.HomeUserJobsDashboard_jobDashboard_spaceX2__2NIbo>*+*{margin-left:.5rem}.HomeUserJobsDashboard_jobDashboard_spaceX4__1IPei>*+*{margin-left:1rem}.HomeUserJobsDashboard_jobDashboard_spaceY2__1qjik>*+*{margin-top:.5rem}.HomeUserJobsDashboard_jobDashboard_spaceY3__PzI6B>*+*{margin-top:.75rem}.HomeUserJobsDashboard_jobDashboard_spaceY4__s80fF>*+*{margin-top:1rem}.HomeUserJobsDashboard_jobDashboard_spaceY6__2vhBQ>*+*{margin-top:1.5rem}.HomeUserJobsDashboard_jobDashboard_grid__3xQn8{display:grid}.HomeUserJobsDashboard_jobDashboard_gridCols1__2u7QE{grid-template-columns:repeat(1,minmax(0,1fr))}.HomeUserJobsDashboard_jobDashboard_gridCols2__2nfLz{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeUserJobsDashboard_jobDashboard_gridCols4__3Hppf{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeUserJobsDashboard_jobDashboard_gap4__2etxa{grid-gap:1rem;gap:1rem}.HomeUserJobsDashboard_jobDashboard_gap6__JKjsm{grid-gap:1.5rem;gap:1.5rem}.HomeUserJobsDashboard_jobDashboard_gap8__3w4DZ{grid-gap:2rem;gap:2rem}.HomeUserJobsDashboard_jobDashboard_textCenter__2yTLH{text-align:center}.HomeUserJobsDashboard_jobDashboard_textRight__1zc5x{text-align:right}.HomeUserJobsDashboard_jobDashboard_fontBold__c3csy{font-weight:700}.HomeUserJobsDashboard_jobDashboard_fontSemibold__2X3WO{font-weight:600}.HomeUserJobsDashboard_jobDashboard_truncate__1rgm6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeUserJobsDashboard_jobDashboard_roundedLg__ZmnEN{border-radius:.5rem}.HomeUserJobsDashboard_jobDashboard_roundedFull__3WY54{border-radius:9999px}.HomeUserJobsDashboard_jobDashboard_shadowLg__3QusJ{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.HomeUserJobsDashboard_jobDashboard_transitionColors__3piRh{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.HomeUserJobsDashboard_jobDashboard_transitionShadow__38SS_{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:768px){.HomeUserJobsDashboard_jobDashboard_md_gridCols2__2ZGN3{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeUserJobsDashboard_jobDashboard_md_gridCols4__3em9r{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.HomeUserJobsDashboard_jobDashboard_lg_gridCols3__2SuM9{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeUserJobsDashboard_jobDashboard_lg_gridCols4__6zq7q{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeUserJobsDashboard_jobDashboard_lg_colSpan2__2boZ-{grid-column:span 2/span 2}}.HomeUserJobsDashboard_jobDashboard_textXs__1hnFP{font-size:.75rem;line-height:1rem}.HomeUserJobsDashboard_jobDashboard_textSm__2CAwu{font-size:.875rem;line-height:1.25rem}.HomeUserJobsDashboard_jobDashboard_textLg__2ZtGL{font-size:1.125rem;line-height:1.75rem}.HomeUserJobsDashboard_jobDashboard_textXl__zr_c1{font-size:1.25rem;line-height:1.75rem}.HomeUserJobsDashboard_jobDashboard_text2xl__1i94T{font-size:1.5rem;line-height:2rem}.HomeUserJobsDashboard_jobDashboard_text3xl__1mD8K{font-size:1.875rem;line-height:2.25rem}.HomeUserJobsDashboard_jobDashboard_text6xl__1QQVD{font-size:3.75rem;line-height:1}.HomeUserJobsDashboard_jobDashboard_mb2__2AZdL{margin-bottom:.5rem}.HomeUserJobsDashboard_jobDashboard_mb4__2J7KX{margin-bottom:1rem}.HomeUserJobsDashboard_jobDashboard_mb8__37CUE{margin-bottom:0}.HomeUserJobsDashboard_jobDashboard_mt2__uhVox{margin-top:.5rem}.HomeUserJobsDashboard_jobDashboard_mt4__riiu3{margin-top:1rem}.HomeUserJobsDashboard_jobDashboard_mt16__1MVHP{margin-top:4rem}.HomeUserJobsDashboard_jobDashboard_p3__2fwoQ{padding:.75rem}.HomeUserJobsDashboard_jobDashboard_p4__BXUy-{padding:1rem}.HomeUserJobsDashboard_jobDashboard_p6__2WrtU{padding:1.5rem}.HomeUserJobsDashboard_jobDashboard_px4__2xwy1{padding-left:1rem;padding-right:1rem}.HomeUserJobsDashboard_jobDashboard_py4__1m31K{padding-top:1rem;padding-bottom:1rem}.HomeUserJobsDashboard_jobDashboard_py8__3hsvM{padding-top:2rem;padding-bottom:2rem}.HomeUserJobsDashboard_jobDashboard_w2__2cYp3{width:.5rem}.HomeUserJobsDashboard_jobDashboard_w4__3JCCA{width:1rem}.HomeUserJobsDashboard_jobDashboard_w8__1xnQp{width:2rem}.HomeUserJobsDashboard_jobDashboard_wFull__3b8w4{width:100%}.HomeUserJobsDashboard_jobDashboard_h4__3bQWg{height:1rem}.HomeUserJobsDashboard_jobDashboard_h8__XzE52{height:2rem}.HomeUserJobsDashboard_jobDashboard_h10__wdNF_{height:2.5rem}.HomeUserJobsDashboard_jobDashboard_h20__1KJf8{height:5rem}.HomeUserJobsDashboard_jobDashboard_flex1__3TCIH{flex:1 1}.HomeUserJobsDashboard_jobDashboard_bgGradientBlueAmber__s6Mmy{background:linear-gradient(135deg,var(--jobDashboard-blue-50),var(--jobDashboard-amber-50))}.HomeUserJobsDashboard_jobDashboard_bgGradientBlueCard__1ZI7c,.HomeUserJobsDashboard_jobDashboard_bgGradientHeader__NcDdp{background:linear-gradient(90deg,var(--jobDashboard-primary-blue),var(--jobDashboard-primary-blue-dark))}.HomeUserJobsDashboard_jobDashboard_bgGradientAmberCard__3BA7V{background:linear-gradient(135deg,var(--jobDashboard-amber-400),var(--jobDashboard-amber-500))}.HomeUserJobsDashboard_jobDashboard_bgGradientGreenCard__n8kGw{background:linear-gradient(135deg,var(--jobDashboard-green-500),var(--jobDashboard-green-600))}.HomeUserJobsDashboard_jobDashboard_bgGradientPurpleCard___dCe-{background:linear-gradient(135deg,var(--jobDashboard-purple-500),var(--jobDashboard-purple-600))}.HomeUserJobsDashboard_jobDashboard_header__3Rs1e{color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.HomeUserJobsDashboard_bizjobDashboard_headerContent__1vM66{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin-top:66px}.HomeUserJobsDashboard_jobDashboard_headerLeft__2YCZh{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.HomeUserJobsDashboard_jobDashboard_headerLogo__3gjaV{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_jobDashboard_headerTitle__27iSA{font-size:1.5rem;font-weight:700}.HomeUserJobsDashboard_jobDashboard_headerSubtitle__1jULD{display:none}.HomeUserJobsDashboard_quoteHighlightBadge__31aY8{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background-color:#007bff;color:#fff;padding:4px 10px;border-radius:50px;font-size:12px;font-weight:600}.HomeUserJobsDashboard_quoteHighlightBadge__31aY8 svg{color:#fff!important}.HomeUserJobsDashboard_jobStatItem__3ZzrT{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#6c757d}@media (min-width:768px){.HomeUserJobsDashboard_jobDashboard_headerSubtitle__1jULD{display:block}}.HomeUserJobsDashboard_jobDashboard_headerRight__sqsfb{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.HomeUserJobsDashboard_jobDashboard_card__1yZnU{background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:none;overflow:visible}.HomeUserJobsDashboard_jobDashboard_card__1yZnU:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transition:box-shadow .3s ease}.HomeUserJobsDashboard_jobDashboard_cardHeader__50wy_{padding:1.5rem;border-bottom:1px solid var(--jobDashboard-gray-200)}.HomeUserJobsDashboard_jobDashboard_cardTitle__2MF6R{display:flex;align-items:center;justify-content:space-between;width:100%}.HomeUserJobsDashboard_bookmarkButton__3rYDr{color:#fff}.HomeUserJobsDashboard_bookmarkButton__3rYDr:hover{background-color:#3b82f6}.HomeUserJobsDashboard_jobDashboard_cardContent__390GB{padding:1.5rem}.HomeUserJobsDashboard_jobDashboard_statCard__Vp0Wv{color:#ff0202;border:none;background-color:#0c7ee8}.HomeUserJobsDashboard_jobDashboard_statCardContent__sy1un{padding:1.5rem;display:flex;align-items:center;justify-content:space-between;color:#111827}.HomeUserJobsDashboard_jobDashboard_statCardText__AH53_{display:flex;flex-direction:column;color:#163c8f!important}.HomeUserJobsDashboard_jobDashboard_statCardLabel__2DImv{font-size:1rem;padding-bottom:10px;opacity:1;color:#fff}.HomeUserJobsDashboard_jobDashboard_statCardValue__1BwmI{font-size:1.575rem;font-weight:700;color:#fafafa;padding-bottom:10px}.HomeUserJobsDashboard_jobDashboard_statCardSubtitle__g3Knn{font-size:.75rem;color:#fff}.HomeUserJobsDashboard_jobDashboard_statCardIcon__a5CXH{width:2rem;height:2rem;opacity:.7;color:#fff}.HomeUserJobsDashboard_jobDashboard_btn__26mig{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .15s ease;cursor:pointer;border:none;text-decoration:none;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_jobDashboard_btn__26mig:focus{outline:2px solid var(--jobDashboard-primary-blue);outline-offset:2px}.HomeUserJobsDashboard_jobDashboard_btnPrimary__Qxqbd{background-color:var(--jobDashboard-primary-blue);color:#fff;padding:.5rem 1rem;height:2.5rem}.HomeUserJobsDashboard_jobDashboard_btnPrimary__Qxqbd:hover{background-color:var(--jobDashboard-primary-blue-dark)}.HomeUserJobsDashboard_jobDashboard_btnOutline__2_N5a{background-color:#fff;color:var(--jobDashboard-gray-700);border:1px solid var(--jobDashboard-gray-300);padding:.5rem 1rem;height:2.5rem}.HomeUserJobsDashboard_jobDashboard_btnOutline__2_N5a:hover{background-color:var(--jobDashboard-gray-50)}.HomeUserJobsDashboard_jobDashboard_btnSm__TeKEE{padding:.375rem .75rem;height:2.25rem;font-size:.75rem}.HomeUserJobsDashboard_jobDashboard_mascotButton__3Mwh5{background-color:var(--jobDashboard-amber-400);color:#000;padding:10px}.HomeUserJobsDashboard_jobDashboard_mascotButton__3Mwh5:hover{background-color:var(--jobDashboard-amber-700)}.HomeUserJobsDashboard_jobDashboard_badge__3KafO{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:colors .15s ease}.HomeUserJobsDashboard_jobDashboard_badgeSecondary__308vY{background-color:var(--jobDashboard-amber-400);color:var(--jobDashboard-gray-900)}.HomeUserJobsDashboard_jobDashboard_badgeDestructive__1VhgH{background-color:var(--jobDashboard-red-500);color:#fff}.HomeUserJobsDashboard_jobDashboard_badgeOutline__34_E4{background-color:initial;color:var(--jobDashboard-gray-700);border:1px solid var(--jobDashboard-gray-300)}.HomeUserJobsDashboard_jobDashboard_avatar__3-RNl{position:relative;display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;overflow:hidden;border-radius:9999px}.HomeUserJobsDashboard_jobDashboard_avatarImage__2c7hj{aspect-ratio:1;height:100%;width:100%;object-fit:cover}.HomeUserJobsDashboard_jobDashboard_avatarFallback__32W86{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--jobDashboard-gray-200);font-weight:500}.HomeUserJobsDashboard_jobDashboard_avatarFallbackAmber__3kCdL{background-color:var(--jobDashboard-amber-400);color:var(--jobDashboard-gray-900)}.HomeUserJobsDashboard_jobDashboard_progress__1FgE0{position:relative;height:1rem;width:100%;overflow:hidden;border-radius:9999px;background-color:var(--jobDashboard-gray-200)}.HomeUserJobsDashboard_jobDashboard_progressBar__3aJaF{height:100%;width:100%;flex:1 1;background-color:var(--jobDashboard-primary-blue);transition:all .3s ease}.HomeUserJobsDashboard_jobDashboard_progressSm__1wuAT{height:.5rem}.HomeUserJobsDashboard_jobDashboard_input__3QZmC{display:flex;height:2.5rem;width:100%;border-radius:.375rem;border:1px solid var(--jobDashboard-gray-300);background-color:#fff;padding:.5rem .75rem;font-size:.875rem;transition:all .15s ease}.HomeUserJobsDashboard_jobDashboard_input__3QZmC:focus{outline:none;border-color:var(--jobDashboard-primary-blue);box-shadow:0 0 0 2px rgba(37,99,235,.2)}.HomeUserJobsDashboard_jobDashboard_input__3QZmC::placeholder{color:var(--jobDashboard-gray-400)}.HomeUserJobsDashboard_jobDashboard_tabsList__1sWwn{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border-radius:.375rem;background-color:var(--jobDashboard-gray-200);padding:.25rem;color:var(--jobDashboard-gray-600);width:100%;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:1024px){.HomeUserJobsDashboard_jobDashboard_tabsList__1sWwn{width:auto;display:inline-flex}}.HomeUserJobsDashboard_jobDashboard_tabsTrigger__3dMeV{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.125rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s ease;cursor:pointer;border:none;background:transparent;color:inherit}.HomeUserJobsDashboard_jobDashboard_tabsTrigger__3dMeV:focus{outline:none;box-shadow:0 0 0 2px var(--jobDashboard-primary-blue)}.HomeUserJobsDashboard_jobDashboard_tabsTriggerActive__R8Kct{background-color:#fff;color:var(--jobDashboard-gray-900);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.HomeUserJobsDashboard_jobDashboard_tabsContent__3mI7_{margin-top:.5rem}.HomeUserJobsDashboard_jobDashboard_searchFilterContainer__3W4Bz{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:center;justify-content:space-between}@media (min-width:768px){.HomeUserJobsDashboard_jobDashboard_searchFilterContainer__3W4Bz{flex-direction:row}}.HomeUserJobsDashboard_jobDashboard_filterButtons__1z_Vk{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_jobDashboard_jobCard__34tHm{transition:all .3s ease}.HomeUserJobsDashboard_jobDashboard_jobCard__34tHm:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.HomeUserJobsDashboard_jobDashboard_jobCardHeader__fCyWT{padding-bottom:.75rem}.HomeUserJobsDashboard_jobDashboard_jobCardTitleSection__2e1nv{display:flex;align-items:flex-start;justify-content:space-between}.HomeUserJobsDashboard_jobDashboard_jobCardTitleContainer__j7Vp8{flex:1 1}.HomeUserJobsDashboard_jobDashboard_jobCardTitle__2ODBh{font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeUserJobsDashboard_jobDashboard_jobCardBadges__16jYa{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_jobDashboard_jobCardContent__VOmgw{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.HomeUserJobsDashboard_jobDashboard_jobDescription__wGUrU{color:var(--jobDashboard-gray-600);font-size:.875rem;line-height:1.4;height:4.2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.HomeUserJobsDashboard_jobDashboard_jobStatusBadge__3GXks{color:#fff;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.HomeUserJobsDashboard_jobDashboard_statusCompleted__3FdTM{background-color:var(--jobDashboard-green-500)}.HomeUserJobsDashboard_jobDashboard_statusInProgress__12Cbz{background-color:var(--jobDashboard-primary-blue)}.HomeUserJobsDashboard_jobDashboard_statusAssigned__1Ogeh{background-color:var(--jobDashboard-amber-500)}.HomeUserJobsDashboard_jobDashboard_statusOpenGreen__tTVl3{background-color:var(--jobDashboard-green-500)}.HomeUserJobsDashboard_jobDashboard_statusPendingAmber__3Gn2Q{background-color:var(--jobDashboard-amber-500)}.HomeUserJobsDashboard_jobDashboard_statusPending__3k6mY{background-color:var(--jobDashboard-gray-500)}.HomeUserJobsDashboard_jobDashboard_urgentBadge__2NABu{font-size:.75rem;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.HomeUserJobsDashboard_jobDashboard_jobProgressSection__254vl{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.HomeUserJobsDashboard_jobDashboard_contractorInfo__3Rhu4{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem;background-color:var(--jobDashboard-gray-50);border-radius:.5rem}.HomeUserJobsDashboard_jobDashboard_contractorAvatar__fzLr4{height:2rem;width:2rem}.HomeUserJobsDashboard_jobDashboard_contractorDetails__2sMuT{flex:1 1;min-width:0}.HomeUserJobsDashboard_jobDashboard_contractorName__2jan0{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeUserJobsDashboard_jobDashboard_contractorRole__1mTx2{font-size:.75rem;color:var(--jobDashboard-gray-500)}.HomeUserJobsDashboard_jobDashboard_awaitingContractor__549OW{padding:.75rem;background-color:var(--jobDashboard-amber-50);border-radius:.5rem;border:1px solid var(--jobDashboard-amber-200)}.HomeUserJobsDashboard_jobDashboard_awaitingText__H7nrh{font-size:.875rem;color:var(--jobDashboard-amber-800);font-weight:500}.HomeUserJobsDashboard_jobDashboard_quotesReceived__18W0I{font-size:.75rem;color:var(--jobDashboard-amber-600)}.HomeUserJobsDashboard_jobDashboard_jobDetailsGrid__FTnNO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;font-size:.875rem}.HomeUserJobsDashboard_jobDashboard_detailLabel__WCb72{color:var(--jobDashboard-gray-500)}.HomeUserJobsDashboard_jobDashboard_detailValue__1jnIv{font-weight:600}.HomeUserJobsDashboard_jobDashboard_budgetValue__b0vqv{color:var(--jobDashboard-green-600)}.HomeUserJobsDashboard_jobDashboard_categoryBadge__1co2M,.HomeUserJobsDashboard_jobDashboard_detailPosted__1r7uO{font-size:.75rem}.HomeUserJobsDashboard_jobDashboard_jobStats__2_Vaw{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px solid var(--jobDashboard-gray-200)}.HomeUserJobsDashboard_jobDashboard_jobStatsLeft__eGZBR{display:flex;align-items:center;grid-gap:1rem;gap:1rem;font-size:.75rem;color:var(--jobDashboard-gray-500)}.HomeUserJobsDashboard_jobDashboard_statItem__3Fu0_{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.HomeUserJobsDashboard_jobDashboard_statIcon__1Mi-r{height:.75rem;width:.75rem}.HomeUserJobsDashboard_jobDashboard_viewDetailsBtn__3DY_z{background-color:var(--jobDashboard-primary-blue);color:#fff}.HomeUserJobsDashboard_jobDashboard_viewDetailsBtn__3DY_z:hover{background-color:var(--jobDashboard-primary-blue-dark)}.HomeUserJobsDashboard_jobDashboard_emptyState__y_PF-{padding:3rem;text-align:center}.HomeUserJobsDashboard_jobDashboard_emptyStateEmoji__2-1g9{font-size:3.75rem;margin-bottom:1rem}.HomeUserJobsDashboard_jobDashboard_emptyStateTitle__1bWAs{font-size:1.25rem;font-weight:700;color:var(--jobDashboard-gray-900);margin-bottom:.5rem}.HomeUserJobsDashboard_jobDashboard_emptyStateDescription__1y1Vz{color:var(--jobDashboard-gray-600);margin-bottom:1.5rem}.HomeUserJobsDashboard_jobDashboard_searchInputContainer__36Zae{position:relative}.HomeUserJobsDashboard_jobDashboard_searchInputIcon__1vpqi{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);height:1rem;width:1rem;z-index:10}.HomeUserJobsDashboard_jobDashboard_searchInputMain__mAA6U{padding-left:2.5rem}.HomeUserJobsDashboard_jobDashboard_textBlue100__tsuj1{color:var(--jobDashboard-blue-100)}.HomeUserJobsDashboard_jobDashboard_textBlue200__102wN{color:var(--jobDashboard-blue-200)}.HomeUserJobsDashboard_jobDashboard_textAmber100__3CfOh{color:var(--jobDashboard-amber-100)}.HomeUserJobsDashboard_jobDashboard_textAmber200__1ylq4{color:var(--jobDashboard-amber-200)}.HomeUserJobsDashboard_jobDashboard_textAmber400__20-9J{color:var(--jobDashboard-amber-400)}.HomeUserJobsDashboard_jobDashboard_textAmber700__2RduG{color:var(--jobDashboard-amber-700)}.HomeUserJobsDashboard_jobDashboard_textAmber800__3KEXK{color:#92400e}.HomeUserJobsDashboard_jobDashboard_textGreen100__1Nn-G{color:#dcfce7}.HomeUserJobsDashboard_jobDashboard_textGreen200__38TqW{color:#bbf7d0}.HomeUserJobsDashboard_jobDashboard_textGreen600__Bc1eB{color:var(--jobDashboard-green-600)}.HomeUserJobsDashboard_jobDashboard_textPurple100__3YkNb{color:#f3e8ff}.HomeUserJobsDashboard_jobDashboard_textPurple200__1P-uU{color:#e9d5ff}.HomeUserJobsDashboard_jobDashboard_textGray400__F1k8h{color:var(--jobDashboard-gray-400)}.HomeUserJobsDashboard_jobDashboard_textGray500__11vm6{color:var(--jobDashboard-gray-500)}.HomeUserJobsDashboard_jobDashboard_textGray600__zgZCw{color:var(--jobDashboard-gray-600)}.HomeUserJobsDashboard_jobDashboard_textGray700__2q8mM{color:var(--jobDashboard-gray-700)}.HomeUserJobsDashboard_jobDashboard_textGray900__2sbEV{color:var(--jobDashboard-gray-900)}.HomeUserJobsDashboard_jobDashboard_textWhite__1xXLv{color:#fff}.HomeUserJobsDashboard_jobDashboard_bgGray50__38oD9{background-color:var(--jobDashboard-gray-50)}.HomeUserJobsDashboard_jobDashboard_bgWhite__2MmIh{background-color:#fff}.HomeUserJobsDashboard_editJobButton__39rFU{background-color:#fbbf24;color:#5c5b5b;padding:12px 15px;width:auto;border-radius:.375rem;border:none;cursor:pointer;font-weight:600rem;text-decoration:none;font-size:.9rem}.HomeUserJobsDashboard_addReviewButton__31_2H{background-color:#10b981;color:#fff;padding:.8rem 1rem;width:100%;border-radius:.375rem;border:none;cursor:pointer;font-weight:700;text-decoration:none;margin-top:1rem;display:block;text-align:center;font-size:.9rem}.HomeUserJobsDashboard_viewQuotesButton__2an6t{background-color:#2563eb;color:#fff;margin-top:.5rem;display:flex;align-items:center;justify-content:center;font-size:.9rem;padding-top:12px;padding-bottom:12px}.HomeUserJobsDashboard_viewQuotesButton__2an6t:hover{background-color:#1d4ed8}.HomeUserJobsDashboard_jobDashboard_headerContent__1ZnwZ{display:flex;align-items:center;justify-content:space-between}.HomeUserJobsDashboard_dropdown__19_8V{position:relative;display:inline-block;z-index:1200}.HomeUserJobsDashboard_dropdownToggle__2PEh0{background-color:#f59e0b;color:#1e3a8a;padding:.5rem 1rem;border-radius:.375rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:600;width:100%}.HomeUserJobsDashboard_dropdownChevron__2bvxA{transition:transform .2s}.HomeUserJobsDashboard_dropdownChevronOpen__1ASI0{transform:rotate(180deg)}.HomeUserJobsDashboard_dropdownMenu__Vu9nE{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);list-style:none;margin:.5rem 0 0;padding:.5rem;z-index:999;width:100%}.HomeUserJobsDashboard_dropdownItem__2PokA{padding:.5rem 1rem;cursor:pointer;color:#000}.HomeUserJobsDashboard_dropdownItem__2PokA:hover{background-color:#f3f4f6}.HomeUserJobsDashboard_assignedBusinessTile__94eQ9{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;background-color:#e0f2fe;border:1px solid #90cdf4;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;color:#2b6cb0;margin-top:.75rem;cursor:pointer;transition:background-color .2s ease-in-out}.HomeUserJobsDashboard_assignedBusinessTile__94eQ9:hover{background-color:#bfdbfe}.HomeUserJobsDashboard_assignedBusinessTileIcon__3ORHH{color:#2b6cb0;width:1rem;height:1rem}.HomeUserJobsDashboard_assignedBusinessTileText__3JtmB{font-weight:600}.HomeUserJobsDashboard_imageModalContent__2ycuU{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:800px;margin:auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2)}.HomeUserJobsDashboard_imageModalCloseButton__26t2U{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:2rem;cursor:pointer;color:#6b7280}.HomeUserJobsDashboard_imageModalCloseButton__26t2U:hover{color:#ef4444}.HomeUserJobsDashboard_imageModalNavButton__3WFyA{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;font-size:2rem;cursor:pointer;padding:10px;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.HomeUserJobsDashboard_imageModalPrevButton__16G7E{left:10px}.HomeUserJobsDashboard_imageModalNextButton__1RHgR{right:10px}.HomeUserJobsDashboard_imageModalImage__1nWpb{max-width:100%;max-height:70vh;object-fit:contain;display:block}.Dropdown_dropdown__3b76y{position:relative;display:inline-block;color:#000;font-size:.9rem;font-weight:400;width:170px;text-align:left;background-color:pink}.Dropdown_dropdownToggle__3GAU1{color:#1e3a8a;padding:.5rem 1rem;border-radius:.375rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:600;width:100%}.Dropdown_dropdownChevron__1cOx9{transition:transform .2s}.Dropdown_dropdownChevronOpen__1Gchv{transform:rotate(180deg)}.Dropdown_dropdownMenu__YqLKF{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);list-style:none;margin:.5rem 0 0;padding:.5rem;z-index:1200;width:100%}.Dropdown_dropdownItem__2fssj{padding:.5rem 1rem;cursor:pointer}.Dropdown_dropdownItem__2fssj:hover{background-color:#f3f4f6}.Modal_modalOverlay__38vnm{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1050;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.Modal_modalOverlay__38vnm.Modal_open__2OMho{opacity:1;visibility:visible}.Modal_modalContent__3aVKS{position:relative;background-color:#fff;border-radius:12px;width:70%;max-width:600px;height:auto;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.2);border:1px solid #ddd;display:flex;flex-direction:column;transform:translateX(100vw);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.Modal_modalOverlay__38vnm.Modal_open__2OMho .Modal_modalContent__3aVKS{transform:translateX(0)}.Modal_closeButton__1QUVW{position:absolute;top:15px;right:20px;background:#f0f0f0;border:none;border-radius:50%;width:36px;height:36px;font-size:20px;font-weight:700;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;padding:0;z-index:1010;transition:background-color .2s,color .2s}.Modal_closeButton__1QUVW:hover{background-color:#e0e0e0;color:#000}.Modal_modalBody__3jYlp{padding:20px;flex-grow:1;overflow-y:auto;border-radius:0 0 12px 12px}.Modal_iframe__mkPD6{width:100%;height:100%;border:none}.ModernJobReview_pageContainer__24yfA{background-color:#f0f2f5;min-height:100vh}.ModernJobReview_popupContainer__1PUHM{padding:1rem}.ModernJobReview_header__u_W50{background-color:#fff;padding:1rem 2rem;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ModernJobReview_headerContent__1jR1C{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.ModernJobReview_headerTitle__3VyOm{font-size:1.25rem;font-weight:600}.ModernJobReview_mainContent__2m0eQ{max-width:800px;margin:2rem auto;padding:0 1rem}.ModernJobReview_popupMainContent__3rXOJ{max-width:60vw;margin:2rem auto}.ModernJobReview_reviewCard__1g-1M{border:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ModernJobReview_cardTitle__2c5XN{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.ModernJobReview_jobDetailsSubtitle__DU9wd{font-size:1rem;font-weight:400;color:#6b7280;margin-bottom:1rem}.ModernJobReview_reviewerInfo__27Ckg{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.ModernJobReview_avatar__2uNUQ{width:40px;height:40px;border-radius:50%;object-fit:cover}.ModernJobReview_cardContent__3mFhm{display:flex;flex-direction:column;grid-gap:2rem;gap:2rem}.ModernJobReview_section__1OoVi{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.ModernJobReview_sectionTitle__3rxmX{font-size:1.125rem;font-weight:600}.ModernJobReview_starRating__3S1r-{display:flex;grid-gap:.5rem;gap:.5rem}.ModernJobReview_starIcon__1_BAs{width:2rem;height:2rem;cursor:pointer;transition:color .2s}.ModernJobReview_starIconSmall__3jAPP{width:1.5rem;height:1.5rem;cursor:pointer;transition:color .2s}.ModernJobReview_starFilled__1KVCL{color:#f59e0b;fill:#f59e0b;stroke:#f59e0b}.ModernJobReview_starEmpty__1zb2Y{color:#d1d5db}.ModernJobReview_categoryRatingsGrid__2QQWE{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.ModernJobReview_categoryRating__22m5l{display:flex;align-items:center;justify-content:space-between}.ModernJobReview_categoryLabel__YiL-A{font-weight:500}.ModernJobReview_textarea__4V6o6{width:100%;min-height:120px;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}.ModernJobReview_uploadArea__RLOYJ{border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer}.ModernJobReview_uploadLabel__1hHmK{display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem;color:#4b5563}.ModernJobReview_uploadHint__3BtYY{font-size:.875rem;color:#6b7280}.ModernJobReview_fileInput__1dbLW{display:none}.ModernJobReview_filePreviewGrid__1LVvg{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.ModernJobReview_filePreviewItem__3Fnfx{position:relative}.ModernJobReview_previewImage__11cEt{width:100%;height:100px;object-fit:cover;border-radius:.375rem}.ModernJobReview_removeFileButton__GQbSn{position:absolute;top:.25rem;right:.25rem;background-color:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ModernJobReview_actionButtons__24Eih{display:flex;justify-content:flex-end;grid-gap:1rem;gap:1rem}.ModernJobReview_icon__1QfBZ{margin-right:.5rem}.ModernJobReview_publishButton__A1H-i{background-color:#fbbf24;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.375rem;font-weight:600;cursor:pointer;transition:background-color .2s ease-in-out}.ModernJobReview_publishButton__A1H-i:hover{background-color:#f59e0b}.PostcodeAutocomplete_autocompleteWrapper__3Jx3m{position:relative;width:100%}.PostcodeAutocomplete_inputWithIconContainer__39A6N{position:relative}.PostcodeAutocomplete_inputIcon__241Q5{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:#9ca3af;width:1.25rem;height:1.25rem}.PostcodeAutocomplete_input__2U5zX{width:100%;padding:.5rem .75rem .5rem 2.5rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#111827;font-size:.875rem}.PostcodeAutocomplete_input__2U5zX:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.PostcodeAutocomplete_suggestionsList__2-VKi{position:absolute;top:100%;left:0;right:0;z-index:10;margin-top:.25rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);max-height:15rem;overflow-y:auto;list-style:none;padding:0}.PostcodeAutocomplete_suggestionItem__QwX2s{padding:.75rem 1rem;cursor:pointer;font-size:.875rem}.PostcodeAutocomplete_suggestionItem__QwX2s:hover{background-color:#f3f4f6}:root{--text-primary:var(--gray-800);--text-secondary:var(--gray-600);--border-color:var(--gray-300)}.ViewJobQuotes_pageContainer__364QB{min-height:100vh;background:linear-gradient(135deg,var(--primary-blue),var(--amber-400));background:var(--gray-50);display:flex;flex-direction:column}.ViewJobQuotes_header__3mhsn{background:linear-gradient(90deg,var(--primary-blue),var(--primary-blue-dark));color:#fff;padding:1rem 1.5rem;display:flex;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ViewJobQuotes_header__3mhsn h1{font-size:1.25rem;font-weight:600;margin:0;flex-grow:1;text-align:center}.ViewJobQuotes_backButton__3IdMf{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;margin-right:1rem;border-radius:50%}.ViewJobQuotes_backButton__3IdMf:hover{background-color:hsla(0,0%,100%,.1)}.ViewJobQuotes_mainContent__2PlC_{flex-grow:1;max-width:800px;width:100%;margin:0 auto;padding:1.5rem}.ViewJobQuotes_emptyState__Saggk,.ViewJobQuotes_errorState__2qRfg{text-align:center;padding:2rem;color:var(--text-secondary)}.ViewJobQuotes_errorState__2qRfg button{margin-top:1rem;padding:.5rem 1rem;background-color:var(--primary-blue);color:#fff;border:none;border-radius:.375rem;cursor:pointer}.ViewJobQuotes_errorState__2qRfg button:hover{background-color:var(--primary-blue-dark)}.ViewJobQuotes_emptyIcon__3wVRa{color:var(--gray-400);margin-bottom:1rem}.ViewJobQuotes_quoteList__1KJiw{list-style:none;padding:0;margin:0;display:grid;grid-gap:1rem;gap:1rem}.ViewJobQuotes_quoteListItem__Z4bBn{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:box-shadow .2s ease-in-out}.ViewJobQuotes_quoteListItem__Z4bBn:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ViewJobQuotes_quoteBusinessInfo__1NcrU{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.ViewJobQuotes_businessLogo__2aW6x{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--border-color)}.ViewJobQuotes_businessLogoPlaceholder__1_U37{width:40px;height:40px;border-radius:50%;background-color:var(--gray-200);display:flex;align-items:center;justify-content:center;color:var(--gray-500)}.ViewJobQuotes_businessName__3fnJ8{font-weight:600;color:var(--text-primary)}.ViewJobQuotes_quoteDate__3hcPc{font-size:.875rem;color:var(--text-secondary)}.ViewJobQuotes_quotePrice__1OuFN{font-size:1.125rem;font-weight:700;color:var(--primary-blue)}.ViewJobQuotes_modalBackdrop__2DEoP{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ViewJobQuotes_modalContent__2D9w_{background-color:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative}.ViewJobQuotes_modalContent__2D9w_ h2,.ViewJobQuotes_modalContent__2D9w_ h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.ViewJobQuotes_modalContent__2D9w_ p{color:var(--text-secondary);margin-bottom:.75rem;line-height:1.6}.ViewJobQuotes_modalCloseButton__1JzfH{position:absolute;top:.75rem;right:.75rem;background:none;border:none;color:var(--gray-400);cursor:pointer;padding:.25rem}.ViewJobQuotes_modalCloseButton__1JzfH:hover{color:var(--gray-600)}.ViewJobQuotes_detailItem__3Zlwn{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:var(--text-secondary);margin-bottom:.5rem}.ViewJobQuotes_detailItem__3Zlwn span{color:var(--text-primary)}.ViewJobQuotes_detailItem__3Zlwn svg{color:var(--primary-blue)}.ViewJobQuotes_detailSectionTitle__1wj50{font-weight:600;color:var(--primary-blue);margin-top:1rem;margin-bottom:.5rem}.ViewJobQuotes_quoteMessage__2zslu{background-color:var(--gray-50);padding:.75rem;border-radius:.375rem;border:1px solid var(--border-color);white-space:pre-wrap}.ViewJobQuotes_modalActions__J1EHu{margin-top:1.5rem;display:flex;grid-gap:.75rem;gap:.75rem;justify-content:flex-end}.ViewJobQuotes_actionButton__15M_1{padding:.625rem 1.25rem;border-radius:.375rem;font-weight:500;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;transition:background-color .2s ease}.ViewJobQuotes_actionButton__15M_1 svg{margin-right:.25rem}.ViewJobQuotes_messageButton__3vUBL{background-color:var(--amber-500);color:#fff}.ViewJobQuotes_messageButton__3vUBL:hover{background-color:var(--amber-600)}.ViewJobQuotes_assignButton__4V7Xy{background-color:var(--green-500);color:#fff}.ViewJobQuotes_assignButton__4V7Xy:hover{background-color:#059669}.ViewJobQuotes_assignButton__4V7Xy:disabled{background-color:var(--gray-300);cursor:not-allowed}.ViewJobQuotes_cancelButton__21YPh{background-color:var(--gray-200);color:var(--text-primary)}.ViewJobQuotes_cancelButton__21YPh:hover{background-color:var(--gray-300)}.ViewJobQuotes_confirmAssignButton__2zjOe{background-color:var(--green-500);color:#fff}.ViewJobQuotes_confirmAssignButton__2zjOe:hover{background-color:#059669}.ViewJobQuotes_confirmAssignButton__2zjOe:disabled{background-color:var(--gray-300)}.ViewJobQuotes_profileLink__1kmEx{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;margin-top:1rem;color:var(--primary-blue);text-decoration:none;font-size:.875rem}.ViewJobQuotes_profileLink__1kmEx:hover{text-decoration:underline}.ViewJobQuotes_buttonSecondary__3m6FX{background-color:var(--primary-blue-light);color:#fff}.ViewJobQuotes_buttonSecondary__3m6FX:hover{background-color:var(--primary-blue)}.RedesignedMapResult_rootContainer__2PFh8{min-height:100vh;background:linear-gradient(135deg,var(--blue-50),var(--amber-50))}.RedesignedMapResult_header__bZP3e{background:linear-gradient(90deg,var(--primary-blue),var(--primary-blue-dark));color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.RedesignedMapResult_headerContent__3XWjo{max-width:80rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;padding:1rem}.RedesignedMapResult_headerLeft__1aacm{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.RedesignedMapResult_headerLogo__2UJ1x{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.RedesignedMapResult_logoIconContainer__304bj{width:2rem;height:2rem;background-color:var(--amber-400);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.RedesignedMapResult_logoIcon__1GJ50{width:1.25rem;height:1.25rem;color:var(--gray-900)}.RedesignedMapResult_headerTitle__3knLN{font-size:1.5rem;font-weight:700}.RedesignedMapResult_searchBarContainer__1cltp{background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-bottom-width:1px;border-color:var(--gray-200)}.RedesignedMapResult_searchBarContent__3xPe3{max-width:80rem;margin-left:auto;margin-right:auto;padding:1rem}.RedesignedMapResult_searchBarInner__2Bnno{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.RedesignedMapResult_searchInputWrapper__vlpd_{flex:1 1;display:flex;align-items:center;background-color:var(--gray-50);border-radius:.5rem;padding:.75rem}.RedesignedMapResult_searchInputMain__3YtBj{flex:1 1;display:flex;align-items:center;grid-gap:1rem;gap:1rem}.RedesignedMapResult_searchLocationSection__25vug,.RedesignedMapResult_searchServiceSection__3THgd{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.RedesignedMapResult_searchIcon__3OxuO{width:1.25rem;height:1.25rem;color:var(--gray-500)}.RedesignedMapResult_searchTextLabel__17LGv{font-size:.75rem;color:var(--gray-500);font-weight:500}.RedesignedMapResult_searchTextValue__3V4RY{font-weight:600;color:var(--gray-900)}.RedesignedMapResult_searchDivider__1byaM{width:1px;height:2rem;background-color:var(--gray-300)}.RedesignedMapResult_searchServiceInput__h5gRE{flex:1 1}.RedesignedMapResult_clearSearchButton__141lo{padding:.5rem}.RedesignedMapResult_clearSearchIcon__cZ3_a{width:1.25rem;height:1.25rem}.RedesignedMapResult_mainContentContainer__3Akqr{max-width:80rem;margin-left:auto;margin-right:auto;padding:1rem}.RedesignedMapResult_mainContentLayout__2aLtL{display:flex;grid-gap:1.5rem;gap:1.5rem}.RedesignedMapResult_resultsSidebar__2RVFO{width:33.333333%}.RedesignedMapResult_resultsHeader__96DfR{margin-bottom:1rem}.RedesignedMapResult_resultsTitle__2YdTy{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin-bottom:.5rem}.RedesignedMapResult_resultsMeta__2rZzV{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:var(--gray-600)}.RedesignedMapResult_resultsInfoIconContainer__GxpkW{width:1rem;height:1rem;background-color:var(--gray-300);border-radius:9999px;display:flex;align-items:center;justify-content:center}.RedesignedMapResult_resultsInfoIconText__cvqlH{font-size:.75rem;color:#fff}.RedesignedMapResult_resultsList__37Hm0{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;max-height:calc(100vh - 300px);overflow-y:auto}.RedesignedMapResult_businessCard__JtEE3{background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:none;overflow:hidden;margin-bottom:1rem;cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.RedesignedMapResult_businessCardSelected__2b3aQ{box-shadow:0 0 0 2px var(--primary-blue),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:var(--blue-50)}.RedesignedMapResult_businessCardContent__2R_PM{padding:1.5rem}.RedesignedMapResult_sponsoredSection__28gZz{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.RedesignedMapResult_businessInfoSection__1n5t-{display:flex;align-items:flex-start;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.RedesignedMapResult_businessAvatarContainer__2499f{position:relative;display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;overflow:hidden;border-radius:9999px}.RedesignedMapResult_avatarFallback__3xVIA{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:9999px;font-weight:500}.RedesignedMapResult_avatarFallbackAmber__dpVBm{background-color:var(--amber-400);color:var(--gray-900)}.RedesignedMapResult_businessDetails__1rVIJ{flex:1 1;min-width:0}.RedesignedMapResult_businessName__bbxXV{font-weight:700;font-size:1.125rem;color:var(--gray-900);margin-bottom:.25rem}.RedesignedMapResult_ratingSection__2zA7i{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem}.RedesignedMapResult_starsContainer__1J6yG{display:flex;align-items:center}.RedesignedMapResult_starIcon__IGbL0{width:1rem;height:1rem}.RedesignedMapResult_starIconFilled__22Ng5{color:var(--amber-400);fill:currentColor}.RedesignedMapResult_starIconEmpty__2v61-{color:var(--gray-300)}.RedesignedMapResult_ratingValue__3s_JU{margin-left:.5rem;font-size:.875rem;font-weight:600;color:var(--gray-900)}.RedesignedMapResult_reviewCount__2DmgY{font-size:.875rem;color:var(--gray-500)}.RedesignedMapResult_addressSection__WXVsA,.RedesignedMapResult_phoneSection__3Ze1t{display:flex;align-items:center;color:var(--gray-600);margin-bottom:.5rem}.RedesignedMapResult_phoneSection__3Ze1t{margin-bottom:.75rem}.RedesignedMapResult_addressIcon__3vUrl,.RedesignedMapResult_jobsIcon__2v4Yw,.RedesignedMapResult_phoneIcon__24DnZ,.RedesignedMapResult_timeIcon__1DYxP{width:1rem;height:1rem;margin-right:.5rem}.RedesignedMapResult_addressText__DfSjr,.RedesignedMapResult_phoneTextValue__15sz2{font-size:.875rem}.RedesignedMapResult_phoneTextValue__15sz2{font-weight:500}.RedesignedMapResult_additionalInfoSection__2pw6i{margin-bottom:1rem}.RedesignedMapResult_completedJobsSection__uzxwV,.RedesignedMapResult_responseTimeSection__2i9Yn{display:flex;align-items:center;font-size:.875rem;color:var(--gray-600)}.RedesignedMapResult_responseTimeSection__2i9Yn{margin-bottom:.5rem}.RedesignedMapResult_servicesSection__3hL9o{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.RedesignedMapResult_actionsSection__1LSzW{display:flex;grid-gap:.5rem;gap:.5rem}.RedesignedMapResult_messageButton__u5rNb{flex:1 1}.RedesignedMapResult_buttonIcon__3P8YH{width:1rem;height:1rem;margin-right:.5rem}.RedesignedMapResult_mapContainer__2mHzX{flex:1 1}.RedesignedMapResult_mapCard__eZXW4{background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:none;overflow:hidden;height:calc(100vh - 200px);display:flex;flex-direction:column}.RedesignedMapResult_mapCardHeader__2CBi_{padding:1.5rem;border-bottom:1px solid var(--gray-200);display:flex;align-items:center;justify-content:space-between}.RedesignedMapResult_mapCardTitleSection__KDxLW{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.RedesignedMapResult_mapCardTitle__1Mn8u{font-size:1.5rem;font-weight:600;line-height:1.2}.RedesignedMapResult_mapViewControls__2-NIV{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.RedesignedMapResult_viewModeToggleContainer__1WFir{display:flex;background-color:var(--gray-100);border-radius:.5rem;padding:.25rem}.RedesignedMapResult_viewModeButton__1uhNC{padding:.25rem .75rem;border-radius:.25rem;font-size:.875rem;font-weight:500;transition-property:color,background-color,box-shadow;transition-duration:.15s;border:none;background-color:initial;cursor:pointer}.RedesignedMapResult_viewModeButton__1uhNC:hover{color:var(--gray-900)}.RedesignedMapResult_viewModeButtonActive__3OZlN{background-color:#fff;color:var(--gray-900);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.RedesignedMapResult_viewModeButtonInactive__3EQtj{color:var(--gray-600)}.RedesignedMapResult_viewModeIcon__1UM6g{width:1rem;height:1rem;margin-right:.25rem;display:inline}.RedesignedMapResult_navigationIcon__WY82X{width:1rem;height:1rem}.RedesignedMapResult_mapCardContent__1aZ6J{padding:0;position:relative;flex-grow:1}.RedesignedMapResult_mapPlaceholder__1JJho{width:100%;height:100%;background-image:linear-gradient(to bottom right,var(--blue-100),var(--green-100));display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.RedesignedMapResult_mapPlaceholderOverlay__1qOzW{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2}.RedesignedMapResult_mapPlaceholderOverlayGradient__3p83i{width:100%;height:100%;background-image:linear-gradient(to bottom right,var(--blue-200),var(--green-200),var(--blue-300))}.RedesignedMapResult_mapPinBase__rYzyk{width:2rem;height:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.RedesignedMapResult_mapPinIcon__THMAi{width:1.25rem;height:1.25rem;color:#fff}.RedesignedMapResult_mapPin1__QhU6k{position:absolute;top:25%;left:33.333333%;transform:translateX(-50%) translateY(-50%);background-color:var(--red-500);animation:RedesignedMapResult_bounce__3a2dU 1s infinite}.RedesignedMapResult_mapPin2__1a5Xt{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:var(--primary-blue)}.RedesignedMapResult_mapPin3__R_Ulq{position:absolute;bottom:33.333333%;right:33.333333%;transform:translateX(50%) translateY(50%);background-color:var(--green-500)}.RedesignedMapResult_mapPin4__2b8K0{position:absolute;top:66.666667%;left:25%;transform:translateX(-50%) translateY(-50%);background-color:var(--purple-500)}@keyframes RedesignedMapResult_bounce__3a2dU{0%,to{transform:translateX(-50%) translateY(-50%) translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateX(-50%) translateY(-50%) translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.RedesignedMapResult_mapPlaceholderTextContainer__36cMx{text-align:center;z-index:10}.RedesignedMapResult_mapPlaceholderIcon__2bELa{width:4rem;height:4rem;color:var(--gray-400);margin-left:auto;margin-right:auto;margin-bottom:1rem}.RedesignedMapResult_mapPlaceholderTextMedium__BN-dx{color:var(--gray-600);font-weight:500}.RedesignedMapResult_mapPlaceholderTextSmall__2nArg{font-size:.875rem;color:var(--gray-500)}.RedesignedMapResult_mapControls__14mW0{position:absolute;bottom:1rem;right:1rem;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.RedesignedMapResult_mapControlButton__2a9nn{background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.RedesignedMapResult_mapControlText__3s24h{font-size:1.125rem;font-weight:700;line-height:1}.RedesignedMapResult_btn__2dsD_{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .15s ease;cursor:pointer;border:none;text-decoration:none;grid-gap:.5rem;gap:.5rem}.RedesignedMapResult_btn__2dsD_:focus{outline:2px solid var(--primary-blue);outline-offset:2px}.RedesignedMapResult_btnPrimary__1KtU9{background-color:var(--primary-blue);color:#fff;padding:.5rem 1rem;height:2.5rem}.RedesignedMapResult_btnPrimary__1KtU9:hover{background-color:var(--primary-blue-dark)}.RedesignedMapResult_btnOutline__NU1ox{background-color:#fff;color:var(--gray-700);border:1px solid var(--gray-300);padding:.5rem 1rem;height:2.5rem}.RedesignedMapResult_btnOutline__NU1ox:hover{background-color:var(--gray-50)}.RedesignedMapResult_btnGhost__2fxyr{background-color:initial;color:inherit;padding:.5rem;height:2.5rem;width:2.5rem}.RedesignedMapResult_btnGhost__2fxyr:hover{background-color:rgba(0,0,0,.05)}.RedesignedMapResult_btnSm__1xt1y{padding:.375rem .75rem;height:2.25rem;font-size:.75rem}.RedesignedMapResult_badge__2oajd{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:color .15s ease,background-color .15s ease}.RedesignedMapResult_badgeSecondary__2rM-Y{background-color:var(--amber-400);color:var(--gray-900)}.RedesignedMapResult_badgeSecondary__2rM-Y:hover{background-color:var(--amber-300)}.RedesignedMapResult_badgeIcon__3-BdI{width:.75rem;height:.75rem;margin-right:.25rem}.RedesignedMapResult_badgeVerified__1_pEt{background-color:var(--green-100);color:var(--green-800)}.RedesignedMapResult_badgeOutline__31Wig{background-color:initial;color:var(--gray-700);border:1px solid var(--gray-300)}.RedesignedMapResult_hidden__33Ejg{display:none}._BusinessDashboard_dashboardContainer__2bYp4{min-height:100vh;background-image:linear-gradient(to bottom right,#eff6ff,#fffbeb)}._BusinessDashboard_header__1-AyZ{background-image:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}._BusinessDashboard_container__1b5rQ{width:100%;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}._BusinessDashboard_emptyState__2YCdC{text-align:center;padding:2rem 1rem;color:#6b7280}._BusinessDashboard_emptyStateIcon__2J469{margin:0 auto .75rem;color:#9ca3af}._BusinessDashboard_emptyStateText__29llR{font-size:.875rem;font-weight:500}._BusinessDashboard_imageModalOverlay__KwlEo{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1100}._BusinessDashboard_imageModalContent__E-UvZ{position:relative;max-width:90vw;max-height:90vh}._BusinessDashboard_enlargedImage__G9B7W{display:block;max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px}._BusinessDashboard_closeButton__dm5by{position:absolute;top:-15px;right:-15px;background:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;font-weight:700;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.2)}._BusinessDashboard_nextButton__3Hy76,._BusinessDashboard_prevButton__EgZ4k{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:16px;cursor:pointer;font-size:24px;z-index:1101;transition:background-color .2s;border-radius:8px}._BusinessDashboard_nextButton__3Hy76:hover,._BusinessDashboard_prevButton__EgZ4k:hover{background-color:rgba(0,0,0,.8)}._BusinessDashboard_prevButton__EgZ4k{left:10px}._BusinessDashboard_nextButton__3Hy76{right:10px}@media (min-width:640px){._BusinessDashboard_container__1b5rQ{max-width:640px}}@media (min-width:768px){._BusinessDashboard_container__1b5rQ{max-width:768px}}@media (min-width:1024px){._BusinessDashboard_container__1b5rQ{max-width:1024px}}@media (min-width:1280px){._BusinessDashboard_container__1b5rQ{max-width:1280px}}@media (min-width:1536px){._BusinessDashboard_container__1b5rQ{max-width:1536px}}._BusinessDashboard_headerContent__1T3nM{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}._BusinessDashboard_headerLeft__r9yqT{display:flex;align-items:center;grid-gap:1rem;gap:1rem}._BusinessDashboard_quickSearchCardWrapper__1W_NL{margin-bottom:2rem}._BusinessDashboard_logoContainer__dU5nQ{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}._BusinessDashboard_logoIcon__2vBek{height:2rem;width:2rem;color:#f59e0b}._BusinessDashboard_logoText__5eeWh{font-size:1.5rem;line-height:2rem;font-weight:700}._BusinessDashboard_professionalBadge__1XKCy{background-color:#f59e0b;color:#1e3a8a}._BusinessDashboard_professionalBadge__1XKCy:hover{background-color:#fbbf24}._BusinessDashboard_headerRight__HuoFM{display:flex;align-items:center;grid-gap:1rem;gap:1rem}._BusinessDashboard_notificationButton__36U4y{color:#fff}._BusinessDashboard_notificationButton__36U4y:hover{background-color:#3b82f6}._BusinessDashboard_notificationIcon__32saL{height:1.25rem;width:1.25rem}._BusinessDashboard_avatarFallback__2kGDh{background-color:#f59e0b;color:#1e3a8a}._BusinessDashboard_userInfo__14ELs{text-align:right}._BusinessDashboard_userName__1uX7Q{font-weight:600}._BusinessDashboard_userStatus__J6UN8{font-size:.875rem;line-height:1.25rem;color:#bfdbfe}._BusinessDashboard_mainContent__3_Av4{padding-top:2rem;padding-bottom:2rem}._BusinessDashboard_welcomeSection__NE1qe{margin-bottom:2rem;margin-top:1rem}._BusinessDashboard_welcomeTitle__2GY9W{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:#111827;margin-bottom:.5rem}._BusinessDashboard_welcomeSubtitle__eoTAw{color:#4b5563}._BusinessDashboard_statsGrid__1u_dU{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){._BusinessDashboard_statsGrid__1u_dU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){._BusinessDashboard_statsGrid__1u_dU{grid-template-columns:repeat(4,minmax(0,1fr))}}._BusinessDashboard_statCard__DzmE7{color:#fff;border-width:0}._BusinessDashboard_statCardContent__2huZV{padding:1.5rem}._BusinessDashboard_statCardBlue__7lcci{background-image:linear-gradient(to bottom right,#3b82f6,#2563eb)}._BusinessDashboard_statCardAmber__KPj_e{background-image:linear-gradient(to bottom right,#f59e0b,#d97706)}._BusinessDashboard_statCardGreen__3ibOy{background-image:linear-gradient(to bottom right,#22c55e,#16a34a)}._BusinessDashboard_statCardPurple__2jUXV{background-image:linear-gradient(to bottom right,#a855f7,#9333ea)}._BusinessDashboard_statCardInfo__WVdDh{display:flex;align-items:center;justify-content:space-between}._BusinessDashboard_statLabelBlue__jrcpb{color:#dbeafe;font-size:.875rem;line-height:1.25rem}._BusinessDashboard_statValue__1iL_h{font-size:1.875rem;line-height:2.25rem;font-weight:700}._BusinessDashboard_statChangeBlue__35oRv{color:#bfdbfe;font-size:.75rem;line-height:1rem}._BusinessDashboard_statIconBlue__n6p0T{height:2rem;width:2rem;color:#bfdbfe}._BusinessDashboard_statLabelAmber__1hrKy{color:#fef3c7;font-size:.875rem;line-height:1.25rem}._BusinessDashboard_statChangeAmber__2hh-H{color:#fde68a;font-size:.75rem;line-height:1rem}._BusinessDashboard_statIconAmber__D1q5t{height:2rem;width:2rem;color:#fde68a}._BusinessDashboard_statLabelGreen__3vC_Q{color:#dcfce7;font-size:.875rem;line-height:1.25rem}._BusinessDashboard_statChangeGreen__1xQv5{color:#bbf7d0;font-size:.75rem;line-height:1rem}._BusinessDashboard_statIconGreen__3A758{height:2rem;width:2rem;color:#bbf7d0}._BusinessDashboard_statLabelPurple__3Hgai{color:#f3e8ff;font-size:.875rem;line-height:1.25rem}._BusinessDashboard_statChangePurple__327sC{color:#e9d5ff;font-size:.75rem;line-height:1rem}._BusinessDashboard_statIconPurple__1OdQa{height:2rem;width:2rem;color:#e9d5ff}._BusinessDashboard_mainLayoutGrid__2vpqw{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media (min-width:1024px){._BusinessDashboard_mainLayoutGrid__2vpqw{grid-template-columns:repeat(3,minmax(0,1fr))}}._BusinessDashboard_leftColumn__3g2VL{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}@media (min-width:1024px){._BusinessDashboard_leftColumn__3g2VL{grid-column:span 2/span 2}}._BusinessDashboard_rightColumn__3JuMz{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}._BusinessDashboard_cardBase__1qDBB{border-width:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}._BusinessDashboard_quickActionsCardHeader__2yZwa{background-image:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem}._BusinessDashboard_cardTitleContainer__QrWj6{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}._BusinessDashboard_cardTitleIcon__1CUNk{height:1.25rem;width:1.25rem}._BusinessDashboard_cardTitleIconBlue__26iO3{color:#2563eb}._BusinessDashboard_quickActionsContent__2wcKG{padding:1.5rem}._BusinessDashboard_quickActionsGrid__1BYRj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}._BusinessDashboard_assignedBadge__1tdV5{display:inline-flex;align-items:center;margin-top:8px;margin-bottom:8px;background-color:#ff9800;color:#fff;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:600}._BusinessDashboard_assignedBadgeIcon__2G6jR{margin-right:6px}@media (min-width:768px){._BusinessDashboard_quickActionsGrid__1BYRj{grid-template-columns:repeat(4,minmax(0,1fr))}}._BusinessDashboard_actionButton__1HaNb{height:5rem;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;border-width:1px}._BusinessDashboard_actionButtonIcon__1hb6q{height:1.5rem;width:1.5rem}._BusinessDashboard_actionButtonText__3LCI5{font-size:.875rem;line-height:1.25rem}._BusinessDashboard_actionButtonBlue__3tzr8{background-color:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}._BusinessDashboard_actionButtonBlue__3tzr8:hover{background-color:#dbeafe}._BusinessDashboard_actionButtonAmber__ulvwm{background-color:#fffbeb;color:#b45309;border-color:#fde68a}._BusinessDashboard_actionButtonAmber__ulvwm:hover{background-color:#fef3c7}._BusinessDashboard_actionButtonGreen__k4Dth{background-color:#f0fdf4;color:#15803d;border-color:#bbf7d0}._BusinessDashboard_actionButtonGreen__k4Dth:hover{background-color:#dcfce7}._BusinessDashboard_actionButtonPurple__3hf_E{background-color:#faf5ff;color:#7e22ce;border-color:#e9d5ff}._BusinessDashboard_actionButtonPurple__3hf_E:hover{background-color:#f3e8ff}._BusinessDashboard_jobLeadItem__bxbY0,._BusinessDashboard_jobLeadsHeader__1ngwW{display:flex;align-items:center;justify-content:space-between}._BusinessDashboard_jobLeadItem__bxbY0{padding:1rem;background-color:#f9fafb;border-radius:.5rem;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._BusinessDashboard_jobLeadItem__bxbY0:hover{background-color:#f3f4f6}._BusinessDashboard_jobLeadContent__2o-0y{flex:1 1}._BusinessDashboard_jobLeadTitleContainer__UvGnr{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}._BusinessDashboard_jobLeadTitle__1M31m{font-weight:600;color:#111827}._BusinessDashboard_jobLeadUrgentBadge__3zClS{font-size:.75rem;line-height:1rem}._BusinessDashboard_jobLeadLocation__1Zt_5{font-size:.875rem;line-height:1.25rem;color:#4b5563}._BusinessDashboard_jobLeadPosted__2firC{font-size:.875rem;line-height:1.25rem;color:#6b7280}._BusinessDashboard_jobItem_detailsGrid__3MihK{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem 1rem;gap:.5rem 1rem;font-size:.975rem;margin-bottom:.75rem}._BusinessDashboard_jobItem_detailLabel__2pYxG{color:#32363d;font-weight:300;font-size:.9rem}._BusinessDashboard_jobItem_detailValue__1hULa{color:#000;font-weight:500;padding-top:5px}._BusinessDashboard_jobItem_badgeContainer__22TFS{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}._BusinessDashboard_jobItem_badge__2ZgAG{padding:.25em .6em;font-size:.75rem;font-weight:500;border-radius:.375rem;display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;line-height:1;margin-top:5px}._BusinessDashboard_jobItem_badgeOutline__2OZAY{border:1px solid;background-color:#2563eb;color:#fff}._BusinessDashboard_jobLeadMeta__3Ok-r{display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem}._BusinessDashboard_jobLeadBudget__3z6Km{font-weight:700;color:#16a34a}._BusinessDashboard_jobLeadButton__2cozf{margin-top:.5rem}._BusinessDashboard_jobItem_viewProfileButton__3GXLQ{width:130px;background-color:#fff;color:#007bff;border:1px solid #007bff;font-weight:600;font-size:.8rem;padding:6px 0;transition:background-color .2s ease,color .2s ease;border-radius:.975rem;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;line-height:1.25rem}._BusinessDashboard_jobItem_viewProfileButton__3GXLQ:hover{background-color:#007bff;color:#fff}._BusinessDashboard_viewAllButtonSmall__34ufb{padding:.5rem;font-size:1rem;width:150px;background-color:#f59e0b}._BusinessDashboard_viewAllButtonSmall__34ufb:hover{background-color:#fbbf24}._BusinessDashboard_profileCompletionProgressContainer__BOmt_{margin-bottom:.5rem}._BusinessDashboard_profileStrengthTextContainer__EBINv{display:flex;justify-content:space-between;font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem}._BusinessDashboard_profileStrengthValue__2UZMN{font-weight:600}._BusinessDashboard_profileChecklist__3vpUa{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;font-size:.875rem;line-height:1.25rem}._BusinessDashboard_checklistItem__FMf4_{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}._BusinessDashboard_checklistDot__aYMY3{width:.5rem;height:.5rem;border-radius:9999px}._BusinessDashboard_dotGreen__1S8hF{background-color:#22c55e}._BusinessDashboard_dotAmber__1_Yv6{background-color:#f59e0b}._BusinessDashboard_completeProfileButton__2vzOS{width:100%}._BusinessDashboard_messagesHeader__1vFxA{display:flex;align-items:center;justify-content:space-between}._BusinessDashboard_messagesList__1vJ8O{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}._BusinessDashboard_messageItem__3BgSc{padding:.75rem;border-radius:.5rem}._BusinessDashboard_messageItemUnread__10jvI{background-color:#eff6ff;border-left-width:4px;border-left-color:#3b82f6}._BusinessDashboard_messageItemRead__3fFp8{background-color:#f9fafb}._BusinessDashboard_messageMeta__1lSoc{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}._BusinessDashboard_messageClient__1XyQg{font-weight:600;font-size:.875rem;line-height:1.25rem}._BusinessDashboard_messageTime__7B0GS{font-size:.75rem;line-height:1rem;color:#6b7280}._BusinessDashboard_messagePreview__1yhaq{font-size:.875rem;line-height:1.25rem;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._BusinessDashboard_viewAllMessagesButton__3jjlY{width:100%;margin-top:1rem}._BusinessDashboard_savedBusinessItem__3yP-M{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem;background-color:#f9fafb;border-radius:.5rem;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._BusinessDashboard_savedBusinessItem__3yP-M:hover{background-color:#f3f4f6}._BusinessDashboard_savedBusinessAvatar__1tm1q{width:64px!important;height:64px!important;border-radius:50%!important;overflow:hidden}._BusinessDashboard_savedBusinessAvatar__1tm1q div[role=img],._BusinessDashboard_savedBusinessAvatar__1tm1q img{width:100%;height:100%;object-fit:cover}._BusinessDashboard_savedBusinessInfo__2hPh0{flex:1 1;min-width:0}._BusinessDashboard_savedBusinessName__2jYHV{font-weight:600;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._BusinessDashboard_savedBusinessSpecialty__2ELlG{font-size:.75rem;color:#4b5563}._BusinessDashboard_savedBusinessDescription__2OE6c{font-size:.8rem;color:#6b7280;margin-top:.25rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._BusinessDashboard_ratingContainer__1b-cE{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;margin-top:.25rem}._BusinessDashboard_ratingStarIcon__1AuRV{height:.75rem;width:.75rem;fill:#f59e0b;color:#f59e0b}._BusinessDashboard_ratingValue__1ocDw{font-size:.75rem;font-weight:600}._BusinessDashboard_ratingReviews__1Oy6K{font-size:.75rem;color:#6b7280}._BusinessDashboard_viewAllSavedButton__31Chu{width:90%;margin-top:1rem;background-color:#f59e0b;padding:.5rem}._BusinessDashboard_viewAllSavedButton__31Chu:hover{color:#fff;background-color:#f3af39}._BusinessDashboard_mascotCard__2Gjya{border-width:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-image:linear-gradient(to bottom right,#fef3c7,#fde68a)}._BusinessDashboard_mascotContent__38Ftk{padding:1.5rem;text-align:center}._BusinessDashboard_mascotEmoji__5H4gX{font-size:3.75rem;line-height:1;margin-bottom:1rem}._BusinessDashboard_mascotTitle__1PAdh{font-weight:700;color:#92400e;margin-bottom:.5rem}._BusinessDashboard_mascotText__1ORjd{font-size:.875rem;line-height:1.25rem;color:#b45309;margin-bottom:1rem}._BusinessDashboard_mascotButton__brxvy{background-color:#d97706;color:#fff}._BusinessDashboard_mascotButton__brxvy:hover{background-color:#b45309}._BusinessDashboard_spaceY4__153Ds>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}._BusinessDashboard_spaceY6__247Iy>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}._BusinessDashboard_linkButton__t4daE{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;padding:0;font-size:inherit}.SearchForm_searchForm__172Lg{width:100%;margin:0 auto;border:1px solid #e0e0e0;border-radius:12px;padding:12px;display:flex;box-shadow:0 5px 25px rgba(0,0,0,.08);justify-content:space-between;align-items:center;background:#fff;color:#3c3c3c}.SearchForm_searchInputs__18z38{display:flex;align-items:center;flex:1 1;line-height:0}.SearchForm_searchInputs__18z38 label{width:100%;font-size:16px;line-height:18px;color:#3c3c3c;font-family:"Neue Montreal-Medium",Helvetica;margin-bottom:3px;display:block}.SearchForm_locationInput__33IG-{width:40%;border-right:1px solid #e0e0e0;padding-right:20px;padding-left:10px;position:relative}.SearchForm_serviceInput__1vnEW{padding-left:20px;flex:1 1;position:relative}.SearchForm_searchInputs__18z38 input,.SearchForm_searchInputs__18z38 input:focus{border:none;outline:none;box-shadow:none;width:100%;font-size:16px;font-family:"Neue Montreal-Regular",Helvetica;color:rgba(85,85,85,.85);line-height:19px;background:transparent}.SearchForm_searchInputs__18z38 input::placeholder{color:rgba(85,85,85,.65)}.SearchForm_filterSearch__wmffy{display:flex;align-items:center;grid-gap:10px;gap:10px;position:relative}.SearchForm_searchFormWithoutFilters__3VRs7 .SearchForm_filterSearch__wmffy{width:auto;justify-content:flex-end}.SearchForm_searchBtn__q9lP7{background:#daa520;display:flex;align-items:center;justify-content:center;border-radius:8px;height:48px;width:48px;border:none;cursor:pointer}.SearchForm_searchBtn__q9lP7 img{max-height:20px;max-width:20px}.SearchForm_searchBtn__q9lP7 span{display:none;color:#fff;margin-left:8px;font-size:16px;font-family:"Neue Montreal-Medium",Helvetica}.SearchForm_dropdownResults__2ZVRi{position:absolute;top:100%;left:20px;width:calc(100% - 20px);background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 8px 8px;list-style:none;padding:0;max-height:250px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:8px 0 0}.SearchForm_resultItem__2eB-W{padding:12px 20px;cursor:pointer;font-family:"Neue Montreal-Regular",Helvetica;font-size:15px;color:#333;line-height:normal;text-align:left;display:flex;align-items:center}.SearchForm_resultItem__2eB-W:hover{background-color:#f0f0f0}.SearchForm_clearButton__GhGvd{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:20px;color:#888;cursor:pointer;padding:0 5px;line-height:1}.SearchForm_clearButton__GhGvd:hover{color:#333}.SearchForm_categoryHeader__1CfBD{padding:1rem;background-color:#f8f9fa;font-weight:600;color:#495057;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.SearchForm_icon__3kLwh{width:20px;height:20px;color:#007bff;margin-right:8px}.SearchForm_errorMessage__3_YMF{color:red;font-size:14px;margin-top:5px}.SearchForm_iconRegion__1IEac{color:#d4af37}.SearchForm_iconSuburb__17djo{color:#666}.SearchForm_dropdownResults__2ZVRi{max-height:300px;overflow-y:auto;z-index:1000}.SearchForm_voiceBtn__DxUIQ{background:#f8f9fa;border:1px solid #e0e0e0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1a73e8;transition:all .3s ease;margin-right:10px}.SearchForm_voiceBtn__DxUIQ:hover{background:#e8f0fe;transform:scale(1.05)}.SearchForm_voiceBtn__DxUIQ:disabled{opacity:.7;cursor:wait}.SearchForm_pulse__tT2ym{background-color:#ffebee;color:#d32f2f;animation:SearchForm_pulse-red__3WrB0 1.5s infinite;border-color:#ffcdd2}@keyframes SearchForm_pulse-red__3WrB0{0%{box-shadow:0 0 0 0 rgba(211,47,47,.4)}70%{box-shadow:0 0 0 10px rgba(211,47,47,0)}to{box-shadow:0 0 0 0 rgba(211,47,47,0)}}.SearchForm_spin__VLmox{animation:SearchForm_spin__VLmox 1s linear infinite}@keyframes SearchForm_spin__VLmox{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:767px){.SearchForm_searchForm__172Lg{flex-direction:column;border-radius:10px;padding:9px}.SearchForm_searchInputs__18z38{flex-direction:column;width:100%}.SearchForm_locationInput__33IG-{width:100%;padding:8px 0;border-right:0;border-bottom:1px solid #ddd}.SearchForm_locationInput__33IG-:focus{outline:none;box-shadow:none;border:none}.SearchForm_serviceInput__1vnEW{width:100%;padding:8px 0}.SearchForm_filterSearch__wmffy{width:100%;justify-content:center;grid-gap:10px;gap:10px;padding-top:10px;margin-top:10px;border-top:1px solid #ddd;display:flex;align-items:center}.SearchForm_searchFormWithoutFilters__3VRs7 .SearchForm_filterSearch__wmffy{width:100%}.SearchForm_searchBtn__q9lP7{height:42px;width:auto;padding:0 15px}.SearchForm_searchBtn__q9lP7 span{display:inline-block}}.ImportGoogleRatingModal_modalOverlay__vDh7X{position:fixed;inset:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ImportGoogleRatingModal_modalContent__18zH4{background:#fff;padding:2rem;border-radius:12px;max-width:500px;width:90%;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.2)}.ImportGoogleRatingModal_closeButton__yEyxg{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#888}.ImportGoogleRatingModal_modalContent__18zH4 h3{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;text-align:center}.ImportGoogleRatingModal_subtitle__3UtoJ{text-align:center;color:#555;margin-bottom:1.5rem}.ImportGoogleRatingModal_infoBox__186H_{background-color:#eef2f5;padding:1rem;border-radius:8px;display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:.9rem;color:#5a7a96;margin-bottom:1.5rem}.ImportGoogleRatingModal_formGroup__1ls6M{margin-bottom:1rem}.ImportGoogleRatingModal_formGroup__1ls6M label{display:block;font-weight:500;margin-bottom:.5rem}.ImportGoogleRatingModal_confirmationBox___olb_{margin-top:1.5rem;padding:1.5rem;border:1px solid #ddd;border-radius:8px;text-align:center}.ImportGoogleRatingModal_businessName__19ajA{font-size:1.2rem;font-weight:600;margin:.5rem 0}.ImportGoogleRatingModal_ratingDisplay__UugNY{display:flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px;margin-bottom:1.5rem;color:#f39c12}.ImportGoogleRatingModal_ratingDisplay__UugNY span{color:#666;font-size:.9rem}.ImportGoogleRatingModal_confirmButton__1VHGq{background-color:#2c3e50;color:#fff;border:none;padding:12px 25px;border-radius:8px;font-weight:600;cursor:pointer;width:100%}.ImportGoogleRatingModal_errorText__1sPW1{color:#c0392b;text-align:center;margin-top:1rem}.ImportGoogleRatingModal_errorBox__xTpqP{margin-top:1rem;padding:1rem;border-radius:8px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;display:flex;align-items:flex-start;grid-gap:10px;gap:10px}.ImportGoogleRatingModal_errorIcon__1Sbx9{margin-top:3px;flex-shrink:0}.ImportGoogleRatingModal_errorBox__xTpqP strong{display:block;margin-bottom:5px}.ImportGoogleRatingModal_errorBox__xTpqP p{margin:0;line-height:1.5}.ImportGoogleRatingModal_errorDetails__3TDzT{margin-bottom:10px!important}.ImportGoogleRatingModal_errorSuggestion__3DP3S{font-size:.9rem;font-style:italic}.ImportGoogleRatingModal_websiteDisplay__HglXr{font-size:.9rem;color:#007bff;margin-bottom:1rem;word-break:break-all}.ImportGoogleRatingModal_successView__39CDz{padding:2rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center}.ImportGoogleRatingModal_successIconWrapper__jko_o{width:70px;height:70px;border-radius:50%;background-color:#d4edda;color:#155724;display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:1.5rem}.ImportGoogleRatingModal_successView__39CDz .ImportGoogleRatingModal_confirmButton__1VHGq{margin-top:1rem}.ImportGoogleRatingModal_successView__39CDz .ImportGoogleRatingModal_subtitle__3UtoJ{margin-bottom:2rem}.ImportGoogleRatingModal_loadingText__3mbp1{text-align:center;color:#555;margin-top:1rem}._HomeUserDashboard_dashboardContainer__1W0Xy{min-height:100vh;background-image:linear-gradient(to bottom right,#eff6ff,#fffbeb)}._HomeUserDashboard_header__3DDc9{background-image:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}._HomeUserDashboard_container__3mg4w{width:100%;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}@media (min-width:640px){._HomeUserDashboard_container__3mg4w{max-width:640px}}@media (min-width:768px){._HomeUserDashboard_container__3mg4w{max-width:768px}}@media (min-width:1024px){._HomeUserDashboard_container__3mg4w{max-width:1024px}}@media (min-width:1280px){._HomeUserDashboard_container__3mg4w{max-width:1280px}}@media (min-width:1536px){._HomeUserDashboard_container__3mg4w{max-width:1536px}}._HomeUserDashboard_headerContent__3JB7j{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}._HomeUserDashboard_headerLeft__28N53{display:flex;align-items:center;grid-gap:1rem;gap:1rem}._HomeUserDashboard_logoContainer__nKC6L{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}._HomeUserDashboard_logoIcon__2MIuz{height:2rem;width:2rem;color:#f59e0b}._HomeUserDashboard_logoText__OEKjr{font-size:1.5rem;line-height:2rem;font-weight:700}._HomeUserDashboard_homeOwnerBadge__nYN3-{background-color:#f59e0b;color:#1e3a8a}._HomeUserDashboard_homeOwnerBadge__nYN3-:hover{background-color:#fbbf24}._HomeUserDashboard_headerRight__2ym4f{display:flex;align-items:center;grid-gap:1rem;gap:1rem}._HomeUserDashboard_notificationButton__21mEK{color:#fff}._HomeUserDashboard_notificationButton__21mEK:hover{background-color:#3b82f6}._HomeUserDashboard_notificationIcon__3d8at{height:1.25rem;width:1.25rem}._HomeUserDashboard_avatarFallback__WA4NR{background-color:#f59e0b;color:#1e3a8a}._HomeUserDashboard_userInfo__jvked{text-align:right}._HomeUserDashboard_userName__3WxbO{font-weight:600}._HomeUserDashboard_userStatus__KYLN1{font-size:.875rem;line-height:1.25rem;color:#bfdbfe}._HomeUserDashboard_mainContent__36_g6{padding-top:2rem;padding-bottom:2rem}._HomeUserDashboard_welcomeSection__1aU6J{margin-bottom:2rem}._HomeUserDashboard_welcomeTitle__VQoy_{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:#111827;margin-bottom:.5rem}._HomeUserDashboard_welcomeSubtitle__2a9k5{color:#4b5563}._HomeUserDashboard_quickSearchCard__13HgJ{margin-bottom:2rem;border-width:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-image:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff}._HomeUserDashboard_quickSearchContent__WirdI{padding:1.5rem}._HomeUserDashboard_quickSearchTitle__1uOm9{font-size:1.25rem;line-height:1.75rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center}._HomeUserDashboard_quickSearchIcon__2lgNA{height:1.25rem;width:1.25rem;margin-right:.5rem}._HomeUserDashboard_quickSearchGrid__4qW-r{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (min-width:768px){._HomeUserDashboard_quickSearchGrid__4qW-r{grid-template-columns:repeat(3,minmax(0,1fr))}}._HomeUserDashboard_inputWrapper__1U4C5{position:relative}._HomeUserDashboard_inputIcon__U-QYF{position:absolute;left:.75rem;top:.75rem;height:1rem;width:1rem;color:#93c5fd}._HomeUserDashboard_searchInput__3WS9i{padding-left:2.5rem;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}._HomeUserDashboard_searchInput__3WS9i::placeholder{color:#bfdbfe}._HomeUserDashboard_quickSearchCardWrapper__XAU-7{margin-bottom:2rem}._HomeUserDashboard_searchButton__3FD7c{background-color:#f59e0b;color:#fff;font-weight:600}._HomeUserDashboard_searchButton__3FD7c:hover{background-color:#d97706}._HomeUserDashboard_statsGrid__149op{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){._HomeUserDashboard_statsGrid__149op{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){._HomeUserDashboard_statsGrid__149op{grid-template-columns:repeat(4,minmax(0,1fr))}}._HomeUserDashboard_statCard__1AUq2{color:#fff;border-width:0}._HomeUserDashboard_statCardContent__QNFVC{padding:1.5rem}._HomeUserDashboard_statCardBlue__1Zw72{background-image:linear-gradient(to bottom right,#3b82f6,#2563eb)}._HomeUserDashboard_statCardAmber__3A_ze{background-image:linear-gradient(to bottom right,#f59e0b,#d97706)}._HomeUserDashboard_statCardGreen__1Mbp-{background-image:linear-gradient(to bottom right,#22c55e,#16a34a)}._HomeUserDashboard_statCardPurple__1gBeN{background-image:linear-gradient(to bottom right,#a855f7,#9333ea)}._HomeUserDashboard_statCardInfo__2DwpJ{display:flex;align-items:center;justify-content:space-between}._HomeUserDashboard_statLabelBlue__R3Xcl{color:#dbeafe;font-size:.875rem}._HomeUserDashboard_statValue__1pMa2{font-size:1.875rem;font-weight:700}._HomeUserDashboard_statChangeBlue__ENrkn{color:#bfdbfe;font-size:.75rem}._HomeUserDashboard_statIconBlue__2YOSX{height:2rem;width:2rem;color:#bfdbfe}._HomeUserDashboard_statLabelAmber__3-buA{color:#fef3c7;font-size:.875rem}._HomeUserDashboard_statChangeAmber__39PMf{color:#fde68a;font-size:.75rem}._HomeUserDashboard_statIconAmber__2sSna{height:2rem;width:2rem;color:#fde68a}._HomeUserDashboard_statLabelGreen__N-1jI{color:#dcfce7;font-size:.875rem}._HomeUserDashboard_statChangeGreen__Pz2FV{color:#bbf7d0;font-size:.75rem}._HomeUserDashboard_statIconGreen__3E5Ts{height:2rem;width:2rem;color:#bbf7d0}._HomeUserDashboard_statLabelPurple__3PMTX{color:#f3e8ff;font-size:.875rem}._HomeUserDashboard_statChangePurple__3EUg7{color:#e9d5ff;font-size:.75rem}._HomeUserDashboard_statIconPurple__1ktOF{height:2rem;width:2rem;color:#e9d5ff}._HomeUserDashboard_mainLayoutGrid__1gEgW{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media (min-width:1024px){._HomeUserDashboard_mainLayoutGrid__1gEgW{grid-template-columns:repeat(3,minmax(0,1fr))}}._HomeUserDashboard_leftColumn__1DI8_{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}@media (min-width:1024px){._HomeUserDashboard_leftColumn__1DI8_{grid-column:span 2/span 2}}._HomeUserDashboard_rightColumn__1kovP{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}._HomeUserDashboard_cardBase__s-p9J{border-width:1px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}._HomeUserDashboard_quickActionsCardHeader__3T4bZ{background-image:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem}._HomeUserDashboard_cardTitleContainer__3wDTm{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}._HomeUserDashboard_cardTitleIcon__254c4{height:1.25rem;width:1.25rem}._HomeUserDashboard_cardTitleIconBlue__35GJT{color:#2563eb}._HomeUserDashboard_quickActionsContent__QCeam{padding:1.5rem}._HomeUserDashboard_quickActionsGrid__2wFv1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}._HomeUserDashboard_imageModalOverlay__7SrDd{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1100}._HomeUserDashboard_imageModalContent__2KMU9{position:relative;max-width:90vw;max-height:90vh}._HomeUserDashboard_enlargedImage__yJLcT{display:block;max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px}._HomeUserDashboard_closeButton__1EH8v{position:absolute;top:-15px;right:-15px;background:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;font-weight:700;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.2)}._HomeUserDashboard_nextButton__37Bla,._HomeUserDashboard_prevButton__25gwX{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:16px;cursor:pointer;font-size:24px;z-index:1101;transition:background-color .2s;border-radius:8px}._HomeUserDashboard_nextButton__37Bla:hover,._HomeUserDashboard_prevButton__25gwX:hover{background-color:rgba(0,0,0,.8)}._HomeUserDashboard_prevButton__25gwX{left:10px}._HomeUserDashboard_nextButton__37Bla{right:10px}._HomeUserDashboard_assignedBadge__3L4Wg{display:inline-flex;align-items:center;margin-top:4px;margin-bottom:8px;background-color:#4caf50;color:#fff;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:600}._HomeUserDashboard_assignedBadgeIcon__3cubp{margin-right:6px}._HomeUserDashboard_quoteHighlightBadge__36Hxp{display:inline-flex;align-items:center;background-color:#007bff;color:#fff;padding:4px 10px;border-radius:50px;font-size:12px;font-weight:600}._HomeUserDashboard_quoteHighlightBadge__36Hxp svg{color:#fff;margin-right:6px}._HomeUserDashboard_jobItem_statItem__1KHgm{color:#6c757d}._HomeUserDashboard_jobItem_statIcon__1sR0o{margin-right:6px}@media (min-width:768px){._HomeUserDashboard_quickActionsGrid__2wFv1{grid-template-columns:repeat(4,minmax(0,1fr))}}._HomeUserDashboard_actionButton__1d8Eq{height:5rem;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;border-width:1px}._HomeUserDashboard_actionButtonIcon__1vy7e{height:1.5rem;width:1.5rem}._HomeUserDashboard_actionButtonText__3-2XS{font-size:.875rem}._HomeUserDashboard_actionButtonBlue__3dBmJ{background-color:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}._HomeUserDashboard_actionButtonBlue__3dBmJ:hover{background-color:#dbeafe}._HomeUserDashboard_actionButtonAmber__-j3B5{background-color:#fffbeb;color:#b45309;border-color:#fde68a}._HomeUserDashboard_actionButtonAmber__-j3B5:hover{background-color:#fef3c7}._HomeUserDashboard_actionButtonGreen__3ej5k{background-color:#f0fdf4;color:#15803d;border-color:#bbf7d0}._HomeUserDashboard_actionButtonGreen__3ej5k:hover{background-color:#dcfce7}._HomeUserDashboard_actionButtonPurple__2V8HM{background-color:#faf5ff;color:#7e22ce;border-color:#e9d5ff}._HomeUserDashboard_actionButtonPurple__2V8HM:hover{background-color:#f3e8ff}._HomeUserDashboard_projectsHeader__2T06R{display:flex;align-items:center;justify-content:space-between}._HomeUserDashboard_projectItem__E4SgN{background-color:#f9fafb}._HomeUserDashboard_projectMeta__yPbWE{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._HomeUserDashboard_projectTitle__IcH4w{font-weight:600;color:#111827}._HomeUserDashboard_projectContractor__3_TYs{font-size:.875rem;color:#4b5563}._HomeUserDashboard_projectProgressDetails__3kbny{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}._HomeUserDashboard_progressTextContainer__aO0Dr{display:flex;justify-content:space-between;font-size:.875rem}._HomeUserDashboard_progressPercentage__tx-L0{font-weight:600}._HomeUserDashboard_nextMilestoneText__34evD{font-size:.875rem;color:#4b5563}._HomeUserDashboard_projectActions__3oGg5{display:flex;grid-gap:.5rem;gap:.5rem;margin-top:1rem}._HomeUserDashboard_viewAllButtonSmall__2p3OT{padding:.5rem;font-size:1rem;width:150px;background-color:#f59e0b}._HomeUserDashboard_viewAllButtonSmall__2p3OT:hover{background-color:#fbbf24}._HomeUserDashboard_jobItemGrid__L-Ajp{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;align-items:start}._HomeUserDashboard_jobItemActions__3f4pr{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;align-items:flex-start}._HomeUserDashboard_jobItem_description__N_Tes{font-size:.975rem;color:#20252b;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._HomeUserDashboard_jobItem_contractorInfo__3BKTv{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;color:#6b7280}._HomeUserDashboard_jobItem_contractorName__2i7cY{font-weight:500}._HomeUserDashboard_jobItem_detailsGrid__-M-50{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem 1rem;gap:.5rem 1rem;font-size:.975rem;margin-bottom:.75rem}._HomeUserDashboard_jobItem_detailLabel__2A85F{color:#32363d;font-weight:300;font-size:.9rem}._HomeUserDashboard_jobItem_detailValue__1x4at{color:#000;font-weight:500;padding-top:5px}._HomeUserDashboard_jobItem_budgetValue__3xIjA{font-weight:600;color:#16a34a}._HomeUserDashboard_jobItem_stats__1vb_M{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#6b7280;margin-top:.5rem}._HomeUserDashboard_jobItem_statItem__1KHgm{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}._HomeUserDashboard_jobItem_statIcon__1sR0o{color:#3d4149}._HomeUserDashboard_jobItem_badge__CKcO3{padding:.25em .6em;font-size:.75rem;font-weight:500;border-radius:.375rem;display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;line-height:1;margin-top:5px}._HomeUserDashboard_jobItem_badgeOutline__33I5j{border:1px solid;background-color:#2563eb}._HomeUserDashboard_jobItem_statusCompleted__TY6ei{background-color:#dcfce7;color:#166534}._HomeUserDashboard_jobItem_statusAssigned__2paFq{background-color:#fef3c7;color:#92400e}._HomeUserDashboard_jobItem_statusOpen__gJZRV{background-color:#dbeafe;color:#1e40af}._HomeUserDashboard_jobItem_statusPending__1-mAt{background-color:#e5e7eb;color:#374151}._HomeUserDashboard_jobItem_statusDefault__rHIAl{background-color:#f3f4f6;color:#4b5563}._HomeUserDashboard_jobItem_errorText__21gfH{color:#dc2626;font-size:.875rem}._HomeUserDashboard_jobItem_button__3fnBm{padding:.375rem .75rem;font-size:.875rem;width:100%;box-sizing:border-box;border-radius:.375rem;border:1px solid transparent;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;line-height:1.25rem;background-color:#2563eb;font-weight:100}._HomeUserDashboard_jobItem_buttonOutline__3z__9{border-color:#d1d5db;color:#fff;background-color:#3b82f6;width:100%;box-sizing:border-box}._HomeUserDashboard_jobItem_buttonOutline__3z__9:hover{background-color:#6891ea}._HomeUserDashboard_jobItem_viewProfileButton__2CRxR{width:130px;background-color:#fff;color:#007bff;border:1px solid #007bff;font-weight:600;font-size:.8rem;padding:6px 0;transition:background-color .2s ease,color .2s ease;border-radius:.975rem;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;line-height:1.25rem}._HomeUserDashboard_jobItem_viewProfileButton__2CRxR:hover{background-color:#007bff;color:#fff}._HomeUserDashboard_projectItem__E4SgN{padding:1rem;background-color:#f1f4f9;border-radius:.5rem}._HomeUserDashboard_projectItem__E4SgN:hover{background-color:#f3f4f6}._HomeUserDashboard_savedBusinessDescription__1q5JF{font-size:.8rem;color:#6b7280;margin-top:.25rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._HomeUserDashboard_messagesHeader__3jYtm{display:flex;align-items:center;justify-content:space-between}._HomeUserDashboard_messagesList__2O9Zx{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}._HomeUserDashboard_messageItem__YYXX-{padding:.75rem;border-radius:.5rem}._HomeUserDashboard_messageItemUnread__xUSsL{background-color:#eff6ff;border-left-width:4px;border-left-color:#3b82f6}._HomeUserDashboard_messageItemRead__2Iusp{background-color:#f9fafb}._HomeUserDashboard_messageMeta__3WmmG{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}._HomeUserDashboard_messageBusiness__4zmwZ{font-weight:600;font-size:.875rem}._HomeUserDashboard_messageTime__1TSbg{font-size:.75rem;color:#6b7280}._HomeUserDashboard_messagePreview__2EwJF{font-size:.875rem;color:#4b5563}._HomeUserDashboard_viewAllMessagesButton__3cuKk{width:100%;margin-top:1rem;background-color:#f59e0b}._HomeUserDashboard_viewAllMessagesButton__3cuKk:hover{background-color:#edb14a;color:#fff}._HomeUserDashboard_savedBusinessItem__11_88{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem;background-color:#f9fafb;border-radius:.5rem;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._HomeUserDashboard_savedBusinessItem__11_88:hover{background-color:#f3f4f6}._HomeUserDashboard_savedBusinessAvatar__1l6ch{width:64px!important;height:64px!important;border-radius:50%!important;overflow:hidden}._HomeUserDashboard_savedBusinessAvatar__1l6ch div[role=img],._HomeUserDashboard_savedBusinessAvatar__1l6ch img{width:100%;height:100%;object-fit:cover}._HomeUserDashboard_savedBusinessInfo__PBtd7{flex:1 1;min-width:0}._HomeUserDashboard_savedBusinessName__1oGEN{font-weight:600;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._HomeUserDashboard_savedBusinessSpecialty__3T1KF{font-size:.75rem;color:#4b5563}._HomeUserDashboard_ratingContainer__F-qZi{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;margin-top:.25rem}._HomeUserDashboard_ratingStarIcon__GY707{height:.75rem;width:.75rem;fill:#f59e0b;color:#f59e0b}._HomeUserDashboard_ratingValue__24mu-{font-size:.75rem;font-weight:600}._HomeUserDashboard_ratingReviews__2BXc6{font-size:.75rem;color:#6b7280}._HomeUserDashboard_viewAllSavedButton__1aMJd{width:100%;margin-top:1rem;background-color:#f59e0b}._HomeUserDashboard_viewAllSavedButton__1aMJd:hover{color:#fff;background-color:#f3af39}._HomeUserDashboard_mascotCard__2W5Fd{border-width:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-image:linear-gradient(to bottom right,#fef3c7,#fde68a)}._HomeUserDashboard_mascotContent__1rzNd{padding:1.5rem;text-align:center}._HomeUserDashboard_mascotEmoji__2_rCE{font-size:3.75rem;line-height:1;margin-bottom:1rem}._HomeUserDashboard_mascotTitle__zJKC6{font-weight:700;color:#92400e;margin-bottom:.5rem}._HomeUserDashboard_mascotText__2mn1z{font-size:.875rem;color:#b45309;margin-bottom:1rem}._HomeUserDashboard_mascotButton__7ujVE{background-color:#d97706;color:#fff}._HomeUserDashboard_mascotButton__7ujVE:hover{background-color:#b45309}._HomeUserDashboard_spaceY4__3HJW6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}._HomeUserDashboard_spaceY6__1mRcw>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.ProjectsWidget_projectsHeader__2l8jH{display:flex;justify-content:space-between;align-items:center}.ProjectsWidget_cardTitleContainer__2kJ7M{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;font-size:1.25rem;font-weight:600}.ProjectsWidget_cardTitleIcon__3pXWx{color:#007bff}.ProjectsWidget_viewAllButton__1v5D7{font-size:.9rem;color:#007bff;text-decoration:none;font-weight:500}.ProjectsWidget_addProjectButton__1eSZ0{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;width:100%;padding:.75rem;margin-bottom:1rem;background-color:#e9ecef;border:1px dashed #ced4da;border-radius:.375rem;cursor:pointer;justify-content:center;color:#495057}.ProjectsWidget_projectsList__1TkkZ{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.ProjectsWidget_projectItemLink__2QUfJ{text-decoration:none;color:inherit}.ProjectsWidget_projectItem__1OckN{padding:1rem;border-radius:.375rem;border:1px solid #e9ecef;transition:background-color .2s}.ProjectsWidget_projectItem__1OckN:hover{background-color:#f8f9fa}.ProjectsWidget_projectTitle__1I1sV{font-weight:600;margin:0 0 .25rem}.ProjectsWidget_projectStatus__1Fv6O{font-size:.85rem;color:#6c757d}.ProjectsWidget_errorText__1PzG0{color:#dc3545}.AddEditProjectModal_modalBackdrop__3HCsH{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1050}.AddEditProjectModal_modalContent__1-mKQ{background-color:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 5px 15px rgba(0,0,0,.3);width:90%;max-width:500px;position:relative}.AddEditProjectModal_modalContent__1-mKQ h2{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;color:#343a40}.AddEditProjectModal_modalCloseButton__2gwfn{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:#6c757d}.AddEditProjectModal_formGroup__1zBn-{margin-bottom:1rem}.AddEditProjectModal_formGroup__1zBn- label{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.AddEditProjectModal_formGroup__1zBn- input,.AddEditProjectModal_formGroup__1zBn- textarea{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:.25rem;font-size:1rem}.AddEditProjectModal_errorMessage__2XJaN{color:#dc3545;margin-bottom:1rem}.AddEditProjectModal_modalActions__2TEB9{display:flex;justify-content:flex-end;grid-gap:.5rem;gap:.5rem;margin-top:1.5rem}.AddEditProjectModal_actionButton__2ILqV{padding:.6rem 1.2rem;border:none;border-radius:.25rem;font-weight:500;cursor:pointer}.AddEditProjectModal_cancelButton__13vxh{background-color:#f8f9fa;color:#343a40;border:1px solid #ced4da}.AddEditProjectModal_saveButton__OOQom{background-color:#007bff;color:#fff}._FeaturedBusinesses_businessTilesContainer__1YPFH{grid-gap:16px;gap:16px;padding-bottom:8px}._FeaturedBusinesses_businessTile__TNzcs{background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;width:220px;min-width:200px;overflow:hidden;transition:transform .2s ease-in-out}._FeaturedBusinesses_businessTile__TNzcs:hover{transform:translateY(-4px)}._FeaturedBusinesses_businessImage___ftH0{width:100%;height:120px;object-fit:contain;background-color:#e0e0e0;border-top-left-radius:12px;border-top-right-radius:12px}._FeaturedBusinesses_businessInfo__1N_wN{padding:16px;display:flex;flex-direction:column;flex-grow:1;grid-gap:8px;gap:8px}._FeaturedBusinesses_businessName__3hNHt{font-size:1.1rem;font-weight:600;color:#333;margin:0;line-height:1.3;min-height:2.6em}._FeaturedBusinesses_businessDescription__1d48M,._FeaturedBusinesses_businessName__3hNHt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._FeaturedBusinesses_businessDescription__1d48M{font-size:.85rem;color:#666;line-height:1.4;margin-bottom:8px}._FeaturedBusinesses_locationContainer__1JYJo{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:.8rem;color:#555}._FeaturedBusinesses_locationIcon__VJBDg{color:#777}._FeaturedBusinesses_businessLocation__2Dofs{font-weight:500}._FeaturedBusinesses_ratingContainer__3z1e2{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:4px;margin-bottom:8px}._FeaturedBusinesses_ratingBadge__1vr-2{background-color:#007bff;color:#fff;font-weight:700;padding:4px 8px;border-radius:6px;font-size:.9rem}._FeaturedBusinesses_stars__3gowR{display:flex;align-items:center}._FeaturedBusinesses_starIcon__nz7MM{margin-right:2px}._FeaturedBusinesses_starFilled__3xykK{color:#ffc107}._FeaturedBusinesses_starHalfFilled__3Tjxa{color:#ffc107;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}._FeaturedBusinesses_starEmpty__3ynnP{color:#e0e0e0}._FeaturedBusinesses_viewProfileButton__3SggO{margin-top:auto;width:100%;background-color:#fff;color:#007bff;border:1px solid #007bff;font-weight:600;font-size:.8rem;padding:6px 0;transition:background-color .2s ease,color .2s ease}._FeaturedBusinesses_viewProfileButton__3SggO:hover{background-color:#007bff;color:#fff}._FeaturedBusinesses_carouselWrapper__38kiw{position:relative;width:100%}._FeaturedBusinesses_businessTilesContainer__1YPFH{display:flex;grid-gap:1rem;gap:1rem;padding-bottom:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}._FeaturedBusinesses_businessTilesContainer__1YPFH::-webkit-scrollbar{display:none}._FeaturedBusinesses_businessTile__TNzcs{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0.5rem);scroll-snap-align:start}._FeaturedBusinesses_navButton__2VMMi{position:absolute;top:60px;transform:translateY(-50%);z-index:10;background-color:hsla(0,0%,100%,.9);border-radius:50%;border:1px solid #e5e7eb;width:30px;height:30px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer;color:#374151;transition:all .2s ease;opacity:.8;transition:opacity .2s ease-in-out,transform .2s ease-in-out}._FeaturedBusinesses_navButton__2VMMi:hover{background-color:#fff;border-color:#d1d5db;transform:translateY(-50%) scale(1.05)}._FeaturedBusinesses_navButton__2VMMi:first-of-type{left:.5rem}._FeaturedBusinesses_navButton__2VMMi:last-of-type{right:.5rem}@media (max-width:768px){._FeaturedBusinesses_businessTile__TNzcs{width:180px}._FeaturedBusinesses_businessImage___ftH0{height:140px}._FeaturedBusinesses_businessName__3hNHt{font-size:1rem}}.JobCreationAssistant_fab__2nJl4{position:fixed;bottom:30px;right:30px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#1a73e8,#0d47a1);color:#fff;border:none;box-shadow:0 4px 15px rgba(0,0,0,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000;transition:transform .2s ease}.JobCreationAssistant_fab__2nJl4:hover{transform:scale(1.1)}.JobCreationAssistant_fabIcon__gP8A9{width:28px;height:28px}.JobCreationAssistant_chatWindow__1u9sv{position:fixed;bottom:100px;right:30px;width:380px;height:600px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;z-index:1000;border:1px solid #e0e0e0;font-family:"Inter",sans-serif;animation:JobCreationAssistant_slideUp__3L4Ab .3s ease-out}@keyframes JobCreationAssistant_slideUp__3L4Ab{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.JobCreationAssistant_header__38-KD{background:#1a73e8;color:#fff;padding:15px 20px;display:flex;align-items:center;justify-content:space-between}.JobCreationAssistant_headerTitle__14gbR{font-weight:600;font-size:1.1rem;display:flex;align-items:center;grid-gap:8px;gap:8px}.JobCreationAssistant_closeBtn__2Ej6h{background:none;border:none;color:#fff;cursor:pointer;opacity:.8}.JobCreationAssistant_closeBtn__2Ej6h:hover{opacity:1}.JobCreationAssistant_messageList__3ylql{flex:1 1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;grid-gap:15px;gap:15px;background:#f8f9fa}.JobCreationAssistant_messageRow__3gZsS{display:flex;width:100%}.JobCreationAssistant_userRow__1u9lD{justify-content:flex-end}.JobCreationAssistant_botRow__38V4r{justify-content:flex-start}.JobCreationAssistant_bubble__3IsFr{max-width:80%;padding:12px 16px;border-radius:18px;font-size:.95rem;line-height:1.4;position:relative}.JobCreationAssistant_botBubble__17bLt{background:#fff;color:#333;border-bottom-left-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.05);border:1px solid #eee}.JobCreationAssistant_userBubble__2Eo9N{background:#1a73e8;color:#fff;border-bottom-right-radius:4px}.JobCreationAssistant_inputArea__19CvY{padding:15px;background:#fff;border-top:1px solid #eee;display:flex;align-items:center;grid-gap:10px;gap:10px}.JobCreationAssistant_input__4j8JR{flex:1 1;border:1px solid #ddd;border-radius:20px;padding:10px 15px;outline:none}.JobCreationAssistant_micBtn__2x4vl{width:40px;height:40px;border-radius:50%;border:none;background:#f0f0f0;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.JobCreationAssistant_micBtnActive__lJfBl{background:#ffebee;color:#d32f2f;animation:JobCreationAssistant_pulse__2QnsD 1.5s infinite}.JobCreationAssistant_micBtnProcessing__jtr4j{background:#e3f2fd;color:#1976d2}.JobCreationAssistant_optionsContainer__3t98r{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:5px}.JobCreationAssistant_optionChip__2r_yX{background:#e8f0fe;color:#1a73e8;border:1px solid #d2e3fc;padding:8px 14px;border-radius:16px;font-size:.85rem;cursor:pointer;transition:all .2s}.JobCreationAssistant_optionChip__2r_yX:hover{background:#1a73e8;color:#fff}@keyframes JobCreationAssistant_pulse__2QnsD{0%{box-shadow:0 0 0 0 rgba(211,47,47,.4)}70%{box-shadow:0 0 0 10px rgba(211,47,47,0)}to{box-shadow:0 0 0 0 rgba(211,47,47,0)}}@media (max-width:480px){.JobCreationAssistant_chatWindow__1u9sv{width:100%;height:100%;bottom:0;right:0;border-radius:0}}:root{--primary-blue:#2563eb}.JobsDesign_jobsPage__3j0yt{min-height:100vh;background-image:linear-gradient(to bottom right,#eff6ff,#fef3c7)}.JobsDesign_header__pTUQe{background-image:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.JobsDesign_container__2N1LU{margin-left:auto;margin-right:auto;padding:1.5rem 3rem}.JobsDesign_headerContent__25QLO{display:flex;align-items:center;justify-content:space-between}.JobsDesign_headerLeft__1i8f2{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.JobsDesign_logo__1RtTF{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.JobsDesign_logoIcon__V24V4{height:2rem;width:2rem;color:#f59e0b}.JobsDesign_logoText__2vUej{font-size:1.5rem;font-weight:700}.JobsDesign_separator__2WK1f{height:2rem;background-color:#60a5fa}.JobsDesign_pageTitle__pcc-o{font-size:1.5rem;font-weight:700}.JobsDesign_headerRight__1YvpM{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.JobsDesign_activeJobsBadge__36mlp,.JobsDesign_avatarFallback__3nDzL{background-color:#f59e0b;color:#1e3a8a}.JobsDesign_searchCard__2IcHb{margin-bottom:2rem;border:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.JobsDesign_searchCardContent__2UeOK{padding:1.5rem}.JobsDesign_searchFilterContainer__3ibgE{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.JobsDesign_filtersGrid__T7xTV{display:flex;grid-gap:1rem;gap:1rem}.JobsDesign_searchInputContainer__4Y5v5{position:relative}.JobsDesign_searchIcon__1aeur{position:absolute;left:.75rem;top:.75rem;height:1rem;width:1rem;color:#9ca3af}.JobsDesign_searchInput__3Kdxi{padding-left:2.5rem}.JobsDesign_filterActions__2twH9{display:flex;align-items:center;justify-content:space-between}.JobsDesign_filterButtons__34Rtf,.JobsDesign_viewOptions__14izX{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.JobsDesign_viewLabel__3hIPk{font-size:.875rem;color:#4b5563}.JobsDesign_createButton__1dgVB{background-color:#fdc84a;color:#4b4a4a;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:background-color .2s}.JobsDesign_createButton__1dgVB:hover{background-color:#f9d278}.JobsDesign_jobsLayout__jayXi{display:flex;grid-gap:2rem;gap:2rem;position:relative}.JobsDesign_jobsList__Mw7pQ{flex:1 1;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;max-height:calc(100vh - 200px);overflow-y:scroll}.JobsDesign_jobsList__Mw7pQ::-webkit-scrollbar{width:8px}.JobsDesign_jobsList__Mw7pQ::-webkit-scrollbar-track{background:#f1f1f1}.JobsDesign_jobsList__Mw7pQ::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.JobsDesign_jobsList__Mw7pQ::-webkit-scrollbar-thumb:hover{background:#555}.JobsDesign_jobCard__1sL0N{border:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);cursor:pointer;transition:all .2s ease-in-out;min-height:150px;border-radius:0!important}.JobsDesign_jobCard__1sL0N:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.JobsDesign_jobCardSelected__18NXW{background-color:#e2ecf9}.JobsDesign_jobCardContent__20iXv{padding:1.5rem}.JobsDesign_jobCardGrid__3Z6OI{display:flex;justify-content:space-between}.JobsDesign_jobCardMain__3uKYu{flex:1 1}.JobsDesign_jobCardAside__1zET9{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;margin-left:1rem}.JobsDesign_jobTitleContainer__QGh1B{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem}.JobsDesign_jobTitle__clnW9{font-size:1.125rem;font-weight:700;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobsDesign_urgentBadge__PsHiE{font-size:.75rem}.JobsDesign_jobMeta__6VGXk{display:flex;align-items:center;grid-gap:1rem;gap:1rem;font-size:.875rem;color:#4b5563;margin-bottom:.75rem}.JobsDesign_jobMetaItem__1t2Ze{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.JobsDesign_jobDescription__2QLCZ{color:#374151;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.JobsDesign_jobBudgetContainer__32uDt{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.JobsDesign_jobBudget__W7tIl{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;color:#16a34a;font-weight:600}.JobsDesign_jobStats__2Erxy{display:flex;align-items:center;grid-gap:1rem;gap:1rem;font-size:.875rem;color:#6b7280}.JobsDesign_jobStatItem__1EIaS{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.JobsDesign_jobDetailsPanel__3t9kt{flex:1 1;position:-webkit-sticky;position:sticky;top:1rem;background-color:#fff;z-index:1000;height:calc(100vh - 100px);border-radius:0}.JobsDesign_detailsCard__1sPjC{border:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.JobsDesign_detailsCardHeader__fbyVF{background-image:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff}.JobsDesign_detailsCardTitle__1rgTa{display:flex;align-items:center;justify-content:space-between;width:100%}.JobsDesign_bookmarkButton__p2lJi{color:#fff}.JobsDesign_bookmarkButton__p2lJi:hover{background-color:#3b82f6}.JobsDesign_detailsCardContent__urI3u{padding:1.5rem}.JobsDesign_detailsContent__xNByf{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.JobsDesign_detailsSection__10Obt{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.JobsDesign_detailsTitle__1U_vT{font-weight:bolder;font-size:1.25rem;margin-bottom:.5rem}.JobsDesign_detailsDescription__ys7hI{color:#000;font-size:1.15rem}.JobsDesign_detailsGrid__I3NE0,.JobsDesign_detailsHeaderGrid__eGWYN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.JobsDesign_detailsHeaderGrid__eGWYN{margin-bottom:1rem}.JobsDesign_detailItem__EM1Uh{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.JobsDesign_detailLabel__36Xok{font-weight:600;font-size:.875rem;color:#4b5563;margin-bottom:.25rem}.JobsDesign_detailValue__2tLyM{color:#111827}.JobsDesign_detailValueBudget__2MGUX{color:#16a34a;font-weight:700}.JobsDesign_requirementsList__1DbGR{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.JobsDesign_requirementItem__3ikee{font-size:.875rem;color:#374151;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.JobsDesign_requirementBullet__1kHPt{width:.375rem;height:.375rem;background-color:#3b82f6;border-radius:9999px}.JobsDesign_projectImagesGrid__1acDd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.JobsDesign_projectImage__2wnlh{width:100%;height:5rem;object-fit:contain;border-radius:.5rem}.JobsDesign_actionsContainer__2WiqO{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.JobsDesign_submitButton__2OUS2{width:100%;background-color:#2563eb}.JobsDesign_submitButton__2OUS2:hover{background-color:#1d4ed8}.JobsDesign_messageButton__1MEX_{width:100%}.JobsDesign_actionButtons__1wrXJ{display:flex;grid-gap:.5rem;gap:.5rem}.JobsDesign_gridView__Vp8wX{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.JobsDesign_assignedBadge__22eul{display:inline-flex;align-items:center;margin-top:8px;background-color:#ff9800;color:#fff;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:.5px}.JobsDesign_assignedBadgeIcon__2aE5_{margin-right:6px}@media (min-width:768px){.JobsDesign_searchFilterContainer__3ibgE{flex-direction:row}}@media (max-width:768px){.JobsDesign_searchFilterContainer__3ibgE{display:none}.JobsDesign_jobsLayout__jayXi{flex-direction:column}.JobsDesign_jobsList__Mw7pQ{width:100%;display:block!important}.JobsDesign_jobDetailsPanel__3t9kt{position:absolute;top:0;left:0;width:100%;height:100%;display:none!important}.JobsDesign_jobsLayout__jayXi.JobsDesign_detailsVisible__Jh7k2 .JobsDesign_jobsList__Mw7pQ{display:none!important}.JobsDesign_jobsLayout__jayXi.JobsDesign_detailsVisible__Jh7k2 .JobsDesign_jobDetailsPanel__3t9kt{display:block!important;position:absolute;top:0;left:0;z-index:100}.JobsDesign_detailsCardTitle__1rgTa .JobsDesign_backButton__3S73W{display:block;background:transparent;border:none;cursor:pointer;padding:0 10px 0 0;color:#fff}}@media (min-width:1024px){.JobsDesign_gridView__Vp8wX{grid-template-columns:repeat(3,minmax(0,1fr))}}.JobsDesign_gridCard__1mdEX{border:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:box-shadow .2s ease-in-out}.JobsDesign_gridCard__1mdEX:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.JobsDesign_gridCardContent__2XKTM{padding:1.5rem}.JobsDesign_gridCardBody__2AUMC{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.JobsDesign_gridCardHeader__2Scyk{display:flex;align-items:flex-start;justify-content:space-between}.JobsDesign_gridJobTitle__m_xws{font-weight:700;font-size:1.125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobsDesign_gridJobDescription__1RqrF{color:#374151;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.JobsDesign_gridJobMeta__wBVXw{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.JobsDesign_gridJobMetaItem__2r3aB{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:#4b5563}.JobsDesign_gridCardFooter__h61Aq{display:flex;align-items:center;justify-content:space-between;padding-top:1rem}.JobsDesign_gridJobStats__feTEX{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:#6b7280}.JobsDesign_viewDetailsButton__FiQpf{width:100%;background-color:#2563eb}.JobsDesign_viewDetailsButton__FiQpf:hover{background-color:#1d4ed8}.JobsDesign_headerActions__1EBz2{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.JobsDesign_quoteJobButton__1bJGt{background-color:#fbbf24;color:#5c5b5b;padding:.5rem 1rem;width:auto;border-radius:.375rem;border:none;cursor:pointer;font-weight:700}.JobsDesign_messageIconButton__jYJO7{background-color:#f59e0b!important;color:#1e3a8a!important;border-radius:15px;width:4rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.JobsDesign_messageIconButton__jYJO7 svg{color:#1e3a8a!important}.JobsDesign_tooltipContainer__1fWAG{position:relative;display:inline-block}.JobsDesign_tooltipText__2tO2l{width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1060;bottom:125%;left:50%;margin-left:-60px}.BusinessJobsDashboardPureCSS_bizjobDashboard_headerContent__3Z3n3{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin-top:70px}.BusinessJobsDashboardPureCSS_dropdown__2hM5Y{position:relative;display:inline-block}@media (max-width:768px){.BusinessJobsDashboardPureCSS_statsContainer__1MPCv{display:none}.BusinessJobsDashboardPureCSS_jobsLayout__k8bGl{flex-direction:column}.BusinessJobsDashboardPureCSS_jobsList__3LmTt{display:block;width:100%}.BusinessJobsDashboardPureCSS_jobDetailsPanel__1_m86{display:none;width:100%}.BusinessJobsDashboardPureCSS_jobsLayout__k8bGl.BusinessJobsDashboardPureCSS_detailsVisible__1pmiN .BusinessJobsDashboardPureCSS_jobsList__3LmTt{display:none}.BusinessJobsDashboardPureCSS_jobsLayout__k8bGl.BusinessJobsDashboardPureCSS_detailsVisible__1pmiN .BusinessJobsDashboardPureCSS_jobDetailsPanel__1_m86{display:block}.BusinessJobsDashboardPureCSS_backButton__3pWKp{display:block;background:transparent;border:none;cursor:pointer;padding:0 10px 0 0}}.BusinessJobsDashboardPureCSS_dropdownToggle__TKQd0{background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-width:150px;width:100%}.BusinessJobsDashboardPureCSS_dropdownChevron__1f3kS{height:1rem;width:1rem;opacity:.5;transition:transform .2s ease-in-out}.BusinessJobsDashboardPureCSS_dropdownChevronOpen__3tMXi{transform:rotate(180deg)}.BusinessJobsDashboardPureCSS_dropdownMenu__gfB0G{position:absolute;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;z-index:10;width:100%;max-height:200px;overflow-y:auto;list-style:none;padding:0;margin:0}.BusinessJobsDashboardPureCSS_dropdownItem__2Y9ce{padding:.5rem 1rem;cursor:pointer}.BusinessJobsDashboardPureCSS_dropdownItem__2Y9ce:hover{background-color:#f3f4f6}.BusinessJobsDashboardPureCSS_imageModalOverlay__geeFs{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1050}.BusinessJobsDashboardPureCSS_imageModalContent__o9l-n{position:relative;width:70vw;height:70vh;display:flex;justify-content:center;align-items:center}.BusinessJobsDashboardPureCSS_enlargedImage__22qlb{max-width:100%;max-height:100%;object-fit:contain}.BusinessJobsDashboardPureCSS_closeButton__1Xo_9{position:absolute;top:-2rem;right:-2rem;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer}.BusinessJobsDashboardPureCSS_nextButton__1Kzii,.BusinessJobsDashboardPureCSS_prevButton__38TH3{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;font-size:2rem;cursor:pointer;padding:1rem;z-index:1051}.BusinessJobsDashboardPureCSS_prevButton__38TH3{left:-4rem}.BusinessJobsDashboardPureCSS_nextButton__1Kzii{right:-4rem}.QuoteModal_form__1wzgf{grid-gap:1rem;gap:1rem}.QuoteModal_form__1wzgf,.QuoteModal_form__1wzgf div{display:flex;flex-direction:column}.QuoteModal_form__1wzgf label{margin-bottom:.5rem;font-weight:600}.QuoteModal_form__1wzgf input,.QuoteModal_form__1wzgf select,.QuoteModal_form__1wzgf textarea{padding:.5rem;border-radius:.25rem;border:1px solid #ccc}.QuoteModal_form__1wzgf .QuoteModal_error__29NWB{color:red;font-size:.875rem;margin-top:.25rem}.QuoteModal_form__1wzgf .QuoteModal_actions__3iyYD{display:flex;justify-content:flex-end;padding-top:1rem}.BusinessPortfolios_dashboardContainer__2gHTU{padding:2rem;background-color:#f9fafb;min-height:100vh}.BusinessPortfolios_dashboardHeader__3J6q0{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.BusinessPortfolios_dashboardHeader__3J6q0 h1{font-size:2rem;font-weight:700}.BusinessPortfolios_createButton__2Y5uO{background-color:#fdc84a;color:#4b4a4a;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:background-color .2s}.BusinessPortfolios_createButton__2Y5uO:hover{background-color:#f9d278}.BusinessPortfolios_error__-B8PW{color:#ef4444}.BusinessPortfolios_jobList__1uieu{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.BusinessPortfolios_jobCardLink__1aQLM{text-decoration:none;color:inherit}.BusinessPortfolios_jobCard__3rMa9{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;transition:transform .2s}.BusinessPortfolios_jobCard__3rMa9:hover{transform:translateY(-5px)}.BusinessPortfolios_jobCardImage__1iLVL img{width:100%;height:200px;object-fit:cover}.BusinessPortfolios_jobCardContent__1QUeO{padding:1rem}.BusinessPortfolios_jobCardContent__1QUeO h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.BusinessPortfolios_jobCardContent__1QUeO p{color:#6b7280;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BusinessPortfolios_jobCardFooter__M2U2x{font-size:.875rem;color:#4b5563}.BusinessPortfolioDetail_detailContainer__3rJU9{padding:2rem;max-width:800px;margin:auto}.BusinessPortfolioDetail_detailHeader__3UEGq{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.BusinessPortfolioDetail_detailHeader__3UEGq h1{font-size:2.5rem;font-weight:700}.BusinessPortfolioDetail_editButton__2iAzI{background-color:#f59e0b;color:#1e3a8a;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:background-color .2s}.BusinessPortfolioDetail_editButton__2iAzI:hover{background-color:#d97706}.BusinessPortfolioDetail_location__rwgc7{font-size:1.1rem;color:#6b7280;margin-bottom:1.5rem}.BusinessPortfolioDetail_description__30VZs{font-size:1rem;line-height:1.6;margin-bottom:2rem}.BusinessPortfolioDetail_carouselContainer__2Fozf{margin-bottom:2rem}.BusinessPortfolioDetail_carouselContainer__2Fozf img{max-height:500px;object-fit:contain}.BusinessPortfolioDetail_error__ddbbo{color:#ef4444}.BusinessPortfolioDetail_customCarousel__2r-Ja .carousel .control-arrow{opacity:1!important;background:rgba(0,0,0,.2)!important}.BusinessPortfolioDetail_customCarousel__2r-Ja .carousel .control-arrow:hover{background:rgba(0,0,0,.4)!important}.BusinessReviewsPage_reviewList__26RmE{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.BusinessReviewsPage_reviewCard__jJwg_{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;max-width:800px;margin:0 auto}.BusinessReviewsPage_reviewCardHeader__1nHMY{display:flex;align-items:center;margin-bottom:.5rem}.BusinessReviewsPage_profilePic__1Ensc{width:50px;height:50px;border-radius:50%;margin-right:1rem;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1.2rem;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.BusinessReviewsPage_reviewCardHeaderInfo__1gJ9L{display:flex;flex-direction:column}.BusinessReviewsPage_reviewerName__1FvUO{font-weight:700}.BusinessReviewsPage_reviewBusinessName__Qy-Oa{font-weight:400}.BusinessReviewsPage_reviewerLocation__ULx59{font-size:.9rem;color:#666}.BusinessReviewsPage_reviewCardRating__1HSXg{margin-bottom:.5rem;color:#f5a623}.BusinessReviewsPage_reviewDate__3P6UY{font-size:.8rem;color:#999;margin-left:.5rem}.BusinessReviewsPage_reviewDescription__2x_2t{font-size:1rem;line-height:1.5}.BusinessReviewsPage_error__2LGfp{color:red}.BusinessReviewsPage_projectImagesGrid__OXqEr{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:10px;gap:10px;margin-top:1rem}.BusinessReviewsPage_projectImage__22GUt{width:100%;height:100px;object-fit:cover;border-radius:4px;cursor:pointer}.BusinessReviewsPage_imageModalOverlay__Upwuc{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1050}.BusinessReviewsPage_imageModalContent__1S4FI{position:relative;max-width:90vw;max-height:90vh}.BusinessReviewsPage_enlargedImage__1wc8n{width:auto;height:auto;max-width:100%;max-height:100%;display:block;margin:0 auto}.BusinessReviewsPage_closeButton__3PzuM{position:absolute;top:-40px;right:0;color:#fff;font-size:30px;cursor:pointer;background:none;border:none}.BusinessReviewsPage_nextButton__2-ZmF,.BusinessReviewsPage_prevButton__DLARd{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;font-size:24px;cursor:pointer;padding:10px;z-index:1051}.BusinessReviewsPage_prevButton__DLARd{left:-50px}.BusinessReviewsPage_nextButton__2-ZmF{right:-50px}.SavedBusinesses_modalOverlay__1BGz7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.SavedBusinesses_modalContent__oKRTS{background:#fff;padding:20px;border-radius:8px;width:85%;max-width:85%;max-height:90vh;overflow-y:auto;position:relative}.SavedBusinesses_closeButton__3M97F{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer}:root{--amber-600:#d97706;--amber-700:#b45309;--blue-200:#bfdbfe;--blue-400:#60a5fa;--green-600:#059669;--purple-500:#8b5cf6;--purple-600:#7c3aed;--red-600:#dc2626}.BusinessLandingPagePureCSS_businessLandingPage__2aq89{font-family:"Inter",sans-serif;line-height:1.6;color:var(--gray-900);background-color:#fff;min-height:100vh}.BusinessLandingPagePureCSS_container__164bW{max-width:1200px;margin:0 auto;padding:0 1rem}.BusinessLandingPagePureCSS_sectionHeader__2rKfh{text-align:center;margin-bottom:4rem}.BusinessLandingPagePureCSS_sectionTitle__2facx{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--gray-900);margin-bottom:1rem;line-height:1.2}.BusinessLandingPagePureCSS_sectionSubtitle__3AU2G{font-size:1.125rem;color:var(--gray-600);max-width:600px;margin:0 auto}.BusinessLandingPagePureCSS_businessHeroSection__38nA8{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:4rem}.BusinessLandingPagePureCSS_businessHeroBackground__1-ou2{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.BusinessLandingPagePureCSS_businessHeroGradient__-V564{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1e3a8a,#3b82f6 30%,#1e40af 70%,#1e3a8a)}.BusinessLandingPagePureCSS_businessHeroPattern__3NcX7{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 20%,rgba(251,191,36,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(251,191,36,.05) 0,transparent 50%),radial-gradient(circle at 40% 60%,hsla(0,0%,100%,.03) 0,transparent 50%);animation:BusinessLandingPagePureCSS_businessFloat__25jzV 25s ease-in-out infinite}@keyframes BusinessLandingPagePureCSS_businessFloat__25jzV{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}.BusinessLandingPagePureCSS_businessHeroContent__3-MSL{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center;color:navy}.BusinessLandingPagePureCSS_businessHeroText__2r1PU{margin-bottom:3rem;color:navy}.BusinessLandingPagePureCSS_businessHeroTitle__3Bsko{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em;color:navy}.BusinessLandingPagePureCSS_businessHeroHighlight__e0LGw{background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.BusinessLandingPagePureCSS_businessHeroSubtitle__3G-AP{font-size:1.25rem;font-weight:400;color:hsla(0,0%,100%,.9);max-width:700px;margin:0 auto;line-height:1.6;color:navy}.BusinessLandingPagePureCSS_businessHeroStats___2xFL{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;max-width:900px;margin:0 auto 3rem;color:navy}.BusinessLandingPagePureCSS_businessHeroStat__2rrv0{display:flex;align-items:center;grid-gap:1rem;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.1);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;color:navy}.BusinessLandingPagePureCSS_businessHeroStat__2rrv0:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.BusinessLandingPagePureCSS_businessHeroStatIcon__2_gSB{width:2.5rem;height:2.5rem;color:var(--amber-400);color:navy}.BusinessLandingPagePureCSS_businessHeroStatContent__p5m0m{text-align:left;color:navy}.BusinessLandingPagePureCSS_businessHeroStatNumber__2Jzju{font-size:1.75rem;font-weight:700;line-height:1;color:navy}.BusinessLandingPagePureCSS_businessHeroStatLabel__3wWyR{font-size:.875rem;color:navy}.BusinessLandingPagePureCSS_businessHeroActions__2IEp0{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;flex-wrap:wrap;color:navy}.BusinessLandingPagePureCSS_businessCtaPrimary__3eLxT{background:linear-gradient(135deg,var(--amber-400),var(--amber-500));color:var(--gray-900);border:none;padding:1rem 2rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center}.BusinessLandingPagePureCSS_businessCtaPrimary__3eLxT:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(245,158,11,.4)}.BusinessLandingPagePureCSS_businessCtaSecondary__1X7_V{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:1rem 2rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center}.BusinessLandingPagePureCSS_businessCtaSecondary__1X7_V:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.BusinessLandingPagePureCSS_liveJobsSection__26r0z{padding:6rem 0;background:var(--gray-50);color:var(--gray-900)}.BusinessLandingPagePureCSS_jobsCarouselContainer__1iost{position:relative;max-width:1200px;margin:0 auto}.BusinessLandingPagePureCSS_jobsCarousel__3i4QO{overflow:hidden;border-radius:1rem}.BusinessLandingPagePureCSS_jobsCarouselTrack__2e0d-{display:flex;transition:transform .5s ease}.BusinessLandingPagePureCSS_jobsCarouselSlide__1LvUe{min-width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:0 1rem}.BusinessLandingPagePureCSS_carouselNavBtn__2cuQz{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:#fff;border:1px solid var(--gray-200);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.BusinessLandingPagePureCSS_carouselNavBtn__2cuQz:hover{background:var(--primary-blue);color:#fff;transform:translateY(-50%) scale(1.1)}.BusinessLandingPagePureCSS_carouselPrev__2jF37{left:-1.5rem}.BusinessLandingPagePureCSS_carouselNext__3EETG{right:-1.5rem}.BusinessLandingPagePureCSS_liveJobCard__34vcy{padding:1.5rem;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid var(--gray-200)}.BusinessLandingPagePureCSS_liveJobCard__34vcy:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1);border-color:var(--primary-blue)}.BusinessLandingPagePureCSS_jobHeader__1IdDL{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.BusinessLandingPagePureCSS_jobUrgency__J_WYi{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.BusinessLandingPagePureCSS_urgencyBadge__1UCde{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem}.BusinessLandingPagePureCSS_urgencyUrgent__2RZ4G{background:linear-gradient(135deg,var(--red-500),var(--red-600));color:#fff}.BusinessLandingPagePureCSS_urgencyHigh__3qufj{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.BusinessLandingPagePureCSS_urgencyMedium__3pm1m{background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:#fff}.BusinessLandingPagePureCSS_jobPostedTime__3kcM6{font-size:.75rem;color:var(--gray-500)}.BusinessLandingPagePureCSS_jobResponses__14aXE{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;font-size:.75rem;color:var(--gray-500)}.BusinessLandingPagePureCSS_jobTitle__2U-qL{font-size:1.125rem;font-weight:700;color:var(--gray-900);margin-bottom:1rem;line-height:1.3}.BusinessLandingPagePureCSS_jobMeta__m1BKO{display:flex;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.BusinessLandingPagePureCSS_jobBudget__2KvFA,.BusinessLandingPagePureCSS_jobLocation__Ph4dr{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:var(--gray-600)}.BusinessLandingPagePureCSS_jobDescription__2np6H{color:var(--gray-700);line-height:1.5;margin-bottom:1.5rem;font-size:.875rem}.BusinessLandingPagePureCSS_jobActions__UAsyu{display:flex;grid-gap:.75rem;gap:.75rem}.BusinessLandingPagePureCSS_jobQuoteBtn__1zOIn{flex:1 1;background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:#fff;border:none;padding:.75rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:.875rem}.BusinessLandingPagePureCSS_jobQuoteBtn__1zOIn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.BusinessLandingPagePureCSS_jobSaveBtn__N7r-Z{width:2.5rem;height:2.5rem;border:1px solid var(--gray-300);background:#fff;color:var(--gray-600);border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.BusinessLandingPagePureCSS_jobSaveBtn__N7r-Z:hover{border-color:var(--red-500);color:var(--red-500);background:var(--red-50)}.BusinessLandingPagePureCSS_carouselDots__2dAJX{display:flex;justify-content:center;grid-gap:.5rem;gap:.5rem;margin-top:2rem}.BusinessLandingPagePureCSS_carouselDot__35weo{width:.75rem;height:.75rem;border-radius:50%;background:var(--gray-300);border:none;cursor:pointer;transition:all .2s ease}.BusinessLandingPagePureCSS_carouselDotActive__86Qiu{background:var(--primary-blue);transform:scale(1.2)}.BusinessLandingPagePureCSS_successStoriesSection__3bbjo{padding:6rem 0;color:var(--gray-900)}.BusinessLandingPagePureCSS_successStoriesGrid__1eIGe{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.BusinessLandingPagePureCSS_successStoryCard__8I6kK{padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid var(--gray-200)}.BusinessLandingPagePureCSS_successStoryCard__8I6kK:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.BusinessLandingPagePureCSS_storyMetrics__33-WL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--gray-200)}.BusinessLandingPagePureCSS_storyMetric__2ZqF9{text-align:center}.BusinessLandingPagePureCSS_metricValue__3NR5y{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:.25rem}.BusinessLandingPagePureCSS_growthMetric__2QH0X .BusinessLandingPagePureCSS_metricValue__3NR5y{display:flex;align-items:center;justify-content:center;grid-gap:.25rem;gap:.25rem;color:var(--green-600)}.BusinessLandingPagePureCSS_growthValue__1n6A5{font-size:1.25rem}.BusinessLandingPagePureCSS_metricLabel__3jTfu{font-size:.75rem;color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em}.BusinessLandingPagePureCSS_storyTestimonial__35wSI{font-style:italic;color:var(--gray-700);line-height:1.6;margin-bottom:1.5rem}.BusinessLandingPagePureCSS_storyAuthor__1cz-X{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.BusinessLandingPagePureCSS_storyAvatar__1Fl03{width:3rem;height:3rem}.BusinessLandingPagePureCSS_storyInfo__3D22B{flex:1 1}.BusinessLandingPagePureCSS_storyName__hDKLK{font-weight:600;color:var(--gray-900);margin-bottom:.25rem}.BusinessLandingPagePureCSS_storyJoined__2I5Pj{font-size:.875rem;color:var(--gray-600)}.BusinessLandingPagePureCSS_featuresSection__3TR7P{padding:6rem 0;background:var(--gray-50);color:var(--gray-900)}.BusinessLandingPagePureCSS_featuresGrid__2WeIH{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.BusinessLandingPagePureCSS_featureCard__673wd{padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease;text-align:center}.BusinessLandingPagePureCSS_featureCard__673wd:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.BusinessLandingPagePureCSS_featureIcon__1sBoP{width:4rem;height:4rem;background:linear-gradient(135deg,var(--blue-50),var(--blue-100));border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--primary-blue)}.BusinessLandingPagePureCSS_featureTitle___v3WS{font-size:1.25rem;font-weight:600;color:var(--gray-900);margin-bottom:1rem}.BusinessLandingPagePureCSS_featureDescription__2gJUW{color:var(--gray-600);line-height:1.6}.BusinessLandingPagePureCSS_pricingSection__1cIpd{padding:6rem 0;color:var(--gray-900)}.BusinessLandingPagePureCSS_pricingGrid__edcU0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}.BusinessLandingPagePureCSS_pricingCard__1N8pV{padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid var(--gray-200);position:relative}.BusinessLandingPagePureCSS_pricingCard__1N8pV:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.BusinessLandingPagePureCSS_pricingCardPopular__SS0Ly{border-color:var(--primary-blue);transform:scale(1.05)}.BusinessLandingPagePureCSS_pricingCardPopular__SS0Ly:hover{transform:scale(1.05) translateY(-4px)}.BusinessLandingPagePureCSS_popularBadge__3FUnk{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.75rem;font-weight:600;display:flex;align-items:center}.BusinessLandingPagePureCSS_pricingHeader__3TDOP{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--gray-200)}.BusinessLandingPagePureCSS_pricingName__30Te-{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:.5rem}.BusinessLandingPagePureCSS_pricingDescription__3nbtZ{color:var(--gray-600);margin-bottom:1.5rem}.BusinessLandingPagePureCSS_pricingPrice__fdJIa{display:flex;align-items:baseline;justify-content:center;grid-gap:.25rem;gap:.25rem}.BusinessLandingPagePureCSS_priceAmount__1n9Ho{font-size:3rem;font-weight:800;color:var(--gray-900)}.BusinessLandingPagePureCSS_pricePeriod__2muzn{font-size:1rem;color:var(--gray-600)}.BusinessLandingPagePureCSS_pricingFeatures__5SIjR{list-style:none;margin-bottom:2rem;padding-left:0}.BusinessLandingPagePureCSS_pricingFeature__2v2Rg{display:flex;align-items:center;padding:.5rem 0;color:var(--gray-700)}.BusinessLandingPagePureCSS_pricingFeature__2v2Rg svg{color:var(--green-500)}.BusinessLandingPagePureCSS_pricingButton__2QQWr{width:100%;background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.BusinessLandingPagePureCSS_pricingButton__2QQWr:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.BusinessLandingPagePureCSS_pricingButtonPopular__1WzJf{background:linear-gradient(135deg,var(--amber-400),var(--amber-500));color:var(--gray-900)}.BusinessLandingPagePureCSS_pricingButtonPopular__1WzJf:hover{box-shadow:0 4px 12px rgba(245,158,11,.4)}.BusinessLandingPagePureCSS_businessCtaSection__2q2UQ{padding:6rem 0;background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:#fff;text-align:center}.BusinessLandingPagePureCSS_businessCtaContent__3eYm9{max-width:700px;margin:0 auto}.BusinessLandingPagePureCSS_businessCtaTitle__1s_5e{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.BusinessLandingPagePureCSS_businessCtaSubtitle__uuW2q{font-size:1.125rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem;line-height:1.6}.BusinessLandingPagePureCSS_businessCtaButtons__eMoM-{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.BusinessLandingPagePureCSS_businessCtaGuarantee__2q47Q{display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:hsla(0,0%,100%,.8)}.BusinessLandingPagePureCSS_businessFooter__31OTH{background:var(--gray-900);color:#fff;padding:4rem 0 2rem}.BusinessLandingPagePureCSS_footerContent__1i3he{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem}.BusinessLandingPagePureCSS_footerSection__1bfZn{display:flex;flex-direction:column}.BusinessLandingPagePureCSS_footerLogo__1KBzw{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.BusinessLandingPagePureCSS_footerLogoIcon__3WvMF{width:2rem;height:2rem;color:var(--amber-400)}.BusinessLandingPagePureCSS_footerLogoText__9pBqB{font-size:1.5rem;font-weight:700}.BusinessLandingPagePureCSS_footerDescription__2V4QV{color:var(--gray-400);line-height:1.6;margin-bottom:1rem}.BusinessLandingPagePureCSS_footerTitle__1L7Uk{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#fff}.BusinessLandingPagePureCSS_footerLinks__upNG9{list-style:none;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;padding-left:0}.BusinessLandingPagePureCSS_footerLink__54Qdl{color:var(--gray-400);text-decoration:none;transition:color .2s ease}.BusinessLandingPagePureCSS_footerLink__54Qdl:hover{color:var(--amber-400)}.BusinessLandingPagePureCSS_footerBottom__3lMAp{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--gray-800);flex-wrap:wrap;grid-gap:1rem;gap:1rem}.BusinessLandingPagePureCSS_footerCopyright__MHqdF{color:var(--gray-400)}.BusinessLandingPagePureCSS_footerLegal__1qSCm{display:flex;grid-gap:1rem;gap:1rem}.BusinessLandingPagePureCSS_footerLegalLink__1wb9H{color:var(--gray-400);text-decoration:none;font-size:.875rem;transition:color .2s ease}.BusinessLandingPagePureCSS_footerLegalLink__1wb9H:hover{color:var(--amber-400)}@media (max-width:768px){.BusinessLandingPagePureCSS_businessHeroStats___2xFL,.BusinessLandingPagePureCSS_jobsCarouselSlide__1LvUe{grid-template-columns:1fr}.BusinessLandingPagePureCSS_carouselNext__3EETG,.BusinessLandingPagePureCSS_carouselPrev__2jF37{display:none}.BusinessLandingPagePureCSS_businessCtaButtons__eMoM-{flex-direction:column;align-items:center}.BusinessLandingPagePureCSS_footerBottom__3lMAp{flex-direction:column;text-align:center}.BusinessLandingPagePureCSS_pricingCardPopular__SS0Ly{transform:none}.BusinessLandingPagePureCSS_pricingCardPopular__SS0Ly:hover{transform:translateY(-4px)}}@media (max-width:480px){.BusinessLandingPagePureCSS_businessHeroTitle__3Bsko{font-size:2rem}.BusinessLandingPagePureCSS_sectionTitle__2facx{font-size:1.75rem}.BusinessLandingPagePureCSS_businessHeroStat__2rrv0{flex-direction:column;text-align:center;grid-gap:.5rem;gap:.5rem}.BusinessLandingPagePureCSS_featuresGrid__2WeIH{grid-template-columns:1fr}}@media (prefers-contrast:high){.BusinessLandingPagePureCSS_businessHeroGradient__-V564{background:#000}.BusinessLandingPagePureCSS_businessHeroHighlight__e0LGw{color:#ff0}}.LandingPageNavBar_modern_navbar__p3Qn0{position:fixed;top:0;left:0;right:0;z-index:1021;background:linear-gradient(135deg,#2563eb,#1d4ed8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 32px rgba(37,99,235,.1)}.LandingPageNavBar_modern_navbar_scrolled__2rCIk{background:rgba(37,99,235,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(37,99,235,.2)}.LandingPageNavBar_modern_navbar_container__17mPM{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:4rem}.LandingPageNavBar_modern_navbar_logo__3nQzh{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;flex-shrink:0}.LandingPageNavBar_logo_icon__1WibR{position:relative;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:.75rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(245,158,11,.3);transition:transform .2s ease}.LandingPageNavBar_logo_icon__1WibR:hover{transform:scale(1.05)}.LandingPageNavBar_logo_house_icon__2nr3b{font-size:1.25rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.LandingPageNavBar_logo_text__391s2{display:flex;flex-direction:column;grid-gap:.125rem;gap:.125rem}.LandingPageNavBar_logo_brand__yyC-i{font-size:1.25rem;font-weight:700;color:#fff;line-height:1;letter-spacing:-.025em}.LandingPageNavBar_modern_navbar_nav__3craY{display:none;align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 1;justify-content:center;max-width:40rem}@media (min-width:1024px){.LandingPageNavBar_modern_navbar_nav__3craY{display:flex}}.LandingPageNavBar_nav_item__1SuHL{position:relative;display:flex;flex-direction:column;align-items:center;padding:.75rem 1rem;border-radius:.75rem;background:transparent;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:hsla(0,0%,100%,.8)}.LandingPageNavBar_nav_item__1SuHL:hover{background:hsla(0,0%,100%,.1);color:#fff}.LandingPageNavBar_nav_item_content__jzZRA{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.LandingPageNavBar_nav_item_label__3-44r{font-size:.875rem;font-weight:500;transition:color .2s ease}.LandingPageNavBar_nav_item_indicator__74-VR{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#fff;border-radius:1px;transition:width .3s cubic-bezier(.4,0,.2,1)}.LandingPageNavBar_nav_item__1SuHL:hover .LandingPageNavBar_nav_item_indicator__74-VR{width:1.5rem}.LandingPageNavBar_modern_navbar_right__12ORC{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.LandingPageNavBar_action_button__1iJHO,.LandingPageNavBar_action_button_secondary__1Oyve,.LandingPageNavBar_login_button__1B_uq{padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;font-weight:600;transition:all .2s ease}.LandingPageNavBar_action_button__1iJHO{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#111827}.LandingPageNavBar_action_button__1iJHO:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(245,158,11,.3)}.LandingPageNavBar_action_button_secondary__1Oyve{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.LandingPageNavBar_action_button_secondary__1Oyve:hover{background:hsla(0,0%,100%,.2)}.LandingPageNavBar_login_button__1B_uq{background:transparent;color:#fff}.LandingPageNavBar_login_button__1B_uq:hover{text-decoration:underline}.LandingPageNavBar_mobile_menu_button__i9H4j{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;border:none;cursor:pointer}@media (min-width:1024px){.LandingPageNavBar_mobile_menu_button__i9H4j{display:none}.LandingPageNavBar_modern_navbar_right__12ORC .LandingPageNavBar_action_button__1iJHO,.LandingPageNavBar_modern_navbar_right__12ORC .LandingPageNavBar_action_button_secondary__1Oyve,.LandingPageNavBar_modern_navbar_right__12ORC .LandingPageNavBar_login_button__1B_uq{display:block}}@media (max-width:1023px){.LandingPageNavBar_modern_navbar_nav__3craY,.LandingPageNavBar_modern_navbar_right__12ORC .LandingPageNavBar_action_button__1iJHO,.LandingPageNavBar_modern_navbar_right__12ORC .LandingPageNavBar_action_button_secondary__1Oyve,.LandingPageNavBar_modern_navbar_right__12ORC .LandingPageNavBar_login_button__1B_uq{display:none}}.LandingPageNavBar_mobile_nav_overlay__QeZln{position:fixed;top:4rem;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:40;animation:LandingPageNavBar_fade-in__1aHzL .3s ease}@keyframes LandingPageNavBar_fade-in__1aHzL{0%{opacity:0}to{opacity:1}}.LandingPageNavBar_mobile_nav_menu__-FTsw{position:fixed;top:4rem;left:0;right:0;background:linear-gradient(135deg,#2563eb,#1d4ed8);padding:1rem;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 8px 16px rgba(0,0,0,.2);animation:LandingPageNavBar_slide-down__3Cpzv .3s cubic-bezier(.4,0,.2,1);transform-origin:top}@keyframes LandingPageNavBar_slide-down__3Cpzv{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.LandingPageNavBar_mobile_nav_item__3zw_t{padding:.75rem 1rem;border-radius:.5rem;color:#fff;background:none;border:none;cursor:pointer;text-align:left;font-size:1rem;transition:background-color .2s ease}.LandingPageNavBar_mobile_nav_item__3zw_t:hover{background-color:hsla(0,0%,100%,.1)}.LandingPageNavBar_mobile_action_buttons__iISPL{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.2)}.LandingPageNavBar_mobile_nav_backdrop__fS3vg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:30}:root{--primary-blue:#3b82f6;--primary-blue-dark:#1d4ed8;--primary-blue-light:#60a5fa;--amber-400:#fbbf24;--amber-500:#f59e0b;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--green-500:#10b981;--red-500:#ef4444;--blue-50:#eff6ff;--blue-100:#dbeafe}.HomeLandingPagePureCSS_homeLandingPage__1s078{font-family:"Inter",sans-serif;line-height:1.6;color:var(--gray-900);background-color:#fff;min-height:100vh}.HomeLandingPagePureCSS_container__3ws8W{max-width:1200px;margin:0 auto;padding:0 1rem}.HomeLandingPagePureCSS_heroSection__3AmQx{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:4rem}.HomeLandingPagePureCSS_heroBackground__ZtyA9{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.HomeLandingPagePureCSS_heroGradient__bn5Ja{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1e40af,#3b82f6 50%,#60a5fa)}.HomeLandingPagePureCSS_heroPattern__1L7Cf{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.05) 0,transparent 50%);animation:HomeLandingPagePureCSS_float__2nQvG 20s ease-in-out infinite}.HomeLandingPagePureCSS_heroContent__oWGaC{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center;color:navy}.HomeLandingPagePureCSS_heroText__ahw1J{margin-bottom:3rem;color:navy}.HomeLandingPagePureCSS_heroTitle__2y7mn{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em;color:navy}.HomeLandingPagePureCSS_heroHighlight__2-ZPx{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.HomeLandingPagePureCSS_heroSubtitle__2kbmz{font-size:1.25rem;font-weight:400;color:hsla(0,0%,100%,.9);max-width:600px;margin:0 auto;line-height:1.6;color:navy}.HomeLandingPagePureCSS_heroSearch__2rVah{margin-bottom:4rem;color:navy}.HomeLandingPagePureCSS_searchForm__3cAtp{max-width:800px;margin:0 auto 2rem}.HomeLandingPagePureCSS_searchInputs__1poJG{display:flex;grid-gap:1rem;gap:1rem;background:hsla(0,0%,100%,.95);padding:.75rem;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HomeLandingPagePureCSS_searchInputGroup__Vpate{position:relative;flex:1 1}.HomeLandingPagePureCSS_searchIcon__1LSX1{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--gray-400);color:navy}.HomeLandingPagePureCSS_searchInput__38zVk{width:100%;padding:1rem 1rem 1rem 3rem;border:none;border-radius:.5rem;font-size:1rem;background:transparent;color:var(--gray-900)}.HomeLandingPagePureCSS_searchInput__38zVk:focus{outline:none;background:hsla(0,0%,100%,.8)}.HomeLandingPagePureCSS_searchInput__38zVk::placeholder{color:var(--gray-500)}.HomeLandingPagePureCSS_searchButton__2CpPw{background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;white-space:nowrap}.HomeLandingPagePureCSS_searchButton__2CpPw:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(59,130,246,.4)}.HomeLandingPagePureCSS_popularServices__1q4rp{display:flex;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap;color:navy}.HomeLandingPagePureCSS_popularLabel__3-t1G{color:hsla(0,0%,100%,.8);font-size:.875rem;font-weight:500;color:navy}.HomeLandingPagePureCSS_popularTags__nA8i1{display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap;color:navy}.HomeLandingPagePureCSS_popularTag__3jP7J{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:2rem;color:navy;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.HomeLandingPagePureCSS_popularTag__3jP7J:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.HomeLandingPagePureCSS_heroStats__OV2Es{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;max-width:800px;margin:0 auto;color:navy}.HomeLandingPagePureCSS_heroStat__1RnHH{display:flex;align-items:center;grid-gap:1rem;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.1);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);color:navy}.HomeLandingPagePureCSS_heroStatIcon__26cag{width:2.5rem;height:2.5rem;color:var(--amber-400);color:navy}.HomeLandingPagePureCSS_heroStatContent__23n9i{text-align:left}.HomeLandingPagePureCSS_heroStatNumber__v6g8I{font-size:1.75rem;font-weight:700;line-height:1;color:navy}.HomeLandingPagePureCSS_heroStatLabel__3GUbL{font-size:.875rem;color:hsla(0,0%,100%,.8);color:navy}.HomeLandingPagePureCSS_sectionHeader__346U8{text-align:center;margin-bottom:4rem}.HomeLandingPagePureCSS_sectionTitle__X65Vt{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--gray-900);margin-bottom:1rem;line-height:1.2;color:navy}.HomeLandingPagePureCSS_sectionSubtitle__3QExn{font-size:1.125rem;color:var(--gray-600);max-width:600px;margin:0 auto;color:navy}.HomeLandingPagePureCSS_howItWorksSection__-GW3x{padding:6rem 0;background:var(--gray-50);color:var(--gray-900)}.HomeLandingPagePureCSS_stepsGrid__VhbTR{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:3rem;gap:3rem}.HomeLandingPagePureCSS_stepCard__7T-SR{text-align:center;padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease;position:relative}.HomeLandingPagePureCSS_stepCard__7T-SR:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.HomeLandingPagePureCSS_stepNumber__VlIST{position:absolute;top:-1rem;left:50%;transform:translateX(-50%);width:2rem;height:2rem;background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.HomeLandingPagePureCSS_stepIcon__yi2FE{width:4rem;height:4rem;background:linear-gradient(135deg,var(--blue-50),var(--blue-100));border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:2rem auto 1.5rem;color:var(--primary-blue)}.HomeLandingPagePureCSS_stepTitle__3jc--{font-size:1.25rem;font-weight:600;color:var(--gray-900);margin-bottom:1rem}.HomeLandingPagePureCSS_stepDescription__3uCUy{color:var(--gray-600);line-height:1.6}.HomeLandingPagePureCSS_featuredSection__M6vXF{padding:6rem 0;color:var(--gray-900)}.HomeLandingPagePureCSS_featuredGrid__2kQw-{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.HomeLandingPagePureCSS_featuredBusinessCard__1IWkt{overflow:hidden;transition:all .3s ease;border:1px solid var(--gray-200);border-radius:1rem}.HomeLandingPagePureCSS_featuredBusinessCard__1IWkt:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.HomeLandingPagePureCSS_businessImageContainer__3-MOZ{position:relative;height:200px;overflow:hidden}.HomeLandingPagePureCSS_businessImage__2fs95{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.HomeLandingPagePureCSS_featuredBusinessCard__1IWkt:hover .HomeLandingPagePureCSS_businessImage__2fs95{transform:scale(1.05)}.HomeLandingPagePureCSS_businessBadges__2Gk3W{position:absolute;top:1rem;left:1rem}.HomeLandingPagePureCSS_verifiedBadge__BBzj3{background:linear-gradient(135deg,var(--green-500),var(--green-600));color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem;display:inline-flex;align-items:center}.HomeLandingPagePureCSS_favoriteButton__1fF9h{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--gray-600)}.HomeLandingPagePureCSS_favoriteButton__1fF9h:hover{background:#fff;color:var(--red-500);transform:scale(1.1)}.HomeLandingPagePureCSS_businessContent__15yqA{padding:1.5rem}.HomeLandingPagePureCSS_businessHeader__3CwoZ{margin-bottom:1rem}.HomeLandingPagePureCSS_businessName__2w0ft{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin-bottom:.5rem}.HomeLandingPagePureCSS_businessRating__Dui-w{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.HomeLandingPagePureCSS_ratingStars__2GjOg{display:flex;grid-gap:.125rem;gap:.125rem}.HomeLandingPagePureCSS_ratingStar__1ZmfK{width:1rem;height:1rem;color:var(--gray-300)}.HomeLandingPagePureCSS_ratingStarFilled__kzY90{color:var(--amber-400)}.HomeLandingPagePureCSS_ratingText__3ua0Z{font-size:.875rem;color:var(--gray-600);font-weight:500}.HomeLandingPagePureCSS_businessCategory__3iE-c{color:var(--gray-600);font-size:.875rem;margin-bottom:1rem}.HomeLandingPagePureCSS_businessStats__1HWKa{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;margin-bottom:1.5rem}.HomeLandingPagePureCSS_businessStat__s5ea4{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:var(--gray-600)}.HomeLandingPagePureCSS_businessActions__28onr{display:flex;grid-gap:.75rem;gap:.75rem}.HomeLandingPagePureCSS_contactButton__2zCu2{flex:1 1;background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:#fff;border:none;padding:.75rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.HomeLandingPagePureCSS_contactButton__2zCu2:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.HomeLandingPagePureCSS_viewButton__sBFsh{flex:1 1;border:1px solid var(--gray-300);background:#fff;color:var(--gray-700);padding:.75rem 1rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease}.HomeLandingPagePureCSS_viewButton__sBFsh:hover{border-color:var(--gray-400);background:var(--gray-50)}.HomeLandingPagePureCSS_testimonialsSection__2GmbB{padding:6rem 0;background:var(--gray-50);color:var(--gray-900)}.HomeLandingPagePureCSS_testimonialsGrid__2QwW5{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.HomeLandingPagePureCSS_testimonialCard__2pfA6{padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease}.HomeLandingPagePureCSS_testimonialCard__2pfA6:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px rgba(0,0,0,.1)}.HomeLandingPagePureCSS_testimonialRating__tfbDT{display:flex;grid-gap:.25rem;gap:.25rem;margin-bottom:1rem}.HomeLandingPagePureCSS_testimonialStar__1xxKG{width:1rem;height:1rem;color:var(--amber-400)}.HomeLandingPagePureCSS_testimonialContent__1trVW{font-size:1rem;line-height:1.6;color:var(--gray-700);margin-bottom:1.5rem;font-style:italic}.HomeLandingPagePureCSS_testimonialAuthor__33Fb-{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.HomeLandingPagePureCSS_testimonialAvatar__2UIg7{width:3rem;height:3rem}.HomeLandingPagePureCSS_testimonialInfo__2Yr5Y{flex:1 1}.HomeLandingPagePureCSS_testimonialName__39ug9{font-weight:600;color:var(--gray-900)}.HomeLandingPagePureCSS_testimonialRole__3L8RI{font-size:.875rem;color:var(--gray-600)}.HomeLandingPagePureCSS_ctaSection__ExCGY{padding:6rem 0;background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:#fff;text-align:center}.HomeLandingPagePureCSS_ctaContent__1Lmxy{max-width:600px;margin:0 auto}.HomeLandingPagePureCSS_ctaTitle__14jBv{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.HomeLandingPagePureCSS_ctaSubtitle__1Gpj3{font-size:1.125rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem;line-height:1.6}.HomeLandingPagePureCSS_ctaButtons__2TstD{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;flex-wrap:wrap}.HomeLandingPagePureCSS_ctaPrimary__1QQay{background:linear-gradient(135deg,var(--amber-400),var(--amber-500));color:var(--gray-900);border:none;padding:1rem 2rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center}.HomeLandingPagePureCSS_ctaPrimary__1QQay:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(245,158,11,.4)}.HomeLandingPagePureCSS_ctaSecondary__2mmR7{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:1rem 2rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center}.HomeLandingPagePureCSS_ctaSecondary__2mmR7:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.HomeLandingPagePureCSS_footer__-yiyu{background:var(--gray-900);color:#fff;padding:4rem 0 2rem}.HomeLandingPagePureCSS_footerContent__3QjlK{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem}.HomeLandingPagePureCSS_footerSection__2TGb1{display:flex;flex-direction:column}.HomeLandingPagePureCSS_footerLogo__2qDUp{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.HomeLandingPagePureCSS_footerLogoIcon__2VcLH{width:2rem;height:2rem;color:var(--amber-400)}.HomeLandingPagePureCSS_footerLogoText__1m82O{font-size:1.5rem;font-weight:700}.HomeLandingPagePureCSS_footerDescription__3WQX5{color:var(--gray-400);line-height:1.6;margin-bottom:1rem}.HomeLandingPagePureCSS_footerTitle__2GouU{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#fff}.HomeLandingPagePureCSS_footerLinks__1bCgO{list-style:none;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;padding-left:0}.HomeLandingPagePureCSS_footerLink__w-KgE{color:var(--gray-400);text-decoration:none;transition:color .2s ease}.HomeLandingPagePureCSS_footerLink__w-KgE:hover{color:var(--amber-400)}.HomeLandingPagePureCSS_footerBottom__1Aj5U{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--gray-800);flex-wrap:wrap;grid-gap:1rem;gap:1rem}.HomeLandingPagePureCSS_footerCopyright__1dr8-{color:var(--gray-400)}.HomeLandingPagePureCSS_footerLegal__2gl4Z{display:flex;grid-gap:1rem;gap:1rem}.HomeLandingPagePureCSS_footerLegalLink__3Iyf7{color:var(--gray-400);text-decoration:none;font-size:.875rem;transition:color .2s ease}.HomeLandingPagePureCSS_footerLegalLink__3Iyf7:hover{color:var(--amber-400)}@keyframes HomeLandingPagePureCSS_float__2nQvG{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(2deg)}66%{transform:translateY(10px) rotate(-1deg)}}@media (max-width:768px){.HomeLandingPagePureCSS_searchInputs__1poJG{flex-direction:column}.HomeLandingPagePureCSS_heroStats__OV2Es{grid-template-columns:1fr}.HomeLandingPagePureCSS_ctaButtons__2TstD{flex-direction:column;align-items:center}.HomeLandingPagePureCSS_footerBottom__1Aj5U{flex-direction:column;text-align:center}}@media (max-width:480px){.HomeLandingPagePureCSS_heroTitle__2y7mn{font-size:2rem}.HomeLandingPagePureCSS_sectionTitle__X65Vt{font-size:1.75rem}.HomeLandingPagePureCSS_heroStat__1RnHH{flex-direction:column;text-align:center;grid-gap:.5rem;gap:.5rem}.HomeLandingPagePureCSS_featuredGrid__2kQw-,.HomeLandingPagePureCSS_stepsGrid__VhbTR{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a:focus,button:focus,input:focus{outline:2px solid var(--primary-blue);outline-offset:2px}@media (prefers-contrast:high){.HomeLandingPagePureCSS_heroGradient__bn5Ja{background:#000}.HomeLandingPagePureCSS_heroHighlight__2-ZPx{color:#ff0}}:root{--toast-visible-duration:8s;--toast-fade-delay:7.5s}.LandingPage_container__1vIRp{max-width:1200px;margin:0 auto;padding:0 20px}.LandingPage_textCenter__hoEfd{text-align:center;color:#011c75}.LandingPage_textCenterWhite__xTynz{text-align:center;color:#fff}.LandingPage_header__6xro_{background-color:#fff;padding:15px 0;border-bottom:1px solid #eee;z-index:1000}.LandingPage_header__6xro_ .LandingPage_container__1vIRp{display:flex;justify-content:space-between;align-items:center;max-width:1400px}.LandingPage_logo__23km-{font-size:24px;font-weight:700;color:#333}.LandingPage_header__6xro_ nav ul{margin:0;padding:0;list-style:none;display:flex;grid-gap:25px;gap:25px}.LandingPage_header__6xro_ nav a{text-decoration:none;color:#555;font-weight:500}.LandingPage_menuIcon__1cHTh{display:none;font-size:24px;cursor:pointer}.LandingPage_closeIcon__QyHA3,.LandingPage_mobileAuth__1cY_Q{display:none}.LandingPage_headerRight__3eQUU{display:flex;align-items:center;grid-gap:15px;gap:15px}.LandingPage_searchIcon__1E9WP{cursor:pointer}.LandingPage_btnLogin__eZCTW{background:none;border:1px solid #ddd;padding:8px 20px;border-radius:5px;cursor:pointer;text-decoration:none}.LandingPage_btnRegister__3GMw6{background-color:#2c3e50;color:#fff;border:none;padding:8px 20px;border-radius:5px;cursor:pointer;text-decoration:none}.LandingPage_activeLink__1lzsv a{color:#0d2a57;font-weight:600;position:relative}.LandingPage_activeLink__1lzsv a:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:#0d2a57}.LandingPage_hero__cAYHW{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/images/hero0.jpg) 50%/cover no-repeat;min-height:650px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:80px 20px;position:relative;margin-top:0}.LandingPage_heroContent__1zUpg{max-width:900px;width:100%;z-index:2;display:flex;flex-direction:column;align-items:center;transform:translateY(-55px)}.LandingPage_ratingBadge__1bp6j{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:hsla(0,0%,100%,.2);padding:8px 16px;border-radius:20px;margin-bottom:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.LandingPage_stars__M2_fy{color:gold;font-size:14px;letter-spacing:2px}.LandingPage_ratingText__2dzgx{font-size:12px;font-weight:700;text-transform:uppercase;color:#fff}.LandingPage_heroTitle__2qpkv{font-size:56px}.LandingPage_heroTitle__2qpkv,.LandingPage_heroTitleUC__MY8oD{font-weight:900;line-height:1.1;margin-bottom:20px;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.3)}.LandingPage_heroTitleUC__MY8oD{font-size:80px!important;color:gold;margin-top:-56px}.LandingPage_heroTitleLight__2ITx5{font-weight:300;display:block}.LandingPage_heroSubtitle__ehySM{font-size:20px;margin-bottom:40px;font-weight:400;opacity:.95;max-width:600px;text-shadow:0 1px 4px rgba(0,0,0,.3)}.LandingPage_heroSubtitleUC__2OkbW{color:#fff!important;font-size:25px;margin-bottom:40px;font-weight:400;opacity:.95;max-width:600px;padding:20px 0}.LandingPage_textBlock__3Bd0h{font-size:19px}.LandingPage_heroSearchWrapper__1xA6h{width:100%;max-width:750px;margin:0 auto}.LandingPage_divBlock__3uzp-{height:80px}.LandingPage_heroImagesContainer__JmVIJ{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.LandingPage_heroImagesContainer__JmVIJ img{opacity:.9;height:-webkit-max-content;height:max-content}.LandingPage_heroImagesContainer2__2VTaT img{opacity:.5;height:110px}.LandingPage_hero__cAYHW h1{font-size:48px;margin-bottom:10px}.LandingPage_hero__cAYHW p{font-size:18px;color:#666;margin-bottom:30px}.LandingPage_searchBar__29-Fw{margin-bottom:20px}.LandingPage_searchBar__29-Fw input{width:400px;padding:15px;border:1px solid #ccc;border-radius:5px 0 0 5px;font-size:16px}.LandingPage_btnSearch__nybkF{padding:15px 30px;border:none;background-color:#007bff;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:16px}.LandingPage_heroCards__3V9JQ{display:flex;justify-content:center;grid-gap:20px;gap:20px;background:transparent;margin-top:50px;position:relative;z-index:3}.LandingPage_heroCard__2Gfxz{background-color:#f5a623;padding:15px 20px;border-radius:8px;border:1px solid #e9e9e9;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;align-items:center;grid-gap:15px;gap:15px;width:auto;max-width:300px}.LandingPage_heroIcon__2vi0N{margin-right:15px;flex-shrink:0;color:rgba(0,0,0,.7)}.LandingPage_heroCard__2Gfxz strong{font-size:1rem;font-weight:500;color:#333}.LandingPage_heroCard__2Gfxz p{font-size:.85rem;color:#666;margin:2px 0 0}.LandingPage_searchOptions__2R44q{display:flex;justify-content:center;grid-gap:30px;gap:30px;margin-bottom:50px}.LandingPage_heroImageBg__1rzLv{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:900px;width:100%;z-index:1;opacity:1}.LandingPage_heroImageLeft__28HAS{position:absolute;bottom:0;left:0;width:35%;max-width:450px;z-index:2}.LandingPage_heroImageRight__2SIbV{position:absolute;bottom:0;right:0;width:35%;max-width:450px;z-index:2}.LandingPage_trustedBy__YLJJN{padding:0;background-color:#f7f9fa}.LandingPage_logos__2VXbp{display:flex;justify-content:center;align-items:center;grid-gap:40px;gap:40px;margin-top:20px;flex-wrap:wrap}.LandingPage_logos__2VXbp span{font-size:24px;font-weight:500;color:#999}.LandingPage_preconstruction__1fiO3{padding:60px 0}.LandingPage_preconstruction__1fiO3 h2{font-size:36px;margin-bottom:40px}.LandingPage_processTags__SIwxq{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:15px;gap:15px}.LandingPage_processTags__SIwxq button{background:#f0f0f0;border:1px solid #ddd;padding:10px 20px;border-radius:20px;cursor:pointer}.LandingPage_processTags__SIwxq .LandingPage_active__1Zmmb{background-color:#2c3e50;color:#fff;border-color:#2c3e50}.LandingPage_features__2RyTP{padding:30px 0;background-color:#f7f9fa}.LandingPage_featureItem__23DL7{display:flex;align-items:center;justify-content:space-between;grid-gap:50px;gap:50px;margin-bottom:50px}.LandingPage_featureItem__23DL7.LandingPage_reverse__12oRZ{flex-direction:row-reverse}.LandingPage_featureText__3QET8{flex:1 1;font-size:18px;color:#666}.LandingPage_featureText__3QET8 h2{font-size:36px;text-align:left;margin-bottom:16px}.LandingPage_featureImage__39OhN{flex:1 1;text-align:center}.LandingPage_featureImage__39OhN img{max-width:330px}.LandingPage_btnPrimary__dK88Z{background-color:#2c3e50;color:#fff;padding:12px 25px;border-radius:5px;text-decoration:none;border:none;cursor:pointer;margin-right:10px}.LandingPage_btnSecondary__36buw{background-color:initial;color:#2c3e50;border:1px solid #2c3e50;padding:12px 25px;border-radius:5px;cursor:pointer}.LandingPage_stats__2HSP7{padding:80px 0}.LandingPage_stats__2HSP7 h2{font-size:36px}.LandingPage_statsGrid__puybX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:40px}.LandingPage_statItem__1bx0r{display:flex;flex-direction:column}.LandingPage_statNumber__mUuPY{font-size:48px;font-weight:700;color:#2c3e50}.LandingPage_statLabel__3B2CB{font-size:18px;color:#666}.LandingPage_testimonials__1aacT{padding:60px 0;background-color:#f7f9fa}.LandingPage_testimonials__1aacT h2{font-size:36px}.LandingPage_testimonialSlider__3e3_D{display:flex;align-items:center;justify-content:center;grid-gap:20px;gap:20px;margin-top:40px}.LandingPage_testimonialCard__2SbjY{background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);width:300px;text-align:left}.LandingPage_testimonialCard__2SbjY .LandingPage_stars__M2_fy{color:#f39c12;margin-bottom:15px}.LandingPage_userProfile__1bb6K{display:flex;align-items:center;grid-gap:15px;gap:15px;margin-top:20px}.LandingPage_userProfile__1bb6K img{border-radius:50%}.LandingPage_arrow__2BpPJ{font-size:24px;cursor:pointer;color:#999}.LandingPage_cta__28LxF{background-color:#2c3e50;color:#fff;padding:80px 0}.LandingPage_cta__28LxF h2{font-size:36px}.LandingPage_cta__28LxF .LandingPage_btnSearch__nybkF{background-color:#3498db}.LandingPage_footer__D2hCC{background-color:#1c2833;color:#aab7c4;padding-top:60px}.LandingPage_footerMain__2Hadf{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:40px}.LandingPage_footer__D2hCC .LandingPage_logo__23km-{color:#fff}.LandingPage_socialIcons__2awFu{margin-top:20px}.LandingPage_socialIcons__2awFu a{color:#fff;text-decoration:none;margin-right:15px;border:1px solid #fff;border-radius:50%;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center}.LandingPage_footerLinks__24JIR h4{color:#fff;margin-bottom:20px}.LandingPage_footerLinks__24JIR ul{list-style:none;padding:0}.LandingPage_footerLinks__24JIR li{margin-bottom:10px}.LandingPage_footerLinks__24JIR a{color:#aab7c4;text-decoration:none}.LandingPage_footerBottom__2AsbW{border-top:1px solid #34495e;text-align:center;padding:20px 0}.LandingPage_authContainer__3XfK1{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;width:100%}.LandingPage_authVisual__2VolP{position:relative;overflow:hidden;background-color:#f0f4f8}.LandingPage_authVisual__2VolP img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.LandingPage_authFormContainer__Oqfiv{display:flex;align-items:center;justify-content:center;padding:40px}.LandingPage_authForm__76P8G{width:100%;max-width:420px}.LandingPage_authLogo__3N0g7{font-size:24px;font-weight:700;color:#333;text-decoration:none;display:block;text-align:center;margin-bottom:40px}.LandingPage_authTitle__TPTF_{font-size:32px;font-weight:700;margin-bottom:8px;text-align:center}.LandingPage_authSubtitle__3GLnX{color:#666;text-align:center;margin-bottom:30px}.LandingPage_socialLogin__1qTUm{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.LandingPage_btnSocial__1y7BB{padding:12px;border-radius:6px;border:1px solid #ddd;background-color:#fff;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;transition:background-color .2s}.LandingPage_btnSocial__1y7BB:hover{background-color:#f7f7f7}.LandingPage_authDivider__3mpqr{display:flex;align-items:center;text-align:center;color:#aaa;margin:30px 0}.LandingPage_authDivider__3mpqr:after,.LandingPage_authDivider__3mpqr:before{content:"";flex:1 1;border-bottom:1px solid #eee}.LandingPage_authDivider__3mpqr span{padding:0 15px}.LandingPage_formGroup__P9xsv{margin-bottom:20px}.LandingPage_formFieldset__224KA legend,.LandingPage_formGroup__P9xsv label{display:block;font-weight:500;margin-bottom:8px;font-size:.9rem}.LandingPage_labelRow__1J0K_{display:flex;justify-content:space-between;align-items:center}.LandingPage_link__2iS7a{color:#2c3e50;text-decoration:none;font-size:.85rem}.LandingPage_link__2iS7a:hover{text-decoration:underline}.LandingPage_formInput__PLi54{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.LandingPage_formInput__PLi54:focus{border-color:#2c3e50;outline:none;box-shadow:0 0 0 2px rgba(44,62,80,.1)}.LandingPage_btnPrimaryAuth__3h00o{width:100%;padding:14px;border:none;background-color:#2c3e50;color:#fff;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer;margin-top:10px;transition:background-color .2s}.LandingPage_btnPrimaryAuth__3h00o:hover{background-color:#34495e}.LandingPage_authRedirect__bYidS{text-align:center;margin-top:30px;color:#555}.LandingPage_formFieldset__224KA{border:none;padding:0;margin:0 0 20px}.LandingPage_formFieldset__224KA legend{font-size:1.1rem;font-weight:700;color:#2c3e50;border-bottom:1px solid #eee;width:100%;padding-bottom:10px;margin-bottom:20px}.LandingPage_terms__1mAZm{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:.8rem;color:#666}.LandingPage_terms__1mAZm label{margin:0}.LandingPage_roleSelectContainer__3_LCa{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px;background-color:#f8f9fa}.LandingPage_roleCardsContainer__1hgdK{display:flex;grid-gap:30px;gap:30px;margin-top:40px;margin-bottom:40px}.LandingPage_roleCard__2Aw_q{background:#fff;padding:40px;border:2px solid #eee;border-radius:12px;text-align:center;width:300px;text-decoration:none;color:inherit;box-shadow:0 4px 15px rgba(0,0,0,.02);transition:transform .2s,box-shadow .2s,border-color .2s}.LandingPage_roleCard__2Aw_q h2{margin-bottom:10px;font-size:1.5rem}.LandingPage_roleCard__2Aw_q p{color:#666;line-height:1.5}.LandingPage_roleIcon__2q1-L{font-size:48px;color:#727472;margin-bottom:20px;transition:color .2s ease-in-out}.LandingPage_roleCard__2Aw_q:hover{transform:translateY(-8px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#2c3e50}.LandingPage_roleCard__2Aw_q:hover .LandingPage_roleIcon__2q1-L{color:rgba(3,66,148,.6392156862745098)}.LandingPage_testimonialVisual__bnEIy{background-color:#2c3e50;display:flex;align-items:center;justify-content:center;padding:60px}.LandingPage_testimonialContainer__1TE0t{display:flex;flex-direction:column;align-items:flex-start;max-width:450px;color:#fff}.LandingPage_testimonialQuoteIcon__26SHg{font-size:40px;color:#4e6a85;margin-bottom:25px}.LandingPage_testimonialText__27D5A{font-size:1.5rem;font-weight:500;line-height:1.5;margin-bottom:30px;font-style:italic}.LandingPage_testimonialAuthor__2sgfj{display:flex;align-items:center;grid-gap:15px;gap:15px}.LandingPage_testimonialAuthor__2sgfj img{width:60px;height:60px;border-radius:50%;border:2px solid #fff}.LandingPage_testimonialAuthor__2sgfj strong{display:block;font-size:1.1rem;font-weight:700}.LandingPage_testimonialAuthor__2sgfj span{font-size:.9rem;color:#aab7c4}.LandingPage_confirmationContainer__5aYN8{text-align:center}.LandingPage_confirmationIcon__2iBLT{font-size:48px;color:#2c3e50;margin-bottom:25px}.LandingPage_linkButton__3LiK5{display:block;text-decoration:none;text-align:center}.LandingPage_errorText__1osjD{color:#c0392b;font-size:.9rem}.LandingPage_serverErrorContainer__3YT-p{border:1px solid #d9534f;padding:10px;border-radius:5px;margin-bottom:15px;background-color:#f2dede}.LandingPage_quickSearchCardWrapper__197sc{margin-bottom:2rem}.LandingPage_sectionPadding__2a3nn{padding:80px 0}.LandingPage_sectionTitle__2FrDK{text-align:center;font-size:36px;margin-bottom:20px}.LandingPage_subheadline__UT9A5{text-align:center;font-size:18px;color:#666;max-width:700px;margin:0 auto 50px}.LandingPage_activeLink__1lzsv{color:#2c3e50;font-weight:700}@keyframes LandingPage_slideInUp__3Iim3{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes LandingPage_fadeOut__AYM6l{0%{opacity:1}to{opacity:0}}.LandingPage_activityToast__3iwXS{position:fixed;bottom:25px;left:25px;background-color:#fff;color:#2d3e50;padding:20px 30px;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:1000;opacity:0;transition:opacity .5s ease-out;border-left:6px solid #f5a623;display:flex;align-items:center;grid-gap:15px;gap:15px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-size:15px;font-weight:500}.LandingPage_toastIcon__DCpYI{font-size:20px;color:#f5a623}.LandingPage_toastVisible__3kq8Y{animation:LandingPage_slideInUp__3Iim3 .5s forwards,LandingPage_fadeOut__AYM6l .5s var(--toast-fade-delay) forwards}.LandingPage_professionalsHero__3le6p{position:relative;text-align:center;color:#fff;background:linear-gradient(rgba(13,44,74,.8),rgba(13,44,74,.8)),url(/path/to/your/image.jpg) no-repeat 50%/cover}.LandingPage_professionalsHero__3le6p h1{font-size:48px}.LandingPage_professionalsHero__3le6p .LandingPage_subheadline__UT9A5{color:#eee;margin-bottom:40px}.LandingPage_heroCtaForm__9jYN8{grid-gap:10px;gap:10px;padding:15px;border-radius:10px}.LandingPage_heroCtaForm__9jYN8 input{border:1px solid #ccc}.LandingPage_whyBuildStart__2EHVB{background-color:#f7f9fa}.LandingPage_valueGrid__2YHrc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.LandingPage_valueCard__2iJy7{background:#fff;padding:30px;border:1px solid #eee;border-radius:8px;text-align:center}.LandingPage_valueIcon__3Fq0m{font-size:40px;color:#2c3e50;margin-bottom:20px}.LandingPage_valueCard__2iJy7 h3{font-size:20px;margin-bottom:15px}.LandingPage_valueCard__2iJy7 p{color:#666;line-height:1.6}.LandingPage_pricingGrid__qnKyY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;align-items:center}.LandingPage_pricingCard__Fxbx2{background:#fff;border:1px solid #eee;border-radius:8px;padding:40px;text-align:center;transition:transform .2s,box-shadow .2s}.LandingPage_pricingCard__Fxbx2:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.LandingPage_pricingCard__Fxbx2.LandingPage_featuredPlan__3J7q6{border-color:#2c3e50;transform:scale(1.05);position:relative}.LandingPage_popularBadge__2MT01{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background-color:#2c3e50;color:#fff;padding:5px 15px;border-radius:20px;font-size:.8rem;font-weight:700}.LandingPage_pricingCard__Fxbx2 h3{font-size:24px}.LandingPage_price__2c9sA{font-size:48px;font-weight:700;color:#2c3e50;margin:20px 0}.LandingPage_price__2c9sA span{font-size:16px;font-weight:400;color:#666;vertical-align:middle}.LandingPage_pricingCard__Fxbx2 ul{list-style:none;padding:0;margin:30px 0;text-align:left}.LandingPage_pricingCard__Fxbx2 ul li{margin-bottom:15px;color:#555}.LandingPage_payAsYouGoSection__3IWcf{text-align:center;margin-top:60px}.LandingPage_sectionDivider__IHXPt{font-size:24px;font-weight:600;margin-bottom:30px;color:#333}.LandingPage_payAsYouGoCard__2_K0E{max-width:650px;margin:0 auto;text-align:left;border-color:#2c3e50}.LandingPage_payAsYouGoCard__2_K0E ul{list-style:none;padding:0}.LandingPage_payAsYouGoCard__2_K0E li{display:flex;justify-content:space-between;align-items:center;font-size:16px;padding:12px 0;border-bottom:1px solid #eee}.LandingPage_payAsYouGoCard__2_K0E li:last-child{border-bottom:none}.LandingPage_priceDetail__3HV2q{font-weight:700;font-size:18px;color:#000}.LandingPage_priceDetail__3HV2q small{font-weight:400;font-size:12px;color:#666}.LandingPage_cardDescription__2JGPV{font-size:15px;color:#666;line-height:1.6;margin-top:10px;margin-bottom:25px}.LandingPage_buttonWrapper__2z0-q{text-align:center;margin-top:25px}.LandingPage_footnote__3xR5n{font-size:13px;color:#505050;text-align:center;margin-top:0;margin-bottom:20px;font-style:italic}.LandingPage_finalCta__kdpgL{background-color:#0d2c4a;color:#fff;text-align:center}.LandingPage_professionals__3_qQQ p{color:#ccc;margin-bottom:30px}.LandingPage_btnPrimaryLarge__3aQ8f{background-color:#2c3e50;color:#fff;padding:18px 40px;border-radius:8px;text-decoration:none;border:none;cursor:pointer;font-size:1.1rem;font-weight:700;display:inline-flex;align-items:center;grid-gap:10px;gap:10px}.LandingPage_heroSearchOverride__131hJ .searchForm{padding:6px 12px;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.06);max-width:700px}.LandingPage_heroSearchOverride__131hJ .searchInputs label{font-size:14px;line-height:16px;margin-bottom:2px}.LandingPage_heroSearchOverride__131hJ .searchInputs input{font-size:15px;line-height:16px}.LandingPage_heroSearchOverride__131hJ .locationInput{padding-left:5px;padding-right:10px}.LandingPage_heroSearchOverride__131hJ .serviceInput{padding-left:10px}.LandingPage_heroSearchOverride__131hJ .searchBtn{height:42px;width:42px;border-radius:6px}.LandingPage_landingPageSearchForm__349US{max-width:900px;margin:0 auto}.LandingPage_landingPageSearchForm__349US locationInput{width:200px;border-right:1px solid #e0e0e0;padding-right:20px;padding-left:10px}.LandingPage_landingPageSearchForm__349US .LandingPage_serviceInput__1Nnkm{padding-left:20px;flex:1 1;position:relative}.LandingPage_sealOfApproval__2Ir4F{padding:40px 0;background-color:#f7f9fa}.LandingPage_sealOfApproval__2Ir4F h2{font-size:36px;text-align:center;color:#0d2a57;margin-bottom:12px;font-weight:700}.LandingPage_sealOfApproval__2Ir4F p{font-size:18px;color:#666;max-width:800px;margin:0 auto 50px}.LandingPage_sealProcess__2XBBJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.LandingPage_sealStep__Yx1Qe{text-align:center}.LandingPage_sealIconWrapper__3DEp2{position:relative;display:inline-block;margin-bottom:20px}.LandingPage_sealNumber__1V22e{position:absolute;top:-10px;left:-10px;background-color:#249b03;color:#fff;border-radius:50%;width:30px;height:30px;line-height:30px;font-weight:700;font-size:18px}.LandingPage_sealStep__Yx1Qe h3{font-size:20px;margin-bottom:10px}.LandingPage_gettingStarted__13EDt{padding:80px 0}.LandingPage_gettingStarted__13EDt h2{font-size:36px;margin-bottom:20px;color:#0d2a57;font-weight:700}.LandingPage_gettingStarted__13EDt p{font-size:18px;color:#666;max-width:800px;margin:0 auto 50px}.LandingPage_steps__38O6z{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px}.LandingPage_step__3t5-7{text-align:center}.LandingPage_stepIcon__3jDVz{margin-bottom:20px;color:#2c3e50}.LandingPage_step__3t5-7 h3{font-size:22px;margin-bottom:15px}.LandingPage_landingPageSearchForm__349US label{width:100%;font-size:16px;line-height:18px;color:#403f3f;font-family:"Neue Montreal-Medium",Helvetica;margin-bottom:3px;display:block;text-align:left}.LandingPage_businessHero__1OPgy{padding:100px 0;text-align:center;background-color:#f7f9fa;position:relative;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23dce4ec' fill-opacity='.4' fill-rule='evenodd'/%3E%3C/svg%3E")}.LandingPage_businessHeroContent__3oiyK{max-width:800px;margin:0 auto;position:relative;z-index:2}.LandingPage_businessHero__1OPgy h1{font-size:48px;color:#2c3e50;margin-bottom:20px}.LandingPage_businessHero__1OPgy p{font-size:18px;color:#555;margin-bottom:40px}.LandingPage_heroCtaForm__9jYN8{display:flex;justify-content:center;grid-gap:0;gap:0;background-color:#fff;padding:10px;border-radius:12px;max-width:800px;box-shadow:0 10px 30px rgba(0,0,0,.08);margin:0 auto 20px}.LandingPage_heroCtaForm__9jYN8 input{border:none;padding:15px;border-radius:5px;flex-grow:1;font-size:16px;outline:none}.LandingPage_heroCtaForm__9jYN8 input:first-of-type{border-right:1px solid #eee}.LandingPage_heroCtaForm__9jYN8 .LandingPage_btnPrimary__dK88Z{padding:15px 30px;font-size:16px;margin-left:10px}.LandingPage_lightBg__ADRQF{background-color:#f7f9fa}.LandingPage_howItWorksGrid__2a9Fi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:50px}.LandingPage_howItWorksStep__1vzDt{text-align:center}.LandingPage_stepIconWrapper__3r8lP{width:60px;height:60px;margin:0 auto 20px;border-radius:50%;background-color:rgba(245,166,35,.1);display:flex;align-items:center;justify-content:center;font-size:24px;color:#f5a623}.LandingPage_howItWorksStep__1vzDt h3{font-size:20px;margin-bottom:10px;color:#2c3e50}.LandingPage_howItWorksStep__1vzDt p{color:#666;line-height:1.6}.LandingPage_leadExamplesGrid__1VFxP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:50px}.LandingPage_leadCard__3wKJN{background:#fff;border:1px solid #eee;padding:25px;border-radius:8px;transition:box-shadow .2s}.LandingPage_leadCard__3wKJN:hover{box-shadow:0 10px 20px rgba(0,0,0,.05)}.LandingPage_leadCard__3wKJN h4{font-size:18px;margin-bottom:15px}.LandingPage_leadCard__3wKJN p{font-size:14px;color:#666;margin-bottom:15px}.LandingPage_leadExamples__2y4RC{padding:60px 0;background-color:#f7f9fa}.LandingPage_jobCard__2yVy6{background:#fff;border:1px solid #eee;padding:25px;margin:0 10px;border-radius:8px;transition:box-shadow .2s;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.LandingPage_jobCard__2yVy6:hover{box-shadow:0 10px 20px rgba(0,0,0,.05)}.LandingPage_jobCard__2yVy6 h3{font-size:18px;margin-bottom:10px}.LandingPage_jobCard__2yVy6 p{font-size:14px;color:#666;margin-bottom:10px}.LandingPage_largeTitle__pyDnc{font-size:36px;text-align:center;color:#0d2a57;margin-bottom:12px;font-weight:700}.LandingPage_leadBudget__3w2Pm{display:inline-block;background-color:#f0f0f0;padding:5px 10px;border-radius:5px;font-size:13px;font-weight:500}.LandingPage_businessTestimonial__2694T{background-color:#0d2c4a;color:#fff;text-align:center}.LandingPage_businessTestimonial__2694T img{width:80px;height:80px;border-radius:50%;border:3px solid #fff;margin-bottom:20px}.LandingPage_businessTestimonial__2694T blockquote{font-size:24px;font-style:italic;max-width:800px;margin:0 auto 20px;line-height:1.6;border:none}.LandingPage_businessTestimonial__2694T cite{font-weight:600;color:#aab7c4}.LandingPage_pricingSection__1NVnK,.LandingPage_whyBuildStart__2EHVB{background-color:#fff}.LandingPage_valueCard__2iJy7{transition:transform .2s,box-shadow .2s}.LandingPage_valueCard__2iJy7:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.LandingPage_valueIcon__3Fq0m{color:#f5a623}.LandingPage_iconList__3Hw9e{list-style:none;padding:0;margin:0}.LandingPage_iconList__3Hw9e li{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:12px;color:#2c3e50}.LandingPage_iconBullet__2mqLd{color:#249b03;flex-shrink:0;font-size:18px}.LandingPage_problemSolution__3L_0P{padding:80px 20px;background-color:#f8fafd;position:relative;overflow:hidden}.LandingPage_problemSolutionHeader__1IHVt h2{font-size:36px;text-align:center;color:#0d2a57;margin-bottom:8px;font-weight:700}.LandingPage_problemSolutionHeader__1IHVt .LandingPage_subheadline__UT9A5{text-align:center;color:#5a6b82;max-width:800px;margin:0 auto 50px;font-size:18px}.LandingPage_problemSolutionGrid__1axjk{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:stretch}.LandingPage_problemCard__3z-ML{background:#fff;border:1px solid #e9eff5;border-radius:16px;padding:30px 40px}.LandingPage_problemTitle__36KIZ{font-size:24px;margin-bottom:24px;color:#2c3e50;text-align:center}.LandingPage_problemList__2u7IK{list-style:none;padding:0;margin:0}.LandingPage_problemItem__1xOVU{display:flex;align-items:flex-start;grid-gap:15px;gap:15px;padding:16px 0;color:#333;line-height:1.6;border-bottom:1px solid #f0f0f0}.LandingPage_problemItem__1xOVU:last-child{border-bottom:none}.LandingPage_problemDot__1QPCO{flex-shrink:0;margin-top:8px;width:12px;height:12px;border-radius:50%;background:#e74c3c}.LandingPage_solutionCard__1AxgD{background:#fff;border:1px solid #e9eff5;border-radius:16px;padding:30px 40px;box-shadow:0 10px 30px rgba(0,70,150,.07);display:flex;flex-direction:column}.LandingPage_solutionTitle__kpEiW{font-size:24px;margin-bottom:24px;color:#2c3e50;text-align:center}.LandingPage_solutionList__2KWv1{list-style:none;padding:0;margin:0;flex-grow:1}.LandingPage_solutionItem__28eEE{display:flex;align-items:flex-start;grid-gap:15px;gap:15px;padding:12px 0;color:#2c3e50;line-height:1.6}.LandingPage_solutionIcon__3mHpy{flex-shrink:0;color:#2ecc71;margin-top:5px;font-size:20px}.LandingPage_solutionCtas__2fRni{display:flex;grid-gap:12px;gap:12px;margin-top:24px}.LandingPage_solutionCtas__2fRni button{flex:1 1}.LandingPage_solutionReassure__3Koq5{display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px;color:#5a6b82;margin-top:40px;font-size:14px;flex-wrap:wrap}.LandingPage_reassureBadge__36t6h{display:inline-block;padding:6px 14px;border-radius:20px;background:#e9f2ff;color:#0d2a57;font-weight:500}@media (max-width:992px){.LandingPage_authContainer__3XfK1{grid-template-columns:1fr}.LandingPage_authVisual__2VolP{display:none}.LandingPage_authFormContainer__Oqfiv{padding:20px}.LandingPage_header__6xro_ .LandingPage_navLinks__2f7Zk{display:none}.LandingPage_menuIcon__1cHTh{display:block}.LandingPage_navMobile__kBZi0{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1000}.LandingPage_navMobile__kBZi0 .LandingPage_navLinks__2f7Zk{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;grid-gap:40px;gap:40px}.LandingPage_navMobile__kBZi0 li a{color:#fff;font-size:24px}.LandingPage_mobileAuth__1cY_Q{display:block;margin-top:20px}.LandingPage_closeIcon__QyHA3{display:block;position:absolute;top:20px;right:20px;font-size:30px;color:#fff;cursor:pointer}.LandingPage_headerRight__3eQUU{display:none}.LandingPage_sealProcess__2XBBJ,.LandingPage_steps__38O6z{grid-template-columns:1fr;grid-gap:40px;gap:40px}.LandingPage_sealOfApproval__2Ir4F{grid-template-columns:1fr;grid-gap:20px;gap:20px}}@media (max-width:768px){.LandingPage_roleCardsContainer__1hgdK{flex-direction:column}.LandingPage_roleCard__2Aw_q{width:100%;max-width:350px}.LandingPage_featureItem__23DL7,.LandingPage_featureItem__23DL7.LandingPage_reverse__12oRZ{flex-direction:column}.LandingPage_statsGrid__puybX{grid-template-columns:1fr}.LandingPage_testimonialSlider__3e3_D{flex-direction:column}.LandingPage_footerMain__2Hadf{grid-template-columns:1fr}.LandingPage_sealOfApproval__2Ir4F{grid-template-columns:1fr;grid-gap:20px;gap:20px}.LandingPage_howItWorksGrid__2a9Fi{grid-template-columns:1fr;grid-gap:30px;gap:30px}.LandingPage_pricingGrid__qnKyY,.LandingPage_valueGrid__2YHrc{grid-template-columns:1fr;grid-gap:20px;gap:20px}.LandingPage_problemSolutionGrid__1axjk{grid-template-columns:1fr}}.LandingPage_signUpForm__ZJdb4{display:flex;flex-direction:column;align-items:center;margin-top:20px}.LandingPage_signUpForm__ZJdb4 input[type=email]{width:300px;padding:10px;border-radius:5px 0 0 5px;border:1px solid #ccc;border-right:none}.LandingPage_signUpForm__ZJdb4 input[type=submit]{padding:10px 20px;border-radius:0 5px 5px 0;border:1px solid #2c3e50;background-color:#2c3e50;color:#fff;cursor:pointer}.LandingPage_messageContainer__wMuBu{margin-top:15px}.LandingPage_errorLabel__3X5jE{color:red}.LandingPage_errorLabel__3X5jE,.LandingPage_successLabel__V4Z2N{background-color:hsla(0,0%,100%,.7);padding:10px;border-radius:5px}.LandingPage_successLabel__V4Z2N{color:green}.fbb-section{--fbb-card-w:260px;--fbb-card-h:120px;--fbb-gap:15px;--fbb-gold-gradient:linear-gradient(110deg,#8a6e2f,#d4af37 22%,#edc967 45%,#d4af37 55%,#8a6e2f 78%,#6d531a);--fbb-sheen:hsla(0,0%,100%,0.4);--fbb-text:#fff;--fbb-muted:#d0d8e0;--fbb-star:#ffca28;--fbb-overlay-from:rgba(0,0,0,0.9);--fbb-overlay-to:rgba(0,0,0,0.2);--fbb-duration:40s;position:relative;width:100%;background:var(--fbb-gold-gradient);background-size:200% auto;animation:fbb-gold-shimmer 5s linear infinite;color:var(--fbb-text);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;border-top:1px solid #ffeb3b;box-shadow:0 -10px 20px rgba(0,0,0,.3);padding-top:10px;padding-bottom:15px}@keyframes fbb-gold-shimmer{0%{background-position:0}to{background-position:200%}}.fbb-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,var(--fbb-sheen) 50%,transparent 70%);background-size:200% 100%;animation:fbb-sheen 6s linear infinite;mix-blend-mode:overlay;opacity:.3}@keyframes fbb-sheen{0%{background-position:-100% 0}to{background-position:100% 0}}.fbb-header-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 15px;text-align:center;text-decoration:none;z-index:10;position:relative;transition:transform .3s ease}.fbb-header-text{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#3e2b06;background:hsla(0,0%,100%,.3);padding:6px 20px;border-radius:20px;border:1px solid hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.fbb-header-link:hover .fbb-header-text{background:#fff;color:#000;box-shadow:0 4px 15px rgba(0,0,0,.2)}.fbb-header-icon{font-size:1.1em;opacity:0;transform:translateX(-5px);transition:all .3s ease;max-width:0}.fbb-header-link:hover .fbb-header-icon{opacity:1;transform:translateX(0);max-width:20px}.fbb-container{width:100%;overflow:hidden;padding:0}.fbb-track{display:flex;grid-gap:var(--fbb-gap);gap:var(--fbb-gap);width:-webkit-max-content;width:max-content;animation:fbb-scroll var(--fbb-duration) linear infinite;will-change:transform}.fbb-track.paused{animation-play-state:paused}@keyframes fbb-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.fbb-card{position:relative;display:block;width:var(--fbb-card-w);height:var(--fbb-card-h);color:inherit;text-decoration:none;border-radius:8px;overflow:hidden;background:#222;border:1px solid rgba(255,215,0,.3);box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .25s ease,box-shadow .25s ease,border-color .25s}.fbb-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.4);border-color:#fff}.fbb-image{width:100%;height:100%;object-fit:cover}.fbb-image,.fbb-overlay{position:absolute;inset:0}.fbb-overlay{background:linear-gradient(0deg,var(--fbb-overlay-from) 0,var(--fbb-overlay-to));z-index:1}.fbb-details{position:absolute;left:0;right:0;bottom:0;padding:12px;z-index:2}.fbb-name{font-size:1rem;font-weight:700;margin:0 0 2px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbb-name,.fbb-profession{text-shadow:0 1px 2px rgba(0,0,0,.8)}.fbb-profession{margin:0 0 4px;font-size:.75rem;color:#ddd}.fbb-rating{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:.8rem}.fbb-rating-text{color:#ddd}.fbb-stars{display:inline-flex;align-items:center;grid-gap:1px;gap:1px}.fbb-empty{height:64px;display:grid;place-items:center;color:#554200;font-weight:700}@media (max-width:768px){.fbb-section{--fbb-card-w:200px;--fbb-card-h:100px;background-size:400% auto}}.BuildStartForProfessionals_pageWrapper__3gIg-{font-family:"Poppins",sans-serif;background-color:#fff;color:#333}.BuildStartForProfessionals_container__7ko1J{max-width:1200px;margin:0 auto;padding:0 20px}.BuildStartForProfessionals_header__1MYhd{background:#fff;padding:15px 0;border-bottom:1px solid #eee}.BuildStartForProfessionals_header__1MYhd .BuildStartForProfessionals_container__7ko1J{display:flex;justify-content:space-between;align-items:center}.BuildStartForProfessionals_logo__1yPCb{font-size:24px;font-weight:700;color:#333;text-decoration:none}.BuildStartForProfessionals_nav__3-52s{display:flex;grid-gap:30px;gap:30px}.BuildStartForProfessionals_nav__3-52s a{text-decoration:none;color:#555;font-weight:500}.BuildStartForProfessionals_headerActions__1dabj{display:flex;align-items:center;grid-gap:15px;gap:15px}.BuildStartForProfessionals_loginBtn__2kaCB{background:none;border:1px solid #ddd;padding:8px 20px;border-radius:5px;cursor:pointer;text-decoration:none;color:#333}.BuildStartForProfessionals_getStartedBtn__u3FCH{background-color:#ff6f00;color:#fff;border:none;padding:10px 22px;border-radius:5px;cursor:pointer;text-decoration:none;font-weight:700}.BuildStartForProfessionals_hero__3IQc-{display:grid;grid-template-columns:1fr 1fr;align-items:center;background-color:#f7f9fa;min-height:80vh}.BuildStartForProfessionals_heroContent__2ohiV{padding:60px;background-color:#ff6f00;color:#fff}.BuildStartForProfessionals_heroContent__2ohiV h1{font-size:48px;line-height:1.2;margin-bottom:20px}.BuildStartForProfessionals_heroContent__2ohiV p{font-size:18px;margin-bottom:30px;max-width:500px}.BuildStartForProfessionals_leadForm__L-SRz{display:flex;grid-gap:10px;gap:10px}.BuildStartForProfessionals_leadForm__L-SRz input{padding:15px;border:1px solid #fff;border-radius:5px;width:300px}.BuildStartForProfessionals_leadForm__L-SRz button{background-color:#0d2c4a;color:#fff;border:none;padding:15px 30px;border-radius:5px;font-weight:700;cursor:pointer}.BuildStartForProfessionals_heroVideo__1ORwH{position:relative;display:flex;align-items:center;justify-content:center;background-color:#0d2c4a;height:100%}.BuildStartForProfessionals_heroVideo__1ORwH img{opacity:.5}.BuildStartForProfessionals_playButton__3N4k5{position:absolute;width:80px;height:80px;background:#ff6f00;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;cursor:pointer}.BuildStartForProfessionals_videoCaption__26NJ0{position:absolute;bottom:30px;right:30px;color:#fff;text-align:right}.BuildStartForProfessionals_howItWorks__2dI_R{padding:80px 0;text-align:center}.BuildStartForProfessionals_howItWorks__2dI_R h2{font-size:36px;margin-bottom:50px}.BuildStartForProfessionals_stepsGrid__nd8Q7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.BuildStartForProfessionals_step__1mkY8{text-align:left}.BuildStartForProfessionals_stepIcon__1OZ3w{font-size:36px;color:#ff6f00;margin-bottom:15px}.BuildStartForProfessionals_step__1mkY8 h3{font-size:20px;margin-bottom:10px}.BuildStartForProfessionals_testimonials__2vgLU{padding:80px 0;background-color:#f7f9fa}.BuildStartForProfessionals_testimonialCard__3KgvQ{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;grid-gap:50px;gap:50px;background:#fff;padding:50px;border-radius:8px}.BuildStartForProfessionals_testimonialContent__36Czf{position:relative}.BuildStartForProfessionals_quoteIcon__26XB1{font-size:80px;color:#ff6f00;position:absolute;top:-50px;left:-20px;opacity:.2}.BuildStartForProfessionals_testimonialContent__36Czf blockquote{font-size:22px;font-style:italic;line-height:1.6;border:none;margin:0 0 20px}.BuildStartForProfessionals_faq__12yIM{padding:80px 0}.BuildStartForProfessionals_faq__12yIM .BuildStartForProfessionals_container__7ko1J{max-width:800px}.BuildStartForProfessionals_faq__12yIM h2{text-align:center;font-size:36px;margin-bottom:50px}.BuildStartForProfessionals_faqItem__dDttl{border-bottom:1px solid #eee;padding:20px 0}.BuildStartForProfessionals_faqItem__dDttl h3{margin:0 0 10px}.BuildStartForProfessionals_finalCta__2AkkU{background-color:#ff6f00;color:#fff}.BuildStartForProfessionals_finalCta__2AkkU .BuildStartForProfessionals_container__7ko1J{display:grid;grid-template-columns:1fr 1fr;align-items:center}.BuildStartForProfessionals_ctaContent__2vSKw{padding:60px}.BuildStartForProfessionals_ctaContent__2vSKw h2{font-weight:400}.BuildStartForProfessionals_ctaContent__2vSKw h3{font-size:48px;margin:0 0 20px}.ProjectDashboard_pageContainer__2Rhqo{background-color:#f8f9fa;min-height:100vh;padding-top:60px}.ProjectDashboard_header__3cPIo{background-color:#06f;color:#fff;padding:1rem 2rem;border-bottom:1px solid #e9ecef}.ProjectDashboard_headerContent__1sHXg{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.ProjectDashboard_headerContent__1sHXg h1{font-size:1.75rem;font-weight:600;color:#fff}.ProjectDashboard_createProjectButton__1mVny{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;background-color:#ffc60a;color:#3a3a3a;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ProjectDashboard_createProjectButton__1mVny:hover{background-color:#0056b3}.ProjectDashboard_buttonIcon__1OnBq{margin-right:.5rem}.ProjectDashboard_mainContent__394ML{max-width:1200px;margin:0 auto;padding:2rem}.ProjectDashboard_projectsGrid__ODRtQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.ProjectDashboard_projectCard__1P9Vc{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s}.ProjectDashboard_projectCard__1P9Vc:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.ProjectDashboard_projectCardLink__2yItI{text-decoration:none;color:inherit}.ProjectDashboard_projectCardTitle__ygFm0{font-size:1.25rem;font-weight:600;color:#343a40}.ProjectDashboard_projectDescription__3OxCd{font-size:.9rem;color:#6c757d;margin-bottom:1rem;min-height:60px}.ProjectDashboard_projectMeta__AoobM{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#495057}.ProjectDashboard_projectStatus__3xy62{padding:.25rem .75rem;border-radius:9999px;background-color:#e9ecef;font-weight:500}.ProjectDashboard_projectJobCount__3I0lu{font-weight:500}.ProjectDashboard_errorState__2Rj9V{color:#dc3545;text-align:center;padding:2rem}.ProjectDashboard_statsContainer__2Euxs{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:1200px;margin:1rem auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.ProjectDashboard_statsContainer__2Euxs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ProjectDashboard_statsContainer__2Euxs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProjectDashboard_statCard__yr_j1{background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:none;overflow:visible;color:#111827}.ProjectDashboard_statCard__yr_j1:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transition:box-shadow .3s ease}.ProjectDashboard_statCardContent__FLRkW{padding:1.5rem;display:flex;align-items:center;justify-content:space-between}.ProjectDashboard_statCardText__1s3r5{display:flex;flex-direction:column;color:#fff}.ProjectDashboard_statCardLabel__2K18V{font-size:1rem;padding-bottom:10px;opacity:1;color:#fff}.ProjectDashboard_statCardValue__3DJrX{font-size:1.575rem;font-weight:700;color:#fafafa;padding-bottom:10px}.ProjectDashboard_statCardSubtitle__2e_1A{font-size:.75rem;color:#fff}.ProjectDashboard_statCardIcon__3yP2H{width:2rem;height:2rem;opacity:.7;color:#fff}.ProjectDashboard_bgGradientBlueCard__h0Ofv{background:linear-gradient(90deg,#2563eb,#1d4ed8)}.ProjectDashboard_bgGradientAmberCard__3FS4r{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.ProjectDashboard_bgGradientGreenCard__1qSdH{background:linear-gradient(135deg,#10b981,#059669)}.ProjectDashboard_bgGradientPurpleCard__1CM4L{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.ProjectDashboard_textAmber200__2DNrD{color:#fcd34d}.ProjectDashboard_textGreen200__3i3oE{color:#bbf7d0}.ProjectDashboard_textPurple200__2xJZd{color:#e9d5ff}.modal-content{max-width:800px;text-align:center}.modal-close-btn{color:#999;transition:color .2s}.modal-close-btn:hover{color:#333}.modal-header-center{text-align:center;margin-bottom:25px}.modal-header-center h2{margin-bottom:10px;color:#333}.modal-header-center p{color:#666;font-size:1.1rem}.project-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;margin-bottom:20px}@media (max-width:768px){.project-options{grid-template-columns:1fr}}.option-card{padding:25px;background-color:#fff;display:flex;flex-direction:column;align-items:center;height:100%}.option-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,123,255,.15)}.option-icon{margin-bottom:20px;display:flex;justify-content:center;align-items:center;background-color:#f8f9fa;width:70px;height:70px;border-radius:50%}.option-card h3{font-size:1.2rem}.option-card p{font-size:.95em;line-height:1.5;flex-grow:1}.primary-btn,.secondary-btn{width:100%;padding:12px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s;margin-top:auto}.primary-btn{background-color:#007bff;color:#fff}.primary-btn:hover{background-color:#0056b3}.secondary-btn{background-color:#6c757d;color:#fff}.secondary-btn:hover{background-color:#5a6268}.modal-overlay{right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1000}.modal-content{padding:30px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);max-width:500px;text-align:left}.large-modal{max-width:800px;max-height:90vh;display:flex;flex-direction:column}.modal-close{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;color:#999;transition:color .2s}.modal-close:hover{color:#333}.modal-content h3{color:#333}.modal-content h3,.modal-header{margin-bottom:20px;text-align:center}.modal-header{padding-bottom:10px;border-bottom:1px solid #eee}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;color:#555;font-weight:700}.form-group input[type=text],.form-group textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:1em;box-sizing:border-box}.form-group textarea{min-height:80px;resize:vertical}.modal-actions{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px;margin-top:25px}.primary-btn,.save-button{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .3s ease;background-color:#007bff;color:#fff}.primary-btn:hover,.save-button:hover{background-color:#0056b3}.cancel-button,.secondary-btn{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .3s ease;background-color:#6c757d;color:#fff}.cancel-button:hover,.secondary-btn:hover{background-color:#5a6268}.find-contractors-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:20px}.option-card{border:2px solid #eee;border-radius:10px;padding:20px;text-align:center;cursor:pointer;transition:all .2s ease}.option-card:hover{border-color:#007bff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.option-icon{margin-bottom:15px}.option-card h3{font-size:1.1rem;margin-bottom:10px;color:#333}.option-card p{font-size:.9rem;color:#666;margin-bottom:20px;min-height:60px}.option-card button{width:100%}.pros-list{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.pro-card{border:1px solid #eee;border-radius:8px;padding:15px;background:#fff}.pro-info{flex:1 1;margin-right:20px}.pro-header-row{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:5px}.pro-header-row h3{margin:0;font-size:1.1rem}.pro-rating{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:.9rem;color:#555}.pro-description{font-size:.9rem;color:#666;margin-bottom:5px}.pro-meta{font-size:.85rem;color:#888}.pro-actions{flex-direction:column;grid-gap:8px;gap:8px}.primary-btn.small,.secondary-btn.small{padding:6px 12px;font-size:.9rem}.primary-btn.invited{background-color:#28a745;cursor:default}.no-results{color:#666}.loading-spinner,.no-results{text-align:center;padding:40px}.loading-spinner{color:#007bff}@media (max-width:600px){.find-contractors-options{grid-template-columns:1fr}.pro-card{flex-direction:column;align-items:flex-start}.pro-actions{width:100%;margin-top:15px;flex-direction:row}.pro-actions button{flex:1 1}}.project-manager{padding:60px 0 0;max-width:100%;box-sizing:border-box;font-family:"Inter",sans-serif;color:#343a40;background-color:#f8f9fa;min-height:100vh}.project-header{display:flex;justify-content:space-between;align-items:center;color:#fff;background:linear-gradient(90deg,#ea950d,#ffc72c);padding:1.25rem 2rem;border-bottom:1px solid #e9ecef;border-radius:0;box-shadow:none}.header-title-group{grid-gap:1rem;gap:1rem}.back-link,.header-title-group{display:flex;align-items:center}.back-link{color:#fff;margin-right:1rem;transition:color .2s}.back-link:hover{color:hsla(0,0%,100%,.8)}.project-title-block h2{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 .25rem}.project-title-block p{margin:0;color:#2d3748;font-size:.95rem}.project-actions{display:flex;grid-gap:1rem;gap:1rem;align-items:center}.add-phase-button,.switch-view-btn{padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;color:#fff;background-color:#06f;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;transition:background-color .2s}.add-phase-button:hover,.switch-view-btn:hover{background-color:#0052cc}.switch-view-btn{background-color:#e9ecef;color:#343a40}.switch-view-btn:hover{background-color:#dee2e6}.drag-handle{cursor:grab;color:#adb5bd;margin-right:.75rem;flex-shrink:0}.phase-header{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6;flex-shrink:0;background:#f1f3f5;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.phase-header h3{margin:0;font-size:1.1rem;flex-grow:1;cursor:pointer;padding:5px;border-radius:4px}.phase-header h3:hover{background-color:#e9ecef}.phase-actions{display:flex;grid-gap:.25rem;gap:.25rem}.icon-button{background:none;border:none;cursor:pointer;color:#6c757d;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-button:hover{background-color:#e9ecef;color:#06f}.icon-button.delete-button:hover{color:#dc3545}.task-list{grid-gap:.75rem;gap:.75rem;min-height:80px;flex-grow:1}.task-card-vertical,.task-list{display:flex;flex-direction:column;padding:1rem}.task-card-vertical{background-color:#fff;border-radius:.5rem;border:1px solid #dee2e6;box-shadow:0 1px 3px rgba(0,0,0,.04);position:relative;transition:all .2s ease}.task-top-row{display:flex;align-items:flex-start;width:100%}.task-info{flex-grow:1;margin-left:.75rem}.task-info h4{margin:0 0 4px;font-size:1rem;font-weight:600}.task-info p{margin:0;font-size:.85rem;color:#6c757d;white-space:pre-wrap;word-wrap:break-word}.task-actions{display:flex;margin-left:.5rem}.task-meta{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed #e9ecef}.trade-tag{background-color:#e7f0ff;color:#0052cc;padding:.25rem .5rem;border-radius:1rem}.status-badge,.trade-tag{font-size:.75rem;font-weight:500}.status-badge{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.status-pending{color:#ffc107}.status-active{color:#007bff}.status-completed{color:#28a745}.task-footer{margin-top:.75rem;display:flex;justify-content:flex-end}.find-contractors-btn,.manage-job-btn{font-size:.8rem;padding:.4rem .8rem;border-radius:.3rem;border:1px solid #007bff;background:transparent;color:#007bff;cursor:pointer;transition:all .2s}.find-contractors-btn:hover,.manage-job-btn:hover{background-color:#007bff;color:#fff}.find-contractors-btn-compact{padding:.5rem 1rem;font-size:.9rem;background-color:#198754;color:#fff;border:none;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;transition:background-color .2s}.find-contractors-btn-compact:hover{background-color:#146c43}.live-job-label{font-size:.75rem;color:#28a745;margin-right:.5rem;font-weight:600}.add-task-btn{padding:.75rem;font-size:.9rem;font-weight:500;color:#495057;margin:0 1rem 1rem;flex-shrink:0;background:none;border:1px dashed #ced4da;border-radius:.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}.add-task-btn:hover{background-color:#e9ecef}.horizontal-layout{display:flex;grid-gap:1.5rem;gap:1.5rem;overflow-x:auto;padding:2rem;min-height:80vh;align-items:flex-start}.horizontal-layout .phase-column{width:400px;flex-shrink:0;background-color:#f1f3f5;border-radius:.75rem;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.horizontal-layout .task-card-vertical{background-color:#fff}.add-phase-column{width:300px;flex-shrink:0}#add-phase-btn-column{width:100%;height:100%;min-height:120px;padding:1rem;font-size:1rem;font-weight:600;color:#0052cc;background-color:#e7f0ff;border:2px dashed #b3d1ff;border-radius:.75rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}#add-phase-btn-column:hover{background-color:#dbe8ff;border-color:#80acff}.vertical-layout{display:flex;grid-gap:2rem;gap:2rem;max-width:1400px;margin:2rem auto;padding:0 2rem;align-items:flex-start}.layout-lhs{background:transparent;padding:0;border-radius:0;box-shadow:none}.layout-lhs img{border-radius:.5rem}.phase-card{background-color:#fff;border:1px solid #e9ecef;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:box-shadow .2s}.phase-card .task-list{padding:0}.phase-tasks{padding:1.5rem;border-top:1px solid #e9ecef}.vertical-layout .task-card-vertical{background-color:#f8f9fa}.vertical-layout .add-task-btn{width:100%;padding:.75rem;margin-top:1rem;background-color:#f1f3f5}#add-phase-btn-row{width:100%;padding:1rem;font-size:1rem;font-weight:600;color:#0052cc;background-color:#e7f0ff;border:1px dashed #b3d1ff;border-radius:.75rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;margin-top:1rem}#add-phase-btn-row:hover{background-color:#dbe8ff;border-color:#80acff}.sortable-ghost{opacity:.4;background:#c8ebfb!important;border:1px dashed #007bff!important}.sortable-chosen{cursor:grabbing;box-shadow:0 8px 20px rgba(0,102,255,.15);background-color:#fff;z-index:9999}.sortable-drag{cursor:grabbing;opacity:1!important;background:#fff}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1001;visibility:visible}.modal-content{max-width:700px;transform:scale(1);transition:transform .3s ease}.modal-content,.modal-content-large{background-color:#fff;padding:2.5rem;border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.15);width:90%;position:relative}.modal-content-large{max-width:800px;max-height:90vh;display:flex;flex-direction:column}.modal-body{overflow-y:auto}.modal-close-btn{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.75rem;cursor:pointer;color:#6c757d}.modal-content-large h2,.modal-content h2{font-size:1.75rem;margin-top:0;text-align:center;color:#343a40}.modal-subtitle{text-align:center;color:#6c757d;margin-bottom:2rem}.modal-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.modal-option-card{border:1px solid #dee2e6;border-radius:.5rem;padding:1.5rem;text-align:center;text-decoration:none;color:#343a40;transition:all .2s ease;position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;background:#fff}.modal-option-card:hover{border-color:#06f;transform:translateY(-4px);box-shadow:0 8px 15px rgba(0,102,255,.1)}.modal-option-card h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.modal-option-card p{font-size:.9rem;color:#6c757d;line-height:1.5;margin:0}.option-card-icon{width:50px;height:50px;margin:0 auto;background-color:#e7f0ff;color:#06f;border-radius:50%;display:flex;align-items:center;justify-content:center}.local-pros-list{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;max-height:50vh;overflow-y:auto;padding-right:10px}.pro-card{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid #e9ecef;border-radius:.5rem}.pro-info h5{margin:0 0 .25rem;font-size:1.1rem}.pro-info p{margin:0;color:#6c757d;font-size:.9rem}.pro-actions{display:flex;grid-gap:.5rem;gap:.5rem}.nav-button{padding:.5rem 1rem;border-radius:.375rem;border:none}.nav-button.primary{background-color:#06f}.nav-button.secondary{background-color:#e9ecef;color:#343a40}.plan-layout{display:flex;grid-gap:2rem;gap:2rem;max-width:1400px;margin:2rem auto;padding:0 2rem;align-items:flex-start}.layout-lhs{flex:0 0 320px;position:-webkit-sticky;position:sticky;top:100px;text-align:center}.layout-lhs img{max-width:100%;height:auto;margin-top:2rem}.layout-lhs h2{font-size:1.5rem;color:#0052cc;margin-top:0}.layout-rhs{flex:1 1;min-width:0}.phase-accordion{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.phase-card-accordion{background-color:#fff;border:1px solid #e9ecef;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:box-shadow .2s;list-style:none}.phase-card-accordion[open]{box-shadow:0 8px 20px rgba(0,102,255,.1)}.phase-card-accordion summary{display:flex;align-items:center;padding:1rem 1.5rem;cursor:pointer;list-style:none}.phase-card-accordion summary::-webkit-details-marker{display:none}.phase-chevron{margin-right:1rem;transition:transform .2s ease-in-out;color:#6c757d}.phase-card-accordion[open] summary .phase-chevron{transform:rotate(90deg)}.phase-info-accordion h3{margin:0;font-size:1.25rem;color:#343a40}.phase-info-accordion p{margin:4px 0 0;color:#6c757d;font-size:.9rem}.phase-tasks-container{padding:0 1.5rem 1.5rem;border-top:1px solid #e9ecef}.task-list-vertical{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.task-card-wide{display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa;padding:1rem;border-radius:.5rem;border:1px solid #dee2e6;transition:border-color .2s}.task-card-wide:hover{border-color:#06f}.task-info-wide h4{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin:0 0 4px;font-size:1rem;font-weight:600}.task-info-wide p{margin:0;font-size:.85rem;color:#6c757d}.job-status-widget-compact{display:flex;align-items:center;grid-gap:1rem;gap:1rem;text-align:right}.job-status-text{font-size:.9rem;color:#495057;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.job-status-text strong{color:#0052cc}.job-status-icons{display:flex;grid-gap:.5rem;gap:.5rem}.icon-btn-circle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ced4da;background-color:#fff;border-radius:50%;cursor:pointer;transition:all .2s;color:#495057}.icon-btn-circle:hover{background-color:#e7f0ff;color:#06f;border-color:#06f}.mini-action-btn{opacity:.3;cursor:pointer;transition:opacity .2s}.task-card-wide:hover .mini-action-btn{opacity:1}.mini-action-btn:hover{color:#06f}@media (max-width:992px){.layout-lhs{display:none}}@media (max-width:768px){.modal-content-large{padding:1.5rem}.project-header{flex-direction:column;align-items:flex-start;grid-gap:1rem;gap:1rem}}.quote-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.quote-modal-content{background-color:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative;font-family:"Inter",sans-serif}.quote-modal-content h2,.quote-modal-content h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem;margin-top:0}.quote-modal-content p{color:#4b5563;margin-bottom:.75rem;line-height:1.6}.quote-modal-close-btn{position:absolute;top:.75rem;right:.75rem;background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem}.quote-modal-close-btn:hover{color:#4b5563}.quote-detail-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:#4b5563;margin-bottom:.5rem}.quote-detail-item span{color:#1f2937}.quote-detail-item svg{color:#2563eb}.quote-detail-section-title{font-weight:600;color:#2563eb;margin-top:1rem;margin-bottom:.5rem}.quote-message-box{background-color:#f9fafb;padding:.75rem;border-radius:.375rem;border:1px solid #d1d5db;white-space:pre-wrap;font-size:.9rem;color:#374151}.quote-modal-actions{margin-top:1.5rem;display:flex;grid-gap:.75rem;gap:.75rem;justify-content:flex-end}.quote-action-button{padding:.625rem 1.25rem;border-radius:.375rem;font-weight:500;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;transition:background-color .2s ease;font-size:.9rem}.quote-btn-message{background-color:#f59e0b;color:#fff}.quote-btn-message:hover{background-color:#d97706}.quote-btn-assign{background-color:#10b981;color:#fff}.quote-btn-assign:hover{background-color:#059669}.quote-btn-assign:disabled{background-color:#d1d5db;cursor:not-allowed}.quote-btn-cancel{background-color:#e5e7eb;color:#1f2937}.quote-btn-cancel:hover{background-color:#d1d5db}.quote-btn-confirm{background-color:#10b981;color:#fff}.quote-btn-confirm:hover{background-color:#059669}.quote-btn-confirm:disabled{background-color:#d1d5db}.quote-profile-link{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;margin-top:1rem;color:#2563eb;text-decoration:none;font-size:.875rem;background:none;border:none;cursor:pointer;padding:0}.quote-profile-link:hover{text-decoration:underline}.AdminDashboard_container__1UXqi{padding:24px}.AdminDashboard_header__322xt{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.AdminDashboard_title__2qa9i{font-size:24px;font-weight:700}.AdminDashboard_actions__2oloX{display:flex;grid-gap:12px;gap:12px}.AdminDashboard_button__1aW0X{background:#111827;color:#fff;border:none;padding:10px 14px;border-radius:8px;cursor:pointer;font-weight:600}.AdminDashboard_button__1aW0X.AdminDashboard_secondary__1PWNi{background:#e5e7eb;color:#111827}.AdminDashboard_grid__2l9QN{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.AdminDashboard_card__3HiIE{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;display:flex;flex-direction:column;grid-gap:6px;gap:6px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.AdminDashboard_cardTitle__1_-Hu{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.AdminDashboard_cardValue__2uomx{font-size:28px;font-weight:800;color:#111827}.AdminDashboard_cardNote__C72lj{font-size:11px;color:#9ca3af}.AdminDashboard_sections__DjFAw{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.AdminDashboard_panel__HQc-W{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.AdminDashboard_panelTitle__33cVy{font-size:16px;font-weight:700;margin-bottom:10px}.AdminDashboard_tableWrapper__1tR_Q{width:100%;overflow:auto}.AdminDashboard_table__3jdmp{width:100%;border-collapse:collapse}.AdminDashboard_table__3jdmp td,.AdminDashboard_table__3jdmp th{text-align:left;padding:10px 8px;border-bottom:1px solid #f3f4f6;font-size:14px}.AdminDashboard_table__3jdmp th{color:#6b7280;text-transform:uppercase;font-weight:700;font-size:12px}.AdminDashboard_kpiGrid3__2IFg8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}@media (max-width:1200px){.AdminDashboard_grid__2l9QN{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminDashboard_sections__DjFAw{grid-template-columns:1fr}}.AdminDashboard_skeleton__1Fw9s{height:16px;width:100%;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);border-radius:8px;background-size:200% 100%;animation:AdminDashboard_shimmer__1OehC 1.5s infinite}@keyframes AdminDashboard_shimmer__1OehC{0%{background-position:200% 0}to{background-position:-200% 0}}.onboarding-progress-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;position:relative;max-width:800px;margin-left:auto;margin-right:auto}.onboarding-progress-bar:before{content:"";position:absolute;top:15px;left:0;right:0;height:2px;background-color:#e9ecef;z-index:0}.progress-step{position:relative;z-index:1;flex-direction:column;width:25%}.progress-step,.step-circle{display:flex;align-items:center}.step-circle{width:32px;height:32px;border-radius:50%;background-color:#fff;border:2px solid #e9ecef;color:#adb5bd;justify-content:center;font-weight:600;margin-bottom:8px;transition:all .3s ease}.progress-step.active .step-circle{border-color:#007bff;background-color:#007bff;color:#fff;box-shadow:0 0 0 4px rgba(0,123,255,.1)}.progress-step.completed .step-circle{border-color:#28a745;background-color:#28a745;color:#fff}.step-label{font-size:.85rem;color:#adb5bd;font-weight:500;text-align:center}.progress-step.active .step-label{color:#007bff;font-weight:600}.progress-step.completed .step-label{color:#28a745}.progress-fill{position:absolute;top:15px;left:0;height:2px;background-color:#28a745;z-index:0;transition:width .3s ease}.select-template-container{padding:40px 20px;max-width:1200px;margin:0 auto;text-align:center;position:relative}.template-header-actions{position:absolute;top:20px;right:20px}.cancel-btn{background:none;border:1px solid #ccc;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:.9rem;color:#666;transition:all .2s}.cancel-btn:hover{background-color:#f8f9fa;border-color:#999;color:#333}.select-template-container h2{font-size:2.5em;color:#333;margin-bottom:15px}.select-template-container p{font-size:1.1em;color:#666;margin-bottom:40px}.template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:30px;gap:30px;justify-content:center}.template-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:25px;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center}.template-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.1);border-color:#007bff}.template-icon{width:60px;height:60px;margin-bottom:15px}.template-card h3{font-size:1.4em;color:#007bff;margin-bottom:10px}.template-card p{font-size:.95em;color:#555;line-height:1.6;flex-grow:1}.no-templates-message{font-size:1.2em;color:#999;margin-top:50px}.icon-wrapper{display:flex;justify-content:center;margin-bottom:1rem}.template-icon-svg{color:#007bff;transition:transform .2s ease}.template-card:hover .template-icon-svg{transform:scale(1.1);color:#0056b3}@media (max-width:768px){.select-template-container h2{font-size:2em}.select-template-container p{font-size:1em}.template-grid{grid-template-columns:1fr}}.location-input-wrapper{display:flex;align-items:center;background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:15px 20px;max-width:400px;margin:30px auto;transition:border-color .3s ease}.location-input-wrapper:focus-within{border-color:#007bff;background-color:#fff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.location-input-wrapper svg{color:#6c757d;margin-right:15px}.location-input-wrapper input{border:none;background:transparent;font-size:1.2rem;color:#333;width:100%;outline:none}.location-input-wrapper input::placeholder{color:#adb5bd}.onboarding-container{max-width:800px;margin:0 auto;text-align:center;padding:40px 20px}.subtitle{color:#6c757d;margin-bottom:40px}.onboarding-nav{display:flex;justify-content:center;grid-gap:20px;gap:20px;margin-top:40px}.nav-button{padding:12px 30px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem}.nav-button.primary{background-color:#007bff;color:#fff;border:none}.nav-button.primary:hover{background-color:#0056b3;transform:translateY(-2px)}.nav-button.secondary{background-color:initial;color:#6c757d;border:2px solid #e9ecef}.nav-button.secondary:hover{border-color:#dee2e6;color:#495057}.confirm-contractors-container{padding:40px 20px;max-width:800px;margin:0 auto}.confirm-contractors-container h2{text-align:center;margin-bottom:10px;color:#333}.confirm-contractors-container .subtitle{text-align:center;color:#6c757d;margin-bottom:30px;font-size:1.1rem}.contractor-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:15px;gap:15px;margin-top:30px}.contractor-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:15px;display:flex;align-items:center;cursor:pointer;transition:all .2s ease}.contractor-item:hover{border-color:#007bff;background-color:#f8f9fa}.contractor-item.selected{border-color:#007bff;background-color:#e7f1ff}.contractor-checkbox{margin-right:15px;width:18px;height:18px;cursor:pointer}.contractor-item span{font-size:1rem;color:#495057}.create-project-button{display:block;width:100%;max-width:300px;margin:40px auto 0;padding:15px 30px;background-color:#28a745;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.create-project-button:hover{background-color:#218838}.create-project-button:disabled{background-color:#94d3a2;cursor:not-allowed}.error-message{color:#dc3545;text-align:center;margin-top:20px}.progress-bar{display:flex;justify-content:space-between;margin-bottom:40px;position:relative}.progress-bar:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background-color:#e9ecef;z-index:-1;transform:translateY(-50%)}.progress-bar-step{background-color:#fff;padding:0 10px;color:#adb5bd;font-weight:500;font-size:.9rem}.progress-bar-step.active{color:#007bff;font-weight:600}.progress-bar-step.completed{color:#28a745}.estimation-card{background-color:#f0f7ff;border:1px solid #cce5ff;border-radius:8px;padding:20px;margin-bottom:30px}.estimation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.estimation-header h3{margin:0;color:#004085;font-size:1.2rem}.estimate-badge{background-color:#007bff;color:#fff;padding:4px 10px;border-radius:20px;font-size:.8rem;font-weight:600}.estimation-details{display:flex;justify-content:space-around;margin-bottom:15px}.estimation-item{display:flex;flex-direction:column;align-items:center}.estimation-item .label{font-size:.9rem;color:#6c757d;margin-bottom:5px}.estimation-item .value{font-size:1.4rem;font-weight:700;color:#333}.disclaimer{font-size:.8rem;color:#856404;background-color:#fff3cd;padding:8px;border-radius:4px;margin:0}.action-buttons{display:flex;justify-content:center;grid-gap:20px;gap:20px;margin-top:40px}.action-buttons .create-project-button{margin:0}.SponsorsPage_pageWrapper__3vV2-{background-color:#f8f9fa;min-height:100vh;padding-top:40px;padding-bottom:80px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.SponsorsPage_container__1wmQW{max-width:1200px;margin:0 auto;padding:0 20px}.SponsorsPage_header__Y5YkB{text-align:center;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.SponsorsPage_title__xI5EQ{font-size:3rem;font-weight:800;color:#1a1a1a;margin-bottom:16px;letter-spacing:-1px}.SponsorsPage_highlightGold__2u6z4{background:linear-gradient(135deg,#b8860b,#d4af37 50%,#edc967);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.SponsorsPage_subtitle__cmMyU{font-size:1.125rem;color:#666;line-height:1.6}.SponsorsPage_grid__2QUyp{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px;gap:30px}.SponsorsPage_card__xDsXu{background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;position:relative}.SponsorsPage_card__xDsXu:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:#d4af37}.SponsorsPage_imageWrapper__3twJA{position:relative;height:220px;overflow:hidden;background-color:#eee}.SponsorsPage_image__17KHs{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.SponsorsPage_card__xDsXu:hover .SponsorsPage_image__17KHs{transform:scale(1.05)}.SponsorsPage_saveBtn__3c_3x{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.9);border:none;color:#d4af37;cursor:pointer;display:grid;place-items:center;font-size:1rem;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease}.SponsorsPage_saveBtn__3c_3x:hover{background:#fff;transform:scale(1.1);color:#b8860b}.SponsorsPage_content__3u2Xx{padding:24px;display:flex;flex-direction:column;flex:1 1}.SponsorsPage_businessName__CylIC{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SponsorsPage_businessType__35BNt{font-size:.875rem;font-weight:600;color:#1a73e8;background:rgba(26,115,232,.08);display:inline-block;padding:4px 10px;border-radius:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:12px}.SponsorsPage_ratingRow__3Iq5o{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-top:auto;font-size:.9rem;font-weight:500;color:#444}.SponsorsPage_stars__3adYp{color:#ffc107;display:flex;grid-gap:2px;gap:2px}.SponsorsPage_reviewCount__1rz9e{color:#888;font-weight:400;font-size:.85rem;margin-left:4px}@media (max-width:768px){.SponsorsPage_title__xI5EQ{font-size:2.25rem}.SponsorsPage_grid__2QUyp{grid-template-columns:1fr}}.HomeDashboard_dashboardContainer__2prGb{min-height:100vh;background-color:#f8fafc;font-family:"Inter",system-ui,sans-serif;color:#0f172a}.HomeDashboard_container__23jQk{max-width:1280px;margin:0 auto;padding:2rem}.HomeDashboard_header__zRXCX{background-image:linear-gradient(90deg,#1e3a8a,#1d4ed8);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.HomeDashboard_headerContent__15dr9{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.HomeDashboard_searchContainer__3Ijbj{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem;display:flex;align-items:center;margin-bottom:2rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.HomeDashboard_searchInput__3ZSdU{flex:1 1;border:none;padding:.75rem;font-size:1rem;outline:none}.HomeDashboard_searchBtn__Siohk{background-color:#d97706;color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer}.HomeDashboard_statsGrid__FsmX8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}.HomeDashboard_slimStatCard__3HTKv{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .2s}.HomeDashboard_slimStatCard__3HTKv:hover{transform:translateY(-2px);border-color:#d97706}.HomeDashboard_statInfo__3SyKf h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 .25rem;font-weight:600}.HomeDashboard_statInfo__3SyKf p{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0;line-height:1}.HomeDashboard_statIconBox__gTgGn{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#fff7ed;color:#d97706}.HomeDashboard_mainLayoutGrid__2f-If{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem}.HomeDashboard_tabContainer__3wDWf{background:#fff;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);min-height:500px}.HomeDashboard_tabHeader__2URUM{display:flex;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.HomeDashboard_tabButton__2eYa1{flex:1 1;padding:1rem;background:none;font-weight:600;color:#64748b;cursor:pointer;border:none;border-bottom:3px solid transparent}.HomeDashboard_activeTab__1mGtf{background-color:#fff;color:#0f172a;border-bottom:3px solid #d97706}.HomeDashboard_tabContent__1gnYR{padding:1.5rem}.HomeDashboard_listItem__h5rWF{border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;background:#fff;transition:all .2s}.HomeDashboard_listItem__h5rWF:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.HomeDashboard_itemMain__m8stb h4{margin:0 0 .5rem;color:#0f172a;font-size:1.1rem}.HomeDashboard_itemMeta__2Rgou{display:flex;grid-gap:1rem;gap:1rem;font-size:.85rem;color:#64748b}.HomeDashboard_btnAction__1KlPV{padding:.5rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-weight:600;color:#0f172a;cursor:pointer}.HomeDashboard_btnAction__1KlPV:hover{border-color:#d97706;color:#d97706}.HomeDashboard_progressWrap__1fFTV{width:150px;margin-right:1.5rem}.HomeDashboard_progressText__Wdlr4{font-size:.75rem;color:#64748b;margin-bottom:4px;display:block;text-align:right}.HomeDashboard_barBg__3JII2{background:#e2e8f0;height:6px;border-radius:3px}.HomeDashboard_barFill__2tabm{background:#1e40af;height:100%;border-radius:3px}.HomeDashboard_sidebar__1y1vF{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.HomeDashboard_sidebarCard__12SZo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem}.HomeDashboard_cardTitle__3y43O{font-weight:700;color:#0f172a;margin-bottom:1rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.HomeDashboard_qaBtn__320gT{width:100%;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.75rem;border-radius:6px;border:none;font-weight:600;cursor:pointer;margin-bottom:.75rem;justify-content:center}.HomeDashboard_btnGold__I2rxk{background-color:#d97706;color:#fff}.HomeDashboard_btnGold__I2rxk:hover{background-color:#b45309}.HomeDashboard_btnNavy__2me3Z{background-color:#0f172a;color:#fff}.HomeDashboard_btnNavy__2me3Z:hover{background-color:#1e293b}.HomeDashboard_featuredItem__3UeIm{display:flex;grid-gap:.75rem;gap:.75rem;padding:.75rem;border:1px solid #f1f5f9;border-radius:8px;margin-bottom:.75rem;transition:all .2s}.HomeDashboard_featuredItem__3UeIm:hover{border-color:#d97706;background-color:#fff7ed}.HomeDashboard_bizImg__36pxs{width:48px;height:48px;border-radius:6px;background-color:#cbd5e1;object-fit:cover}.HomeDashboard_bizInfo__1y7QB h5{margin:0;font-size:.95rem;color:#0f172a}.HomeDashboard_bizInfo__1y7QB p{margin:2px 0 0;font-size:.8rem;color:#64748b}.HomeDashboard_rating__yvo5j{font-size:.75rem;color:#d97706;font-weight:700;display:flex;align-items:center;grid-gap:4px;gap:4px;margin-top:4px}@media (max-width:1024px){.HomeDashboard_statsGrid__FsmX8{grid-template-columns:repeat(2,1fr)}.HomeDashboard_mainLayoutGrid__2f-If{grid-template-columns:1fr}}@media (max-width:640px){.HomeDashboard_statsGrid__FsmX8{grid-template-columns:1fr}}.BusinessDashboard_dashboardContainer__25Vql{min-height:100vh;background-color:#f8fafc;font-family:"Inter",system-ui,sans-serif;color:#0f172a}.BusinessDashboard_container__3ic7h{max-width:1280px;margin:0 auto;padding:2rem}.BusinessDashboard_header__GRa8M{background-image:linear-gradient(90deg,#1e3a8a,#1d4ed8);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.BusinessDashboard_headerContent__21vvZ{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.BusinessDashboard_statsGrid__1mzru{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}.BusinessDashboard_slimStatCard__3uPNM{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .2s,border-color .2s}.BusinessDashboard_slimStatCard__3uPNM:hover{border-color:#d97706;transform:translateY(-2px)}.BusinessDashboard_statInfo__HjNXj h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 .25rem;font-weight:600}.BusinessDashboard_statInfo__HjNXj p{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0;line-height:1}.BusinessDashboard_statIconBox__1-4as{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#fff7ed;color:#d97706}.BusinessDashboard_mainLayoutGrid__3yuGB{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem}.BusinessDashboard_tabContainer__2wzD7{background:#fff;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);min-height:500px}.BusinessDashboard_tabHeader__5sh5C{display:flex;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.BusinessDashboard_tabButton__3kAPT{flex:1 1;padding:1rem;background:none;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s;border:none;border-bottom:3px solid transparent}.BusinessDashboard_tabButton__3kAPT:hover{background-color:#f1f5f9;color:#0f172a}.BusinessDashboard_activeTab__3TnLg{background-color:#fff;color:#0f172a;border-bottom:3px solid #d97706}.BusinessDashboard_tabContent__2b8O2{padding:1.5rem}.BusinessDashboard_listItem__3AkCH:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.05)}.BusinessDashboard_itemMain___oFwP h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#0f172a}.BusinessDashboard_itemMeta__32sSa{display:flex;grid-gap:1rem;gap:1rem;font-size:.85rem;color:#64748b}.BusinessDashboard_itemMeta__32sSa span{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.BusinessDashboard_urgentBadge__2-tUo{background-color:#fef2f2;color:#dc2626;font-size:.7rem;padding:2px 6px;border-radius:4px;border:1px solid #fecaca;margin-left:8px}.BusinessDashboard_priceTag__2cF9W{font-weight:700;color:#16a34a}.BusinessDashboard_btnView__3WA7y{padding:.5rem 1rem;border:1px solid #e2e8f0;background:#fff;border-radius:6px;color:#0f172a;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.BusinessDashboard_btnView__3WA7y:hover{border-color:#d97706;color:#d97706}.BusinessDashboard_viewAllLink__3mJ9Y{display:block;text-align:center;margin-top:1.5rem;color:#d97706;font-weight:600;text-decoration:none;font-size:.9rem}.BusinessDashboard_viewAllLink__3mJ9Y:hover{text-decoration:underline}.BusinessDashboard_sidebar__1sx_Y{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.BusinessDashboard_sidebarCard__1hw1l{background:#fff;border-radius:8px;border:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.BusinessDashboard_sidebarHeader__1Rh1y{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:700;color:#0f172a}.BusinessDashboard_actionBtn__2Hpi4{width:100%;display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;padding:.75rem;border-radius:6px;font-weight:600;cursor:pointer;margin-bottom:.75rem;transition:background .2s;border:none}.BusinessDashboard_workCard__XqQzi{display:flex;grid-gap:1rem;gap:1rem;align-items:center}.BusinessDashboard_workIcon__2fSsV{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BusinessDashboard_iconProject__2yKh7{background-color:#eff6ff;color:#1e40af;border:1px solid #dbeafe}.BusinessDashboard_iconJob__3O5Pp{background-color:#fff7ed;color:#d97706;border:1px solid #ffedd5}.BusinessDashboard_typeLabel__Sk_Tb{font-size:.65rem;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;background-color:#f1f5f9;color:#64748b;letter-spacing:.05em}.BusinessDashboard_listItem__3AkCH{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.75rem;transition:all .2s;background:#fff}.BusinessDashboard_btnPrimary__R2BtG{background-color:#0f172a;color:#fff}.BusinessDashboard_btnPrimary__R2BtG:hover{background-color:#1e293b}.BusinessDashboard_btnSecondary__1L_kK{background-color:#fff;border:1px solid #cbd5e1;color:#0f172a}.BusinessDashboard_btnSecondary__1L_kK:hover{background-color:#f8fafc;border-color:#94a3b8}.BusinessDashboard_progressContainer__vPQmG{margin-bottom:1rem}.BusinessDashboard_progressHeader__2K7ON{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:.5rem}.BusinessDashboard_progressBarBg__V_KGA{background:#e2e8f0;height:6px;border-radius:3px;width:100%}.BusinessDashboard_progressBarFill__Pb_zO{background:#d97706;height:100%;border-radius:3px}.BusinessDashboard_checklist__1l7v7{list-style:none;padding:0;margin:0}.BusinessDashboard_checklistItem__3aPaQ{font-size:.85rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem;color:#64748b}.BusinessDashboard_dot__20wYm{width:8px;height:8px;border-radius:50%}.BusinessDashboard_dot__20wYm.BusinessDashboard_done__35NCN{background-color:#22c55e}.BusinessDashboard_dot__20wYm.BusinessDashboard_todo__1cJeY{background-color:#d97706}@media (max-width:1024px){.BusinessDashboard_statsGrid__1mzru{grid-template-columns:repeat(2,1fr)}.BusinessDashboard_mainLayoutGrid__3yuGB{grid-template-columns:1fr}}@media (max-width:640px){.BusinessDashboard_statsGrid__1mzru{grid-template-columns:1fr}}
/*# sourceMappingURL=main.42baa032.chunk.css.map */