.elementor-9055 .elementor-element.elementor-element-7ecdb1b4{--display:flex;}#elementor-popup-modal-9055 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}#elementor-popup-modal-9055{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-9055 .dialog-message{width:1140px;height:fit_to_content;align-items:flex-start;}/* Start custom CSS for text-editor, class: .elementor-element-684df81c */.eng-popup {
	background: #1E3422;
	color: #F7F8F3;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 32px 48px;
	gap: 32px;
	font-family: 'bagnardsans', sans-serif;
}
.eng-popup__tier {
	text-align: center;
	padding: 0 32px;
	border-right: 1px solid rgba(247,248,243,0.3);
}
.eng-popup__label {
	font-family: 'bagnardsans', sans-serif;
	font-size: 13px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 6px;
}
.eng-popup__percent {
	font-size: 48px;
	line-height: 1;
}
.eng-popup__note {
	flex: 1;
	min-width: 200px;
	font-family: 'bagnardsans', sans-serif;
	padding: 0 24px;
}
.eng-popup__note-title {
	font-family: 'bagnardsans', sans-serif;
	font-size: 13px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 6px;
}
.eng-popup__note-text {
	font-size: 14px;
	line-height: 1.4;
	opacity: 0.85;
}
.eng-popup__cta {
	text-align: center;
}
.eng-popup__button {
	display: inline-block;
	background: #F7F8F3;
	color: #1E3422;
	font-family: 'bagnardsans', sans-serif;
	font-size: 13px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 14px 28px;
	border: 1px solid #F7F8F3;
	transition: background 0.2s ease, color 0.2s ease;
}
.eng-popup__button:hover {
	background: transparent;
	color: #F7F8F3;
}
@media (max-width: 900px) {
	.eng-popup {
		flex-direction: column;
		padding: 28px 24px;
		text-align: center;
	}
	.eng-popup__tier {
		border-right: none;
		border-bottom: 1px solid rgba(247,248,243,0.3);
		padding: 0 0 20px;
		width: 100%;
	}
	.eng-popup__note {
		padding: 0;
	}
}/* End custom CSS */