.elementor-24260 .elementor-element.elementor-element-9b64803{padding:0em 2em 0em 2em;}.elementor-24260 .elementor-element.elementor-element-d16ce00{text-align:center;}.elementor-24260 .elementor-element.elementor-element-e36eb94{margin-top:2em;margin-bottom:0em;}@media(max-width:767px){.elementor-24260 .elementor-element.elementor-element-9b64803{padding:0em 0em 0em 0em;}}/* Start custom CSS for shortcode, class: .elementor-element-096a3cd */.elementor-24260 .elementor-element.elementor-element-096a3cd .renew-person-items {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.elementor-24260 .elementor-element.elementor-element-096a3cd .renew-person-item {
    position: relative;
    flex: 0 0 150px;
    padding: 15px;
}

.elementor-24260 .elementor-element.elementor-element-096a3cd .renew-person-item-image {
    width: 100%;
    height: auto;
}

.elementor-24260 .elementor-element.elementor-element-096a3cd .renew-person-item img {
    display: block;
    width: 100%;
    max-height: 180px;
    border-radius: 50%;
}

.elementor-24260 .elementor-element.elementor-element-096a3cd .renew-person-item-title-wrapper {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    margin-top: -30px;
    text-align: center;
}

.elementor-24260 .elementor-element.elementor-element-096a3cd .renew-person-item:hover .renew-person-item-title-wrapper {
    display: block;
}

.elementor-24260 .elementor-element.elementor-element-096a3cd .renew-person-item-title-wrapper h3 {
	font-size: 13px;
	letter-spacing: initial;
	font-weight: bold;
	margin-block-end: 0;
	line-height: 1em;
}
.elementor-24260 .elementor-element.elementor-element-096a3cd .renew-person-item-title-wrapper h3 a {
	color: #fff;
	background-color: #000;
	border-radius: 4px;
	display: inline-block;
	line-height: 1em;
	padding: 5px 6px 3px 6px;
	box-shadow: 3px 3px 6px rgba(255,255,255,0.5);
}/* End custom CSS */