.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-130 .elementor-element.elementor-element-4ee1752{text-align:center;}.elementor-130 .elementor-element.elementor-element-4ee1752 .elementor-heading-title{font-size:30px;font-weight:600;color:#14385b;}.elementor-130 .elementor-element.elementor-element-ce064b9{margin-top:3%;margin-bottom:0%;}.elementor-130 .elementor-element.elementor-element-fdab674{text-align:center;}.elementor-130 .elementor-element.elementor-element-fdab674 .elementor-heading-title{font-size:30px;font-weight:600;color:#14385b;}.elementor-130 .elementor-element.elementor-element-896fc9c{margin-top:3%;margin-bottom:0%;}.elementor-130 .elementor-element.elementor-element-1728db4{text-align:center;}.elementor-130 .elementor-element.elementor-element-1728db4 .elementor-heading-title{font-size:30px;font-weight:600;color:#14385b;}/* Start custom CSS for heading, class: .elementor-element-4ee1752 */.elementor-130 .elementor-element.elementor-element-4ee1752 h3{
   font-family: 'Livvic', sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdab674 */.elementor-130 .elementor-element.elementor-element-fdab674 h3{
   font-family: 'Livvic', sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1728db4 */.elementor-130 .elementor-element.elementor-element-1728db4 h3{
   font-family: 'Livvic', sans-serif;
}/* End custom CSS */
/* Start custom CSS *//*Staff page*/ 
/*title*/ 
.section_title{ 
	display:none; 
} 
@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 #0155A5; 
		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: palanquin;
}

.content_title,.content_title+div,.content_description{
    color:black;
}

.content_email,.staff_email{ 
    color:black; 
}

body.elementor-page-130 a:hover{
    color:#0155A5;
}/* End custom CSS */