.elementor-9 .elementor-element.elementor-element-a0005fa{text-align:center;}.elementor-9 .elementor-element.elementor-element-a0005fa.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-a0005fa .elementor-heading-title{font-weight:400;}.elementor-9 .elementor-element.elementor-element-74e37fe{margin-top:3%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-e690f51{text-align:center;}.elementor-9 .elementor-element.elementor-element-e690f51.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-e690f51 .elementor-heading-title{font-weight:400;}.elementor-9 .elementor-element.elementor-element-7313cb4{margin-top:3%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-7e58e7e{text-align:center;}.elementor-9 .elementor-element.elementor-element-7e58e7e.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-7e58e7e .elementor-heading-title{font-weight:400;}.elementor-9 .elementor-element.elementor-element-18aada2{margin-top:3%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-9fdc212{text-align:center;}.elementor-9 .elementor-element.elementor-element-9fdc212.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-9fdc212 .elementor-heading-title{font-weight:400;}.elementor-9 .elementor-element.elementor-element-c874d6b{margin-top:3%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-4938483{text-align:center;}.elementor-9 .elementor-element.elementor-element-4938483.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-4938483 .elementor-heading-title{font-weight:400;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for page-settings *//*css by jonathan*/
/*STAFF Pop up*/

.section_title{
	display:none;
}

/*font*/
.pop_content_title{
    font-weight: bold;
}

.pop_content_title,.pop_content_description,.pop_content_email,.button_about,.pop_tooltiptext{
    font-family: roboto;
}

/*content box*/
.pop_content{
	padding:10px 5px!important;
}

.pop_box{
	background-image: linear-gradient(45deg, #1c92b7 0%, #3cd4a0 100%);
}

/*tooltip*/
.pop_tooltip .pop_tooltiptext{
	left:50%!important;
	bottom: calc(100% + 10px)!important;
	font-size: 12px!important;
}

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

.pop_content_description:hover, .pop_content_button:hover{
  overflow: visible;
  white-space: normal;
}

/*email*/
.pop_content_button,.pop_content_button a{
	color:white!important;
}

.pop_content_email:hover{
	color:white!important;
}

.pop_content_email:focus{
	color:white!important;
	text-decoration:underline;
}

/*button about*/
.button_about{
	border: 1px solid white;
}

.button_about:hover{
	border: 1px solid white;
	background-color:white;
	color:#1c92b7;
}

.pop_tooltiptext{
	background-image: linear-gradient(45deg, #1c92b7 0%, #3cd4a0 100%);
}

.pop_tooltip .pop_tooltiptext::after{
	border-color: #25A5B1 transparent transparent transparent;
}

@media screen and (min-width:768px){
	
	.pop_content_email{
		font-size:12px;
	}
	
	.pop_content_button{
		min-height: 40px;
    padding-bottom: 15px;
	}
	
	.pop_content{
		min-height:190px!important;
	}
	
	.pop_tooltip .pop_tooltiptext{
		font-size:10px;
	}
}

@media screen and (max-width:1024px) and (min-width:768px){
	.pop_row{
		min-width:0px!important;
	}
	.pop_column{
		width:25%!important;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
    .pop_content_title {
    min-height: 7vw;
}}

@media screen and (max-width:767px) and (orientation:portrait){
	.pop_content{
	padding:20px 5px!important;
		min-height:27vw!important;
}

	
	.pop_content_button{
    padding-bottom: 15px;
		min-height: 12vw;
		    
	}

	.button_about{
		min-height:0px!important;
	}
}

@media screen and (max-width:767px) and (orientation:landscape){
	.pop_content{
	padding:20px 5px!important;
		min-height:30vw!important;
}

	
	.pop_content_button{
    padding-bottom: 15px;
		min-height: 7vw;
	}
	
	.button_about{
		min-height:0px!important;
	}
}/* End custom CSS */