
.elementor-2742 .elementor-element.elementor-element-f33e034 {
	margin-top: -40px;
	margin-bottom: 0px;
}

.elementor-2742 .elementor-element.elementor-element-3355ba0 {
	--spacer-size: 120px;
}

.elementor-2742 .elementor-element.elementor-element-b352cc9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-2742 .elementor-element.elementor-element-b352cc9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2742 .elementor-element.elementor-element-b352cc9 {
	z-index: 10;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-2742 .elementor-element.elementor-element-f75dd22 {
	width: auto;
	max-width: auto;
	top: 12px;
	z-index: 0;
}

body:not(.rtl) .elementor-2742 .elementor-element.elementor-element-f75dd22 {
	left: -133px;
}

body.rtl .elementor-2742 .elementor-element.elementor-element-f75dd22 {
	right: -133px;
}

.elementor-2742 .elementor-element.elementor-element-bf06eb5 {
	width: auto;
	max-width: auto;
	top: 26px;
	z-index: 1;
}

body:not(.rtl) .elementor-2742 .elementor-element.elementor-element-bf06eb5 {
	right: -208px;
}

body.rtl .elementor-2742 .elementor-element.elementor-element-bf06eb5 {
	left: -208px;
}

.elementor-2742 .elementor-element.elementor-element-6e52d3f {
	width: auto;
	max-width: auto;
	top: 62px;
	z-index: 0;
}

body:not(.rtl) .elementor-2742 .elementor-element.elementor-element-6e52d3f {
	right: -90px;
}

body.rtl .elementor-2742 .elementor-element.elementor-element-6e52d3f {
	left: -90px;
}

.elementor-2742 .elementor-element.elementor-element-6e52d3f img {
	max-width: 400px;
}

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

.elementor-2742 .elementor-element.elementor-element-3fa0245 > .elementor-container {
	max-width: 1170px;
}

.elementor-2742 .elementor-element.elementor-element-3fa0245 {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0e0e0;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 25px 40px 25px;
	z-index: 20;
}

.elementor-2742 .elementor-element.elementor-element-3fa0245, .elementor-2742 .elementor-element.elementor-element-3fa0245 > .elementor-background-overlay {
	border-radius: 22px 22px 22px 22px;
}

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

.elementor-2742 .elementor-element.elementor-element-aa1a463 > .elementor-element-populated {
	margin: 0% 3% 0% 7%;
	--e-column-margin-right: 3%;
	--e-column-margin-left: 7%;
}

.elementor-2742 .elementor-element.elementor-element-fac27fe {
	--spacer-size: 25px;
}

.elementor-2742 .elementor-element.elementor-element-cd10a7e .dblh__subtitle {
	margin: 0px 0px 12px 0px;
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-cd10a7e .dblh__title-1 {
	color: #000;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2742 .elementor-element.elementor-element-cfbe0ff > .elementor-widget-container {
	margin: -2px 0px 14px 0px;
}

.elementor-2742 .elementor-element.elementor-element-c744f19 .wgl-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 14px 14px 14px 14px;
	color: #fff;
	background-color: #e97659;
	border-color: var(--e-global-color-primary);
}

.elementor-2742 .elementor-element.elementor-element-c744f19 .wgl-button:hover {
	color: #e97659;
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-2742 .elementor-element.elementor-element-c744f19 .wgl-button:active, .elementor-2742 .elementor-element.elementor-element-c744f19 .wgl-button:focus {
	color: #000;
	background-color: #fff;
	border-color: #e0e0e0;
}

.elementor-2742 .elementor-element.elementor-element-8eae400 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 .elementor-widget-container:before {
	background-color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 {
	text-align: left;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 .elementor-widget-container {
	overflow: inherit;
	padding: 28px 25px 8px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 22px 22px 22px 22px;
	border-color: #e0e0e0;
	transition: .4s;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 .elementor-widget-container::before {
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 .elementor-widget-container:hover {
	border-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 .media-wrapper .elementor-icon {
	font-size: 30px;
	margin: 0px 0px 15px 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-2742 .elementor-element.elementor-element-4436c51.elementor-view-stacked .elementor-icon {
	background-color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-4436c51.elementor-view-framed .elementor-icon, .elementor-2742 .elementor-element.elementor-element-4436c51.elementor-view-default .elementor-icon {
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-4436c51.elementor-view-framed .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-4436c51.elementor-view-default .elementor-icon svg {
	fill: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 .elementor-icon {
	background-color: #fff2f4;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 .elementor-icon svg {
	fill: #fff2f4;
}

.elementor-2742 .elementor-element.elementor-element-4436c51.elementor-view-stacked:hover .elementor-icon {
	background-color: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-4436c51.elementor-view-framed:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-4436c51.elementor-view-default:hover .elementor-icon {
	color: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-4436c51.elementor-view-framed:hover .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-4436c51.elementor-view-default:hover .elementor-icon svg {
	fill: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 .elementor-widget-container:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-4436c51 .elementor-widget-container:hover .elementor-icon::after {
	background-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 .elementor-widget-container:hover .elementor-icon svg {
	fill: #fff;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 .titles__title {
	font-size: 20px;
	margin: 0px 0px 14px 0px;
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-4436c51 .elementor-widget-container:hover .titles__title {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d .elementor-widget-container:before {
	background-color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d {
	text-align: left;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d .elementor-widget-container {
	overflow: inherit;
	padding: 28px 40px 8px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 22px 22px 22px 22px;
	border-color: #e0e0e0;
	transition: .4s;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d .elementor-widget-container::before {
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d .elementor-widget-container:hover {
	border-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d .media-wrapper .elementor-icon {
	font-size: 30px;
	margin: 0px 0px 15px 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d.elementor-view-stacked .elementor-icon {
	background-color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d.elementor-view-framed .elementor-icon, .elementor-2742 .elementor-element.elementor-element-d5bfe0d.elementor-view-default .elementor-icon {
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d.elementor-view-framed .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-d5bfe0d.elementor-view-default .elementor-icon svg {
	fill: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d .elementor-icon {
	background-color: #fff2f4;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d .elementor-icon svg {
	fill: #fff2f4;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d.elementor-view-stacked:hover .elementor-icon {
	background-color: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d.elementor-view-framed:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-d5bfe0d.elementor-view-default:hover .elementor-icon {
	color: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d.elementor-view-framed:hover .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-d5bfe0d.elementor-view-default:hover .elementor-icon svg {
	fill: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d .elementor-widget-container:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-d5bfe0d .elementor-widget-container:hover .elementor-icon::after {
	background-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d .elementor-widget-container:hover .elementor-icon svg {
	fill: #fff;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d .titles__title {
	font-size: 20px;
	margin: 0px 0px 14px 0px;
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-d5bfe0d .elementor-widget-container:hover .titles__title {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-9f0ee74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 .elementor-widget-container:before {
	background-color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 {
	text-align: left;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 .elementor-widget-container {
	overflow: inherit;
	padding: 28px 30px 8px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 22px 22px 22px 22px;
	border-color: #e0e0e0;
	transition: .4s;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 .elementor-widget-container::before {
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 .elementor-widget-container:hover {
	border-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 .media-wrapper .elementor-icon {
	font-size: 30px;
	margin: 0px 0px 15px 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475.elementor-view-stacked .elementor-icon {
	background-color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475.elementor-view-framed .elementor-icon, .elementor-2742 .elementor-element.elementor-element-a8dc475.elementor-view-default .elementor-icon {
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475.elementor-view-framed .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-a8dc475.elementor-view-default .elementor-icon svg {
	fill: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 .elementor-icon {
	background-color: #fff2f4;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 .elementor-icon svg {
	fill: #fff2f4;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475.elementor-view-stacked:hover .elementor-icon {
	background-color: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475.elementor-view-framed:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-a8dc475.elementor-view-default:hover .elementor-icon {
	color: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475.elementor-view-framed:hover .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-a8dc475.elementor-view-default:hover .elementor-icon svg {
	fill: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 .elementor-widget-container:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-a8dc475 .elementor-widget-container:hover .elementor-icon::after {
	background-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 .elementor-widget-container:hover .elementor-icon svg {
	fill: #fff;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 .titles__title {
	font-size: 20px;
	margin: 0px 0px 14px 0px;
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-a8dc475 .elementor-widget-container:hover .titles__title {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-a945401 .elementor-widget-container:before {
	background-color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-a945401 {
	text-align: left;
}

.elementor-2742 .elementor-element.elementor-element-a945401 .elementor-widget-container {
	overflow: inherit;
	padding: 28px 30px 8px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 22px 22px 22px 22px;
	border-color: #e0e0e0;
	transition: .4s;
}

.elementor-2742 .elementor-element.elementor-element-a945401 .elementor-widget-container::before {
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
}

.elementor-2742 .elementor-element.elementor-element-a945401 .elementor-widget-container:hover {
	border-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-a945401 .media-wrapper .elementor-icon {
	font-size: 30px;
	margin: 0px 0px 15px 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-2742 .elementor-element.elementor-element-a945401.elementor-view-stacked .elementor-icon {
	background-color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-a945401.elementor-view-framed .elementor-icon, .elementor-2742 .elementor-element.elementor-element-a945401.elementor-view-default .elementor-icon {
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-a945401.elementor-view-framed .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-a945401.elementor-view-default .elementor-icon svg {
	fill: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-a945401 .elementor-icon {
	background-color: #fff2f4;
}

.elementor-2742 .elementor-element.elementor-element-a945401 .elementor-icon svg {
	fill: #fff2f4;
}

.elementor-2742 .elementor-element.elementor-element-a945401.elementor-view-stacked:hover .elementor-icon {
	background-color: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-a945401.elementor-view-framed:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-a945401.elementor-view-default:hover .elementor-icon {
	color: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-a945401.elementor-view-framed:hover .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-a945401.elementor-view-default:hover .elementor-icon svg {
	fill: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-a945401 .elementor-widget-container:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-a945401 .elementor-widget-container:hover .elementor-icon::after {
	background-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-a945401 .elementor-widget-container:hover .elementor-icon svg {
	fill: #fff;
}

.elementor-2742 .elementor-element.elementor-element-a945401 .titles__title {
	font-size: 20px;
	margin: 0px 0px 14px 0px;
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-a945401 .elementor-widget-container:hover .titles__title {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-683d79b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb .elementor-widget-container:before {
	background-color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb {
	text-align: left;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb .elementor-widget-container {
	overflow: inherit;
	padding: 28px 30px 8px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 22px 22px 22px 22px;
	border-color: #e0e0e0;
	transition: .4s;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb .elementor-widget-container::before {
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb .elementor-widget-container:hover {
	border-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb .media-wrapper .elementor-icon {
	font-size: 30px;
	margin: 0px 0px 15px 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb.elementor-view-stacked .elementor-icon {
	background-color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb.elementor-view-framed .elementor-icon, .elementor-2742 .elementor-element.elementor-element-08a8bdb.elementor-view-default .elementor-icon {
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb.elementor-view-framed .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-08a8bdb.elementor-view-default .elementor-icon svg {
	fill: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb .elementor-icon {
	background-color: #fff2f4;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb .elementor-icon svg {
	fill: #fff2f4;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb.elementor-view-stacked:hover .elementor-icon {
	background-color: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb.elementor-view-framed:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-08a8bdb.elementor-view-default:hover .elementor-icon {
	color: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb.elementor-view-framed:hover .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-08a8bdb.elementor-view-default:hover .elementor-icon svg {
	fill: #f33f5e;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb .elementor-widget-container:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-08a8bdb .elementor-widget-container:hover .elementor-icon::after {
	background-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb .elementor-widget-container:hover .elementor-icon svg {
	fill: #fff;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb .titles__title {
	font-size: 20px;
	margin: 0px 0px 14px 0px;
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-08a8bdb .elementor-widget-container:hover .titles__title {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-1ba023b {
	--spacer-size: 160px;
}

.elementor-2742 .elementor-element.elementor-element-51ba0092 > .elementor-element-populated, .elementor-2742 .elementor-element.elementor-element-51ba0092 > .elementor-element-populated > .elementor-background-overlay, .elementor-2742 .elementor-element.elementor-element-51ba0092 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-2742 .elementor-element.elementor-element-51ba0092 > .elementor-element-populated {
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
}

.elementor-2742 .elementor-element.elementor-element-3372df5e > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-2742 .elementor-element.elementor-element-79df1a2c {
	width: auto;
	max-width: auto;
	top: -2px;
	z-index: 0;
	text-align: left;
}

body:not(.rtl) .elementor-2742 .elementor-element.elementor-element-79df1a2c {
	left: -117px;
}

body.rtl .elementor-2742 .elementor-element.elementor-element-79df1a2c {
	right: -117px;
}

.elementor-2742 .elementor-element.elementor-element-79df1a2c img {
	border-radius: 32px 32px 32px 32px;
}

.elementor-2742 .elementor-element.elementor-element-38865757 .videobox_link {
	background-color: #fff;
	width: 80px;
	height: 80px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e2e2e2;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-2742 .elementor-element.elementor-element-38865757 .videobox_link:hover {
	background-color: #f4f4f4;
	border-color: #e2e2e2;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0);
}

.elementor-2742 .elementor-element.elementor-element-38865757 {
	width: auto;
	max-width: auto;
	top: 40%;
}

body:not(.rtl) .elementor-2742 .elementor-element.elementor-element-38865757 {
	left: 40%;
}

body.rtl .elementor-2742 .elementor-element.elementor-element-38865757 {
	right: 40%;
}

.elementor-2742 .elementor-element.elementor-element-38865757 .videobox_icon {
	width: 20px;
	height: 20px;
	fill: #000;
}

.elementor-2742 .elementor-element.elementor-element-1afd2dc1 {
	--spacer-size: 14px;
}

.elementor-2742 .elementor-element.elementor-element-674edfaa .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-674edfaa .dblh__title-1 {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-595fd0f0 > .elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-2742 .elementor-element.elementor-element-396a0ba6 > .elementor-widget-container {
	margin: 0px 0px 0px -10px;
}

.elementor-2742 .elementor-element.elementor-element-396a0ba6 .clients__item {
	justify-content: center;
}

.elementor-2742 .elementor-element.elementor-element-396a0ba6 .thumbnail__wrapper {
	padding: 10px 9px 14px 9px;
	border-radius: 22px 22px 22px 22px;
	transition: .4s;
}

.elementor-2742 .elementor-element.elementor-element-396a0ba6 .thumbnail__wrapper > img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0e0e0;
}

.elementor-2742 .elementor-element.elementor-element-396a0ba6 .thumbnail__wrapper:hover > img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-2742 .elementor-element.elementor-element-6bf4e1c {
	--spacer-size: 120px;
}

.elementor-2742 .elementor-element.elementor-element-cef1d18 > .elementor-container {
	max-width: 1499px;
}

.elementor-2742 .elementor-element.elementor-element-53d751d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2742 .elementor-element.elementor-element-291b676 .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-291b676 .dblh__title-1 {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-12193ed {
	width: var(--container-widget-width, 590px);
	max-width: 590px;
	--container-widget-width: 590px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2742 .elementor-element.elementor-element-1fa1f04 {
	--spacer-size: 15px;
}

.elementor-2742 .elementor-element.elementor-element-1baeb1f .item__image::after {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 20px, rgba(0, 0, 0, .08) 100%);
}

.elementor-2742 .elementor-element.elementor-element-1baeb1f > .elementor-widget-container {
	margin: -11px 0px 0px 0px;
}

.elementor-2742 .elementor-element.elementor-element-1baeb1f .swiper-pagination {
	margin-left: 50%;
	transform: translateX(-50%);
}

.elementor-2742 .elementor-element.elementor-element-1baeb1f .wgl-carousel .swiper-pagination {
	margin-top: 20px;
}

.elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_circle .swiper-pagination li button, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_line .swiper-pagination li button:before, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_line_circle .swiper-pagination li button, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_square .swiper-pagination li button, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_circle_border .swiper-pagination li button:before {
	background-color: rgba(2, 1, 1, .09);
}

.elementor-2742 .elementor-element.elementor-element-1baeb1f .swiper-pagination li button {
	opacity: 1;
}

.elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_circle .swiper-pagination li:hover button, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_line .swiper-pagination li:hover button:before, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_line_circle .swiper-pagination li:hover button, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_square .swiper-pagination li:hover button, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_square_border .swiper-pagination li:hover button:before, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_circle_border .swiper-pagination li:hover button:before {
	background-color: #dd2424;
}

.elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_circle .swiper-pagination li.swiper-pagination-bullet-active button, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_line .swiper-pagination li.swiper-pagination-bullet-active button:before, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_line_circle .swiper-pagination li.swiper-pagination-bullet-active button, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_square .swiper-pagination li.swiper-pagination-bullet-active button, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_square_border .swiper-pagination li.swiper-pagination-bullet-active button:before, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_circle_border .swiper-pagination li.swiper-pagination-bullet-active button:before {
	background-color: #000;
}

.elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_circle_border .swiper-pagination li.swiper-pagination-bullet-active button, .elementor-2742 .elementor-element.elementor-element-1baeb1f .pagination_square_border .swiper-pagination li.swiper-pagination-bullet-active button {
	border-color: #000;
}

.elementor-2742 .elementor-element.elementor-element-1baeb1f .portfolio-category {
	background-color: rgba(2, 1, 1, .13);
}

.elementor-2742 .elementor-element.elementor-element-126ff5e {
	--spacer-size: 140px;
}

.elementor-2742 .elementor-element.elementor-element-4a9d804a > .elementor-container {
	max-width: 1720px;
}

.elementor-2742 .elementor-element.elementor-element-70b722d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilahpgf.nitrocdn.com/JbKgdWZOnnwAdSVsAEvumAHLUAUSGezL/assets/images/optimized/rev-aa0d005/alba.business/wp-content/uploads/2024/08/PIC_2486-HDR-Edit-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2742 .elementor-element.elementor-element-70b722d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-element-populated, .elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-background-slideshow {
	border-radius: 48px 0px 0px 48px;
}

.elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-43f82c2 {
	left: 0%;
	top: 89.7%;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-43f82c2 .hotspots_content-inner {
	margin: 0px 0px 0px 10px;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-43f82c2 .hotspots_media-wrap {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-43f82c2 .hotspots_media-wrap svg {
	fill: #fff;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-43f82c2 .hotspots_point-wrap {
	background-color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-b79e9df {
	left: 32.3%;
	top: 58.4%;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-b79e9df .hotspots_content-inner {
	margin: 0px 0px 0px 10px;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-b79e9df .hotspots_media-wrap {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-b79e9df .hotspots_media-wrap svg {
	fill: #fff;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-b79e9df .hotspots_point-wrap {
	background-color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-e77d9e2 {
	left: 92.6%;
	top: 43.6%;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-e77d9e2 .hotspots_content-inner {
	margin: 0px 10px 0px 0px;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-e77d9e2 .hotspots_media-wrap {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-e77d9e2 .hotspots_media-wrap svg {
	fill: #fff;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-e77d9e2 .hotspots_point-wrap {
	background-color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .hotspots_content-inner {
	background-color: #fff;
	padding: 20px 30px 20px 30px;
	border-radius: 22px 22px 22px 22px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0e0e0;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .hotspots_content {
	width: 380px;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .wgl-image-hotspots {
	padding: 350px 350px 350px 350px;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .hotspots_point-wrap {
	padding: 19px 19px 18px 19px;
	border-radius: 50% 50% 50% 50%;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .hotspots_point-icon {
	font-size: 16px;
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .hotspots_item:hover .hotspots_point-icon_font {
	transform: rotate(135deg);
}

.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .hotspots_item:hover .hotspots_point-wrap {
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-2742 .elementor-element.elementor-element-1298bbd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff7f8;
	background-image: url("https://cdn-ilahpgf.nitrocdn.com/JbKgdWZOnnwAdSVsAEvumAHLUAUSGezL/assets/images/optimized/rev-aa0d005/alba.business/wp-content/uploads/2021/06/img-36.png");
	background-position: 630px -202px;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-2742 .elementor-element.elementor-element-1298bbd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-element-populated, .elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-background-slideshow {
	border-radius: 0px 48px 48px 0px;
}

.elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0% 0% 0% 10%;
}

.elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2742 .elementor-element.elementor-element-1298bbd9 {
	z-index: 2;
}

.elementor-2742 .elementor-element.elementor-element-395f71d {
	--spacer-size: 100px;
}

.elementor-2742 .elementor-element.elementor-element-26d24362 {
	--spacer-size: 29px;
}

.elementor-2742 .elementor-element.elementor-element-49435349 {
	width: var(--container-widget-width, 67%);
	max-width: 67%;
	--container-widget-width: 67%;
	--container-widget-flex-grow: 0;
}

.elementor-2742 .elementor-element.elementor-element-49435349 .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-49435349 .dblh__title-1 {
	font-size: 48px;
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-0de2d00 {
	--spacer-size: 29px;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .elementor-widget-container {
	background-color: #fff;
	overflow: inherit;
	padding: 35px 25px 30px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 22px 22px 22px 22px;
	border-color: #fff;
	transition: .4s;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .elementor-widget-container:before {
	background-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 {
	width: var(--container-widget-width, 230px);
	max-width: 230px;
	--container-widget-width: 230px;
	--container-widget-flex-grow: 0;
	z-index: 2;
	text-align: left;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .elementor-widget-container::before {
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .elementor-widget-container:hover {
	border-color: rgba(246, 246, 246, 0);
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .media-wrapper .elementor-icon {
	font-size: 60px;
	margin: 0px 0px 15px 0px;
}

.elementor-2742 .elementor-element.elementor-element-758ce703.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-2742 .elementor-element.elementor-element-758ce703.elementor-view-framed .elementor-icon, .elementor-2742 .elementor-element.elementor-element-758ce703.elementor-view-default .elementor-icon {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-758ce703.elementor-view-framed .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-758ce703.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-2742 .elementor-element.elementor-element-758ce703.elementor-view-stacked:hover .elementor-icon {
	background-color: #000;
}

.elementor-2742 .elementor-element.elementor-element-758ce703.elementor-view-framed:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-758ce703.elementor-view-default:hover .elementor-icon {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-758ce703.elementor-view-framed:hover .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-758ce703.elementor-view-default:hover .elementor-icon svg {
	fill: #000;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .titles__title {
	margin: 0px 0px 0px 0px;
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .elementor-widget-container:hover .titles__title {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .infobox__content {
	margin: -2px 0px 0px 0px;
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .elementor-widget-container:hover .infobox__content {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .button-read-more {
	margin: 20px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	color: #000;
	background-color: #f2f0f0;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .button-read-more:hover, .elementor-2742 .elementor-element.elementor-element-758ce703 .infobox__link:hover ~ .infobox__container .button-read-more {
	color: #fff;
	border-color: #e97659;
	background-color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-758ce703 .button-read-more:hover:after, .elementor-2742 .elementor-element.elementor-element-758ce703 .infobox__link:hover ~ .infobox__container .button-read-more:after {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .elementor-widget-container {
	background-color: #e97659;
	overflow: inherit;
	padding: 35px 25px 30px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 22px 22px 22px 22px;
	border-color: #e97659;
	transition: .4s;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .elementor-widget-container:before {
	background-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 {
	width: var(--container-widget-width, 230px);
	max-width: 230px;
	--container-widget-width: 230px;
	--container-widget-flex-grow: 0;
	z-index: 2;
	text-align: left;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 > .elementor-widget-container {
	margin: 0px -30px 0px 30px;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .elementor-widget-container::before {
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .elementor-widget-container:hover {
	border-color: rgba(255, 255, 255, 0);
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .media-wrapper .elementor-icon {
	font-size: 60px;
	margin: 0px 0px 15px 0px;
}

.elementor-2742 .elementor-element.elementor-element-df1b644.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-df1b644.elementor-view-framed .elementor-icon, .elementor-2742 .elementor-element.elementor-element-df1b644.elementor-view-default .elementor-icon {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-df1b644.elementor-view-framed .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-df1b644.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-2742 .elementor-element.elementor-element-df1b644.elementor-view-stacked:hover .elementor-icon {
	background-color: #000;
}

.elementor-2742 .elementor-element.elementor-element-df1b644.elementor-view-framed:hover .elementor-icon, .elementor-2742 .elementor-element.elementor-element-df1b644.elementor-view-default:hover .elementor-icon {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-df1b644.elementor-view-framed:hover .elementor-icon svg, .elementor-2742 .elementor-element.elementor-element-df1b644.elementor-view-default:hover .elementor-icon svg {
	fill: #000;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .titles__title {
	margin: 0px 0px 0px 0px;
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .elementor-widget-container:hover .titles__title {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .infobox__content {
	margin: -2px 0px 0px 0px;
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .elementor-widget-container:hover .infobox__content {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .button-read-more {
	margin: 20px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	color: #000;
	background-color: #f2f0f0;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .button-read-more:hover, .elementor-2742 .elementor-element.elementor-element-df1b644 .infobox__link:hover ~ .infobox__container .button-read-more {
	color: #fff;
	border-color: #e0e0e0;
	background-color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-df1b644 .button-read-more:hover:after, .elementor-2742 .elementor-element.elementor-element-df1b644 .infobox__link:hover ~ .infobox__container .button-read-more:after {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-2763ee0f {
	--spacer-size: 10px;
}

.elementor-2742 .elementor-element.elementor-element-eb0f3b1 {
	--spacer-size: 30px;
}

.elementor-2742 .elementor-element.elementor-element-5f19b835 {
	z-index: 2;
}

.elementor-2742 .elementor-element.elementor-element-5f19b835 .wgl-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 14px 14px 14px 14px;
	color: #fff;
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2742 .elementor-element.elementor-element-5f19b835 .wgl-button:hover {
	color: #e97659;
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-2742 .elementor-element.elementor-element-5f19b835 .wgl-button:active, .elementor-2742 .elementor-element.elementor-element-5f19b835 .wgl-button:focus {
	color: #000;
	background-color: #fff;
	border-color: #e0e0e0;
}

.elementor-2742 .elementor-element.elementor-element-65f22d {
	--spacer-size: 80px;
}

.elementor-2742 .elementor-element.elementor-element-272b7c22 {
	width: auto;
	max-width: auto;
	bottom: 5px;
}

body:not(.rtl) .elementor-2742 .elementor-element.elementor-element-272b7c22 {
	right: -70px;
}

body.rtl .elementor-2742 .elementor-element.elementor-element-272b7c22 {
	left: -70px;
}

.elementor-2742 .elementor-element.elementor-element-4f91a83 {
	--spacer-size: 120px;
}

.elementor-2742 .elementor-element.elementor-element-3a11e11 > .elementor-container {
	max-width: 1745px;
}

.elementor-2742 .elementor-element.elementor-element-739c941.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2742 .elementor-element.elementor-element-5d80ac9 .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-5d80ac9 .dblh__title-1 {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-7814ef2 {
	width: var(--container-widget-width, 590px);
	max-width: 590px;
	--container-widget-width: 590px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2742 .elementor-element.elementor-element-512b040 {
	--spacer-size: 11px;
}

.elementor-2742 .elementor-element.elementor-element-0b4a7c7 .wgl-gallery_items:not(.gallery-justified) .wgl-gallery_item-wrapper {
	padding: calc(15px / 2);
}

.elementor-2742 .elementor-element.elementor-element-0b4a7c7 .wgl-gallery_items:not(.gallery-justified) {
	margin: calc(-15px / 2);
}

.elementor-2742 .elementor-element.elementor-element-0b4a7c7 .wgl-gallery_item:after {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(2, 1, 1, .15) 0%, rgba(209, 127, 23, .21) 100%);
}

.elementor-2742 .elementor-element.elementor-element-0b4a7c7 .swiper-pagination {
	margin-left: 50%;
	transform: translateX(-50%);
}

.elementor-2742 .elementor-element.elementor-element-0b4a7c7 .wgl-carousel .swiper-pagination {
	margin-top: 20px;
}

.elementor-2742 .elementor-element.elementor-element-0b4a7c7 .wgl-gallery_image-info {
	text-align: center;
	justify-content: center;
}

.elementor-2742 .elementor-element.elementor-element-0b4a7c7 .wgl-gallery_image-title {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-0b4a7c7 .wgl-gallery_image-descr {
	color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-fccca49 {
	--spacer-size: 120px;
}

.elementor-2742 .elementor-element.elementor-element-48618be > .elementor-container {
	max-width: 1720px;
}

.elementor-2742 .elementor-element.elementor-element-9aeeb50 > .elementor-element-populated, .elementor-2742 .elementor-element.elementor-element-9aeeb50 > .elementor-element-populated > .elementor-background-overlay, .elementor-2742 .elementor-element.elementor-element-9aeeb50 > .elementor-background-slideshow {
	border-radius: 48px 48px 48px 48px;
}

.elementor-2742 .elementor-element.elementor-element-9aeeb50 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-2742 .elementor-element.elementor-element-9aeeb50 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2742 .elementor-element.elementor-element-714cd18 {
	--spacer-size: 10px;
}

.elementor-2742 .elementor-element.elementor-element-bf83fcc .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-bf83fcc .dblh__title-1 {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-c445e33 {
	width: var(--container-widget-width, 84%);
	max-width: 84%;
	--container-widget-width: 84%;
	--container-widget-flex-grow: 0;
}

.elementor-2742 .elementor-element.elementor-element-b1ee3a3 {
	--spacer-size: 10px;
}

.elementor-2742 .elementor-element.elementor-element-b14d090 .elementor-icon-list-icon i {
	color: #e97659;
	font-size: 20px;
}

.elementor-2742 .elementor-element.elementor-element-b14d090 .elementor-icon-list-icon svg {
	fill: #e97659;
	width: 20px;
}

.elementor-2742 .elementor-element.elementor-element-b14d090 .elementor-icon-list-item {
	font-size: 24px;
	font-weight: 500;
}

.elementor-2742 .elementor-element.elementor-element-b14d090 .elementor-icon-list-text {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-bdf0cf9 {
	width: auto;
	max-width: auto;
	color: #000;
	font-size: 18px;
	font-weight: 500;
}

.elementor-2742 .elementor-element.elementor-element-bdf0cf9 > .elementor-widget-container {
	margin: 6px 0px 0px 2px;
}

.elementor-2742 .elementor-element.elementor-element-564c625 {
	--spacer-size: 115px;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 > .elementor-widget-container {
	background-image: url("https://cdn-ilahpgf.nitrocdn.com/JbKgdWZOnnwAdSVsAEvumAHLUAUSGezL/assets/images/optimized/rev-aa0d005/alba.business/wp-content/uploads/2021/03/elements-testimonials-bg.png");
	margin: -1px -15px 0px -15px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby {
	--wgl-swiper-buttons-distance: 16px;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .elementor-swiper-button, .elementor-2742 .elementor-element.elementor-element-c548b34 .motion-arrow {
	top: calc(84% - var(--wgl-swiper-button-diameter) / 2);
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .animation-direction-vertical .motion-prev {
	top: calc(84% - var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance) / 2);
	left: calc(38% + 50% - var(--wgl-swiper-button-diameter));
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .animation-direction-vertical .motion-next {
	top: calc(84% - var(--wgl-swiper-button-diameter) / 2 + var(--wgl-swiper-buttons-distance) / 2);
	left: calc(38% + 50%);
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .elementor-swiper-button-prev, .elementor-2742 .elementor-element.elementor-element-c548b34 .motion-prev {
	left: 38%;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .elementor-swiper-button-next, .elementor-2742 .elementor-element.elementor-element-c548b34 .motion-next {
	right: 38%;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .elementor-swiper-button-prev, .elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .motion-prev {
	left: calc(38% + 50% - var(--wgl-swiper-button-diameter) - var(--wgl-swiper-buttons-distance) / 2);
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .elementor-swiper-button-next, .elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .motion-next {
	left: calc(38% + 50% + 0px + var(--wgl-swiper-buttons-distance) / 2);
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .testimonial__item {
	padding: 20px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .item__content {
	padding: 25px 35px 25px 35px;
	border-radius: 22px 22px 22px 22px;
	background-color: #fff;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .item__quote {
	color: #515154;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .item__content::before {
	content: "";
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .author__thumbnail img {
	border-radius: 50% 50% 50% 50%;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .author__name {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .author__position {
	margin: 3px 0px 0px 0px;
	color: #6c6d6e;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .item__rating span::before {
	color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .item__rating::before {
	color: #bbbcbe;
}

.elementor-2742 .elementor-element.elementor-element-c548b34 .item__date {
	color: #6c6d6e;
}

.elementor-2742 .elementor-element.elementor-element-72c4fd2.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2742 .elementor-element.elementor-element-6cdb55a .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-6cdb55a .dblh__title-1 {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-d5a1499 {
	width: var(--container-widget-width, 590px);
	max-width: 590px;
	--container-widget-width: 590px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2742 .elementor-element.elementor-element-d5a1499 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-2742 .elementor-element.elementor-element-6168a9c > .elementor-container {
	max-width: 1000px;
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .wgl-button {
	display: block;
	margin: 30px 33px 35px 33px;
	padding: 19px 45px 19px 45px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color: #fff;
	background-color: #e97659;
	border-color: var(--e-global-color-primary);
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .wgl-button .button__content {
	justify-content: center;
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .pricing__wrapper {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0e0e0;
	border-radius: 22px 22px 22px 22px;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .pricing__title {
	margin: 0px 0px 0px 0px;
	padding: 30px 33px 24px 33px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #e0e0e0;
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .pricing__price {
	font-size: 40px;
	font-weight: 600;
	line-height: .6em;
	padding: 25px 33px 8px 33px;
	color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .price__currency {
	font-size: .75em;
	font-weight: 400;
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .price__period {
	font-size: .6em;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .pricing__description {
	margin: 0px 33px 24px 33px;
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .pricing__content {
	font-size: 15px;
	margin: 0px 34px 0px 34px;
	color: #515154;
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .wgl-button:hover, .elementor-2742 .elementor-element.elementor-element-a0bcf81 .wgl-button:focus {
	color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .wgl-button:hover {
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(233, 118, 89, .1);
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .wgl-button:active, .elementor-2742 .elementor-element.elementor-element-a0bcf81 .wgl-button:focus {
	color: #000;
	background-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-a0bcf81 .wgl-button:active, .elementor-2742 .elementor-element.elementor-element-a0bcf81 .wgl-button:focus {
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .1);
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .pricing__wrapper {
	background-color: #0e0e0e;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0e0e0;
	border-radius: 22px 22px 22px 22px;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .14);
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .wgl-button {
	display: block;
	margin: 30px 33px 35px 33px;
	padding: 19px 45px 19px 45px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color: #fff;
	background-color: #e97659;
	border-color: var(--e-global-color-primary);
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .wgl-button .button__content {
	justify-content: center;
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .pricing__title {
	padding: 30px 33px 24px 33px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	color: #fff;
	border-color: #2c2c2e;
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .pricing__price {
	font-size: 40px;
	font-weight: 600;
	line-height: .6em;
	padding: 25px 33px 8px 33px;
	color: var(--e-global-color-primary);
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .price__currency {
	font-size: .75em;
	font-weight: 400;
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .price__period {
	font-size: .6em;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .pricing__description {
	margin: 0px 33px 24px 33px;
	color: #bfbfbf;
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .pricing__content {
	font-size: 15px;
	margin: 0px 34px 0px 34px;
	color: #cfcfcf;
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .pricing__content ul li b {
	color: inherit;
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .pricing__content ul li {
	background-color: #28282a;
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .wgl-button:hover, .elementor-2742 .elementor-element.elementor-element-64a1210 .wgl-button:focus {
	color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .wgl-button:hover {
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(233, 118, 89, .1);
}

.elementor-2742 .elementor-element.elementor-element-64a1210 .wgl-button:active, .elementor-2742 .elementor-element.elementor-element-64a1210 .wgl-button:focus {
	color: #000;
	background-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-44200fe {
	--spacer-size: 120px;
}

.elementor-2742 .elementor-element.elementor-element-7acd70a9.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2742 .elementor-element.elementor-element-6f420e5f .dblh__subtitle {
	text-transform: capitalize;
	margin: 0px 0px 12px 0px;
	color: #e64c25;
}

.elementor-2742 .elementor-element.elementor-element-6f420e5f .dblh__title-1 {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-435f323a {
	width: var(--container-widget-width, 610px);
	max-width: 610px;
	--container-widget-width: 610px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2742 .elementor-element.elementor-element-3fd481f8 {
	--spacer-size: 35px;
}

.elementor-2742 .elementor-element.elementor-element-87d1afe .image-overlay::after {
	background-color: transparent;
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .4) 0%, rgba(255, 255, 255, 0) 100%);
}

.elementor-2742 .elementor-element.elementor-element-87d1afe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: -1px -1px -1px -1px;
}

.elementor-2742 .elementor-element.elementor-element-87d1afe .blog-post_title a {
	color: #000;
	background-image: linear-gradient(90deg, #000, #000);
}

.elementor-2742 .elementor-element.elementor-element-87d1afe .format-standard-image .image-overlay::after, .elementor-2742 .elementor-element.elementor-element-87d1afe .format-image .image-overlay::after {
	content: "";
}

.elementor-2742 .elementor-element.elementor-element-87d1afe .format-standard-image .image-overlay:after, .elementor-2742 .elementor-element.elementor-element-87d1afe .format-image .image-overlay:after {
	box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, .4) inset;
}

.elementor-2742 .elementor-element.elementor-element-87d1afe .button-read-more {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 12px 12px 12px 12px;
	color: #000;
	border-color: #f2f0f0;
	background-color: #f2f0f0;
}

.elementor-2742 .elementor-element.elementor-element-87d1afe .button-read-more:hover {
	border-color: #f2f0f0;
	background-color: #fff;
}

.elementor-2742 .elementor-element.elementor-element-4704956 .wgl-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 14px 14px 14px 14px;
	color: #fff;
	background-color: #e97659;
	border-color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-4704956 .wgl-button:hover {
	color: #e97659;
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, .1);
}

.elementor-2742 .elementor-element.elementor-element-11b2f8f {
	--spacer-size: 120px;
}

.elementor-2742 .elementor-element.elementor-element-16f1b384 > .elementor-background-overlay {
	background-color: #ffdfd7;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2742 .elementor-element.elementor-element-16f1b384 {
	box-shadow: 0px 0px 30px 0px rgba(255, 255, 255, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -40px;
}

.elementor-2742 .elementor-element.elementor-element-58d5a38c {
	--spacer-size: 50px;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-99ee99d {
	top: 10%;
	left: 5%;
	z-index: 0;
}

.elementor-2742 .elementor-element.elementor-element-2c1828db.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2742 .elementor-element.elementor-element-667c10ad {
	--spacer-size: 143px;
}

.elementor-2742 .elementor-element.elementor-element-2e192ad5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-2742 .elementor-element.elementor-element-2e192ad5 .dblh__title {
	font-size: 92px;
	line-height: 1.1em;
}

.elementor-2742 .elementor-element.elementor-element-2e192ad5 .dblh__title-1 {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-2e192ad5 .dblh__title-2 {
	color: #e97659;
}

.elementor-2742 .elementor-element.elementor-element-2e192ad5 .dblh__title-3 {
	color: #000;
}

.elementor-2742 .elementor-element.elementor-element-d0fcdbc {
	width: var(--container-widget-width, 462px);
	max-width: 462px;
	--container-widget-width: 462px;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #515154;
}

.elementor-2742 .elementor-element.elementor-element-3b5c0f72 {
	--spacer-size: 30px;
}

.elementor-2742 .elementor-element.elementor-element-73bbe3a3 .wgl-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 14px 14px 14px 14px;
	color: #fff;
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2742 .elementor-element.elementor-element-73bbe3a3 .wgl-button:hover {
	color: #e97659;
	background-color: #fff;
	border-color: #e0e0e0;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.elementor-2742 .elementor-element.elementor-element-715ec638 {
	width: auto;
	max-width: auto;
	bottom: 23%;
}

body:not(.rtl) .elementor-2742 .elementor-element.elementor-element-715ec638 {
	left: 73%;
}

body.rtl .elementor-2742 .elementor-element.elementor-element-715ec638 {
	right: 73%;
}

.elementor-2742 .elementor-element.elementor-element-5dacdad6 {
	--spacer-size: 120px;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-d50e280 {
	top: 21%;
	left: 0%;
	z-index: 0;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-482a380 {
	top: 31%;
	left: 10%;
	z-index: 0;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-655e9fa {
	top: 49%;
	left: 5%;
	z-index: 0;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-8bf02fe {
	top: 66%;
	left: 15%;
	z-index: 0;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-3c313da {
	top: 76%;
	left: 8%;
	z-index: 0;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-b8c1429 {
	top: 17%;
	left: 90%;
	z-index: -1;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-87a08cb {
	top: 27%;
	left: 83%;
	z-index: -1;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-3438c05 {
	top: 41%;
	left: 91%;
	z-index: -1;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-e8b1a50 {
	top: 66%;
	left: 81%;
	z-index: -1;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-596ba0e {
	top: 76%;
	left: 90%;
	z-index: -2;
}

.elementor-2742 .elementor-element.elementor-element-a57f6ab {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

body.elementor-page-2742 #main.site-main {
	z-index: 0;
}

@media (min-width:768px) {
	.elementor-2742 .elementor-element.elementor-element-aa1a463 {
		width: 41%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-8eae400 {
		width: 19.5%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-9f0ee74 {
		width: 20%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-683d79b {
		width: 19.5%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-51ba0092 {
		width: 58.5%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-7f6f9c1b {
		width: 41.5%;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-2742 .elementor-element.elementor-element-aa1a463 {
		width: 100%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-8eae400 {
		width: 33%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-9f0ee74 {
		width: 33%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-683d79b {
		width: 33%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-51ba0092 {
		width: 100%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-7f6f9c1b {
		width: 100%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-70b722d2 {
		width: 100%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-1298bbd9 {
		width: 100%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-78f346a {
		width: 100%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-5c764a2 {
		width: 100%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-cab8835 {
		width: 50%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-50fdbf6 {
		width: 50%;
	}
}

@media (min-width:1201px) {
	.elementor-2742 .elementor-element.elementor-element-70b722d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-2742 .elementor-element.elementor-element-1298bbd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

@media (max-width:1200px) {
	.elementor-2742 .elementor-element.elementor-element-3355ba0 {
		--spacer-size: 70px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-3fa0245 {
		padding: 0px 15px 30px 15px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-aa1a463.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-aa1a463 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-fac27fe {
		--spacer-size: 30px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-cd10a7e .dblh__title {
		font-size: 42px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-cfbe0ff > .elementor-widget-container {
		margin: -2px 0px 0px 0px;
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-cfbe0ff {
		text-align: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-4436c51 {
		text-align: left;
	}
	
	.elementor-2742 .elementor-element.elementor-element-4436c51 .elementor-widget-container {
		padding: 35px 30px 15px 30px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-d5bfe0d .elementor-widget-container {
		padding: 35px 40px 15px 40px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a8dc475 .elementor-widget-container {
		padding: 35px 30px 15px 30px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a945401 .elementor-widget-container {
		padding: 35px 30px 15px 30px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-08a8bdb .elementor-widget-container {
		padding: 35px 30px 15px 30px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-1ba023b {
		--spacer-size: 70px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-51ba0092.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-51ba0092 > .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-3372df5e {
		width: auto;
		max-width: auto;
	}
	
	body:not(.rtl) .elementor-2742 .elementor-element.elementor-element-38865757 {
		left: 45%;
	}
	
	body.rtl .elementor-2742 .elementor-element.elementor-element-38865757 {
		right: 45%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-38865757 {
		top: 40%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-674edfaa .dblh__title {
		font-size: 42px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-595fd0f0 {
		text-align: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-396a0ba6 > .elementor-widget-container {
		margin: 0% 22% 0% 22%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-6bf4e1c {
		--spacer-size: 70px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-291b676 .dblh__title {
		font-size: 42px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-126ff5e {
		--spacer-size: 100px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-element-populated, .elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-background-slideshow {
		border-radius: 0px 0px 48px 48px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-70b722d2 {
		z-index: 5;
	}
	
	.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-43f82c2 .hotspots_content-inner {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-34a0f7a8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .hotspots_image {
		border-radius: 0px 0px 48px 48px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-1298bbd9.elementor-column > .elementor-widget-wrap {
		justify-content: space-around;
	}
	
	.elementor-2742 .elementor-element.elementor-element-1298bbd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 560px -300px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-element-populated, .elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-background-slideshow {
		border-radius: 48px 48px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-395f71d {
		--spacer-size: 70px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-49435349 {
		--container-widget-width: 600px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 600px);
		max-width: 600px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-49435349 .dblh__title-1 {
		font-size: 42px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-758ce703 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-df1b644 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-df1b644 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-65f22d {
		--spacer-size: 50px;
	}
	
	body:not(.rtl) .elementor-2742 .elementor-element.elementor-element-272b7c22 {
		right: 0px;
	}
	
	body.rtl .elementor-2742 .elementor-element.elementor-element-272b7c22 {
		left: 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-272b7c22 {
		z-index: 0;
	}
	
	.elementor-2742 .elementor-element.elementor-element-272b7c22 img {
		width: 70%;
		max-width: 70%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-4f91a83 {
		--spacer-size: 70px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-5d80ac9 .dblh__title {
		font-size: 42px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-fccca49 {
		--spacer-size: 30px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-9aeeb50 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-78f346a > .elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-714cd18 {
		--spacer-size: 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-bf83fcc .dblh__title {
		font-size: 42px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-564c625 {
		--spacer-size: 60px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-5c764a2 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 > .elementor-widget-container {
		background-position: 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 .elementor-swiper-button, .elementor-2742 .elementor-element.elementor-element-c548b34 .motion-arrow {
		top: calc(79% - var(--wgl-swiper-button-diameter) / 2);
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .animation-direction-vertical .motion-prev {
		top: calc(79% - var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance) / 2);
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .animation-direction-vertical .motion-next {
		top: calc(79% - var(--wgl-swiper-button-diameter) / 2 + var(--wgl-swiper-buttons-distance) / 2);
	}
	
	.elementor-2742 .elementor-element.elementor-element-6cdb55a .dblh__title {
		font-size: 42px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-44200fe {
		--spacer-size: 70px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-11b2f8f {
		--spacer-size: 70px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-99ee99d {
		top: 2%;
		left: 10%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-667c10ad {
		--spacer-size: 80px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-2e192ad5 {
		z-index: 1;
	}
	
	.elementor-2742 .elementor-element.elementor-element-2e192ad5 .dblh__title {
		font-size: 42px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-d0fcdbc {
		z-index: 1;
	}
	
	.elementor-2742 .elementor-element.elementor-element-73bbe3a3 {
		z-index: 1;
	}
	
	.elementor-2742 .elementor-element.elementor-element-715ec638 {
		z-index: 0;
	}
	
	.elementor-2742 .elementor-element.elementor-element-5dacdad6 {
		--spacer-size: 70px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-d50e280 {
		top: 27%;
		left: 3%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-3c313da {
		top: 80%;
		left: 3%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-b8c1429 {
		top: 7%;
		left: 88%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-3438c05 {
		top: 48%;
		left: 90%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a57f6ab .elementor-repeater-item-596ba0e {
		top: 76%;
		left: 89%;
	}
}

@media (max-width:767px) {
	.elementor-2742 .elementor-element.elementor-element-3fa0245 {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-aa1a463 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-fac27fe {
		--spacer-size: 30px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-cd10a7e .dblh__title {
		font-size: 27px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-cfbe0ff {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-cfbe0ff > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-c744f19 {
		z-index: 2;
	}
	
	.elementor-2742 .elementor-element.elementor-element-8eae400 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-8eae400 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-4436c51 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-d5bfe0d {
		text-align: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-9f0ee74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-9f0ee74 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a8dc475 {
		text-align: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a945401 {
		text-align: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-683d79b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-683d79b > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-08a8bdb {
		text-align: center;
	}
	
	body:not(.rtl) .elementor-2742 .elementor-element.elementor-element-38865757 {
		left: 40%;
	}
	
	body.rtl .elementor-2742 .elementor-element.elementor-element-38865757 {
		right: 40%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-38865757 {
		top: 30%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-674edfaa .dblh__title {
		font-size: 30px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-396a0ba6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-291b676 .dblh__title {
		font-size: 27px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-1fa1f04 {
		--spacer-size: 30px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-70b722d2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-43f82c2 {
		left: 33.3%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-b79e9df {
		left: 33.1%;
		top: 75.5%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-b79e9df .hotspots_content-inner {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-e77d9e2 {
		left: 2.3%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .elementor-repeater-item-e77d9e2 .hotspots_content-inner {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .hotspots_content {
		width: 280px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .hotspots_image {
		padding: 250px 250px 250px 250px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-34a0f7a8 .hotspots_content-inner {
		font-size: 14px;
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-1298bbd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-1298bbd9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-395f71d {
		--spacer-size: 60px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-49435349 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-49435349 .dblh__title {
		font-size: 27px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-758ce703 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-df1b644 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-2742 .elementor-element.elementor-element-df1b644 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-5f19b835 {
		z-index: 2;
	}
	
	.elementor-2742 .elementor-element.elementor-element-65f22d {
		--spacer-size: 50px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-272b7c22 {
		bottom: -95px;
		text-align: right;
	}
	
	.elementor-2742 .elementor-element.elementor-element-4f91a83 {
		--spacer-size: 70px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-5d80ac9 .dblh__title {
		font-size: 27px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-fccca49 {
		--spacer-size: 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-bf83fcc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-bf83fcc .dblh__title {
		font-size: 27px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-c445e33 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 > .elementor-widget-container {
		background-position: 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby {
		--wgl-swiper-buttons-distance: 10px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 .elementor-swiper-button, .elementor-2742 .elementor-element.elementor-element-c548b34 .motion-arrow {
		top: calc(84% - var(--wgl-swiper-button-diameter) / 2);
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .animation-direction-vertical .motion-prev {
		top: calc(84% - var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance) / 2);
		left: calc(30% + 50% - var(--wgl-swiper-button-diameter));
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .animation-direction-vertical .motion-next {
		top: calc(84% - var(--wgl-swiper-button-diameter) / 2 + var(--wgl-swiper-buttons-distance) / 2);
		left: calc(30% + 50%);
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 .elementor-swiper-button-prev, .elementor-2742 .elementor-element.elementor-element-c548b34 .motion-prev {
		left: 30%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 .elementor-swiper-button-next, .elementor-2742 .elementor-element.elementor-element-c548b34 .motion-next {
		right: 30%;
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .elementor-swiper-button-prev, .elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .motion-prev {
		left: calc(30% + 50% - var(--wgl-swiper-button-diameter) - var(--wgl-swiper-buttons-distance) / 2);
	}
	
	.elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .elementor-swiper-button-next, .elementor-2742 .elementor-element.elementor-element-c548b34 .navigation-posiiton-nearby .motion-next {
		left: calc(30% + 50% + 0px + var(--wgl-swiper-buttons-distance) / 2);
	}
	
	.elementor-2742 .elementor-element.elementor-element-6cdb55a .dblh__title {
		font-size: 27px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-d5a1499 {
		text-align: left;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a0bcf81 .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a0bcf81 .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a0bcf81 .price__period {
		padding: -2px -2px -2px -2px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a0bcf81 .pricing__description {
		margin: 0px 20px 24px 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a0bcf81 .pricing__content {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-a0bcf81 .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-64a1210 .pricing__title {
		padding: 30px 20px 24px 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-64a1210 .pricing__price {
		padding: 25px 20px 8px 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-64a1210 .pricing__description {
		margin: 0px 20px 24px 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-64a1210 .pricing__content {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-64a1210 .wgl-button {
		margin: 30px 20px 30px 20px;
		padding: 19px 50px 19px 50px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-44200fe {
		--spacer-size: 80px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-6f420e5f .dblh__title {
		font-size: 30px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-3fd481f8 {
		--spacer-size: 40px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-11b2f8f {
		--spacer-size: 80px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-667c10ad {
		--spacer-size: 50px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-2e192ad5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-2e192ad5 .dblh__title {
		font-size: 27px;
	}
	
	.elementor-2742 .elementor-element.elementor-element-73bbe3a3 {
		z-index: 2;
	}
	
	.elementor-2742 .elementor-element.elementor-element-5dacdad6 {
		--spacer-size: 40px;
	}
}
