.elementor-947 .elementor-element.elementor-element-13a0f03f .e--pointer-framed .elementor-item:before, .elementor-947 .elementor-element.elementor-element-13a0f03f .e--pointer-framed .elementor-item:after {
	border-color: var(--e-global-color-accent);
}

.elementor-947 .elementor-element.elementor-element-13a0f03f .e--pointer-framed .elementor-item:before {
	border-width: 1px;
}

.elementor-947 .elementor-element.elementor-element-13a0f03f .e--pointer-framed.e--animation-draw .elementor-item:before {
	border-width: 0 0 1px 1px;
}

.elementor-947 .elementor-element.elementor-element-13a0f03f .e--pointer-framed.e--animation-draw .elementor-item:after {
	border-width: 1px 1px 0 0;
}

.elementor-947 .elementor-element.elementor-element-13a0f03f .e--pointer-framed.e--animation-corners .elementor-item:before {
	border-width: 1px 0 0 1px;
}

.elementor-947 .elementor-element.elementor-element-13a0f03f .e--pointer-framed.e--animation-corners .elementor-item:after {
	border-width: 0 1px 1px 0;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (max-width:1024px) {}

@media (max-width:767px) {}

.d-logo {
	display: none;
}

.elementor-sticky--effects .d-logo {
	display: inline-block;
}

.elementor-sticky--effects .l-logo {
	display: none;
}

.elementor-sticky--effects .shrinker--in {
	mix-blend-mode: normal;
	transition: all .3s linear !important;
	-webkit-transition: all .3s linear !important;
	-moz-transition: all .3s linear !important;
	background-color: rgba(255, 255, 255, .5);
	backdrop-filter: blur(10px);
	box-shadow: 0px 15px 30px -15px rgba(0, 66, 148, .5);
	border-color: rgba(255, 255, 255, .5) !important;
	padding: 10px 10px 10px 30px !important;
}

@media only screen and (max-width: 1024px) {
	.elementor-sticky--effects .shrinker--in {
		padding: 10px 20px !important;
	}
}

.shrinker.elementor-sticky--effects {
	height: 84px !important;
}

.elementor-sticky--effects .shrinker--in .elementor-item:after {
	background-color: var(--e-global-color-accent) !important;
}

.elementor-sticky--effects .shrinker--in .elementor-widget-n-menu .e-n-menu-title.e-current, .elementor-sticky--effects .shrinker--in .elementor-widget-n-menu .e-n-menu-title.e-current span {
	color: var(--e-global-color-primary) !important;
}

.elementor-sticky--effects .shrinker--in .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	margin-top: 25px !important;
}

.elementor-sticky--effects .shrinker--in .cta .elementor-button {
	color: var(--e-global-color-7c2b83d) !important;
	background-color: var(--e-global-color-accent) !important;
	border-color: var(--e-global-color-accent) !important;
}

.elementor-sticky--effects .shrinker--in .cta .elementor-button:hover, .elementor-sticky--effects .shrinker--in .cta .elementor-button:focus {
	color: var(--e-global-color-7c2b83d) !important;
	background-color: var(--e-global-color-primary) !important;
	border-color: var(--e-global-color-primary) !important;
}