/* End custom CSS */

.elementor-25068 .elementor-element.elementor-element-93b0e0c {
	--display: flex;
	--min-height: 650px;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 72px;
	--padding-bottom: 50px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 5;
}

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

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

.elementor-25068 .elementor-element.elementor-element-93b0e0c, .elementor-25068 .elementor-element.elementor-element-93b0e0c::before {
	--border-transition: .3s;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

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

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

.elementor-25068 .elementor-element.elementor-element-d4ccc1f {
	column-gap: 0px;
	text-align: center;
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 64px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 1px;
	word-spacing: 0px;
}

.elementor-25068 .elementor-element.elementor-element-d4ccc1f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 16px 16px 16px 16px;
}

.elementor-25068 .elementor-element.elementor-element-d4ccc1f.elementor-element {
	--align-self: center;
}

.elementor-25068 .elementor-element.elementor-element-af43d35 {
	text-align: center;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 120%;
	word-spacing: 0px;
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-25068 .elementor-element.elementor-element-af43d35 > .elementor-widget-container {
	padding: 12px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-af43d35.elementor-element {
	--align-self: center;
}

.elementor-25068 .elementor-element.elementor-element-590d2cf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
}

.elementor-25068 .elementor-element.elementor-element-e763d59 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	background-color: #eba12b;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-1b6ccb4);
	border-radius: 99px 99px 99px 99px;
	padding: 24px 56px 24px 56px;
}

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

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

.elementor-25068 .elementor-element.elementor-element-e763d59 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-e763d59 {
	width: auto;
	max-width: auto;
}

.elementor-25068 .elementor-element.elementor-element-e763d59.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-311787f .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-25068 .elementor-element.elementor-element-311787f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 15px 15px 15px 15px;
}

.elementor-25068 .elementor-element.elementor-element-311787f.elementor-element {
	--align-self: center;
}

.elementor-25068 .elementor-element.elementor-element-e914cf5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--margin-top: 550px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 150px;
	--padding-right: 150px;
	--z-index: 1;
}

.elementor-25068 .elementor-element.elementor-element-e048e31 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-e048e31.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-25068 .elementor-element.elementor-element-4a47b97 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Jost", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-8eb278a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-e061f93 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--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-25068 .elementor-element.elementor-element-cbfae7e .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	background-color: #eba12b;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-1b6ccb4);
	border-radius: 99px 99px 99px 99px;
	padding: 18px 56px 18px 56px;
}

.elementor-25068 .elementor-element.elementor-element-cbfae7e .elementor-button:hover, .elementor-25068 .elementor-element.elementor-element-cbfae7e .elementor-button:focus {
	color: #000;
	background-color: rgba(2, 1, 1, 0);
	border-color: #000;
}

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

.elementor-25068 .elementor-element.elementor-element-cbfae7e > .elementor-widget-container {
	margin: 24px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-cbfae7e {
	width: auto;
	max-width: auto;
}

.elementor-25068 .elementor-element.elementor-element-cbfae7e.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-2a6ca01 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-5297527 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Jost", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-44abaec .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-25068 .elementor-element.elementor-element-44abaec > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	border-radius: 25px 25px 25px 25px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-25068 .elementor-element.elementor-element-125ff86 .elementor-icon-list-icon i {
	color: var(--e-global-color-1b6ccb4);
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-125ff86 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-1b6ccb4);
	transition: fill .3s;
}

.elementor-25068 .elementor-element.elementor-element-125ff86 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

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

.elementor-25068 .elementor-element.elementor-element-125ff86 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-c9cd9a3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 150px;
	--padding-right: 150px;
}

.elementor-25068 .elementor-element.elementor-element-6b69ba0 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-25068 .elementor-element.elementor-element-de252e4 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-25068 .elementor-element.elementor-element-de252e4.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-1f130c2 {
	text-align: center;
}

