/* End custom CSS */

.elementor-19483 .elementor-element.elementor-element-b49c3dc {
	--display: flex;
	--min-height: 825px;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 64px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 5;
}

.elementor-19483 .elementor-element.elementor-element-b49c3dc:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-b49c3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #16578f;
	background-image: url("https://cdn-ilbhcon.nitrocdn.com/UuDOyZixjMAYAcFNfpimWSkIpusAnKjn/assets/images/optimized/rev-7e3a1ce/goonlinenow.co/wp-content/uploads/2025/03/Above-the-Fold.png");
}

.elementor-19483 .elementor-element.elementor-element-b49c3dc:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-19483 .elementor-element.elementor-element-b49c3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-19483 .elementor-element.elementor-element-b49c3dc, .elementor-19483 .elementor-element.elementor-element-b49c3dc::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-a83c9fe {
	text-align: center;
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 37px;
	font-weight: 700;
	line-height: 1.4em;
	letter-spacing: 1.6px;
}

.elementor-19483 .elementor-element.elementor-element-a83c9fe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-19483 .elementor-element.elementor-element-a83c9fe.elementor-element {
	--align-self: center;
}

.elementor-19483 .elementor-element.elementor-element-fe0a0ff {
	column-gap: 0px;
	text-align: center;
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 82px;
	font-weight: 700;
	line-height: .8em;
	letter-spacing: .09em;
	word-spacing: 0px;
}

.elementor-19483 .elementor-element.elementor-element-fe0a0ff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: -0px -0px -0px -0px;
}

.elementor-19483 .elementor-element.elementor-element-fe0a0ff.elementor-element {
	--align-self: center;
}

