/* End Custom Fonts CSS */

.elementor-2068 .elementor-element.elementor-element-2cb8e9a {
	--display: flex;
	--min-height: 50vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .24;
	--overlay-mix-blend-mode: screen;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-2cb8e9a:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(0deg, var(--e-global-color-765453d) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-2068 .elementor-element.elementor-element-2cb8e9a::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-jnkep.nitrocdn.com/GTmurwhroBoLJVMAHNGccmBVEhSunPoF/assets/images/optimized/rev-ed4d356/graylog.org/wp-content/uploads/2024/09/GL_backgrounds_bluegreen_hex_cluster.png");
	--background-overlay: "";
	background-position: 84% 32%;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-2068 .elementor-element.elementor-element-31ae277 {
	--display: flex;
	--min-height: 35vh;
	--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-around;
	--overlay-opacity: .25;
	border-style: none;
	--border-style: none;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-31ae277:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-31ae277 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(32, 25, 77, 0);
}

.elementor-2068 .elementor-element.elementor-element-31ae277::before, .elementor-2068 .elementor-element.elementor-element-31ae277 > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-31ae277 > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-31ae277 > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-31ae277 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-31ae277 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-3923d04 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-3923d04.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-f2f0b7f > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-2068 .elementor-element.elementor-element-f2f0b7f .elementor-heading-title {
	font-size: 60px;
	font-weight: 600;
	color: #03c3ff;
}

.elementor-2068 .elementor-element.elementor-element-f89a1a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-f89a1a6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-f89a1a6 .elementor-heading-title {
	font-family: var(--e-global-typography-2512058-font-family), Sans-serif;
	font-size: var(--e-global-typography-2512058-font-size);
	font-weight: var(--e-global-typography-2512058-font-weight);
	text-transform: var(--e-global-typography-2512058-text-transform);
	color: var(--e-global-color-3d60ebc);
}

.elementor-2068 .elementor-element.elementor-element-8741111 {
	width: var(--container-widget-width, 1140px);
	max-width: 1140px;
	--container-widget-width: 1140px;
	--container-widget-flex-grow: 0;
}

.elementor-2068 .elementor-element.elementor-element-8741111 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-8741111 .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-e1eb5b3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .2;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-0fe0997);
	--border-color: var(--e-global-color-0fe0997);
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-e1eb5b3::before, .elementor-2068 .elementor-element.elementor-element-e1eb5b3 > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-e1eb5b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-e1eb5b3 > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-e1eb5b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-e1eb5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-193e16f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .2;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-0fe0997);
	--border-color: var(--e-global-color-0fe0997);
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-193e16f:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-193e16f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-e46b394) 0%, var(--e-global-color-accent) 100%);
}

.elementor-2068 .elementor-element.elementor-element-193e16f::before, .elementor-2068 .elementor-element.elementor-element-193e16f > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-193e16f > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-193e16f > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-193e16f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-193e16f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-af5918a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-cb5222f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-cb5222f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2068 .elementor-element.elementor-element-67acca0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-d8c5f4e .elementor-button {
	background-color: var(--e-global-color-59b1452);
	font-family: "Poppins", Sans-serif;
	font-size: 23px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-f086b76);
	border-radius: 25px 25px 25px 25px;
	padding: 17px 17px 17px 17px;
}

.elementor-2068 .elementor-element.elementor-element-d8c5f4e .elementor-button:hover, .elementor-2068 .elementor-element.elementor-element-d8c5f4e .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary);
}

.elementor-2068 .elementor-element.elementor-element-d8c5f4e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-d8c5f4e .elementor-button:hover svg, .elementor-2068 .elementor-element.elementor-element-d8c5f4e .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-2068 .elementor-element.elementor-element-af5b6d1 {
	--display: flex;
	--overlay-opacity: .5;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-af5b6d1:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-af5b6d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4f3ec1;
}