.elementor-25068 .elementor-element.elementor-element-1f130c2 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 3em;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-1f130c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-1f130c2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-4563b9f {
	--display: flex;
	--min-height: 10px;
	--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;
	--flex-wrap-mobile: wrap;
	--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-25068 .elementor-element.elementor-element-4563b9f:not(.elementor-motion-effects-element-type-background), .elementor-25068 .elementor-element.elementor-element-4563b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

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

.elementor-25068 .elementor-element.elementor-element-4563b9f, .elementor-25068 .elementor-element.elementor-element-4563b9f::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-4563b9f.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-25068 .elementor-element.elementor-element-5bbf07d img {
	width: 90%;
}

.elementor-25068 .elementor-element.elementor-element-5bbf07d > .elementor-widget-container {
	margin: 48px 0px 48px 0px;
}

.elementor-25068 .elementor-element.elementor-element-ae22d0a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 12px 12px;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-1ddd8d1 {
	--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-25068 .elementor-element.elementor-element-e1243e1 {
	text-align: left;
}

.elementor-25068 .elementor-element.elementor-element-e1243e1 img {
	width: 80px;
	height: 80px;
}

.elementor-25068 .elementor-element.elementor-element-e1243e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-e1243e1.elementor-element {
	--align-self: flex-start;
}

.elementor-25068 .elementor-element.elementor-element-d34b900 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-d8eb24d {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-d8eb24d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-106ba75 {
	color: #666;
}

.elementor-25068 .elementor-element.elementor-element-baa52e1 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-baa52e1 > .elementor-widget-container {
	margin: 18px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-fb589e8 {
	--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-25068 .elementor-element.elementor-element-71d8001 {
	text-align: left;
}

.elementor-25068 .elementor-element.elementor-element-71d8001 img {
	width: 80px;
	height: 80px;
}

.elementor-25068 .elementor-element.elementor-element-71d8001 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-71d8001.elementor-element {
	--align-self: flex-start;
}

.elementor-25068 .elementor-element.elementor-element-8486401 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-d1432a7 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-d1432a7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-68b8624 {
	color: #666;
}

.elementor-25068 .elementor-element.elementor-element-25e94ea {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-25e94ea > .elementor-widget-container {
	margin: 18px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-c13764f {
	--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-25068 .elementor-element.elementor-element-af948c4 {
	text-align: left;
}

.elementor-25068 .elementor-element.elementor-element-af948c4 img {
	width: 80px;
	height: 80px;
}

.elementor-25068 .elementor-element.elementor-element-af948c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-af948c4.elementor-element {
	--align-self: flex-start;
}

.elementor-25068 .elementor-element.elementor-element-dba23ed {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-469e25a {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-469e25a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-ea3fbb0 {
	color: #666;
}

.elementor-25068 .elementor-element.elementor-element-3211cd1 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-3211cd1 > .elementor-widget-container {
	margin: 18px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-8c4483c {
	--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-25068 .elementor-element.elementor-element-ea8f8d9 {
	text-align: left;
}

.elementor-25068 .elementor-element.elementor-element-ea8f8d9 img {
	width: 80px;
	height: 80px;
}

.elementor-25068 .elementor-element.elementor-element-ea8f8d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-ea8f8d9.elementor-element {
	--align-self: flex-start;
}

.elementor-25068 .elementor-element.elementor-element-0ed1bd6 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-80a7c74 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-80a7c74 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-9e4e83a {
	color: #666;
}

.elementor-25068 .elementor-element.elementor-element-87023f7 {
	--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-25068 .elementor-element.elementor-element-f56d4a8 {
	text-align: left;
}

.elementor-25068 .elementor-element.elementor-element-f56d4a8 img {
	width: 80px;
	height: 80px;
}

.elementor-25068 .elementor-element.elementor-element-f56d4a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-f56d4a8.elementor-element {
	--align-self: flex-start;
}

.elementor-25068 .elementor-element.elementor-element-4b4ad04 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-f47ccd4 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-f47ccd4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-907ed3d {
	color: #666;
}

.elementor-25068 .elementor-element.elementor-element-39426b4 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-39426b4 > .elementor-widget-container {
	margin: 18px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-61519da {
	--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-25068 .elementor-element.elementor-element-0cf1f77 {
	text-align: left;
}

.elementor-25068 .elementor-element.elementor-element-0cf1f77 img {
	width: 80px;
	height: 80px;
}

.elementor-25068 .elementor-element.elementor-element-0cf1f77 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-0cf1f77.elementor-element {
	--align-self: flex-start;
}

.elementor-25068 .elementor-element.elementor-element-0de20eb {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-6c9524e {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8em;
}

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

.elementor-25068 .elementor-element.elementor-element-7c886bc {
	color: #666;
}

.elementor-25068 .elementor-element.elementor-element-e67a483 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-e67a483 > .elementor-widget-container {
	margin: 18px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-ff930b5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--padding-top: 50px;
	--padding-bottom: 150px;
	--padding-left: 150px;
	--padding-right: 150px;
}

.elementor-25068 .elementor-element.elementor-element-42a6599 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 12px 12px;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-42a6599.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-0c67586 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Jost", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-0c67586 > .elementor-widget-container {
	padding: 0px 0px 24px 0px;
}

.elementor-25068 .elementor-element.elementor-element-0c2bbb6 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-0c2bbb6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-1328ae5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-1328ae5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-1328ae5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px / 2);
	margin-left: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-1328ae5 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px / 2);
	margin-left: calc(-12px / 2);
}

body.rtl .elementor-25068 .elementor-element.elementor-element-1328ae5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px / 2);
}

body:not(.rtl) .elementor-25068 .elementor-element.elementor-element-1328ae5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-1328ae5 .elementor-icon-list-icon i {
	color: var(--e-global-color-1b6ccb4);
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-1328ae5 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-1b6ccb4);
	transition: fill .3s;
}

.elementor-25068 .elementor-element.elementor-element-1328ae5 {
	--e-icon-list-icon-size: 36px;
	--icon-vertical-offset: 0px;
}

.elementor-25068 .elementor-element.elementor-element-1328ae5 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-a3e5f72 {
	--display: flex;
	--justify-content: space-between;
	--background-transition: .3s;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 56px;
	--padding-bottom: 36px;
	--padding-left: 56px;
	--padding-right: 56px;
}

.elementor-25068 .elementor-element.elementor-element-a3e5f72:not(.elementor-motion-effects-element-type-background), .elementor-25068 .elementor-element.elementor-element-a3e5f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhcon.nitrocdn.com/UuDOyZixjMAYAcFNfpimWSkIpusAnKjn/assets/images/optimized/rev-009f3de/goonlinenow.co/wp-content/uploads/2025/10/Above-the-Fold.png");
	background-size: cover;
}

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

.elementor-25068 .elementor-element.elementor-element-a3e5f72, .elementor-25068 .elementor-element.elementor-element-a3e5f72::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-a343d1f {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-25068 .elementor-element.elementor-element-a343d1f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-7ee5f0e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--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: 0px;
	--padding-right: 0px;
}

.elementor-25068 .elementor-element.elementor-element-7ee5f0e.e-con {
	--align-self: stretch;
}

.elementor-25068 .elementor-element.elementor-element-d6941be {
	text-align: left;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-d6941be > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-d6941be.elementor-element {
	--align-self: flex-end;
}

.elementor-25068 .elementor-element.elementor-element-cb7fb26 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	background-color: #eba12b;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-1b6ccb4);
	border-radius: 8px 8px 8px 8px;
	padding: 18px 18px 18px 18px;
}

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

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

.elementor-25068 .elementor-element.elementor-element-cb7fb26 > .elementor-widget-container {
	margin: 24px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-cb7fb26 {
	width: auto;
	max-width: auto;
}

.elementor-25068 .elementor-element.elementor-element-cb7fb26.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-d2c8fa7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 150px;
	--padding-right: 150px;
}

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

.elementor-25068 .elementor-element.elementor-element-d2c8fa7, .elementor-25068 .elementor-element.elementor-element-d2c8fa7::before {
	--border-transition: .3s;
}

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

.elementor-25068 .elementor-element.elementor-element-b9c6977 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-25068 .elementor-element.elementor-element-b9c6977.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-b44c9ab {
	text-align: center;
}

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

.elementor-25068 .elementor-element.elementor-element-b44c9ab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-b44c9ab.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-83fbbec {
	--display: flex;
	--min-height: 10px;
	--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;
	--flex-wrap-mobile: wrap;
	--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-25068 .elementor-element.elementor-element-83fbbec:not(.elementor-motion-effects-element-type-background), .elementor-25068 .elementor-element.elementor-element-83fbbec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

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

.elementor-25068 .elementor-element.elementor-element-83fbbec, .elementor-25068 .elementor-element.elementor-element-83fbbec::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-83fbbec.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-3ca73bb {
	text-align: center;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 120%;
	word-spacing: 0px;
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-25068 .elementor-element.elementor-element-3ca73bb > .elementor-widget-container {
	padding: 12px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-3ca73bb.elementor-element {
	--align-self: center;
}

.elementor-25068 .elementor-element.elementor-element-fdfcaf7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-cde65af {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 12px 12px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #ffc0c0;
	--border-color: #ffc0c0;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 56px;
	--padding-bottom: 56px;
	--padding-left: 56px;
	--padding-right: 56px;
}

.elementor-25068 .elementor-element.elementor-element-cde65af:not(.elementor-motion-effects-element-type-background), .elementor-25068 .elementor-element.elementor-element-cde65af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff3f3;
}

.elementor-25068 .elementor-element.elementor-element-cde65af, .elementor-25068 .elementor-element.elementor-element-cde65af::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-cde65af.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-eca22e2 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Jost", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-eca22e2 > .elementor-widget-container {
	padding: 0px 0px 24px 0px;
}

.elementor-25068 .elementor-element.elementor-element-6e2c5bd {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

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

.elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px / 2);
	margin-left: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px / 2);
	margin-left: calc(-12px / 2);
}

body.rtl .elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px / 2);
}

body:not(.rtl) .elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-icon i {
	color: var(--e-global-color-1b6ccb4);
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-1b6ccb4);
	transition: fill .3s;
}

.elementor-25068 .elementor-element.elementor-element-81e49c0 {
	--e-icon-list-icon-size: 46px;
	--icon-vertical-offset: 0px;
}

.elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-8e74d4d {
	--display: flex;
	--justify-content: flex-start;
	--gap: 12px 12px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #5eff96;
	--border-color: #5eff96;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 56px;
	--padding-bottom: 36px;
	--padding-left: 56px;
	--padding-right: 56px;
}

.elementor-25068 .elementor-element.elementor-element-8e74d4d:not(.elementor-motion-effects-element-type-background), .elementor-25068 .elementor-element.elementor-element-8e74d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fdf4;
}

.elementor-25068 .elementor-element.elementor-element-8e74d4d, .elementor-25068 .elementor-element.elementor-element-8e74d4d::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-a3c6741 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Jost", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-a3c6741 > .elementor-widget-container {
	padding: 0px 0px 24px 0px;
}

.elementor-25068 .elementor-element.elementor-element-3f691b0 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

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

.elementor-25068 .elementor-element.elementor-element-85dd7c9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 36px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-25068 .elementor-element.elementor-element-6774037 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px / 2);
	margin-left: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-6774037 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px / 2);
	margin-left: calc(-12px / 2);
}

