.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-17 .elementor-element.elementor-element-bb597c5{text-align:center;}.elementor-17 .elementor-element.elementor-element-bb597c5 .elementor-heading-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-311f30a{margin-top:40px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-d36d0ed{text-align:center;}.elementor-17 .elementor-element.elementor-element-d36d0ed .elementor-heading-title{color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7e944b4{text-align:center;font-weight:bold;}.elementor-17 .elementor-element.elementor-element-0831502{margin-top:40px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-cfc80db{text-align:center;}.elementor-17 .elementor-element.elementor-element-cfc80db .elementor-heading-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-fb58cde{text-align:center;font-weight:bold;}.elementor-17 .elementor-element.elementor-element-eb5c21a{margin-top:40px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-2c191f2{text-align:center;}.elementor-17 .elementor-element.elementor-element-2c191f2 .elementor-heading-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-8db4f93{text-align:center;font-weight:bold;}.elementor-17 .elementor-element.elementor-element-6746681{margin-top:40px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-6044167{text-align:center;}.elementor-17 .elementor-element.elementor-element-6044167 .elementor-heading-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-7b41964{text-align:center;font-weight:bold;}.elementor-17 .elementor-element.elementor-element-5b2f579{margin-top:40px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-9898960{text-align:center;}.elementor-17 .elementor-element.elementor-element-9898960 .elementor-heading-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-4dd6ac2{text-align:center;font-weight:bold;}.elementor-17 .elementor-element.elementor-element-fc30318{margin-top:40px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-2bfa1d5{text-align:center;}.elementor-17 .elementor-element.elementor-element-2bfa1d5 .elementor-heading-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-dd8ddf1{text-align:center;font-weight:bold;}.elementor-17 .elementor-element.elementor-element-baf1c1a{margin-top:40px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-4dc6ae6{text-align:center;}.elementor-17 .elementor-element.elementor-element-4dc6ae6 .elementor-heading-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-0f070cf{text-align:center;font-weight:bold;}.elementor-17 .elementor-element.elementor-element-c4c35bf{margin-top:40px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-1e48fec{text-align:center;}.elementor-17 .elementor-element.elementor-element-1e48fec .elementor-heading-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-24af8cd{margin-top:40px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-b440b11{text-align:center;}.elementor-17 .elementor-element.elementor-element-b440b11 .elementor-heading-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-b09060b{margin-top:40px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-7f26bf6{text-align:center;}.elementor-17 .elementor-element.elementor-element-7f26bf6 .elementor-heading-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-eae12cf{margin-top:40px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-1d6c34b{text-align:center;}.elementor-17 .elementor-element.elementor-element-1d6c34b .elementor-heading-title{color:#000000;}/* Start custom CSS *//*STAFF Pop up*/

body.elementor-page-17 .section_title{
	display:none;
}

body.elementor-page-17 .pop_content_title{
	font-weight:bold;
}

body.elementor-page-17 .pop_content_title,.pop_content_description,.button_about,.pop_tooltiptext,.pop_content_email{
	font-family:default;
}

body.elementor-page-17 .pop_image{
    height: 180px;
}

/*content box*/
body.elementor-page-17 .pop_content{
	padding:10px 5px!important;
}

body.elementor-page-17 .pop_box{
	background-color:var(--darkBlue);
	border-radius: 2px
}

body.elementor-page-17 .pop_tooltip{
	display: none;
}

body.elementor-page-17 .pop_image{
    border-radius: 2px 2px 0px 0px;
}

/*staff title*/
body.elementor-page-17 .pop_content_description,body.elementor-page-17  .pop_content_button{
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

body.elementor-page-17 .pop_content_description:hover,body.elementor-page-17  .pop_content_button:hover{
  overflow: visible;
  white-space: normal;
}

/*email*/
body.elementor-page-17 .pop_content_button,body.elementor-page-17 .pop_content_button a{
	color:white!important;
}

body.elementor-page-17 .pop_content_email:hover{
	color:white!important;
}

body.elementor-page-17 .pop_content_email:focus{
	color:white!important;
	text-decoration:underline;
}



@media screen and (min-width:768px){
body.elementor-page-17 .pop_content_email{
		font-size:12px;
	}
body.elementor-page-17 .pop_content_button{
		min-height: 40px;
    padding-bottom: 15px;
	}
body.elementor-page-17 .pop_content{
		min-height:150px!important;
	}
}

@media screen and (max-width:1024px) and (min-width:768px){
body.elementor-page-17 .pop_row{
		min-width:0px!important;
	}
	
}

@media screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
body.elementor-page-17 .pop_content_title {
    min-height: 5vw;
    font-size: 2vw;
}
body.elementor-page-17 .pop_column{
		width:25%!important;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
body.elementor-page-17 .pop_column{
		width:180px!important;
	}
}

@media screen and (max-width:767px) and (orientation:portrait){
body.elementor-page-17 .elementor-shortcode{ 
        display: flex; 
        flex-wrap: nowrap; 
        overflow-x: auto; 
        -webkit-overflow-scrolling: touch; 
        scroll-snap-type: x mandatory; 
    } 

body.elementor-page-17 .pop_row{
        flex: 0 0 auto; 
        max-width: calc(280vw + 20px); 
        scroll-snap-align: center ; 
        overflow: visible; 
        } 

body.elementor-page-17 .pop_column{
    width:70vw;
    padding:5px;
}    
    
body.elementor-page-17 .pop_content{
	padding:20px 5px!important;
		min-height:27vw!important;
}

body.elementor-page-17 .pop_image {
    height: 70vw!important;
}

body.elementor-page-17 .pop_content_button{
    padding-bottom: 15px;
		min-height: 12vw;
		    
	}

}

@media screen and (max-width:767px) and (orientation:landscape){
body.elementor-page-17 .elementor-shortcode{ 
        display: flex; 
        flex-wrap: nowrap; 
        overflow-x: auto; 
        -webkit-overflow-scrolling: touch; 
        scroll-snap-type: x mandatory; 
    } 

body.elementor-page-17 .pop_row{
        flex: 0 0 auto; 
        max-width: calc((27.5vw * 4) + 20px); 
        scroll-snap-align: center ; 
        overflow: visible; 
        } 
    
body.elementor-page-17 .pop_column{
        width: 27.5vw!important;
        padding:5px;
    }    

    
body.elementor-page-17 .pop_image {
    height: 25vw!important;
}

    
body.elementor-page-17 .pop_content{
	padding:20px 5px!important;
		min-height:20vw!important;
}

}/* End custom CSS */