.header_mobile_sticky{position:fixed;top:0;left:0;width:100%;z-index:100}
a{text-decoration:none !important}
.headerCss{position:fixed;top:0;left:0;width:100%;z-index:100}
@media(max-width:576px){.headerCss{top:54px}
}
@media(min-width:577px) and (max-width:767px){.headerCss{top:54px}
}
@media(min-width:768px) and (max-width:992px){.headerCss{top:54px}
}
.fam_search_section{background-color:#f7f8fa;margin:24px 12px;padding:24px;border-radius:4px}
@media(max-width:576px){.fam_search_section{margin:24px 8px}
}
.fam_search_section .search_fields{background-color:#cbd2dc;padding:12px}
.fam_search_section .nowrap{white-space:nowrap}
.fam_search_section .button_primary{font-size:14px}
@media(max-width:576px){.fam_search_section .fields_mobile{align-items:center}
.fam_search_section .search_input{width:70%}
.fam_search_section .label{margin-right:24px;width:30%}
.fam_search_section .custom-select{width:70% !important}
}
@media(min-width:768px) and (max-width:992px){.fam_search_section .fields_mobile{align-items:center}
.fam_search_section .search_input{width:90%}
.fam_search_section .label{margin-right:24px;width:30%}
.fam_search_section .custom-select{width:90% !important}
}
@media(min-width:577px) and (max-width:767px){.fam_search_section .fields_mobile{align-items:center}
.fam_search_section .search_input{width:70%}
.fam_search_section .label{margin-right:24px;width:30%}
.fam_search_section .custom-select{width:70% !important}
}
.fam_search_section .mt-14{margin-top:14px}
.fam_search_section .search_icon_fields{font-size:20px;margin-left:8px;margin-top:2px}
.fam_search_section .label{font-size:14px;font-weight:700;line-height:1.5rem;color:#36424a;margin-bottom:8px}
.fam_search_section .search_input{border:0;padding:14px 12px;background-color:white;font-size:14px;font-weight:400;line-height:20px;color:#36424a;border-radius:4px;text-align:left}
.fam_search_section input:focus-visible{outline:0}
.fam_search_section .custom-select{width:100%;height:100%;position:relative;background-color:white;border-radius:4px}
.fam_search_section .custom-select select{display:none}
.fam_search_section .selected-item{height:100%;padding:14px 12px;border-radius:4px;cursor:pointer;z-index:99;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-right:36px;font-size:14px;font-weight:600;line-height:20px;color:#36424a;width:128px;overflow:hidden;white-space:nowrap}
.fam_search_section .selected-item:after{font-family:"Material Icons";content:"\e5cf";font-size:20px;color:#646e7a;position:absolute;right:12px}
.fam_search_section .arrowanim.selected-item:after{transform:rotate(180deg)}
.fam_search_section .item{background:white;cursor:pointer;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;color:#36424a}
.fam_search_section .item:hover{background:#f7f8fa;color:#4d3069}
.fam_search_section .all-items{position:absolute;top:60px;left:0;width:100%;z-index:100;padding:8px 0;max-height:400px;box-shadow:0 0 3px 3px rgba(155,158,163,0.2);overflow-y:scroll}
.fam_search_section .all-items-hide{display:none}
.fam_search_section .all-items::-webkit-scrollbar{width:0 !important}
.fam_search_section .all-items{overflow:-moz-scrollbars-none}
.fam_search_section .searchButtonMobile{padding:14px 12px;border-radius:4px;background-color:#f7f8fa;border:1px solid #cbd2dc;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;line-height:20px;color:#36424a}
.fam_search_section .filter-button .filterinner-btn{padding:14px 12px;border-radius:4px;background-color:#f7f8fa;border:1px solid #cbd2dc;font-size:14px;font-weight:600;line-height:20px;color:#36424a}
.fam_search_section .filter-button .filter-dot{height:8px;width:8px;border-radius:50%;background-color:#4d3069;margin:0 10px 0 6px}
.fam_search_section .button_primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
@media(max-width:576px){.overlay_black{background-color:#d4d4d4;width:100vw;height:100vh;position:absolute;z-index:999}
}
@media(min-width:577px) and (max-width:767px){.overlay_black{background-color:#d4d4d4;width:100vw;height:100vh;position:absolute;z-index:999}
}
@media(min-width:768px) and (max-width:992px){.overlay_black{background-color:#d4d4d4;width:100vw;height:100vh;position:absolute;z-index:999}
}
.fam_container{margin:24px 12px}
@media(max-width:576px){.fam_container{margin:24px 8px}
}
.fam_container .cross_for_fam_filter{position:absolute;top:0;right:-20px;color:white}
.fam_container .refine_head{padding:16px;border-bottom:1px solid #cbd2dc}
.fam_container .result_count{padding:0 16px 16px 16px;border-bottom:1px solid #cbd2dc}
.fam_container .search_filter_container{padding-bottom:16px;background-color:#f7f8fa}
.fam_container .search_filter_container .acc_item_custom{padding-right:16px;padding-left:16px}
.fam_container .search_filter_container .form-check-input[type="checkbox"]:indeterminate{background-image:url("rics.dpp.fammember/css/minus.png");background-color:white;border-color:#826e96}
@media(min-width:768px) and (max-width:992px){.fam_container .search_filter_container{overflow-y:scroll;height:100vh}
}
@media(min-width:577px) and (max-width:767px){.fam_container .search_filter_container{overflow-y:scroll;height:100vh}
}
@media(max-width:576px){.fam_container .search_filter_container{overflow-y:scroll;height:100vh}
}
.fam_container .search_filter_container .category-_acco.accordion-button::after{background-image:url("rics.dpp.fammember/accordion/close.png");width:12px;height:7px;background-size:12px}
.fam_container .search_filter_container .category-_acco.accordion-button:not(.collapsed)::after{background-image:url("rics.dpp.fammember/css/open-acc.png") !important;width:12px;height:7px;background-size:12px}
.fam_container .search_filter_container .category-_acco.accordion-button:not(.collapsed)::after{transform:rotate(0) !important}
.fam_container .search_filter_container .w_auto{width:auto !important}
.fam_container .search_filter_container .primary_accordion{padding:16px 0}
.fam_container .search_filter_container .filter_accordion{padding:12px 0}
.fam_container .search_filter_container .bullet{height:8px;width:8px;border-radius:50%;background-color:#4d3069;margin:0 10px 0 6px}
.fam_container .search_filter_container .category{font-size:14px;font-weight:700;line-height:20px;color:#36424a}
.fam_container .search_filter_container .accordion-item,.fam_container .search_filter_container .accordion-button{background-color:transparent !important;border:0}
.fam_container .search_filter_container .accordion-button::after{background-image:url("rics.dpp.fammember/accordion/close.png");width:12px;height:7px;background-size:12px}
.fam_container .search_filter_container .greybutton.accordion-button::after{background-image:url("rics.dpp.fammember/css/grey.png");width:12px;height:7px;background-size:12px}
.fam_container .search_filter_container .accordion-button:not(.collapsed)::after{background-image:url("rics.dpp.fammember/accordion/close.png") !important;width:12px;height:7px;background-size:12px}
.fam_container .search_filter_container .accordion-button:not(.collapsed)::after{transform:rotate(-180deg) !important}
.fam_container .search_filter_container .accordion-button:not(.collapsed){box-shadow:none;color:#36424a}
.fam_container .search_filter_container .checkbox{width:18px;height:18px;border-radius:2px;border:1px solid #b4becd;margin-right:9px;margin-top:0 !important}
.fam_container .search_filter_container .filter_label{font-size:14px;font-weight:600;line-height:20px;color:#36424a}
.fam_container .search_filter_container .filter_sublabel{font-size:14px;font-weight:400;line-height:20px;color:#36424a}
.fam_container .search_filter_container input:checked{background-color:white;box-shadow:none;padding:2px}
.fam_container .search_filter_container input:checked+label{color:#4d3069}
.fam_container .search_filter_container .form-check-input:checked[type="checkbox"]{background-image:url("rics.dpp.fammember/css/tick.png") !important;padding:2px}
.fam_container .search_filter_container .form-check-input:focus{box-shadow:none}
.fam_container .search_filter_container .filter_options{padding:0 8px}
.fam_container .search_filter_container .filter_options .search_option{font-size:14px;font-weight:600;line-height:20px;color:#36424a;font-style:italic;padding:8px 0}
.fam_container .search_filter_container .filter_options .p_4{padding:4px 0}
.fam_container .search_filter_container .filter_options .p_8{padding:8px 0}
.fam_container .search_filter_container .filter_options .show_more{font-size:14px;font-weight:600;line-height:20px;color:#0f4dbc;padding:4px 0}
.fam_container .search_filter_container .filter_options .custom-select{width:100%;height:100%;position:relative;background-color:white}
.fam_container .search_filter_container .filter_options .custom-select select{display:none}
.fam_container .search_filter_container .filter_options .selected-item{height:100%;background-color:white;padding:10px 12px;border-radius:4px;cursor:pointer;z-index:99;width:100%;padding-right:36px;font-size:14px;font-weight:400;line-height:20px;color:#646e7a;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.fam_container .search_filter_container .filter_options .selected-item:after{font-family:"Material Icons";content:"\e5cf";font-size:20px;color:#646e7a;position:absolute;right:12px}
.fam_container .search_filter_container .filter_options .arrowanim.selected-item:after{transform:rotate(180deg)}
.fam_container .search_filter_container .filter_options .item{background:white;cursor:pointer;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;color:#36424a}
.fam_container .search_filter_container .filter_options .item:hover{background:#f7f8fa;color:#4d3069}
.fam_container .search_filter_container .filter_options .all-items{position:absolute;top:40px;left:0;z-index:100;padding:8px 0;max-height:400px;box-shadow:0 0 3px 3px rgba(155,158,163,0.2);overflow-y:scroll;width:100%}
.fam_container .search_filter_container .filter_options .all-items-hide{display:none}
.fam_container .search_filter_container .filter_options .all-items::-webkit-scrollbar{width:0 !important}
.fam_container .search_filter_container .filter_options .all-items{overflow:-moz-scrollbars-none}
.fam_container .search_filter_container .filter_options .select_dropdown_for_price{border:1px solid #b4becd;border-radius:4px}
.fam_container .search_filter_container .search_dropdown{background-color:white;padding:10px 12px;font-size:14px;font-weight:400;line-height:20px;color:#646e7a;width:100%;border:1px solid #b4becd !important;border-radius:4px}
.fam_container .search_filter_container .down-arrow{color:#646e7a}
.fam_container .search_filter_container .search_category{background-color:white;padding:8px 0}
.fam_container .search_filter_container .search-option{font-size:14px;font-weight:400;line-height:20px;color:#36424a;padding:8px 12px}
.fam_container .search_filter_container .search-option:hover{color:#4d3069;background-color:#f7f8fa}
.fam_container .search_filter_container .transform-by-180{transform:rotate(180deg)}
.fam_container .search_filter_container .acoordion_item_border_bottom{border-bottom:1px solid #cbd2dc}
.fam_container .search_filter_container .filter_by_keyword{padding:16px;position:relative;border-bottom:1px solid #cbd2dc}
.fam_container .search_filter_container .filter_by_keyword .add_input{padding:10px 12px;width:100%;background-color:white;border:1px solid #b4becd;border-radius:4px;text-align:left}
.fam_container .search_filter_container .filter_by_keyword .add{position:absolute;top:10px;right:12px;font-size:14px;font-weight:400;line-height:20px;color:#646e7a;cursor:pointer}
.fam_container .search_filter_container .filter_by_keyword .plus{color:#646e7a;font-size:24px;margin-right:4px}
.fam_container .search_filter_container .filter_by_keyword input:focus{offset:none;box-shadow:none;outline:0}
.fam_container .search_filter_container .clear_filter{padding-top:16px;font-size:14px;font-weight:400;line-height:20px;color:#0f4dbc;border:0;background-color:transparent}
.fam_container .search_filter_container .py-12{padding-top:12px;padding-bottom:12px}
.fam_container .overlay-for-mobile{background-color:rgba(0,0,0,0.7);height:100vh;width:100%}
@media(min-width:768px) and (max-width:992px){.fam_container .position-for-search-filter{position:absolute;top:0;left:0;width:360px;z-index:9999;box-shadow:10px 9px 8px 1000px rgba(0,0,0,0.7)}
}
@media(min-width:577px) and (max-width:767px){.fam_container .position-for-search-filter{position:absolute;top:0;left:0;width:360px;z-index:9999;box-shadow:10px 9px 8px 1000px rgba(0,0,0,0.7)}
}
@media(max-width:576px){.fam_container .position-for-search-filter{position:absolute;top:0;left:0;width:280px;z-index:9999;box-shadow:10px 9px 8px 1000px rgba(0,0,0,0.7)}
}
.fam_container .position-for-search-filter .cross_for_mobile .cross_for_mobile_closing_filter{position:absolute;top:0;right:-20px;color:white}
@media(min-width:768px) and (max-width:992px){.fam_container .overflowy-scroll-search-filter{-webkit-mask-image:linear-gradient(0,rgba(0,0,0,0) 0,#000 5%,#000 95%,rgba(0,0,0,0) 100%)}
}
@media(min-width:577px) and (max-width:767px){.fam_container .overflowy-scroll-search-filter{-webkit-mask-image:linear-gradient(0,rgba(0,0,0,0) 0,#000 5%,#000 95%,rgba(0,0,0,0) 100%)}
}
@media(max-width:576px){.fam_container .overflowy-scroll-search-filter{-webkit-mask-image:linear-gradient(0,rgba(0,0,0,0) 0,#000 5%,#000 95%,rgba(0,0,0,0) 100%)}
}
@media(min-width:768px) and (max-width:992px){.fam_container .overflow-top{-webkit-mask-image:linear-gradient(0,rgba(0,0,0,0) 0,#000 5%)}
}
@media(min-width:577px) and (max-width:767px){.fam_container .overflow-top{-webkit-mask-image:linear-gradient(0,rgba(0,0,0,0) 0,#000 5%)}
}
@media(max-width:576px){.fam_container .overflow-top{-webkit-mask-image:linear-gradient(0,rgba(0,0,0,0) 0,#000 5%)}
}
@media(min-width:768px) and (max-width:992px){.fam_container .overflow-bottom{-webkit-mask-image:linear-gradient(0,rgba(0,0,0,0) 0,#000 0,#000 95%,rgba(0,0,0,0) 100%)}
}
@media(min-width:577px) and (max-width:767px){.fam_container .overflow-bottom{-webkit-mask-image:linear-gradient(0,rgba(0,0,0,0) 0,#000 0,#000 95%,rgba(0,0,0,0) 100%)}
}
@media(max-width:576px){.fam_container .overflow-bottom{-webkit-mask-image:linear-gradient(0,rgba(0,0,0,0) 0,#000 0,#000 95%,rgba(0,0,0,0) 100%)}
}
.fam_container .overflow::-webkit-scrollbar{width:0 !important}
.fam_container .overflow{overflow:-moz-scrollbars-none}
.fam_container #overflow-logic{overflow-x:hidden;overflow-y:scroll}
.fam_container .noTick{background-color:white !important;padding:2px}
.fam_container .addTick{background-image:url("rics.dpp.fammember/css/minus.png") !important;padding:2px}
.fam_container .member_profile_container{margin:24px 12px;background-color:white;border-bottom:1px solid #cbd2dc;display:flex}
@media(max-width:576px){.fam_container .member_profile_container{margin:24px 8px}
}
.fam_container .member_profile_container .search_result_content{padding-bottom:24px}
@media(min-width:768px) and (max-width:992px){.fam_container .member_profile_container .left{flex-direction:column}
}
@media(min-width:577px) and (max-width:767px){.fam_container .member_profile_container .left{flex-direction:column}
}
@media(max-width:576px){.fam_container .member_profile_container .left{flex-direction:column}
}
.fam_container .member_profile_container .avatar{vertical-align:middle;width:120px;height:120px;border-radius:50%}
.fam_container .member_profile_container .name{white-space:nowrap;color:#0f4dbc;text-decoration:none}
.fam_container .member_profile_container .name:hover{text-decoration:underline}
.fam_container .member_profile_container .designation{color:#646e7a}
.fam_container .member_profile_container .value_label{font-size:14px;font-weight:600;line-height:20px;color:#646e7a}
.fam_container .member_profile_container .key_label{font-size:14px;font-weight:400;line-height:20px;color:#646e7a}
@media(min-width:768px) and (max-width:992px){.fam_container .member_profile_container .mt_16{margin-top:16px}
}
@media(min-width:577px) and (max-width:767px){.fam_container .member_profile_container .mt_16{margin-top:16px}
}
@media(max-width:576px){.fam_container .member_profile_container .mt_16{margin-top:16px}
}
.fam_container .display_firm_message{padding:24px;background-color:#f7f8fa;border-radius:4px}
.fam_container .display_firm_message a{text-decoration:none}
.fam_container .display_firm_message h1{color:#646e7a}
.fam_container .display_firm_message .medium_btn{width:40%}
.fam_container .display_firm_message .bg_grey{background-color:#cbd2dc;padding:16px}
.profile_page_container{margin:24px 12px}
@media(max-width:576px){.profile_page_container{margin:24px 8px}
}
.profile_page_container .member_profile_container{background-color:#f7f8fa;padding:24px}
.profile_page_container .details{border-right:1px solid white}
@media(min-width:768px) and (max-width:992px){.profile_page_container .details{border-bottom:1px solid white !important;border-right:none !important}
}
@media(min-width:577px) and (max-width:767px){.profile_page_container .details{border-bottom:1px solid white !important;border-right:none !important}
}
@media(max-width:576px){.profile_page_container .details{border-bottom:1px solid white !important;border-right:none !important}
}
.profile_page_container .avatar{vertical-align:middle;width:120px;height:120px;border-radius:50%}
.profile_page_container .field{font-size:16px;font-weight:600;line-height:1.5rem;color:#36424a}
.profile_page_container .about_extra_details_container .about_member{font-size:16px;font-weight:400;line-height:1.5rem;color:#36424a}
.profile_page_container .about_extra_details_container .show_more{font-size:14px;font-weight:700;line-height:1.5rem;color:#0f4dbc;text-align:right;text-decoration:none;cursor:pointer}
.profile_page_container .about_extra_details_container .ml_12{margin-left:12px}
.profile_page_container .about_extra_details_container .information_box{background-color:#dbedee;padding:24px}
.profile_page_container .about_extra_details_container .divider{padding:0 16px;background-color:white;opacity:1}
.profile_page_container .about_extra_details_container .label{font-size:16px;font-weight:600;line-height:1.5rem;color:#36424a}
.profile_page_container .about_extra_details_container .value{font-size:16px;font-weight:400;line-height:1.5rem;color:#36424a}
.profile_page_container .about_extra_details_container .email{color:#0f4dbc;font-weight:bold}
.profile_page_container .social{font-size:16px;font-weight:400;line-height:1.5rem;color:#36424a;margin-left:4px}
.back_to_results{font-size:16px;font-weight:400;line-height:1.5rem;color:#0f4dbc;text-decoration:none;margin-right:24px}
.profile_page_container .about_extra_details_container .show_less{font-size:14px;font-weight:700;line-height:1.5rem;color:#0f4dbc;text-align:right;text-decoration:none;cursor:pointer}
.back_arrow{color:#0f4dbc}