.elementor-1124 .elementor-element.elementor-element-941a50c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: -51px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
  --z-index: 5;
}

.elementor-1124 .elementor-element.elementor-element-1f6d1e7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 37px;
  --padding-block-end: 37px;
  --padding-inline-start: 50px;
  --padding-inline-end: 50px;
}

.elementor-1124 .elementor-element.elementor-element-1f6d1e7:not(.elementor-motion-effects-element-type-background),
.elementor-1124 .elementor-element.elementor-element-1f6d1e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-67ce4ad);
}

.elementor-1124 .elementor-element.elementor-element-1f6d1e7,
.elementor-1124 .elementor-element.elementor-element-1f6d1e7::before {
  --border-transition: 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-9b1df6d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-1124 .elementor-element.elementor-element-9b1df6d.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-1124 .elementor-element.elementor-element-77465df .elementor-heading-title {
  color: var(--e-global-color-0e6226b);
  font-family: var(--e-global-typography-c66cf9d-font-family), Sans-serif;
  font-size: var(--e-global-typography-c66cf9d-font-size);
  text-decoration: var(--e-global-typography-c66cf9d-text-decoration);
  line-height: var(--e-global-typography-c66cf9d-line-height);
  letter-spacing: var(--e-global-typography-c66cf9d-letter-spacing);
  word-spacing: var(--e-global-typography-c66cf9d-word-spacing);
}

.elementor-1124 .elementor-element.elementor-element-e43f1ab {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-1124 .elementor-element.elementor-element-a4321e4 {
  width: 100%;
  max-width: 100%;
}

.elementor-1124 .elementor-element.elementor-element-a4321e4.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-1124 .elementor-element.elementor-element-815ebd3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 50px;
  --padding-block-end: 50px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-1124 .elementor-element.elementor-element-815ebd3:not(.elementor-motion-effects-element-type-background),
.elementor-1124 .elementor-element.elementor-element-815ebd3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-9d80255);
}

.elementor-1124 .elementor-element.elementor-element-815ebd3::before,
.elementor-1124 .elementor-element.elementor-element-815ebd3>.elementor-background-video-container::before,
.elementor-1124 .elementor-element.elementor-element-815ebd3>.e-con-inner>.elementor-background-video-container::before,
.elementor-1124 .elementor-element.elementor-element-815ebd3>.elementor-background-slideshow::before,
.elementor-1124 .elementor-element.elementor-element-815ebd3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1124 .elementor-element.elementor-element-815ebd3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
  background-image: url("../../2023/12/footer-bg-img-1.html");
  background-position: center right;
  background-repeat: no-repeat;
}