body.rtl .elementor-25068 .elementor-element.elementor-element-6774037 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px / 2);
}

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

.elementor-25068 .elementor-element.elementor-element-6774037 .elementor-icon-list-icon i {
	color: rgba(22, 143, 53, 0);
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-6774037 .elementor-icon-list-icon svg {
	fill: rgba(22, 143, 53, 0);
	transition: fill .3s;
}

.elementor-25068 .elementor-element.elementor-element-6774037 {
	--e-icon-list-icon-size: 46px;
	--icon-vertical-offset: 0px;
}

.elementor-25068 .elementor-element.elementor-element-6774037 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25068 .elementor-element.elementor-element-6774037 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-6774037 .elementor-icon-list-text {
	transition: color .3s;
}

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

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

.elementor-25068 .elementor-element.elementor-element-c4e4c37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px / 2);
	margin-left: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-c4e4c37 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px / 2);
	margin-left: calc(-12px / 2);
}

body.rtl .elementor-25068 .elementor-element.elementor-element-c4e4c37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px / 2);
}

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

.elementor-25068 .elementor-element.elementor-element-c4e4c37 .elementor-icon-list-icon i {
	color: rgba(22, 143, 53, 0);
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-c4e4c37 .elementor-icon-list-icon svg {
	fill: rgba(22, 143, 53, 0);
	transition: fill .3s;
}

.elementor-25068 .elementor-element.elementor-element-c4e4c37 {
	--e-icon-list-icon-size: 46px;
	--icon-vertical-offset: 0px;
}

.elementor-25068 .elementor-element.elementor-element-c4e4c37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25068 .elementor-element.elementor-element-c4e4c37 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-c4e4c37 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-f3eb143 {
	text-align: right;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-f3eb143 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-25068 .elementor-element.elementor-element-7bcd494 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 12px 12px;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-7bcd494.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-c07b97b .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Jost", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-c07b97b > .elementor-widget-container {
	padding: 0px 0px 24px 0px;
}

.elementor-25068 .elementor-element.elementor-element-6a46d3a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

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

.elementor-25068 .elementor-element.elementor-element-2f16ec0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--background-transition: .3s;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-25068 .elementor-element.elementor-element-2f16ec0, .elementor-25068 .elementor-element.elementor-element-2f16ec0::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-f1f765c {
	--display: flex;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #ffedd4;
	--border-color: #ffedd4;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-25068 .elementor-element.elementor-element-f1f765c:not(.elementor-motion-effects-element-type-background), .elementor-25068 .elementor-element.elementor-element-f1f765c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff7ed;
}

.elementor-25068 .elementor-element.elementor-element-f1f765c, .elementor-25068 .elementor-element.elementor-element-f1f765c::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-9347dd2 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-25068 .elementor-element.elementor-element-408eadc .elementor-icon-wrapper {
	text-align: left;
}

.elementor-25068 .elementor-element.elementor-element-408eadc.elementor-view-stacked .elementor-icon {
	background-color: rgba(22, 87, 143, 0);
}

.elementor-25068 .elementor-element.elementor-element-408eadc.elementor-view-framed .elementor-icon, .elementor-25068 .elementor-element.elementor-element-408eadc.elementor-view-default .elementor-icon {
	color: rgba(22, 87, 143, 0);
	border-color: rgba(22, 87, 143, 0);
}

.elementor-25068 .elementor-element.elementor-element-408eadc.elementor-view-framed .elementor-icon, .elementor-25068 .elementor-element.elementor-element-408eadc.elementor-view-default .elementor-icon svg {
	fill: rgba(22, 87, 143, 0);
}

.elementor-25068 .elementor-element.elementor-element-408eadc .elementor-icon {
	font-size: 56px;
}

.elementor-25068 .elementor-element.elementor-element-408eadc .elementor-icon svg {
	height: 56px;
}

.elementor-25068 .elementor-element.elementor-element-22504d9 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-22504d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-d49062f {
	color: #666;
}

.elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #000;
	color: #000;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
	border-radius: 99px 99px 99px 99px;
	padding: 14px 16px 12px 16px;
}

.elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button:hover, .elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button:focus {
	color: #000;
	background-color: rgba(2, 1, 1, 0);
	border-color: #000;
}

.elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button:hover svg, .elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button:focus svg {
	fill: #000;
}

.elementor-25068 .elementor-element.elementor-element-8cc8b87 > .elementor-widget-container {
	margin: 24px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-8cc8b87 {
	width: auto;
	max-width: auto;
}

.elementor-25068 .elementor-element.elementor-element-8cc8b87.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-78eb51a {
	--display: flex;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dbeafe;
	--border-color: #dbeafe;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-25068 .elementor-element.elementor-element-78eb51a:not(.elementor-motion-effects-element-type-background), .elementor-25068 .elementor-element.elementor-element-78eb51a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eff6ff;
}

.elementor-25068 .elementor-element.elementor-element-78eb51a, .elementor-25068 .elementor-element.elementor-element-78eb51a::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-d206d41 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-e297655 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-25068 .elementor-element.elementor-element-e297655.elementor-view-stacked .elementor-icon {
	background-color: rgba(22, 87, 143, 0);
}

.elementor-25068 .elementor-element.elementor-element-e297655.elementor-view-framed .elementor-icon, .elementor-25068 .elementor-element.elementor-element-e297655.elementor-view-default .elementor-icon {
	color: rgba(22, 87, 143, 0);
	border-color: rgba(22, 87, 143, 0);
}

.elementor-25068 .elementor-element.elementor-element-e297655.elementor-view-framed .elementor-icon, .elementor-25068 .elementor-element.elementor-element-e297655.elementor-view-default .elementor-icon svg {
	fill: rgba(22, 87, 143, 0);
}

.elementor-25068 .elementor-element.elementor-element-e297655 .elementor-icon {
	font-size: 56px;
}

.elementor-25068 .elementor-element.elementor-element-e297655 .elementor-icon svg {
	height: 56px;
}

.elementor-25068 .elementor-element.elementor-element-921feb0 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-921feb0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-3316df4 {
	color: #666;
}

.elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #000;
	color: #000;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
	border-radius: 99px 99px 99px 99px;
	padding: 14px 16px 12px 16px;
}

.elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button:hover, .elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button:focus {
	color: #000;
	background-color: rgba(2, 1, 1, 0);
	border-color: #000;
}

.elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button:hover svg, .elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button:focus svg {
	fill: #000;
}

.elementor-25068 .elementor-element.elementor-element-1c9d80f > .elementor-widget-container {
	margin: 24px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-1c9d80f {
	width: auto;
	max-width: auto;
}

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

.elementor-25068 .elementor-element.elementor-element-1ebcad0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 150px;
	--padding-right: 150px;
}

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

