.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2962 .elementor-element.elementor-element-6bde8e7{text-align:center;}.elementor-2962 .elementor-element.elementor-element-6bde8e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#00003e;}.elementor-2962 .elementor-element.elementor-element-fc77d10{margin-top:3%;margin-bottom:0%;}.elementor-2962 .elementor-element.elementor-element-d832719{text-align:center;}.elementor-2962 .elementor-element.elementor-element-d832719 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#00003e;}.elementor-2962 .elementor-element.elementor-element-afdd6a7{margin-top:3%;margin-bottom:0%;}.elementor-2962 .elementor-element.elementor-element-2badc16{text-align:center;}.elementor-2962 .elementor-element.elementor-element-2badc16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#00003e;}.elementor-2962 .elementor-element.elementor-element-258e2d5{margin-top:3%;margin-bottom:0%;}.elementor-2962 .elementor-element.elementor-element-04a5aee{text-align:center;}.elementor-2962 .elementor-element.elementor-element-04a5aee .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#00003e;}.elementor-2962 .elementor-element.elementor-element-e94dc38{margin-top:3%;margin-bottom:0%;}.elementor-2962 .elementor-element.elementor-element-41dfd66{text-align:center;}.elementor-2962 .elementor-element.elementor-element-41dfd66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#00003e;}/* Start custom CSS *//*Staff page*/ 
/*title*/ 
.section_title{ 
	display:none; 
} 
.staff_img img{
    height: 100%;
}
@media screen and (max-width:1024px) and (min-width:768px){ 
	.crl_column{ 
		width:50%; 
		min-width:0; 
	} 
	.col_img{ 
        min-width:unset; 
        min-height:unset; 
        display:flex; 
    } 
     
    .staff_img{ 
        width:70px; 
        height:70px; 
        margin:auto 5px; 
    } 
	.col_content{ 
	    padding:5px; 
	    width: calc(100% - 80px); 
	    word-break: break-word; 
	} 
	.content_email{ 
	    text-overflow: ellipsis; 
        overflow: hidden; 
        white-space: nowrap; 
	} 
	.content_email:hover{ 
	    overflow: visible; 
        white-space: normal; 
	} 
} 
@media screen and (max-width:767px){ 
     
    .elementor-shortcode{ 
        display: flex; 
        flex-wrap: nowrap; 
        overflow-x: auto; 
        -webkit-overflow-scrolling: touch; 
        scroll-snap-type: x mandatory; 
    } 
     
    .crl_row{ 
         flex: 0 0 auto; 
         max-width: calc(140vw + 10px); 
        scroll-snap-align: center ; 
        overflow: visible; 
        } 
     
	.crl_column{ 
	    min-width:0; 
		border:3px solid #00003e; 
		border-radius:3px; 
		margin-right: 5px; 
        margin-bottom: 5px; 
		width:100%; 
		scroll-snap-align: center ; 
		width: 70vw; 
	} 
	.col_img{ 
        min-width:unset; 
        min-height:unset; 
        display:flex; 
    } 
     
    .staff_img{ 
        width:50px; 
        height:50px; 
        margin:auto 5px; 
    } 
	.col_content{ 
	    padding:5px; 
	    width: calc(100% - 60px); 
	    word-break: break-word; 
	} 
	.content_email{ 
	    text-overflow: ellipsis; 
        overflow: hidden; 
        white-space: nowrap; 
	} 
	.content_email:hover{ 
	    overflow: visible; 
        white-space: normal; 
	} 
} 
@media screen and (max-width:767px) and (orientation:landscape){ 
    .crl_row{ 
        max-width: 710px; 
    } 
     
	.crl_column{ 
        width:350px; 
	} 
} 
/*pic*/ 
.staff_img img{ 
	object-position: top; 
} 
/*staff details*/ 
.content_title{ 
	font-size:18px; 
	font-weight:bold; 
} 
.content_title+div, .staff_email,.content_description{ 
	font-size:15px; 
} 
.content_title,.content_title+div,.content_description, .staff_email{ 
    font-family: "Montserrat",Sans-Serif;
}

.content_title,.content_title+div,.content_description{
    color:#00003e;
}

.content_email,.staff_email{ 
    color:#00003e; 
}/* End custom CSS */