.elementor-10286 .elementor-element.elementor-element-c3c933d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--overlay-opacity: 0.3;
	--padding-top: 0px;
	--padding-bottom: 350px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-10286 .elementor-element.elementor-element-c3c933d:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-c3c933d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../../img/banner-img.png");
	background-color: var(--e-global-color-7fd92bb);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10286 .elementor-element.elementor-element-c3c933d::before, .elementor-10286 .elementor-element.elementor-element-c3c933d>.elementor-background-video-container::before, .elementor-10286 .elementor-element.elementor-element-c3c933d>.e-con-inner>.elementor-background-video-container::before, .elementor-10286 .elementor-element.elementor-element-c3c933d>.elementor-background-slideshow::before, .elementor-10286 .elementor-element.elementor-element-c3c933d>.e-con-inner>.elementor-background-slideshow::before, .elementor-10286 .elementor-element.elementor-element-c3c933d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: var(--e-global-color-d93a003);
}

.elementor-10286 .elementor-element.elementor-element-c3c933d, .elementor-10286 .elementor-element.elementor-element-c3c933d::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-c3c933d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10286 .elementor-element.elementor-element-e1ca568 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-b7ae6d2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-95b4758 {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
	--padding-top: 150px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-125e9a6 .elementor-heading-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-size: 60px;
	font-weight: 700;
	line-height: 80px;
}

.elementor-10286 .elementor-element.elementor-element-9ebb0c3>.elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-10286 .elementor-element.elementor-element-9ebb0c3 .elementor-heading-title {
	color: var(--e-global-color-27600d2);
	font-family: "Urbanist", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-10286 .elementor-element.elementor-element-e7e01a4 .elementor-button {
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	fill: var(--e-global-color-d19a1af);
	color: var(--e-global-color-d19a1af);
	background-color: var(--e-global-color-8c3e944);
	border-radius: 5px 5px 5px 5px;
}

.elementor-10286 .elementor-element.elementor-element-e7e01a4 .elementor-button:hover, .elementor-10286 .elementor-element.elementor-element-e7e01a4 .elementor-button:focus {
	color: var(--e-global-color-d19a1af);
	background-color: transparent;
	background-image: linear-gradient(250deg, var(--e-global-color-a43a209) 30%, var(--e-global-color-f74e313) 250%);
	border-color: var(--e-global-color-f74e313);
}

.elementor-10286 .elementor-element.elementor-element-e7e01a4 .elementor-button:hover svg, .elementor-10286 .elementor-element.elementor-element-e7e01a4 .elementor-button:focus svg {
	fill: var(--e-global-color-d19a1af);
}

.elementor-10286 .elementor-element.elementor-element-41c5c39 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-c1caea3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 10px;
	--background-transition: 0.3s;
	--margin-top: -180px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-c1caea3:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-c1caea3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7fd92bb);
}

.elementor-10286 .elementor-element.elementor-element-c1caea3, .elementor-10286 .elementor-element.elementor-element-c1caea3::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-c1caea3.e-con {
	--align-self: center;
}

.elementor-10286 .elementor-element.elementor-element-7df5073 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-10286 .elementor-element.elementor-element-1ad26aa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-aad1839 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 12px;
	--margin-right: 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-fe12b49>.elementor-widget-container {
	padding: 40px 40px 40px 30px;
	background-color: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 12px 50px 0px rgba(125, 125, 125, 0.10196078431372549);
}

[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-fe12b49.elementor-section,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-fe12b49.elementor-column>.elementor-element-populated,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-fe12b49.elementor-column>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-fe12b49.elementor-column>.elementor-widget-container .elementor-button,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-fe12b49>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-fe12b49>.elementor-widget-container>.hostim-btn {
	background-color: #33313D;
}

.elementor-10286 .elementor-element.elementor-element-fe12b49.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-10286 .elementor-element.elementor-element-fe12b49.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-10286 .elementor-element.elementor-element-fe12b49.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-10286 .elementor-element.elementor-element-fe12b49 .elementor-image-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-d93a003);
	font-family: "Urbanist", Sans-serif;
	font-size: 22px;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-fe12b49 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-10286 .elementor-element.elementor-element-fe12b49 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-82dd05a {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 12px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-cdfaef6>.elementor-widget-container {
	padding: 40px 40px 40px 30px;
	background-color: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 12px 50px 0px rgba(125, 125, 125, 0.10196078431372549);
}

[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-cdfaef6.elementor-section,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-cdfaef6.elementor-column>.elementor-element-populated,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-cdfaef6.elementor-column>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-cdfaef6.elementor-column>.elementor-widget-container .elementor-button,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-cdfaef6>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-cdfaef6>.elementor-widget-container>.hostim-btn {
	background-color: #33313D;
}

.elementor-10286 .elementor-element.elementor-element-cdfaef6.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-10286 .elementor-element.elementor-element-cdfaef6.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-10286 .elementor-element.elementor-element-cdfaef6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-10286 .elementor-element.elementor-element-cdfaef6 .elementor-image-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-d93a003);
	font-family: "Urbanist", Sans-serif;
	font-size: 22px;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-cdfaef6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-10286 .elementor-element.elementor-element-cdfaef6 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-a7c773d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-51b7787 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 12px;
	--margin-right: 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-337b440>.elementor-widget-container {
	padding: 40px 40px 40px 30px;
	background-color: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 12px 50px 0px rgba(125, 125, 125, 0.10196078431372549);
}

[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-337b440.elementor-section,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-337b440.elementor-column>.elementor-element-populated,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-337b440.elementor-column>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-337b440.elementor-column>.elementor-widget-container .elementor-button,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-337b440>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-337b440>.elementor-widget-container>.hostim-btn {
	background-color: #33313D;
}

.elementor-10286 .elementor-element.elementor-element-337b440.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-10286 .elementor-element.elementor-element-337b440.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-10286 .elementor-element.elementor-element-337b440.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-10286 .elementor-element.elementor-element-337b440 .elementor-image-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-d93a003);
	font-family: "Urbanist", Sans-serif;
	font-size: 22px;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-337b440 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-10286 .elementor-element.elementor-element-337b440 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-72c42e1 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 12px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-bf11d5f>.elementor-widget-container {
	padding: 40px 40px 40px 30px;
	background-color: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 12px 50px 0px rgba(125, 125, 125, 0.10196078431372549);
}

[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-bf11d5f.elementor-section,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-bf11d5f.elementor-column>.elementor-element-populated,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-bf11d5f.elementor-column>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-bf11d5f.elementor-column>.elementor-widget-container .elementor-button,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-bf11d5f>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-bf11d5f>.elementor-widget-container>.hostim-btn {
	background-color: #33313D;
}

.elementor-10286 .elementor-element.elementor-element-bf11d5f.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-10286 .elementor-element.elementor-element-bf11d5f.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-10286 .elementor-element.elementor-element-bf11d5f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-10286 .elementor-element.elementor-element-bf11d5f .elementor-image-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-d93a003);
	font-family: "Urbanist", Sans-serif;
	font-size: 22px;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-bf11d5f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-10286 .elementor-element.elementor-element-bf11d5f .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-8e6151a {
	--display: flex;
	--min-height: 600px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 12px 50px 0px rgba(125, 125, 125, 0.10196078431372549);
	--margin-top: -23%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 040px;
	--padding-bottom: 040px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 2;
}

.elementor-10286 .elementor-element.elementor-element-8e6151a:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-8e6151a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-a43a209);
}