.elementor-25068 .elementor-element.elementor-element-1ebcad0, .elementor-25068 .elementor-element.elementor-element-1ebcad0::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-98b41eb {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-25068 .elementor-element.elementor-element-e65266a {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-25068 .elementor-element.elementor-element-e65266a.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-c21c18e {
	text-align: center;
}

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

.elementor-25068 .elementor-element.elementor-element-c21c18e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-c21c18e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-c44b142 {
	--display: flex;
	--min-height: 10px;
	--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;
	--flex-wrap-mobile: wrap;
	--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-25068 .elementor-element.elementor-element-c44b142:not(.elementor-motion-effects-element-type-background), .elementor-25068 .elementor-element.elementor-element-c44b142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

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

.elementor-25068 .elementor-element.elementor-element-c44b142, .elementor-25068 .elementor-element.elementor-element-c44b142::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-c44b142.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-e7b7dc2 {
	text-align: center;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 120%;
	word-spacing: 0px;
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-25068 .elementor-element.elementor-element-e7b7dc2 > .elementor-widget-container {
	padding: 12px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-e7b7dc2.elementor-element {
	--align-self: center;
}

.elementor-25068 .elementor-element.elementor-element-3f2b8a3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 32px 32px;
	--background-transition: .3s;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-25068 .elementor-element.elementor-element-76ba484 {
	--icon-box-icon-margin: 8px;
}

.elementor-25068 .elementor-element.elementor-element-76ba484.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-76ba484.elementor-view-framed .elementor-icon, .elementor-25068 .elementor-element.elementor-element-76ba484.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-76ba484 .elementor-icon-box-title {
	color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-76ba484 .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-76ba484 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-76ba484 .elementor-icon-box-description {
	color: #000;
}

.elementor-25068 .elementor-element.elementor-element-5f406c0 {
	--icon-box-icon-margin: 8px;
}

.elementor-25068 .elementor-element.elementor-element-5f406c0.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-5f406c0.elementor-view-framed .elementor-icon, .elementor-25068 .elementor-element.elementor-element-5f406c0.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-5f406c0 .elementor-icon-box-title {
	color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-5f406c0 .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-5f406c0 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-5f406c0 .elementor-icon-box-description {
	color: #000;
}

.elementor-25068 .elementor-element.elementor-element-b4ceda7 {
	--icon-box-icon-margin: 8px;
}

.elementor-25068 .elementor-element.elementor-element-b4ceda7.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-b4ceda7.elementor-view-framed .elementor-icon, .elementor-25068 .elementor-element.elementor-element-b4ceda7.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-b4ceda7 .elementor-icon-box-title {
	color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-b4ceda7 .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-b4ceda7 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-b4ceda7 .elementor-icon-box-description {
	color: #000;
}

.elementor-25068 .elementor-element.elementor-element-4f22a7a {
	--icon-box-icon-margin: 8px;
}

.elementor-25068 .elementor-element.elementor-element-4f22a7a.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-4f22a7a.elementor-view-framed .elementor-icon, .elementor-25068 .elementor-element.elementor-element-4f22a7a.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-4f22a7a .elementor-icon-box-title {
	color: #fff;
}

.elementor-25068 .elementor-element.elementor-element-4f22a7a .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-4f22a7a .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-4f22a7a .elementor-icon-box-description {
	color: #000;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__name {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-25068 .elementor-element.elementor-element-923999f.elementor-arrows-yes .elementor-main-swiper {
	width: calc(90% - 40px);
}

.elementor-25068 .elementor-element.elementor-element-923999f .elementor-main-swiper {
	width: 90%;
}

.elementor-25068 .elementor-element.elementor-element-923999f .elementor-main-swiper .swiper-slide {
	background-color: #fff;
	border-radius: 24px;
	padding: 24px 24px 24px 24px;
}

.elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 56px;
}

.elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 56px;
}

.elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 56px;
}

.elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 56px;
}

.elementor-25068 .elementor-element.elementor-element-923999f .elementor-testimonial__text {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.8em;
}

.elementor-25068 .elementor-element.elementor-element-923999f .elementor-testimonial__name {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-923999f .elementor-testimonial__title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1.1em;
}

.elementor-25068 .elementor-element.elementor-element-923999f .elementor-testimonial__image img {
	width: 72px;
	height: 72px;
}

.elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(20px + ( 72px / 2 ) - 8px);
}

body:not(.rtl) .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 72px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 72px / 2 ) - 8px);
	left: auto;
}

body:not(.rtl) .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 72px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 72px / 2 ) - 8px);
	left: auto;
}

body.rtl .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-left: 24px;
	margin-right: 0;
}

body:not(.rtl) .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-right: 24px;
	margin-left: 0;
}

.elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-25068 .elementor-element.elementor-element-923999f.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
	margin-top: 24px;
}

.elementor-25068 .elementor-element.elementor-element-923999f .elementor-swiper-button {
	font-size: 20px;
}

.elementor-25068 .elementor-element.elementor-element-923999f .swiper-pagination-bullet {
	height: 0px;
	width: 0px;
}

.elementor-25068 .elementor-element.elementor-element-923999f .swiper-horizontal .swiper-pagination-progressbar {
	height: 0px;
}

.elementor-25068 .elementor-element.elementor-element-923999f .swiper-pagination-fraction {
	font-size: 0px;
}

.elementor-25068 .elementor-element.elementor-element-d3be1e6 {
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 150px;
	--padding-right: 150px;
}

.elementor-25068 .elementor-element.elementor-element-63e00ec {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 12px 12px;
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-63e00ec.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-b39ad84 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Jost", Sans-serif;
	font-size: 3em;
	font-weight: 600;
}