.elementor-19483 .elementor-element.elementor-element-dd75740 {
	text-align: center;
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 19px;
	font-weight: 300;
	line-height: 2em;
	letter-spacing: .04em;
	word-spacing: 0px;
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-19483 .elementor-element.elementor-element-dd75740 > .elementor-widget-container {
	padding: 12px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-dd75740.elementor-element {
	--align-self: center;
}

.elementor-19483 .elementor-element.elementor-element-74a1467 .elementor-icon-wrapper {
	text-align: center;
}

body:not(.rtl) .elementor-19483 .elementor-element.elementor-element-74a1467 {
	right: 40px;
}

body.rtl .elementor-19483 .elementor-element.elementor-element-74a1467 {
	left: 40px;
}

.elementor-19483 .elementor-element.elementor-element-74a1467 {
	top: 170px;
}

.elementor-19483 .elementor-element.elementor-element-b61285d .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 700;
	background-color: var(--e-global-color-1b6ccb4);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 99px 99px 99px 99px;
	padding: 36px 44px 36px 44px;
}

.elementor-19483 .elementor-element.elementor-element-b61285d .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-b61285d .elementor-button:focus {
	color: #fff;
	background-color: rgba(2, 1, 1, 0);
	border-color: #fff;
}

.elementor-19483 .elementor-element.elementor-element-b61285d .elementor-button:hover svg, .elementor-19483 .elementor-element.elementor-element-b61285d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-19483 .elementor-element.elementor-element-b61285d {
	width: auto;
	max-width: auto;
}

.elementor-19483 .elementor-element.elementor-element-b61285d.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-ee31196 {
	--display: flex;
	--min-height: 530px;
	--gap: 12px 12px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 0px 10px 0px;
	--border-top-width: 10px;
	--border-right-width: 0px;
	--border-bottom-width: 10px;
	--border-left-width: 0px;
	border-color: #eca12c;
	--border-color: #eca12c;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
	--position: absolute;
	top: 40px;
	--z-index: 5;
}

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

.elementor-19483 .elementor-element.elementor-element-ee31196, .elementor-19483 .elementor-element.elementor-element-ee31196::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-ee31196.e-con {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19483 .elementor-element.elementor-element-ee31196 {
	right: 30px;
}

body.rtl .elementor-19483 .elementor-element.elementor-element-ee31196 {
	left: 30px;
}

.elementor-19483 .elementor-element.elementor-element-91d5bb6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--align-items: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-d37ff99 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-19483 .elementor-element.elementor-element-26dc8d4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19483 .elementor-element.elementor-element-26dc8d4.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19483 .elementor-element.elementor-element-26dc8d4.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-26dc8d4.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19483 .elementor-element.elementor-element-26dc8d4.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-26dc8d4.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19483 .elementor-element.elementor-element-26dc8d4 .elementor-icon {
	font-size: 24px;
}

.elementor-19483 .elementor-element.elementor-element-26dc8d4 .elementor-icon svg {
	height: 24px;
}

.elementor-19483 .elementor-element.elementor-element-26dc8d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-26dc8d4.elementor-element {
	--align-self: flex-start;
}

.elementor-19483 .elementor-element.elementor-element-1a00f0a .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-19483 .elementor-element.elementor-element-8d59b62 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-8d59b62.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-c6a8647 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-59c596b img {
	width: 80%;
	max-width: 100%;
	height: 700px;
	object-fit: cover;
	object-position: center center;
	opacity: 1;
	border-radius: 15px 15px 15px 15px;
}

.elementor-19483 .elementor-element.elementor-element-59c596b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 72px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-59c596b.elementor-element {
	--align-self: center;
}

.elementor-19483 .elementor-element.elementor-element-3b700f6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--z-index: 9999;
}

.elementor-19483 .elementor-element.elementor-element-996f66d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-996f66d {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	top: 0px;
	z-index: 999;
}

.elementor-19483 .elementor-element.elementor-element-996f66d.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-19483 .elementor-element.elementor-element-996f66d {
	left: 0px;
}

body.rtl .elementor-19483 .elementor-element.elementor-element-996f66d {
	right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-ae1d54f {
	--display: flex;
	--min-height: 0px;
	--overflow: hidden;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 600px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-19483 .elementor-element.elementor-element-d41207b {
	text-align: center;
	color: #1f1b1b;
	font-family: "Jost", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	letter-spacing: .6px;
}

.elementor-19483 .elementor-element.elementor-element-d41207b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-d41207b.elementor-element {
	--align-self: center;
}

.elementor-19483 .elementor-element.elementor-element-ccf893f {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-ccf893f.e-con {
	--align-self: center;
}

.elementor-19483 .elementor-element.elementor-element-7c06a15 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--gap: 20px 20px;
	--flex-wrap: nowrap;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-7c06a15.e-con {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-31f2576 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-31f2576 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-31f2576.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-0fe4dcb img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-0fe4dcb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-0fe4dcb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-49cf024 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-49cf024 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-49cf024.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-30f789b img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-30f789b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-30f789b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-c2a8cc1 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-c2a8cc1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-c2a8cc1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-e1aaffe img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-e1aaffe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-e1aaffe.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-472e7bc img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-472e7bc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-ff61aee img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-ff61aee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-ff61aee.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-2b1d211 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-2b1d211 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-2b1d211.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-b1b2fe4 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-b1b2fe4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-b1b2fe4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-1bb0b18 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-1bb0b18 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-1bb0b18.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-fa368dd img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-fa368dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-fa368dd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-31d9d51 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-31d9d51 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-31d9d51.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-1ed6692 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-1ed6692 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-1ed6692.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-23f3b18 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-23f3b18 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-23f3b18.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-aa2e7d8 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-aa2e7d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-aa2e7d8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-1858059 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-1858059 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-1858059.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-2bde7c6 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-2bde7c6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-2bde7c6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-04f21cb img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-04f21cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-04f21cb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-35ff807 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-35ff807 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-35ff807.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-8613725 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-8613725 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-8613725.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-2cf8b42 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-2cf8b42 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-28cc5cc img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-28cc5cc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-28cc5cc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-c162c96 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-c162c96 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-c162c96.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-4448c81 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-4448c81 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-4448c81.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-d473694 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-d473694 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-d473694.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-e404c6f img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-e404c6f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-e404c6f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-8683625 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-8683625 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-8683625.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-3bb2d8a img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-3bb2d8a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-3bb2d8a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-0ee15b0 img {
	width: 200px;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-19483 .elementor-element.elementor-element-0ee15b0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-0ee15b0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-9983822 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 200px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-19483 .elementor-element.elementor-element-9983822.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-52a02fa .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 3em;
	font-weight: 600;
}

.elementor-19483 .elementor-element.elementor-element-52a02fa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-52a02fa {
	width: var(--container-widget-width, 20em);
	max-width: 20em;
	--container-widget-width: 20em;
	--container-widget-flex-grow: 0;
}

.elementor-19483 .elementor-element.elementor-element-52a02fa.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-68829c2 {
	--display: flex;
	--min-height: 5px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-68829c2:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-68829c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-19483 .elementor-element.elementor-element-68829c2::before, .elementor-19483 .elementor-element.elementor-element-68829c2 > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-68829c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-68829c2 > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-68829c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-68829c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #ff9b00;
}

.elementor-19483 .elementor-element.elementor-element-68829c2, .elementor-19483 .elementor-element.elementor-element-68829c2::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-68829c2.e-con {
	--align-self: flex-start;
}

.elementor-19483 .elementor-element.elementor-element-dea1cee {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-19483 .elementor-element.elementor-element-3a672a0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 32px 32px;
	--overflow: auto;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-3a672a0.e-con {
	--align-self: center;
}

.elementor-19483 .elementor-element.elementor-element-f2124d5 {
	--display: flex;
	--min-height: 594px;
	--justify-content: space-between;
	--gap: 8px 8px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: .7px .7px .7px .7px;
	--border-top-width: .7px;
	--border-right-width: .7px;
	--border-bottom-width: .7px;
	--border-left-width: .7px;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-19483 .elementor-element.elementor-element-f2124d5:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #eca12c;
	--border-color: #eca12c;
	--border-radius: 15px 15px 15px 15px;
	--border-top-left-radius: 15px;
	--border-top-right-radius: 15px;
	--border-bottom-right-radius: 15px;
	--border-bottom-left-radius: 15px;
}

.elementor-19483 .elementor-element.elementor-element-f2124d5, .elementor-19483 .elementor-element.elementor-element-f2124d5::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-f2124d5.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-f2f00bc .elementor-heading-title {
	color: #164b8f;
	font-family: "Jost", Sans-serif;
	font-size: 1.8em;
	font-weight: 600;
}

.elementor-19483 .elementor-element.elementor-element-f2f00bc > .elementor-widget-container {
	padding: 18px 18px 18px 18px;
}

.elementor-19483 .elementor-element.elementor-element-f2f00bc {
	width: var(--container-widget-width, 100.272%);
	max-width: 100.272%;
	--container-widget-width: 100.272%;
	--container-widget-flex-grow: 0;
}

.elementor-19483 .elementor-element.elementor-element-5e34ffe {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-5e34ffe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-8e87b69 {
	--display: flex;
	--min-height: 5px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-8e87b69:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-8e87b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-19483 .elementor-element.elementor-element-8e87b69::before, .elementor-19483 .elementor-element.elementor-element-8e87b69 > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-8e87b69 > .e-con-inner > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-8e87b69 > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-8e87b69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-8e87b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #ff9b00;
}

.elementor-19483 .elementor-element.elementor-element-8e87b69, .elementor-19483 .elementor-element.elementor-element-8e87b69::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-8e87b69.e-con {
	--align-self: center;
}

.elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-icon i {
	color: #eca12c;
	transition: color .3s;
}

.elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-icon svg {
	fill: #eca12c;
	transition: fill .3s;
}

.elementor-19483 .elementor-element.elementor-element-dd3905d {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #000;
	transition: color .3s;
}

.elementor-19483 .elementor-element.elementor-element-dd3905d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-923ed7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-923ed7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-923ed7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-923ed7f .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-19483 .elementor-element.elementor-element-923ed7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-19483 .elementor-element.elementor-element-923ed7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-923ed7f .elementor-icon-list-icon i {
	color: #eca12c;
	transition: color .3s;
}

.elementor-19483 .elementor-element.elementor-element-923ed7f .elementor-icon-list-icon svg {
	fill: #eca12c;
	transition: fill .3s;
}

.elementor-19483 .elementor-element.elementor-element-923ed7f {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-19483 .elementor-element.elementor-element-923ed7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19483 .elementor-element.elementor-element-923ed7f .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-923ed7f .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #000;
	transition: color .3s;
}

.elementor-19483 .elementor-element.elementor-element-923ed7f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-e511e99 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	fill: #000;
	color: #000;
	background-color: rgba(64, 181, 225, 0);
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-e511e99 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-e511e99.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-261913d .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	background-color: #eca12c;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 99px 99px 99px 99px;
	padding: 22px 48px 22px 48px;
}

.elementor-19483 .elementor-element.elementor-element-261913d .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-261913d .elementor-button:focus {
	color: #000;
	background-color: #fff;
	border-color: #000;
}

.elementor-19483 .elementor-element.elementor-element-261913d .elementor-button:hover svg, .elementor-19483 .elementor-element.elementor-element-261913d .elementor-button:focus svg {
	fill: #000;
}

.elementor-19483 .elementor-element.elementor-element-261913d > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-261913d {
	width: auto;
	max-width: auto;
}

.elementor-19483 .elementor-element.elementor-element-261913d.elementor-element {
	--align-self: flex-start;
}

.elementor-19483 .elementor-element.elementor-element-3e4fe8c {
	--display: flex;
	--min-height: 594px;
	--justify-content: space-between;
	--gap: 8px 8px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: .7px .7px .7px .7px;
	--border-top-width: .7px;
	--border-right-width: .7px;
	--border-bottom-width: .7px;
	--border-left-width: .7px;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-19483 .elementor-element.elementor-element-3e4fe8c:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #eca12c;
	--border-color: #eca12c;
	--border-radius: 15px 15px 15px 15px;
	--border-top-left-radius: 15px;
	--border-top-right-radius: 15px;
	--border-bottom-right-radius: 15px;
	--border-bottom-left-radius: 15px;
}

.elementor-19483 .elementor-element.elementor-element-3e4fe8c, .elementor-19483 .elementor-element.elementor-element-3e4fe8c::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-3e4fe8c.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-74bde2b .elementor-heading-title {
	color: #164b8f;
	font-family: "Jost", Sans-serif;
	font-size: 1.8em;
	font-weight: 600;
}

.elementor-19483 .elementor-element.elementor-element-74bde2b > .elementor-widget-container {
	padding: 18px 18px 18px 18px;
}

.elementor-19483 .elementor-element.elementor-element-74bde2b {
	width: var(--container-widget-width, 100.272%);
	max-width: 100.272%;
	--container-widget-width: 100.272%;
	--container-widget-flex-grow: 0;
}

.elementor-19483 .elementor-element.elementor-element-9f0801a {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-9f0801a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-d27c707 {
	--display: flex;
	--min-height: 5px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-d27c707:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-d27c707 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-19483 .elementor-element.elementor-element-d27c707::before, .elementor-19483 .elementor-element.elementor-element-d27c707 > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-d27c707 > .e-con-inner > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-d27c707 > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-d27c707 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-d27c707 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #ff9b00;
}

.elementor-19483 .elementor-element.elementor-element-d27c707, .elementor-19483 .elementor-element.elementor-element-d27c707::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-d27c707.e-con {
	--align-self: center;
}

.elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-icon i {
	color: #eca12c;
	transition: color .3s;
}

.elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-icon svg {
	fill: #eca12c;
	transition: fill .3s;
}

.elementor-19483 .elementor-element.elementor-element-bb61228 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #000;
	transition: color .3s;
}

.elementor-19483 .elementor-element.elementor-element-bb61228 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-495e7fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-495e7fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-495e7fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-495e7fd .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-19483 .elementor-element.elementor-element-495e7fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-19483 .elementor-element.elementor-element-495e7fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-495e7fd .elementor-icon-list-icon i {
	color: #eca12c;
	transition: color .3s;
}

.elementor-19483 .elementor-element.elementor-element-495e7fd .elementor-icon-list-icon svg {
	fill: #eca12c;
	transition: fill .3s;
}

.elementor-19483 .elementor-element.elementor-element-495e7fd {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-19483 .elementor-element.elementor-element-495e7fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19483 .elementor-element.elementor-element-495e7fd .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-495e7fd .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #000;
	transition: color .3s;
}

.elementor-19483 .elementor-element.elementor-element-495e7fd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-1a3c931 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	fill: #000;
	color: #000;
	background-color: rgba(64, 181, 225, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-1a3c931 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
}

.elementor-19483 .elementor-element.elementor-element-1a3c931.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-f0c76aa .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	background-color: #eca12c;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 99px 99px 99px 99px;
	padding: 22px 48px 22px 48px;
}

.elementor-19483 .elementor-element.elementor-element-f0c76aa .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-f0c76aa .elementor-button:focus {
	color: #000;
	background-color: #fff;
	border-color: #000;
}

.elementor-19483 .elementor-element.elementor-element-f0c76aa .elementor-button:hover svg, .elementor-19483 .elementor-element.elementor-element-f0c76aa .elementor-button:focus svg {
	fill: #000;
}

.elementor-19483 .elementor-element.elementor-element-f0c76aa > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-f0c76aa {
	width: auto;
	max-width: auto;
}

.elementor-19483 .elementor-element.elementor-element-f0c76aa.elementor-element {
	--align-self: flex-start;
}

.elementor-19483 .elementor-element.elementor-element-acf9122 {
	--display: flex;
	--min-height: 594px;
	--justify-content: flex-start;
	--gap: 8px 8px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: .7px .7px .7px .7px;
	--border-top-width: .7px;
	--border-right-width: .7px;
	--border-bottom-width: .7px;
	--border-left-width: .7px;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-19483 .elementor-element.elementor-element-acf9122:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #eca12c;
	--border-color: #eca12c;
	--border-radius: 15px 15px 15px 15px;
	--border-top-left-radius: 15px;
	--border-top-right-radius: 15px;
	--border-bottom-right-radius: 15px;
	--border-bottom-left-radius: 15px;
}

.elementor-19483 .elementor-element.elementor-element-acf9122, .elementor-19483 .elementor-element.elementor-element-acf9122::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-acf9122.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-0f6d895 .elementor-heading-title {
	color: #164b8f;
	font-family: "Jost", Sans-serif;
	font-size: 1.8em;
	font-weight: 600;
}

.elementor-19483 .elementor-element.elementor-element-0f6d895 > .elementor-widget-container {
	padding: 18px 18px 18px 18px;
}

.elementor-19483 .elementor-element.elementor-element-0f6d895 {
	width: var(--container-widget-width, 100.272%);
	max-width: 100.272%;
	--container-widget-width: 100.272%;
	--container-widget-flex-grow: 0;
}

.elementor-19483 .elementor-element.elementor-element-2e45431 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-a267090 {
	--display: flex;
	--min-height: 5px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-a267090:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-a267090 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-19483 .elementor-element.elementor-element-a267090::before, .elementor-19483 .elementor-element.elementor-element-a267090 > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-a267090 > .e-con-inner > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-a267090 > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-a267090 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-a267090 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #ff9b00;
}

.elementor-19483 .elementor-element.elementor-element-a267090, .elementor-19483 .elementor-element.elementor-element-a267090::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-a267090.e-con {
	--align-self: center;
}

.elementor-19483 .elementor-element.elementor-element-b0dea36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-b0dea36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-b0dea36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-b0dea36 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-19483 .elementor-element.elementor-element-b0dea36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-19483 .elementor-element.elementor-element-b0dea36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-19483 .elementor-element.elementor-element-b0dea36 .elementor-icon-list-icon i {
	color: #eca12c;
	transition: color .3s;
}

.elementor-19483 .elementor-element.elementor-element-b0dea36 .elementor-icon-list-icon svg {
	fill: #eca12c;
	transition: fill .3s;
}

.elementor-19483 .elementor-element.elementor-element-b0dea36 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-19483 .elementor-element.elementor-element-b0dea36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19483 .elementor-element.elementor-element-b0dea36 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-b0dea36 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #000;
	transition: color .3s;
}

.elementor-19483 .elementor-element.elementor-element-b0dea36 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-19483 .elementor-element.elementor-element-b0dea36.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-230fdea .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	background-color: #eca12c;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 99px 99px 99px 99px;
	padding: 22px 48px 22px 48px;
}

.elementor-19483 .elementor-element.elementor-element-230fdea .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-230fdea .elementor-button:focus {
	color: #000;
	background-color: #fff;
	border-color: #000;
}

.elementor-19483 .elementor-element.elementor-element-230fdea .elementor-button:hover svg, .elementor-19483 .elementor-element.elementor-element-230fdea .elementor-button:focus svg {
	fill: #000;
}

.elementor-19483 .elementor-element.elementor-element-230fdea > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-230fdea {
	width: auto;
	max-width: auto;
}

.elementor-19483 .elementor-element.elementor-element-230fdea.elementor-element {
	--align-self: flex-start;
}

.elementor-19483 .elementor-element.elementor-element-4c77228 {
	--display: flex;
	--min-height: 0px;
	--overflow: hidden;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-30254bd {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-30254bd:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-30254bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-19483 .elementor-element.elementor-element-30254bd, .elementor-19483 .elementor-element.elementor-element-30254bd::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-497e2e7 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-497e2e7:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-497e2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #bebebe;
}

.elementor-19483 .elementor-element.elementor-element-497e2e7, .elementor-19483 .elementor-element.elementor-element-497e2e7::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-23e4c72 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-23e4c72:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-23e4c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #bebebe;
}

.elementor-19483 .elementor-element.elementor-element-23e4c72, .elementor-19483 .elementor-element.elementor-element-23e4c72::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-f20bf7c {
	--display: flex;
	--min-height: 0px;
	--background-transition: .3s;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-24893c2 img {
	width: 100%;
	height: 600px;
	object-fit: cover;
	object-position: center center;
	border-radius: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-24893c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-24893c2 {
	z-index: 2;
}

.elementor-19483 .elementor-element.elementor-element-d46180d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-19483 .elementor-element.elementor-element-d46180d:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-d46180d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-19483 .elementor-element.elementor-element-d46180d, .elementor-19483 .elementor-element.elementor-element-d46180d::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-7f38ca7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-7f38ca7.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-d5cfc94 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: -0px;
	--margin-bottom: -0px;
	--margin-left: -0px;
	--margin-right: -0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-3a2d794 .elementor-heading-title {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 3em;
	font-weight: 600;
}

.elementor-19483 .elementor-element.elementor-element-3a2d794 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-3a2d794 {
	width: var(--container-widget-width, 20em);
	max-width: 20em;
	--container-widget-width: 20em;
	--container-widget-flex-grow: 0;
}

.elementor-19483 .elementor-element.elementor-element-3a2d794.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-707aa60 {
	--display: flex;
	--min-height: 5px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-707aa60:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-707aa60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-19483 .elementor-element.elementor-element-707aa60::before, .elementor-19483 .elementor-element.elementor-element-707aa60 > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-707aa60 > .e-con-inner > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-707aa60 > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-707aa60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-707aa60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #ff9b00;
}

.elementor-19483 .elementor-element.elementor-element-707aa60, .elementor-19483 .elementor-element.elementor-element-707aa60::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-707aa60.e-con {
	--align-self: flex-start;
}

.elementor-19483 .elementor-element.elementor-element-a1addc8 {
	--display: flex;
	--gap: 48px 48px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 48px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-bf62fd3 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 42px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	background-color: rgba(64, 181, 225, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-bf62fd3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-bf62fd3 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-19483 .elementor-element.elementor-element-bf62fd3.elementor-element {
	--align-self: stretch;
}

.elementor-19483 .elementor-element.elementor-element-d9b45e5 {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-42720cf {
	--display: flex;
	--min-height: 2px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-19483 .elementor-element.elementor-element-42720cf::before, .elementor-19483 .elementor-element.elementor-element-42720cf > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-42720cf > .e-con-inner > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-42720cf > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-42720cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-42720cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: rgba(255, 0, 0, 0);
}

.elementor-19483 .elementor-element.elementor-element-42720cf, .elementor-19483 .elementor-element.elementor-element-42720cf::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-42720cf.e-con {
	--align-self: flex-start;
}

.elementor-19483 .elementor-element.elementor-element-0881931 .elementor-button .elementor-align-icon-right {
	margin-left: 12px;
}

.elementor-19483 .elementor-element.elementor-element-0881931 .elementor-button .elementor-align-icon-left {
	margin-right: 12px;
}

.elementor-19483 .elementor-element.elementor-element-0881931 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 42px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	background-color: rgba(64, 181, 225, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-0881931 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-0881931 {
	width: 100%;
	max-width: 100%;
}

.elementor-19483 .elementor-element.elementor-element-0881931.elementor-element {
	--align-self: stretch;
}

.elementor-19483 .elementor-element.elementor-element-857f53a {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-28b075a {
	--display: flex;
	--min-height: 2px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-19483 .elementor-element.elementor-element-28b075a::before, .elementor-19483 .elementor-element.elementor-element-28b075a > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-28b075a > .e-con-inner > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-28b075a > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-28b075a > .e-con-inner > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-28b075a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: rgba(255, 0, 0, 0);
}

.elementor-19483 .elementor-element.elementor-element-28b075a, .elementor-19483 .elementor-element.elementor-element-28b075a::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-28b075a.e-con {
	--align-self: flex-start;
}

.elementor-19483 .elementor-element.elementor-element-6d218ce .elementor-button .elementor-align-icon-right {
	margin-left: 12px;
}

.elementor-19483 .elementor-element.elementor-element-6d218ce .elementor-button .elementor-align-icon-left {
	margin-right: 12px;
}

.elementor-19483 .elementor-element.elementor-element-6d218ce .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 42px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	background-color: rgba(64, 181, 225, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-6d218ce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-6d218ce {
	width: 100%;
	max-width: 100%;
}

.elementor-19483 .elementor-element.elementor-element-6d218ce.elementor-element {
	--align-self: stretch;
}

.elementor-19483 .elementor-element.elementor-element-23fd52e {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-3b230f7 {
	--display: flex;
	--min-height: 2px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-19483 .elementor-element.elementor-element-3b230f7::before, .elementor-19483 .elementor-element.elementor-element-3b230f7 > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-3b230f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-3b230f7 > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-3b230f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-3b230f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: rgba(255, 0, 0, 0);
}

.elementor-19483 .elementor-element.elementor-element-3b230f7, .elementor-19483 .elementor-element.elementor-element-3b230f7::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-3b230f7.e-con {
	--align-self: flex-start;
}

.elementor-19483 .elementor-element.elementor-element-508d0a4 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 100px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-19483 .elementor-element.elementor-element-508d0a4.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-017b0ba .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 3em;
	font-weight: 600;
}

.elementor-19483 .elementor-element.elementor-element-017b0ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-017b0ba {
	width: var(--container-widget-width, 352px);
	max-width: 352px;
	--container-widget-width: 352px;
	--container-widget-flex-grow: 0;
}

.elementor-19483 .elementor-element.elementor-element-017b0ba.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-3cc69cd {
	--display: flex;
	--min-height: 5px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-3cc69cd:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-3cc69cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-19483 .elementor-element.elementor-element-3cc69cd::before, .elementor-19483 .elementor-element.elementor-element-3cc69cd > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-3cc69cd > .e-con-inner > .elementor-background-video-container::before, .elementor-19483 .elementor-element.elementor-element-3cc69cd > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-3cc69cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-19483 .elementor-element.elementor-element-3cc69cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #ff9b00;
}

.elementor-19483 .elementor-element.elementor-element-3cc69cd, .elementor-19483 .elementor-element.elementor-element-3cc69cd::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-3cc69cd.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-0015a69 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-19483 .elementor-element.elementor-element-624c947 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 150px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-19483 .elementor-element.elementor-element-624c947.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-b8c6524 {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-19483 .elementor-element.elementor-element-b8c6524 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 2.5em;
	font-weight: 500;
}

.elementor-19483 .elementor-element.elementor-element-b8c6524 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 48px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-b8c6524.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-93c0bcf {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-93c0bcf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-49bb19e .elementor-main-swiper {
	height: 400px;
	width: 100%;
}

.elementor-19483 .elementor-element.elementor-element-49bb19e.elementor-skin-slideshow .elementor-main-swiper {
	margin-bottom: 10px;
}

.elementor-19483 .elementor-element.elementor-element-49bb19e .elementor-swiper-button {
	font-size: 20px;
}

.elementor-19483 .elementor-element.elementor-element-49bb19e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-49bb19e {
	width: 100%;
	max-width: 100%;
	z-index: 0;
}

.elementor-19483 .elementor-element.elementor-element-49bb19e.elementor-element {
	--align-self: stretch;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-8496f9d {
	--display: flex;
	--min-height: 500px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-evenly;
	--align-items: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 200px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-19483 .elementor-element.elementor-element-8496f9d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-5834a0e {
	--display: flex;
	--min-height: 400px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-start;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-5834a0e.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-f9cee75 img {
	width: 70%;
	height: 100%;
}

.elementor-19483 .elementor-element.elementor-element-fd56d0b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-fd56d0b.e-con {
	--align-self: stretch;
}

.elementor-19483 .elementor-element.elementor-element-92506dc {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 64px;
	--padding-right: 64px;
}

.elementor-19483 .elementor-element.elementor-element-92506dc:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-92506dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-19483 .elementor-element.elementor-element-92506dc, .elementor-19483 .elementor-element.elementor-element-92506dc::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-95e4e91 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--overflow: hidden;
	--background-transition: .3s;
	--border-radius: 2px 2px 2px 2px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-95e4e91.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-8813433 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-8813433:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-8813433 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(145, 16, 16, 0);
}

.elementor-19483 .elementor-element.elementor-element-8813433, .elementor-19483 .elementor-element.elementor-element-8813433::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-8813433.e-con {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-b643d0c {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-b643d0c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-6621410 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-6621410.elementor-element {
	--order: 99999;
}

.elementor-19483 .elementor-element.elementor-element-4a6c52f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-start;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-4a6c52f.e-con {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-0a324e9 {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-0a324e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-bb5eb0e {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-bb5eb0e.elementor-element {
	--order: 99999;
}

.elementor-19483 .elementor-element.elementor-element-9c436c2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-start;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-9c436c2.e-con {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-92c7fa2 {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-92c7fa2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-85f10b1 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-85f10b1.elementor-element {
	--order: 99999;
}

.elementor-19483 .elementor-element.elementor-element-495af63 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-start;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-495af63.e-con {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-84e6643 {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-84e6643 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-f5c30e7 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-19483 .elementor-element.elementor-element-f5c30e7.elementor-element {
	--order: 99999;
}

.elementor-19483 .elementor-element.elementor-element-594af22 {
	--display: flex;
	--min-height: 137px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 48px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-5979796 {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: var(--container-widget-width, 15.645%);
	max-width: 15.645%;
	--container-widget-width: 15.645%;
	--container-widget-flex-grow: 0;
}

.elementor-19483 .elementor-element.elementor-element-5979796 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-5979796.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-15fa174 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19483 .elementor-element.elementor-element-15fa174.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-19483 .elementor-element.elementor-element-b631b34 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-b631b34 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-004ec59 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #000;
	color: #000;
	background-color: rgba(64, 181, 225, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-004ec59 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19483 .elementor-element.elementor-element-0baebff {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 125px;
	--padding-bottom: 125px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-19483 .elementor-element.elementor-element-0baebff:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-0baebff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #16578f;
}

.elementor-19483 .elementor-element.elementor-element-0baebff, .elementor-19483 .elementor-element.elementor-element-0baebff::before {
	--border-transition: .3s;
}

.elementor-19483 .elementor-element.elementor-element-89a9b0f {
	text-align: center;
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-19483 .elementor-element.elementor-element-89a9b0f .elementor-heading-title {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-weight: 600;
	line-height: 84px;
}

.elementor-19483 .elementor-element.elementor-element-89a9b0f > .elementor-widget-container {
	padding: 0px 25px 48px 25px;
}

.elementor-19483 .elementor-element.elementor-element-89a9b0f.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19483 .elementor-element.elementor-element-d88bb62 .elementor-button .elementor-align-icon-right {
	margin-left: 19px;
}

.elementor-19483 .elementor-element.elementor-element-d88bb62 .elementor-button .elementor-align-icon-left {
	margin-right: 19px;
}

.elementor-19483 .elementor-element.elementor-element-d88bb62 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	background-color: #eca12c;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(255, 255, 255, 0);
	border-radius: 99px 99px 99px 99px;
	padding: 36px 64px 36px 64px;
}

.elementor-19483 .elementor-element.elementor-element-d88bb62 .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-d88bb62 .elementor-button:focus {
	color: #fff;
	background-color: rgba(2, 1, 1, 0);
	border-color: #fff;
}

.elementor-19483 .elementor-element.elementor-element-d88bb62 .elementor-button:hover svg, .elementor-19483 .elementor-element.elementor-element-d88bb62 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-19483 .elementor-element.elementor-element-d88bb62 {
	width: auto;
	max-width: auto;
}

.elementor-19483 .elementor-element.elementor-element-d88bb62.elementor-element {
	--align-self: center;
}

.elementor-19483 .elementor-element.elementor-element-13324cd {
	--display: flex;
	--min-height: 900px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--position: fixed;
	top: 0px;
}

.elementor-19483 .elementor-element.elementor-element-13324cd:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-13324cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhcon.nitrocdn.com/UuDOyZixjMAYAcFNfpimWSkIpusAnKjn/assets/images/optimized/rev-7e3a1ce/goonlinenow.co/wp-content/uploads/2025/03/Parallax-BG.png");
}

.elementor-19483 .elementor-element.elementor-element-13324cd:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-19483 .elementor-element.elementor-element-13324cd > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-19483 .elementor-element.elementor-element-13324cd, .elementor-19483 .elementor-element.elementor-element-13324cd::before {
	--border-transition: .3s;
}

body:not(.rtl) .elementor-19483 .elementor-element.elementor-element-13324cd {
	left: 0px;
}

body.rtl .elementor-19483 .elementor-element.elementor-element-13324cd {
	right: 0px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1366px) {
	.elementor-19483 .elementor-element.elementor-element-b61285d .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-b61285d > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-b61285d {
		width: var(--container-widget-width, 441.859px);
		max-width: 441.859px;
		--container-widget-width: 441.859px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-1a00f0a .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-9983822 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-dea1cee {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-5e34ffe {
		font-size: .9em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-5e34ffe > .elementor-widget-container {
		margin: 0px 0px 40px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19483 .elementor-element.elementor-element-dd3905d .elementor-icon-list-item > a {
		font-size: .8em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-74bde2b > .elementor-widget-container {
		margin: 0px 0px 32px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-9f0801a {
		font-size: .9em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-item > a {
		font-size: .8em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-2e45431 {
		font-size: .9em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-2e45431 > .elementor-widget-container {
		margin: 0px 0px 32px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-b0dea36 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-230fdea > .elementor-widget-container {
		margin: 160px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d46180d {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-508d0a4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0015a69 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-49bb19e.elementor-skin-slideshow .elementor-main-swiper {
		margin-bottom: 10px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-89a9b0f {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
}

@media (max-width:1200px) {
	.elementor-19483 .elementor-element.elementor-element-b49c3dc {
		--padding-top: 130px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-fe0a0ff {
		font-size: 6em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-dd75740 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-59c596b {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f2f00bc {
		text-align: left;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f2f00bc .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f2f00bc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-5e34ffe > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-dd3905d > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-74bde2b .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-74bde2b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19483 .elementor-element.elementor-element-bb61228 .elementor-icon-list-item > a {
		font-size: .8em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0f6d895 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0f6d895 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-2e45431 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-230fdea > .elementor-widget-container {
		margin: 148px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-49bb19e.elementor-skin-slideshow .elementor-main-swiper {
		margin-bottom: 10px;
	}
}

@media (max-width:1024px) {
	.elementor-19483 .elementor-element.elementor-element-fe0a0ff {
		font-size: 5em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d37ff99 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-1a00f0a .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-59c596b img {
		width: 1000px;
		height: 500px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-9983822 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-52a02fa .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-52a02fa {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-dea1cee {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f2124d5 {
		--min-height: 670px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f2f00bc .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3e4fe8c {
		--min-height: 670px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-74bde2b .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-acf9122 {
		--min-height: 670px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0f6d895 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d46180d {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3a2d794 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0881931 .elementor-button {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-6d218ce .elementor-button {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-6d218ce.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-19483 .elementor-element.elementor-element-508d0a4 {
		--padding-top: 64px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-017b0ba .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-017b0ba {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0015a69 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-624c947 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-b8c6524 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-b8c6524 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-93c0bcf.e-con {
		--align-self: center;
	}
	
	.elementor-19483 .elementor-element.elementor-element-49bb19e.elementor-skin-slideshow .elementor-main-swiper {
		margin-bottom: 10px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-89a9b0f .elementor-heading-title {
		font-size: 55px;
	}
}

@media (max-width:767px) {
	.elementor-19483 .elementor-element.elementor-element-b49c3dc {
		--min-height: 547px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-a83c9fe {
		font-size: 14px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-a83c9fe > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-fe0a0ff {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-dd75740 {
		font-size: .9em;
		line-height: 1.2em;
		--container-widget-width: 346px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 346px);
		max-width: 346px;
	}
	
	body:not(.rtl) .elementor-19483 .elementor-element.elementor-element-74a1467 {
		right: 10px;
	}
	
	body.rtl .elementor-19483 .elementor-element.elementor-element-74a1467 {
		left: 10px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-74a1467 {
		top: 605px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-b61285d .elementor-button {
		font-size: 12px;
		padding: 18px 18px 18px 18px;
	}
	
	body:not(.rtl) .elementor-19483 .elementor-element.elementor-element-ee31196 {
		right: 0px;
	}
	
	body.rtl .elementor-19483 .elementor-element.elementor-element-ee31196 {
		left: 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-ee31196 {
		top: 92px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d37ff99 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-1a00f0a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-1a00f0a {
		z-index: 2;
	}
	
	.elementor-19483 .elementor-element.elementor-element-59c596b img {
		width: 90%;
		height: 213px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-59c596b > .elementor-widget-container {
		margin: 6px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-59c596b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-ae1d54f {
		--width: 100%;
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-top: 200px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d41207b {
		text-align: center;
		font-size: .8em;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		z-index: 1;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d41207b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d41207b.elementor-element {
		--align-self: flex-start;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-ccf893f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-9983822 {
		--margin-top: 72px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-52a02fa .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-52a02fa {
		width: var(--container-widget-width, 242em);
		max-width: 242em;
		--container-widget-width: 242em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-68829c2 {
		--width: 20%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-dea1cee {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3a672a0 {
		--content-width: 500px;
		--min-height: 0px;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: flex-start;
		--align-items: flex-start;
		--flex-wrap: nowrap;
		--margin-top: 12px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3a672a0.e-con {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f2124d5.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f2f00bc .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f2f00bc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-5e34ffe {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-8e87b69 {
		--width: 20%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-261913d .elementor-button {
		font-size: 14px;
		padding: 18px 36px 18px 36px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-261913d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3e4fe8c.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-74bde2b .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-74bde2b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-9f0801a {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d27c707 {
		--width: 20%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f0c76aa .elementor-button {
		font-size: 14px;
		padding: 18px 36px 18px 36px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f0c76aa > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-acf9122.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0f6d895 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0f6d895 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-2e45431 {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-a267090 {
		--width: 20%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-230fdea .elementor-button {
		font-size: 14px;
		padding: 18px 36px 18px 36px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-230fdea > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-4c77228 {
		--min-height: 0px;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: center;
		--align-items: flex-start;
		--gap: 10px 10px;
		--flex-wrap: nowrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-30254bd {
		--width: 50px;
		--min-height: 10px;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-30254bd.e-con {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-19483 .elementor-element.elementor-element-497e2e7 {
		--width: 50px;
		--min-height: 10px;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-497e2e7.e-con {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-19483 .elementor-element.elementor-element-23e4c72 {
		--width: 50px;
		--min-height: 10px;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-23e4c72.e-con {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-19483 .elementor-element.elementor-element-24893c2 img {
		height: 200px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d46180d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3a2d794 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3a2d794 {
		width: var(--container-widget-width, 242em);
		max-width: 242em;
		--container-widget-width: 242em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-707aa60 {
		--width: 20%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-a1addc8 {
		--gap: 12px 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-bf62fd3 .elementor-button {
		font-size: 1em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d9b45e5 {
		font-size: .8em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-42720cf {
		--width: 100%;
		--min-height: 1px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0881931 .elementor-button {
		font-size: 1em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-857f53a {
		font-size: .8em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-28b075a {
		--width: 100%;
		--min-height: 1px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-6d218ce .elementor-button {
		font-size: 1em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-23fd52e {
		font-size: .8em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3b230f7 {
		--width: 100%;
		--min-height: 1px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-508d0a4 {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-017b0ba .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-017b0ba {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-988ade8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3cc69cd {
		--width: 20%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0015a69 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-58db496 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-624c947 {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-b8c6524 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-b8c6524 {
		width: var(--container-widget-width, 242em);
		max-width: 242em;
		--container-widget-width: 242em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19483 .elementor-element.elementor-element-49bb19e.elementor-skin-slideshow .elementor-main-swiper {
		margin-bottom: 10px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-8496f9d {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 48px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-5834a0e {
		--min-height: 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f9cee75 img {
		width: 41%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f9cee75 > .elementor-widget-container {
		padding: 0px 0px 24px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-92506dc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-b643d0c {
		font-size: .9em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0a324e9 {
		font-size: .9em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-92c7fa2 {
		font-size: .9em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-84e6643 {
		font-size: .9em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-594af22 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
		--flex-wrap: nowrap;
	}
	
	.elementor-19483 .elementor-element.elementor-element-5979796 {
		--container-widget-width: 69px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69px);
		max-width: 69px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-15fa174 {
		--content-width: 527px;
		--justify-content: flex-end;
	}
	
	.elementor-19483 .elementor-element.elementor-element-15fa174.e-con {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-19483 .elementor-element.elementor-element-0baebff {
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-89a9b0f .elementor-heading-title {
		font-size: 29px;
		line-height: 1.6em;
	}
	
	.elementor-19483 .elementor-element.elementor-element-89a9b0f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-89a9b0f {
		--container-widget-width: 980%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 980%);
		max-width: 980%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d88bb62 .elementor-button {
		font-size: 12px;
		padding: 18px 18px 18px 18px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d88bb62 {
		width: initial;
		max-width: initial;
	}
}

@media (min-width:768px) {
	.elementor-19483 .elementor-element.elementor-element-b49c3dc {
		--content-width: 100%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-ee31196 {
		--width: 350px;
	}
	
	.elementor-19483 .elementor-element.elementor-element-8d59b62 {
		--width: 100%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-ae1d54f {
		--width: 100%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-ccf893f {
		--width: 98%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-68829c2 {
		--width: 12%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3a672a0 {
		--content-width: 100%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-f2124d5 {
		--width: 31%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-8e87b69 {
		--width: 10%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3e4fe8c {
		--width: 32%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-d27c707 {
		--width: 10%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-acf9122 {
		--width: 31%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-a267090 {
		--width: 10%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-4c77228 {
		--width: 0%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-7f38ca7 {
		--width: 100%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-707aa60 {
		--width: 12%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-42720cf {
		--width: 100%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-28b075a {
		--width: 100%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3b230f7 {
		--width: 100%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3cc69cd {
		--width: 8.124%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-93c0bcf {
		--width: 100%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-5834a0e {
		--width: 23.81%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-8813433 {
		--width: 100%;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-19483 .elementor-element.elementor-element-ee31196 {
		--width: 18%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-8d59b62 {
		--width: 99%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-19483 .elementor-element.elementor-element-f2124d5 {
		--width: 50%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-3e4fe8c {
		--width: 50%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-acf9122 {
		--width: 50%;
	}
	
	.elementor-19483 .elementor-element.elementor-element-93c0bcf {
		--width: 90%;
	}
}

/* Start custom CSS for icon, class: .elementor-element-74a1467 */
.elementor-19483 .elementor-element.elementor-element-74a1467 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-26dc8d4 */
.elementor-19483 .elementor-element.elementor-element-26dc8d4 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-59c596b */
.elementor-19483 .elementor-element.elementor-element-59c596b {
	position: absolute;
	top: 70%;
	left: 50%;
	transform: translateX(-50%);
	width: 1592px;
	height: 634px;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-996f66d */

/* Opaque background (behind modal) */
.modal-overlay {
	display: none;
	position: fixed;
	top: 10;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 999;
}

/* Ensure modal is above the overlay */
#booking_modal {
	display: none;
	position: fixed !important;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1000;
	width: 80%;
	max-width: 1200px;
	background: white;
	padding: 20px;
	border-radius: 10px;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, .2);
}

/* Stop scrolling when modal is open */
body.modal-open {
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7c06a15 */
.elementor-19483 .elementor-element.elementor-element-7c06a15 {
	display: flex;
	gap: 20px;
	min-width: 200%;
	animation: conveyor 25s linear infinite;
}

/* Smooth infinite scrolling animation */
@keyframes conveyor {
	0% {
		transform: translateX(0);
	}
	
	100% {
		transform: translateX(-80.8%);
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ccf893f */

/* Ensure the outer container clips the overflowing images */
.elementor-19483 .elementor-element.elementor-element-ccf893f {
	width: 1920px;
	overflow: hidden;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3a672a0 */
.elementor-19483 .elementor-element.elementor-element-3a672a0 {
	justify-content: flex-start;
	transition: transform 1s ease-in-out;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dea1cee */
.bt1, .bt2 {
	cursor: pointer;
}

.bt1 .elementor-button, .bt2 .elementor-button {
	display: flex;
}

.bt1 .elementor-button-icon, .bt2 .elementor-button-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .9em;
	width: auto;
	height: auto;
}

.srv_title {
	transform: rotate(-45deg);
	color: #eca12c;
	display: inline-block;
	font-size: 1em;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-0881931 */
.elementor-19483 .elementor-element.elementor-element-0881931 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-857f53a */
.elementor-19483 .elementor-element.elementor-element-857f53a {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-28b075a */
.elementor-19483 .elementor-element.elementor-element-28b075a {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-6d218ce */
.elementor-19483 .elementor-element.elementor-element-6d218ce {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-23fd52e */
.elementor-19483 .elementor-element.elementor-element-23fd52e {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3b230f7 */
.elementor-19483 .elementor-element.elementor-element-3b230f7 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d46180d */
.srbt1, .srbt2, .srbt3 {
	cursor: pointer;
}

.srbt1 .elementor-button, .srbt2 .elementor-button, .srbt3 .elementor-button {
	display: flex;
}

.srbt1 .elementor-button-icon, .srbt2 .elementor-button-icon, .srbt3 .elementor-button-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .6em;
	width: auto;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8496f9d */
.srbt1, .srbt2, .srbt3 {
	cursor: pointer;
}

.srbt1 .elementor-button, .srbt2 .elementor-button, .srbt3 .elementor-button {
	display: flex;
}

.srbt1 .elementor-button-icon, .srbt2 .elementor-button-icon, .srbt3 .elementor-button-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .6em;
	width: auto;
	height: auto;
}

.elementor-19483 .elementor-element.elementor-element-8496f9d {
	display: none;
}