.elementor-2068 .elementor-element.elementor-element-af5b6d1::before, .elementor-2068 .elementor-element.elementor-element-af5b6d1 > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-af5b6d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-af5b6d1 > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-af5b6d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-af5b6d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-ddfe271 {
	--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-around;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--flex-wrap: wrap;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-52a5044 {
	--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;
	--justify-content: center;
	--overlay-opacity: .2;
	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: rgba(3, 194, 255, 0);
	--border-color: rgba(3, 194, 255, 0);
	--border-radius: 25px 25px 25px 25px;
	box-shadow: -1px 10px 25px -10px rgba(126, 150, 187, .5);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

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

.elementor-2068 .elementor-element.elementor-element-52a5044::before, .elementor-2068 .elementor-element.elementor-element-52a5044 > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-52a5044 > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-52a5044 > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-52a5044 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-52a5044 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-21e0255 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-21e0255 .elementor-heading-title {
	font-size: 60px;
	font-weight: 700;
	color: var(--e-global-color-765453d);
}

.elementor-2068 .elementor-element.elementor-element-c133c76 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-c133c76 .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-2068 .elementor-element.elementor-element-9705ace {
	--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;
	--justify-content: center;
	--overlay-opacity: .2;
	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: rgba(126, 150, 187, 0);
	--border-color: rgba(126, 150, 187, 0);
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 10px 25px -10px rgba(126, 150, 187, .5);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	overflow: visible;
}

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

.elementor-2068 .elementor-element.elementor-element-9705ace::before, .elementor-2068 .elementor-element.elementor-element-9705ace > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-9705ace > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-9705ace > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-9705ace > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-9705ace > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-d86c391 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-d86c391 .elementor-heading-title {
	font-size: 60px;
	font-weight: 700;
	color: var(--e-global-color-765453d);
}

.elementor-2068 .elementor-element.elementor-element-4e4bee0 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-4e4bee0 .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-2068 .elementor-element.elementor-element-418743a {
	--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;
	--justify-content: center;
	--overlay-opacity: .2;
	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: rgba(3, 194, 255, 0);
	--border-color: rgba(3, 194, 255, 0);
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 10px 25px -10px rgba(126, 150, 187, .5);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

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

.elementor-2068 .elementor-element.elementor-element-418743a::before, .elementor-2068 .elementor-element.elementor-element-418743a > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-418743a > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-418743a > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-418743a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-418743a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-52b6dc0 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-52b6dc0 .elementor-heading-title {
	font-size: 58px;
	font-weight: 700;
	color: var(--e-global-color-765453d);
}

.elementor-2068 .elementor-element.elementor-element-e41152f {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-e41152f .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-2068 .elementor-element.elementor-element-6397429 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overlay-opacity: .5;
	--padding-top: 90px;
	--padding-bottom: 30px;
	--padding-left: 60px;
	--padding-right: 60px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-6397429:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-6397429 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-765453d) 0%, var(--e-global-color-3d60ebc) 100%);
}

.elementor-2068 .elementor-element.elementor-element-6397429::before, .elementor-2068 .elementor-element.elementor-element-6397429 > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-6397429 > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-6397429 > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-6397429 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-6397429 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-17b3737 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-2068 .elementor-element.elementor-element-17b3737 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-17b3737 .elementor-heading-title {
	font-family: var(--e-global-typography-ca02e6a-font-family), Sans-serif;
	font-size: var(--e-global-typography-ca02e6a-font-size);
	font-weight: var(--e-global-typography-ca02e6a-font-weight);
	text-transform: var(--e-global-typography-ca02e6a-text-transform);
	line-height: var(--e-global-typography-ca02e6a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-2068 .elementor-element.elementor-element-9fb73bd {
	width: var(--container-widget-width, 100.084%);
	max-width: 100.084%;
	--container-widget-width: 100.084%;
	--container-widget-flex-grow: 0;
}

.elementor-2068 .elementor-element.elementor-element-9fb73bd > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-9fb73bd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-9fb73bd .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-2068 .elementor-element.elementor-element-989e4aa {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-989e4aa::before, .elementor-2068 .elementor-element.elementor-element-989e4aa > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-989e4aa > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-989e4aa > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-989e4aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-989e4aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-5485393 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

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

.elementor-2068 .elementor-element.elementor-element-e22e505 {
	width: 100%;
	max-width: 100%;
}

.elementor-2068 .elementor-element.elementor-element-e22e505 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-e22e505 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	color: var(--e-global-color-765453d);
}

.elementor-2068 .elementor-element.elementor-element-50f00dc {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-2068 .elementor-element.elementor-element-6bfd05b {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-6bfd05b:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-6bfd05b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-8c15504) 0%, var(--e-global-color-0fb7732) 100%);
}

.elementor-2068 .elementor-element.elementor-element-c9c656b {
	--display: flex;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-afb024f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0fb7732);
	--divider-border-width: 2px;
}

.elementor-2068 .elementor-element.elementor-element-afb024f .elementor-divider-separator {
	width: 90%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2068 .elementor-element.elementor-element-afb024f .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2068 .elementor-element.elementor-element-ff75be9 {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-ff75be9::before, .elementor-2068 .elementor-element.elementor-element-ff75be9 > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-ff75be9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-ff75be9 > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-ff75be9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-ff75be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-aa329e1 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

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

.elementor-2068 .elementor-element.elementor-element-f2b9694 {
	width: 100%;
	max-width: 100%;
}

.elementor-2068 .elementor-element.elementor-element-f2b9694 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-f2b9694 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	color: var(--e-global-color-765453d);
}

.elementor-2068 .elementor-element.elementor-element-f54b155 {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-2068 .elementor-element.elementor-element-2721844 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-2721844:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-2721844 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-8c15504) 0%, var(--e-global-color-0fb7732) 100%);
}

