.new-members-tabs { display:flex; gap:0; margin:0 0 2px; flex-wrap:wrap; justify-content:center; border-bottom:1px solid #d8d2cf; }
.new-members-tabs .new-members-tab {
	appearance:none;
	background:#f2f0ef !important;
	border:1px solid #d8d2cf !important;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	padding:8px 18px;
	margin:0 2px -1px 0;
	cursor:pointer;
	font-weight:500;
	color:#4a4a4a !important;
	box-shadow:none !important;
	text-transform:none !important;
}
.new-members-tabs .new-members-tab:hover,
.new-members-tabs .new-members-tab:focus {
	background:#f7f5f4 !important;
	border-color:#d8d2cf !important;
	outline:none;
}
.new-members-tabs .new-members-tab.is-active {
	background:#ffffff !important;
	border-color:#d8d2cf #d8d2cf #ffffff !important;
	color:#b09157 !important;
	font-weight:600;
}
.new-members-accordion-trigger { display:none; }
.new-members-panel { display:none; }
.new-members-panel.is-active { display:block; }
.new-members-panel-body { display:block; }
.new-members-panel-title { margin:0 0 12px; padding:26px 20px; background:#f0ecea; display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center; border-top:1px solid #d8d2cf; }
.new-members-panel-image { width:auto !important; max-width:150px !important; height:auto !important; margin-bottom:10px; }
.new-members-panel-heading { display:block; font-weight:700; margin:0 0 4px; }
.new-members-panel-description { display:block; font-size:14px; line-height:1.4; }
.new-members-two-columns { display:flex; gap:2%; }
.new-members-list-column { width:49%; }
.new-members-list-column ul { list-style:none; padding:0; margin:0; width:100%; }
.new-members-list-column ul li { padding:15px; margin-bottom:5px; min-height:50px; line-height:20px; display:flex; align-items:center; box-sizing:border-box; width:100%; }
.new-members-list-column ul li:nth-child(odd) { background-color:#F6F3F2; }
.new-members-list-column ul li:nth-child(even) { background-color:#ffffff; }
.new-members-list-column ul li a { color:inherit; text-decoration:none; display:inline; white-space:normal; }
.new-members-list-column ul li a:hover, .new-members-list-column ul li a:focus { text-decoration:underline; }
.new-members-text { display:block; width:100%; }

.circle-member-social-container .elementor-widget-icon-box .elementor-icon-box-wrapper {
	display:flex !important;
	flex-direction:row !important;
	align-items:center !important;
	gap:10px !important;
	text-align:left !important;
}

.circle-member-social-container .elementor-widget-icon-box .elementor-icon-box-content {
	flex:1 1 auto;
	min-width:0;
}

.circle-member-social-container .elementor-widget-icon-box .elementor-icon-box-title,
.circle-member-social-container .elementor-widget-icon-box .elementor-icon-box-title a {
	margin:0 !important;
	text-align:left !important;
}

.circle-member-social-container .elementor-widget-icon-box .elementor-icon-box-icon {
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	line-height:1;
}

@media (max-width: 992px) {
	.new-members-tabs { display:none; }
	.new-members-panels { display:flex; flex-direction:column; gap:10px; }
	.new-members-panel { display:block; border:1px solid #d8d2cf; }
	.new-members-panel.is-active { display:block; }
	.new-members-accordion-trigger {
		display:flex;
		width:100%;
		align-items:center;
		justify-content:space-between;
		padding:12px 14px;
		background:#f2f0ef;
		border:0;
		font-weight:500;
		color:#4a4a4a;
		text-align:left;
		cursor:pointer;
	}
	.new-members-accordion-trigger:hover,
	.new-members-accordion-trigger:focus {
		background:#f7f5f4;
		outline:none;
	}
	.new-members-panel.is-active .new-members-accordion-trigger {
		background:#ffffff;
		color:#b09157;
		font-weight:600;
	}
	.new-members-accordion-icon { font-size:18px; line-height:1; color:inherit; }
	.new-members-panel-body { display:none; }
	.new-members-panel.is-active .new-members-panel-body { display:block; }
	.new-members-two-columns { flex-direction:column; gap:20px; }
	.new-members-list-column { width:100%; }
	.new-members-panel-image { max-height:150px !important; max-width:80% !important; height:auto !important; }
}
