<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.hero-top-holder.cinema {
    margin-bottom: 60px;
}
.page-associate-details.team .hero-top-holder .wrapper-gradient {
    background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5));
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

.page-associate-details.team .hero-top-holder h1.team_name_head {
	color:#fff;
	
	font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
  tfont-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);ext-transform:uppercase;
  text-align:center;
  font-size:43px;
  line-height: 29px;
  margin:0;
  padding:0;
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}

.page-associate-details.team .hero-top-holder h1.team_name_head span.p1.bold,.page-associate-details.team .hero-top-holder h1.team_name_head span.p2.bold {
 	font-family:var(--font-family-comp);font-weight:var(--font-weight-600); font-style:var(--font-style-nrm);
}


.hero-top-holder.image.bw {
 		filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%);
    filter: gray; /* IE */
}


.page-associate-details.team .profile-head h3 {
	text-transform:capitalize;
	font-weight: normal;
}

.page-associate-details.team .profile-head h3 span.p2 {
	font-family: var(--font-family-serif);font-style:var(--font-style-nrm);font-weight: var(--font-weight-nrm);
}

.page-associate-details.team .agent_header {
	margin-bottom: 20px;
}

.page-associate-details.team .agent_header .agent_video {
    text-align: center;
    top: 45%;
}

.page-associate-details.team .profile_contact_wrap .cp_info {
    width: 65%;
}

.page-associate-details.team .profile_contact_wrap .cp_image .arrow_left,.profile_contact_wrap .cp_info .arrow_left {
  width: 0; 
  height: 0; 
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent; 
  border-right:15px solid #4E5D67; 
	position: absolute;
	right: 0;
	top: calc(50% - 15px);
}

.page-associate-details.team  .profile_agents ul {
	margin:0;padding:0;
	list-style-type:none;
 	text-align: center;
}

.page-associate-details.team  .profile_agents ul li {
	width:23%;
	min-height: 260px;
	margin:1%;
	display: inline-block;
	text-align:center;
	position:relative;
}
.page-associate-details.team  .profile_agents ul li:nth-child(4):after {
  content: "";
  display: block;
}

.page-associate-details.team  .profile_agents ul li .member {
	height:180px;
	position:absolute;
	width: calc(100% - 40px);
	padding:20px;
	top: 78px;
	 -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;
	 display:block;
}

.page-associate-details.team  .profile_agents ul li .member .team_content {
	margin-top: 55px;
}

.page-associate-details.team  .profile_agents ul li .member .team_content  h3 {
  font-family:var(--font-family-urw);font-weight:var(--font-weight-300); font-style:var(--font-style-nrm);
	color:#444444;
	margin: 0;
	padding: 0;
	font-size:19px;
	line-height:22px;
}

.page-associate-details.team  .profile_agents ul li .member .team_content .agent_title {
	height: 55px;
	margin:0;
}

.page-associate-details.team  .profile_agents ul li .member .team_content .agent_more {
	display:none;
	position: absolute;
  bottom: 5px;
  width: 100%;
  left: 0;
}

.page-associate-details.team .agent_social {
	margin-bottom:15px;
}
.page-associate-details.team .smember {
	padding-bottom:10px;
}
.page-associate-details.team .agent_social a {
	margin: 0 2.5px;
	font-size:24px; line-height:24px;
}
.page-associate-details.team .agent_social a:hover,.page-associate-details.team .agent_social a:visited {
	color:#142f4c;
}
.page-associate-details.team  .profile_agents ul li .member:hover { 
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.3); transition: box-shadow 0.3s ease-in-out; 
	height:270px;
	background:#fff;
	z-index:500;
}

.page-associate-details.team  .profile_agents ul li .member:hover .agent_image { 
    transition: all 0.3s ease-in-out;
    filter: grayscale(0%);    
}

.page-associate-details.team .lmore a {
	text-transform:uppercase;
}

.page-associate-details.team  .profile_agents ul li .member:hover .agent_more { 
	display:block;
}
.page-associate-details.team  .profile_agents ul li .member:hover .lmore { 
	display:none;
}


