/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.ms-api-results.list {
	display       : flex;
	flex-direction: column;
}

.ms-api-results.grid {
	display: grid;
}

.get-details {
	cursor: pointer;
}

.ms-content,
.ms-footer,
.ms-member,
.ms-title {
	margin-bottom: 25px;
}

.ms-elementor-column .ms-content {
	position   : absolute;
	top        : 0;
	right      : 0;
	bottom     : 0;
	left       : 0;
	margin-left: 10px;
	visibility : hidden;
	z-index    : 10000;
}

.ms-elementor-column .ms-content .ms-content-inner {
	background   : #f7f7f7;
	border-radius: 10px 10px 10px 10px;
	border       : 1px solid #cccccc;
	padding      : 10px;
	position     : relative;
}

.ms-elementor-column .ms-content:nth-child(even) .ms-content-inner {
	background: #ffffff;
}

.ms-elementor-column .ms-content.current {
	visibility: visible;
}

.ms-elementor-column .ms-content .ms-content-inner:before {
	content           : '';
	position          : absolute;
	left              : 0;
	top               : 50%;
	width             : 0;
	height            : 0;
	border            : 20px solid transparent;
	border-right-color: #cccccc;
	border-left       : 0;
	margin-top        : -20px;
	margin-left       : -20px;
}

.ms-elementor-column .ms-content .ms-content-inner::after {
	content           : '';
	position          : absolute;
	left              : 0;
	top               : 50%;
	width             : 0;
	height            : 0;
	border            : 20px solid transparent;
	border-right-color: #f7f7f7;
	border-left       : 0;
	margin-top        : -20px;
	margin-left       : -18px;
}

.ms-elementor-column .ms-content:nth-child(even) .ms-content-inner::after {
	border-right-color: #ffffff;
}

.ms-company span {
	text-decoration: underline;
	font-style     : italic;
}

.elementor-widget-eael-team-member,
.elementor-widget-eael-team-member .eael-team-content,
.elementor-widget-eael-team-member .eael-team-item,
.elementor-widget-eael-team-member .eael-team-item-inner,
.elementor-widget-eael-team-member .elementor-widget-container {
	min-height    : 100%;
	display       : flex;
	flex-direction: column;
}

.eael-team-item .eael-team-content {
	min-height      : 100%;
	background-color: #213594;
	padding         : 10px 10px 20px;
	text-align      : center;
}

.eael-team-item .eael-team-content,
.eael-team-item .eael-team-content a,
.eael-team-item .eael-team-content h3,
.eael-team-item .eael-team-content h4 {
	color: #ffffff;
}

.eael-team-item .eael-team-member-name {
	color         : #FFFFFF;
	font-family   : "Cinzel", Sans-serif;
	font-size     : 20px;
	line-height   : 1em;
	font-weight   : bold;
	letter-spacing: .05em;
	margin        : 5px 0;
	text-transform: uppercase;
}

.eael-team-item .eael-team-content .eael-team-text,
.eael-team-item .eael-team-member-position {
	font-family: "Jost", Sans-serif;
	font-size  : 14px;
	font-weight: 500;
}

.eael-team-item .eael-team-member-position {
	text-transform: uppercase;
}

.elementor-element-2282b9a {
	display       : flex;
	flex-direction: row;
}