.elementor-2068 .elementor-element.elementor-element-53a4a85 {
	--display: flex;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-799fbbf {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0fb7732);
	--divider-border-width: 2px;
}

.elementor-2068 .elementor-element.elementor-element-799fbbf .elementor-divider-separator {
	width: 90%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2068 .elementor-element.elementor-element-799fbbf .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2068 .elementor-element.elementor-element-872741d {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-872741d::before, .elementor-2068 .elementor-element.elementor-element-872741d > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-872741d > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-872741d > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-872741d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-872741d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-9a0cdda {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-9a0cdda.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-2cc0c26 {
	width: 100%;
	max-width: 100%;
}

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

.elementor-2068 .elementor-element.elementor-element-2cc0c26 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	color: var(--e-global-color-765453d);
}

.elementor-2068 .elementor-element.elementor-element-a936be3 {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-2068 .elementor-element.elementor-element-9332202 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-9332202:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-9332202 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-8c15504) 0%, var(--e-global-color-0fb7732) 100%);
}

.elementor-2068 .elementor-element.elementor-element-2d9d0de {
	--display: flex;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-bd23be6 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0fb7732);
	--divider-border-width: 2px;
}

.elementor-2068 .elementor-element.elementor-element-bd23be6 .elementor-divider-separator {
	width: 90%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2068 .elementor-element.elementor-element-bd23be6 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2068 .elementor-element.elementor-element-c04a18d {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-c04a18d::before, .elementor-2068 .elementor-element.elementor-element-c04a18d > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-c04a18d > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-c04a18d > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-c04a18d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-c04a18d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-3a1868e {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

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

.elementor-2068 .elementor-element.elementor-element-fd26f20 {
	width: 100%;
	max-width: 100%;
}

.elementor-2068 .elementor-element.elementor-element-fd26f20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-fd26f20 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	color: var(--e-global-color-765453d);
}

.elementor-2068 .elementor-element.elementor-element-ac7a76d {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-2068 .elementor-element.elementor-element-f6d6054 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-f6d6054:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-f6d6054 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-8c15504) 0%, var(--e-global-color-0fb7732) 100%);
}

.elementor-2068 .elementor-element.elementor-element-bedb8af {
	--display: flex;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-ee2ee65 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0fb7732);
	--divider-border-width: 2px;
}

