.elementor-128 .elementor-element.elementor-element-622014e8 {
--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:20px 20px;
--row-gap:20px;
--column-gap:20px;
--overlay-opacity:0.1;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:80px;
--padding-bottom:80px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-128 .elementor-element.elementor-element-622014e8:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-622014e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url(../../../../../../images/footer-background.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-128 .elementor-element.elementor-element-622014e8::before, .elementor-128 .elementor-element.elementor-element-622014e8 > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-622014e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-622014e8 > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-622014e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-622014e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
--background-overlay:'';
	background-image: linear-gradient(180deg, var( --e-global-color-10a94b3 ) 0%, var( --e-global-color-b4ec28f ) 100%);
}
.elementor-128 .elementor-element.elementor-element-156e5ab4 {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-168fad5b {
--display:flex;
--gap:80px 80px;
--row-gap:80px;
--column-gap:80px;
--overlay-opacity:0.1;
--overlay-mix-blend-mode:multiply;
--border-radius:5px 5px 5px 5px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:80px;
--padding-bottom:80px;
--padding-left:80px;
--padding-right:80px;
}
.elementor-128 .elementor-element.elementor-element-168fad5b:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-168fad5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d508e;
}
.elementor-128 .elementor-element.elementor-element-168fad5b::before, .elementor-128 .elementor-element.elementor-element-168fad5b > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-168fad5b > .e-con-inner > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-168fad5b > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-168fad5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-168fad5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("../../2025/10/ndimg-slide-05.jpg");
--background-overlay:'';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-128 .elementor-element.elementor-element-168fad5b::before {
	filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-128 .elementor-element.elementor-element-719f6040 {
--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:80px 80px;
--row-gap:80px;
--column-gap:80px;
--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-128 .elementor-element.elementor-element-591c144d {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:60px 60px;
--row-gap:60px;
--column-gap:60px;
--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-128 .elementor-element.elementor-element-5bd69465 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-41baafa0 .elementor-heading-title {
	font-family: var( --e-global-typography-31919b4-font-family ), Sans-serif;
	font-size: var( --e-global-typography-31919b4-font-size );
	font-weight: var( --e-global-typography-31919b4-font-weight );
	text-transform: var( --e-global-typography-31919b4-text-transform );
	font-style: var( --e-global-typography-31919b4-font-style );
	text-decoration: var( --e-global-typography-31919b4-text-decoration );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
	color: var( --e-global-color-8235737 );
}
.elementor-128 .elementor-element.elementor-element-5f9f07f7 .elementor-heading-title {
	font-family: var( --e-global-typography-0d42e32-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d42e32-font-size );
	font-weight: var( --e-global-typography-0d42e32-font-weight );
	text-transform: var( --e-global-typography-0d42e32-text-transform );
	font-style: var( --e-global-typography-0d42e32-font-style );
	text-decoration: var( --e-global-typography-0d42e32-text-decoration );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
	color: var( --e-global-color-8235737 );
}
.elementor-128 .elementor-element.elementor-element-659f7463 {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:40px 40px;
--row-gap:40px;
--column-gap:40px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-128 .elementor-element.elementor-element-668184d7 {
--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:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-10912b68 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-2f4f05a9 .elementor-heading-title {
	color: var( --e-global-color-8235737 );
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px/2);
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px/2);
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px/2);
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px/2);
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px/2);
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-icon i {
	transition: color 0.3s;
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 {
--e-icon-list-icon-size:14px;
--icon-vertical-offset:0px;
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-item > a {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-text {
	color: var( --e-global-color-7a61029 );
	transition: color 0.3s;
}
.elementor-128 .elementor-element.elementor-element-12ff2ea3 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-7f71adeb .elementor-heading-title {
	color: var( --e-global-color-8235737 );
}
.elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px/2);
}
.elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px/2);
}
.elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px/2);
}
.elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px/2);
}
.elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px/2);
}
.elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-icon i {
	transition: color 0.3s;
}
.elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}
.elementor-128 .elementor-element.elementor-element-3de827d0 {
--e-icon-list-icon-size:14px;
--icon-vertical-offset:0px;
}
.elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-item > a {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-text {
	color: var( --e-global-color-7a61029 );
	transition: color 0.3s;
}
.elementor-128 .elementor-element.elementor-element-6e09493f {
--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:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-282e9886 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-3bfb2cb5 .elementor-heading-title {
	color: var( --e-global-color-8235737 );
}
.elementor-128 .elementor-element.elementor-element-6ea96c63 .elementor-heading-title {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	color: var( --e-global-color-7a61029 );
}
.elementor-128 .elementor-element.elementor-element-1a42154 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-23318e5e .elementor-heading-title {
	color: var( --e-global-color-8235737 );
}
.elementor-128 .elementor-element.elementor-element-7ac8053e .elementor-heading-title {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	color: var( --e-global-color-7a61029 );
}
.elementor-128 .elementor-element.elementor-element-429a61cb {
--display:flex;
--gap:40px 40px;
--row-gap:40px;
--column-gap:40px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-128 .elementor-element.elementor-element-3670761 .elementor-heading-title {
	color: var( --e-global-color-8235737 );
}
.elementor-128 .elementor-element.elementor-element-174f4ccc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
--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-128 .elementor-element.elementor-element-174f4ccc .elementor-field-group {
	padding-right: calc( 30px/2 );
	padding-left: calc( 30px/2 );
	margin-bottom: 30px;
}
.elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-form-fields-wrapper {
	margin-left: calc( -30px/2 );
	margin-right: calc( -30px/2 );
	margin-bottom: -30px;
}
.elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}
body.rtl .elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}
body:not(.rtl) .elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}
body .elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}
.elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-type-html {
	padding-bottom: 0px;
}
.elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-group .elementor-field {
	color: var( --e-global-color-8235737 );
}
.elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-group .elementor-field, .elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-subgroup label {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: var( --e-global-color-10a94b3 );
	border-color: var( --e-global-color-8235737 );
}
.elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-group .elementor-select-wrapper select {
	background-color: var( --e-global-color-10a94b3 );
	border-color: var( --e-global-color-8235737 );
}
.elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-group .elementor-select-wrapper::before {
	color: var( --e-global-color-8235737 );
}
.elementor-128 .elementor-element.elementor-element-5c8b25a0 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-36a4488f {
	text-align: left;
}
.elementor-128 .elementor-element.elementor-element-36a4488f img {
	width: 160px;
}
.elementor-128 .elementor-element.elementor-element-7936ffc7 {
--divider-border-style:solid;
--divider-color:var( --e-global-color-b4ec28f );
--divider-border-width:1px;
}
.elementor-128 .elementor-element.elementor-element-7936ffc7 .elementor-divider-separator {
	width: 100%;
}
.elementor-128 .elementor-element.elementor-element-7936ffc7 .elementor-divider {
	padding-block-start: 1px;
	padding-block-end: 1px;
}
.elementor-128 .elementor-element.elementor-element-414d4700 {
--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:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-36962fa5 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(20px/2);
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(20px/2);
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px/2);
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px/2);
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px/2);
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-icon i {
	color: var( --e-global-color-ebbf1d8 );
	transition: color 0.3s;
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-icon svg {
	fill: var( --e-global-color-ebbf1d8 );
	transition: fill 0.3s;
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 {
--e-icon-list-icon-size:5px;
--icon-vertical-offset:0px;
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-icon {
	padding-inline-end: 20px;
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-item > a {
	font-family: var( --e-global-typography-c14f5c3-font-family ), Sans-serif;
	font-size: var( --e-global-typography-c14f5c3-font-size );
	font-weight: var( --e-global-typography-c14f5c3-font-weight );
	text-transform: var( --e-global-typography-c14f5c3-text-transform );
	font-style: var( --e-global-typography-c14f5c3-font-style );
	text-decoration: var( --e-global-typography-c14f5c3-text-decoration );
	line-height: var( --e-global-typography-c14f5c3-line-height );
	letter-spacing: var( --e-global-typography-c14f5c3-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-text {
	color: var( --e-global-color-8235737 );
	transition: color 0.3s;
}
.elementor-128 .elementor-element.elementor-element-63507048 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--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-128 .elementor-element.elementor-element-4ff4f322 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px/2);
}
.elementor-128 .elementor-element.elementor-element-4ff4f322 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px/2);
}
.elementor-128 .elementor-element.elementor-element-4ff4f322 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px/2);
}
.elementor-128 .elementor-element.elementor-element-4ff4f322 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px/2);
}
.elementor-128 .elementor-element.elementor-element-4ff4f322 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px/2);
}
.elementor-128 .elementor-element.elementor-element-4ff4f322 .elementor-icon-list-icon i {
	color: var( --e-global-color-7a61029 );
	transition: color 0.3s;
}
.elementor-128 .elementor-element.elementor-element-4ff4f322 .elementor-icon-list-icon svg {
	fill: var( --e-global-color-7a61029 );
	transition: fill 0.3s;
}
.elementor-128 .elementor-element.elementor-element-4ff4f322 {
--e-icon-list-icon-size:20px;
--icon-vertical-offset:0px;
}
.elementor-128 .elementor-element.elementor-element-4ff4f322 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}
.elementor-128 .elementor-element.elementor-element-4ff4f322 .elementor-icon-list-text {
	transition: color 0.3s;
}
.elementor-128 .elementor-element.elementor-element-bdb4f00 {
--display:flex;
--position:fixed;
--flex-direction:row;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:flex-end;
--align-items:center;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
	bottom: 20px;
--z-index:999;
}
body:not(.rtl) .elementor-128 .elementor-element.elementor-element-bdb4f00 {
	right: 20px;
}
body.rtl .elementor-128 .elementor-element.elementor-element-bdb4f00 {
	left: 20px;
}
.elementor-128 .elementor-element.elementor-element-f9bd5a1 .elementor-button {
	padding: 10px 20px 10px 20px;
}
.elementor-128 .elementor-element.elementor-element-d410b72 .elementor-button {
	background-color: var( --e-global-color-c656f1c );
	fill: var( --e-global-color-ca5120d );
	color: var( --e-global-color-ca5120d );
	padding: 10px 20px 10px 20px;
}
.elementor-theme-builder-content-area {
	height: 400px;
}
.elementor-location-header:before, .elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}