.elementor-10286 .elementor-element.elementor-element-8e6151a, .elementor-10286 .elementor-element.elementor-element-8e6151a::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-8e6151a.e-con {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-10286 .elementor-element.elementor-element-0a1b574 {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-10286 .elementor-element.elementor-element-0a1b574>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-10286 .elementor-element.elementor-element-0a1b574 .elementor-heading-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-a81e685 {
	width: 100%;
	max-width: 100%;
}

.elementor-10286 .elementor-element.elementor-element-a81e685>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-10286 .elementor-element.elementor-element-a81e685 .elementor-heading-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-field-group {
	padding-right: calc(10px/2);
	padding-left: calc(10px/2);
	margin-bottom: 30px;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-form-fields-wrapper {
	margin-left: calc(-10px/2);
	margin-right: calc(-10px/2);
	margin-bottom: -30px;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-labels-inline .elementor-field-group>label {
	padding-left: 5px;
}

body:not(.rtl) .elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-labels-inline .elementor-field-group>label {
	padding-right: 5px;
}

body .elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 5px;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-field-group>label {
	font-family: "Urbanist", Sans-serif;
	font-weight: normal;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-field-group .elementor-field {
	color: var(--e-global-color-d93a003);
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-field-group .elementor-field, .elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-field-subgroup label {
	font-family: "Urbanist", Sans-serif;
	font-weight: 500;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: var(--e-global-color-d19a1af);
	border-color: var(--e-global-color-86da285);
	border-radius: 5px 5px 5px 5px;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-field-group .elementor-select-wrapper select {
	background-color: var(--e-global-color-d19a1af);
	border-color: var(--e-global-color-86da285);
	border-radius: 5px 5px 5px 5px;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-field-group .elementor-select-wrapper::before {
	color: var(--e-global-color-86da285);
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-button {
	font-weight: bold;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-8c3e944);
	color: #ffffff;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-8c3e944);
	color: #ffffff;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-button[type="submit"] svg * {
	fill: #ffffff;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .e-form__buttons__wrapper__button-previous {
	color: #ffffff;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .e-form__buttons__wrapper__button-next:hover {
	color: #ffffff;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-button[type="submit"]:hover {
	color: #ffffff;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .elementor-button[type="submit"]:hover svg * {
	fill: #ffffff;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 .e-form__buttons__wrapper__button-previous:hover {
	color: #ffffff;
}

.elementor-10286 .elementor-element.elementor-element-1b31b57 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #ffffff;
	--e-form-steps-indicator-active-secondary-color: #ffffff;
	--e-form-steps-indicator-completed-secondary-color: #ffffff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-10286 .elementor-element.elementor-element-1c90dfd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--padding-top: 100px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-1c90dfd:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-1c90dfd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/07/feedback-circle.svg");
	background-color: var(--e-global-color-7fd92bb);
	background-position: 9% 15px;
	background-repeat: no-repeat;
}

.elementor-10286 .elementor-element.elementor-element-1c90dfd, .elementor-10286 .elementor-element.elementor-element-1c90dfd::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-b389b2a {
	--display: flex;
	--gap: 8px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-b389b2a, .elementor-10286 .elementor-element.elementor-element-b389b2a::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-4c0b45c {
	text-align: left;
}

.elementor-10286 .elementor-element.elementor-element-177a41d {
	text-align: left;
}

.elementor-10286 .elementor-element.elementor-element-fb85fd4 .elementor-heading-title {
	color: #001042;
	font-family: "Urbanist", Sans-serif;
	font-weight: 600;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-b0795cb>.elementor-widget-container {
	margin: 20px 0px 10px 0px;
}

.elementor-10286 .elementor-element.elementor-element-b0795cb .elementor-heading-title {
	color: #001042;
	font-family: "Urbanist", Sans-serif;
	font-size: 2.625em;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-10286 .elementor-element.elementor-element-839b279 .elementor-heading-title {
	color: #666666;
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-dd6ccdd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 25px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-6159107 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-5cd8b3c {
	width: auto;
	max-width: auto;
}

.elementor-10286 .elementor-element.elementor-element-5cd8b3c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-10286 .elementor-element.elementor-element-5cd8b3c.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-10286 .elementor-element.elementor-element-5cd8b3c img {
	width: 52px;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
}

.elementor-10286 .elementor-element.elementor-element-175c545 {
	width: auto;
	max-width: auto;
}

.elementor-10286 .elementor-element.elementor-element-175c545>.elementor-widget-container {
	margin: 0px 0px 0px -20px;
}

.elementor-10286 .elementor-element.elementor-element-175c545.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-10286 .elementor-element.elementor-element-175c545 img {
	width: 52px;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
}

.elementor-10286 .elementor-element.elementor-element-f329857 {
	width: auto;
	max-width: auto;
}

.elementor-10286 .elementor-element.elementor-element-f329857>.elementor-widget-container {
	margin: 0px 0px 0px -20px;
}

.elementor-10286 .elementor-element.elementor-element-f329857.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-10286 .elementor-element.elementor-element-f329857 img {
	width: 52px;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
}

.elementor-10286 .elementor-element.elementor-element-7264352 {
	width: auto;
	max-width: auto;
}

.elementor-10286 .elementor-element.elementor-element-7264352>.elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-10286 .elementor-element.elementor-element-7264352.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-10286 .elementor-element.elementor-element-d5325ea {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-319dcd2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-10286 .elementor-element.elementor-element-319dcd2 .elementor-button {
	font-family: "Urbanist", Sans-serif;
	font-size: 1.125em;
	font-weight: 600;
	text-decoration: underline;
	line-height: 1.2em;
	fill: #0070bc;
	color: #0070bc;
	background-color: #61CE7000;
	padding: 0px 0px 0px 0px;
}

.elementor-10286 .elementor-element.elementor-element-ba9234b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 10px;
}

.elementor-10286 .elementor-element.elementor-element-ba9234b, .elementor-10286 .elementor-element.elementor-element-ba9234b::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-e49694d .testimonial_bg_ {
	padding: 0px 0px 0px 0px;
}

.elementor-10286 .elementor-element.elementor-element-e49694d .isb-feedback {
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background-image: linear-gradient(180deg, #F6F6F6 0%, #F6F6F6 100%);
}

.elementor-10286 .elementor-element.elementor-element-67b4e29:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-67b4e29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7fd92bb);
}

.elementor-10286 .elementor-element.elementor-element-67b4e29 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-67b4e29>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-67b4e29.elementor-section,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-67b4e29.elementor-column>.elementor-element-populated,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-67b4e29.elementor-column>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-67b4e29.elementor-column>.elementor-widget-container .elementor-button,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-67b4e29>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-67b4e29>.elementor-widget-container>.hostim-btn {
	background-color: #33313D;
}

.elementor-10286 .elementor-element.elementor-element-8235de4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 0px;
	--background-transition: 0.3s;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-8235de4:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-8235de4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7fd92bb);
}

.elementor-10286 .elementor-element.elementor-element-8235de4, .elementor-10286 .elementor-element.elementor-element-8235de4::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-a63538a {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 35px;
}

.elementor-10286 .elementor-element.elementor-element-4fee51d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10286 .elementor-element.elementor-element-4fee51d .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-10286 .elementor-element.elementor-element-4fee51d .elementor-button {
	font-family: "Urbanist", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	fill: #66ae4e;
	color: #66ae4e;
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
}

.elementor-10286 .elementor-element.elementor-element-6882229>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-10286 .elementor-element.elementor-element-6882229 .elementor-heading-title {
	color: #04103B;
	font-size: 48px;
	line-height: 1.2em;
}

.elementor-10286 .elementor-element.elementor-element-6c77053 {
	text-align: justify;
	color: #696969;
	font-family: "Urbanist", Sans-serif;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-f6c15e2>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-10286 .elementor-element.elementor-element-f6c15e2 .elementor-button {
	font-family: "Urbanist", Sans-serif;
	font-weight: 500;
	line-height: 20px;
	fill: var(--e-global-color-d93a003);
	color: var(--e-global-color-d93a003);
	background-color: var(--e-global-color-7fd92bb);
	transition-duration: 0.3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0070bc;
	border-radius: 5px 5px 5px 5px;
	padding: 16px 32px 16px 32px;
}

.elementor-10286 .elementor-element.elementor-element-f6c15e2 .elementor-button:hover, .elementor-10286 .elementor-element.elementor-element-f6c15e2 .elementor-button:focus {
	color: var(--e-global-color-d19a1af);
	background-color: var(--e-global-color-a43a209);
	border-color: var(--e-global-color-a43a209);
}

.elementor-10286 .elementor-element.elementor-element-f6c15e2 .elementor-button:hover svg, .elementor-10286 .elementor-element.elementor-element-f6c15e2 .elementor-button:focus svg {
	fill: var(--e-global-color-d19a1af);
}

.elementor-10286 .elementor-element.elementor-element-aab5636 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-5b5a9ee {
	text-align: center;
}

.elementor-10286 .elementor-element.elementor-element-5b5a9ee img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-10286 .elementor-element.elementor-element-97edc68:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-97edc68>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/08/feature-right.png");
	background-position: bottom right;
	background-repeat: no-repeat;
}

.elementor-10286 .elementor-element.elementor-element-97edc68>.elementor-container {
	max-width: 1320px;
}

.elementor-10286 .elementor-element.elementor-element-97edc68 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 105px 0px 110px 0px;
}

.elementor-10286 .elementor-element.elementor-element-97edc68>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-97edc68.elementor-section,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-97edc68.elementor-column>.elementor-element-populated,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-97edc68.elementor-column>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-97edc68.elementor-column>.elementor-widget-container .elementor-button,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-97edc68>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-97edc68>.elementor-widget-container>.hostim-btn {
	background-color: transparent;
	background-image: linear-gradient(90deg, #1E1E2C 0%, #33313D 100%);
}

.elementor-10286 .elementor-element.elementor-element-85bb303>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-10286 .elementor-element.elementor-element-9268178 .hm2-section-title {
	text-align: left;
}

.elementor-10286 .elementor-element.elementor-element-9268178 .hm2-section-title .hostim_heading {
	font-family: "Urbanist", Sans-serif;
	font-size: 2.625em;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-10286 .elementor-element.elementor-element-9268178 .hostim_heading {
	writing-mode: horizontal-tb;
	transform: rotate(0deg);
}

.elementor-10286 .elementor-element.elementor-element-e651494>.elementor-element-populated {
	margin: 0px 0px 0px 70px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 70px;
}

.elementor-10286 .elementor-element.elementor-element-890d07f .elementor-heading-title {
	color: #666666;
	font-family: "Urbanist", Sans-serif;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-7d2be82 {
	--divider-border-style: solid;
	--divider-color: #0070bc;
	--divider-border-width: 3px;
	width: auto;
	max-width: auto;
}

.elementor-10286 .elementor-element.elementor-element-7d2be82 .elementor-divider-separator {
	width: 50px;
}

.elementor-10286 .elementor-element.elementor-element-7d2be82 .elementor-divider {
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-10286 .elementor-element.elementor-element-cea5ae7 {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-10286 .elementor-element.elementor-element-cea5ae7 .elementor-button {
	font-family: "Urbanist", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 30px;
	fill: #163c60;
	color: #163c60;
	background-color: #61CE7000;
	padding: 0px 0px 0px 8px;
}

.elementor-10286 .elementor-element.elementor-element-7179298 {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-10286 .elementor-element.elementor-element-be35300>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10286 .elementor-element.elementor-element-4661e2b .feature_title_, .elementor-10286 .elementor-element.elementor-element-4661e2b .card-title-color {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #163c60;
}

.elementor-10286 .elementor-element.elementor-element-4661e2b .feature_content_, .elementor-10286 .elementor-element.elementor-element-4661e2b .hds-body-color-three {
	font-family: "Urbanist", Sans-serif;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-4661e2b .hm2-feature-card .icon-wrapper {
	color: #163c60;
	background-color: var(--e-global-color-86da285);
}

.elementor-10286 .elementor-element.elementor-element-4661e2b .hm2-feature-card .icon-wrapper svg {
	fill: var(--e-global-color-d93a003);
	width: 50px;
	height: 50px;
}

.elementor-10286 .elementor-element.elementor-element-4661e2b a.mt-2.d-inline-block.rounded-circle.text-center.position-relative.overflow-hidden i {
	color: #163c60;
}

.elementor-10286 .elementor-element.elementor-element-4661e2b .hm2-feature-card:hover .icon-wrapper {
	color: var(--e-global-color-f74e313);
	background-color: var(--e-global-color-86da285);
}

.elementor-10286 .elementor-element.elementor-element-4661e2b .hm2-feature-card:hover .icon-wrapper svg {
	fill: var(--e-global-color-f74e313);
}

.elementor-10286 .elementor-element.elementor-element-4661e2b .hm2-feature-card:hover a {
	background-color: var(--e-global-color-86da285);
}

.elementor-10286 .elementor-element.elementor-element-4661e2b .hm2-feature-card .icon-wrapper i {
	font-size: 50px;
}

.elementor-10286 .elementor-element.elementor-element-2fad512 .feature_title_, .elementor-10286 .elementor-element.elementor-element-2fad512 .card-title-color {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #163c60;
}

.elementor-10286 .elementor-element.elementor-element-2fad512 .feature_content_, .elementor-10286 .elementor-element.elementor-element-2fad512 .hds-body-color-three {
	font-family: "Urbanist", Sans-serif;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-2fad512 .hm2-feature-card .icon-wrapper {
	color: #163c60;
	background-color: var(--e-global-color-86da285);
}

.elementor-10286 .elementor-element.elementor-element-2fad512 .hm2-feature-card .icon-wrapper svg {
	fill: var(--e-global-color-d93a003);
	width: 50px;
	height: 50px;
}

.elementor-10286 .elementor-element.elementor-element-2fad512 a.mt-2.d-inline-block.rounded-circle.text-center.position-relative.overflow-hidden i {
	color: #163c60;
}

.elementor-10286 .elementor-element.elementor-element-2fad512 .hm2-feature-card:hover .icon-wrapper {
	color: var(--e-global-color-f74e313);
	background-color: var(--e-global-color-86da285);
}

.elementor-10286 .elementor-element.elementor-element-2fad512 .hm2-feature-card:hover .icon-wrapper svg {
	fill: var(--e-global-color-f74e313);
}

.elementor-10286 .elementor-element.elementor-element-2fad512 .hm2-feature-card:hover a {
	background-color: var(--e-global-color-86da285);
}

.elementor-10286 .elementor-element.elementor-element-2fad512 .hm2-feature-card .icon-wrapper i {
	font-size: 50px;
}

.elementor-10286 .elementor-element.elementor-element-0b696a3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-0b696a3:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-0b696a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #055f9d;
}

.elementor-10286 .elementor-element.elementor-element-0b696a3, .elementor-10286 .elementor-element.elementor-element-0b696a3::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-6604a15 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-4bbb284 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-73151fa {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-10286 .elementor-element.elementor-element-0a92479 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-10286 .elementor-element.elementor-element-9c4852e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Urbanist", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-cd5b3dd .elementor-progress-wrapper .elementor-progress-bar {
	background-color: var(--e-global-color-8c3e944);
}

.elementor-10286 .elementor-element.elementor-element-cd5b3dd .elementor-progress-wrapper {
	background-color: var(--e-global-color-7fd92bb);
	border-radius: 5px;
	overflow: hidden;
}

.elementor-10286 .elementor-element.elementor-element-cd5b3dd .elementor-progress-bar {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-size: 14px;
}

.elementor-10286 .elementor-element.elementor-element-cd5b3dd .elementor-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-25ba238 .elementor-progress-wrapper .elementor-progress-bar {
	background-color: var(--e-global-color-8c3e944);
}

.elementor-10286 .elementor-element.elementor-element-25ba238 .elementor-progress-wrapper {
	background-color: var(--e-global-color-7fd92bb);
	border-radius: 5px;
	overflow: hidden;
}

.elementor-10286 .elementor-element.elementor-element-25ba238 .elementor-progress-bar {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-size: 14px;
}

.elementor-10286 .elementor-element.elementor-element-25ba238 .elementor-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-4f6f06b .elementor-progress-wrapper .elementor-progress-bar {
	background-color: var(--e-global-color-8c3e944);
}

.elementor-10286 .elementor-element.elementor-element-4f6f06b .elementor-progress-wrapper {
	background-color: var(--e-global-color-7fd92bb);
	border-radius: 5px;
	overflow: hidden;
}

.elementor-10286 .elementor-element.elementor-element-4f6f06b .elementor-progress-bar {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-size: 14px;
}

.elementor-10286 .elementor-element.elementor-element-4f6f06b .elementor-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-5308c4f {
	--display: flex;
	--justify-content: center;
	--gap: 15px 15px;
	--background-transition: 0.3s;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-10286 .elementor-element.elementor-element-c5d749b .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Urbanist", Sans-serif;
	font-size: 2.625em;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-10286 .elementor-element.elementor-element-134d1b0>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-10286 .elementor-element.elementor-element-134d1b0 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Urbanist", Sans-serif;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-d57ec84 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-2a2c8c8 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 26px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-ca25546>.elementor-widget-container {
	padding: 15px 0px 15px 0px;
	background-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
}

.elementor-10286 .elementor-element.elementor-element-ca25546 {
	text-align: center;
}

.elementor-10286 .elementor-element.elementor-element-f1470e2 {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-bbf527c .elementor-heading-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-105dfe6 .elementor-heading-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-weight: 400;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-dde28e7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-976d3f5 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 26px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-3ca818e>.elementor-widget-container {
	padding: 15px 0px 15px 0px;
	background-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
}

.elementor-10286 .elementor-element.elementor-element-3ca818e {
	text-align: center;
}

.elementor-10286 .elementor-element.elementor-element-63b96f9 {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-fda7df4 .elementor-heading-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-193da70 .elementor-heading-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-weight: 400;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-d1e4c40 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-e3047f5 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 26px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-08442a7>.elementor-widget-container {
	padding: 15px 0px 15px 0px;
	background-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
}

.elementor-10286 .elementor-element.elementor-element-08442a7 {
	text-align: center;
}

.elementor-10286 .elementor-element.elementor-element-585ffb6 {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-b6bdd7c .elementor-heading-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-063e29d .elementor-heading-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-weight: 400;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-1aaac6f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-b8581d5 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 26px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-a0b7c80>.elementor-widget-container {
	padding: 15px 0px 15px 0px;
	background-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
}

.elementor-10286 .elementor-element.elementor-element-a0b7c80 {
	text-align: center;
}

.elementor-10286 .elementor-element.elementor-element-a80c0b6 {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-2827124 .elementor-heading-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-49ec739 .elementor-heading-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-weight: 400;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-71b4918 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-bf46e1a {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 12px;
	--padding-top: 28px;
	--padding-bottom: 33px;
	--padding-left: 24px;
	--padding-right: 26px;
}

.elementor-10286 .elementor-element.elementor-element-bf46e1a:hover {
	background-color: #0567a8;
}

.elementor-10286 .elementor-element.elementor-element-bf46e1a, .elementor-10286 .elementor-element.elementor-element-bf46e1a::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-b376f4f {
	text-align: left;
}

.elementor-10286 .elementor-element.elementor-element-2c4f784 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Urbanist", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-5f622f8 .elementor-heading-title {
	color: #DADADD;
	font-family: "Urbanist", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-4e14fc7 {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 6px;
	--margin-right: 6px;
	--padding-top: 28px;
	--padding-bottom: 33px;
	--padding-left: 24px;
	--padding-right: 26px;
}

.elementor-10286 .elementor-element.elementor-element-4e14fc7:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-4e14fc7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0070bb;
}

.elementor-10286 .elementor-element.elementor-element-4e14fc7:hover {
	background-color: #0567a8;
}

.elementor-10286 .elementor-element.elementor-element-4e14fc7, .elementor-10286 .elementor-element.elementor-element-4e14fc7::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-71b92ec {
	text-align: left;
}

.elementor-10286 .elementor-element.elementor-element-93f2935 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Urbanist", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-419e934 .elementor-heading-title {
	color: #DADADD;
	font-family: "Urbanist", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-a977f4f {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 12px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 33px;
	--padding-left: 24px;
	--padding-right: 26px;
}

.elementor-10286 .elementor-element.elementor-element-a977f4f:hover {
	background-color: #0567a8;
}

.elementor-10286 .elementor-element.elementor-element-a977f4f, .elementor-10286 .elementor-element.elementor-element-a977f4f::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-b16fd4b {
	text-align: left;
}

.elementor-10286 .elementor-element.elementor-element-86e7153 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Urbanist", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-37439c0 .elementor-heading-title {
	color: #DADADD;
	font-family: "Urbanist", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-003079a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 0px;
	--background-transition: 0.3s;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-003079a:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-003079a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7fd92bb);
}

.elementor-10286 .elementor-element.elementor-element-003079a, .elementor-10286 .elementor-element.elementor-element-003079a::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-015b175 {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 35px;
}

.elementor-10286 .elementor-element.elementor-element-25a5e64 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10286 .elementor-element.elementor-element-25a5e64 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-10286 .elementor-element.elementor-element-25a5e64 .elementor-button {
	font-family: "Urbanist", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	fill: #0070bc;
	color: #0070bc;
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
}

.elementor-10286 .elementor-element.elementor-element-3342fa2 {
	text-align: center;
}

.elementor-10286 .elementor-element.elementor-element-3342fa2 .elementor-heading-title {
	color: #04103B;
	font-size: 48px;
	line-height: 1.2em;
}

.elementor-10286 .elementor-element.elementor-element-ac925f7>.elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-10286 .elementor-element.elementor-element-e86854d>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-10286 .elementor-element.elementor-element-e86854d .elementor-button {
	font-family: "Urbanist", Sans-serif;
	font-weight: 500;
	line-height: 20px;
	fill: var(--e-global-color-d93a003);
	color: var(--e-global-color-d93a003);
	background-color: var(--e-global-color-7fd92bb);
	transition-duration: 0.3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0070bc;
	border-radius: 5px 5px 5px 5px;
	padding: 16px 32px 16px 32px;
}

.elementor-10286 .elementor-element.elementor-element-e86854d .elementor-button:hover, .elementor-10286 .elementor-element.elementor-element-e86854d .elementor-button:focus {
	color: var(--e-global-color-d19a1af);
	background-color: var(--e-global-color-a43a209);
	border-color: var(--e-global-color-a43a209);
}

.elementor-10286 .elementor-element.elementor-element-e86854d .elementor-button:hover svg, .elementor-10286 .elementor-element.elementor-element-e86854d .elementor-button:focus svg {
	fill: var(--e-global-color-d19a1af);
}

.elementor-10286 .elementor-element.elementor-element-3490713 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-3490713:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-3490713>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7fd92bb);
}

.elementor-10286 .elementor-element.elementor-element-3490713, .elementor-10286 .elementor-element.elementor-element-3490713::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-b434f06 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 12px;
	--margin-right: 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-b434f06:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-b434f06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	/* background-image: linear-gradient(278deg, #001DAC 15%, #000F57 98%); */
	background: linear-gradient(269.94deg, #0070bc 10.47%, #08629f 99.97%);
}

.elementor-10286 .elementor-element.elementor-element-b434f06, .elementor-10286 .elementor-element.elementor-element-b434f06::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-550aada {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--overflow: hidden;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-550aada::before, .elementor-10286 .elementor-element.elementor-element-550aada>.elementor-background-video-container::before, .elementor-10286 .elementor-element.elementor-element-550aada>.e-con-inner>.elementor-background-video-container::before, .elementor-10286 .elementor-element.elementor-element-550aada>.elementor-background-slideshow::before, .elementor-10286 .elementor-element.elementor-element-550aada>.e-con-inner>.elementor-background-slideshow::before, .elementor-10286 .elementor-element.elementor-element-550aada>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2023/08/home4-cta-shape.svg");
	--background-overlay: '';
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 44% auto;
}

.elementor-10286 .elementor-element.elementor-element-359527a {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 30px;
}

.elementor-10286 .elementor-element.elementor-element-359527a:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-359527a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/08/transperant-circle.svg");
	background-position: 155px 95px;
	background-repeat: no-repeat;
}

.elementor-10286 .elementor-element.elementor-element-359527a, .elementor-10286 .elementor-element.elementor-element-359527a::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-1e0de8f {
	text-align: right;
}

.elementor-10286 .elementor-element.elementor-element-34e9d83 {
	--display: flex;
	--justify-content: center;
	--gap: 25px 0px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-e4c8619 .elementor-heading-title {
	color: #FFFFFF;
	line-height: 1.2em;
}

.elementor-10286 .elementor-element.elementor-element-20ba79e {
	text-align: left;
}

.elementor-10286 .elementor-element.elementor-element-20ba79e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-10286 .elementor-element.elementor-element-d6a3ca2 .elementor-button {
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #f05822;
	border-radius: 8px 8px 8px 8px;
	padding: 16px 32px 16px 32px;
}

.elementor-10286 .elementor-element.elementor-element-d6a3ca2 .elementor-button:hover, .elementor-10286 .elementor-element.elementor-element-d6a3ca2 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #f05822EB;
}

.elementor-10286 .elementor-element.elementor-element-d6a3ca2 .elementor-button:hover svg, .elementor-10286 .elementor-element.elementor-element-d6a3ca2 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-10286 .elementor-element.elementor-element-6d78073>.elementor-background-overlay {
	background-image: url("../../2024/08/shape3.png");
	background-position: 14.5% 9%;
	background-repeat: no-repeat;
	opacity: 0.5;
}

.elementor-10286 .elementor-element.elementor-element-6d78073>.elementor-container {
	max-width: 1320px;
}

.elementor-10286 .elementor-element.elementor-element-6d78073 {
	padding: 100px 0px 50px 0px;
}

[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-6d78073.elementor-section,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-6d78073.elementor-column>.elementor-element-populated,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-6d78073.elementor-column>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-6d78073.elementor-column>.elementor-widget-container .elementor-button,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-6d78073>.elementor-widget-container,
[data-bs-theme=dark] .elementor-10286 .elementor-element.elementor-element-6d78073>.elementor-widget-container>.hostim-btn {
	background-color: #1E1E2C;
}

.elementor-10286 .elementor-element.elementor-element-0884fed.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-10286 .elementor-element.elementor-element-0884fed>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-0884fed>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-0405e21>.elementor-element-populated {
	margin: 0px 12px 0px 0px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 0px;
}

.elementor-10286 .elementor-element.elementor-element-0b3e281 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-10286 .elementor-element.elementor-element-083bbe0.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-10286 .elementor-element.elementor-element-083bbe0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-10286 .elementor-element.elementor-element-083bbe0>.elementor-element-populated {
	margin: 130px 0px 0px 12px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 12px;
}

.elementor-10286 .elementor-element.elementor-element-91668b2 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-10286 .elementor-element.elementor-element-6b5befe {
	--spacer-size: 50px;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-10286 .elementor-element.elementor-element-6b5befe>.elementor-widget-container {
	margin: -125px 0px 0px 0px;
	padding: 45px 70px 45px 70px;
	background-color: #f05822;
	border-style: solid;
	border-width: 13px 13px 13px 13px;
	border-color: #FFFFFF;
	border-radius: 100% 100% 100% 100%;
	box-shadow: 0px 12px 64px 0px rgba(103, 151.00000000000003, 255, 0.1);
}

.elementor-10286 .elementor-element.elementor-element-09031fe>.elementor-widget-container {
	margin: -130px 0px 0px 0px;
}

.elementor-10286 .elementor-element.elementor-element-09031fe .elementor-counter-number-wrapper {
	color: var(--e-global-color-d19a1af);
	font-family: "Urbanist", Sans-serif;
	font-size: 48px;
	font-weight: 700;
}

.elementor-10286 .elementor-element.elementor-element-09031fe .elementor-counter-title {
	color: var(--e-global-color-d19a1af);
	font-family: "Nunito", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
}

.elementor-bc-flex-widget .elementor-10286 .elementor-element.elementor-element-b35879a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-10286 .elementor-element.elementor-element-b35879a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-10286 .elementor-element.elementor-element-b35879a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-10286 .elementor-element.elementor-element-b35879a>.elementor-element-populated {
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
}

.elementor-10286 .elementor-element.elementor-element-9b5d7b6 .elementor-heading-title {
	color: #001042;
	font-family: "Urbanist", Sans-serif;
	font-size: 40px;
}

.elementor-10286 .elementor-element.elementor-element-11e6945 .hm2-service-tab ul li .tab_btn {
	font-family: "Urbanist", Sans-serif;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-11e6945 .hm2-service-tab .tab-content p {
	font-family: "Urbanist", Sans-serif;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-2e6dd7c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--overflow: hidden;
	--background-transition: 0.3s;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-2e6dd7c:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-2e6dd7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7fd92bb);
}

.elementor-10286 .elementor-element.elementor-element-2e6dd7c, .elementor-10286 .elementor-element.elementor-element-2e6dd7c::before {
	--border-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-65fe366 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-9bbd95a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10286 .elementor-element.elementor-element-71476d1 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-3a91b7a {
	text-align: left;
}

.elementor-10286 .elementor-element.elementor-element-3a91b7a .elementor-heading-title {
	color: #04103B;
	font-family: "Urbanist", Sans-serif;
	font-size: 45px;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-2ed954c>.elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-10286 .elementor-element.elementor-element-2ed954c {
	text-align: left;
}

.elementor-10286 .elementor-element.elementor-element-2ed954c .elementor-heading-title {
	color: #666666;
	font-family: "Urbanist", Sans-serif;
	line-height: 25px;
}

.elementor-10286 .elementor-element.elementor-element-ac51c37 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-10286 .elementor-element.elementor-element-a770da4 .elementor-button {
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	fill: var(--e-global-color-d19a1af);
	color: var(--e-global-color-d19a1af);
	background-color: var(--e-global-color-8c3e944);
	border-radius: 5px 5px 5px 5px;
}

.elementor-10286 .elementor-element.elementor-element-a770da4 .elementor-button:hover, .elementor-10286 .elementor-element.elementor-element-a770da4 .elementor-button:focus {
	color: var(--e-global-color-d19a1af);
	background-color: transparent;
	background-image: linear-gradient(250deg, var(--e-global-color-a43a209) 30%, var(--e-global-color-f74e313) 250%);
	border-color: var(--e-global-color-f74e313);
}

.elementor-10286 .elementor-element.elementor-element-a770da4 .elementor-button:hover svg, .elementor-10286 .elementor-element.elementor-element-a770da4 .elementor-button:focus svg {
	fill: var(--e-global-color-d19a1af);
}

.elementor-10286 .elementor-element.elementor-element-e91c81c .post-grid .blog-content .entry-title a,
.elementor-10286 .elementor-element.elementor-element-e91c81c .single_blog_post .post_content h4 a {
	color: var(--e-global-color-d93a003);
}

.elementor-10286 .elementor-element.elementor-element-e91c81c .post-grid .blog-content .entry-title a:hover,
.elementor-10286 .elementor-element.elementor-element-e91c81c .single_blog_post .post_content h4 a:hover {
	color: var(--e-global-color-a43a209);
}

.elementor-10286 .elementor-element.elementor-element-e91c81c .entry-title {
	font-family: "Urbanist", Sans-serif;
	line-height: 30px;
}

.elementor-10286 .elementor-element.elementor-element-e91c81c .blog-section {
	background-color: #02010100;
}

@media(min-width:768px) {
	.elementor-10286 .elementor-element.elementor-element-c3c933d {
		--content-width: 1320px;
	}

	.elementor-10286 .elementor-element.elementor-element-41c5c39 {
		--width: 26.3%;
	}

	.elementor-10286 .elementor-element.elementor-element-c1caea3 {
		--content-width: 1320px;
	}

	.elementor-10286 .elementor-element.elementor-element-7df5073 {
		--width: 65%;
	}

	.elementor-10286 .elementor-element.elementor-element-8e6151a {
		--width: 35%;
	}

	.elementor-10286 .elementor-element.elementor-element-1c90dfd {
		--content-width: 1320px;
	}

	.elementor-10286 .elementor-element.elementor-element-b389b2a {
		--width: 41.665%;
	}

	.elementor-10286 .elementor-element.elementor-element-6159107 {
		--width: 34%;
	}

	.elementor-10286 .elementor-element.elementor-element-d5325ea {
		--width: 66.636%;
	}

	.elementor-10286 .elementor-element.elementor-element-ba9234b {
		--width: 58.297%;
	}

	.elementor-10286 .elementor-element.elementor-element-8235de4 {
		--content-width: 1320px;
	}

	.elementor-10286 .elementor-element.elementor-element-0b696a3 {
		--content-width: 1320px;
	}

	.elementor-10286 .elementor-element.elementor-element-2a2c8c8 {
		--width: 15%;
	}

	.elementor-10286 .elementor-element.elementor-element-f1470e2 {
		--width: 85%;
	}

	.elementor-10286 .elementor-element.elementor-element-976d3f5 {
		--width: 15%;
	}

	.elementor-10286 .elementor-element.elementor-element-63b96f9 {
		--width: 85%;
	}

	.elementor-10286 .elementor-element.elementor-element-e3047f5 {
		--width: 15%;
	}

	.elementor-10286 .elementor-element.elementor-element-585ffb6 {
		--width: 85%;
	}

	.elementor-10286 .elementor-element.elementor-element-b8581d5 {
		--width: 15%;
	}

	.elementor-10286 .elementor-element.elementor-element-a80c0b6 {
		--width: 85%;
	}

	.elementor-10286 .elementor-element.elementor-element-003079a {
		--content-width: 1320px;
	}

	.elementor-10286 .elementor-element.elementor-element-3490713 {
		--content-width: 1320px;
	}

	.elementor-10286 .elementor-element.elementor-element-359527a {
		--width: 100%;
	}

	.elementor-10286 .elementor-element.elementor-element-34e9d83 {
		--width: 100%;
	}

	.elementor-10286 .elementor-element.elementor-element-2e6dd7c {
		--content-width: 1320px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-10286 .elementor-element.elementor-element-aad1839 {
		--width: 50%;
	}

	.elementor-10286 .elementor-element.elementor-element-82dd05a {
		--width: 50%;
	}

	.elementor-10286 .elementor-element.elementor-element-51b7787 {
		--width: 50%;
	}

	.elementor-10286 .elementor-element.elementor-element-72c42e1 {
		--width: 50%;
	}

	.elementor-10286 .elementor-element.elementor-element-1c90dfd {
		--content-width: 720px;
	}

	.elementor-10286 .elementor-element.elementor-element-b389b2a {
		--width: 100%;
	}

	.elementor-10286 .elementor-element.elementor-element-ba9234b {
		--width: 100%;
	}

	.elementor-10286 .elementor-element.elementor-element-0b696a3 {
		--content-width: 700px;
	}

	.elementor-10286 .elementor-element.elementor-element-2a2c8c8 {
		--width: 20%;
	}

	.elementor-10286 .elementor-element.elementor-element-f1470e2 {
		--width: 80%;
	}

	.elementor-10286 .elementor-element.elementor-element-976d3f5 {
		--width: 20%;
	}

	.elementor-10286 .elementor-element.elementor-element-63b96f9 {
		--width: 80%;
	}

	.elementor-10286 .elementor-element.elementor-element-e3047f5 {
		--width: 20%;
	}

	.elementor-10286 .elementor-element.elementor-element-585ffb6 {
		--width: 80%;
	}

	.elementor-10286 .elementor-element.elementor-element-b8581d5 {
		--width: 20%;
	}

	.elementor-10286 .elementor-element.elementor-element-a80c0b6 {
		--width: 80%;
	}

	.elementor-10286 .elementor-element.elementor-element-2e6dd7c {
		--content-width: 720px;
	}
}

@media(max-width:1024px) {
	.elementor-10286 .elementor-element.elementor-element-7df5073 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-aad1839 {
		--margin-top: 0px;
		--margin-bottom: 22px;
		--margin-left: 0px;
		--margin-right: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-fe12b49>.elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}

	.elementor-10286 .elementor-element.elementor-element-82dd05a {
		--margin-top: 0px;
		--margin-bottom: 22px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-cdfaef6>.elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}

	.elementor-10286 .elementor-element.elementor-element-a7c773d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-51b7787 {
		--margin-top: 0px;
		--margin-bottom: 22px;
		--margin-left: 0px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-337b440>.elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}

	.elementor-10286 .elementor-element.elementor-element-72c42e1 {
		--margin-top: 0px;
		--margin-bottom: 22px;
		--margin-left: 10px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-bf11d5f>.elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}

	.elementor-10286 .elementor-element.elementor-element-8e6151a {
		--margin-top: -104%;
		--margin-bottom: 0%;
		--margin-left: 2%;
		--margin-right: 0%;
	}

	.elementor-10286 .elementor-element.elementor-element-1c90dfd:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-1c90dfd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0% 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-1c90dfd {
		--padding-top: 100px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-10286 .elementor-element.elementor-element-b389b2a {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-ba9234b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}

	.elementor-10286 .elementor-element.elementor-element-97edc68>.elementor-container {
		max-width: 720px;
	}

	.elementor-10286 .elementor-element.elementor-element-97edc68 {
		padding: 100px 0px 100px 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-d078a2b>.elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}

	.elementor-10286 .elementor-element.elementor-element-9268178 .hm2-section-title .hostim_heading {
		font-size: 36px;
	}

	.elementor-10286 .elementor-element.elementor-element-e651494>.elementor-element-populated {
		margin: 0px 15px 0px 0px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-0b696a3 {
		--padding-top: 85px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-9c4852e .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-10286 .elementor-element.elementor-element-c5d749b .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-10286 .elementor-element.elementor-element-2a2c8c8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-f1470e2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-bbf527c {
		text-align: left;
	}

	.elementor-10286 .elementor-element.elementor-element-105dfe6 {
		text-align: left;
	}

	.elementor-10286 .elementor-element.elementor-element-976d3f5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-63b96f9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-fda7df4 {
		text-align: left;
	}

	.elementor-10286 .elementor-element.elementor-element-193da70 {
		text-align: left;
	}

	.elementor-10286 .elementor-element.elementor-element-e3047f5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-585ffb6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-b6bdd7c {
		text-align: left;
	}

	.elementor-10286 .elementor-element.elementor-element-063e29d {
		text-align: left;
	}

	.elementor-10286 .elementor-element.elementor-element-b8581d5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-a80c0b6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-2827124 {
		text-align: left;
	}

	.elementor-10286 .elementor-element.elementor-element-49ec739 {
		text-align: left;
	}

	.elementor-10286 .elementor-element.elementor-element-359527a:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-359527a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-6d78073>.elementor-background-overlay {
		background-position: 0% 0%;
	}

	.elementor-10286 .elementor-element.elementor-element-9b5d7b6 .elementor-heading-title {
		font-size: 36px;
	}
}

@media(max-width:767px) {
	.elementor-10286 .elementor-element.elementor-element-c3c933d {
		--content-width: 540px;
	}

	.elementor-10286 .elementor-element.elementor-element-95b4758 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-125e9a6 {
		text-align: center;
	}

	.elementor-10286 .elementor-element.elementor-element-125e9a6 .elementor-heading-title {
		font-size: 32px;
		line-height: 45px;
	}

	.elementor-10286 .elementor-element.elementor-element-9ebb0c3 {
		text-align: center;
	}

	.elementor-10286 .elementor-element.elementor-element-c1caea3 {
		--margin-top: -600px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-7df5073 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-fe12b49 .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-fe12b49.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-fe12b49.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-fe12b49.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-fe12b49 .elementor-image-box-title {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-cdfaef6 .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-cdfaef6.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-cdfaef6.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-cdfaef6.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-cdfaef6 .elementor-image-box-title {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-337b440 .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-337b440.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-337b440.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-337b440.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-337b440 .elementor-image-box-title {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-bf11d5f .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-bf11d5f.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-bf11d5f.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-bf11d5f.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-bf11d5f .elementor-image-box-title {
		margin-bottom: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-8e6151a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 10px;
	}

	.elementor-10286 .elementor-element.elementor-element-1c90dfd:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-1c90dfd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0% 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-1c90dfd {
		--padding-top: 80px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-b389b2a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-10286 .elementor-element.elementor-element-b0795cb .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-10286 .elementor-element.elementor-element-6159107 {
		--width: 55%;
	}

	.elementor-10286 .elementor-element.elementor-element-d5325ea {
		--width: 45%;
	}

	.elementor-10286 .elementor-element.elementor-element-a63538a {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-4fee51d .elementor-button {
		font-size: 16px;
	}

	.elementor-10286 .elementor-element.elementor-element-6882229 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-10286 .elementor-element.elementor-element-97edc68 {
		padding: 80px 0px 80px 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-d078a2b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-9268178 .hm2-section-title .hostim_heading {
		font-size: 32px;
	}

	.elementor-10286 .elementor-element.elementor-element-0b696a3 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-4bbb284 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}

	.elementor-10286 .elementor-element.elementor-element-73151fa {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-9c4852e .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-10286 .elementor-element.elementor-element-c5d749b .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-10286 .elementor-element.elementor-element-2a2c8c8 {
		--width: 20%;
	}

	.elementor-10286 .elementor-element.elementor-element-f1470e2 {
		--width: 80%;
	}

	.elementor-10286 .elementor-element.elementor-element-976d3f5 {
		--width: 20%;
	}

	.elementor-10286 .elementor-element.elementor-element-63b96f9 {
		--width: 80%;
	}

	.elementor-10286 .elementor-element.elementor-element-e3047f5 {
		--width: 20%;
	}

	.elementor-10286 .elementor-element.elementor-element-585ffb6 {
		--width: 80%;
	}

	.elementor-10286 .elementor-element.elementor-element-b8581d5 {
		--width: 20%;
	}

	.elementor-10286 .elementor-element.elementor-element-a80c0b6 {
		--width: 80%;
	}

	.elementor-10286 .elementor-element.elementor-element-bf46e1a {
		--margin-top: 0px;
		--margin-bottom: 12px;
		--margin-left: 12px;
		--margin-right: 12px;
	}

	.elementor-10286 .elementor-element.elementor-element-4e14fc7 {
		--margin-top: 0px;
		--margin-bottom: 12px;
		--margin-left: 12px;
		--margin-right: 12px;
	}

	.elementor-10286 .elementor-element.elementor-element-a977f4f {
		--margin-top: 0px;
		--margin-bottom: 12px;
		--margin-left: 12px;
		--margin-right: 12px;
	}

	.elementor-10286 .elementor-element.elementor-element-015b175 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-25a5e64 .elementor-button {
		font-size: 16px;
	}

	.elementor-10286 .elementor-element.elementor-element-3342fa2 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-10286 .elementor-element.elementor-element-3490713 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 5px;
		--padding-right: 5px;
	}

	.elementor-10286 .elementor-element.elementor-element-b434f06 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-359527a:not(.elementor-motion-effects-element-type-background), .elementor-10286 .elementor-element.elementor-element-359527a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: -15px 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-34e9d83 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 20px;
	}

	.elementor-10286 .elementor-element.elementor-element-6d78073>.elementor-background-overlay {
		background-position: 0% 0%;
		background-size: 0px auto;
	}

	.elementor-10286 .elementor-element.elementor-element-6d78073 {
		padding: 50px 0px 80px 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-9b5d7b6 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-10286 .elementor-element.elementor-element-2e6dd7c {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10286 .elementor-element.elementor-element-3a91b7a .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-10286 .elementor-element.elementor-element-2ed954c {
		text-align: left;
	}
}



/* custom Css Start */
.registration_section
{
    background: url('../../../img/registration-bg.png') !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;

}
/* custom Css End */

@media (max-width: 915px) {
    .elementor-10286 .elementor-element.elementor-element-c1caea3 {
        --margin-top: -358px !important;
	}
	.elementor-widget-button{
		text-align: center;
	}
}