.tpm-users-carousel-wrapper{display:flex;width:100%;gap:30px}.tpm-users-carousel-wrapper .tpm-user-card{flex:0 0 auto;width:446.667px;margin-right:30px;padding:15px;border:1px solid #eee;border-radius:8px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;position:relative}.tpm-users-carousel-wrapper .tpm-user-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.tpm-users-carousel-wrapper .tpm-user-card:hover .tpm-user-avatar{border-color:#007cba}.tpm-users-carousel-wrapper .tpm-user-card:last-child{margin-right:0}.tpm-users-carousel-wrapper .tpm-user-card:focus-within{outline:2px solid #007cba;outline-offset:2px}.tpm-users-carousel-wrapper .tpm-user-card-inner{padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:300px}.tpm-users-carousel-wrapper .tpm-user-avatar-container{margin-bottom:15px}.tpm-users-carousel-wrapper .tpm-user-avatar-link{display:block;border-radius:50%;overflow:hidden;transition:transform .3s ease}.tpm-users-carousel-wrapper .tpm-user-avatar-link:hover{transform:scale(1.05)}.tpm-users-carousel-wrapper .tpm-user-avatar{width:80px !important;height:80px !important;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #f8f9fa;transition:border-color .3s ease}.tpm-users-carousel-wrapper .tpm-user-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;width:100%}.tpm-users-carousel-wrapper .tpm-user-name{margin:0 0 10px 0;font-size:18px;font-weight:600;line-height:1.2}.tpm-users-carousel-wrapper .tpm-user-name a{color:#333;text-decoration:none;transition:color .2s ease}.tpm-users-carousel-wrapper .tpm-user-name a:hover{color:#007cba}.tpm-users-carousel-wrapper .tpm-user-rating{margin-bottom:15px}.tpm-users-carousel-wrapper .tpm-star-rating{display:flex;align-items:center;justify-content:center;gap:2px;margin-bottom:5px}.tpm-users-carousel-wrapper .tpm-star{font-size:16px;line-height:1;transition:color .2s ease}.tpm-users-carousel-wrapper .tpm-star.tpm-star-full{color:#ffc107}.tpm-users-carousel-wrapper .tpm-star.tpm-star-half{color:#ffc107;position:relative}.tpm-users-carousel-wrapper .tpm-star.tpm-star-half::after{content:"☆";position:absolute;left:0;width:50%;overflow:hidden;color:#ffc107}.tpm-users-carousel-wrapper .tpm-star.tpm-star-empty{color:#e0e0e0}.tpm-users-carousel-wrapper .tpm-rating-text{font-size:12px;color:#666;margin-left:8px;white-space:nowrap}.tpm-users-carousel-wrapper .tpm-user-content{flex:1;margin-bottom:15px}.tpm-users-carousel-wrapper .tpm-user-bio,.tpm-users-carousel-wrapper .tpm-user-job-count{font-size:14px;line-height:1.4;color:#555;margin:0;padding:0}.tpm-users-carousel-wrapper .tpm-user-bio{font-style:italic}.tpm-users-carousel-wrapper .tpm-user-job-count{font-weight:500;color:#007cba}.tpm-users-carousel-wrapper .tpm-user-actions{margin-top:auto}.tpm-users-carousel-wrapper .tpm-user-profile-link{display:inline-block;padding:.25em .75em;background-color:#007cba;color:#fff;font-weight:bold !important;text-decoration:none !important;transition:all .2s ease;border:none !important;border-radius:4px;cursor:pointer;padding:8px 16px;font-size:14px;font-weight:500}.tpm-users-carousel-wrapper .tpm-user-profile-link:hover{background-color:#005a87}.tpm-users-carousel-wrapper .tpm-user-profile-link:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.tpm-users-carousel-wrapper .tpm-user-profile-link:focus{outline:2px solid #fff;outline-offset:2px}.tpm-users-shortcode-empty{padding:40px 20px;text-align:center;background-color:#f8f9fa;border-radius:8px;color:#666;font-style:italic}.bx-viewport .tpm-users-carousel-wrapper{display:block}.bx-viewport .tpm-user-card{float:left;list-style:none;position:relative;width:446.667px;margin-right:30px}.fl-post-carousel .tpm-user-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.fl-post-carousel .tpm-user-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.fl-post-carousel .tpm-user-info{background:#fff}.fl-post-carousel-wrapper .tpm-user-card{height:auto;min-height:350px}@media(max-width: 1024px){.tpm-user-card{width:350px}.tpm-users-carousel-wrapper{gap:20px}.tpm-user-card{margin-right:20px}}@media(max-width: 768px){.tpm-users-carousel-wrapper{gap:15px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px}.tpm-user-card{width:280px;margin-right:15px;flex-shrink:0}.tpm-user-card-inner{padding:15px;min-height:260px}.tpm-user-avatar{width:60px !important;height:60px !important}.tpm-user-name{font-size:16px}.tpm-star{font-size:14px}.tpm-user-bio,.tpm-user-job-count{font-size:13px}}@media(max-width: 480px){.tpm-user-card{width:240px}.tpm-user-card-inner{padding:12px;min-height:240px}}.tpm-user-card:focus-within{outline:2px solid #007cba;outline-offset:2px}.tpm-user-profile-link:focus{outline:2px solid #fff;outline-offset:2px}p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ul:first-child,ol:first-child{margin-top:0}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ul:last-child,ol:last-child{margin-bottom:0}.widget.widget_gtranslate .widgettitle{display:none}.widget.widget_gtranslate a.gt_switcher-popup{color:#fff}body.role-administrator .bm_thread_subject_input,body.role-homeowner .bm_thread_subject_input,body.role-worker .bm_thread_subject_input{pointer-events:none;cursor:not-allowed}body.role-administrator .uwp-banner-image,body.role-homeowner .uwp-banner-image,body.role-worker .uwp-banner-image{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/1}body.role-administrator .uwp-banner-change-icon,body.role-homeowner .uwp-banner-change-icon,body.role-worker .uwp-banner-change-icon{display:none !important}.uwp_widget_author_box{margin-top:30px}.uwp_widget_author_box h5{margin-bottom:.1em}.uwp_widget_author_box .button{text-decoration:none}.bm-userswp-pm-link.button,.register.button{display:inline-block;padding:.25em .75em;background-color:var(--bs-link-color);color:#fff;font-weight:bold !important;text-decoration:none !important;transition:all .2s ease-in-out;border:none !important}.bm-userswp-pm-link.button:hover,.register.button:hover{background-color:#5a92ba}.uwp_profile_page .card-body{margin-top:-60px !important}.uwp_profile_page .card-body .uwp-user-title{text-align:left;text-shadow:0 0 .5em rgba(0,0,0,.5)}.uwp_profile_page .card-body .uwp-user-title,.uwp_profile_page .card-body .uwp-user-title a,.uwp_profile_page .card-body .uwp-user-title i{color:#fff !important}.uwp_profile_page .card-body .uwp-user-title a{border-color:#fff !important}.uwp_profile_page .card-body .text-xl-end{text-align:left !important}.bp-better-messages-unread{text-align:center !important}#homepage-header-content{transform:rotate(-10deg)}.map_background .leaflet-container .leaflet-marker-pane img:not([src*="/geodirectory/assets/images/pin.png"]){max-width:50px !important;max-height:50px !important;width:auto !important;height:auto !important;border-radius:10px !important;box-shadow:3px 3px 3px rgba(0,0,0,.5)}@media screen and (min-width: 768px){#geodirectory-add-post{display:grid;grid-template-columns:repeat(1fr, 4);gap:2%}#geodirectory-add-post .mb-3{grid-column:auto/span 2}#geodirectory-add-post .mb-3[data-argument=expire_date],#geodirectory-add-post .mb-3[data-argument=post_content],#geodirectory-add-post .mb-3[data-argument=post_tags],#geodirectory-add-post .mb-3[data-argument=price]{grid-column:auto/span 4}#geodirectory-add-post .mb-3[data-argument=address_city],#geodirectory-add-post .mb-3[data-argument=address_zip],#geodirectory-add-post .mb-3[data-argument=deadline_date]{grid-column:auto/span 1}#geodirectory-add-post .mb-3#post_images_row{grid-column:auto/span 4}#geodirectory-add-post #geodir_address_map_row,#geodirectory-add-post #geodir-add-listing-submit{grid-column:auto/span 4}}#geodirectory-add-post{padding-bottom:450px}#geodirectory-add-post #geodir_fieldset_details{display:none}#geodirectory-add-post .mb-3[data-argument=address_country],#geodirectory-add-post .mb-3[data-argument=address_region],#geodirectory-add-post .mb-3[data-argument=address_mapview]{display:none}.uwp-jobs-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));gap:20px;margin-top:20px}.uwp-jobs-grid .uwp-job-item{padding:15px;border:1px solid #eee;border-radius:10px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.uwp-jobs-grid .uwp-job-item .uwp-job-title{margin-top:0;margin-bottom:10px;line-height:1.1;font-weight:bold}.uwp-job-thumbnail{margin-bottom:15px}.uwp-job-thumbnail img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:10px}.uwp-job-excerpt{margin-bottom:15px;font-size:14px}.uwp-job-meta{font-size:12px;color:#777;margin-bottom:15px}.uwp-job-view-link{display:inline-block;padding:6px 12px;background-color:#f8f8f8;color:#333;text-decoration:none;border-radius:3px;font-size:14px;transition:all .2s ease}.uwp-job-view-link:hover{background-color:#eee}.uwp-no-jobs-found{padding:20px;background-color:#f8f8f8;border-radius:3px;text-align:center}.uwp-users-loop .uwp-profile-extra-key.d-inline-block{display:none !important}.uwp-users-loop .card-body{padding-top:.5rem}.uwp-users-loop .card-body .col-12.text-center{margin-top:10px}.uwp-users-loop .card-footer{display:none}.uwp-profile-reviews-content>div{margin:20px 0;padding:20px}.uwp-profile-reviews-content .review-summary,.uwp-profile-reviews-content .review-form{background-color:#fafafa}.uwp-profile-reviews-content .review-form .glsr-field[data-field=name],.uwp-profile-reviews-content .review-form .glsr-field[data-field=email]{display:none}#change-password .card-title{display:none}#gform_wrapper_1 .ginput_address_city,#gform_wrapper_1 .ginput_address_country,#gform_wrapper_1 .ginput_address_state,#gform_wrapper_1 .ginput_address_zip{inline-size:33.333%}#gform_wrapper_1 #input_1_7{flex-flow:row wrap}body.gfur_activation #content{max-width:1100px;padding:50px;min-height:50vh;margin:0 auto}.tpm-work-examples-content{padding:20px 0}.tpm-work-examples-content h2{color:#666;font-style:italic;text-align:center;padding:40px 20px;background:#f9f9f9;border-radius:8px;margin-top:20px}.tpm-work-gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px;margin-top:20px}.tpm-gallery-item{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;aspect-ratio:1}.tpm-gallery-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.tpm-gallery-item:hover .tpm-gallery-image{transform:scale(1.1)}.tpm-gallery-item:hover .tpm-gallery-overlay{opacity:1}.tpm-gallery-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.tpm-gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff;font-size:24px}.tpm-photo-img{text-decoration:none;display:block;height:100%}@media(max-width: 768px){.tpm-work-gallery{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:15px}}@media(max-width: 480px){.tpm-work-gallery{grid-template-columns:repeat(2, 1fr);gap:10px}}.tpm-profile-details-form{max-width:800px;padding:20px 0}.tpm-profile-details-form p{margin-bottom:30px;color:#666;font-size:16px}.acf-form-fields{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e1e5e9}.acf-field{margin-bottom:25px}.acf-field .acf-label{font-weight:600;margin-bottom:8px;color:#333;display:block}.acf-field .acf-label label{font-weight:600;color:#333}.acf-field .acf-input{margin-bottom:5px}.acf-field input[type=text],.acf-field input[type=email],.acf-field input[type=url],.acf-field input[type=tel],.acf-field input[type=number],.acf-field textarea,.acf-field select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s ease;background-color:#fff}.acf-field input:focus,.acf-field textarea:focus,.acf-field select:focus{border-color:#007cba;outline:none;box-shadow:0 0 0 1px #007cba}.acf-field .acf-input .description{font-size:13px;color:#666;margin-top:5px;font-style:italic}.acf-field .acf-input .acf-description{font-size:13px;color:#666;margin-top:5px;font-style:italic}.acf-field .acf-checkbox-list,.acf-field .acf-radio-list{display:flex;flex-direction:column;gap:8px}.acf-field .acf-checkbox-list li,.acf-field .acf-radio-list li{display:flex;align-items:center;gap:8px}.acf-field[data-type=image] .acf-input,.acf-field[data-type=gallery] .acf-input{border:2px dashed #ddd;border-radius:8px;padding:20px;text-align:center;transition:border-color .2s ease}.acf-field[data-type=image] .acf-input:hover,.acf-field[data-type=gallery] .acf-input:hover{border-color:#007cba}.acf-form input[type=submit]{background-color:#007cba;color:#fff;padding:12px 24px;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .2s ease;margin-top:20px}.acf-form input[type=submit]:hover{background-color:#005a87}.alert{padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeaa7}@media(max-width: 768px){.tpm-profile-details-form{padding:10px 0}.acf-form-fields{padding:15px;margin:0 10px}.acf-field .acf-checkbox-list,.acf-field .acf-radio-list{gap:12px}}.acf-taxonomy-field .categorychecklist-holder{max-height:unset !important}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;list-style:none;padding:0;margin:0}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl:before,.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl:after{display:none}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li{display:flex;flex-direction:column;gap:0}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li label{width:100%;margin-bottom:0;display:block}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li>label{font-weight:600;font-size:16px;color:#333;background-color:#f8f9fa;padding:12px 15px;border-radius:8px 8px 0 0;border:2px solid #e9ecef;margin-bottom:0;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li>label input[type=checkbox]{display:none}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li>label span{display:block;text-align:center;letter-spacing:.5px;text-transform:uppercase;font-size:14px}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li ul.children.acf-bl{display:block;list-style:none;padding:0;margin:0;background-color:#fff;border:2px solid #e9ecef;border-top:none;border-radius:0 0 8px 8px}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li ul.children.acf-bl li{border-bottom:1px solid #f1f3f4}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li ul.children.acf-bl li:last-child{border-bottom:none}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li ul.children.acf-bl li label{display:flex;align-items:center;padding:10px 15px;cursor:pointer;transition:background-color .2s ease;font-weight:400;color:#555}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li ul.children.acf-bl li label:hover{background-color:#f8f9fa}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li ul.children.acf-bl li label.selected{background-color:#e3f2fd;color:#1976d2}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li ul.children.acf-bl li label input[type=checkbox]{margin-right:8px;width:16px;height:16px;accent-color:#007cba}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li ul.children.acf-bl li label span{flex:1;font-size:14px;line-height:1.4}@media(max-width: 1024px){.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl{grid-template-columns:repeat(2, 1fr);gap:15px}}@media(max-width: 768px){.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl{grid-template-columns:1fr;gap:10px}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li>label{font-size:14px;padding:10px 12px}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li>label span{font-size:13px}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li ul.children.acf-bl li label{padding:8px 12px}.acf-taxonomy-field .categorychecklist-holder .acf-checkbox-list.acf-bl>li ul.children.acf-bl li label span{font-size:13px}}/*# sourceMappingURL=style.min.css.map */