.elementor-2068 .elementor-element.elementor-element-ee2ee65 .elementor-divider-separator {
	width: 90%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2068 .elementor-element.elementor-element-ee2ee65 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2068 .elementor-element.elementor-element-38a7b76 {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-38a7b76::before, .elementor-2068 .elementor-element.elementor-element-38a7b76 > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-38a7b76 > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-38a7b76 > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-38a7b76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-38a7b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-c7333f2 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

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

.elementor-2068 .elementor-element.elementor-element-4abd856 {
	width: 100%;
	max-width: 100%;
}

.elementor-2068 .elementor-element.elementor-element-4abd856 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-4abd856 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	color: var(--e-global-color-765453d);
}

.elementor-2068 .elementor-element.elementor-element-d41b28b {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-2068 .elementor-element.elementor-element-d2c54e9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-d2c54e9:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-d2c54e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-8c15504) 0%, var(--e-global-color-0fb7732) 100%);
}

.elementor-2068 .elementor-element.elementor-element-b3bf9d2 {
	--display: flex;
	--min-height: 80px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .24;
	--margin-top: 60px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-b3bf9d2:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-b3bf9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(45deg, var(--e-global-color-e46b394) 0%, var(--e-global-color-accent) 100%);
}

.elementor-2068 .elementor-element.elementor-element-b3bf9d2::before, .elementor-2068 .elementor-element.elementor-element-b3bf9d2 > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-b3bf9d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-b3bf9d2 > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-b3bf9d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-b3bf9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-f8ba666 {
	--display: flex;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-7ac3566 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-7ac3566.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-7ac3566 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-7ac3566 .elementor-heading-title {
	font-family: var(--e-global-typography-eaf85f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-eaf85f5-font-size);
	font-weight: var(--e-global-typography-eaf85f5-font-weight);
	text-transform: var(--e-global-typography-eaf85f5-text-transform);
	line-height: var(--e-global-typography-eaf85f5-line-height);
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-9cb4d90 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overlay-opacity: .5;
	--padding-top: 60px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 60px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-9cb4d90::before, .elementor-2068 .elementor-element.elementor-element-9cb4d90 > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-9cb4d90 > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-9cb4d90 > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-9cb4d90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-9cb4d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-019851f > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-2068 .elementor-element.elementor-element-019851f {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-019851f .elementor-heading-title {
	font-family: var(--e-global-typography-eaf85f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-eaf85f5-font-size);
	font-weight: var(--e-global-typography-eaf85f5-font-weight);
	text-transform: var(--e-global-typography-eaf85f5-text-transform);
	line-height: var(--e-global-typography-eaf85f5-line-height);
	color: var(--e-global-color-765453d);
}

.elementor-2068 .elementor-element.elementor-element-d7ff3f9 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-da3057c {
	--display: flex;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-3e0a141 {
	--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;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-da7dae7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-da7dae7:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-da7dae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-f08b102 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

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

.elementor-2068 .elementor-element.elementor-element-183d0a6 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-183d0a6 .elementor-heading-title {
	font-size: var(--e-global-typography-9d1aba4-font-size);
	font-weight: var(--e-global-typography-9d1aba4-font-weight);
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-f0cb323.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-f0cb323 {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-2068 .elementor-element.elementor-element-26ffd39 {
	--display: flex;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-85fa9ca {
	--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;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-e1ee228 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-e1ee228:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-e1ee228 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-481b665 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-481b665.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-54dae7f {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-54dae7f .elementor-heading-title {
	font-size: var(--e-global-typography-9d1aba4-font-size);
	font-weight: var(--e-global-typography-9d1aba4-font-weight);
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-bd29bb4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-bd29bb4 {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-2068 .elementor-element.elementor-element-2de1c78 {
	--display: flex;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-9179be0 {
	--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;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-6c014da {
	--display: flex;
	--justify-content: flex-start;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-6c014da:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-6c014da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-75e4851 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-75e4851.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-be0ca14 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-be0ca14 .elementor-heading-title {
	font-size: var(--e-global-typography-9d1aba4-font-size);
	font-weight: var(--e-global-typography-9d1aba4-font-weight);
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-36a1d9f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-36a1d9f {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-2068 .elementor-element.elementor-element-190c012 {
	--display: flex;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-4eed28c {
	--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;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-86eafda {
	--display: flex;
	--justify-content: flex-start;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-86eafda:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-86eafda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-d854262 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

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

.elementor-2068 .elementor-element.elementor-element-53f0621 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-53f0621 .elementor-heading-title {
	font-size: var(--e-global-typography-9d1aba4-font-size);
	font-weight: var(--e-global-typography-9d1aba4-font-weight);
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-053af31.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-053af31 {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-2068 .elementor-element.elementor-element-efafb2a {
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-gap: 1px;
	--n-tabs-title-border-radius: 20px 20px 0px 0px;
	--n-tabs-title-color: var(--e-global-color-765453d);
}

.elementor-2068 .elementor-element.elementor-element-efafb2a > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: var(--e-global-color-0fe0997);
}

.elementor-2068 .elementor-element.elementor-element-efafb2a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-efafb2a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2068 .elementor-element.elementor-element-efafb2a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-efafb2a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	border-style: none;
}

.elementor-2068 .elementor-element.elementor-element-efafb2a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-weight: 600;
}

.elementor-2068 .elementor-element.elementor-element-efafb2a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-9372bd7 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-9372bd7:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-9372bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3d60ebc);
}

.elementor-2068 .elementor-element.elementor-element-f4f2149 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-b99f33b > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-b99f33b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-b99f33b {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-b99f33b .elementor-heading-title {
	font-family: var(--e-global-typography-eaf85f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-eaf85f5-font-size);
	font-weight: var(--e-global-typography-eaf85f5-font-weight);
	text-transform: var(--e-global-typography-eaf85f5-text-transform);
	line-height: var(--e-global-typography-eaf85f5-line-height);
	color: var(--e-global-color-765453d);
}

.elementor-2068 .elementor-element.elementor-element-40cccc1 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--align-items: center;
	--overlay-opacity: 1;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-40cccc1::before, .elementor-2068 .elementor-element.elementor-element-40cccc1 > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-40cccc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-40cccc1 > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-40cccc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-40cccc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-18b402d) 0%, var(--e-global-color-765453d) 100%);
}

.elementor-2068 .elementor-element.elementor-element-67b8793 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-67b8793 .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-67b8793 .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-67b8793 .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-920e7f6 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-920e7f6 .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-920e7f6 .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-920e7f6 .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-a2e5faa {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-a2e5faa .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-a2e5faa .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-a2e5faa .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-86c0db6 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-86c0db6 .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-86c0db6 .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-86c0db6 .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-28a0141 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-28a0141 .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-28a0141 .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-28a0141 .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-a1a0a81 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-a1a0a81 .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-a1a0a81 .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-a1a0a81 .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-5048d1b {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-5048d1b .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-5048d1b .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-5048d1b .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-4a4f117 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-4a4f117 .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-4a4f117 .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-4a4f117 .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-e16c63f {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-e16c63f .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-e16c63f .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-e16c63f .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-0640df5 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-0640df5 .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-0640df5 .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-0640df5 .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-dbe6cc7 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-dbe6cc7 .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-dbe6cc7 .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-dbe6cc7 .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-b3932ed {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-b3932ed .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-b3932ed .elementor-heading-title a:hover, .elementor-2068 .elementor-element.elementor-element-b3932ed .elementor-heading-title a:focus {
	color: var(--e-global-color-e46b394);
}

.elementor-2068 .elementor-element.elementor-element-ec4fafa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 120px;
	--padding-right: 120px;
	overflow: visible;
}

.elementor-2068 .elementor-element.elementor-element-ec4fafa:not(.elementor-motion-effects-element-type-background), .elementor-2068 .elementor-element.elementor-element-ec4fafa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-765453d) 0%, var(--e-global-color-secondary) 70%);
}

.elementor-2068 .elementor-element.elementor-element-ec4fafa::before, .elementor-2068 .elementor-element.elementor-element-ec4fafa > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-ec4fafa > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-ec4fafa > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-ec4fafa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-ec4fafa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2068 .elementor-element.elementor-element-7397342 {
	text-align: center;
}

.elementor-2068 .elementor-element.elementor-element-7397342 .elementor-heading-title {
	font-family: var(--e-global-typography-ca02e6a-font-family), Sans-serif;
	font-size: var(--e-global-typography-ca02e6a-font-size);
	font-weight: var(--e-global-typography-ca02e6a-font-weight);
	text-transform: var(--e-global-typography-ca02e6a-text-transform);
	line-height: var(--e-global-typography-ca02e6a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-2068 .elementor-element.elementor-element-71f75bd {
	width: var(--container-widget-width, 100.084%);
	max-width: 100.084%;
	--container-widget-width: 100.084%;
	--container-widget-flex-grow: 0;
}

.elementor-2068 .elementor-element.elementor-element-71f75bd > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2068 .elementor-element.elementor-element-71f75bd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2068 .elementor-element.elementor-element-71f75bd .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-938f224);
}

.elementor-2068 .elementor-element.elementor-element-dc9a9bb .elementor-button {
	background-color: var(--e-global-color-59b1452);
	font-family: "Poppins", Sans-serif;
	font-size: 23px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-f086b76);
	border-radius: 25px 25px 25px 25px;
	padding: 17px 17px 17px 17px;
}

.elementor-2068 .elementor-element.elementor-element-dc9a9bb .elementor-button:hover, .elementor-2068 .elementor-element.elementor-element-dc9a9bb .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary);
}

.elementor-2068 .elementor-element.elementor-element-dc9a9bb > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-2068 .elementor-element.elementor-element-dc9a9bb .elementor-button:hover svg, .elementor-2068 .elementor-element.elementor-element-dc9a9bb .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

body.elementor-page-2068:not(.elementor-motion-effects-element-type-background), body.elementor-page-2068 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8fafd;
}

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

@media (min-width:768px) {
	.elementor-2068 .elementor-element.elementor-element-3923d04 {
		--width: 50%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-e1eb5b3 {
		--width: 44%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-193e16f {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-af5918a {
		--width: 90%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-52a5044 {
		--width: 30%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-9705ace {
		--width: 30%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-418743a {
		--width: 30%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-6397429 {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-989e4aa {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-5485393 {
		--width: 55%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-6bfd05b {
		--width: 45%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-c9c656b {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-ff75be9 {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-aa329e1 {
		--width: 55%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-2721844 {
		--width: 45%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-53a4a85 {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-872741d {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-9a0cdda {
		--width: 55%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-9332202 {
		--width: 45%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-2d9d0de {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-c04a18d {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-3a1868e {
		--width: 55%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f6d6054 {
		--width: 45%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-bedb8af {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-38a7b76 {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-c7333f2 {
		--width: 55%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-d2c54e9 {
		--width: 45%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-b3bf9d2 {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-9cb4d90 {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-d7ff3f9 {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-da7dae7 {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f08b102 {
		--width: 95%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-e1ee228 {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-481b665 {
		--width: 95%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-6c014da {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-75e4851 {
		--width: 95%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-86eafda {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-d854262 {
		--width: 95%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-9372bd7 {
		--content-width: 1300px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-40cccc1 {
		--width: 90%;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-2068 .elementor-element.elementor-element-3923d04 {
		--width: 50%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f08b102 {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-481b665 {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-75e4851 {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-d854262 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2068 .elementor-element.elementor-element-3923d04 {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-e1eb5b3 {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-193e16f {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-5485393 {
		--width: 79%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-aa329e1 {
		--width: 79%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-9a0cdda {
		--width: 79%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-3a1868e {
		--width: 79%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-c7333f2 {
		--width: 79%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-da7dae7 {
		--width: 50%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f08b102 {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-e1ee228 {
		--width: 50%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-481b665 {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-6c014da {
		--width: 50%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-75e4851 {
		--width: 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-86eafda {
		--width: 50%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-d854262 {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-2068 .elementor-element.elementor-element-2cb8e9a::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: 100% 53%;
		background-size: 295px auto;
	}
	
	.elementor-2068 .elementor-element.elementor-element-2cb8e9a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-31ae277 {
		--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;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-3923d04 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f2f0b7f .elementor-heading-title {
		font-size: 58px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f89a1a6 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f89a1a6 .elementor-heading-title {
		font-size: var(--e-global-typography-2512058-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-8741111 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-e1eb5b3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-193e16f {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-c133c76 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-4e4bee0 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-e41152f .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-17b3737 .elementor-heading-title {
		font-size: var(--e-global-typography-ca02e6a-font-size);
		line-height: var(--e-global-typography-ca02e6a-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-9fb73bd .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-50f00dc {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-f54b155 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-a936be3 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-ac7a76d {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-d41b28b {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-b3bf9d2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-7ac3566 .elementor-heading-title {
		font-size: var(--e-global-typography-eaf85f5-font-size);
		line-height: var(--e-global-typography-eaf85f5-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-019851f .elementor-heading-title {
		font-size: var(--e-global-typography-eaf85f5-font-size);
		line-height: var(--e-global-typography-eaf85f5-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-183d0a6 .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-f0cb323 {
		width: var(--container-widget-width, 1179.325px);
		max-width: 1179.325px;
		--container-widget-width: 1179.325px;
		--container-widget-flex-grow: 0;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-54dae7f .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-bd29bb4 {
		width: var(--container-widget-width, 1179.325px);
		max-width: 1179.325px;
		--container-widget-width: 1179.325px;
		--container-widget-flex-grow: 0;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-be0ca14 .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-36a1d9f {
		width: var(--container-widget-width, 1179.325px);
		max-width: 1179.325px;
		--container-widget-width: 1179.325px;
		--container-widget-flex-grow: 0;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-53f0621 .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-053af31 {
		width: var(--container-widget-width, 1179.325px);
		max-width: 1179.325px;
		--container-widget-width: 1179.325px;
		--container-widget-flex-grow: 0;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-efafb2a {
		--n-tabs-title-font-size: 15px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-b99f33b .elementor-heading-title {
		font-size: var(--e-global-typography-eaf85f5-font-size);
		line-height: var(--e-global-typography-eaf85f5-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-40cccc1 {
		--grid-auto-flow: row;
	}
	
	.elementor-2068 .elementor-element.elementor-element-7397342 .elementor-heading-title {
		font-size: var(--e-global-typography-ca02e6a-font-size);
		line-height: var(--e-global-typography-ca02e6a-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-71f75bd .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
}

@media (max-width:1024px) {
	.elementor-2068 .elementor-element.elementor-element-2cb8e9a {
		--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-2068 .elementor-element.elementor-element-2cb8e9a::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: 0% 0%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-31ae277 {
		--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-2068 .elementor-element.elementor-element-f2f0b7f .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f89a1a6 .elementor-heading-title {
		font-size: var(--e-global-typography-2512058-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-8741111 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-c133c76 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-4e4bee0 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-e41152f .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-6397429 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-17b3737 .elementor-heading-title {
		font-size: var(--e-global-typography-ca02e6a-font-size);
		line-height: var(--e-global-typography-ca02e6a-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-9fb73bd .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-989e4aa {
		--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;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-5485393 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-e22e505 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-50f00dc {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-ff75be9 {
		--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;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-aa329e1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f2b9694 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f54b155 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-872741d {
		--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;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-9a0cdda {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-2cc0c26 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-a936be3 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-c04a18d {
		--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;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-3a1868e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-fd26f20 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-ac7a76d {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-38a7b76 {
		--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;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-c7333f2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-4abd856 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-d41b28b {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-7ac3566 .elementor-heading-title {
		font-size: var(--e-global-typography-eaf85f5-font-size);
		line-height: var(--e-global-typography-eaf85f5-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-9cb4d90 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-019851f .elementor-heading-title {
		font-size: var(--e-global-typography-eaf85f5-font-size);
		line-height: var(--e-global-typography-eaf85f5-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-183d0a6 .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-f0cb323 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-54dae7f .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-bd29bb4 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-be0ca14 .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-36a1d9f {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-53f0621 .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-053af31 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-b99f33b .elementor-heading-title {
		font-size: var(--e-global-typography-eaf85f5-font-size);
		line-height: var(--e-global-typography-eaf85f5-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-40cccc1 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2068 .elementor-element.elementor-element-7397342 .elementor-heading-title {
		font-size: var(--e-global-typography-ca02e6a-font-size);
		line-height: var(--e-global-typography-ca02e6a-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-71f75bd .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
}

@media (max-width:767px) {
	.elementor-2068 .elementor-element.elementor-element-2cb8e9a::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .e-con-inner > .elementor-background-video-container::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2068 .elementor-element.elementor-element-2cb8e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: -71% 100%;
	}
	
	.elementor-2068 .elementor-element.elementor-element-2cb8e9a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-31ae277 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-31ae277.e-con {
		--align-self: center;
	}
	
	.elementor-2068 .elementor-element.elementor-element-3923d04 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f2f0b7f .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f89a1a6 {
		text-align: center;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f89a1a6 .elementor-heading-title {
		font-size: var(--e-global-typography-2512058-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-8741111 {
		text-align: left;
	}
	
	.elementor-2068 .elementor-element.elementor-element-8741111 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-e1eb5b3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-193e16f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-d8c5f4e .elementor-button {
		font-size: 24px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-af5b6d1 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-c133c76 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-4e4bee0 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-e41152f .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-6397429 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-17b3737 .elementor-heading-title {
		font-size: var(--e-global-typography-ca02e6a-font-size);
		line-height: var(--e-global-typography-ca02e6a-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-9fb73bd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-9fb73bd .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-989e4aa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-5485393 {
		--width: 100%;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-e22e505 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-e22e505 {
		text-align: center;
	}
	
	.elementor-2068 .elementor-element.elementor-element-50f00dc {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-ff75be9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-aa329e1 {
		--width: 100%;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f2b9694 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f2b9694 {
		text-align: center;
	}
	
	.elementor-2068 .elementor-element.elementor-element-f54b155 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-872741d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-9a0cdda {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-2cc0c26 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-2cc0c26 {
		text-align: center;
	}
	
	.elementor-2068 .elementor-element.elementor-element-a936be3 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-c04a18d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-3a1868e {
		--width: 100%;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-fd26f20 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-fd26f20 {
		text-align: center;
	}
	
	.elementor-2068 .elementor-element.elementor-element-ac7a76d {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-38a7b76 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-c7333f2 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-4abd856 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-4abd856 {
		text-align: center;
	}
	
	.elementor-2068 .elementor-element.elementor-element-d41b28b {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-b3bf9d2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-7ac3566 {
		text-align: left;
	}
	
	.elementor-2068 .elementor-element.elementor-element-7ac3566 .elementor-heading-title {
		font-size: var(--e-global-typography-eaf85f5-font-size);
		line-height: var(--e-global-typography-eaf85f5-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-9cb4d90 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-019851f .elementor-heading-title {
		font-size: var(--e-global-typography-eaf85f5-font-size);
		line-height: var(--e-global-typography-eaf85f5-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-f08b102 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-183d0a6 .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-f0cb323 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-481b665 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-54dae7f .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-bd29bb4 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-75e4851 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-be0ca14 .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-36a1d9f {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-d854262 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-53f0621 .elementor-heading-title {
		font-size: var(--e-global-typography-9d1aba4-font-size);
	}
	
	.elementor-2068 .elementor-element.elementor-element-053af31 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-b99f33b {
		text-align: left;
	}
	
	.elementor-2068 .elementor-element.elementor-element-b99f33b .elementor-heading-title {
		font-size: var(--e-global-typography-eaf85f5-font-size);
		line-height: var(--e-global-typography-eaf85f5-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-40cccc1 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2068 .elementor-element.elementor-element-ec4fafa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-7397342 .elementor-heading-title {
		font-size: var(--e-global-typography-ca02e6a-font-size);
		line-height: var(--e-global-typography-ca02e6a-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-71f75bd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2068 .elementor-element.elementor-element-71f75bd .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2068 .elementor-element.elementor-element-dc9a9bb .elementor-button {
		font-size: 24px;
	}
}
