.elementor-widget-vred-share.aimlab-ui-vred-share-enabled .vred-elements-share__button.ag-icon {
	border-width: 0;
	border-style: none;
	border-radius: 0
}
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled) .vred-elements-menu__toggle.ag-icon {
	border-width: 0;
	border-style: none;
	border-radius: 0
}
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled:is(.aimlab-ui-vred-share-style-base, .aimlab-ui-vred-share-style-glow)) .vred-elements-share__button.ag-icon,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled:is(.aimlab-ui-vred-share-style-base, .aimlab-ui-vred-share-style-glow)) .vred-elements-share__button.ag-icon:hover,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled:is(.aimlab-ui-vred-share-style-base, .aimlab-ui-vred-share-style-glow)) .vred-elements-share__button.ag-icon:focus-visible,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled:is(.aimlab-ui-vred-menu-style-base, .aimlab-ui-vred-menu-style-glow)) .vred-elements-menu__toggle.ag-icon[type="button"],
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled:is(.aimlab-ui-vred-menu-style-base, .aimlab-ui-vred-menu-style-glow)) .vred-elements-menu__toggle.ag-icon[type="button"]:hover,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled:is(.aimlab-ui-vred-menu-style-base, .aimlab-ui-vred-menu-style-glow)) .vred-elements-menu__toggle.ag-icon[type="button"]:focus,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled:is(.aimlab-ui-vred-menu-style-base, .aimlab-ui-vred-menu-style-glow)) .vred-elements-menu__toggle.ag-icon[type="button"]:focus-visible {
	background: transparent
}
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-soft) .vred-elements-share__button.ag-icon,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-soft) .vred-elements-share__button.ag-icon:hover,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-soft) .vred-elements-share__button.ag-icon:focus-visible,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-soft) .vred-elements-menu__toggle.ag-icon[type="button"],
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-soft) .vred-elements-menu__toggle.ag-icon[type="button"]:hover,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-soft) .vred-elements-menu__toggle.ag-icon[type="button"]:focus,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-soft) .vred-elements-menu__toggle.ag-icon[type="button"]:focus-visible {
	background: var(--ag-color-soft)
}
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-flat) .vred-elements-share__button.ag-icon,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-flat) .vred-elements-share__button.ag-icon:hover,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-flat) .vred-elements-share__button.ag-icon:focus-visible,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-flat) .vred-elements-menu__toggle.ag-icon[type="button"],
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-flat) .vred-elements-menu__toggle.ag-icon[type="button"]:hover,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-flat) .vred-elements-menu__toggle.ag-icon[type="button"]:focus,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-flat) .vred-elements-menu__toggle.ag-icon[type="button"]:focus-visible {
	background: var(--ag-color-flat)
}
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-solid) .vred-elements-share__button.ag-icon,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-solid) .vred-elements-share__button.ag-icon:hover,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-solid) .vred-elements-share__button.ag-icon:focus-visible,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-solid) .vred-elements-menu__toggle.ag-icon[type="button"],
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-solid) .vred-elements-menu__toggle.ag-icon[type="button"]:hover,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-solid) .vred-elements-menu__toggle.ag-icon[type="button"]:focus,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-solid) .vred-elements-menu__toggle.ag-icon[type="button"]:focus-visible {
	background: var(--ag-color-solid-bg)
}
.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-solid .vred-elements-share__button.ag-icon,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-solid) .vred-elements-menu__toggle.ag-icon {
	box-shadow: var(--ag-frame-solid-shadow)
}
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled:is(.aimlab-ui-vred-share-style-base, .aimlab-ui-vred-share-style-soft, .aimlab-ui-vred-share-style-flat, .aimlab-ui-vred-share-style-glow)) .vred-elements-share__button.ag-icon,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled:is(.aimlab-ui-vred-share-style-base, .aimlab-ui-vred-share-style-soft, .aimlab-ui-vred-share-style-flat, .aimlab-ui-vred-share-style-glow)) .vred-elements-share__button.ag-icon:hover,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled:is(.aimlab-ui-vred-share-style-base, .aimlab-ui-vred-share-style-soft, .aimlab-ui-vred-share-style-flat, .aimlab-ui-vred-share-style-glow)) .vred-elements-share__button.ag-icon:focus-visible,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled:is(.aimlab-ui-vred-menu-style-base, .aimlab-ui-vred-menu-style-soft, .aimlab-ui-vred-menu-style-flat, .aimlab-ui-vred-menu-style-glow)) .vred-elements-menu__toggle.ag-icon[type="button"],
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled:is(.aimlab-ui-vred-menu-style-base, .aimlab-ui-vred-menu-style-soft, .aimlab-ui-vred-menu-style-flat, .aimlab-ui-vred-menu-style-glow)) .vred-elements-menu__toggle.ag-icon[type="button"]:hover,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled:is(.aimlab-ui-vred-menu-style-base, .aimlab-ui-vred-menu-style-soft, .aimlab-ui-vred-menu-style-flat, .aimlab-ui-vred-menu-style-glow)) .vred-elements-menu__toggle.ag-icon[type="button"]:focus,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled:is(.aimlab-ui-vred-menu-style-base, .aimlab-ui-vred-menu-style-soft, .aimlab-ui-vred-menu-style-flat, .aimlab-ui-vred-menu-style-glow)) .vred-elements-menu__toggle.ag-icon[type="button"]:focus-visible {
	color: var(--ag-color-main)
}
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-solid) .vred-elements-share__button.ag-icon,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-solid) .vred-elements-share__button.ag-icon:hover,
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled.aimlab-ui-vred-share-style-solid) .vred-elements-share__button.ag-icon:focus-visible,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-solid) .vred-elements-menu__toggle.ag-icon[type="button"],
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-solid) .vred-elements-menu__toggle.ag-icon[type="button"]:hover,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-solid) .vred-elements-menu__toggle.ag-icon[type="button"]:focus,
:where(.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled.aimlab-ui-vred-menu-style-solid) .vred-elements-menu__toggle.ag-icon[type="button"]:focus-visible {
	color: var(--ag-color-solid-detail)
}
.elementor-widget-vred-share.aimlab-ui-vred-share-enabled .vred-elements-share__button.ag-icon > svg.ag-frame__svg,
.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled .vred-elements-menu__toggle.ag-icon > svg.ag-frame__svg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	pointer-events: none;
	transform: none
}
.elementor-widget-vred-share.aimlab-ui-vred-share-enabled .vred-elements-share__button.ag-icon > :is(.vred-elements-share__icon, .vred-elements-share__label) {
	position: relative;
	z-index: 2
}
.elementor-widget-vred-menu.aimlab-ui-vred-menu-enabled .vred-elements-menu__toggle.ag-icon > :is(.vred-elements-menu__toggle-icon, .vred-elements-menu__toggle-text, .vred-elements-menu__toggle-fallback) {
	position: relative;
	z-index: 2
}
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled) .vred-elements-share__button.ag-icon > .vred-elements-share__label {
	color: inherit
}
:where(.elementor-widget-vred-share.aimlab-ui-vred-share-enabled) .vred-elements-share__icon > :is(i, svg:not(.ag-frame__svg)) {
	color: currentColor
}
:where(.elementor-widget-vred-button.aimlab-ui-vred-button-enabled) .vred-btn.ag-button {
	--vred-btn-text-color: var(--ag-button-text);
	--vred-btn-icon-color: currentColor;
	--vred-btn-background-color: var(--ag-button-bg);
	--vred-btn-border-color: transparent;
	--vred-btn-hover-text-color: var(--ag-button-hover-text);
	--vred-btn-hover-icon-color: currentColor;
	--vred-btn-hover-background-color: var(--ag-hover-effect-background);
	--vred-btn-hover-border-color: transparent;
	--vred-hover-effect-background: var(--vred-btn-hover-background-color);
	--ag-button-hover-duration: var(--vred-btn-hover-duration);
	border-width: 0;
	border-style: none;
	border-radius: 0;
	background: var(--vred-btn-background-color);
	color: var(--vred-btn-text-color);
	transition:
		color var(--vred-btn-hover-duration) var(--vred-btn-hover-timing),
		background-color var(--vred-btn-hover-duration) var(--vred-btn-hover-timing),
		border-color var(--vred-btn-hover-duration) var(--vred-btn-hover-timing),
		box-shadow var(--vred-btn-hover-duration) var(--vred-btn-hover-timing),
		transform var(--vred-btn-hover-duration) var(--vred-btn-hover-timing)
}
:where(.elementor-widget-vred-button.aimlab-ui-vred-button-enabled) .vred-btn.ag-button:hover,
:where(.elementor-widget-vred-button.aimlab-ui-vred-button-enabled) .vred-btn.ag-button:focus-visible {
	border-color: transparent;
	color: var(--vred-btn-hover-text-color)
}
:where(.elementor-widget-vred-button.aimlab-ui-vred-button-enabled) .vred-btn.ag-button > .vred-btn__content,
:where(.elementor-widget-vred-button.aimlab-ui-vred-button-enabled) .vred-btn.ag-button .vred-btn__text {
	color: inherit
}
:where(.elementor-widget-vred-button.aimlab-ui-vred-button-enabled) .vred-btn.ag-button .vred-btn__icon {
	color: var(--vred-btn-icon-color)
}
:where(.elementor-widget-vred-button.aimlab-ui-vred-button-enabled) .vred-btn.ag-button:hover .vred-btn__icon,
:where(.elementor-widget-vred-button.aimlab-ui-vred-button-enabled) .vred-btn.ag-button:focus-visible .vred-btn__icon {
	color: var(--vred-btn-hover-icon-color)
}
:where(.elementor-widget-vred-button.aimlab-ui-vred-button-enabled) .vred-btn.ag-button > svg.ag-frame__svg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	pointer-events: none;
	transform: none
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .vred-elements-wpforms {
	--vred-elements-wpforms-field-background: transparent;
	--vred-elements-wpforms-field-focus-background: transparent
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .vred-elements-wpforms :is(
	input:not([type]),
	input[type="text"],
	input[type="search"],
	input[type="email"],
	input[type="url"],
	input[type="tel"],
	input[type="number"],
	input[type="password"],
	input[type="date"],
	input[type="time"],
	input[type="datetime-local"],
	input[type="month"],
	input[type="week"],
	textarea,
	select
):not([data-is-wrapped-field="1"]):not([hidden]):not([aria-hidden="true"]):not([tabindex="-1"]):not([hidden] *):not(.wpforms-hidden):not(.wpforms-hidden *):not(.wpforms-hidden-strict):not(.wpforms-hidden-strict *):not(.wpforms-field-hp):not(.wpforms-field-hp *):not(.choices):not(.choices *) {
	background-color: transparent
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control {
	--vred-elements-wpforms-field-background: transparent;
	--vred-elements-wpforms-field-focus-background: transparent;
	--ag-frame-line: var(--ag-color-line);
	--ag-frame-border-glow: transparent;
	position: relative;
	width: 100%;
	max-width: 100%;
	overflow: visible
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .vred-elements-wpforms .aimlab-ui-vred-wpforms-control > svg.ag-frame__svg {
	position: absolute;
	inset: 0;
	z-index: -1;
	display: block;
	width: 100%;
	height: 100%;
	min-width: 0;
	min-height: 0;
	max-width: none;
	max-height: none;
	margin: 0;
	pointer-events: none;
	transform: none;
	overflow: visible
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control::before {
	content: "";
	position: absolute;
	inset: 1px;
	z-index: -2;
	pointer-events: none;
	clip-path: var(--ag-frame-clip);
	background-color: transparent
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--soft::before {
	background-color: var(--ag-color-soft)
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--flat {
	--ag-frame-line: transparent
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--flat::before {
	background-color: var(--ag-color-flat)
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--base:focus-within::before {
	background-color: var(--ag-color-soft)
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--soft:focus-within::before {
	background-color: var(--ag-color-soft-strong)
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--flat:focus-within::before {
	background-color: var(--ag-color-flat-strong)
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control:focus-within > .ag-frame__svg {
	filter: drop-shadow(0 0 6px var(--ag-color-shadow))
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--small {
	max-width: 25%
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--medium {
	max-width: 60%
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--large,
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--textarea,
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .wpforms-field-row-block > .aimlab-ui-vred-wpforms-control,
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .wpforms-form.inline-fields .aimlab-ui-vred-wpforms-control--medium {
	max-width: 100%
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control > :is(input, textarea, select, .choices, .iti, .wpforms-field-password-input, .wpforms-datepicker-wrap, .wpforms-field-date-dropdown-wrap),
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control :is(.choices, .iti, .wpforms-field-password-input, .wpforms-datepicker-wrap, .wpforms-field-date-dropdown-wrap) {
	width: 100%;
	max-width: 100%
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .vred-elements-wpforms .aimlab-ui-vred-wpforms-control :is(input, textarea, select),
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .vred-elements-wpforms .aimlab-ui-vred-wpforms-control:is(input, textarea, select) {
	background-color: transparent;
	border-color: transparent;
	box-shadow: none
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .vred-elements-wpforms .aimlab-ui-vred-wpforms-control .choices__inner {
	background-color: transparent;
	border-color: transparent;
	box-shadow: none
}
.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control .wpforms-datepicker-clear {
	right: auto;
	left: auto;
	inset-inline-end: 10px;
	inset-inline-start: auto
}
@media only screen and (max-width: 600px) {
	.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--small,
	.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--medium,
	.elementor-widget-vred-wpforms.aimlab-ui-vred-wpforms-enabled .aimlab-ui-vred-wpforms-control--large {
		max-width: 100%
	}
}
