.mepr-pro-account-table__col-actions .mepr-tooltip-trigger{display:none}.mepr-pro-account-table__col-actions .mepr-tooltip-content{min-height:50px}.profile_company_details{margin:0 auto}.profile_company_details .company-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 8px 24px rgb(0 0 0 / .06)}.profile_company_details .company-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.profile_company_details .company-logo img{width:80px;height:80px;object-fit:contain;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.profile_company_details .company-logo-placeholder{width:80px;height:80px;border-radius:10px;background:#2563eb;color:#fff;font-size:32px;font-weight:700;display:flex;align-items:center;justify-content:center}.profile_company_details .company-name{margin:0;font-size:22px}.profile_company_details .company-tagline{display:block;margin-top:4px;color:#6b7280;font-size:14px}.profile_company_details .company-section{margin-bottom:20px}.profile_company_details .company-section h4{margin-bottom:8px;font-size:16px;font-weight:600}.profile_company_details .company-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.profile_company_details .meta-item{background:#f9fafb;padding:14px;border-radius:8px}.profile_company_details .meta-item strong{display:block;font-size:13px;color:#6b7280;margin-bottom:4px}.appliance-repair-list{max-width:900px;margin:40px auto;font-family:Arial,sans-serif}.appliance-repair-list .title{text-align:center;margin-bottom:30px;font-size:28px;font-weight:700}.repair-card{border:1px solid #eee;border-radius:10px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 6px rgb(0 0 0 / .05)}.repair-card .card-header{background:#2ec4b6;color:#fff;padding:8px 15px;font-weight:700}.repair-card .card-body{display:flex;padding:20px;gap:20px;align-items:flex-start}.repair-card .logo img{border-radius:8px;width:100px;height:auto}.repair-card .details{flex:1}.repair-card h3{margin:0;font-size:20px;font-weight:700}.repair-card .rating{font-size:14px;margin:5px 0}.repair-card .badges{margin:10px 0}.repair-card .badge{background:#e6f7f7;color:#2ec4b6;padding:5px 10px;border-radius:20px;font-size:13px;margin-right:5px;display:inline-block}.repair-card .stats,.repair-card .response{font-size:14px;margin:5px 0}.repair-card .desc{font-size:14px;color:#555;margin:10px 0}.repair-card .read-more{font-size:14px;color:#2ec4b6;text-decoration:none;font-weight:700}.repair-card .side-info{text-align:right;min-width:160px}.repair-card .price{font-weight:700;font-size:16px}.btn-profile{display:inline-block;background:#2ec4b6;color:#fff;padding:8px 16px;border-radius:25px;text-decoration:none;margin-top:10px}.dashboard-section{display:none}.dashboard-section.active{display:block}.dashboard-sidebar ul li a.active{font-weight:700;color:#0073aa}.user-info-table{width:100%;border-collapse:collapse}.user-info-table th{text-align:left;width:200px;padding:6px 10px}.user-info-table td{padding:6px 10px}.edit-profile-link{color:#0073aa;text-decoration:underline}#profile .mepr-account-change-password{display:none}.job-review-item{box-sizing:border-box;padding:10px;text-align:center;background:#fff0;border-radius:10px;box-shadow:none!important}.cust-review-wraper{box-sizing:border-box;padding:20px;text-align:center;background:#f9f9f9;border-radius:10px;box-shadow:0 2px 6px rgb(0 0 0 / .1)}.cust-review-wraper p{min-height:160px}.slick-dots{display:flex;align-items:center;list-style:none;padding:0;justify-content:center;margin-top:15px}.slick-dots button{padding:0;border:0;font-size:0;width:8px;height:8px;background:#000;margin:0 4px;border-radius:100%}.custom-arrow{width:30px!important;height:30px!important;border-radius:50%;background:#57B9E8;border:none;display:flex!important;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.slick-dots li.slick-active button{background:#5bbbe7}.job-review-grid{max-width:100%}.cust-form-sec01{display:none}.job-review-grid{display:flex;flex-wrap:wrap;gap:20px;max-width:1000px;margin:auto}.job-review-item{flex:0 0 33.3333%;box-sizing:border-box;padding:20px;text-align:center;background:#f9f9f9;border-radius:10px;box-shadow:0 2px 6px rgb(0 0 0 / .1)}.job-review-stars{font-size:20px;color:#f5c518;margin-bottom:10px}@media (max-width:1024px){.job-review-item{flex:0 0 50%}}@media (max-width:767px){.job-review-item{flex:0 0 100%}}.services .bsui .row-cols-md-4>*{padding:0;margin:0}.services .bsui .row{padding:0;margin:0;gap:0}.card-body{border-top:none!important;margin-bottom:0px!important}.services .gd-cptcat-ul.last-row .card-body{border-bottom-width:0!important}.services .gd-cptcat-ul:nth-child(4n) .card-body{border-right:0}.services .card-body{border-radius:0px!important;border-left-width:0px!important;border-right-width:2px;border-bottom-width:2px!important;border-top-width:0;border-color:#3e3e3e45}.services .bsui .mb-4{margin-bottom:0rem!important}.services .card-body:hover{background:transparent!important}.services .card-body:hover a{color:#000!important}.services .gd-cptcat-ul .card-body:after{content:"";position:absolute;bottom:-10px;right:-10px;height:20px;width:20px;border:5px solid #fff;background:#fad4d8;border-radius:50%;z-index:11}.services .gd-cptcat-ul:nth-of-type(4n) .card-body:after,.services .gd-cptcat-ul.last-row .card-body:after{display:none}@media(min-width:500px) and (max-width:767px){.services .gd-cptcat-ul:nth-child(2n) .card-body{border-right:0!important}.services .gd-cptcat-ul:nth-child(2n) .card-body:after{display:none!important}.services .bsui .text-truncate a{font-size:14px}}@media(max-width:499px){.services .card-body,.services .gd-cptcat-ul:nth-child(4n) .card-body{border-width:2px!important;border:solid #3e3e3e45!important;border-bottom:none!important}.services .gd-cptcat-ul:last-child .card-body{border-bottom:2px solid #3e3e3e45!important}.services .gd-cptcat-ul .card-body:after,.services .gd-cptcat-ul:nth-child(4n) .card-body:after{right:calc(50% - 10px)!important;display:block!important}}.tax-gd_placecategory .geodir-gridview>div .bsui .embed-item-cover-xy{object-fit:contain}.tax-gd_placecategory .geodir-gridview>div .card-body{border-top:2px solid #efecf3;padding-left:20px!important;padding-right:20px!important}.tax-gd_placecategory .geodir-gridview>div .card-body .row{justify-content:flex-start!important;width:80px}.tax-gd_placecategory .geodir-gridview>div .tofront{width:80px;top:0!important}.tax-gd_placecategory .geodir-gridview>div .tofront img{margin-top:0!important}.tax-gd_placecategory h2.geodir-entry-title{margin-bottom:0!important}.tax-gd_placecategory .geodir-gridview>div .card-body .geodir_post_meta{font-size:14px!important}.tax-gd_placecategory .geodir-gridview>div .gd-customer-box{padding-left:20px;padding-right:20px;border-top:1px solid #efecf3;border-bottom:none;font-size:14px}.tax-gd_placecategory .geodir-gridview .card-footer{border:none!important}.tax-gd_placecategory .geodir-gridview>div .card>.card{border:none!important}.tax-gd_placecategory .geodir-gridview .gd-job-app-count{padding:10px 20px;background:#efecf3}.tax-gd_placecategory .gd-customer-wrap{display:flex;width:100%;flex-wrap:wrap;flex-direction:column}.contractor-pro-plan .mepr_mepr_address,.contractor-pro-plan .mepr_mepr_website,.contractor-pro-plan .mepr_mepr_full_bio,.contractor-pro-plan .mepr_mepr_short_description_or_tagline,.contractor-pro-plan .mepr_mepr_profile,.business-pro-plan .mepr_mepr_address,.business-pro-plan .mepr_mepr_zip_code,.business-pro-plan .mepr_mepr_website,.business-pro-plan .mepr_mepr_full_bio,.business-pro-plan .mepr_mepr_short_description_or_tagline,.business-pro-plan .mepr_mepr_profile{display:none}.mepr-pro-account-table__col-actions{display:flex;flex-direction:row-reverse}.cs-field{display:flex;flex-direction:column;gap:6px}.cs-field>span{font-size:12px;color:var(--cs-muted)}.cs-field--grow{grid-column:span 2}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #e2e2e2;background:#f7f7f7;color:#333;text-decoration:none;cursor:pointer;transition:.15s}.cs-btn:hover{transform:translateY(-1px)}.cs-btn--primary{background:var(--cs-brand);border-color:var(--cs-brand);color:#fff}.cs-btn--primary:hover{background:var(--cs-brand-dark);border-color:var(--cs-brand-dark)}.cs-btn--ghost{background:#f1f1f1;border:1px solid #e2e2e2;color:#333}.cs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px}.cs-card{border:1px solid var(--cs-border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.cs-card__cover{height:140px;background:#efefef}.cs-card__avatar{display:flex;justify-content:center;margin-top:-42px}.cs-card__avatar img{width:84px;height:84px;border-radius:50%;border:4px solid #fff;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.cs-card__body{text-align:center;padding:14px 16px 18px}.cs-card__name{display:inline-block;margin-top:6px;font-weight:600;color:inherit;text-decoration:none}.cs-card__name:hover{text-decoration:underline}.cs-card__meta{margin:6px 0 2px;display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.cs-badge{display:inline-block;padding:2px 8px;font-size:12px;border-radius:999px;background:#ffe9b3;color:#7a5600}.cs-badge--muted{background:#f1f1f1;color:var(--cs-muted)}.cs-stars{position:relative;width:110px;height:20px;margin:6px auto 2px;background:#ddd;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpolygon points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(22,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(44,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(66,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(88,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100%;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpolygon points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(22,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(44,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(66,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(88,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100%}.cs-stars__fill{position:absolute;inset:0;background:#fc0}.cs-rating-caption{font-size:13px;color:#777}.cs-actions{margin-top:10px;display:flex;gap:10px;justify-content:center}.cs-empty{color:var(--cs-muted);text-align:center;margin:0 auto}.cs-pagination{display:flex;gap:8px;justify-content:center;align-items:center;margin:22px 0 4px;flex-wrap:wrap}.cs-page{display:inline-flex;min-width:34px;height:34px;padding:0 10px;border:1px solid #e2e2e2;border-radius:8px;align-items:center;justify-content:center;text-decoration:none;color:#333;background:#fff;transition:.15s}.cs-page:hover{border-color:var(--cs-brand);color:var(--cs-brand)}.cs-page--current{background:var(--cs-brand);border-color:var(--cs-brand);color:#fff;pointer-events:none}.cs-page--disabled{color:#999;background:#f6f6f6;border-color:#e5e5e5;pointer-events:none}.cs-ellipsis{color:#999;padding:0 4px}.cs-profile__header{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;margin-bottom:8px}.cs-profile__avatar img{border-radius:50%;width:120px;height:120px}.cs-profile__name{margin:6px 0;font-size:1.6rem}.cs-profile__meta{margin:6px 0;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cs-section{margin-top:24px}.cs-section__title{margin:0 0 8px;font-size:36px!important}.cs-section__body{line-height:1.6}.cs-reviews{display:grid;gap:16px}.cs-review{border-top:1px solid var(--cs-border);padding-top:12px}.cs-review__title{font-weight:600;margin-top:6px}.cs-review__content p{margin:6px 0 0}.cs-review__meta{color:var(--cs-muted);font-size:12px;margin-top:4px}.cs-form{display:grid;gap:12px;max-width:560px}.cs-form .cs-field{gap:6px}.cs-msg{margin-top:6px;color:#333}@media (max-width:520px){.cs-field--grow{grid-column:span 1}.cs-profile__header{grid-template-columns:1fr;text-align:center}.cs-profile__avatar{display:flex;justify-content:center}.uwp-login-class .card-body,.uwp-forgot-class .card-body,.uwp-reset-class .card-body{width:100%!important}}.cs-profilewrap{max-width:1100px;margin:24px auto;padding:0 16px}.cs-card{background:#fff;border:1px solid #eee;border-radius:14px;padding:16px;box-shadow:0 6px 18px rgb(0 0 0 / .05)}.cs-dot{color:#aaa;margin:0 6px}.cs-hero{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #eee}.cs-hero__left{display:flex;gap:16px;align-items:center}.cs-hero__avatar img,.cs-hero__avatar .avatar{width:120px;height:120px;border-radius:50%;border:4px solid #fff;box-shadow:0 2px 10px rgb(0 0 0 / .08)}.cs-hero__name{margin:0 0 6px;font-size:42px;line-height:1.1}.cs-hero__meta{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 6px}.cs-chip{display:inline-block;padding:4px 10px;border-radius:999px;background:#ffe9b3;color:#7a5600;font-size:12px}.cs-chip--muted{background:#f1f1f1;color:#555}.cs-hero__sub{color:#666}.cs-stars--lg{width:180px;height:28px}.cs-grid2{display:grid;grid-template-columns:2fr 1fr;gap:22px}.cs-main>.cs-section+.cs-section{margin-top:18px}.cs-aside .cs-section .cs-card{padding:0;border:none;box-shadow:none}.cs-section__title{margin:0 0 10px;font-size:22px}.cs-section__titlebar{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px}.cs-ratingline{display:flex;gap:10px;align-items:center}.cs-reviewlist{display:grid;gap:12px}.cs-reviewcard{border:1px solid #eee;border-radius:12px;padding:14px;background:#fff}.cs-reviewcard__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.cs-reviewcard__meta{color:#888;font-size:12px}.cs-reviewcard__title{margin:0 0 6px;font-size:16px}.cs-stars{position:relative;width:110px;height:20px;background:#ddd;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpolygon points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(22,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(44,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(66,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(88,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100%;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpolygon points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(22,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(44,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(66,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(88,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100%}.cs-stars__fill{position:absolute;inset:0;background:#fc0}.cs-rating-caption{font-size:13px;color:#666}.cs-form{display:grid;gap:12px}.cs-field{display:flex;flex-direction:column;gap:6px}.cs-form input[type="text"],.cs-form textarea{border:1px solid #ddd;border-radius:10px;padding:10px 12px;background:#fff}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #e2e2e2;background:#f7f7f7;color:#333;cursor:pointer}.cs-btn--primary{background:#52B7E6;border-color:#52B7E6;color:#fff}.w-100{width:100%}.cs-star-input{display:flex;flex-direction:row-reverse;gap:6px;justify-content:flex-start}.cs-star-input input{display:none}.cs-star-input label{width:22px;height:22px;cursor:pointer;display:block;position:relative;background:#ddd;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23000' points='11,0 13.8,6.6 21,6.6 15.2,10.9 17.5,18 11,13.8 4.5,18 6.8,10.9 1,6.6 8.2,6.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23000' points='11,0 13.8,6.6 21,6.6 15.2,10.9 17.5,18 11,13.8 4.5,18 6.8,10.9 1,6.6 8.2,6.6'/%3E%3C/svg%3E") center/contain no-repeat}.cs-star-input label:hover,.cs-star-input label:hover~label{background:#ffdb66}.cs-star-input input:checked~label{background:#fc0}.cs-empty{color:#666}@media (max-width:900px){.cs-grid2{grid-template-columns:1fr}.cs-hero__name{font-size:34px}.cs-hero__avatar img{width:100px;height:100px}.cs-stars--lg{width:140px;height:24px}}.review__grid--main{padding:20px}.review__grid--main .no-results{width:100%}.contractor-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-top:20px}.contractor-card{max-width:calc(25% - 19px);flex-grow:1;background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgb(0 0 0 / .1);padding:20px;display:flex;flex-direction:column;transition:transform 0.2s}.card-header{display:flex;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #eee}.logo-placeholder{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;overflow:hidden}.logo-placeholder img{width:100%;height:100%;object-fit:cover;object-position:center}.contractor-name{width:calc(100% - 75px);font-size:20px!important;line-height:1.3;font-weight:700;color:#000;margin:0}.card-body{flex-grow:1;line-height:1.5;margin-bottom:15px}.specialty,.location,.short-description,.contact-info{font-size:15px;color:#000;font-weight:400;margin:0 0 8px 0}.specialty>span,.location>span,.contact-info>span,.full-bio>p:first-child>span{font-size:16px;font-weight:600;color:#333}.short-description{color:#555;font-style:italic;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.contact-info a{color:#52b7e6;text-decoration:none;font-weight:500}.contact-info a:hover{text-decoration:underline}.full-bio{margin:15px 0;padding:10px;border:1px solid #f0f0f0;border-radius:8px;background-color:#fafafa}.full-bio p{font-size:14px;line-height:1.6;color:#444;margin:0}.full-bio p:first-child{margin-bottom:5px}.rating-star{position:relative;width:110px;height:20px;background:#ddd;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpolygon points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(22,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(44,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(66,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(88,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100%;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpolygon points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(22,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(44,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(66,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(88,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100%}.rating-star-fill{position:absolute;inset:0;background:#52b7e6}.rating_wrapper{display:flex;align-items:center;margin-top:15px;margin-bottom:15px}.rating_wrapper span{font-size:14px;font-weight:500;color:#444;margin:0 0 0 10px}.card-footer{padding-top:15px;border-top:1px dashed #eee;text-align:center;display:flex;flex-direction:column;gap:10px}.view-profile-btn{background-color:#52b7e6;color:#fff;padding:10px 8px;border-radius:5px;cursor:pointer;font-size:14px;width:100%;letter-spacing:1px;text-decoration:none;border:1px solid #52b7e6;transition:all 0.3s ease-in-out}.view-profile-btn:hover{background-color:#fff0;color:#52b7e6}a.download-btn{background-color:#28a745;border-color:#28a745}a.download-btn:hover{background-color:#fff0;color:#28a745}@media screen and (max-width:1440px){.logo-placeholder{width:50px;height:50px;margin-right:10px}.contractor-name{width:calc(100% - 60px);font-size:20px}}@media screen and (max-width:1350px){.contractor-card{max-width:calc(33.3% - 17px)}}@media screen and (max-width:991px){.contractor-grid{gap:20px}.contractor-card{max-width:calc(50% - 10px)}}@media screen and (max-width:640px){.contractor-card{max-width:100%}}.profile-banner-main{width:100%;position:relative;padding-bottom:150px}.profile-banner-image{height:240px;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);background-image:url(https://therenovationroom.com/wp-content/uploads/2025/09/Mask-group-97.png);background-size:cover;background-position:center;position:relative;border-radius:0 0 10px 10px}.profile-banner-image::after{content:'';position:absolute;inset:0;background:rgb(0 0 0 / .1)}.profile-img{width:140px!important;height:140px!important;border-radius:50%;border:5px solid #fff;object-fit:cover;background-color:#ddd;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.profile-info{flex:1;padding-bottom:.5rem}.profile-info h1{font-size:32px!important;font-weight:700;color:#000;margin-bottom:10px}.badge{display:inline-block;background-color:#e0f2fe;color:#0369a1;padding:.25rem .75rem;border-radius:99px;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.rating-summary{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.95rem}.stars{color:#52b7e6;letter-spacing:2px}.content-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px;padding:30px}.section-title{font-size:24px!important;font-weight:600;margin-bottom:1rem;color:#000}.about-section{background:#fff;padding:24px;border-radius:12px;box-shadow:0 0 20px 0 rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);margin-bottom:30px}.about-text{font-size:16px!important;line-height:1.4;color:#6b7280}.review-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 0 20px 0 rgb(0 0 0 / .1),0 0 20px 0 rgb(0 0 0 / .06);margin-bottom:1.5rem}.reviewer-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.reviewer-avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.reviewer-avatar img{width:100%;height:100%}.rating_wrapper{display:flex;align-items:center}.rating-star{position:relative;width:110px;height:20px;background:#ddd;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpolygon points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(22,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(44,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(66,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(88,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100%;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpolygon points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(22,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(44,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(66,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(88,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100%}.rating-star-fill{position:absolute;inset:0;background:#52b7e6}.rating_wrapper span{font-size:14px!important;font-weight:600;color:#000;margin:0 0 0 10px}.reviewer-meta h4{font-size:16px!important;color:#000;margin:0}.review-date{font-size:.85rem;color:#9ca3af}.sticky-sidebar{position:sticky;top:2rem}.review-form-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);border-top:4px solid #52B7E6}.form-group{margin-bottom:1.25rem}.form-label{display:block;font-weight:500;margin-bottom:.5rem;color:#000}.form-input,.form-textarea{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:4px;font-size:.95rem;transition:border-color 0.2s}.form-input:focus,.form-textarea:focus{outline:none;border-color:#52B7E6;box-shadow:0 0 0 3px rgb(59 130 246 / .1)}.star-rating-input{display:flex;gap:.5rem;font-size:24px;color:#d1d5db;cursor:pointer;justify-content:flex-end}.star-rating-input span:hover,.star-rating-input span:hover~span{color:#fbbf24}.review-form-card .btn-submit{width:100%;padding:15px!important;background-color:transparent!important;color:#52B7E6!important;border:1px solid #52B7E6;border-radius:4px;font-weight:400;font-size:1rem;cursor:pointer;transition:all 0.2s ease-in-out}.review-form-card .btn-submit:hover{background-color:#52B7E6!important;color:#fff!important}@media (max-width:991px){.content-grid{grid-template-columns:1fr}.profile-header{flex-direction:column;align-items:center;text-align:center;margin-top:-50px}.sticky-sidebar{position:static}.profile-banner-image{height:150px}.review-card:last-child{margin-bottom:0}}@media screen and (max-width:767px){.profile-info h1{font-size:26px}.profile-header{margin-left:20px;margin-right:20px;border-radius:10px;padding:20px}.rating-star{position:relative;width:80px}.rating_wrapper span{font-size:14px;margin:0 0 0 5px}.rating-summary{justify-content:center}.content-grid{gap:20px;padding:20px}.review-form-card{padding:20px}.profile-img{width:120px!important;height:120px!important}.section-title{font-size:22px;font-weight:600;margin-bottom:12px;color:#000}.about-text{font-size:14px}.reviewer-avatar{width:40px;height:40px}}form.contractor-filters,form.contractor-search-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:20px 0 20px 0}form.contractor-filters label span,form.contractor-search-form label span{font-size:16px;line-height:1.3;font-weight:600;color:#000;margin:0 0 8px 0;display:block}form.contractor-search-form label span{color:#fff}form.contractor-filters select,form.contractor-filters input,form.contractor-search-form select,form.contractor-search-form input{height:50px;font-size:14px;color:#000;outline:none;box-shadow:none;border-radius:50px}form.contractor-filters select:focus,form.contractor-filters input:focus,form.contractor-search-form select:focus,form.contractor-search-form input:focus{border-color:#52b7e6}form.contractor-filters input::placeholder,form.contractor-search-form input::placeholder{color:#000}form.contractor-filters button.contractor-btn,form.contractor-search-form button.contractor-btn{height:50px;line-height:1;font-size:18px;padding:15px 30px;color:#52b7e6;border-color:#52b7e6;margin-top:auto;background-color:#52b7e6;color:#fff;border-radius:50px}form.contractor-filters button.contractor-btn:hover,form.contractor-search-form button.contractor-btn:hover,form.contractor-filters button.contractor-btn:focus,form.contractor-search-form button.contractor-btn:focus{background-color:#fff0;color:#52b7e6;border-color:#52b7e6}@media screen and (max-width:500px){form.contractor-filters label,form.contractor-search-form label{width:100%}form.contractor-filters,form.contractor-search-form{gap:15px;justify-content:center}}.gd-customer-wrap .cs-stars{margin:6px 0}.gd-customer-wrap .cs-stars span{display:none}.gd-customer-wrap .cs-stars span.cs-stars__fill{display:block}.bsui .row.row-cols-md-0 .card .card-body{max-width:100%;padding:8px 16px!important}ul.contractor-job-list{padding:0}ul.contractor-job-list .con-app-main{margin:0 0 24px 0;padding:16px;border:2px solid #efecf3;border-radius:12px}ul.contractor-job-list .con-app-main:last-child{margin:0}ul.contractor-job-list .con-app-main .con-app-title{margin:0 0 8px 0}ul.contractor-job-list .con-app-main .con-app-dec p:last-child{margin:0}.cs-contractors--profile .cs-stars{animation:0;animation:0;margin:0}.cs-contractors--profile .cs-section__body .cs-review,.cs-contractors--profile .cs-section .cs-review{padding:16px;border:2px solid #efecf3;border-radius:12px}.cs-contractors--profile .cs-section{display:grid}.uwp-login-class .card-body,.uwp-forgot-class .card-body,.uwp-reset-class .card-body{max-width:600px;width:450px;margin:0 auto}form.uwp-login-form input.form-control,form.uwp-forgot-form input.form-control,form.uwp-reset-form input.form-control{padding:0 12px!important;width:100%;display:block!important;border-radius:2px;outline:0!important;font-size:15px!important;height:40px!important;box-sizing:border-box!important;box-shadow:none!important;margin:0!important}form.uwp-login-form input.form-control:focus,form.uwp-forgot-form input.form-control:focus,form.uwp-reset-form input.form-control:focus{border-color:#bbb!important}form.uwp-login-form span,form.uwp-forgot-form span,form.uwp-reset-form span{border-radius:2px!important}form.uwp-login-form .uwp-remember-me .form-check{line-height:1;color:#888!important;display:flex;align-items:center;gap:15px}form.uwp-login-form .uwp-remember-me .form-check label.form-label{margin:0}form.uwp-login-form .uwp-remember-me input#remember_me{margin-top:0;border-radius:2px}form.uwp-login-form .uwp-remember-me{margin-top:30px;margin-bottom:8px!important}form.uwp-login-form .uwp-remember-me .mb-3{margin-bottom:0!important}form.uwp-login-form button.uwp_login_submit,form.uwp-forgot-form button.uwp_forgot_submit,form.uwp-reset-form button[name=uwp_reset_submit]{border:1px solid #52B7E6!important;background-color:#52B7E6!important;display:block;line-height:1em!important;padding:10px!important;text-decoration:none!important;text-align:center;text-transform:none!important;font-weight:500!important;overflow:hidden;position:relative;border-radius:4px!important}form.uwp-login-form button.uwp_login_submit:hover,form.uwp-forgot-form button.uwp_forgot_submit:hover,form.uwp-reset-form button[name=uwp_reset_submit]:hover{background-color:transparent!important;color:#52B7E6!important;box-shadow:none!important}.bsui .row.row-cols-md-0 .card .card-body{max-width:100%!important}.contratorlist-buser>.gd-customer-box{box-shadow:0 0 10px rgba(0,0,0,20%);padding:20px;border-radius:5px;border:none;width:100%!important}.contratorlist-buser>.gd-customer-box:last-child{margin-bottom:0}.contratorlist-buser{display:flex;gap:15px;flex-wrap:wrap}.gd-customer-wrap .gd-job-app-count{margin-bottom:20px}@media screen and (max-width:1024px){.contratorlist-buser>.gd-customer-box{width:100%;padding:15px}}.cst-directory .search_jobs{display:flex;flex-wrap:wrap;gap:20px}.cst-directory .search_location,.cst-directory .search_keywords{width:49%}.cst-directory .search_remote_position{width:100%}.cst-contractor-list .toggle-favorite,.cst-directory .search_submit input[type="submit"]{background-color:#52b7e6;color:#fff!important;border-color:#52b7e6!important}.cst-contractor-list .toggle-favorite:hover,.cst-directory .search_submit input[type="submit"]:hover{background-color:#fff;color:#52b7e6!important}.cst-directory ul.job_types{padding:40px 0 20px!important;display:flex;gap:40px;list-style:none}.cst-directory a{color:#52b7e6}.cst-directory ul.job_listings a{justify-content:center;display:flex!important;align-items:center}.cst-directory ul.job_listings{gap:20px;display:flex;flex-direction:column;border:none!important}.cst-directory ul.job_listings>li{border:1px solid #eee!important;border-radius:10px}.cst-directory .showing_jobs.wp-job-manager-showing-all{padding:20px 0}.cst-directory .search_keywords label,.cst-directory .search_location label,.search_jobs div[style*="clear: both"]{display:none!important}.cst-directory .search_location input,.cst-directory .search_keywords input[type=date],.cst-directory .search_keywords input[type=email],.cst-directory .search_keywords input[type=number],.cst-directory .search_keywords input[type=password],.cst-directory .search_keywords input[type=search],.cst-directory .search_keywords input[type=tel],.cst-directory .search_keywords input[type=text],.cst-directory .search_keywords input[type=url],.cst-directory .search_keywords select,.cst-directory .search_keywords textarea{border:1px solid #eee!important}.favorite-contractors-list .fav-contract-row,.cst-contractor-list .contractor-card{width:31%;padding:20px!important}.favorite-contractors-list,.cst-contractor-list{display:flex;flex-wrap:wrap;gap:25px}.cst-contractor-list .toggle-favorite{font-size:16px}.favorite-contractors-list{padding-bottom:50px}.job-category-slider{position:relative;padding:0 60px}.slick-next.custom-arrow:active,.slick-prev.custom-arrow:active,.slick-next.custom-arrow:focus,.slick-prev.custom-arrow:focus,.slick-next.custom-arrow:hover,.slick-prev.custom-arrow:hover{background-color:#52B7E6!important}.slick-prev.custom-arrow{left:10px}.slick-next.custom-arrow{right:10px}.custom-arrow i{border:solid #fff;border-width:0 3px 3px 0;padding:3px;display:inline-block}.arrow-left{transform:rotate(135deg)}.arrow-right{transform:rotate(-45deg)}.slick-prev:before,.slick-next:before{display:none!important}.job-cat-slide a.job-cat-item{text-align:center!important;justify-content:center;display:flex;flex-direction:column}.job-cat-slide a.job-cat-item span{color:#231f20!important}.slick-slide img{display:block;height:auto;width:80px;margin-bottom:20px;align-self:center}.services .bsui .row-cols-md-4>*{padding:0;margin:0}.services .bsui .row{padding:0;margin:0;gap:0}.services .gd-cptcat-ul.last-row .card-body{border-bottom-width:0!important}.services .gd-cptcat-ul:nth-child(4n) .card-body{border-right:0}.services .card-body{border-radius:0px!important;border-left-width:0px!important;border-right-width:2px;border-bottom-width:2px!important;border-top-width:0;border-color:#3e3e3e45}.services .bsui .mb-4{margin-bottom:0rem!important}.services .card-body:hover{background:transparent!important}.services .card-body:hover a{color:#000!important}.services .gd-cptcat-ul .card-body:after{content:"";position:absolute;bottom:-10px;right:-10px;height:20px;width:20px;border:5px solid #fff;background:#fad4d8;border-radius:50%;z-index:11}.services .gd-cptcat-ul:nth-of-type(4n) .card-body:after,.services .gd-cptcat-ul.last-row .card-body:after{display:none}@media(min-width:500px) and (max-width:767px){.services .gd-cptcat-ul:nth-child(2n) .card-body{border-right:0!important}.services .gd-cptcat-ul:nth-child(2n) .card-body:after{display:none!important}.services .bsui .text-truncate a{font-size:14px}}@media(max-width:499px){.services .card-body,.services .gd-cptcat-ul:nth-child(4n) .card-body{border-width:2px!important;border:solid #3e3e3e45!important;border-bottom:none!important}.services .gd-cptcat-ul:last-child .card-body{border-bottom:2px solid #3e3e3e45!important}.services .gd-cptcat-ul .card-body:after,.services .gd-cptcat-ul:nth-child(4n) .card-body:after{right:calc(50% - 10px)!important;display:block!important}}.tax-gd_placecategory .geodir-gridview>div .bsui .embed-item-cover-xy{object-fit:contain}.tax-gd_placecategory .geodir-gridview>div .card-body{border-top:2px solid #efecf3;padding-left:20px!important;padding-right:20px!important}.tax-gd_placecategory .geodir-gridview>div .card-body .row{justify-content:flex-start!important;width:80px}.tax-gd_placecategory .geodir-gridview>div .tofront{width:80px;top:0!important}.tax-gd_placecategory .geodir-gridview>div .tofront img{margin-top:0!important}.tax-gd_placecategory h2.geodir-entry-title{margin-bottom:0!important}.tax-gd_placecategory .geodir-gridview>div .card-body .geodir_post_meta{font-size:14px!important}.tax-gd_placecategory .geodir-gridview>div .gd-customer-box{padding-left:20px;padding-right:20px;border-top:1px solid #efecf3;border-bottom:none;font-size:14px}.tax-gd_placecategory .geodir-gridview .card-footer{border:none!important}.tax-gd_placecategory .geodir-gridview>div .card>.card{border:none!important}.tax-gd_placecategory .geodir-gridview .gd-job-app-count{padding:10px 20px;background:#efecf3}.tax-gd_placecategory .gd-customer-wrap{display:flex;width:100%;flex-wrap:wrap;flex-direction:column}.icon_grid{position:relative;padding:100px 0}.icon_grid .gridicons{text-align:center;padding-bottom:15px}.icon_grid .gridmain{display:grid;grid-template-columns:repeat(4,1fr)}.icon_grid .gridboxes{padding:40px;border-right:2px solid rgb(62 62 62 / 20%);border-bottom:2px solid rgb(62 62 62 / 20%)!important;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:50px;position:relative}.icon_grid .gridboxes:nth-child(4n){border-right:2px solid #fff0}.icon_grid .gridboxes:before{content:""!important;position:absolute;height:18px;width:18px;background:#52b7e6;border-radius:50%;border:5px solid #fff;bottom:-10px;right:-10px;z-index:2}.icon_grid .gridboxes:nth-child(4n):before{right:auto;left:-10px}.icon_grid .gridboxes:last-child:before{right:auto;left:-10px}.icon_grid .gridboxes:nth-last-child(-n+4):nth-child(4n+1):before,.icon_grid .gridboxes:nth-last-child(-n+3):nth-child(4n+1):before,.icon_grid .gridboxes:nth-last-child(-n+2):nth-child(4n+1):before{right:-10px;left:auto}.icon_grid .gridtxt{width:100%;font-family:"Poppins",sans-serif;font-weight:500;font-size:20px;line-height:1;text-align:center;margin:0;color:#3E3E3E}.icon_grid .gridboxes img{max-width:100%}@media (min-width:1200px){.icon_grid .gridboxes{padding:30px;gap:25px}.icon_grid .gridtxt{font-size:18px;line-height:1.3}.icon_grid .gridboxes img.lasticon{max-width:140px}}@media (max-width:1199px){.icon_grid .gridboxes{padding:20px;gap:20px}.icon_grid .gridtxt{font-size:16px;line-height:1.2}.icon_grid .gridboxes img.lasticon{max-width:120px}.icon_grid .gridboxes:nth-child(n+9){border-bottom:2px solid #fff0}.icon_grid .gridboxes:nth-child(4n):before,.icon_grid .gridboxes:nth-child(n+9):before{display:none}}@media (max-width:767px){.icon_grid .gridmain{grid-template-columns:repeat(2,1fr)}.icon_grid .gridboxes{padding:15px;gap:15px}.icon_grid .gridtxt{font-size:14px}.icon_grid .gridboxes img.lasticon{max-width:100px}.icon_grid .gridboxes:nth-child(2n){border-right:2px solid #fff0}.icon_grid .gridboxes:nth-child(n+11){border-bottom:2px solid #fff0}.icon_grid .gridboxes:nth-child(2n):before,.icon_grid .gridboxes:nth-child(n+11):before{display:none}}.custom-blog-section{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.custom-blog-section .blog-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .1);transition:transform 0.2s ease}.custom-blog-section .blog-card:hover{transform:translateY(-5px)}.custom-blog-section .blog-meta{font-size:13px;color:#666;display:flex;justify-content:space-between;margin-bottom:8px}.custom-blog-section .read-more{display:inline-block;margin-top:10px;font-weight:600;color:#2ec4b6;text-decoration:none}.dashboard-section{display:none}.dashboard-section.active{display:block}.dashboard-sidebar ul{list-style:none;padding:0}.dashboard-sidebar ul li a{display:block;padding:8px 12px;text-decoration:none;color:#333}.dashboard-sidebar ul li a.active{background:#52b7e6}.dashboard-container{display:flex;min-height:80vh;font-family:'Arial',sans-serif}.dashboard-sidebar{width:250px;background:#A99F93;color:#fff;padding:20px;flex-shrink:0}.dashboard-sidebar ul{list-style:none;padding:0}.dashboard-sidebar ul li{margin-bottom:15px}.dashboard-sidebar ul li a{color:#fff;text-decoration:none;font-weight:500;display:block;padding:8px;border-radius:5px;transition:0.3s}.dashboard-sidebar ul li a:hover{background:#52b7e6;color:#000}.dashboard-content h1{font-size:26px;margin-bottom:20px;color:#333}.dashboard-section{margin-bottom:30px;background:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 6px rgb(0 0 0 / .1)}@media (max-width:768px){.dashboard-container{flex-direction:column}.dashboard-sidebar{width:100%}}.dashboard-container{display:flex;min-height:80vh;font-family:'Arial',sans-serif}.dashboard-sidebar h2{font-size:20px;margin-bottom:20px;color:gold}.dashboard-sidebar ul{list-style:none;padding:0}.dashboard-sidebar ul li{margin-bottom:15px}.dashboard-sidebar ul li a{color:#fff;text-decoration:none;font-weight:500;display:block;padding:8px;border-radius:5px;transition:0.3s}.dashboard-content{flex-grow:1;padding:30px}.dashboard-content h1{font-size:26px;margin-bottom:20px;color:#333}.dashboard-section{margin-bottom:30px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 6px rgb(0 0 0 / .1)}@media (max-width:768px){.dashboard-container{flex-direction:column}.dashboard-sidebar{width:100%}}.dashboard-sidebar{padding:0!important;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:5px}.dashboard-sidebar>ul li a{padding:15px 20px;margin:0;border-left:5px solid #fff0;border-bottom:1px solid #f8f8f8;border-radius:unset}.dashboard-sidebar>h2{padding:15px 20px;margin:0;color:#fff;text-decoration:underline;text-transform:uppercase}.dashboard-sidebar>ul li:has(+li>a.active)>a{border-bottom:1px solid #fff0}.dashboard-sidebar>ul li a.active{border-left:5px solid #52b7e6;background:#fff;border-radius:0;color:#52b7e6!important;border-bottom:1px solid #fff0}.dashboard-sidebar>ul li:hover a{background:#fff;border-radius:0;color:#52b7e6!important;border-bottom:1px solid #fff0}.dashboard-sidebar ul li:hover a{color:#fff;border-radius:0}.dashboard-sidebar ul li{margin:0}.dashboard-sidebar ul li:last-child a{border-bottom:none}.dashboard-content{padding:0 30px}.cst-pro-resources-btn a.elementor-item{background:#fff;text-align:center;padding:8px 12px!important;border-radius:5px;margin-right:14px}.account-dropdown .account-icon{display:flex;align-items:center;gap:10px;justify-content:center}.account-dropdown .account-icon p{margin:0}nav#mepr-account-nav>ul{gap:0;margin-bottom:20px}nav#mepr-account-nav>ul li{background:#ddd;padding:5px 15px;border:6px solid #ddd;color:#52b7e6}nav#mepr-account-nav>ul li a{color:#000}nav#mepr-account-nav>ul li.mepr-active-nav-tab{background:#fff}nav#mepr-account-nav>ul li.mepr-active-nav-tab a{color:#52b7e6}.mepr-account-form.mepr-form .mp-form-label{margin-bottom:10px}.mepr-account-form.mepr-form .mp-form-row{margin-bottom:20px!important}.mepr-account-form.mepr-form .mp-form-row.mepr_mepr_specialty{margin-bottom:0!important}.mepr-account-form.mepr-form input.mepr-submit.mepr-share-button{border:1px solid #52b7e6;background:#52b7e6;color:#fff;padding:10px!important}.gd-search-field-search .geodir_submit_search,.gd-search-field-search .geodir-show-filters{background:#52b7e6!important;border:1px solid #52b7e6;box-shadow:none!important}.mepr-cancel-sub-buttons .mepr-btn.mepr-confirm-yes,.mepr-cancel-sub-buttons .mepr-btn.mepr-confirm-no{border:1px solid #52b7e6;padding:10px!important}.mepr-cancel-sub-buttons .mepr-btn.mepr-confirm-yes:hover,.mepr-cancel-sub-buttons .mepr-btn.mepr-confirm-no:hover,.mepr-account-form.mepr-form input.mepr-submit.mepr-share-button:hover{background:#fff!important;color:#52b7e6!important}span.mepr-account-change-password a{color:#52b7e6}div#projectboard .search_jobs>div{margin-bottom:15px}div#projectboard .search_jobs>div label{display:block;margin-bottom:10px}div#projectboard .search_remote_position{display:flex;align-items:center;gap:10px}div#projectboard .search_remote_position label{margin-bottom:0!important}div#projectboard .search_submit input{border:1px solid #52b7e6;background:#52b7e6!important;color:#fff;padding:10px 15px!important}div#projectboard ul.job_types{padding:0 0 20px}div#projectboard ul.job_types li{list-style:none}div#projectboard h3,div#projectboard a,#search-contractors h3,#search-contractors a{color:#a89e91}div#job-manager-job-dashboard{margin:0}#submit-job fieldset{margin-bottom:15px;border-radius:4px;border:1px solid #ddd}#submit-job select,#submit-job input{border:1px solid #ddd!important;margin-top:10px}#submit-job input.button[type="submit"]{background:#52b7e6;color:#fff}#applications .jm-ui-button{color:#52b7e6}#support a{color:#5cbbe7}#my-projects .jm-ui-button{background:#52b7e6!important;border:1px solid #52b7e6}#search-contractors .job_filters .search_jobs>div,#search-contractors .job_filters .search_jobs>div label{margin-bottom:15px}#search-contractors .search_submit input{background:#52b7e6!important;border:1px solid #52b7e6;color:#fff}#search-contractors .job_filters .search_jobs>div.search_remote_position label{margin-bottom:0}#search-contractors .showing_jobs{margin-top:15px}#search-contractors ul.job_types{padding:0;margin-top:15px}#search-contractors ul.job_types li{list-style:none}.btn-deselect-contractor{background:#d63638;color:#fff;padding:7px 12px;border:0;cursor:pointer;border-radius:4px}.review__grid--inner{display:flex;flex-wrap:wrap;gap:20px}.review__grid--box{width:calc(33.3% - 13px)}.review__grid--box__inner{border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,20%)}.review__grid--content__wrapper{padding:20px;display:flex;flex-wrap:wrap}.review__grid--title{padding:20px 10px;background-color:rgba(82,183,230,20%)}.review__grid--title h2{font-size:20px!important;text-align:center;color:#000;margin:0;line-height:1}.review__grid--image{width:80px;height:100%;border-radius:50%;overflow:hidden;margin:0 20px 0 0;display:flex}.review__grid--image img{width:100%;height:80px!important}.review__grid--content{width:calc(100% - 100px)}.review__grid--content h3{font-size:20px!important;color:#000;line-height:1.3;font-weight:600;margin:0 0 15px 0}.review__grid--rating__wrapper{display:flex;align-items:center;margin:0 0 15px 0}.review__grid--rating__star{position:relative;width:110px;height:20px;background:#ddd;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpolygon points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(22,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(44,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(66,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(88,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100%}.review__grid--rating__star--fill{position:absolute;inset:0;background:#52b7e6}.review__grid--rating__wrapper span{font-size:16px;font-weight:600;color:#000;margin:0 0 0 10px}.review__grid--badge{display:flex;align-items:center;max-width:max-content;padding:8px 20px;background-color:rgba(82,183,230,20%);border-radius:50px}.review__grid--badge svg#badge{width:22px}.review__grid--badge span{font-size:15px;font-weight:600;color:#000;line-height:1;margin:-1px 0 0 8px}.review__grid--button__wrapper{width:100%;margin:40px 0 0 0;display:flex;justify-content:center;gap:10px}.review__grid--button__wrapper a{padding:12px 05px 12px 05px;background-color:#fff0;border:1px solid #52b7e6;color:#52b7e6;text-decoration:none;font-size:18px;border-radius:5px;transition:all 0.2s ease-in-out;width:100%;text-align:center}.review__grid--button__wrapper a:hover{background-color:#52b7e6;color:#fff}@media screen and (max-width:991px){.review__grid--box{width:calc(50% - 10px)}.review__grid--image{width:60px}.review__grid--content{width:calc(100% - 80px)}.review__grid--title h2{font-size:18px}.review__grid--content h3{font-size:18px}}@media screen and (max-width:640px){.review__grid--box{width:100%}.review__grid--button__wrapper a{padding:10px 20px 10px 20px;font-size:16px}}.profile-details-wrapper{width:100%;position:relative;display:flex;flex-wrap:wrap}.profile-details-left-side{width:70%}.profile-details-right-side{width:30%;padding:0 0 0 60px}.review__grid--rating__wrapper{display:flex;align-items:center;margin:0 0 15px 0}.review__grid--rating__star{position:relative;width:110px;height:20px;background:#ddd;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpolygon points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(22,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(44,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(66,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(88,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100%}.review__grid--rating__star--fill{position:absolute;inset:0;background:#52b7e6}.review__grid--rating__wrapper span{font-size:16px;font-weight:600;color:#000;margin:0 0 0 10px}.review__grid--badge{display:flex;align-items:center;max-width:max-content;padding:8px 20px;background-color:rgba(82,183,230,20%);border-radius:50px}.review__grid--badge svg#badge{width:22px}.review__grid--badge span{font-size:15px;font-weight:600;color:#000;line-height:1;margin:-1px 0 0 8px}.main-content{flex:2}.profile-header{display:flex;gap:20px;align-items:flex-start;margin-bottom:20px}.profile-img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #f2f2f2}.profile-info h1{font-size:1.8rem;margin-bottom:5px}.rating{color:#008a2e;font-weight:700;font-size:.95rem;margin-bottom:8px}.rating i{font-size:.8rem}.rating span{color:#676d73;font-weight:400}.top-pro-badge{color:#52B7E6;font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:5px}.share-btn{margin-top:15px;padding:8px 16px;border:1px solid #000;background:#fff;color:#000;border-radius:4px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:8px}.tabs-nav{border-bottom:1px solid #676d73;margin-bottom:30px;margin-top:30px}.tabs-list{list-style:none;display:flex;gap:30px}.tab-link{padding-bottom:12px;font-weight:500;color:#676d73;cursor:pointer;position:relative;background:none;border:none;font-size:1rem;font-family:inherit}.tab-link:hover{color:#2f3033}.tab-link.active{color:#2f3033;font-weight:600}.tab-link.active::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#2f3033}.tab-content{display:none;animation:fadeEffect 0.4s}.tab-content.active{display:block}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px}.detail-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:.95rem;color:#2f3033}.detail-item i{margin-top:4px;color:#2f3033;width:20px;text-align:center}.action-row a{max-width:200px!important}.action-row{display:flex;gap:20px;margin:30px 0;border-bottom:1px solid #676d73;padding-bottom:30px}.btn-outline{flex:1;padding:10px;text-align:center;border:1px solid #52B7E6;background:#fff;border-radius:4px;font-weight:500;cursor:pointer;color:#52B7E6;display:flex;justify-content:center;align-items:center;gap:8px;transition:all 0.2s ease-in-out;text-decoration:none}.btn-outline:hover{background:#52B7E6;color:#fff}.btn-outline svg{width:20px;transition:all 0.2s ease-in-out}.btn-outline:hover svg{stroke:#fff}.tags-container{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.tags-container .tag{border:1px solid #52B7E6;border-radius:20px;padding:6px 16px;font-size:14px;color:#52B7E6;font-weight:600}.booking-card{border:1px solid #52B7E6;padding:24px;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .05);position:sticky;top:20px}.price-header{margin-bottom:20px;border-bottom:1px solid #676d73;padding-bottom:15px}.price-header h3{font-size:1.2rem;margin:0 0 10px 0}.price-header span{font-size:.85rem;color:#676d73;display:block;margin-top:4px}.price-header a{color:#52B7E6;font-size:.9rem;text-decoration:none}.form-group{margin-bottom:15px}.form-group label{display:block;font-size:.9rem;font-weight:600;margin-bottom:6px}.form-control{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem}.cta-btn{width:100%;background-color:#52B7E6;color:#fff;border:none;padding:14px;border-radius:4px;font-weight:700;font-size:1rem;cursor:pointer;margin-top:10px}.cta-btn:hover{background-color:#008ac0}.response-time{margin-top:10px;text-align:center;font-size:.85rem;color:#2f3033}.photos_wrapper{display:flex;flex-wrap:wrap;gap:10px}.photos_wrapper img{width:80px;height:80px;object-fit:cover}.tab-content h2{margin:0 0 10px 0;font-size:24px!important}.tab-content p{margin:0 0 10px 0}.pro-spelity h3{font-size:20px!important}@media (max-width:768px){.container{flex-direction:column}.details-grid{grid-template-columns:1fr}}@media screen and (max-width:1199px){.profile-details-right-side{padding:0 0 0 20px}.booking-card{padding:20px}}@media screen and (max-width:1024px){.profile-details-left-side{width:60%}.profile-details-right-side{width:40%}}@media screen and (max-width:800px){.profile-details-left-side,.profile-details-right-side{width:100%}.profile-details-right-side{padding:40px 0 0 0}}@media screen and (max-width:640px){.profile-img{width:80px;height:80px}.profile-info h1{font-size:24px}.review__grid--badge span{font-size:14px}.review__grid--badge svg#badge{width:20px}.review__grid--badge{padding:8px 16px}.action-row{gap:10px;margin:20px 0;padding-bottom:20px}.btn-outline{padding:10px;font-size:14px;gap:6px}}.profile-details-wrapper{width:100%;position:relative;display:flex;flex-wrap:wrap}.profile-details-wrapper .profile-details-left-side{width:70%;box-sizing:border-box}.profile-details-wrapper .profile-details-right-side{width:30%;padding:0 0 0 60px;box-sizing:border-box}.profile-details-wrapper .review-grid-rating-wrapper{display:flex;align-items:center;margin:0 0 15px 0}.profile-details-wrapper .review-grid-rating-star{position:relative;width:110px;height:20px;background:#ddd;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 110 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpolygon points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(22,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(44,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(66,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3Cpolygon transform='translate(88,0)' points='10,0 13,7 20,7 14,11 16,18 10,14 4,18 6,11 0,7 7,7'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100%}.profile-details-wrapper .review-grid-rating-star-fill{position:absolute;inset:0;background:#52b7e6}.profile-details-wrapper .review-grid-rating-wrapper span{font-size:16px;font-weight:600;color:#000;margin:0 0 0 10px}.profile-details-wrapper .review-grid-badge{display:flex;align-items:center;max-width:max-content;padding:8px 20px;background-color:rgba(82,183,230,20%);border-radius:50px}.profile-details-wrapper .review-grid-badge svg#badge{width:22px}.profile-details-wrapper .review-grid-badge span{font-size:15px;font-weight:600;color:#000;line-height:1;margin:-1px 0 0 8px}.profile-details-wrapper .profile-header{display:flex;gap:20px;align-items:flex-start;margin-bottom:20px}.profile-details-wrapper .profile-img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #f2f2f2}.profile-details-wrapper .profile-info h1{font-size:1.8rem;margin-bottom:5px}.profile-details-wrapper .rating{color:#008a2e;font-weight:700;font-size:.95rem;margin-bottom:8px}.profile-details-wrapper .rating i{font-size:.8rem}.profile-details-wrapper .rating span{color:#676d73;font-weight:400}.profile-details-wrapper .top-pro-badge{color:#52B7E6;font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:5px}.profile-details-wrapper .share-btn{margin-top:15px;padding:8px 16px;border:1px solid #000;background:#fff;color:#000;border-radius:4px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:8px}.profile-details-wrapper .tabs-nav{border-bottom:1px solid #e5e5e5;margin-bottom:30px;margin-top:30px}.profile-details-wrapper .tabs-list{list-style:none;display:flex;gap:30px}.profile-details-wrapper .tab-link{padding-bottom:12px;font-weight:500;color:#676d73;cursor:pointer;position:relative;background:none;border:none;font-size:1rem;font-family:inherit}.profile-details-wrapper .tab-link:hover{color:#2f3033}.profile-details-wrapper .tab-link.active{color:#2f3033;font-weight:600}.profile-details-wrapper .tab-link.active::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#b1b1b1}.profile-details-wrapper .tab-content{display:none;animation:fadeEffect 0.4s}.profile-details-wrapper .tab-content.active{display:block}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.profile-details-wrapper h2{font-size:1.2rem;margin-bottom:10px;margin-top:10px}.profile-details-wrapper h3{font-size:1rem;margin-bottom:8px;margin-top:15px}.profile-details-wrapper p{color:#676d73;font-size:.95rem;margin-bottom:20px}.profile-details-wrapper .details-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px}.profile-details-wrapper .detail-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:.95rem;color:#2f3033}.profile-details-wrapper .detail-item i{margin-top:4px;color:#2f3033;width:20px;text-align:center}.profile-details-wrapper .action-row{display:flex;gap:20px;margin:30px 0;border-bottom:1px solid #e5e5e5;padding-bottom:30px}.profile-details-wrapper .btn-outline{flex:1;padding:10px;text-align:center;border:1px solid #52B7E6;background:#fff;border-radius:4px;font-weight:500;cursor:pointer;color:#52B7E6;display:flex;justify-content:center;align-items:center;gap:8px;transition:all 0.2s ease-in-out;text-decoration:none}.profile-details-wrapper .btn-outline:hover{background:#52B7E6;color:#fff}.profile-details-wrapper .btn-outline svg{width:20px;transition:all 0.2s ease-in-out}.profile-details-wrapper .btn-outline:hover svg{stroke:#fff}.profile-details-wrapper .tags-container{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.profile-details-wrapper .tags-container .tag{border:1px solid #52B7E6;border-radius:20px;padding:6px 16px;font-size:14px;color:#52B7E6;font-weight:600}.profile-details-wrapper .booking-card{border:1px solid #52B7E6;padding:24px;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .05);position:sticky;top:20px}.profile-details-wrapper .price-header{margin-bottom:20px;border-bottom:1px solid #676d73;padding-bottom:15px}.profile-details-wrapper .price-header h3{font-size:1.2rem;margin:0 0 10px 0}.profile-details-wrapper .price-header span{font-size:.85rem;color:#676d73;display:block;margin-top:4px}.profile-details-wrapper .price-header a{color:#52B7E6;font-size:.9rem;text-decoration:none}.profile-details-wrapper .form-group{margin-bottom:15px}.profile-details-wrapper .form-group label{display:block;font-size:.9rem;font-weight:600;margin-bottom:6px}.profile-details-wrapper .form-control{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem}.profile-details-wrapper .cta-btn{width:100%;background-color:#52B7E6;color:#fff;border:none;padding:14px;border-radius:4px;font-weight:700;font-size:1rem;cursor:pointer;margin-top:10px}.profile-details-wrapper .cta-btn:hover{background-color:#008ac0}.profile-details-wrapper .response-time{margin-top:10px;text-align:center;font-size:.85rem;color:#2f3033}.profile-details-wrapper .photos_wrapper{display:flex;flex-wrap:wrap;gap:20px}.profile-details-wrapper .photos_wrapper img{width:250px;height:250px;object-fit:cover;border-radius:05px}.profile-details-wrapper .tab-content h2{margin:0 0 10px 0}.profile-details-wrapper .tab-content p{margin:0 0 10px 0}@media (max-width:768px){.profile-details-wrapper .container{flex-direction:column}.profile-details-wrapper .details-grid{grid-template-columns:1fr}}@media screen and (max-width:1199px){.profile-details-wrapper .profile-details-right-side{padding:0 0 0 20px}.profile-details-wrapper .booking-card{padding:20px}}@media screen and (max-width:1024px){.profile-details-wrapper .profile-details-left-side{width:60%}.profile-details-wrapper .profile-details-right-side{width:40%}}@media screen and (max-width:800px){.profile-details-wrapper .profile-details-left-side,.profile-details-wrapper .profile-details-right-side{width:100%}.profile-details-wrapper .profile-details-right-side{padding:40px 0 0 0}}@media screen and (max-width:640px){.profile-details-wrapper .profile-img{width:80px;height:80px}.profile-details-wrapper .profile-info h1{font-size:24px}.profile-details-wrapper .review-grid-badge span{font-size:14px}.profile-details-wrapper .review-grid-badge svg#badge{width:20px}.profile-details-wrapper .review-grid-badge{padding:8px 16px}.profile-details-wrapper .action-row{gap:10px;margin:20px 0;padding-bottom:20px}.profile-details-wrapper .btn-outline{padding:10px;font-size:14px;gap:6px}}.aui-conditional-field[data-argument="default_category"]{display:none!important}.basic-user-form form{gap:20px;flex-direction:row;flex-wrap:wrap}.basic-user-form form .mp-form-row{margin:0}.basic-user-form form .mp-form-row label{font-size:16px;color:#000}.basic-user-form form .mp-form-row>input,.basic-user-form form .iti--allow-dropdown>input,.basic-user-form form .mp-hide-pw>input,.basic-user-form form .mepr_custom_field>select{height:50px;border-radius:5px;font-size:14px}.basic-user-form form .mepr_spacer{display:none}.basic-user-form form .mp-form-row input:focus{border-color:#52B7E6!important}.basic-user-form form .mepr_first_name,.basic-user-form form .mepr_last_name,.basic-user-form form .mepr_mepr_phone_number,.basic-user-form form .mepr_mepr_how_did_you_hear_about_us,.basic-user-form form .mepr_mepr_profile,.basic-user-form form .mepr_mepr_address,.basic-user-form form .mepr_mepr_zip_code,.basic-user-form form .mepr_username,.basic-user-form form .mepr_email,.basic-user-form form .mepr_mepr_what_describes_you,.basic-user-form form .mepr_password,.basic-user-form form .mepr_password_confirm{width:calc(33.3% - 14px)!important}.basic-user-form form .mepr_mepr_profile input{width:100%}.basic-user-form form .mepr-file-uploader{width:300px;font-family:Arial,sans-serif;font-size:16px;color:#333;padding:2px}.basic-user-form form .mepr-file-uploader::-webkit-file-upload-button{background-color:#52B7E6;color:#fff;padding:10px 15px;height:44px;border:none;border-radius:4px;cursor:pointer;border-right:1px solid #52B7E6;margin-right:10px;transition:background-color 0.3s ease}.basic-user-form form .mepr-file-uploader::file-selector-button{background-color:#52B7E6;color:#fff;padding:10px 15px;height:44px;border:none;border-radius:4px;cursor:pointer;border-right:1px solid #52B7E6;margin-right:10px;transition:background-color 0.3s ease}.basic-user-form form .mepr-file-uploader:hover::-webkit-file-upload-button,.basic-user-form form .mepr-file-uploader:hover::file-selector-button{background-color:#52B7E6}.basic-user-form form .mepr_custom_field .mepr_custom_field{display:flex;align-items:center;padding:15px;margin-bottom:20px;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;box-shadow:0 2px 4px rgb(0 0 0 / .05);transition:background-color 0.3s ease}.basic-user-form form .mepr_custom_field .mepr_custom_field:hover{background-color:#fff;border-color:#007bff}.basic-user-form form .mepr_custom_field .mepr-checkbox-field{display:flex!important;align-items:center;cursor:pointer;font-size:16px;color:#333;line-height:1.5;user-select:none}.basic-user-form form .mepr_custom_field .mepr-checkbox-field input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #555;border-radius:4px;margin-right:10px;cursor:pointer;background-color:#fff;position:relative;top:0;flex-shrink:0;transition:border-color 0.3s ease,background-color 0.3s ease;outline:none!important;box-shadow:none!important}.basic-user-form form .mepr_custom_field .mepr-checkbox-field input[type="checkbox"]:checked{border-color:#007bff;background-color:#007bff}.basic-user-form form .mepr_custom_field .mepr-checkbox-field input[type="checkbox"]:checked::before{content:'✔';display:block;color:#fff;font-size:14px;line-height:18px;text-align:center;position:absolute;width:100%;height:100%}.basic-user-form form .mepr_custom_field .mepr-checkbox-field input[type="checkbox"]:focus{outline:none;box-shadow:0 0 0 3px rgb(0 123 255 / .5)}.basic-user-form form .mp-password-strength-area span{font-size:16px}@media screen and (max-width:1024px){.basic-user-form form .mepr_first_name,.basic-user-form form .mepr_last_name,.basic-user-form form .mepr_mepr_phone_number,.basic-user-form form .mepr_mepr_how_did_you_hear_about_us,.basic-user-form form .mepr_mepr_profile,.basic-user-form form .mepr_mepr_address,.basic-user-form form .mepr_mepr_zip_code,.basic-user-form form .mepr_username,.basic-user-form form .mepr_mepr_what_describes_you,.basic-user-form form .mepr_email,.basic-user-form form .mepr_password,.basic-user-form form .mepr_password_confirm{width:calc(50% - 10px)!important}.basic-user-form{padding:20px!important;border-radius:10px!important}.basic-user-form-container>.e-con-inner{padding-top:80px!important}}@media screen and (max-width:767px){.basic-user-form-container>.e-con-inner{padding-top:60px!important}}@media screen and (max-width:640px){.basic-user-form form .mepr_first_name,.basic-user-form form .mepr_last_name,.basic-user-form form .mepr_mepr_what_describes_you,.basic-user-form form .mepr_mepr_phone_number,.basic-user-form form .mepr_mepr_how_did_you_hear_about_us,.basic-user-form form .mepr_mepr_profile,.basic-user-form form .mepr_mepr_address,.basic-user-form form .mepr_mepr_zip_code,.basic-user-form form .mepr_username,.basic-user-form form .mepr_email,.basic-user-form form .mepr_password,.basic-user-form form .mepr_password_confirm{width:100%!important}}.basic-user-form-container .basic-user-form{background-color:#fff!important;box-shadow:0 0 15px rgba(82,183,230,20%)}.contratorlist-buser>.gd-customer-box{width:calc(33.3% - 10px);border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,10%)}.contratorlist-buser>.gd-customer-box .selected-badge{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;margin:0 0 10px 0}.contratorlist-buser>.gd-customer-box .selected-badge img{margin:0!important;width:30px!important;height:30px!important;padding:5px!important;background-color:#52b7e6!important;border-radius:50%}.contratorlist-buser>.gd-customer-box br{display:none}.contratorlist-buser>.gd-customer-box .cs-name{margin:0 0 10px 0}.contratorlist-buser>.gd-customer-box .cs-stars{margin:0 0 10px 0}.contratorlist-buser>.gd-customer-box .cs-messages,.contratorlist-buser>.gd-customer-box .cs-upload-proof{margin:0 0 10px 0;font-size:15px;line-height:1.3}.contratorlist-buser>.gd-customer-box .cs-view-profile{display:contents}.contratorlist-buser>.gd-customer-box .cs-action-btn button{border-radius:6px;border:2px solid #52b7e6;font-weight:500;transition:all 0.2s ease-in-out;padding:06px 15px;cursor:pointer}.dash-action-btn{display:flex;gap:20px;align-items:center;margin-top:05px}.dash-action-btn a{border-radius:6px;border:2px solid #52b7e6;font-weight:500;transition:all 0.2s ease-in-out;padding:06px 15px;cursor:pointer;text-decoration:none!important;color:#fff!important;background-color:#52b7e6}.gd-customer-wrap .edit-job-link{float:right;margin-top:05px;margin-bottom:05px}.cs-edit-job a.edit-job-link{border-radius:4px;border:1px solid #52b7e6;font-weight:500;transition:all 0.2s ease-in-out;padding:05px 10px;cursor:pointer;text-decoration:none!important;color:#fff!important;background-color:#52b7e6;position:absolute;top:05px;right:10px}.dashboard-section .manage-your-directory-section .manage-your-directory-listing{border-radius:4px;border:1px solid #52b7e6;font-weight:500;transition:all 0.2s ease-in-out;padding:10px;cursor:pointer;text-decoration:none!important;color:#fff!important;background-color:#52b7e6;font-size:18px;height:36px}.dashboard-section .manage-your-directory-section{display:flex;gap:20px;justify-content:space-between}.geodir-post-content-container .geodir-field-post_content{width:90%}.dash-action-btn a:hover,.cs-edit-job a.edit-job-link:hover,.dashboard-section .manage-your-directory-listing:hover{background-color:#fff;color:#52b7e6!important}.contratorlist-buser>.gd-customer-box .cs-action-btn button:hover{background-color:#fff;color:#52b7e6}@media screen and (max-width:1299px){.contratorlist-buser>.gd-customer-box{width:calc(50% - 10px)}}@media screen and (max-width:1024px){.contratorlist-buser>.gd-customer-box .selected-badge img{width:25px!important;height:25px!important}}@media screen and (max-width:640px){.contratorlist-buser>.gd-customer-box{width:100%}.contratorlist-buser>.gd-customer-box .cs-action-btn button{padding:6px 15px;font-size:16px}}.cust-faq .e-n-accordion details>.elementor-element{border-top:0;border-radius:0 0 15px 15px;padding-top:0}.cust-faq .e-n-accordion details[open] summary.e-n-accordion-item-title{border-bottom:none!important;border-radius:15px 15px 0 0}.cust-faq .e-n-accordion details>.elementor-element>.elementor-element{padding-top:0}#favcont .favorite-contractors-list{gap:20px}#favcont .favorite-contractors-list .fav-contract-row h5{font-size:24px;margin:0 0 15px 0;font-weight:600;color:#000}#favcont .favorite-contractors-list .fav-contract-row p{margin:0 0 10px 0;color:#000;font-size:16px}#favcont .favorite-contractors-list .fav-contract-row{border-radius:10px!important;box-shadow:0 0 20px rgba(0,0,0,10%);border:none!important;width:calc(33.3% - 14px)!important;margin:0!important}@media screen and (max-width:1440px){.cust-counter .elementor-counter .elementor-counter-title{font-size:16px}}@media screen and (max-width:1200px){ul#blog-categories{gap:10px}ul#blog-categories>li{padding:8px 15px}.blog-filter-actions .blog-search-wrap input#blog-search{width:160px}.cust-counter>.e-con-inner>.elementor-element>.elementor-element{padding:0}.cust-counter>.e-con-inner>.elementor-element{gap:10px}.cust-counter .elementor-counter .elementor-counter-title{font-size:15px}#favcont .favorite-contractors-list .fav-contract-row{width:calc(50% - 10px)!important}}@media screen and (max-width:1024px){.blog-filter-bar{flex-direction:column;border-radius:10px}.blog-filter-bar,ul#blog-categories{justify-content:center}.cst-btn-my-full-width .cust-top-menu{width:calc(100% - 210px)!important}.cst-btn-my-full-width .cust-admin-btn{width:200px}.cust-counter>.e-con-inner>.elementor-element{--e-con-grid-template-columns:repeat(2, 1fr)}.cust-counter>.e-con-inner>.elementor-element{gap:20px}.cust-counter .elementor-counter .elementor-counter-title{font-size:18px}}@media screen and (max-width:767px){ul#blog-categories>li{padding:6px 10px;line-height:1.2}.blog-filter-actions .blog-search-wrap input#blog-search{padding:0 0 0 25px}.cst-btn-my-full-width .cust-admin-btn .account-dropdown span p{font-size:16px}.cst-btn-my-full-width .cust-top-menu{width:calc(100% - 160px)!important}.cst-btn-my-full-width .cust-admin-btn{width:150px}.cst-btn-my-full-width{padding-left:0}.cust-counter .elementor-counter .elementor-counter-title{font-size:16px}}@media screen and (max-width:640px){ul#blog-categories{flex-direction:column;width:100%}ul#blog-categories>li{text-align:center}.blog-filter-bar{padding:10px}#favcont .favorite-contractors-list .fav-contract-row{width:100%!important}}@media screen and (max-width:575px){.cust-counter>.e-con-inner>.elementor-element{--e-con-grid-template-columns:repeat(1, 1fr)}.cust-counter .elementor-counter .elementor-counter-title{font-size:18px}}#geodir_address_map_row,.gd-hidden-latlng{display:none!important}.table-responsive{overflow:scroll}.elementor-shortcode>.dashboard-container .dashboard-sidebar{width:250px}.elementor-shortcode>.dashboard-container>.dashboard-content{width:calc(100% - 250px)}#favcont .favorite-contractors-list:last-child{padding-bottom:0}#reviews .cs-contractors--profile article.cs-review .cs-row{flex-wrap:wrap}@media screen and (max-width:1024px){.dashboard-section h2{font-size:26px}.contratorlist-buser>.gd-customer-box,#favcont .favorite-contractors-list .fav-contract-row{width:calc(100% - 0px)!important}.dashboard-content{padding:0 0 0 20px}h1.mepr_page_header{font-size:30px}#favcont .favorite-contractors-list .fav-contract-row h5{font-size:22px}}@media screen and (max-width:768px){.dashboard-content{padding:30px 0 0 0}.dashboard-section .geodir-gridview>.col:last-child,.dashboard-section .geodir_locations{margin-bottom:0!important}.elementor-shortcode>.dashboard-container .dashboard-sidebar{width:100%}.elementor-shortcode>.dashboard-container>.dashboard-content{width:100%}}.bsui .geodir-listing-posts .mb-5{margin-bottom:0.4rem!important}.geodir-post.gd_place .card .card{box-shadow:0 4px 10px rgb(0 0 0 / .4)}.geodir-post.gd_place.type-gd_place #job-already-applied-text h4{margin-top:15px}.mepr-nav-item:has(>#mepr-account-logout){background:red;display:none}.pros-single-tab-content .geodir-field-gallery{display:flex;gap:25px}.pros-single-tab-content span.geodir-cf-file-name.text-break.clearfix.mb-1{display:none}.pros-single-tab-content .geodir-field-logo img{width:100px!important}body .pros-main-tab-section{padding-top:30px!important;border:none!important;box-shadow:none!important}body .pros-main-tab-section .geodir-tabs{border:none!important;margin-top:0!important}body .pros-main-tab-section .geodir-tabs ul.nav{padding-bottom:30px!important}body .pros-main-tab-section .geodir-tabs ul.nav li.nav-item a{padding:10px 30px 10px 30px;border:1px solid #7a7a7a;background-color:#fff0;line-height:1;font-size:16px}body .pros-main-tab-section>.elementor-container{max-width:1440px!important;padding:0 20px}body .pros-single-tab-content{background-color:transparent!important;border:none!important;padding-top:30px!important}body .pros-single-tab-content>.elementor-container{padding:0 20px}body .pros-single-tab-content .geodir-tabs{border:none!important;margin-top:0!important}body .pros-single-tab-content .geodir-tabs h2{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #efecf3}body .pros-single-tab-content .geodir-tabs hr{display:none!important}body .pros-main-tab-section .geodir-tabs ul.nav li.nav-item a.active{border-color:#3993d5}body .pros-single-tab-content>.elementor-container>.elementor-column:nth-child(2) .elementor-column>.elementor-widget-wrap{padding:20px!important;box-shadow:0 0 30px rgba(0,0,0,10%);border-radius:10px}body .pros-single-tab-content>.elementor-container>.elementor-column:nth-child(2){padding-left:20px}body .pros-single-tab-content>.elementor-container>.elementor-column:nth-child(2) .elementor-column>.elementor-widget-wrap>.elementor-element{padding-left:0;padding-right:0}