.elementor-1124 .elementor-element.elementor-element-815ebd3,
.elementor-1124 .elementor-element.elementor-element-815ebd3::before {
  --border-transition: 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-5d47eee7 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-1124 .elementor-element.elementor-element-5d47eee7.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-1124 .elementor-element.elementor-element-3a38a1d2 {
  text-align: left;
}

.elementor-1124 .elementor-element.elementor-element-3a38a1d2>.elementor-widget-container {
  margin: 0px 0px 3px 0px;
}

.elementor-1124 .elementor-element.elementor-element-7b0dfccd {
  color: var(--e-global-color-0e6226b);
  font-family: var(--e-global-typography-a436546-font-family), Sans-serif;
  font-size: var(--e-global-typography-a436546-font-size);
  font-weight: var(--e-global-typography-a436546-font-weight);
  text-decoration: var(--e-global-typography-a436546-text-decoration);
  line-height: var(--e-global-typography-a436546-line-height);
  letter-spacing: var(--e-global-typography-a436546-letter-spacing);
  word-spacing: var(--e-global-typography-a436546-word-spacing);
}

.elementor-1124 .elementor-element.elementor-element-7b0dfccd>.elementor-widget-container {
  margin: 0px 0px 15px 0px;
  padding: 0px 15px 0px 0px;
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-repeater-item-9515df8.elementor-social-icon {
  background-color: var(--e-global-color-4dd3304);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-repeater-item-9515df8.elementor-social-icon i {
  color: var(--e-global-color-0e6226b);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-repeater-item-9515df8.elementor-social-icon svg {
  fill: var(--e-global-color-0e6226b);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-repeater-item-3c0d520.elementor-social-icon {
  background-color: var(--e-global-color-4dd3304);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-repeater-item-3c0d520.elementor-social-icon i {
  color: var(--e-global-color-0e6226b);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-repeater-item-3c0d520.elementor-social-icon svg {
  fill: var(--e-global-color-0e6226b);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-repeater-item-0f20594.elementor-social-icon {
  background-color: var(--e-global-color-4dd3304);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-repeater-item-0f20594.elementor-social-icon i {
  color: var(--e-global-color-0e6226b);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-repeater-item-0f20594.elementor-social-icon svg {
  fill: var(--e-global-color-0e6226b);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 19px;
  --grid-column-gap: 16px;
  --grid-row-gap: 0px;
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-widget-container {
  text-align: left;
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-social-icon {
  background-color: var(--e-global-color-67ce4ad);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-social-icon i {
  color: var(--e-global-color-0e6226b);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-social-icon svg {
  fill: var(--e-global-color-0e6226b);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-social-icon:hover {
  background-color: var(--e-global-color-67ce4ad);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-social-icon:hover i {
  color: var(--e-global-color-0e6226b);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0 .elementor-social-icon:hover svg {
  fill: var(--e-global-color-0e6226b);
}

.elementor-1124 .elementor-element.elementor-element-2276f2c0>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
}

.elementor-1124 .elementor-element.elementor-element-33c9e650 {
  --display: flex;
  --gap: 12px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 60px;
  --padding-inline-end: 0px;
}

.elementor-1124 .elementor-element.elementor-element-33c9e650.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-1124 .elementor-element.elementor-element-242a33d0 .elementor-heading-title {
  color: var(--e-global-color-0e6226b);
  font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
  font-size: var(--e-global-typography-3c593bf-font-size);
  font-weight: var(--e-global-typography-3c593bf-font-weight);
  text-decoration: var(--e-global-typography-3c593bf-text-decoration);
  line-height: var(--e-global-typography-3c593bf-line-height);
  letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
  word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-1124 .elementor-element.elementor-element-242a33d0>.elementor-widget-container {
  margin: 0px 0px 0px 4px;
}

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

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

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

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

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

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

.elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-icon i {
  color: var(--e-global-color-0e6226b);
  transition: color 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-icon svg {
  fill: var(--e-global-color-0e6226b);
  transition: fill 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: var(--e-global-color-67ce4ad);
}

.elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: var(--e-global-color-67ce4ad);
}

.elementor-1124 .elementor-element.elementor-element-a62f38a {
  --e-icon-list-icon-size: 15px;
  --icon-vertical-offset: 0px;
}

.elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-icon {
  padding-right: 0px;
}

.elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-a436546-font-family), Sans-serif;
  font-size: var(--e-global-typography-a436546-font-size);
  font-weight: var(--e-global-typography-a436546-font-weight);
  text-decoration: var(--e-global-typography-a436546-text-decoration);
  line-height: var(--e-global-typography-a436546-line-height);
  letter-spacing: var(--e-global-typography-a436546-letter-spacing);
  word-spacing: var(--e-global-typography-a436546-word-spacing);
}

.elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-text {
  color: var(--e-global-color-0e6226b);
  transition: color 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-90d0974);
}

.elementor-1124 .elementor-element.elementor-element-20fcf872 {
  --display: flex;
  --gap: 12px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 12px;
  --padding-inline-end: 0px;
}

.elementor-1124 .elementor-element.elementor-element-20fcf872.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-1124 .elementor-element.elementor-element-3ad6446a .elementor-heading-title {
  color: var(--e-global-color-0e6226b);
  font-family: "Marcellus", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
  line-height: 1.5em;
}

.elementor-1124 .elementor-element.elementor-element-3ad6446a>.elementor-widget-container {
  margin: 0px 0px 0px 4px;
}

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

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

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

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

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

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

.elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-icon i {
  color: var(--e-global-color-0e6226b);
  transition: color 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-icon svg {
  fill: var(--e-global-color-0e6226b);
  transition: fill 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: var(--e-global-color-67ce4ad);
}

.elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: var(--e-global-color-67ce4ad);
}

.elementor-1124 .elementor-element.elementor-element-a60270a {
  --e-icon-list-icon-size: 15px;
  --icon-vertical-offset: 0px;
}

.elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-icon {
  padding-right: 0px;
}

.elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-a436546-font-family), Sans-serif;
  font-size: var(--e-global-typography-a436546-font-size);
  font-weight: var(--e-global-typography-a436546-font-weight);
  text-decoration: var(--e-global-typography-a436546-text-decoration);
  line-height: var(--e-global-typography-a436546-line-height);
  letter-spacing: var(--e-global-typography-a436546-letter-spacing);
  word-spacing: var(--e-global-typography-a436546-word-spacing);
}

.elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-text {
  color: var(--e-global-color-0e6226b);
  transition: color 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-90d0974);
}

.elementor-1124 .elementor-element.elementor-element-e0db52c {
  --display: flex;
  --gap: 12px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: -10px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-1124 .elementor-element.elementor-element-62841e8c .elementor-heading-title {
  color: var(--e-global-color-0e6226b);
  font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
  font-size: var(--e-global-typography-3c593bf-font-size);
  font-weight: var(--e-global-typography-3c593bf-font-weight);
  text-decoration: var(--e-global-typography-3c593bf-text-decoration);
  line-height: var(--e-global-typography-3c593bf-line-height);
  letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
  word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(14px/2);
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(14px/2);
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(14px/2);
  margin-left: calc(14px/2);
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-14px/2);
  margin-left: calc(-14px/2);
}

body.rtl .elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-14px/2);
}

body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-14px/2);
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-icon i {
  color: var(--e-global-color-0e6226b);
  transition: color 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-0e6226b);
  transition: fill 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: var(--e-global-color-67ce4ad);
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: var(--e-global-color-90d0974);
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-icon {
  padding-right: 5px;
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-a436546-font-family), Sans-serif;
  font-size: var(--e-global-typography-a436546-font-size);
  font-weight: var(--e-global-typography-a436546-font-weight);
  text-decoration: var(--e-global-typography-a436546-text-decoration);
  line-height: var(--e-global-typography-a436546-line-height);
  letter-spacing: var(--e-global-typography-a436546-letter-spacing);
  word-spacing: var(--e-global-typography-a436546-word-spacing);
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-text {
  color: var(--e-global-color-0e6226b);
  transition: color 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-90d0974);
}

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

.elementor-1124 .elementor-element.elementor-element-94a282c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: var(--e-global-color-3c93db1);
  --border-color: var(--e-global-color-3c93db1);
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 3px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-1124 .elementor-element.elementor-element-94a282c:not(.elementor-motion-effects-element-type-background),
.elementor-1124 .elementor-element.elementor-element-94a282c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-9d80255);
}

.elementor-1124 .elementor-element.elementor-element-94a282c,
.elementor-1124 .elementor-element.elementor-element-94a282c::before {
  --border-transition: 0.3s;
}

.elementor-1124 .elementor-element.elementor-element-ffb6d34 {
  text-align: center;
}

.elementor-1124 .elementor-element.elementor-element-ffb6d34 .elementor-heading-title {
  color: var(--e-global-color-0e6226b);
  font-family: var(--e-global-typography-3d54bff-font-family), Sans-serif;
  font-size: 15px;
  font-weight: var(--e-global-typography-3d54bff-font-weight);
  text-decoration: var(--e-global-typography-3d54bff-text-decoration);
  line-height: var(--e-global-typography-3d54bff-line-height);
  letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
  word-spacing: var(--e-global-typography-3d54bff-word-spacing);
}

.elementor-1124 .elementor-element.elementor-element-ffb6d34>.elementor-widget-container {
  padding: 20px 0px 20px 0px;
}

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

@media(min-width:768px) {
  .elementor-1124 .elementor-element.elementor-element-941a50c {
    --content-width: 58.5%;
  }

  .elementor-1124 .elementor-element.elementor-element-1f6d1e7 {
    --content-width: 100%;
  }

  .elementor-1124 .elementor-element.elementor-element-9b1df6d {
    --width: 31%;
  }

  .elementor-1124 .elementor-element.elementor-element-e43f1ab {
    --width: 100%;
  }

  .elementor-1124 .elementor-element.elementor-element-815ebd3 {
    --content-width: 980px;
  }

  .elementor-1124 .elementor-element.elementor-element-5d47eee7 {
    --width: 29.5%;
  }

  .elementor-1124 .elementor-element.elementor-element-33c9e650 {
    --width: 21%;
  }

  .elementor-1124 .elementor-element.elementor-element-20fcf872 {
    --width: 24.5%;
  }

  .elementor-1124 .elementor-element.elementor-element-e0db52c {
    --content-width: 100%;
  }
}

@media(max-width:1366px) and (min-width:768px) {
  .elementor-1124 .elementor-element.elementor-element-941a50c {
    --content-width: 95%;
  }

  .elementor-1124 .elementor-element.elementor-element-9b1df6d {
    --width: 27%;
  }

  .elementor-1124 .elementor-element.elementor-element-815ebd3 {
    --content-width: 100%;
  }

  .elementor-1124 .elementor-element.elementor-element-33c9e650 {
    --width: 20%;
  }

  .elementor-1124 .elementor-element.elementor-element-20fcf872 {
    --width: 21%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-1124 .elementor-element.elementor-element-815ebd3 {
    --content-width: 100%;
  }

  .elementor-1124 .elementor-element.elementor-element-33c9e650 {
    --width: 14%;
  }

  .elementor-1124 .elementor-element.elementor-element-20fcf872 {
    --width: 26%;
  }
}

@media(max-width:1366px) {
  .elementor-1124 .elementor-element.elementor-element-1f6d1e7 {
    --padding-block-start: 35px;
    --padding-block-end: 35px;
    --padding-inline-start: 30px;
    --padding-inline-end: 30px;
  }

  .elementor-1124 .elementor-element.elementor-element-77465df .elementor-heading-title {
    font-size: var(--e-global-typography-c66cf9d-font-size);
    line-height: var(--e-global-typography-c66cf9d-line-height);
    letter-spacing: var(--e-global-typography-c66cf9d-letter-spacing);
    word-spacing: var(--e-global-typography-c66cf9d-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-815ebd3 {
    --padding-block-start: 130px;
    --padding-block-end: 60px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
  }

  .elementor-1124 .elementor-element.elementor-element-5d47eee7 {
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 20px;
    --padding-inline-end: 0px;
  }

  .elementor-1124 .elementor-element.elementor-element-7b0dfccd {
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-33c9e650 {
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 45px;
    --padding-inline-end: 0px;
  }

  .elementor-1124 .elementor-element.elementor-element-242a33d0 .elementor-heading-title {
    font-size: var(--e-global-typography-3c593bf-font-size);
    line-height: var(--e-global-typography-3c593bf-line-height);
    letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
    word-spacing: var(--e-global-typography-3c593bf-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-3ad6446a .elementor-heading-title {
    font-size: 18px;
    line-height: 1.5em;
  }

  .elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-e0db52c {
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 20px;
  }

  .elementor-1124 .elementor-element.elementor-element-62841e8c .elementor-heading-title {
    font-size: var(--e-global-typography-3c593bf-font-size);
    line-height: var(--e-global-typography-3c593bf-line-height);
    letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
    word-spacing: var(--e-global-typography-3c593bf-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-ffb6d34 .elementor-heading-title {
    font-size: var(--e-global-typography-3d54bff-font-size);
    line-height: var(--e-global-typography-3d54bff-line-height);
    letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
    word-spacing: var(--e-global-typography-3d54bff-word-spacing);
  }
}

@media(max-width:1024px) {
  .elementor-1124 .elementor-element.elementor-element-77465df .elementor-heading-title {
    font-size: var(--e-global-typography-c66cf9d-font-size);
    line-height: var(--e-global-typography-c66cf9d-line-height);
    letter-spacing: var(--e-global-typography-c66cf9d-letter-spacing);
    word-spacing: var(--e-global-typography-c66cf9d-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-815ebd3 {
    --overlay-opacity: 0.3;
    --padding-block-start: 130px;
    --padding-block-end: 70px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
  }

  .elementor-1124 .elementor-element.elementor-element-5d47eee7 {
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 20px;
    --padding-inline-end: 0px;
  }

  .elementor-1124 .elementor-element.elementor-element-7b0dfccd {
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-7b0dfccd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-1124 .elementor-element.elementor-element-33c9e650 {
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
  }

  .elementor-1124 .elementor-element.elementor-element-242a33d0 .elementor-heading-title {
    font-size: var(--e-global-typography-3c593bf-font-size);
    line-height: var(--e-global-typography-3c593bf-line-height);
    letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
    word-spacing: var(--e-global-typography-3c593bf-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-3ad6446a .elementor-heading-title {
    font-size: 18px;
    line-height: 1.5em;
  }

  .elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-62841e8c .elementor-heading-title {
    font-size: var(--e-global-typography-3c593bf-font-size);
    line-height: var(--e-global-typography-3c593bf-line-height);
    letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
    word-spacing: var(--e-global-typography-3c593bf-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-6b3068c6 {
    --icon-vertical-align: center;
  }

  .elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-ffb6d34 .elementor-heading-title {
    font-size: var(--e-global-typography-3d54bff-font-size);
    line-height: var(--e-global-typography-3d54bff-line-height);
    letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
    word-spacing: var(--e-global-typography-3d54bff-word-spacing);
  }
}

@media(max-width:767px) {
  .elementor-1124 .elementor-element.elementor-element-1f6d1e7 {
    --padding-block-start: 35px;
    --padding-block-end: 35px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
  }

  .elementor-1124 .elementor-element.elementor-element-77465df {
    text-align: center;
  }

  .elementor-1124 .elementor-element.elementor-element-77465df .elementor-heading-title {
    font-size: var(--e-global-typography-c66cf9d-font-size);
    line-height: var(--e-global-typography-c66cf9d-line-height);
    letter-spacing: var(--e-global-typography-c66cf9d-letter-spacing);
    word-spacing: var(--e-global-typography-c66cf9d-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-e43f1ab {
    --gap: 15px 15px;
  }

  .elementor-1124 .elementor-element.elementor-element-815ebd3 {
    --overlay-opacity: 0;
    --padding-block-start: 45px;
    --padding-block-end: 40px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
  }

  .elementor-1124 .elementor-element.elementor-element-5d47eee7 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
  }

  .elementor-1124 .elementor-element.elementor-element-7b0dfccd {
    text-align: center;
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-33c9e650 {
    --width: 43%;
  }

  .elementor-1124 .elementor-element.elementor-element-242a33d0 .elementor-heading-title {
    font-size: var(--e-global-typography-3c593bf-font-size);
    line-height: var(--e-global-typography-3c593bf-line-height);
    letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
    word-spacing: var(--e-global-typography-3c593bf-word-spacing);
  }

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

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

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

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

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

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

  .elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-1124 .elementor-element.elementor-element-a62f38a .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-20fcf872 {
    --width: 50%;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
  }

  .elementor-1124 .elementor-element.elementor-element-3ad6446a .elementor-heading-title {
    font-size: 18px;
    line-height: 1.5em;
  }

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

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

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

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

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

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

  .elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-1124 .elementor-element.elementor-element-a60270a .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-e0db52c {
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
  }

  .elementor-1124 .elementor-element.elementor-element-62841e8c .elementor-heading-title {
    font-size: var(--e-global-typography-3c593bf-font-size);
    line-height: var(--e-global-typography-3c593bf-line-height);
    letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
    word-spacing: var(--e-global-typography-3c593bf-word-spacing);
  }

  .elementor-1124 .elementor-element.elementor-element-62841e8c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-1124 .elementor-element.elementor-element-62841e8c.elementor-element {
    --align-self: center;
  }

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

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

  .elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
  }

  .elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
  }

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

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

  .elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-1124 .elementor-element.elementor-element-6b3068c6 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-a436546-font-size);
    line-height: var(--e-global-typography-a436546-line-height);
    letter-spacing: var(--e-global-typography-a436546-letter-spacing);
    word-spacing: var(--e-global-typography-a436546-word-spacing);
  }

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

  .elementor-1124 .elementor-element.elementor-element-6b3068c6.elementor-element {
    --align-self: center;
  }

  .elementor-1124 .elementor-element.elementor-element-ffb6d34 .elementor-heading-title {
    font-size: var(--e-global-typography-3d54bff-font-size);
    line-height: var(--e-global-typography-3d54bff-line-height);
    letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
    word-spacing: var(--e-global-typography-3d54bff-word-spacing);
  }
}