@media(max-width:1024px) {
.elementor-128 .elementor-element.elementor-element-719f6040 {
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
}
.elementor-128 .elementor-element.elementor-element-41baafa0 .elementor-heading-title {
	font-size: var( --e-global-typography-31919b4-font-size );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-5f9f07f7 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-item > a {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-item > a {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-6ea96c63 .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-7ac8053e .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-group .elementor-field, .elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-subgroup label {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-36a4488f {
	text-align: center;
}
.elementor-128 .elementor-element.elementor-element-414d4700 {
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-item > a {
	font-size: var( --e-global-typography-c14f5c3-font-size );
	line-height: var( --e-global-typography-c14f5c3-line-height );
	letter-spacing: var( --e-global-typography-c14f5c3-letter-spacing );
}
}

@media(min-width:768px) {
.elementor-128 .elementor-element.elementor-element-156e5ab4 {
--width:100%;
}
.elementor-128 .elementor-element.elementor-element-591c144d {
--width:100%;
}
.elementor-128 .elementor-element.elementor-element-bdb4f00 {
--width:300px;
}
}

@media(max-width:767px) {
.elementor-128 .elementor-element.elementor-element-168fad5b {
--padding-top:80px;
--padding-bottom:80px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-128 .elementor-element.elementor-element-41baafa0 {
	text-align: center;
}
.elementor-128 .elementor-element.elementor-element-41baafa0 .elementor-heading-title {
	font-size: var( --e-global-typography-31919b4-font-size );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-5f9f07f7 {
	text-align: center;
}
.elementor-128 .elementor-element.elementor-element-5f9f07f7 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-668184d7 {
--gap:40px 40px;
--row-gap:40px;
--column-gap:40px;
}
.elementor-128 .elementor-element.elementor-element-2f4f05a9 {
	text-align: center;
}
.elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-128 .elementor-element.elementor-element-2d6a42a4 .elementor-icon-list-item > a {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-7f71adeb {
	text-align: center;
}
.elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-128 .elementor-element.elementor-element-3de827d0 .elementor-icon-list-item > a {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-6e09493f {
--gap:40px 40px;
--row-gap:40px;
--column-gap:40px;
}
.elementor-128 .elementor-element.elementor-element-3bfb2cb5 {
	text-align: center;
}
.elementor-128 .elementor-element.elementor-element-6ea96c63 {
	text-align: center;
}
.elementor-128 .elementor-element.elementor-element-6ea96c63 .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-23318e5e {
	text-align: center;
}
.elementor-128 .elementor-element.elementor-element-7ac8053e {
	text-align: center;
}
.elementor-128 .elementor-element.elementor-element-7ac8053e .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-3670761 {
	text-align: center;
}
.elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-group .elementor-field, .elementor-128 .elementor-element.elementor-element-174f4ccc .elementor-field-subgroup label {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-128 .elementor-element.elementor-element-9eb58c2 .elementor-icon-list-item > a {
	font-size: var( --e-global-typography-c14f5c3-font-size );
	line-height: var( --e-global-typography-c14f5c3-line-height );
	letter-spacing: var( --e-global-typography-c14f5c3-letter-spacing );
}
}
