/* End custom CSS */

.elementor-77484 .elementor-element.elementor-element-49b89766 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

@media (min-width:768px) {
	.elementor-77484 .elementor-element.elementor-element-49b89766 {
		--content-width: 500px;
	}
}

/* Start custom CSS for html, class: .elementor-element-3e74b98e */
.code-item {
	position: relative;
	overflow: hidden;
}

.new-tag {
	position: absolute;
	top: 12px;
	left: -35px;
	background: #e63946;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 40px;
	transform: rotate(-45deg);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .25);
	z-index: 3;
}

.code-item.is-new .brand {
	margin-left: 35px;
	display: inline-block;
}