.elementor-25068 .elementor-element.elementor-element-b39ad84 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-8e14f93 {
	--display: flex;
	--min-height: 10px;
	--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;
	--flex-wrap-mobile: wrap;
	--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-25068 .elementor-element.elementor-element-8e14f93:not(.elementor-motion-effects-element-type-background), .elementor-25068 .elementor-element.elementor-element-8e14f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

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

.elementor-25068 .elementor-element.elementor-element-8e14f93, .elementor-25068 .elementor-element.elementor-element-8e14f93::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-8e14f93.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-7043c89 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 72px 72px;
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-25068 .elementor-element.elementor-element-915527a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-915527a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-915527a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px / 2);
	margin-left: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-915527a .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px / 2);
	margin-left: calc(-12px / 2);
}

body.rtl .elementor-25068 .elementor-element.elementor-element-915527a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px / 2);
}

body:not(.rtl) .elementor-25068 .elementor-element.elementor-element-915527a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-915527a .elementor-icon-list-icon i {
	color: rgba(235, 161, 43, 0);
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-915527a .elementor-icon-list-icon svg {
	fill: rgba(235, 161, 43, 0);
	transition: fill .3s;
}

.elementor-25068 .elementor-element.elementor-element-915527a {
	--e-icon-list-icon-size: 36px;
	--icon-vertical-offset: 0px;
}

.elementor-25068 .elementor-element.elementor-element-915527a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-5c0977c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-5c0977c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-5c0977c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px / 2);
	margin-left: calc(12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-5c0977c .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px / 2);
	margin-left: calc(-12px / 2);
}

body.rtl .elementor-25068 .elementor-element.elementor-element-5c0977c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px / 2);
}

body:not(.rtl) .elementor-25068 .elementor-element.elementor-element-5c0977c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px / 2);
}