.page-associate-details.team  .agent_image {filter: grayscale(100%);top: -78px;z-index:10;position:absolute; background-repeat: no-repeat !important;background-size: 100% !important; width:156px; height:156px; -webkit-border-radius:78px;-moz-border-radius:78px;border-radius:78px;left: 0;   right: 0;   margin-left: auto;   margin-right: auto;}


.page-associate-details.team .directory-agents {
	justify-content: center;
	margin-top: -10px;
}

.page-associate-details.team  #member-modal.modal.container {
    width: 1080px;
    margin-left: -540px;
    padding-bottom: 100px;
}

.page-associate-details.team #member-modal.modal {
	border: 0px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0 0 0;
	box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0;
	margin-top: 0 !important;
	background:transparent;
	position: relative;
	top:180px !important;
}

.page-associate-details.team  .modal-scrollable {

}

.page-associate-details.team  #member-modal.modal .member_next i,.page-associate-details.team  .modal .member_prev i {
font-size: 40px;

}

.page-associate-details.team  #member-modal.modal .member_prev {
	position: fixed;
	top: 50%;
	width:30px;
	height:30px;
}

.page-associate-details.team  #member-modal.modal .fmember_next {
	position: absolute;
	right: 50px;
}

.page-associate-details.team  #member-modal.modal .member_next {
	position: fixed;
	top: 50%;
	width:30px;
	height:30px;
}
.page-associate-details.team  #member-modal.modal .member_prev a, .page-associate-details.team  #member-modal.modal .member_next a  {
	color:#fff !important;
	width: 30px;
    height: 30px;
}

.page-associate-details.team  #member-modal.modal .member_content {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.3);
	background:#fff;
	margin: 0 auto;
	margin-bottom: 30px;
	width: 960px;
}


.page-associate-details.team #member-modal.modal .member_content .content_frame {
	position:relative;
}

.page-associate-details.team #member-modal.modal .member_content .content_frame .agent_image {
	top:auto;
	bottom: -65px;
	filter: grayscale(0%);
}

.page-associate-details.team #member-modal.modal .member_content .content_frame .region-intro-wrapper .image {
    border-radius: 9px 9px 0px 0px;
}

.page-associate-details.team #member-modal.modal .member_content .content_frame .agent_header {
    margin-bottom: 85px;
}


.page-associate-details.team  .member_close {
	position: fixed;
	bottom: 0;
	width: 960px;
	text-align: center;
	padding: 20px 0 50px;
	z-index: 800;
}


.page-associate-details.team #member-modal.modal .member_content .content_frame .agent_header .region-intro-wrapper {
    height: 325px;
    border-radius: 9px 9px 0 0;
}

.page-associate-details.team #member-modal.modal .yt_agent.cinema {
    height: 325px !important;
    border-radius: 9px 9px 0 0;
}

.page-associate-details.team #member-modal.modal .member_content .content_frame .agent_header .region-intro-wrapper.cinema {
    height: 600px;
}

.page-associate-details.team #member-modal.modal .member_content .content_frame .profile_testimonials .cnt {
    min-height: 275px;
    width: 88%;
    margin:0 auto;
}

.page-associate-details.team  .member_close .btn {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.3); 
}

.page-associate-details.team #member-modal.modal .member_content .content_frame .profile_testimonials {
	border-radius: 0px 0px 9px 9px;
}

.page-associate-details.team #member-modal.modal  .member_content .content_frame .profile_bio.full {
	padding-bottom: 30px;
}

.page-associate-details.team h1.team_name {
	color: #142F4C;
	font-family:var(--font-family-comp);font-weight:var(--font-weight-400); font-style:var(--font-style-nrm);
	text-transform: uppercase;
	text-align: center;
	font-size: 37px;
	line-height: 43px;
}
.page-associate-details.team h1.team_name.cinema {
	margin-top: 80px;
}

.page-associate-details.team h1.team_name span.p2 { 
  display:block;
}

.page-associate-details.team h1.team_name span.p1.bold,.page-associate-details.team h1.team_name span.p2.bold {

}

.page-associate-details h2.team_name {
	color: #142F4C;
	font-family: var(--font-family-serif);font-style:var(--font-style-nrm);font-weight: var(--font-weight-nrm);
	text-align: left;
	font-size: 18px;
	line-height: 18px;
	margin: 0;
	padding:8px 0 0 0 ;
}
.page-associate-details h2.team_name i {
	font-size: 20px;
}

