.elementor-12625 .elementor-element.elementor-element-749f105{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12625 .elementor-element.elementor-element-316fa867 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-12625 .elementor-element.elementor-element-9773360 .elementor-button{background-color:var( --e-global-color-primary );}/* Start custom CSS for image, class: .elementor-element-724efa9 */.elementor-12625 .elementor-element.elementor-element-724efa9 {
	position: relative !important;
}
.elementor-12625 .elementor-element.elementor-element-724efa9::after {
	content: '\2726  AI Generated';
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 5;
	padding: 5px 12px;
	background: #13305b;
	color: #ffffff;
	font-family: 'Archivo', system-ui, sans-serif;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	border: 1px solid rgba(1, 169, 233, 0.35);
	border-radius: 999px;
	line-height: 1;
	pointer-events: none;
	white-space: nowrap;
	opacity: 0;
	transform: translate(-50%, 4px);
	transition: opacity .3s ease, transform .3s ease;
}
.elementor-12625 .elementor-element.elementor-element-724efa9:hover::after {
	opacity: 1;
	transform: translate(-50%, 0);
}
@media (hover: none) {
	.elementor-12625 .elementor-element.elementor-element-724efa9::after {
		opacity: 1;
		transform: translate(-50%, 0);
	}
}/* End custom CSS */