.elementor-25068 .elementor-element.elementor-element-5c0977c .elementor-icon-list-icon i {
	color: rgba(235, 161, 43, 0);
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-5c0977c .elementor-icon-list-icon svg {
	fill: rgba(235, 161, 43, 0);
	transition: fill .3s;
}

.elementor-25068 .elementor-element.elementor-element-5c0977c {
	--e-icon-list-icon-size: 36px;
	--icon-vertical-offset: 0px;
}

.elementor-25068 .elementor-element.elementor-element-5c0977c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-25068 .elementor-element.elementor-element-bbf50fe {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-03f44b8 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-25068 .elementor-element.elementor-element-03f44b8 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	background-color: #eba12b;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-1b6ccb4);
	border-radius: 99px 99px 99px 99px;
	padding: 18px 56px 18px 56px;
}

.elementor-25068 .elementor-element.elementor-element-03f44b8 .elementor-button:hover, .elementor-25068 .elementor-element.elementor-element-03f44b8 .elementor-button:focus {
	color: #000;
	background-color: rgba(2, 1, 1, 0);
	border-color: #000;
}

.elementor-25068 .elementor-element.elementor-element-03f44b8 .elementor-button:hover svg, .elementor-25068 .elementor-element.elementor-element-03f44b8 .elementor-button:focus svg {
	fill: #000;
}

.elementor-25068 .elementor-element.elementor-element-03f44b8 > .elementor-widget-container {
	margin: 24px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-03f44b8 {
	width: auto;
	max-width: auto;
}

.elementor-25068 .elementor-element.elementor-element-03f44b8.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-25068 .elementor-element.elementor-element-4a9bd7c:not(.elementor-motion-effects-element-type-background), .elementor-25068 .elementor-element.elementor-element-4a9bd7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #16578f;
}

.elementor-25068 .elementor-element.elementor-element-4a9bd7c, .elementor-25068 .elementor-element.elementor-element-4a9bd7c::before {
	--border-transition: .3s;
}

.elementor-25068 .elementor-element.elementor-element-5cb50cb {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-25068 .elementor-element.elementor-element-2f43dcd {
	text-align: center;
}

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

.elementor-25068 .elementor-element.elementor-element-2f43dcd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-2f43dcd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25068 .elementor-element.elementor-element-64751d4 {
	text-align: center;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 120%;
	word-spacing: 0px;
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-25068 .elementor-element.elementor-element-64751d4 > .elementor-widget-container {
	padding: 12px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-64751d4.elementor-element {
	--align-self: center;
}

.elementor-25068 .elementor-element.elementor-element-8225eb5 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	background-color: #eba12b;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-1b6ccb4);
	border-radius: 99px 99px 99px 99px;
	padding: 24px 56px 24px 56px;
}

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

.elementor-25068 .elementor-element.elementor-element-8225eb5 .elementor-button:hover svg, .elementor-25068 .elementor-element.elementor-element-8225eb5 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-25068 .elementor-element.elementor-element-8225eb5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25068 .elementor-element.elementor-element-8225eb5 {
	width: auto;
	max-width: auto;
}

.elementor-25068 .elementor-element.elementor-element-8225eb5.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

@media (max-width:1366px) {
	.elementor-25068 .elementor-element.elementor-element-93b0e0c {
		--min-height: 500px;
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-d4ccc1f {
		font-size: 36px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-d4ccc1f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-af43d35 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-25068 .elementor-element.elementor-element-e763d59 .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e763d59 > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e763d59 {
		width: var(--container-widget-width, 441.859px);
		max-width: 441.859px;
		--container-widget-width: 441.859px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-311787f > .elementor-widget-container {
		margin: 48px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-311787f {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e914cf5 {
		--justify-content: center;
		--margin-top: 400px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-25068 .elementor-element.elementor-element-4a47b97 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cbfae7e .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cbfae7e > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cbfae7e {
		width: var(--container-widget-width, 441.859px);
		max-width: 441.859px;
		--container-widget-width: 441.859px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-2a6ca01 {
		--justify-content: flex-start;
	}
	
	.elementor-25068 .elementor-element.elementor-element-5297527 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-c9cd9a3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-de252e4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-ae22d0a {
		--flex-wrap: wrap;
	}
	
	.elementor-25068 .elementor-element.elementor-element-ff930b5 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 {
		width: var(--container-widget-width, 441.859px);
		max-width: 441.859px;
		--container-widget-width: 441.859px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-d2c8fa7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-a541bdc {
		--gap: 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-b9c6977 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-3ca73bb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e5bdc24 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button {
		font-size: 18px;
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8cc8b87 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button {
		font-size: 18px;
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1c9d80f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1ebcad0 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e65266a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e7b7dc2 > .elementor-widget-container {
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-03f44b8 .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-03f44b8 > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-03f44b8 {
		width: var(--container-widget-width, 441.859px);
		max-width: 441.859px;
		--container-widget-width: 441.859px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-64751d4 > .elementor-widget-container {
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8225eb5 .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8225eb5 > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8225eb5 {
		width: var(--container-widget-width, 441.859px);
		max-width: 441.859px;
		--container-widget-width: 441.859px;
		--container-widget-flex-grow: 0;
	}
}

@media (max-width:1200px) {
	.elementor-25068 .elementor-element.elementor-element-93b0e0c {
		--min-height: 650px;
		--justify-content: flex-start;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-d4ccc1f {
		font-size: 3em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-af43d35 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-311787f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-311787f {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e914cf5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--margin-top: 250px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cbfae7e.elementor-element {
		--align-self: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c538cda.elementor-element {
		--align-self: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-2a6ca01.e-con {
		--order: -99999;
	}
	
	.elementor-25068 .elementor-element.elementor-element-5297527 {
		text-align: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-5297527 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c9cd9a3 {
		--gap: 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1f130c2 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-a3e5f72 {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-7ee5f0e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-25068 .elementor-element.elementor-element-d6941be {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 .elementor-button .elementor-button-content-wrapper {
		justify-content: space-between;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 .elementor-button {
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-3ca73bb {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cde65af {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8e74d4d {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-f1f765c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button {
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-78eb51a {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button {
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e7b7dc2 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-d3be1e6 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-64751d4 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
}

@media (max-width:1024px) {
	.elementor-25068 .elementor-element.elementor-element-93b0e0c {
		--min-height: 575px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-d4ccc1f {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-af43d35 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-25068 .elementor-element.elementor-element-e763d59 .elementor-button .elementor-button-content-wrapper {
		justify-content: space-between;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e763d59 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e763d59 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-25068 .elementor-element.elementor-element-311787f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e914cf5 {
		--margin-top: 100px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-25068 .elementor-element.elementor-element-4a47b97 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cbfae7e .elementor-button .elementor-button-content-wrapper {
		justify-content: space-between;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cbfae7e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cbfae7e {
		width: auto;
		max-width: auto;
	}
	
	.elementor-25068 .elementor-element.elementor-element-2a6ca01 {
		--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-25068 .elementor-element.elementor-element-5297527 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-6b69ba0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-de252e4 {
		--padding-top: 64px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1f130c2 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1f130c2 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-5bbf07d img {
		width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-5bbf07d > .elementor-widget-container {
		margin: 0px 0px 48px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-ff930b5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-0c67586 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-a3e5f72 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-a343d1f {
		font-size: 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-7ee5f0e {
		--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;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 .elementor-button .elementor-button-content-wrapper {
		justify-content: space-between;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26.elementor-element {
		--align-self: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-d2c8fa7 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-a541bdc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-b9c6977 {
		--padding-top: 64px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-b44c9ab .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-b44c9ab {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-3ca73bb {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-eca22e2 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25068 .elementor-element.elementor-element-81e49c0 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-a3c6741 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-85dd7c9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-25068 .elementor-element.elementor-element-6774037 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25068 .elementor-element.elementor-element-6774037 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c4e4c37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25068 .elementor-element.elementor-element-c4e4c37 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e5bdc24 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-25068 .elementor-element.elementor-element-7bcd494 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c07b97b .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button .elementor-button-content-wrapper {
		justify-content: space-between;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8cc8b87 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8cc8b87 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button .elementor-button-content-wrapper {
		justify-content: space-between;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1c9d80f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1c9d80f {
		width: auto;
		max-width: auto;
	}
	
	.elementor-25068 .elementor-element.elementor-element-98b41eb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e65266a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c21c18e .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c21c18e {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e7b7dc2 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-76ba484 .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-76ba484 .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-5f406c0 .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-5f406c0 .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-b4ceda7 .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-b4ceda7 .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-4f22a7a .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-4f22a7a .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-923999f .elementor-testimonial__name {
		font-size: 1em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-923999f .elementor-testimonial__title {
		font-size: 1em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-d3be1e6 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-25068 .elementor-element.elementor-element-b39ad84 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-bbf50fe {
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-25068 .elementor-element.elementor-element-03f44b8 .elementor-button .elementor-button-content-wrapper {
		justify-content: space-between;
	}
	
	.elementor-25068 .elementor-element.elementor-element-03f44b8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-03f44b8 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-25068 .elementor-element.elementor-element-03f44b8.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-25068 .elementor-element.elementor-element-4a9bd7c {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-5cb50cb {
		--gap: 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-2f43dcd .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-2f43dcd {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-64751d4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8225eb5 .elementor-button .elementor-button-content-wrapper {
		justify-content: space-between;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8225eb5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8225eb5 {
		width: auto;
		max-width: auto;
	}
}

@media (max-width:767px) {
	.elementor-25068 .elementor-element.elementor-element-93b0e0c {
		--min-height: 547px;
		--gap: 0px 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-d4ccc1f {
		font-size: 1.5em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-af43d35 {
		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;
	}
	
	.elementor-25068 .elementor-element.elementor-element-af43d35 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-590d2cf {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--flex-wrap: nowrap;
		--margin-top: 12px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-25068 .elementor-element.elementor-element-e763d59 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e763d59 .elementor-button {
		font-size: 12px;
		padding: 18px 18px 18px 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e763d59 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e763d59 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-311787f > .elementor-widget-container {
		margin: 120px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-311787f {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e914cf5 {
		--margin-top: 150px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-25068 .elementor-element.elementor-element-4a47b97 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cbfae7e .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cbfae7e .elementor-button {
		font-size: 12px;
		padding: 18px 18px 18px 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cbfae7e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cbfae7e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-5297527 .elementor-heading-title {
		font-size: 1em;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-125ff86 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25068 .elementor-element.elementor-element-125ff86 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c9cd9a3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 2px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-de252e4 {
		--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-25068 .elementor-element.elementor-element-1f130c2 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1f130c2 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-4563b9f {
		--width: 20%;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-ff930b5 {
		--padding-top: 50px;
		--padding-bottom: 60px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-0c67586 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 .elementor-button {
		font-size: 12px;
		padding: 18px 18px 18px 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cb7fb26 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-a541bdc {
		--gap: 12px 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-b9c6977 {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-b44c9ab .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-b44c9ab {
		width: var(--container-widget-width, 85.048%);
		max-width: 85.048%;
		--container-widget-width: 85.048%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-83fbbec {
		--width: 20%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-3ca73bb {
		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;
	}
	
	.elementor-25068 .elementor-element.elementor-element-3ca73bb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-eca22e2 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-a3c6741 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-f3eb143 {
		font-size: 14px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e5bdc24 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c07b97b .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8cc8b87 .elementor-button {
		font-size: 18px;
		padding: 18px 18px 18px 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8cc8b87 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8cc8b87 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1c9d80f .elementor-button {
		font-size: 18px;
		padding: 18px 18px 18px 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1c9d80f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1c9d80f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1ebcad0 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e65266a {
		--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-25068 .elementor-element.elementor-element-c21c18e .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c21c18e {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c44b142 {
		--width: 20%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e7b7dc2 {
		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;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e7b7dc2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-76ba484 .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-76ba484 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-5f406c0 .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-5f406c0 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-b4ceda7 .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-b4ceda7 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-4f22a7a .elementor-icon-box-title, .elementor-25068 .elementor-element.elementor-element-4f22a7a .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-25068 .elementor-element.elementor-element-923999f .elementor-testimonial__text {
		font-size: 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-923999f .elementor-testimonial__name {
		font-size: 16px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-923999f .elementor-testimonial__title {
		font-size: 16px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-d3be1e6 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-b39ad84 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8e14f93 {
		--width: 20%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-7043c89 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 12px 12px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-03f44b8 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-03f44b8 .elementor-button {
		font-size: 12px;
		padding: 18px 18px 18px 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-03f44b8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-03f44b8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-4a9bd7c {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-2f43dcd .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-25068 .elementor-element.elementor-element-2f43dcd {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25068 .elementor-element.elementor-element-64751d4 {
		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;
	}
	
	.elementor-25068 .elementor-element.elementor-element-64751d4 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8225eb5 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8225eb5 .elementor-button {
		font-size: 12px;
		padding: 18px 18px 18px 18px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8225eb5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8225eb5 {
		width: 100%;
		max-width: 100%;
	}
}

@media (min-width:768px) {
	.elementor-25068 .elementor-element.elementor-element-93b0e0c {
		--content-width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-e048e31 {
		--width: 40%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-2a6ca01 {
		--content-width: 1300px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-4563b9f {
		--width: 6%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-42a6599 {
		--width: 40%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-a3e5f72 {
		--content-width: 1300px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-83fbbec {
		--width: 6%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-cde65af {
		--width: 40%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-7bcd494 {
		--width: 40%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-2f16ec0 {
		--content-width: 1300px;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c44b142 {
		--width: 6%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-63e00ec {
		--width: 60%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8e14f93 {
		--width: 6%;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-25068 .elementor-element.elementor-element-ae22d0a {
		--width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-1ddd8d1 {
		--width: 32%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-fb589e8 {
		--width: 32%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-c13764f {
		--width: 32%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-8c4483c {
		--width: 32%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-87023f7 {
		--width: 32%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-61519da {
		--width: 32%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-7bcd494 {
		--width: 30%;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-25068 .elementor-element.elementor-element-e048e31 {
		--width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-63e00ec {
		--width: 471px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-25068 .elementor-element.elementor-element-42a6599 {
		--width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-7bcd494 {
		--width: 100%;
	}
	
	.elementor-25068 .elementor-element.elementor-element-63e00ec {
		--width: 100%;
	}
}

/* Start custom CSS for video, class: .elementor-element-311787f */
.elementor-25068 .elementor-element.elementor-element-311787f {
	position: absolute;
	top: 70%;
	/* Adjust this to move the image */
	left: 50%;
	/* Center it */
	transform: translateX(-50%);
	width: 1592px;
}