.page-associate-details  h2.team_name span.p1.bold,.page-associate-details  h2.team_name span.p2.bold {

}

.page-associate-details .nav_mob .agent_nav {
    float: none;
    width: auto;
		margin: 0 30px;
}
.page-associate-details .nav_mob .agent_nav ul {
    display: block;
    margin-top: 5px;
}
.page-associate-details .nav_mob .agent_nav ul li:last-child {
     float: right;
     text-align:right;
}
.page-associate-details .nav_mob .agent_nav ul li:last-child a {
    padding: 0px 10px 9px 10px;
}

.profile_listings.listing_modal {
	width:96%;
	margin: 0 auto;
}

#listing_nav_modal {
	text-align:center;
	margin-bottom:30px;
}
.fcrumbs span.p2,.fcrumbs span.p1 {
	padding:0;
}
.fcrumbs span.p2 {
	padding-left:0px;
}

@media screen and (max-width:1080px){
	
	.page-associate-details.team #member-modal.modal.container {
	  width: 100%;
		margin-left: -50%;
	}
	
	.page-associate-details.team #vip-modal.modal {

    display: block;
    margin-top: 0;
    width: 80%;
    margin-left: -40%;
    top: 200px !important;
	}
	
}

@media screen and (max-width:1024px){
	

	.page-associate-details.team #member-modal.modal .member_content {
		width:90%;
	}
	.page-associate-details.team .member_close {
		width:90%;
	}
	.page-associate-details.team #member-modal.modal .member_next {
		right: 25px;
	    text-align: center;
	}
	.page-associate-details.team #member-modal.modal .member_prev {
		left: 0;
		text-align: center;
	}
	
}

@media screen and (max-width:840px){
	
	.page-associate-details.team .agent_header .agent_video {
	    text-align: center;
	    top: 30%;
	}
	
	.page-associate-details.team #member-modal.modal {
		     top: 210px !important;
	}
	
	.page-associate-details.team #member-modal.modal .member_content {
		width:96%;
	}
	.page-associate-details.team .member_close {
		width:96%;
	}
	.page-associate-details.team #member-modal.modal .member_prev {
	   display:none;
	}
	.page-associate-details.team #member-modal.modal .member_next {
	   display:none;
	}
	
	.page-associate-details.team  .profile_agents ul li {
		width:31.333%;
		min-height: 270px;
		margin:1%;

	}
	
	.page-associate-details.team  .profile_agents ul li:nth-child(3):after {
	  content: "";
	  display: block;
	}
	
	.page-associate-details.team  .profile_agents ul li:nth-child(4):after {
	  content: "";
	  display: none;
	}
	
	.page-associate-details.team .profile-head h3 {
		float: none;
		display: block;
		text-align: center;
	}
	.page-associate-details.team .profile-head {
		text-align: center;
	}
	.page-associate-details.team .profile-head ul.profile_nav {
		float:none;
		margin: 12px 0 12px 0;
	}
	
	.page-associate-details.team #member-modal.modal .member_content .content_frame .agent_header .region-intro-wrapper {
	    height: 225px;
	}
	
	.page-associate-details.team #member-modal.modal .member_content .content_frame .cnt_member {
		width:96%;
		margin:0 auto;
	}
	
}

@media screen and (max-width:767px){
	
	.page-associate-details.team .directory-agents {
		justify-content: left;
	}
	
	.page-associate-details .contact_small {
	    padding-top: 20px;
	    padding-bottom: 25px;
	}
	.page-associate-details .nav_mob .agent_nav ul li a {
	    margin: 7px 10px 7px 0;
	}
	.page-associate-details .nav_mob.fr ul li a {
		font-size: 13px;
		margin: 7px 7px 7px 0;
	}
	
	.page-associate-details.team .profile_contact_wrap .cp_image .arrow_left, .profile_contact_wrap .cp_info .arrow_left {
		display:none;
	}
	.page-associate-details.team .profile_contact_wrap .cp_info {
	    width: auto;
	}
	.profile_contact_wrap .block h3 span.p2 {
		display:block;
	}
	
}</pre></body></html>