*{font-feature-settings:'liga' off;font-family:Lato;-webkit-font-smoothing:antialiased}a,button,html,p,span{-webkit-font-smoothing:antialiased}.assist_textarea_label,.assist_textarea_label_count,.refer_textarea_label,.refer_textarea_label_count,label{color:var(--Neutral-900,#171c27);font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:4px}.assist_textarea,.refer_textarea,input{display:flex;height:36px;padding:10px 12px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5.294px;border:1px solid var(--Neutral-300,#c9cdd4);background:var(--Generic-White,#fff);font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px;outline:0}.assist_textarea::placeholder,.refer_textarea::placeholder,input::placeholder{color:#a4a8af}.assist_textarea:hover,.refer_textarea:hover,input:hover{background:#f7f8fa}.assist_textarea:active,.assist_textarea:focus,.assist_textarea:focus-visible,.assist_textarea:focus-within,.refer_textarea:active,.refer_textarea:focus,.refer_textarea:focus-visible,.refer_textarea:focus-within,input:active,input:focus,input:focus-visible,input:focus-within{border:1px solid var(--Secondary-500,#3761b7);box-shadow:0 0 2px 2px #c0d5ff}input.error,textarea.error{border:1px solid red!important}.container{max-width:1200px;padding:0}#cover{width:100%;height:201px;object-fit:cover;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.mobile-cover{display:none}#main{display:flex;justify-content:space-between}#left{width:68.83%}#right{min-width:287px;width:28%;display:flex;padding:40px 0 0 0;flex-direction:column;gap:32px}#about{display:flex;flex-direction:column;margin-bottom:32px}#social{display:flex;gap:15px;margin-bottom:80px}#social svg{cursor:pointer}.dropdown-menu{min-width:auto;width:max-content;padding:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);border:none}.dropdown-popover{display:inline-flex;padding:12px;flex-direction:column;align-items:flex-start;gap:6px;border-radius:6px;background:var(--Text-color-3,#fff);color:var(--Neutral-900,#171c27);font-feature-settings:'liga' off;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#contact-card-call-button-popover{inset:7px auto -20px 0!important}#contact-card-call-button-popover .dropdown-popover{padding:18px;gap:12px}#contact-card-call-button-popover .dropdown-popover a{color:var(--Neutral-900,#171c27);font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:22px}#contact-card-call-button-popover .dropdown-popover a span{color:var(--Secondary-500,#3761b7);font-family:Lato;font-size:15px;font-style:normal;font-weight:600;line-height:22px}#contact-card-call-button-popover .dropdown-popover a span:hover{text-decoration:underline;text-underline-offset:3px;color:#3157a3}.team_icon{display:none}.not_rated_yet{color:var(--neutral-600,#4f5763);font-family:lato;line-height:22px;font-weight:600;margin-bottom:0}#right-container{position:relative}#award-card-mobile{display:none}#contact-card{display:flex;width:-webkit-fill-available;flex-direction:column;align-items:end;gap:24px;border-radius:12px;align-self:stretch}#contact-card-top{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 0 0}#contact-card-avatar{height:106px;width:106px;border-radius:50%;object-fit:cover;margin-bottom:12px;object-position:top}#contact-card-bottom{display:flex;align-items:center;gap:12px 8px;justify-content:space-between}#contact-card-bottom .dropdown button{width:106px}#contact-card button{display:flex;height:44px;width:calc((100% - 8px)/ 2);justify-content:center;align-items:center;gap:6px;border-radius:6px;border:1px solid #555;background:#fff;color:#555;text-align:center;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:24px;width:106px;min-width:106px}#contact-card button:hover{background:#f7f8fa}#contact-card button:active{background:#e6e8eb}#contact-card button.primary{border:none;background:#555;color:#fff}#contact-card button.primary:hover{background:#3b3b3b}#contact-card button.primary:active{background:#212121}#award-card{display:flex;width:100%;padding:20px 24px;flex-direction:column;align-items:flex-start;gap:24px;background-color:red;border-radius:20px;background:var(--Neutral-0,#fff);box-shadow:0 14px 30px 2px rgba(26,32,46,.08);margin-top:32px}.review_footer{width:100%;margin:0}.review-image{width:50px;height:50px;border-radius:100%;margin-right:10px}.modal-content{display:flex;width:522px;padding:20px;flex-direction:column;align-items:flex-start;border-radius:12px;border:none}.hide-mobile{display:inline}#team-content{min-height:108px}.show-mobile{display:none}#share-modal-btns{margin-top:12px;display:flex;flex-wrap:wrap;gap:16px 20px}#share-modal-btns button{display:flex;padding:8px 16px;align-items:center;gap:8px;flex:1 0 0;border-radius:6px;border:1px solid var(--Neutral-500,#717680);min-width:fit-content;background:0 0;color:var(--Neutral-800,#242c37);font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px}#share-modal-btns button:hover{background:#f1f3f6}#share-modal-btns button:active{background:#e6e8eb}#share-modal-top,.assist-form-top,.sent-form-top{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.refer-form-top{display:flex;justify-content:space-between;align-items:center;align-self:stretch}#share-modal-top{margin-bottom:24px}#share-modal-hero{display:flex;align-items:center}#share-modal-avatar{width:109px;height:109px;border-radius:50%;margin-right:12px;object-fit:cover;object-position:top;aspect-ratio:1/1}#contact-card-title{color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:20px;font-style:normal;font-weight:800;line-height:28px}#contact-card-description{color:#4f5763;text-align:center;font-feature-settings:'liga' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:20px}#about-heading{color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:30px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:9px}#about-description{white-space:pre-wrap;color:#4f5763;font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:0;transition:max-height .5s ease}#about-description.collapse{-webkit-line-clamp:5}#about-view-less,#about-view-more{color:var(--Secondary-500,#3761b7);text-align:justify;font-feature-settings:'liga' off;font-family:Lato;font-size:17px;font-style:normal;font-weight:600;line-height:24px;cursor:pointer;width:fit-content;margin-top:12px;display:none}#about-view-less span:hover,#about-view-more span:hover{text-decoration:underline;text-underline-offset:3px;color:#3157a3}#award-card>div:hover{cursor:pointer}#award-card span{color:var(--Neutral-800,#242c37);font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:22px;padding-bottom:1px;margin-left:6px;border-bottom:1px dashed #717680}#share-modal-body-heading{color:var(--Neutral-800,#242c37);font-feature-settings:'liga' off;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:28px}#share-modal-hero-heading{color:var(--Neutral-800,#242c37);font-feature-settings:'liga' off;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:32px}#share-moal-hero-description{color:var(--Neutral-600,#4f5763);font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.modal-top-heading{color:var(--Neutral-900,#171c27);font-feature-settings:'liga' off;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:34px}#profile-heading{color:var(--Neutral-900,#171c27);font-feature-settings:'liga' off;font-family:Lato;font-size:36px;font-style:normal;font-weight:900;line-height:44px;margin-bottom:0;padding-top:30px}#profile-description{color:var(--Neutral-600,#4f5763);font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:0}.search-container{position:relative}.search-container input{width:100%;width:244px}.team-search-input::placeholder{font-size:16px!important}.branch-search-input::placeholder{font-size:16px!important}#branch-bottom-section{margin-top:24px}.search-container input::placeholder{color:var(--Neutral-400,#a4a8af);text-align:justify;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.search-container input::-webkit-input-placeholder{color:#888;font-size:14px}.search-container input::-moz-placeholder{color:#888;font-size:14px}.search-container input:-ms-input-placeholder{color:#888;font-size:14px}.team-sort-dropdown{width:100%}.branch-search-input,.team-search-input{padding:19px 35px;border:1px solid #a4a8af;font-size:16px}#branch-box .search-container{display:none}#team-box #filter-section{display:none!important}.search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:15px;color:#888}.no-matching-results-found{color:var(--neutral-900,#171c27);text-align:center;font-family:Lato-Bold,sans-serif;font-size:19px;line-height:26px;font-weight:700}.try-changing-search-term{color:var(--neutral-600,#4f5763);text-align:center;font-family:Lato-Regular,sans-serif;font-size:15px;line-height:26px;font-weight:400}img.media-icon-unfilled-search{width:76px;height:76px}#branch-box{margin-bottom:80px}#branch-heading,#team-heading{color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:30px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:9px}#filter-section{gap:12px}#branch-search-input{border-radius:6px;border:1px solid var(--Neutral-400,#a4a8af);background:#fff;width:100%;color:#a4a8af}#branch-middle-section .content-box{padding:32px 20px;border-radius:12px;background:linear-gradient(180deg,#fafafa 0,#d9d9d9 100%);box-shadow:0 2px 6px 0 rgba(23,28,39,.08);border:none;height:278px}.branch_load_more_button{width:116px;height:40px;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:6px;border-radius:6px;border:1px solid #a4a8af;background:#fff;color:#242c37;text-align:center;font-feature-settings:'liga' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:600;line-height:24px}.branch_heading #card-heading{line-height:normal!important}img.gallery-carousel-image.img-responsive{background:#f8f6f6}.tooltip_profile{text-decoration:none;display:block;position:relative;cursor:default}.tooltip_profile.longtext{cursor:pointer}.tooltip_profile:hover{color:inherit}.top_tooltip_wrapper .tooltip_profile.longtext:hover:after{position:absolute;display:flex;background:#fff;border-radius:6px;color:#171c27;content:attr(gloob);width:auto!important;overflow-wrap:anywhere;padding:5px 15px;z-index:98;max-width:350px;font-family:var(--font-family-lato);font-style:normal;font-weight:500;font-size:14px;line-height:20px;font-feature-settings:'liga';box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}#branch-middle-section #card-heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px;font-weight:600}#branch-middle-section #card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}#branch-middle-section #card-description{color:var(--Neutral-600,#4f5763);font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:22px;margin-top:0;margin-bottom:0;width:240px}#branch-middle-section .span-box{display:flex;justify-content:flex-start;align-items:flex-end;overflow:hidden;height:100%}#branch-middle-section .content-box .icon{border-radius:6.667px;background:#fff;padding:9px;margin-right:12px;flex-shrink:0;max-width:23%;width:40px;height:36px;text-align:center;display:flex;align-items:center}#branch-middle-section .content-box .icon svg{width:22px;height:22px}#branch-middle-section .content-box .icon:hover{background:#f7f8fa}#branch-middle-section .content-box .icon:active{background:#e6e8eb}#team-box{margin-bottom:80px;display:none}#ratings-and-reviews{display:none}#team-box .sort-dropdown{width:100%}#team-search-input{border-radius:6px;border-style:solid;border-color:var(--neutral-400,#a4a8af);border-width:1px;width:100%;padding-left:30px}#team-sort-label{margin-right:10px;color:#171c27}#team-sort-select{width:100%}#team-sort-box{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}#team-sort-box .sort{color:var(--neutral-900,#171c27);text-align:center;font-family:var(--body-m-regular-font-family, "Lato-Regular", sans-serif);font-size:var(--body-m-regular-font-size,16px);line-height:var(--body-m-regular-line-height,24px);font-weight:var(--body-m-regular-font-weight,400);position:relative}#team-sort-box .button-with-icon{width:100%}#team-sort-box .button-with-icon select{border-radius:6px;border-style:solid;border-color:var(--neutral-400,#a4a8af);border-width:1px;width:100%;padding:8px 20px 8px 20px}#badge-section{position:absolute;right:19px}#top-badge{margin-bottom:10px}#best-badge img,#top-badge img{width:42px;height:42px}#rating-box img{vertical-align:baseline}#team-middle-section .content-box{padding:16px 20px;border-radius:12px;border:1px solid var(--Neutral-200,#e6e8eb);background:#fff;text-align:center;height:314px}#team-avatar{height:120px;margin-bottom:12px}#team-avatar img{width:120px;border-radius:50%;object-fit:cover;height:120px}#team-middle-section .profile-button{border-radius:6px;border:1px solid var(--Secondary-500,#555);background:var(--Neutral-0,#fff);padding:8px 16px;color:var(--Secondary-500,#555);font-feature-settings:'liga' off,'clig' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:600;line-height:20px;height:40px;display:inline-flex;justify-content:center;align-items:center}#team-middle-section #overall-rating{color:var(--Neutral-900,#171c27);font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:20px}#team-middle-section .customer_reviews_count{color:var(--Neutral-600,#4f5763);font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:22px;position:relative;bottom:2px}.team_load_more_button{width:116px;height:40px;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:6px;border-radius:6px;border:1px solid #a4a8af;background:#fff;color:#242c37;text-align:center;font-feature-settings:'liga' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:600;line-height:24px}#team-middle-section #card-heading{color:var(--Neutral-900,#171c27);font-feature-settings:'liga' off;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:230px}#team-middle-section #card-description{color:var(--Neutral-600,#4f5763);font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:22px;margin-top:0;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:22px}#team-middle-section #rating-box{margin-bottom:30px}#profile-ratings{color:var(--Neutral-900,#171c27);font-feature-settings:'liga' off;font-family:Lato;font-size:22px;font-style:normal;font-weight:700;line-height:28px;margin-right:6px}.top-rating-wrapper{margin-right:9px}#profile-reviews{color:#3761b7;font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:600;line-height:22px;cursor:pointer}#profile-reviews:hover{color:#3157a3;text-decoration:underline;text-underline-offset:3px}.card-head-margin,.filter-margin{margin-bottom:24px}.text1{color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:30px;font-style:normal;font-weight:700;line-height:40px;margin-right:14px}.text2{color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:30px;font-style:normal;font-weight:800;line-height:40px;margin-right:8px}.text3{color:#4f5763;font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:26px;margin-left:12px;margin-top:6px}.text4{color:#242c37;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.text5{color:#4f5763;font-feature-settings:'liga' off;font-family:Lato;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.category-filter-text1,.category-filter-text1:active,.category-filter-text1:hover{width:auto;height:40px;padding:7.059px 46px 7.059px 20px;border-radius:6px;border:1px solid #a4a8af;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#242c37;text-align:justify;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:24px;background-image:url(/images/new_r2/dropdown_arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:54px 20px;background-position-x:right;background-position-y:11px}.category-filter-text1:hover{background:#f1f3f6;background-image:url(/images/new_r2/dropdown_arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:54px 20px;background-position-x:right;background-position-y:11px}.category-filter-text1:active{background:#e6e8eb;background-image:url(/images/new_r2/dropdown_arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:54px 20px;background-position-x:right;background-position-y:11px}.category-filter-text2{width:auto;padding:12px 20px;display:none;position:absolute;border-radius:6px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);z-index:1;color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:8px}.category-filter-text2 label{color:#000;padding:8px 0;text-decoration:none;display:flex;align-items:center;cursor:pointer}.category-filter-text2 label:hover{color:#3761b7;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.category-filter-text2 label::before{content:'';display:inline-block;width:18px;height:18px;margin-right:8px;border:1px solid #a5a8af;background-color:#fff;border-radius:4px}.category-filter-text2 input[type=checkbox]{display:none}.category-filter-text2 input[type=checkbox]:checked+label::before{content:'';display:inline-block;width:18px;height:18px;margin-right:8px;background:url(/images/new_r2/Checkbox.svg) no-repeat center center/contain;border:0}.category-label,.sort-label{color:#171c27;text-align:center;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-right:8px}.sort-filter-text1,.sort-filter-text1:hover,.team-sort-filter-text1,.team-sort-filter-text1:active,.team-sort-filter-text1:hover .sort-filter-text1:active{width:auto;height:40px;padding:7.059px 46px 7.059px 20px;border-radius:6px;border:1px solid #a4a8af;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#171c27;text-align:justify;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:24px;background-image:url(/images/new_r2/dropdown_arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:54px 20px;background-position-x:right;background-position-y:11px}.sort-filter-text1:hover,.team-sort-filter-text1:hover{background:#f1f3f6;background-image:url(/images/new_r2/dropdown_arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:54px 20px;background-position-x:right;background-position-y:11px}.sort-filter-text1:active,.team-sort-filter-text1:active{background:#e6e8eb;background-image:url(/images/new_r2/dropdown_arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:54px 20px;background-position-x:right;background-position-y:11px}.sort-filter-text2,.team-sort-filter-text2{padding:12px;display:none;position:absolute;border-radius:6px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);min-width:192px;z-index:1;color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:8px}.sort-filter-text2 label,.team-sort-filter-text2 label{color:#171c27;height:36px;padding:0 16px;text-decoration:none;display:flex;align-items:center;cursor:pointer}.sort-filter-text2 label.selected,.team-sort-filter-text2 label.selected{color:#171c27;border-radius:4px;background:#ededed}.sort-filter-text2 label:hover,.team-sort-filter-text2 label:hover{border-radius:4px;background:#ededed}.footer-contact-heading{color:var(--Neutral-0,#fff);font-feature-settings:'liga' off;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:29px}#footer-contact-top-tagline{color:var(--Neutral-50,#f7f8fa);font-feature-settings:'liga' off;font-family:Lato;font-size:20px;font-style:normal;font-weight:400;line-height:28px}#footer-ratings{color:var(--Neutral-0,#fff);font-feature-settings:'liga' off;font-family:Lato;font-size:22px;font-style:normal;font-weight:600;line-height:28px;display:flex;align-items:center;gap:7px;margin-right:6px}#footer-contact-numbers{color:var(--Neutral-0,#fff);font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;gap:12px;flex-wrap:wrap}#footer-contact-numbers a{color:var(--Neutral-0,#fff);font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:24px}#footer-contact-office-address{color:var(--Neutral-200,#e6e8eb);font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:8px}#profile{display:flex;margin-bottom:40px;position:relative}#profile-avatar{width:198px;height:198px;border-radius:50%;border:5px solid #fff;margin-right:23px;margin-top:-26px;margin-left:-3px;background-position:top;background-size:cover;background-color:#fff;box-shadow:0 2px 6px 0 rgba(23,28,39,.08)}#realtor-icon-avatar{position:absolute;left:143px;top:123px}#profile-right{display:flex;flex-direction:column}#profile-ratings-and-reviews{align-items:center}#footer-contact-container{background:url(/images/new_r2/fnf-footer-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}#footer-contact{max-width:1200px;padding-top:40px;padding-bottom:40px;margin:auto;display:flex;align-items:center;justify-content:start}.footer-contact-form{width:496px;height:auto;display:inline-flex;padding:24px 32px;flex-direction:column;align-items:center;border-radius:12px;background:#454a52;margin-right:119px}.footer-contact-right-section{display:flex;align-items:center}#footer-contact-right{max-width:463px}.footer-contact-right-section-content{display:flex;flex-direction:column}#footer-contact-avatar{width:120px;height:120px;border-radius:50%;margin-right:30px;object-fit:cover;object-position:top;aspect-ratio:1/1}#footer-contact-logo{margin-right:30px;border-radius:11.077px;background:var(--Neutral-0,#fff);width:120px;height:120px;object-fit:cover;object-position:center;aspect-ratio:1/1}#footer-right-divider{width:auto;height:1px;background:#e6e8eb;margin-top:30px;margin-bottom:30px}.margin-left-28-custom{margin-left:28px}.margin-right-8-custom{margin-right:8px}.margin-bottom-40-custom{margin-bottom:40px}.margin-bottom-80-custom{margin-bottom:80px}.margin-right-20-custom{margin-right:20px}.margin-right-24-custom{margin-right:24px}.margin-top-12{margin-top:12px}.margin-top-20{margin-top:20px}.margin-bottom-4{margin-bottom:4px}.margin-right-32{margin-right:32px}.width-248-custom{width:248px}.cursor-pointer{cursor:pointer}.flex-change{flex-direction:row}#realtor-icon-avatar{width:35px;height:35px}.review-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:12px;background:var(--neutral-100,#f1f3f6);margin-bottom:24px}.survey-basic-details-wrapper{width:100%;align-items:flex-start;padding:16px 24px}.content-box{padding:24px;background:var(--neutral-50,#f7f8fa);border-radius:12px;width:100%}.survey-basic-details-wrapper1{width:100%;align-items:flex-start;padding:16px}.survey-overall-rating-wrapper{width:100%}.customer_name{color:#242c37;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.pipe{margin-left:6px;margin-right:6px;color:#4f5763}.survey_type{color:#4f5763;font-feature-settings:'liga' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.survey_date{color:#4f5763;text-align:right;font-feature-settings:'liga' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.survey_overall_rating{color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:20px;margin-right:6px}.survey_overall_stars{position:relative;width:100px}.survey_overall_stars svg.overall-rating-stars-gray{width:100px;height:20px}.survey_overall_stars svg.overall-rating-stars-gold{width:100px;height:20px}.footer-rating-stars-fill,.overall-rating-stars-fill{position:absolute;top:0;left:0;overflow:hidden}.survey_overall_dropdown{margin-left:6px;position:relative}.survey_overall_dropdown .dropdown-menu{width:273px;height:94px;padding:12px 16px;border-radius:6px;background:#f9fafc;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);inset:12px auto auto -137px!important;z-index:4}.survey_measure_rating{color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:600;line-height:16px}.survey_measure_text{color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:16px}.survey_measure_stars{position:relative;width:85px}svg.measure-rating-stars-gray{width:85px;height:17px}svg.measure-rating-stars-gold{width:85px;height:17px}.measure-rating-stars-fill{position:absolute;top:0;left:0;overflow:hidden}.content-box>.text-container:first-child{margin:0}.text-container{color:#242c37;font-feature-settings:'liga' off;font-family:Lato;font-size:17px;font-style:normal;font-weight:400;line-height:26px;white-space:pre-line;margin:12px 0;margin-bottom:0}.testimonial_view_more_less{cursor:pointer;color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:17px;font-style:normal;font-weight:700;line-height:26px}.load_more_button{width:116px;height:40px;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:6px;border-radius:6px;border:1px solid #a4a8af;background:#fff;color:#242c37;text-align:center;font-feature-settings:'liga' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:600;line-height:24px}.branch_load_more_button:hover,.load_more_button:hover,.team_load_more_button:hover{background:#f1f3f6}.branch_load_more_button:active,.load_more_button:active,.team_load_more_button:active{background:#e6e8eb}#team-middle-section .profile-button:hover{background:#f7f8fa}#team-middle-section .profile-button:active{background:#e6e8eb}.separator_div{height:1px;background:#e6e8eb;margin-top:40px;margin-bottom:40px}.awards-data,.certifications-data,.charity-data,.education-data,.experiences-data,.interests-data,.languages-data,.specialities-data{margin-bottom:12px}.awards-data:last-child,.certifications-data:last-child,.charity-data:last-child,.education-data:last-child,.experiences-data:last-child,.interests-data:last-child,.languages-data:last-child,.specialities-data:last-child{margin-bottom:0}.areas_served{padding:6px 16px;border-radius:55px;background:#f1f3f6;color:#4f5763;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:fit-content}.popover.contact-call{border-radius:6px;background:var(--Text-color-3,#fff);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);border:none}.popover.contact-call .popover-arrow{display:none}.popover.contact-call .popover-body{display:inline-flex;padding:18px;flex-direction:column;align-items:flex-start;gap:12px}.popover.contact-call .popover-body span{color:var(--Neutral-900,#171c27);font-feature-settings:'liga' off;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.popover.contact-call .popover-body span:hover{color:var(--Secondary-500,#3761b7)}a{text-decoration:none;color:var(--Neutral-900,#171c27);font-feature-settings:'liga' off;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px}a:hover{color:var(--Secondary-500,#3761b7)}.assist-form-body{margin-top:24px;width:100%}.refer-form-body{margin-top:8px;width:100%}.counterText{color:#171c27;text-align:right;font-feature-settings:'liga' off;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.red{color:#eb5259}.submit-assist-form{width:90px;height:40px;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:6px;border-radius:6px;background:#3bb882;color:#fff;text-align:justify;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:24px;border:none}.submit-assist-form:hover{background:#2ba16e}.submit-assist-form:active{background:#238a62}#assistSubmit{background:#242c37!important}#assistSubmit:hover{background:#14181f!important}#assistSubmit:active{background:#030405!important}.refer-sub-head{color:#4f5763;font-feature-settings:'liga' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:20px}.refer-info{color:#171c27;font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:12px}.refer_separator_div{height:1px;background:#e6e8eb;margin-top:20px;margin-bottom:20px}.submit-refer-form{width:114px;height:40px;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:6px;border-radius:6px;background:#3bb882;color:#fff;text-align:justify;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:24px;border:none;margin-top:20px}.submit-refer-form:hover{background:#2ba16e}.submit-refer-form:active{background:#238a62}.footer-contact-form .modal-top-heading{color:#fff;font-feature-settings:'liga' off;font-family:Lato;font-size:30px;font-style:normal;font-weight:700;line-height:40px}.footer-contact-form .assist_textarea_label_count,.footer-contact-form label{color:#fff;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.required_text_star{color:#eb5259;text-align:right;font-feature-settings:'liga' off;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-right:4px}.required_text{color:#fff;font-feature-settings:'liga' off;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.assist_textarea_label_count{text-align:right;font-size:14px;line-height:20px}.assist_textarea{height:130px}.refer_textarea_label_count{text-align:right;font-size:14px;line-height:20px}.refer_textarea{height:86px}.overall_measure_stars{position:relative;width:115px}.overall_measure_stars svg.overall-rating-stars-gray{width:115px;height:23px}.overall_measure_stars svg.overall-rating-stars-gold{width:115px;height:23px}.separator_div_other{height:1px;background:#e6e8eb;margin-bottom:40px}.survey_overall_dropdown_arrow{margin-top:-5px}.profile-footer-wrapper{height:auto;background:#242c37;padding:64px 32px}.footer-logo-image{width:auto;height:29px;margin-bottom:32px}.footer-content{width:697px;color:#fff;font-feature-settings:'liga' off;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.separator_div_footer{height:1px;background:#717680;margin-top:32px;margin-bottom:32px}.footer_links{display:flex;gap:16px 32px;flex-wrap:wrap}.footer_links a{color:var(--Neutral-0,#fff);font-feature-settings:'liga' off;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline;text-underline-offset:6px}a{text-decoration:none}.footer-rating-wrapper{margin-top:5px;margin-bottom:5px}.footer_measure_stars{position:relative;width:115px}.footer_measure_stars svg.footer-rating-stars-gray{width:115px;height:23px}.footer_measure_stars svg.footer-rating-stars-gold{width:115px;height:23px}#sent-modal .modal-content{display:flex;width:522px;padding:20px 20px 40px 20px;flex-direction:column;align-items:center;gap:24px;border-radius:12px;border:none}.sent-form-body{width:100%}.arrow-image{width:156.821px;height:70.793px;margin-bottom:24px}.sent-modal-body-text1{color:#171c27;text-align:center;font-feature-settings:'liga' off;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:34px;margin-bottom:8px}.sent-modal-body-text2{color:#4f5763;text-align:center;font-feature-settings:'liga' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:22px}#page-loading{display:flex;align-items:center;justify-content:center;height:-webkit-fill-available;width:-webkit-fill-available;background-color:#fff;font-size:10px;color:#45c48d;position:fixed;z-index:9999;opacity:.7}#referModalForm{margin:0!important;gap:0 20px}#referModalForm input{width:231px}#referModalForm.row>*{padding:0}#about-view-more svg{height:15px;width:15px;margin-top:-4px;margin-left:4px}#about-view-less svg{height:15px;width:15px;margin-top:-4px;margin-left:4px}#flickity-carousel-gallery-demo{margin-bottom:80px}.gallery-carousel-image{width:404px;height:227px;border-radius:13.504px;object-fit:cover;background-position:center;background-size:cover;display:flex}.gallery-thumbnail-video{margin:auto}#flickity-carousel-gallery-demo.items-2 .flickity-slider{width:auto}#flickity-carousel-gallery-demo.items-2 .flickity-slider a:first-child .gallery-carousel-image{margin-right:18px}#flickity-carousel-gallery-demo.items-3 .gallery-carousel-image,#flickity-carousel-gallery-demo.items-4 .gallery-carousel-image,#flickity-carousel-gallery-demo.items-5 .gallery-carousel-image,#flickity-carousel-gallery-demo.items-6 .gallery-carousel-image{margin-left:12px;margin-right:12px}#flickity-carousel-gallery-demo.gradient:after,#flickity-carousel-gallery-demo.gradient:before{content:'';width:126px;height:100%;position:absolute;top:0;z-index:2}#flickity-carousel-gallery-demo.gradient:before{left:-1px;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(0,212,255,0) 100%)}#flickity-carousel-gallery-demo.gradient:after{right:-1px;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}.flickity-button{height:40px!important;width:40px!important;background:rgba(0,0,0,.7)!important;z-index:5}.flickity-button-icon{fill:#fff!important;height:20px!important;width:20px!important}.flickity-prev-next-button .flickity-button-icon{left:25%!important;top:25%!important}.flickity-button:disabled{display:none}.flickity-page-dots{bottom:-30px!important}.flickity-page-dots .dot{width:10px!important;height:10px!important;opacity:1!important;background:#8f8f8f!important;border:none!important;margin-left:4px!important;margin-right:4px!important}.flickity-page-dots .dot.is-selected{background:#494949!important;width:10px!important;height:10px!important;opacity:1!important;border:none!important;margin-left:4px!important;margin-right:4px!important}.margin-bottom-20{margin-bottom:20px}.processing-modal1{display:flex;justify-content:center;padding:30px;background:#fff}.flex-change-req{flex-direction:row}.margin-bottom-20{margin-bottom:20px}.custom-width{width:88%}#loading_screen{display:grid;background-color:#f5f5f5}.processing-modal{display:flex;margin:auto;padding:30px;border:1px solid #888;width:max-content;height:50vh;max-width:90vw;background:#fff;border-width:1px 1px 0 1px;border-style:solid;border-color:#e6e8eb;border-radius:12px;width:80%}.flex-change-req{flex-direction:row}#main-container{padding-right:32px;padding-left:32px}#outstanding-service-award-tooltip,#top-producer-award-tooltip{inset:5px -41px auto auto!important}#outstanding-service-award-tooltip-tablet,#top-producer-award-tooltip-tablet{inset:10px auto auto auto!important}#outstanding-service-award-tooltip .dropdown-popover,#outstanding-service-award-tooltip-mobile .dropdown-popover,#outstanding-service-award-tooltip-tablet .dropdown-popover,#top-producer-award-tooltip .dropdown-popover,#top-producer-award-tooltip-mobile .dropdown-popover,#top-producer-award-tooltip-tablet .dropdown-popover{display:flex;width:250px;padding:16px;flex-direction:column;align-items:flex-start;gap:12px}#nav-bar{padding-left:32px!important;padding-right:32px!important}#footer-contact-container{padding-left:32px;padding-right:32px}.modal-dialog{max-width:522px!important}.flickity-button:focus{box-shadow:none!important}#outstanding-service-award-mobile,#outstanding-service-award-tablet,#top-producer-award-mobile,#top-producer-award-tablet{cursor:pointer}#outstanding-service-award svg,#top-producer-award svg{cursor:default}#experience-and-others{gap:0 24px;word-break:break-word}#experience-and-others>div{width:23%}#experience-and-others>.d-flex:nth-child(4n){gap:0}.limit_reached{color:#eb5259!important}.custom-tooltip .tooltip-inner{display:flex;width:250px;padding:16px;flex-direction:column;align-items:flex-start;gap:12px;color:var(--Neutral-800,#242c37);font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:6px;background:var(--Text-color-3,#fff);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);max-width:250px;text-align:start}.tooltip.show{opacity:1}.custom-tooltip .tooltip-arrow{display:none}#award-card,#award-card-mobile,#award-card-tablet{display:none}#share-btn-mobile{display:none!important}#share-btn-mobile .dropdown-menu{bottom:8px!important}#share-mobile-container{display:flex;padding:18px 16px;flex-direction:column;align-items:flex-start;gap:24px;color:var(--Neutral-800,#242c37);font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;border-radius:6px;background:var(--Text-color-3,#fff);box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}#share-mobile-container div{display:flex}#share-mobile-container svg{margin-right:8px}.top-producer-award-tooltip{left:40px!important}.outstanding-service-award-tooltip{left:15px!important}.top-producer-award-tablet-tooltip{left:70px!important}.outstanding-service-award-tablet-tooltip{left:45px!important}.top-producer-award-mobile-tooltip{left:-85px!important}.top-producer-award-mobile-tooltip.only-top-producer{top:78px!important;right:-60px!important;bottom:auto!important;left:auto!important}.outstanding-service-award-mobile-tooltip{top:78px!important;right:-60px!important;bottom:auto!important;left:auto!important}.outstanding-service-award-tooltip .tooltip-inner,.top-producer-award-tooltip .tooltip-inner{width:194px!important}a.dropdown_icon1:focus:focus-visible{outline:0}@media screen and (max-width:1206px){.custom-width{width:80%}}@media screen and (max-width:1264px){#flickity-carousel-gallery-demo.items-2 .flickity-slider{width:100%}}@media screen and (max-width:1023px){#flickity-carousel-gallery-demo.items-2 .flickity-slider{width:auto}#flickity-carousel-gallery-demo.items-2 .flickity-button{display:none}#flickity-carousel-gallery-demo.items-2 .flickity-page-dots{display:none}}@media screen and (max-width:885px){#flickity-carousel-gallery-demo.items-2 .flickity-slider{width:100%}#flickity-carousel-gallery-demo.items-2 .flickity-button{display:block}#flickity-carousel-gallery-demo.items-2 .flickity-page-dots{display:block}}@media screen and (max-width:768px){.search-container input{width:100%!important;height:44px}.sort-filter-text1,.sort-filter-text1:hover,.team-sort-filter-text1,.team-sort-filter-text1:active,.team-sort-filter-text1:hover .sort-filter-text1:active{height:44px}#profile-heading{padding-top:10px}#flickity-carousel-gallery-demo.items-2{max-width:100%}#flickity-carousel-gallery-demo.items-2 .flickity-slider{width:auto}#flickity-carousel-gallery-demo.items-2 .flickity-button{display:none}#flickity-carousel-gallery-demo.items-2 .flickity-page-dots{display:none}#flickity-carousel-gallery-demo.items-2 .flickity-slider a:first-child .gallery-carousel-image{margin-right:12px}#flickity-carousel-gallery-demo.items-2 .flickity-slider a:last-child .gallery-carousel-image{margin-left:12px}#flickity-carousel-gallery-demo.items-3 .flickity-slider,#flickity-carousel-gallery-demo.items-4 .flickity-slider,#flickity-carousel-gallery-demo.items-5 .flickity-slider,#flickity-carousel-gallery-demo.items-6 .flickity-slider{width:100%}#flickity-carousel-gallery-demo.items-3 .gallery-carousel-image,#flickity-carousel-gallery-demo.items-4 .gallery-carousel-image,#flickity-carousel-gallery-demo.items-5 .gallery-carousel-image,#flickity-carousel-gallery-demo.items-6 .gallery-carousel-image{width:778px}}@media screen and (max-width:675px){#flickity-carousel-gallery-demo.items-2 .flickity-slider{width:100%}#flickity-carousel-gallery-demo.items-2 .flickity-button{display:block}#flickity-carousel-gallery-demo.items-2 .flickity-page-dots{display:block}}@media screen and (max-width:550px){#flickity-carousel-gallery-demo.items-2{max-width:335px}}@media screen and (max-width:1023px){#main-container{padding-right:0;padding-left:0}.container{padding-left:31px;padding-right:31px}.profile-footer-wrapper .container{width:auto}#left{width:100%}#main{flex-wrap:wrap}#contact-card{position:fixed;bottom:0;top:auto;left:0;width:100%;background:#fff;box-shadow:0 -4px 10px -1px rgba(16,24,40,.06);flex-direction:row;padding-left:31px;padding-right:31px;padding-top:12px;padding-bottom:12px;border-radius:0;gap:24px;z-index:6}#contact-card-top{flex-direction:row;justify-content:start}#contact-card-avatar{height:44px;width:44px;margin-bottom:0;margin-right:8px}#contact-card-description{display:none}#contact-card-title{color:var(--Neutral-900,#171c27);font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:24px}#contact-card button{width:115px}#footer-contact{flex-direction:column-reverse}.profile-footer-wrapper{padding-left:0;padding-right:0;margin-bottom:68px}#profile{margin-bottom:32px}#right{width:auto}#footer-contact-right{width:100%;max-width:100%}#footer-contact-container{padding-left:31px;padding-right:31px}#footer-right-divider{width:auto}#footer-contact-left{margin-top:40px}.footer-contact-form{margin-right:0;width:auto}input{display:flex;height:44px;padding:10px 12px;justify-content:space-between;align-items:center;align-self:stretch}.submit-assist-form,.submit-refer-form{display:flex;height:44px;padding:8px 20px;justify-content:center;align-items:center;gap:6px;flex:1 0 0;width:100%}#award-card-tablet{display:flex;align-items:flex-start;gap:24px;align-self:stretch;margin-bottom:32px}#award-card-tablet img{height:68px;width:68px}#award-card-tablet span{color:var(--Neutral-800,#242c37);font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:22px;padding-bottom:2px;border-bottom:1px dashed #717680;margin-left:10px}#experience-and-others .margin-right-24-custom{margin-right:0}.width-248-custom{width:33%}#assistSubmit{display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:6px;width:100%}#nav-bar{padding-left:0!important;padding-right:0!important}#contact-card-bottom .dropdown{width:auto}#contact-card-bottom .dropdown button{width:115px}#right-container{position:static}#award-card,#award-card-mobile,#award-card-tablet{display:none}#contact-card-call-button-popover{inset:auto auto 7px 0!important}}@media screen and (max-width:767px){.container{padding-left:20px;padding-right:20px}.required{margin-bottom:12px;flex-direction:row-reverse}.flex-change-req{flex-direction:column-reverse}.survey_overall_dropdown .dropdown-menu{inset:12px auto auto -136px!important;transform:translate3d(0,24px,10px)!important}.footer-content{width:auto}#cover{height:107.922px}#profile{flex-direction:column;margin-bottom:0;align-items:flex-start}#realtor-icon-avatar{height:28px;width:28px;left:95px;top:26px}#profile-left{display:flex;width:100%;justify-content:space-between}#award-card{display:none}#award-card-mobile{display:flex;align-items:flex-end;margin-top:11px}#outstanding-service-award-mobile{margin-left:13px}#profile-heading{font-size:32px;font-style:normal;font-weight:900;line-height:44px}#about-heading{font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:34px}#social{gap:15px;flex-wrap:wrap}#flickity-carousel-gallery-demo{margin-bottom:121px;margin-left:0;margin-right:0}.flickity-viewport{border-radius:12px}.gallery-carousel-image{min-width:335px;max-width:400px;width:100%;height:188px;flex-shrink:0;border-radius:11.197px;margin-left:.5px;margin-right:.5px}#slick-carousel-gallery-demo:after,#slick-carousel-gallery-demo:before{display:none}.slick-next,.slick-prev{top:36%!important}.slick-next svg,.slick-prev svg{width:48px;height:48px}.width-248-custom{width:100%;margin-right:0;margin-bottom:32px}.separator_div_other{margin-top:8px}.areas_served.margin-top-12{margin-top:0}.areas_served.margin-right-20-custom{margin-right:0}.areas_served{display:flex;align-items:center}#areas-served-content{gap:20px 12px;margin-top:12px}#contact-card-top{display:none}#contact-card{padding-left:16px;padding-right:16px}#contact-card-bottom{flex-wrap:nowrap;gap:8px;width:100%;justify-content:space-between}#share-btn{display:none!important;width:44px!important;height:44px!important;padding:0 10.5px!important;justify-content:center;align-items:center;gap:6px;border-radius:6px;border:1px solid var(--Secondary-500,#3761b7)}#share-btn-mobile{display:flex!important}#contact-card button{display:flex;height:44px;padding:0 14px;justify-content:center;align-items:center;gap:6px;min-width:fit-content}#contact-card-call-button,#contact-card-email-button,#share_mobile_button{width:calc((100vw - 50px)/ 3)!important}.footer-contact-right-section{flex-direction:column;align-items:start}#footer-contact-avatar,#footer-contact-logo{margin-bottom:20px}#footer-right-divider{margin-top:32px;margin-bottom:32px}#footer-contact-container{padding-left:20px;padding-right:20px}#footer-contact-left{margin-top:32px}.footer-contact-form{padding:20px}#footer-contact{padding-bottom:60px}#profile-avatar{width:133px;height:133px;margin:0;margin-top:-66px}#ratings-reviews-heading-section{flex-wrap:wrap}#filter-section{flex-direction:column!important;gap:20px;width:100%}#filter-category,#filter-sort{margin-left:0}.sort-label{width:10px}.category-dropdown,.sort-dropdown{width:100%}.category-label,.sort-label{width:40px;text-align:start}.modal-dialog{margin-left:auto;margin-right:auto;margin-top:16px}#sent-modal .modal-content{width:auto;max-width:522px;margin:0 12px}.sent-modal-body-text1{font-style:20px;line-height:28px}.modal-content{width:auto;max-width:522px;margin:0 12px}input{display:flex;height:48px;padding:10px 12px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5.294px;border:1px solid var(--Neutral-300,#c9cdd4);background:var(--Generic-White,#fff)}.modal-content form>div{margin-top:20px}.assist_textarea{display:flex;height:120px;padding:10px 12px}.submit-assist-form,.submit-refer-form{display:flex;height:48px;padding:8px 20px;justify-content:center;align-items:center;gap:6px;align-self:stretch;color:#fff;text-align:justify;font-feature-settings:'liga' off;font-family:Lato;font-size:15px;font-style:normal;font-weight:600;line-height:24px}.customer_reviews_count{flex:100%;margin-left:0;margin-top:8px}.popover.contact-call{inset:0!important}.hide-mobile{display:none}.show-mobile{display:block}.refer-form-top{align-items:flex-start}.refer-sub-head{font-size:16px;line-height:24px;width:99%;margin-bottom:0}.margin-top-custom{margin-top:0!important}.refer_textarea{height:120px}#referModalForm input{width:100%}.flex-change{flex-direction:column}.custom-width{width:60%}#flickity-carousel-gallery-demo.gradient:after,#flickity-carousel-gallery-demo.gradient:before{display:none}.load_more_button:hover,.team_load_more_button:hover{background:#fff}.load_more_button:active,.team_load_more_button:active{background:#e6e8eb}.alert-primary[data-notify=container] .alert-done[data-notify=container],.alert-success[data-notify=container]{min-width:auto;margin-left:20px;margin-right:20px}#award-card,#award-card-mobile,#award-card-tablet{display:none}#experience-and-others>div{width:100%}}#loggedin_header,#no_login_header{display:none}#nav-bar{width:100%;height:66px;flex-shrink:0;background:#242c37;padding:13px 0!important;display:flex;align-items:center}.logo_component_profile{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.buttom_custom_outlined.login{height:40px;padding:8px 16px;font-family:Lato;font-size:16px;font-weight:600;line-height:24px}.signup{width:87px;height:40px;padding:8px 16px;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.login:hover{width:77px!important;height:40px;padding:8px 16px;font-family:Lato;font-size:16px;font-weight:600;line-height:24px}.signup:hover{width:87px;height:40px;padding:8px 16px;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.print_button_wrapper{cursor:pointer;margin-right:18px}.print_img{height:24px;width:24px;margin-right:6px}.print{color:#fff;text-align:justify;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.dashboard:hover,.logout:hover,.print:hover{color:#d7d9db}.dashboard-home-header-avatar-img1{background-size:cover!important;border-radius:32.68px;height:40px;width:40px;z-index:2;overflow:hidden;margin-right:6px;background-color:#fff}#dashboard-header-avatar .dropdown-menu,#dashboard-header-avatar .dropdown-menu:hover{padding:12px 24px 20px 24px;width:180px;border-radius:0 0 12px 12px;background:#242c37;inset:21px auto auto -152px!important}.dashboard-item{margin-bottom:20px}.dropdown-item{padding:0;display:flex;align-items:center;color:#fff;font-feature-settings:'liga' off;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.avatar-menu-icon{margin-right:12px}.dropdown-item:focus,.dropdown-item:hover{color:#fff;background-color:#242c37}.hamburger{display:none}.bar1,.bar2,.bar3{width:22px;height:2px;background-color:#fff;margin:5px 0;transition:.4s;border-radius:10px}.change .bar1{transform:translate(0,7px) rotate(45deg)}.change .bar2{opacity:0}.change .bar3{transform:translate(0,-7px) rotate(-45deg)}.menu_popup{display:block;position:absolute;background:#242c37;z-index:10;min-width:100vw!important;right:0!important;bottom:0!important;top:-100vh;height:calc(100vh - 70px)!important;padding:0;transition:.7s ease}.open .menu_popup{top:71px}.menu-padding{padding:32px 20px 28px 20px}.menu_button_container{padding:20px!important;position:absolute;bottom:150px;width:100%!important}.login_inline,.login_inline:hover{border-radius:6px;border:1px solid #f1f3f6;padding:11px 24px;color:#f1f3f6;text-align:center;font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.signup_inline,.signup_inline:hover{border-radius:6px;background:#3bb882;padding:11px 24px;color:#fff;text-align:center;font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:600;line-height:26px;margin-top:12px}.logo_component{position:relative;z-index:15}@media screen and (max-width:767px){#nav-bar{height:72px;padding:20px!important}.hamburger{display:block!important}.desktop-header-buttons{display:none}.menu_popup{width:100vw}.logo_component{background:#242c37;padding:20px 0}.menu-item{margin-bottom:28px}.dashboard_img,.logout_img,.print_img{height:20px;width:20px;margin-right:6px}.dashboard,.logout,.print{color:#fff;text-align:justify;font-feature-settings:'liga' off;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:26px}}.buttom_custom_active{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:6px;width:100%;height:40px;left:36px;top:36px;background:#3bb882;border-radius:6px;text-align:center;font-feature-settings:'liga' off;color:#fff;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;border:none}button.buttom_custom_active[disabled]{background-color:#d9dbde;border:.0625rem solid;border-color:var(--iron);border-radius:.375rem;color:#fff}.buttom_custom_active:hover{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:8px;width:100%;left:255px;top:36px;background:#2ba16e;border-radius:6px;text-align:center;font-feature-settings:'liga' off;color:#fff;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px}.buttom_custom_active:active{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:6px;width:100%;left:255px;top:36px;background:#238a62;border-radius:6px;text-align:center;font-feature-settings:'liga' off;color:#fff;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px}.buttom_custom_outlined{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:6px;width:100%;height:40px;border:1px solid #3bb882;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#3bb882;background:0 0}.buttom_custom_outlined:hover{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:6px;width:100%;border:1px solid #2ba16e;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#2ba16e;background:0 0}.buttom_custom_outlined:active{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:6px;width:100%;border:1px solid #238a62;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#238a62;background:0 0}.buttom_custom_default{justify-content:center;align-items:center;padding:0;gap:6px;width:100%;height:26px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#3bb882;border:none;background:0 0}.buttom_custom_default:hover{justify-content:center;align-items:center;padding:0;gap:6px;width:100%;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;align-items:center;text-align:center;text-decoration-line:underline;font-feature-settings:'liga' off;color:#2ba16e;border:none;background:0 0}.buttom_custom_default:active{justify-content:center;align-items:center;padding:0;gap:6px;width:100%;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;align-items:center;text-align:center;text-decoration-line:underline;font-feature-settings:'liga' off;color:#2ba16e;border:none;background:0 0}.buttom_custom_disabled{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:6px;width:100%;height:40px;left:474px;top:36px;background:#a5a8af;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#fff;border:none}.buttom_custom_outlined_disabled{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:6px;width:100%;height:40px;border:1px solid #a5a8af;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#a5a8af;background:0 0}.buttom_custom_default_disabled{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:6px;width:100%;height:26px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#a5a8af;border:none;background:0 0}button.buttom_custom_default:focus,button.buttom_custom_outlined:focus,button.buttom_custom_outlined_disabled:focus{outline:0}button.buttom_custom_default_disabled:focus,button.buttom_custom_disabled:focus{outline:0}button.buttom_custom_active:focus{outline:0}button.buttom_custom_active.disabled:focus{outline:0;background-color:#d9dbde!important}.header_buttom_custom_active{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;left:36px;top:36px;background:#3bb882;border-radius:6px;text-align:center;font-feature-settings:'liga' off;color:#fff;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;border:none}.header_buttom_custom_active:hover{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;left:255px;top:36px;background:#2ba16e;border-radius:6px;text-align:center;font-feature-settings:'liga' off;color:#fff;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px}.header_buttom_custom_active:active{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;left:255px;top:36px;background:#2ba16e;border-radius:6px;text-align:center;font-feature-settings:'liga' off;color:#fff;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px}.header_buttom_custom_disabled{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;left:474px;top:36px;background:#a5a8af;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#fff;border:none}.header_buttom_custom_outlined{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;border:1px solid #fff;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#fff;background:0 0}.header_buttom_custom_outlined:hover{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;border:1px solid #d7d9db;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#d7d9db;background:0 0}.header_buttom_custom_outlined:active{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;border:1px solid #d7d9db;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#d7d9db;background:0 0}.buttom_custom_outlined_disabled{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;border:1px solid #a5a8af;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#a5a8af;background:0 0}.header_buttom_custom_default{justify-content:center;align-items:center;padding:0;gap:6px;width:100%;height:26px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#fff;border:none;background:0 0}.header_buttom_custom_default:hover{justify-content:center;align-items:center;padding:0;gap:6px;width:100%;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#d7d9db;border:none;background:0 0}.header_buttom_custom_default:active{justify-content:center;align-items:center;padding:0;gap:6px;width:100%;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#d7d9db;border:none;background:0 0}.header_buttom_custom_default_disabled{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:6px;width:100%;height:26px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:26px;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#a5a8af;border:none;background:0 0}.paginate_mob_buttom_custom_outlined{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:116px;height:40px;border:1px solid #3bb882;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:1.5rem;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#3bb882;background:0 0}.paginate_mob_buttom_custom_outlined:hover{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:116px;border:1px solid #2ba16e;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:1.5rem;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#2ba16e;background:0 0}.paginate_mob_buttom_custom_outlined:active{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:116px;border:1px solid #2ba16e;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:1.5rem;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#2ba16e;background:0 0}.paginate_mob_buttom_custom_outlined:focus{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:116px;height:40px;border:1px solid #3bb882;border-radius:6px;font-family:Lato;font-style:normal;font-weight:600;font-size:var(--font-size-16);line-height:1.5rem;display:flex;align-items:center;text-align:center;font-feature-settings:'liga' off;color:#3bb882;background:0 0}@media (min-width:1023px){#contact-card-top{display:none}}@media (max-width:576px){#branch-middle-section .content-box{height:178px;padding:20px 16px}#branch-middle-section #card-heading{font-family:Lato;font-size:22px;font-style:normal;font-weight:600;line-height:28px;-webkit-line-clamp:1}}@media screen and (min-width:481px){#team-content{display:flex;flex-direction:column;align-items:center}#team-middle-section #card-description{width:144px}}@media (max-width:480px){.card-head-margin{margin-bottom:12px}#branch-box .filter-margin{margin:0}#footer-contact-container{background:url(/images/new_r2/fnf-footer-bg.svg)}.desk-cover{display:none}.mobile-cover{display:block}#branch-middle-section{margin-top:0}#team-middle-section #card-description{margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:20px;min-height:auto;width:135px}.top_tooltip_wrapper .tooltip_profile.longtext:hover:after{position:absolute;display:flex;justify-content:center}#team-content{min-height:auto!important}.container.header-wrapper{padding-left:0!important;padding-right:0!important}#mobile-badge-section,#rating_box{flex:none!important;padding:0 12px 0 0!important}#badge-section{display:none!important}#mobile-badge-section{display:flex!important;gap:7px;width:80px;justify-content:end}#top-badge{margin-bottom:0}#branch-middle-section #card-description{margin-bottom:15px}#branch-middle-section .content-box .icon{margin-right:16px}#team-top-section{margin-bottom:20px}.team_icon{display:block;padding-right:8px;height:20px}#team-middle-section .content-box{padding:18px 0!important;height:auto!important}#team-middle-section .g-4{margin:0!important;--bs-gutter-y:0 rem!important}#render-team-section .col-12{padding:0!important}#team-middle-section #card-heading{font-size:18px;font-weight:600;width:135px}#team-middle-section .col-lg-3:first-child .content-box{border-top:1px solid var(--Neutral-200,#e6e8eb)}#team-middle-section .content-box{padding:16px 20px;border:none;background:#fff;border-bottom:1px solid var(--Neutral-200,#e6e8eb);display:flex!important;flex-direction:row!important;border-radius:0!important;gap:12px;align-content:space-between;justify-content:space-between;align-items:center;min-height:116px}#team-middle-section .team_content_box{display:flex;align-items:center}#team-content{text-align:left;padding-left:16px;width:160px}#badge-section{position:absolute;left:153px;display:flex;bottom:15px;gap:8px;width:73px}#best-badge img,#top-badge img{width:30px;height:30px}#team-avatar{width:50px;height:50px;margin-bottom:0!important}#team-avatar img{width:55px;height:55px;border-radius:50%;aspect-ratio:1/1}.profile-button{background:0 0!important;border:none!important;font-size:27px!important;color:#000!important;padding:0!important;cursor:pointer!important;align-items:center;display:flex;justify-content:flex-end}.profile-button span{display:none}#team-middle-section #card-heading{margin-bottom:0!important}#team-middle-section #rating-box{margin-bottom:0}}#laptop-btn-mobile{display:none}@media (min-width:1023px) and (max-width:1200px){#contact-card-bottom{display:none}#laptop-btn-mobile{display:flex;align-items:center;gap:12px 8px;align-self:stretch;justify-content:flex-end}button#lappy-card-dropdown-button{background:#f9fbff!important;color:#555!important;width:44px;height:44px;border-radius:6px;border:1.108px solid #555!important;font-size:larger;font-weight:800;padding-bottom:10px;min-width:auto}.dot-dropdown-button{width:44px!important}.lapy-email-button,.lapy-share-button{background:#fff!important;border:none!important}.lapy-email-button:hover,.lapy-share-button:hover{background:#ededed!important}.lapy-email-button:active,.lapy-share-button:active{background:#ededed!important}.lapy-button-dropdown{margin-top:5px!important}.dropdown-popover{width:100%!important;gap:0!important}}.parent{display:flex;flex-direction:row;align-items:center;margin-top:4px}#mobile-badge-section,#rating_box{padding:0 0 20px 0;flex:1}#mobile-badge-section{display:none}#rating_box img{vertical-align:baseline!important}@media (min-width:480px) and (max-width:1030px){#cover{height:auto!important}}@media screen and (min-width:1023px){.header-wrapper{padding-left:31px;padding-right:31px}}@media screen and (min-width:1257px){.header-wrapper{padding-left:0;padding-right:0}}@media (min-width:767px) and (max-width:1023px){#experience-and-others>div{width:31%}}