
/*Global Classes be-on!*/

.beon-no-margin-bottom p {
	margin-bottom: 0;
}

.beon-link-white a {
	color: #FFF !important;
}

.beon-icon .elementor-icon-wrapper {
	display: flex;
}

.beon-uppercase {
	text-transform: uppercase;
}

.beon-regular span {
	font-weight: 400 !important;
}

.beon-tw-balance h1 {
	text-wrap: balance;
}

.elementor-widget-text-editor a {
	text-decoration: underline;
}

/*Transparent Button*/

.beon-button-transparent .elementor-button {
    background-color: transparent;
    padding: 0;
}

.beon-button-transparent .elementor-button-text {
	font-weight: 400;
}

.beon-button-transparent .elementor-button-icon svg {
	fill: var(--e-global-color-primary);
	font-size: 18px
}

.beon-button-transparent .elementor-button-content-wrapper {
	transition: gap 300ms ease;
}

.beon-button-transparent:hover .elementor-button-content-wrapper {
	gap: 12px;
}

.beon-letterspacing span {
	letter-spacing: 1.95px !important;
}


.gfield_error {
	background-color: #ff000024 !important;
	border: solid 1px red !important;
}
