
.elementor-2230 .elementor-element.elementor-element-4495861 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2230 .elementor-element.elementor-element-4495861:not(.elementor-motion-effects-element-type-background), .elementor-2230 .elementor-element.elementor-element-4495861 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2230 .elementor-element.elementor-element-4495861 {
	box-shadow: 7px 5px 30px 0px rgba(0, 0, 0, .12);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #1c1c25;
	padding: 0px 50px 0px 50px;
}

.elementor-2230 .elementor-element.elementor-element-4495861 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2230 .elementor-element.elementor-element-801c4ce > .elementor-widget-container {
	margin: 0px 0px 0px 6px;
}

.elementor-2230 .elementor-element.elementor-element-801c4ce.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2230 .elementor-element.elementor-element-801c4ce .wgl-logotype-container {
	text-align: left;
}

.elementor-2230 .elementor-element.elementor-element-765139f {
	display: inline-flex;
	width: auto;
	flex-grow: 1;
	justify-content: flex-end;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav {
	height: 110px;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav > div > ul, .elementor-2230 .elementor-element.elementor-element-765139f .primary-nav > ul {
	font-size: 16px;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav > ul > li > a {
	padding: 0px 15px 0px 15px;
	color: #1c1c25;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav > ul {
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -0px;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav > ul > li:hover > a {
	color: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav > ul > li.current-menu-item > a {
	color: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav > ul > li.current_page_item > a {
	color: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav > ul > li.current-menu-parent > a {
	color: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav > ul > li.current_page_parent > a {
	color: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav > ul > li.current-menu-ancestor > a {
	color: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav > ul > li.current_page_ancestor > a {
	color: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul {
	color: #1c1c25;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li:hover > a {
	color: #1c1c25;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li:hover > a > span:before {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li:hover > a > span:after {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li:not([class*="current"]) > a > span:before {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li:not([class*="current"]) > a > span:after {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current-menu-ancestor > a {
	color: #1c1c25;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current_page_ancestor > a {
	color: #1c1c25;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current-menu-item > a {
	color: #1c1c25;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current_page_item > a {
	color: #1c1c25;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current-menu-ancestor > a > span:before {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current-menu-ancestor > a > span:after {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current_page_ancestor > a > span:before {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current_page_ancestor > a > span:after {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current-menu-item > a > span:before {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current-menu-item > a > span:after {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current_page_item > a > span:before {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-765139f .primary-nav ul li ul li.current_page_item > a > span:after {
	background: #ff7268;
}

.elementor-2230 .elementor-element.elementor-element-08b0dcc.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-2230 .elementor-element.elementor-element-a0793b3 .wgl-button:before {
	background-color: transparent;
	background-image: linear-gradient(90deg, #ff7268 30%, #ffb06c 100%);
}

.elementor-2230 .elementor-element.elementor-element-a0793b3 .wgl-button:after {
	background-color: transparent;
	background-image: linear-gradient(90deg, #ffb06c 30%, #ff7268 100%);
}

.elementor-2230 .elementor-element.elementor-element-a0793b3 .wgl-button {
	color: #fff;
	box-shadow: 19px 13px 32px 0px rgba(255, 114, 104, .2);
}

.elementor-2230 .elementor-element.elementor-element-a0793b3 .wgl-button:hover, .elementor-2230 .elementor-element.elementor-element-a0793b3 .wgl-button:focus {
	color: #fff;
}

.elementor-2230 .elementor-element.elementor-element-a0793b3 .wgl-button:hover .elementor-icon {
	color: #fff;
}

.elementor-2230 .elementor-element.elementor-element-5d9a610.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-2230 .elementor-element.elementor-element-d025651 .wgl-button:before {
	background-color: transparent;
	background-image: linear-gradient(90deg, #c277e9 30%, #976cff 100%);
}

.elementor-2230 .elementor-element.elementor-element-d025651 .wgl-button:after {
	background-color: transparent;
	background-image: linear-gradient(145deg, #6c8eff 30%, #c368ff 100%);
}

.elementor-2230 .elementor-element.elementor-element-d025651 > .elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-2230 .elementor-element.elementor-element-d025651 .wgl-button {
	color: #fff;
	box-shadow: 19px 13px 32px 0px rgba(255, 114, 104, .2);
}

.elementor-2230 .elementor-element.elementor-element-d025651 .wgl-button:hover, .elementor-2230 .elementor-element.elementor-element-d025651 .wgl-button:focus {
	color: #fff;
}

.elementor-2230 .elementor-element.elementor-element-d025651 .wgl-button:hover .elementor-icon {
	color: #fff;
}

@media (min-width:768px) {
	.elementor-2230 .elementor-element.elementor-element-9383712 {
		width: 20%;
	}
	
	.elementor-2230 .elementor-element.elementor-element-fb7da85 {
		width: 60%;
	}
	
	.elementor-2230 .elementor-element.elementor-element-08b0dcc {
		width: 10%;
	}
	
	.elementor-2230 .elementor-element.elementor-element-5d9a610 {
		width: 10%;
	}
}
