img:is([sizes="auto" i], [sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px;
}

img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

/*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
}

.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}

:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--font-family--inter: "Inter", sans-serif;
  --wp--preset--font-family--cardo: Cardo;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined:
    6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

:where(.is-layout-grid) {
  gap: 0.5em;
}

body .is-layout-flex {
  display: flex;
}

.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

.is-layout-flex > :is(*, div) {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

.is-layout-grid > :is(*, div) {
  margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:root :where(.wp-block-pullquote) {
  font-size: 1.5em;
  line-height: 1.6;
}

.elementor-kit-5 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-72ed3cd: #f9f7f1;
  --e-global-color-4526a05: #002b22;
  --e-global-color-ac1adaf: #c5e96b;
  --e-global-color-4076084: #b2d45b;
  --e-global-color-1688aac: #182f27;
  --e-global-color-1cba9b3: #6b6a66;
  --e-global-color-c06f1d9: #a9a7a1;
  --e-global-color-c17fe23: #a7b5bb;
  --e-global-color-8987a51: #ecebe4;
  --e-global-color-45295a1: #e4e2d7;
  --e-global-color-eea3424: #ffffff;
  --e-global-color-4a242fc: #ffffff;
  --e-global-color-ccd536d: #ffffff;
  --e-global-color-7992c1f: #182f27;
  --e-global-color-4941c3f: #ffffff;
  --e-global-color-75b1088: #c6e96c;
  --e-global-color-b67fde9: #f9f8f2;
  --e-global-color-51ddb00: #7f9590;
  --e-global-color-64c1724: #1c443c;
  --e-global-color-eaf5c75: #05352b;
  --e-global-color-767ec27: #ecebe5;
  --e-global-color-bdc886a: #002b22e0;
  --e-global-color-ed88c22: #b2d45b;
  --e-global-color-7ad13e3: #a3b993;
  --e-global-color-b6f052b: #182f27;
  --e-global-typography-primary-font-family: "Roboto";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Roboto Slab";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Roboto";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1140px;
}

.e-con {
  --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
  margin-block-end: 20px;
}

.elementor-element {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}

h1.entry-title {
  display: var(--page-title-display);
}

@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px;
  }

  .e-con {
    --container-max-width: 1024px;
  }
}

@media (max-width: 767px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 767px;
  }

  .e-con {
    --container-max-width: 767px;
  }
}

.elementor-2464 .elementor-element.elementor-element-f559f77 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464
  .elementor-element.elementor-element-8e0ca2f
  .sldier_custom
  .swiper-container {
  overflow: hidden;
}

.elementor-2464 .elementor-element.elementor-element-8e0ca2f .common-dots,
.elementor-2464 .elementor-element.elementor-element-8e0ca2f .common-fraction {
  text-align: left;
}

.elementor-2464 .elementor-element.elementor-element-8e0ca2f .common-dots {
  top: 50px;
}

.elementor-2464 .elementor-element.elementor-element-8e0ca2f .common_dots {
  left: 62px;
}

.elementor-2464 .elementor-element.elementor-element-9d93f0c {
  --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 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 5rem;
  --padding-bottom: 5rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}

.elementor-2464
  .elementor-element.elementor-element-9d93f0c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-9d93f0c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-2464 .elementor-element.elementor-element-851a80c {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-2464
  .elementor-element.elementor-element-3bf5444
  .title_all_box
  div.font-16 {
  background-image: url("../uploads/2024/12/pattern-2.jpg");
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-8987a51);
}

.elementor-2464 .elementor-element.elementor-element-3bf5444 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-3bf5444
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-3bf5444
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-ca9e84e
  > .elementor-widget-container {
  padding: 15px 0px 0px 0px;
}

.elementor-2464 .elementor-element.elementor-element-ca9e84e.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-ca9e84e .title_all_box {
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-ca9e84e
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
}

.elementor-2464 .elementor-element.elementor-element-1eb1c5d {
  --display: flex;
  --justify-content: flex-end;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
}

.elementor-2464 .elementor-element.elementor-element-855a78a {
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-855a78a
  > .elementor-widget-container {
  padding: 0px 0px 5px 0px;
}

.elementor-2464 .elementor-element.elementor-element-855a78a.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-4287bbb {
  --display: flex;
}

.elementor-2464 .elementor-element.elementor-element-8cf2349 {
  --display: flex;
}

.elementor-2464 .elementor-element.elementor-element-81c87e9 .title_all_box {
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-81c87e9
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 30px;
}

.elementor-2464 .elementor-element.elementor-element-5de9aca {
  --display: flex;
}

.elementor-2464
  .elementor-element.elementor-element-7e65314
  > .elementor-widget-container {
  margin: -65px 0px 0px 0px;
}

.elementor-2464 .elementor-element.elementor-element-7e65314 {
  z-index: 3;
}

.elementor-2464
  .elementor-element.elementor-element-7e65314
  .tab_over_all_box.view_inline
  .showcase_tabs_btns {
  display: flex !important;
  gap: 1.3rem !important;
}

.elementor-2464
  .elementor-element.elementor-element-7e65314
  .tab_over_all_box.type_two
  ul.tab_style_one
  li {
  min-width: 20% !important;
  width: 20% !important;
  max-width: 20% !important;
}

.elementor-2464
  .elementor-element.elementor-element-7e65314
  .tab_over_all_box.view_inline {
  gap: 2.9rem !important;
}

.elementor-2464
  .elementor-element.elementor-element-7e65314
  .tab_over_all_box
  ul.showcase_tabs_btns {
  justify-content: flex-start !important;
}

.elementor-2464
  .elementor-element.elementor-element-7e65314
  .block_contnet_tab
  .tab_over_all_box.type_two.view_inline
  .tabsheader {
  overflow-x: unset !important;
}

.elementor-2464 .elementor-element.elementor-element-a517e0e {
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 3rem;
  --padding-bottom: 2.8rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}

.elementor-2464
  .elementor-element.elementor-element-a517e0e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-a517e0e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f8f2;
}

.elementor-2464 .elementor-element.elementor-element-972548a {
  --display: flex;
}

.elementor-2464
  .elementor-element.elementor-element-9c8aef5
  .progress-container::before {
  border-color: #ffffff;
}

.elementor-2464 .elementor-element.elementor-element-74f170f {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: #e4e2d7;
  --border-color: #e4e2d7;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 0px;
}

.elementor-2464
  .elementor-element.elementor-element-2e11298
  .title_all_box
  div.font-16 {
  background-image: url("../uploads/2024/12/pattern1.jpg");
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464 .elementor-element.elementor-element-2e11298 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-2e11298
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-2e11298
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-8421c3b
  > .elementor-widget-container {
  padding: 15px 0px 35px 0px;
}

.elementor-2464 .elementor-element.elementor-element-8421c3b.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-8421c3b .title_all_box {
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-8421c3b
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
}

.elementor-2464 .elementor-element.elementor-element-c809f0c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #e4e2d7;
  --border-color: #e4e2d7;
  --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-2464 .elementor-element.elementor-element-2ca484c {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-2ca484c
  > .elementor-widget-container {
  padding: 0px 25px 25px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #e4e2d7;
}

.elementor-2464 .elementor-element.elementor-element-2ca484c .icon-box-widget {
  flex-direction: row;
  align-items: center !important;
}

.elementor-2464 .elementor-element.elementor-element-2ca484c .icon-box-widget {
  gap: 30px;
}

.elementor-2464
  .elementor-element.elementor-element-2ca484c
  .icon-box-widget
  .icon {
  width: 70px;
  min-width: 70px;
  height: 70px;
  min-height: 70px;
}

.elementor-2464
  .elementor-element.elementor-element-b5a39ea
  > .elementor-widget-container {
  padding: 0px 20px 25px 15px;
}

.elementor-2464
  .elementor-element.elementor-element-b5a39ea
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-1688aac);
  font-family: "Space Grotesk", Sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 64px;
}

.elementor-2464 .elementor-element.elementor-element-1f295f0 {
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #e4e2d7;
  --border-color: #e4e2d7;
  --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-2464 .elementor-element.elementor-element-29ac150 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-29ac150
  > .elementor-widget-container {
  padding: 25px 25px 25px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #e4e2d7;
}

.elementor-2464 .elementor-element.elementor-element-29ac150 .icon-box-widget {
  flex-direction: row;
  align-items: center !important;
}

.elementor-2464 .elementor-element.elementor-element-29ac150 .icon-box-widget {
  gap: 30px;
}

.elementor-2464
  .elementor-element.elementor-element-29ac150
  .icon-box-widget
  .icon {
  width: 70px;
  min-width: 70px;
  height: 70px;
  min-height: 70px;
}

.elementor-2464
  .elementor-element.elementor-element-88558b7
  > .elementor-widget-container {
  padding: 25px 0px 25px 30px;
}

.elementor-2464
  .elementor-element.elementor-element-88558b7
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-1688aac);
  font-family: "Space Grotesk", Sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 64px;
}

.elementor-2464 .elementor-element.elementor-element-0d83cd5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464 .elementor-element.elementor-element-716ad7e {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-716ad7e
  > .elementor-widget-container {
  padding: 25px 25px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #e4e2d7;
}

.elementor-2464 .elementor-element.elementor-element-716ad7e .icon-box-widget {
  flex-direction: row;
  align-items: center !important;
}

.elementor-2464 .elementor-element.elementor-element-716ad7e .icon-box-widget {
  gap: 30px;
}

.elementor-2464
  .elementor-element.elementor-element-716ad7e
  .icon-box-widget
  .icon {
  width: 70px;
  min-width: 70px;
  height: 70px;
  min-height: 70px;
}

.elementor-2464
  .elementor-element.elementor-element-2aa118a
  > .elementor-widget-container {
  padding: 25px 29px 0px 10px;
}

.elementor-2464
  .elementor-element.elementor-element-2aa118a
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-1688aac);
  font-family: "Space Grotesk", Sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 64px;
}

.elementor-2464 .elementor-element.elementor-element-c5064b2 {
  --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: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --flex-wrap: wrap;
  --padding-top: 5rem;
  --padding-bottom: 5rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-2464
  .elementor-element.elementor-element-c5064b2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-c5064b2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-2464 .elementor-element.elementor-element-0c5470b {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-2464 .elementor-element.elementor-element-0c5470b.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464
  .elementor-element.elementor-element-eb94669
  .title_all_box
  div.font-16 {
  background-image: url("../uploads/2024/12/pattern-2.jpg");
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464 .elementor-element.elementor-element-eb94669 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-eb94669
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-eb94669
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464 .elementor-element.elementor-element-0a31310 {
  width: var(--container-widget-width, 97.066%);
  max-width: 97.066%;
  --container-widget-width: 97.066%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-0a31310
  > .elementor-widget-container {
  padding: 15px 0px 20px 0px;
}

.elementor-2464 .elementor-element.elementor-element-0a31310.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-0a31310 .title_all_box {
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-0a31310
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
}

.elementor-2464 .elementor-element.elementor-element-80052cc {
  width: var(--container-widget-width, 95.575%);
  max-width: 95.575%;
  --container-widget-width: 95.575%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-80052cc
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}

.elementor-2464 .elementor-element.elementor-element-80052cc.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-43bf579 .theme_btn_all a {
  flex-direction: row-reverse;
}

.elementor-2464 .elementor-element.elementor-element-43bf579 .theme_btn_all {
  text-align: left;
}

.elementor-2464 .elementor-element.elementor-element-359f53e {
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464 .elementor-element.elementor-element-b28b8b8 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464 .elementor-element.elementor-element-6d6167d {
  width: initial;
  max-width: initial;
  text-align: left;
}

.elementor-2464 .elementor-element.elementor-element-6d6167d img {
  width: 160px;
  height: 160px;
  object-fit: cover;
  object-position: center center;
  border-radius: 160px 160px 160px 160px;
}

.elementor-2464 .elementor-element.elementor-element-71e1cb5 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-2464
  .elementor-element.elementor-element-25f09a7
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-2464 .elementor-element.elementor-element-25f09a7 .icon-box-widget {
  flex-direction: row;
  align-items: center !important;
}

.elementor-2464 .elementor-element.elementor-element-25f09a7 .icon-box-widget {
  gap: 15px;
}

.elementor-2464
  .elementor-element.elementor-element-25f09a7
  .icon-box-widget
  .title {
  margin: 0px 0px 11px 0px;
}

.elementor-2464 .elementor-element.elementor-element-a68d13e .theme_btn_all a {
  flex-direction: row-reverse;
}

.elementor-2464 .elementor-element.elementor-element-a68d13e .theme_btn_all a {
  justify-content: left;
}

.elementor-2464 .elementor-element.elementor-element-9880fa3 {
  --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;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464 .elementor-element.elementor-element-d9f5cfc {
  --display: flex;
  --justify-content: space-between;
  border-style: solid;
  --border-style: solid;
  border-width: 1.31px 1.31px 1.31px 1.31px;
  --border-top-width: 1.31px;
  --border-right-width: 1.31px;
  --border-bottom-width: 1.31px;
  --border-left-width: 1.31px;
  border-color: var(--e-global-color-45295a1);
  --border-color: var(--e-global-color-45295a1);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.elementor-2464
  .elementor-element.elementor-element-d9f5cfc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-d9f5cfc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464
  .elementor-element.elementor-element-1d093ab
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-2464 .elementor-element.elementor-element-1d093ab .icon-box-widget {
  flex-direction: row;
  align-items: center !important;
}

.elementor-2464 .elementor-element.elementor-element-1d093ab .icon-box-widget {
  gap: 15px;
}

.elementor-2464
  .elementor-element.elementor-element-1d093ab
  .icon-box-widget
  .title {
  margin: 0px 0px 11px 0px;
}

.elementor-2464 .elementor-element.elementor-element-50b9652 .iconbx {
  display: inline-flex !important;
}

.elementor-2464 .elementor-element.elementor-element-c8661f0.elementor-element {
  --align-self: flex-start;
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-c8661f0 {
  right: 20px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-c8661f0 {
  left: 20px;
}

.elementor-2464 .elementor-element.elementor-element-c8661f0 {
  bottom: 30px;
}

.elementor-2464 .elementor-element.elementor-element-c8661f0 .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-c8661f0
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 20px;
}

.elementor-2464
  .elementor-element.elementor-element-c8661f0
  .title_all_box
  .typone {
  background: var(--e-global-color-72ed3cd);
  border-radius: 21px 21px 21px 21px;
  padding: 10px 12px 10px 12px;
}

.elementor-2464 .elementor-element.elementor-element-bb26fe4 {
  --display: flex;
  --justify-content: space-between;
  border-style: none;
  --border-style: none;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.elementor-2464
  .elementor-element.elementor-element-bb26fe4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-bb26fe4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-b67fde9);
}

.elementor-2464
  .elementor-element.elementor-element-9e5f19d
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-2464 .elementor-element.elementor-element-9e5f19d .icon-box-widget {
  flex-direction: row;
  align-items: center !important;
}

.elementor-2464 .elementor-element.elementor-element-9e5f19d .icon-box-widget {
  gap: 15px;
}

.elementor-2464
  .elementor-element.elementor-element-9e5f19d
  .icon-box-widget
  .title {
  margin: 0px 0px 11px 0px;
}

.elementor-2464 .elementor-element.elementor-element-7f69deb.elementor-element {
  --align-self: flex-start;
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-7f69deb {
  right: 20px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-7f69deb {
  left: 20px;
}

.elementor-2464 .elementor-element.elementor-element-7f69deb {
  bottom: 30px;
}

.elementor-2464 .elementor-element.elementor-element-7f69deb .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-7f69deb
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 20px;
}

.elementor-2464
  .elementor-element.elementor-element-7f69deb
  .title_all_box
  .typone {
  background: var(--e-global-color-4a242fc);
  border-radius: 33px 33px 33px 33px;
  padding: 12px 12px 12px 12px;
}

.elementor-2464 .elementor-element.elementor-element-f9d35c3 .iconbx {
  display: inline-flex !important;
}

.elementor-2464 .elementor-element.elementor-element-5dc753b {
  --display: flex;
  --justify-content: space-between;
  border-style: none;
  --border-style: none;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.elementor-2464
  .elementor-element.elementor-element-5dc753b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-5dc753b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-b67fde9);
}

.elementor-2464
  .elementor-element.elementor-element-da19e8f
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-2464 .elementor-element.elementor-element-da19e8f .icon-box-widget {
  flex-direction: row;
  align-items: center !important;
}

.elementor-2464 .elementor-element.elementor-element-da19e8f .icon-box-widget {
  gap: 15px;
}

.elementor-2464
  .elementor-element.elementor-element-da19e8f
  .icon-box-widget
  .title {
  margin: 0px 0px 11px 0px;
}

.elementor-2464 .elementor-element.elementor-element-b9e5c67 .iconbx {
  display: inline-flex !important;
}

.elementor-2464 .elementor-element.elementor-element-6bc3381.elementor-element {
  --align-self: flex-start;
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-6bc3381 {
  right: 20px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-6bc3381 {
  left: 20px;
}

.elementor-2464 .elementor-element.elementor-element-6bc3381 {
  bottom: 30px;
}

.elementor-2464 .elementor-element.elementor-element-6bc3381 .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-6bc3381
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 20px;
}

.elementor-2464
  .elementor-element.elementor-element-6bc3381
  .title_all_box
  .typone {
  background: var(--e-global-color-4a242fc);
  border-radius: 30px 30px 30px 30px;
  padding: 12px 12px 12px 12px;
}

.elementor-2464 .elementor-element.elementor-element-8015f0a {
  --display: flex;
  --justify-content: space-between;
  border-style: solid;
  --border-style: solid;
  border-width: 1.31px 1.31px 1.31px 1.31px;
  --border-top-width: 1.31px;
  --border-right-width: 1.31px;
  --border-bottom-width: 1.31px;
  --border-left-width: 1.31px;
  border-color: var(--e-global-color-45295a1);
  --border-color: var(--e-global-color-45295a1);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.elementor-2464
  .elementor-element.elementor-element-8015f0a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-8015f0a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464 .elementor-element.elementor-element-f6811c3.elementor-element {
  --align-self: flex-start;
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-f6811c3 {
  right: 20px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-f6811c3 {
  left: 20px;
}

.elementor-2464 .elementor-element.elementor-element-f6811c3 {
  bottom: 30px;
}

.elementor-2464 .elementor-element.elementor-element-f6811c3 .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-f6811c3
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 20px;
}

.elementor-2464
  .elementor-element.elementor-element-f6811c3
  .title_all_box
  .typone {
  background: var(--e-global-color-b67fde9);
  border-radius: 29px 29px 29px 29px;
  padding: 12px 12px 12px 12px;
}

.elementor-2464
  .elementor-element.elementor-element-23e408a
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-2464 .elementor-element.elementor-element-23e408a .icon-box-widget {
  flex-direction: row;
  align-items: center !important;
}

.elementor-2464 .elementor-element.elementor-element-23e408a .icon-box-widget {
  gap: 15px;
}

.elementor-2464
  .elementor-element.elementor-element-23e408a
  .icon-box-widget
  .title {
  margin: 0px 0px 11px 0px;
}

.elementor-2464 .elementor-element.elementor-element-08d58bb .iconbx {
  display: inline-flex !important;
}

.elementor-2464 .elementor-element.elementor-element-d3b3aff {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --border-radius: 50px 50px 50px 50px;
  box-shadow: 0px 0px 28px -5px rgba(0, 0, 0, 0.07);
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 14px;
  --padding-bottom: 14px;
  --padding-left: 40px;
  --padding-right: 15px;
}

.elementor-2464
  .elementor-element.elementor-element-d3b3aff:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-d3b3aff
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464 .elementor-element.elementor-element-029bc3b {
  --display: flex;
}

.elementor-2464 .elementor-element.elementor-element-c853ba3 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-c853ba3
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-c853ba3
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-c853ba3
  .title_all_box
  .font-54 {
  font-size: 36px;
  line-height: 32px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-2464
  .elementor-element.elementor-element-c853ba3
  .title_all_box
  .font-54
  span,
.elementor-2464
  .elementor-element.elementor-element-c853ba3
  .title_all_box
  .font-54
  a {
  font-size: 22px;
  line-height: 32px;
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-adccaac {
  left: 581px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-adccaac {
  right: 581px;
}

.elementor-2464 .elementor-element.elementor-element-adccaac {
  top: 7px;
}

.elementor-2464 .elementor-element.elementor-element-b82ef9b {
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 50px 50px 50px 50px;
  --padding-top: 05px;
  --padding-bottom: 5px;
  --padding-left: 25px;
  --padding-right: 10px;
}

.elementor-2464
  .elementor-element.elementor-element-b82ef9b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-b82ef9b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-72ed3cd);
}

.elementor-2464
  .elementor-element.elementor-element-cff481b
  > .elementor-widget-container {
  padding: 6px 0px 0px 0px;
}

.elementor-2464 .elementor-element.elementor-element-cff481b .iconbx {
  display: inline-flex !important;
}

.elementor-2464 .elementor-element.elementor-element-cff481b .iconbx .icon {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464 .elementor-element.elementor-element-cff481b .iconbx .icon {
  padding: 6px 15px 4px 0px !important;
}

.elementor-2464
  .elementor-element.elementor-element-6887e43
  > .elementor-widget-container {
  padding: 0px 0px 0px 13px;
}

.elementor-2464
  .elementor-element.elementor-element-6887e43
  .header_contact
  .content {
  flex-direction: column !important;
}

.elementor-2464
  .elementor-element.elementor-element-6887e43
  .header_contact
  .icons {
  border-radius: 50px 50px 50px 50px !important;
}

.elementor-2464 .elementor-element.elementor-element-b5ce68b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 5rem;
  --padding-bottom: 0rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-2464
  .elementor-element.elementor-element-b5ce68b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-b5ce68b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-2464
  .elementor-element.elementor-element-5fad63e
  .title_all_box
  div.font-16 {
  background-image: url("../uploads/2024/12/pattern-3.jpg");
  color: var(--e-global-color-eea3424);
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-64c1724);
}

.elementor-2464 .elementor-element.elementor-element-5fad63e .title_all_box {
  justify-content: center;
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-5fad63e
  .title_all_box
  .sub_title {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-5fad63e
  .title_all_box
  .decor {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-ef14600
  > .elementor-widget-container {
  padding: 12px 0px 35px 0px;
}

.elementor-2464 .elementor-element.elementor-element-ef14600.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-ef14600 .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-ef14600
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
}

.elementor-2464
  .elementor-element.elementor-element-558b460
  .animated-image-widget
  img,
.elementor-2464
  .elementor-element.elementor-element-558b460
  .simpleParallax
  img {
  width: 100%;
  height: 583px;
  object-fit: cover;
  object-position: top;
}

.elementor-2464
  .elementor-element.elementor-element-558b460
  .animated-image-widget
  img,
.elementor-2464 .elementor-element.elementor-element-558b460 .simpleParallax {
  border-radius: 20px 20px 0px 0px !important;
}

.elementor-2464 .elementor-element.elementor-element-9c83c9a {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464
  .elementor-element.elementor-element-9c83c9a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-9c83c9a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-2464 .elementor-element.elementor-element-2ea5954 {
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 0px 0px 20px 20px;
  --padding-top: 55px;
  --padding-bottom: 55px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464
  .elementor-element.elementor-element-2ea5954:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-2ea5954
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #002b22;
}

.elementor-2464 .elementor-element.elementor-element-2c708b3 {
  --display: flex;
  --padding-top: 00px;
  --padding-bottom: 00px;
  --padding-left: 30px;
  --padding-right: 20px;
}

.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  li
  .l_box {
  flex-direction: row;
}

.elementor-2464 .elementor-element.elementor-element-51819aa .list_items_box {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  li
  .l_box {
  align-items: center;
  gap: 0.5rem !important;
}

.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box.inline_type {
  gap: 0.7rem 0.7rem !important;
}

.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  .icons
  i,
.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  .icons
  span {
  font-size: 21px;
}

.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  .icons
  svg,
.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  .icons
  img {
  width: 21px;
  height: auto;
}

.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  li.icons
  i,
.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  li.icons
  span {
  border: 1px solid #ffffff0d;
  background: #ffffff00;
}

.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  li.icons
  svg,
.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  li.icons
  .icon_img {
  border: 1px solid #ffffff0d;
  background: #ffffff00;
}

.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  li.icons
  i,
.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  li.icons
  span,
.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  li.icons
  svg,
.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items_box
  li.icons
  .icon_img {
  padding: 12px 12px 12px 12px;
  border-radius: 28px 28px 28px 28px;
}

.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items
  .font-18 {
  color: var(--e-global-color-eea3424);
}

.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items
  .l_box {
  padding: 5px 20px 5px 4px;
}

.elementor-2464
  .elementor-element.elementor-element-51819aa
  .list_items
  .l_box {
  border-radius: 40px 40px 40px 40px;
  background: #05362c;
}

.elementor-2464 .elementor-element.elementor-element-0e0dcae {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: #ffffff17;
  --border-color: #ffffff17;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 45px;
  --padding-right: 0px;
}

.elementor-2464 .elementor-element.elementor-element-bc5007c {
  --display: flex;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
}

.elementor-2464
  .elementor-element.elementor-element-0423816
  .position_p_relative,
.elementor-2464
  .elementor-element.elementor-element-0423816
  .position_p_relative
  p,
.elementor-2464
  .elementor-element.elementor-element-0423816
  .position_p_relative
  h1,
.elementor-2464
  .elementor-element.elementor-element-0423816
  .position_p_relative
  h2,
.elementor-2464
  .elementor-element.elementor-element-0423816
  .position_p_relative
  h3,
.elementor-2464
  .elementor-element.elementor-element-0423816
  .position_p_relative
  h4,
.elementor-2464
  .elementor-element.elementor-element-0423816
  .position_p_relative
  h5,
.elementor-2464
  .elementor-element.elementor-element-0423816
  .position_p_relative
  h6,
.elementor-2464
  .elementor-element.elementor-element-0423816
  .position_p_relative
  a,
.elementor-2464
  .elementor-element.elementor-element-0423816
  .position_p_relative
  ul
  li,
.elementor-2464
  .elementor-element.elementor-element-0423816
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-51ddb00);
}

.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items_box
  li
  .l_box {
  flex-direction: row;
}

.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items_box
  li
  .l_box {
  justify-content: flex-start;
  align-items: center;
  gap: 0.6rem !important;
}

.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items_box
  .icons
  i,
.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items_box
  .icons
  span {
  font-size: 16px;
}

.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items_box
  .icons
  svg,
.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items_box
  .icons
  img {
  width: 16px;
  height: auto;
}

.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items_box
  li.icons
  i,
.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items_box
  li.icons
  span,
.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items_box
  li.icons
  svg,
.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items_box
  li.icons
  .icon_img {
  padding: 4px 0px 0px 0px;
}

.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items
  .font-18 {
  font-family: "Outfit", Sans-serif;
  font-weight: 300;
  text-decoration: underline;
  color: var(--e-global-color-51ddb00);
}

.elementor-2464
  .elementor-element.elementor-element-1459235
  .list_items_box
  li.list_items {
  margin: 0px 0px 8px 0px;
}

.elementor-2464 .elementor-element.elementor-element-fd93a1d .theme_btn_all a {
  flex-direction: row-reverse;
  gap: 1rem;
}

.elementor-2464 .elementor-element.elementor-element-fd93a1d .theme_btn_all a {
  justify-content: left;
}

.elementor-2464 .elementor-element.elementor-element-fd93a1d .theme_btn_all a i,
.elementor-2464
  .elementor-element.elementor-element-fd93a1d
  .theme_btn_all
  a
  span {
  color: var(--e-global-color-eea3424);
}

.elementor-2464
  .elementor-element.elementor-element-fd93a1d
  .theme_btn_all
  a
  svg
  path {
  fill: var(--e-global-color-eea3424);
}

.elementor-2464
  .elementor-element.elementor-element-fd93a1d
  .theme_btn_all
  a
  svg
  path,
.elementor-2464
  .elementor-element.elementor-element-fd93a1d
  .theme_btn_all
  a
  svg
  circle {
  stroke: var(--e-global-color-eea3424);
}

.elementor-2464 .elementor-element.elementor-element-fd93a1d .theme_btn_all a {
  color: #ffffff;
}

.elementor-2464 .elementor-element.elementor-element-e5d9e61 {
  width: var(--container-widget-width, 170px);
  max-width: 170px;
  --container-widget-width: 170px;
  --container-widget-flex-grow: 0;
}

.elementor-2464 .elementor-element.elementor-element-e5d9e61 .title_all_box {
  justify-content: center;
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-e5d9e61
  .title_all_box
  .sub_title {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-e5d9e61
  .title_all_box
  .decor {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-e5d9e61
  .title_all_box
  .font-54 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  color: #182f27;
  background: var(--e-global-color-4a242fc);
  padding: 45px 20px 45px 20px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-2464
  .elementor-element.elementor-element-e5d9e61
  .title_all_box
  .font-54
  span,
.elementor-2464
  .elementor-element.elementor-element-e5d9e61
  .title_all_box
  .font-54
  a {
  font-weight: 600;
}

.elementor-2464 .elementor-element.elementor-element-b5aaecf {
  --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 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 5rem;
  --padding-bottom: 5rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-2464
  .elementor-element.elementor-element-b5aaecf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-b5aaecf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-2464 .elementor-element.elementor-element-f49ed7b {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-2464
  .elementor-element.elementor-element-a347cdc
  .title_all_box
  div.font-16 {
  background-image: url("../uploads/2024/12/pattern-2.jpg");
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464
  .elementor-element.elementor-element-a347cdc
  > .elementor-widget-container {
  padding: 0px 0px 9px 0px;
}

.elementor-2464 .elementor-element.elementor-element-a347cdc .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-a347cdc
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-a347cdc
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464 .elementor-element.elementor-element-a2f9ede {
  width: var(--container-widget-width, 85.788%);
  max-width: 85.788%;
  --container-widget-width: 85.788%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-a2f9ede
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

.elementor-2464 .elementor-element.elementor-element-a2f9ede.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-a2f9ede .title_all_box {
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-a2f9ede
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
}

.elementor-2464 .elementor-element.elementor-element-a9de215 {
  --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;
}

.elementor-2464 .elementor-element.elementor-element-13bf903 {
  width: var(--container-widget-width, 1000px);
  max-width: 1000px;
  --container-widget-width: 1000px;
  --container-widget-flex-grow: 0;
  top: 207px;
}

.elementor-2464
  .elementor-element.elementor-element-13bf903
  > .elementor-widget-container {
  --e-transform-rotateZ: -90deg;
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-13bf903 {
  left: -276px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-13bf903 {
  right: -276px;
}

.elementor-2464 .elementor-element.elementor-element-13bf903 .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-13bf903
  .title_all_box
  .font-54 {
  font-size: 150px;
  font-weight: 800;
  text-transform: uppercase;
}

.elementor-2464
  .elementor-element.elementor-element-13bf903
  .title_all_box
  .typone {
  color: var(--e-global-color-b67fde9);
}

.elementor-2464 .elementor-element.elementor-element-735c939 {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 0rem;
  --padding-bottom: 0rem;
  --padding-left: 0rem;
  --padding-right: 3rem;
}

.elementor-2464 .elementor-element.elementor-element-5af8b93 {
  --spacer-size: 136px;
}

.elementor-2464 .elementor-element.elementor-element-6d48e16 {
  --display: flex;
  --min-height: 270px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-8987a51);
  --border-color: var(--e-global-color-8987a51);
  --border-radius: 58% 58% 58% 58%;
  --z-index: 1;
}

.elementor-2464
  .elementor-element.elementor-element-6d48e16:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-6d48e16
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464
  .elementor-element.elementor-element-7ed76c9
  > .elementor-widget-container {
  padding: 9px 0px 0px 0px;
}

.elementor-2464 .elementor-element.elementor-element-7ed76c9 .icon-box-widget {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-7ed76c9
  .icon-box-widget
  .title {
  font-size: 22px;
  line-height: 32px;
}

.elementor-2464 .elementor-element.elementor-element-91ab7d0 .theme_btn_all a {
  background-color: #ffffff;
  flex-direction: row-reverse;
}

.elementor-2464
  .elementor-element.elementor-element-91ab7d0
  .theme_btn_all
  a:hover {
  background-color: #c6e96c;
}

.elementor-2464 .elementor-element.elementor-element-91ab7d0 .theme_btn_all {
  text-align: left;
}

.elementor-2464 .elementor-element.elementor-element-91ab7d0 .theme_btn_all a {
  color: #182f27;
}

.elementor-2464 .elementor-element.elementor-element-91ab7d0 .theme_btn_all a {
  padding: 10px 020px 10px 020px !important;
}

.elementor-2464
  .elementor-element.elementor-element-91ab7d0
  .theme_btn_all
  a:hover {
  border-color: #c6e96c !important;
}

.elementor-2464 .elementor-element.elementor-element-b5099cb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 30px 20px;
  --row-gap: 30px;
  --column-gap: 20px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464 .elementor-element.elementor-element-5533f0e {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-8987a51);
  --border-color: var(--e-global-color-8987a51);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464
  .elementor-element.elementor-element-5533f0e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-5533f0e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464
  .elementor-element.elementor-element-fb6e8c3
  .title_all_box
  div.font-16 {
  background-color: #ffffff00;
  font-weight: 600;
  color: var(--e-global-color-1cba9b3);
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
}

.elementor-2464 .elementor-element.elementor-element-fb6e8c3 {
  width: var(--container-widget-width, 65.291%);
  max-width: 65.291%;
  --container-widget-width: 65.291%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-fb6e8c3
  > .elementor-widget-container {
  padding: 35px 30px 10px 30px;
}

.elementor-2464 .elementor-element.elementor-element-fb6e8c3.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-fb6e8c3 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-fb6e8c3
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-fb6e8c3
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-fb6e8c3
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-2464 .elementor-element.elementor-element-9425187 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-8987a51);
  --divider-border-width: 1px;
}

.elementor-2464
  .elementor-element.elementor-element-9425187
  .elementor-divider-separator {
  width: 89%;
}

.elementor-2464
  .elementor-element.elementor-element-9425187
  .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-2464 .elementor-element.elementor-element-b573d3b {
  --display: flex;
  --padding-top: 15px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-2464 .elementor-element.elementor-element-8c91335.elementor-element {
  --align-self: flex-start;
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-8c91335 {
  left: 103px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-8c91335 {
  right: 103px;
}

.elementor-2464 .elementor-element.elementor-element-8c91335 {
  top: 52px;
}

.elementor-2464 .elementor-element.elementor-element-8c91335 .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-8c91335
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 20px;
}

.elementor-2464
  .elementor-element.elementor-element-8c91335
  .title_all_box
  .typone {
  background: var(--e-global-color-72ed3cd);
  border-radius: 39px 39px 39px 39px;
  padding: 16px 17px 16px 17px;
}

.elementor-2464 .elementor-element.elementor-element-93c34d5 .iconbx .icon {
  background-color: var(--e-global-color-b67fde9);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464 .elementor-element.elementor-element-93c34d5 .iconbx {
  display: inline-flex !important;
}

.elementor-2464 .elementor-element.elementor-element-93c34d5 .iconbx .icon {
  padding: 25px 25px 25px 25px !important;
  border-radius: 49px 49px 49px 49px !important;
}

.elementor-2464
  .elementor-element.elementor-element-f1ec21d
  > .elementor-widget-container {
  padding: 25px 30px 0px 30px;
}

.elementor-2464 .elementor-element.elementor-element-6881d01 .theme_btn_all a {
  background-color: var(--e-global-color-4a242fc);
  flex-direction: row-reverse;
}

.elementor-2464
  .elementor-element.elementor-element-6881d01
  .theme_btn_all
  a:hover {
  background-color: var(--e-global-color-ac1adaf);
}

.elementor-2464
  .elementor-element.elementor-element-6881d01
  > .elementor-widget-container {
  padding: 10px 30px 35px 30px;
}

.elementor-2464 .elementor-element.elementor-element-6881d01 .theme_btn_all {
  text-align: left;
}

.elementor-2464 .elementor-element.elementor-element-6881d01 .theme_btn_all a {
  color: var(--e-global-color-1688aac);
}

.elementor-2464 .elementor-element.elementor-element-6881d01 .theme_btn_all a {
  padding: 10px 020px 10px 020px !important;
}

.elementor-2464
  .elementor-element.elementor-element-6881d01
  .theme_btn_all
  a:hover {
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-2464 .elementor-element.elementor-element-45dfc3b {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-8987a51);
  --border-color: var(--e-global-color-8987a51);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464
  .elementor-element.elementor-element-45dfc3b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-45dfc3b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464
  .elementor-element.elementor-element-637b8a9
  .title_all_box
  div.font-16 {
  background-color: #ffffff00;
  font-weight: 600;
  color: var(--e-global-color-1cba9b3);
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
}

.elementor-2464 .elementor-element.elementor-element-637b8a9 {
  width: var(--container-widget-width, 65.291%);
  max-width: 65.291%;
  --container-widget-width: 65.291%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-637b8a9
  > .elementor-widget-container {
  padding: 35px 30px 10px 30px;
}

.elementor-2464 .elementor-element.elementor-element-637b8a9.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-637b8a9 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-637b8a9
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-637b8a9
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-637b8a9
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-2464 .elementor-element.elementor-element-ead6019 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-8987a51);
  --divider-border-width: 1px;
}

.elementor-2464
  .elementor-element.elementor-element-ead6019
  .elementor-divider-separator {
  width: 89%;
}

.elementor-2464
  .elementor-element.elementor-element-ead6019
  .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-2464 .elementor-element.elementor-element-4779619 {
  --display: flex;
  --padding-top: 15px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-2464 .elementor-element.elementor-element-75dd9fb.elementor-element {
  --align-self: flex-start;
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-75dd9fb {
  left: 103px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-75dd9fb {
  right: 103px;
}

.elementor-2464 .elementor-element.elementor-element-75dd9fb {
  top: 52px;
}

.elementor-2464 .elementor-element.elementor-element-75dd9fb .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-75dd9fb
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 20px;
}

.elementor-2464
  .elementor-element.elementor-element-75dd9fb
  .title_all_box
  .typone {
  background: var(--e-global-color-72ed3cd);
  border-radius: 39px 39px 39px 39px;
  padding: 16px 16px 16px 16px;
}

.elementor-2464 .elementor-element.elementor-element-b2c94b0 .iconbx .icon {
  background-color: var(--e-global-color-b67fde9);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464 .elementor-element.elementor-element-b2c94b0 .iconbx {
  display: inline-flex !important;
}

.elementor-2464 .elementor-element.elementor-element-b2c94b0 .iconbx .icon {
  padding: 25px 25px 25px 25px !important;
  border-radius: 49px 49px 49px 49px !important;
}

.elementor-2464
  .elementor-element.elementor-element-ae379ed
  > .elementor-widget-container {
  padding: 25px 30px 0px 30px;
}

.elementor-2464 .elementor-element.elementor-element-2e40cc6 .theme_btn_all a {
  background-color: var(--e-global-color-4a242fc);
  flex-direction: row-reverse;
}

.elementor-2464
  .elementor-element.elementor-element-2e40cc6
  .theme_btn_all
  a:hover {
  background-color: var(--e-global-color-ac1adaf);
}

.elementor-2464
  .elementor-element.elementor-element-2e40cc6
  > .elementor-widget-container {
  padding: 10px 30px 35px 30px;
}

.elementor-2464 .elementor-element.elementor-element-2e40cc6 .theme_btn_all {
  text-align: left;
}

.elementor-2464 .elementor-element.elementor-element-2e40cc6 .theme_btn_all a {
  color: var(--e-global-color-1688aac);
}

.elementor-2464 .elementor-element.elementor-element-2e40cc6 .theme_btn_all a {
  padding: 10px 020px 10px 020px !important;
}

.elementor-2464
  .elementor-element.elementor-element-2e40cc6
  .theme_btn_all
  a:hover {
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-2464 .elementor-element.elementor-element-f21894e {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-8987a51);
  --border-color: var(--e-global-color-8987a51);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464
  .elementor-element.elementor-element-f21894e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-f21894e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464
  .elementor-element.elementor-element-3d3d91c
  .title_all_box
  div.font-16 {
  background-color: #ffffff00;
  font-weight: 600;
  color: var(--e-global-color-1cba9b3);
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
}

.elementor-2464 .elementor-element.elementor-element-3d3d91c {
  width: var(--container-widget-width, 65.291%);
  max-width: 65.291%;
  --container-widget-width: 65.291%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-3d3d91c
  > .elementor-widget-container {
  padding: 35px 30px 10px 30px;
}

.elementor-2464 .elementor-element.elementor-element-3d3d91c.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-3d3d91c .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-3d3d91c
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-3d3d91c
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-3d3d91c
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-2464 .elementor-element.elementor-element-6bb71f4 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-8987a51);
  --divider-border-width: 1px;
}

.elementor-2464
  .elementor-element.elementor-element-6bb71f4
  .elementor-divider-separator {
  width: 89%;
}

.elementor-2464
  .elementor-element.elementor-element-6bb71f4
  .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-2464 .elementor-element.elementor-element-92be698 {
  --display: flex;
  --padding-top: 15px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-2464 .elementor-element.elementor-element-aabeaea.elementor-element {
  --align-self: flex-start;
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-aabeaea {
  left: 103px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-aabeaea {
  right: 103px;
}

.elementor-2464 .elementor-element.elementor-element-aabeaea {
  top: 52px;
}

.elementor-2464 .elementor-element.elementor-element-aabeaea .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-aabeaea
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 20px;
}

.elementor-2464
  .elementor-element.elementor-element-aabeaea
  .title_all_box
  .typone {
  background: var(--e-global-color-72ed3cd);
  border-radius: 39px 39px 39px 39px;
  padding: 16px 16px 16px 16px;
}

.elementor-2464 .elementor-element.elementor-element-a513a73 .iconbx .icon {
  background-color: var(--e-global-color-b67fde9);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464 .elementor-element.elementor-element-a513a73 .iconbx {
  display: inline-flex !important;
}

.elementor-2464 .elementor-element.elementor-element-a513a73 .iconbx .icon {
  padding: 25px 25px 25px 25px !important;
  border-radius: 49px 49px 49px 49px !important;
}

.elementor-2464
  .elementor-element.elementor-element-60f23ad
  > .elementor-widget-container {
  padding: 25px 30px 0px 30px;
}

.elementor-2464 .elementor-element.elementor-element-24bff3c .theme_btn_all a {
  background-color: #ffffff;
  flex-direction: row-reverse;
}

.elementor-2464
  .elementor-element.elementor-element-24bff3c
  .theme_btn_all
  a:hover {
  background-color: #c6e96c;
}

.elementor-2464
  .elementor-element.elementor-element-24bff3c
  > .elementor-widget-container {
  padding: 10px 30px 35px 30px;
}

.elementor-2464 .elementor-element.elementor-element-24bff3c .theme_btn_all {
  text-align: left;
}

.elementor-2464 .elementor-element.elementor-element-24bff3c .theme_btn_all a {
  color: #182f27;
}

.elementor-2464 .elementor-element.elementor-element-24bff3c .theme_btn_all a {
  padding: 10px 020px 10px 020px !important;
}

.elementor-2464
  .elementor-element.elementor-element-24bff3c
  .theme_btn_all
  a:hover {
  border-color: #c6e96c !important;
}

.elementor-2464 .elementor-element.elementor-element-a3e161c {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-8987a51);
  --border-color: var(--e-global-color-8987a51);
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464
  .elementor-element.elementor-element-a3e161c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-a3e161c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464
  .elementor-element.elementor-element-0910d91
  .title_all_box
  div.font-16 {
  background-color: #ffffff00;
  font-weight: 600;
  color: var(--e-global-color-1cba9b3);
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
}

.elementor-2464 .elementor-element.elementor-element-0910d91 {
  width: var(--container-widget-width, 76%);
  max-width: 76%;
  --container-widget-width: 76%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-0910d91
  > .elementor-widget-container {
  padding: 35px 30px 10px 30px;
}

.elementor-2464 .elementor-element.elementor-element-0910d91.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-0910d91 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-0910d91
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-0910d91
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-0910d91
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-2464 .elementor-element.elementor-element-f44b5eb {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-8987a51);
  --divider-border-width: 1px;
}

.elementor-2464
  .elementor-element.elementor-element-f44b5eb
  .elementor-divider-separator {
  width: 89%;
}

.elementor-2464
  .elementor-element.elementor-element-f44b5eb
  .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-2464 .elementor-element.elementor-element-6f9da52 {
  --display: flex;
  --padding-top: 15px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-2464 .elementor-element.elementor-element-755877d.elementor-element {
  --align-self: flex-start;
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-755877d {
  left: 103px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-755877d {
  right: 103px;
}

.elementor-2464 .elementor-element.elementor-element-755877d {
  top: 52px;
}

.elementor-2464 .elementor-element.elementor-element-755877d .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-755877d
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 20px;
}

.elementor-2464
  .elementor-element.elementor-element-755877d
  .title_all_box
  .typone {
  background: var(--e-global-color-72ed3cd);
  border-radius: 39px 39px 39px 39px;
  padding: 16px 16px 16px 16px;
}

.elementor-2464 .elementor-element.elementor-element-91752d1 .iconbx .icon {
  background-color: var(--e-global-color-b67fde9);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464 .elementor-element.elementor-element-91752d1 .iconbx {
  display: inline-flex !important;
}

.elementor-2464 .elementor-element.elementor-element-91752d1 .iconbx .icon {
  padding: 25px 25px 25px 25px !important;
  border-radius: 49px 49px 49px 49px !important;
}

.elementor-2464
  .elementor-element.elementor-element-cd23005
  > .elementor-widget-container {
  padding: 25px 30px 0px 30px;
}

.elementor-2464 .elementor-element.elementor-element-4c06ee2 .theme_btn_all a {
  background-color: #ffffff;
  flex-direction: row-reverse;
}

.elementor-2464
  .elementor-element.elementor-element-4c06ee2
  .theme_btn_all
  a:hover {
  background-color: #c6e96c;
}

.elementor-2464
  .elementor-element.elementor-element-4c06ee2
  > .elementor-widget-container {
  padding: 10px 30px 35px 30px;
}

.elementor-2464 .elementor-element.elementor-element-4c06ee2 .theme_btn_all {
  text-align: left;
}

.elementor-2464 .elementor-element.elementor-element-4c06ee2 .theme_btn_all a {
  color: #182f27;
}

.elementor-2464 .elementor-element.elementor-element-4c06ee2 .theme_btn_all a {
  padding: 10px 020px 10px 020px !important;
}

.elementor-2464
  .elementor-element.elementor-element-4c06ee2
  .theme_btn_all
  a:hover {
  border-color: #c6e96c !important;
}

.elementor-2464 .elementor-element.elementor-element-85b93cf {
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overlay-opacity: 1;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 5rem;
  --padding-bottom: 5rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}

.elementor-2464
  .elementor-element.elementor-element-85b93cf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-85b93cf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-72ed3cd);
}

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

.elementor-2464 .elementor-element.elementor-element-eda8de3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
}

.elementor-2464
  .elementor-element.elementor-element-6793c21
  .title_all_box
  div.font-16 {
  background-image: url("../uploads/2024/12/pattern1.jpg");
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464 .elementor-element.elementor-element-6793c21 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-6793c21
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-6793c21
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464 .elementor-element.elementor-element-e23070d {
  width: var(--container-widget-width, 61%);
  max-width: 61%;
  --container-widget-width: 61%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-e23070d
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

.elementor-2464 .elementor-element.elementor-element-e23070d.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-e23070d .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-e23070d
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
}

.elementor-2464 .elementor-element.elementor-element-dc088ab {
  --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: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464 .elementor-element.elementor-element-82b7b57 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-2464
  .elementor-element.elementor-element-82b7b57:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-82b7b57
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464
  .elementor-element.elementor-element-ac2b61e
  .title_all_box
  div.font-16 {
  background-color: #ffffff00;
  font-weight: 600;
  color: var(--e-global-color-1cba9b3);
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
}

.elementor-2464 .elementor-element.elementor-element-ac2b61e {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-ac2b61e
  > .elementor-widget-container {
  padding: 35px 30px 15px 30px;
}

.elementor-2464 .elementor-element.elementor-element-ac2b61e.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-ac2b61e .title_all_box {
  justify-content: center;
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-ac2b61e
  .title_all_box
  .sub_title {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-ac2b61e
  .title_all_box
  .decor {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-ac2b61e
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
  background: var(--e-global-color-72ed3cd);
  padding: 11px 12px 11px 12px;
  border-radius: 30px 30px 30px 30px;
  margin: 0px 0px 0px 0px;
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464 .elementor-element.elementor-element-5779f0f .icon-box-widget {
  text-align: center;
  background: var(--e-global-color-4526a05);
}

.elementor-2464 .elementor-element.elementor-element-5779f0f .icon-box-widget {
  padding: 25px 35px 25px 35px !important;
  border-radius: 20px 20px 20px 20px !important;
}

.elementor-2464
  .elementor-element.elementor-element-5779f0f
  .icon-box-widget
  .title {
  margin: 0px 0px 0px 0px;
  font-size: 22px;
  line-height: 32px;
  color: var(--e-global-color-eea3424);
}

.elementor-2464
  .elementor-element.elementor-element-c577ba7
  .position_p_relative {
  text-align: center;
}

.elementor-2464 .elementor-element.elementor-element-4934a76 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-2464
  .elementor-element.elementor-element-4934a76:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-4934a76
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464
  .elementor-element.elementor-element-c558e76
  .title_all_box
  div.font-16 {
  background-color: #ffffff00;
  font-weight: 600;
  color: var(--e-global-color-1cba9b3);
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
}

.elementor-2464 .elementor-element.elementor-element-c558e76 {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-c558e76
  > .elementor-widget-container {
  padding: 35px 30px 15px 30px;
}

.elementor-2464 .elementor-element.elementor-element-c558e76.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-c558e76 .title_all_box {
  justify-content: center;
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-c558e76
  .title_all_box
  .sub_title {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-c558e76
  .title_all_box
  .decor {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-c558e76
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
  background: var(--e-global-color-72ed3cd);
  padding: 11px 12px 11px 12px;
  border-radius: 30px 30px 30px 30px;
  margin: 0px 0px 0px 0px;
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464
  .elementor-element.elementor-element-884c800
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-2464 .elementor-element.elementor-element-5507a23 .icon-box-widget {
  text-align: center;
  background: var(--e-global-color-4526a05);
}

.elementor-2464 .elementor-element.elementor-element-5507a23 .icon-box-widget {
  padding: 25px 35px 25px 35px !important;
  border-radius: 20px 20px 20px 20px !important;
}

.elementor-2464
  .elementor-element.elementor-element-5507a23
  .icon-box-widget
  .title {
  margin: 0px 0px 0px 0px;
  font-size: 22px;
  line-height: 32px;
  color: var(--e-global-color-eea3424);
}

.elementor-2464
  .elementor-element.elementor-element-5536ff1
  .position_p_relative {
  text-align: center;
}

.elementor-2464 .elementor-element.elementor-element-f4db99e {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-2464
  .elementor-element.elementor-element-f4db99e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-f4db99e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464
  .elementor-element.elementor-element-d81bfef
  .title_all_box
  div.font-16 {
  background-color: #ffffff00;
  font-weight: 600;
  color: var(--e-global-color-1cba9b3);
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
}

.elementor-2464 .elementor-element.elementor-element-d81bfef {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-d81bfef
  > .elementor-widget-container {
  padding: 35px 30px 15px 30px;
}

.elementor-2464 .elementor-element.elementor-element-d81bfef.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-d81bfef .title_all_box {
  justify-content: center;
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-d81bfef
  .title_all_box
  .sub_title {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-d81bfef
  .title_all_box
  .decor {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-d81bfef
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
  background: var(--e-global-color-72ed3cd);
  padding: 11px 12px 11px 12px;
  border-radius: 30px 30px 30px 30px;
  margin: 0px 0px 0px 0px;
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464 .elementor-element.elementor-element-e7f7d19 .icon-box-widget {
  text-align: center;
  background: var(--e-global-color-4526a05);
}

.elementor-2464 .elementor-element.elementor-element-e7f7d19 .icon-box-widget {
  padding: 25px 35px 25px 35px !important;
  border-radius: 20px 20px 20px 20px !important;
}

.elementor-2464
  .elementor-element.elementor-element-e7f7d19
  .icon-box-widget
  .title {
  margin: 0px 0px 0px 0px;
  font-size: 22px;
  line-height: 32px;
  color: var(--e-global-color-eea3424);
}

.elementor-2464
  .elementor-element.elementor-element-32d4881
  .position_p_relative {
  text-align: center;
}

.elementor-2464 .elementor-element.elementor-element-4675b97 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-2464
  .elementor-element.elementor-element-4675b97:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-4675b97
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-2464
  .elementor-element.elementor-element-afe0bc4
  .title_all_box
  div.font-16 {
  background-color: #ffffff00;
  font-weight: 600;
  color: var(--e-global-color-1cba9b3);
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
}

.elementor-2464 .elementor-element.elementor-element-afe0bc4 {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-afe0bc4
  > .elementor-widget-container {
  padding: 35px 30px 15px 30px;
}

.elementor-2464 .elementor-element.elementor-element-afe0bc4.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-afe0bc4 .title_all_box {
  justify-content: center;
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-afe0bc4
  .title_all_box
  .sub_title {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-afe0bc4
  .title_all_box
  .decor {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-afe0bc4
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
  background: var(--e-global-color-72ed3cd);
  padding: 11px 12px 11px 12px;
  border-radius: 30px 30px 30px 30px;
  margin: 0px 0px 0px 0px;
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464
  .elementor-element.elementor-element-b7785eb
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-2464 .elementor-element.elementor-element-f10651d .icon-box-widget {
  text-align: center;
  background: var(--e-global-color-4526a05);
}

.elementor-2464 .elementor-element.elementor-element-f10651d .icon-box-widget {
  padding: 25px 35px 25px 35px !important;
  border-radius: 20px 20px 20px 20px !important;
}

.elementor-2464
  .elementor-element.elementor-element-f10651d
  .icon-box-widget
  .title {
  margin: 0px 0px 0px 0px;
  font-size: 22px;
  line-height: 32px;
  color: var(--e-global-color-eea3424);
}

.elementor-2464
  .elementor-element.elementor-element-c9bf6d1
  .position_p_relative {
  text-align: center;
}

.elementor-2464 .elementor-element.elementor-element-88d34d3 {
  --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: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --flex-wrap: wrap;
  --padding-top: 5rem;
  --padding-bottom: 5rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-2464
  .elementor-element.elementor-element-88d34d3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-88d34d3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-2464 .elementor-element.elementor-element-c12c489 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-2464 .elementor-element.elementor-element-c12c489.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464
  .elementor-element.elementor-element-be7ea5e
  .title_all_box
  div.font-16 {
  background-image: url("../uploads/2024/12/pattern-2.jpg");
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464
  .elementor-element.elementor-element-be7ea5e
  > .elementor-widget-container {
  padding: 0px 0px 9px 0px;
}

.elementor-2464 .elementor-element.elementor-element-be7ea5e .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-be7ea5e
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-be7ea5e
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464 .elementor-element.elementor-element-a18f9bb {
  width: initial;
  max-width: initial;
}

.elementor-2464
  .elementor-element.elementor-element-a18f9bb
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}

.elementor-2464 .elementor-element.elementor-element-a18f9bb.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-a18f9bb .title_all_box {
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-a18f9bb
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
}

.elementor-2464 .elementor-element.elementor-element-ce97afa {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: flex-end;
}

.elementor-2464
  .elementor-element.elementor-element-e993890
  > .elementor-widget-container {
  padding: 0px 0px 12px 0px;
}

.elementor-2464 .elementor-element.elementor-element-e993890 .theme_btn_all a {
  flex-direction: row-reverse;
}

.elementor-2464 .elementor-element.elementor-element-e993890 .theme_btn_all a {
  justify-content: left;
}

.elementor-2464 .elementor-element.elementor-element-8e2ad55 {
  --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;
}

.elementor-2464
  .elementor-element.elementor-element-984ff7f
  .img_obj_fit_center
  img {
  height: 485px !important;
}

.elementor-2464 .elementor-element.elementor-element-9ecb811 {
  --display: flex;
}

.elementor-2464 .elementor-element.elementor-element-0dbefcb {
  --display: flex;
}

.elementor-2464 .elementor-element.elementor-element-8c9b97c {
  --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;
}

.elementor-2464
  .elementor-element.elementor-element-8802d8c
  .img_obj_fit_center
  img {
  height: 485px !important;
}

.elementor-2464 .elementor-element.elementor-element-40bce5d {
  --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;
  --padding-top: 5rem;
  --padding-bottom: 0rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-2464
  .elementor-element.elementor-element-40bce5d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-40bce5d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-72ed3cd);
}

.elementor-2464
  .elementor-element.elementor-element-e9ac016
  .title_all_box
  div.font-16 {
  background-image: url("../uploads/2024/12/pattern1.jpg");
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464 .elementor-element.elementor-element-e9ac016 .title_all_box {
  justify-content: center;
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-e9ac016
  .title_all_box
  .sub_title {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-e9ac016
  .title_all_box
  .decor {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-d54d42f
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

.elementor-2464 .elementor-element.elementor-element-d54d42f.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-d54d42f .title_all_box {
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-d54d42f
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
}

.elementor-2464
  .elementor-element.elementor-element-527560d
  > .elementor-widget-container {
  margin: 0px 0px -100px 0px;
}

.elementor-2464 .elementor-element.elementor-element-527560d {
  z-index: 1;
}

.elementor-2464
  .elementor-element.elementor-element-527560d
  .testimonial_different_slider
  .testmo_content
  .swiper-container {
  margin-left: -97px;
}

.elementor-2464 .elementor-element.elementor-element-eb258c6 {
  --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;
  --flex-wrap: wrap;
  --padding-top: 11rem;
  --padding-bottom: 5rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-2464
  .elementor-element.elementor-element-eb258c6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-eb258c6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-2464 .elementor-element.elementor-element-28e8c43 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-2464 .elementor-element.elementor-element-28e8c43.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464
  .elementor-element.elementor-element-a02606c
  .title_all_box
  div.font-16 {
  background-image: url("../uploads/2024/12/pattern-2.jpg");
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-2464
  .elementor-element.elementor-element-a02606c
  > .elementor-widget-container {
  padding: 0px 0px 9px 0px;
}

.elementor-2464 .elementor-element.elementor-element-a02606c .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-a02606c
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-a02606c
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464 .elementor-element.elementor-element-94e66e3 {
  width: initial;
  max-width: initial;
}

.elementor-2464
  .elementor-element.elementor-element-94e66e3
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}

.elementor-2464 .elementor-element.elementor-element-94e66e3.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-94e66e3 .title_all_box {
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-94e66e3
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
}

.elementor-2464 .elementor-element.elementor-element-22f9162 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: flex-end;
}

.elementor-2464
  .elementor-element.elementor-element-3626490
  > .elementor-widget-container {
  padding: 0px 0px 12px 0px;
}

.elementor-2464 .elementor-element.elementor-element-3626490 .theme_btn_all a {
  flex-direction: row-reverse;
}

.elementor-2464 .elementor-element.elementor-element-3626490 .theme_btn_all a {
  justify-content: left;
}

.elementor-2464 .elementor-element.elementor-element-a569016 {
  --display: flex;
}

.elementor-2464 .elementor-element.elementor-element-d41a248 .yes_jax_pagi {
  justify-content: center !important;
}

.elementor-2464 .elementor-element.elementor-element-9eaaee2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 5rem;
  --padding-bottom: 4.4rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-2464
  .elementor-element.elementor-element-9eaaee2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-9eaaee2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-2464 .elementor-element.elementor-element-6054215 {
  --display: flex;
}

.elementor-2464
  .elementor-element.elementor-element-0fca85e
  .title_all_box
  div.font-16 {
  background-image: url("../uploads/2024/12/pattern-3.jpg");
  color: #ffffff;
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-64c1724);
}

.elementor-2464 .elementor-element.elementor-element-0fca85e .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-0fca85e
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-0fca85e
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-2464
  .elementor-element.elementor-element-9d12abe
  > .elementor-widget-container {
  padding: 0px 0px 5px 0px;
}

.elementor-2464 .elementor-element.elementor-element-9d12abe.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-9d12abe .title_all_box {
  text-align: left;
}

.elementor-2464
  .elementor-element.elementor-element-9d12abe
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
}

.elementor-2464
  .elementor-element.elementor-element-ba926c5
  .position_p_relative,
.elementor-2464
  .elementor-element.elementor-element-ba926c5
  .position_p_relative
  p,
.elementor-2464
  .elementor-element.elementor-element-ba926c5
  .position_p_relative
  h1,
.elementor-2464
  .elementor-element.elementor-element-ba926c5
  .position_p_relative
  h2,
.elementor-2464
  .elementor-element.elementor-element-ba926c5
  .position_p_relative
  h3,
.elementor-2464
  .elementor-element.elementor-element-ba926c5
  .position_p_relative
  h4,
.elementor-2464
  .elementor-element.elementor-element-ba926c5
  .position_p_relative
  h5,
.elementor-2464
  .elementor-element.elementor-element-ba926c5
  .position_p_relative
  h6,
.elementor-2464
  .elementor-element.elementor-element-ba926c5
  .position_p_relative
  a,
.elementor-2464
  .elementor-element.elementor-element-ba926c5
  .position_p_relative
  ul
  li,
.elementor-2464
  .elementor-element.elementor-element-ba926c5
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-51ddb00);
}

.elementor-2464 .elementor-element.elementor-element-67eebc8 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-2464 .elementor-element.elementor-element-67eebc8.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-2464 .elementor-element.elementor-element-308b97d {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: -59px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464 .elementor-element.elementor-element-51df4a0 {
  --spacer-size: 68px;
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-51df4a0
  > .elementor-widget-container {
  background-color: #3c6438;
  margin: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}

.elementor-2464 .elementor-element.elementor-element-51df4a0.elementor-element {
  --align-self: center;
}

.elementor-2464 .elementor-element.elementor-element-c4c93d4 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: -59px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2464 .elementor-element.elementor-element-5646bf8 {
  --spacer-size: 68px;
  width: var(--container-widget-width, 95%);
  max-width: 95%;
  --container-widget-width: 95%;
  --container-widget-flex-grow: 0;
}

.elementor-2464
  .elementor-element.elementor-element-5646bf8
  > .elementor-widget-container {
  background-color: #c6e96c52;
  margin: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}

.elementor-2464 .elementor-element.elementor-element-5646bf8.elementor-element {
  --align-self: center;
}

.elementor-2464 .elementor-element.elementor-element-747b69c {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  > .elementor-widget-container {
  background-color: var(--e-global-color-4a242fc);
  margin: 0px 0px 0px 0px;
  padding: 45px 40px 35px 40px;
  border-radius: 20px 20px 20px 20px;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mc4wp-form-fields {
  flex-direction: column;
  gap: 1rem !important;
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mc4wp-form-fields {
  justify-content: center;
  flex-wrap: wrap;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input:not([type="submit"], [type="radio"], [type="checkbox"]) {
  width: 100%;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input:not([type="submit"], [type="radio"], [type="checkbox"]),
.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input:not([type="submit"], [type="radio"], [type="checkbox"])::placeholder {
  font-size: 18px;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input:not([type="submit"], [type="radio"], [type="checkbox"]) {
  color: var(--e-global-color-c06f1d9);
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input:not([type="submit"], [type="radio"], [type="checkbox"])::placeholder {
  color: var(--e-global-color-c06f1d9);
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input:not([type="submit"], [type="radio"], [type="checkbox"]) {
  background: var(--e-global-color-b67fde9);
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input:not([type="submit"], [type="radio"], [type="checkbox"]) {
  padding: 20px 20px 20px 20px !important;
  height: unset;
  min-height: unset;
  border-radius: 30px 30px 30px 30px !important;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input[type="radio"],
.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input[type="checkbox"] {
  border-radius: 30px 30px 30px 30px !important;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input[type="radio"],
.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input[type="checkbox"] {
  width: 18px !important;
  min-width: 18px !important;
  height: 18px !important;
  min-height: 18px !important;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input[type="radio"],
.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  input[type="checkbox"] {
  margin: -5px 6px 0px 0px !important;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  .mc4wp-form-fields
  input[type="submit"] {
  width: 100%;
  text-align: center !important;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  .mc4wp-form-fields
  input[type="submit"] {
  padding: 19px 19px 19px 19px !important;
  height: unset !important;
  min-height: unset !important;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mailchip_box
  label {
  min-width: 100%;
  width: 100%;
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mc4wp-form-fields
  label {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-1cba9b3);
}

.elementor-2464
  .elementor-element.elementor-element-187c987
  .mc4wp-form-fields
  label {
  padding: 10px 30px 0px 30px !important;
}

.elementor-2464 .elementor-element.elementor-element-10fc06f {
  --display: flex;
  --justify-content: flex-end;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-1fdcf62 {
  left: -91px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-1fdcf62 {
  right: -91px;
}

.elementor-2464 .elementor-element.elementor-element-1fdcf62 {
  top: 34px;
}

.elementor-2464 .elementor-element.elementor-element-04bdd41 {
  --spacer-size: 94px;
}

body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-416978b {
  right: 9px;
}

body.rtl .elementor-2464 .elementor-element.elementor-element-416978b {
  left: 9px;
}

.elementor-2464 .elementor-element.elementor-element-416978b {
  bottom: 0px;
}

.elementor-2464 .elementor-element.elementor-element-416978b img {
  width: 230px;
  max-width: 230px;
  height: 240px;
}

.elementor-2464 .elementor-element.elementor-element-f114836 {
  --display: flex;
  --min-height: 220px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 58% 58% 58% 58%;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 1;
}

.elementor-2464
  .elementor-element.elementor-element-f114836:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2464
  .elementor-element.elementor-element-f114836
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-ac1adaf);
}

.elementor-2464 .elementor-element.elementor-element-8fa65e7 .iconbx {
  display: inline-flex !important;
}

.elementor-2464 .elementor-element.elementor-element-8fa65e7 .iconbx .icon i,
.elementor-2464
  .elementor-element.elementor-element-8fa65e7
  .iconbx
  .icon
  span {
  color: var(--e-global-color-b6f052b);
}

.elementor-2464 .elementor-element.elementor-element-8fa65e7 .iconbx .icon i,
.elementor-2464
  .elementor-element.elementor-element-8fa65e7
  .iconbx
  .icon
  span {
  font-size: 45px;
}

.elementor-2464 .elementor-element.elementor-element-8fa65e7 .iconbx .icon svg,
.elementor-2464 .elementor-element.elementor-element-8fa65e7 .iconbx .icon img {
  width: 45px;
  height: auto;
}

.elementor-2464
  .elementor-element.elementor-element-72f4021
  > .elementor-widget-container {
  padding: 4px 30px 0px 30px;
}

.elementor-2464 .elementor-element.elementor-element-72f4021.elementor-element {
  --align-self: center;
}

.elementor-2464
  .elementor-element.elementor-element-72f4021
  .elementor-counter-number-wrapper {
  --counter-prefix-grow: 1;
  --counter-suffix-grow: 1;
  --counter-number-grow: 0;
  color: var(--e-global-color-b6f052b);
  font-family: "Space Grotesk", Sans-serif;
  font-size: 36px;
  font-weight: 600;
}

.elementor-2464
  .elementor-element.elementor-element-0d130be
  > .elementor-widget-container {
  padding: 10px 30px 0px 30px;
}

.elementor-2464 .elementor-element.elementor-element-0d130be .title_all_box {
  justify-content: center;
  text-align: center;
}

.elementor-2464
  .elementor-element.elementor-element-0d130be
  .title_all_box
  .sub_title {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-0d130be
  .title_all_box
  .decor {
  justify-content: center;
}

.elementor-2464
  .elementor-element.elementor-element-0d130be
  .title_all_box
  p.text-18 {
  color: var(--e-global-color-b6f052b);
}

@media (min-width: 768px) {
  .elementor-2464 .elementor-element.elementor-element-9d93f0c {
    --content-width: 1200px;
  }

  .elementor-2464 .elementor-element.elementor-element-851a80c {
    --width: 54%;
  }

  .elementor-2464 .elementor-element.elementor-element-1eb1c5d {
    --width: 46%;
  }

  .elementor-2464 .elementor-element.elementor-element-4287bbb {
    --width: 50%;
  }

  .elementor-2464 .elementor-element.elementor-element-8cf2349 {
    --width: 50%;
  }

  .elementor-2464 .elementor-element.elementor-element-a517e0e {
    --content-width: 1300px;
  }

  .elementor-2464 .elementor-element.elementor-element-972548a {
    --width: 47%;
  }

  .elementor-2464 .elementor-element.elementor-element-74f170f {
    --width: 49%;
  }

  .elementor-2464 .elementor-element.elementor-element-c5064b2 {
    --content-width: 1200px;
  }

  .elementor-2464 .elementor-element.elementor-element-0c5470b {
    --width: 46%;
  }

  .elementor-2464 .elementor-element.elementor-element-b28b8b8 {
    --width: 30%;
  }

  .elementor-2464 .elementor-element.elementor-element-71e1cb5 {
    --width: 70%;
  }

  .elementor-2464 .elementor-element.elementor-element-9880fa3 {
    --width: 50%;
  }

  .elementor-2464 .elementor-element.elementor-element-d9f5cfc {
    --width: 48%;
  }

  .elementor-2464 .elementor-element.elementor-element-bb26fe4 {
    --width: 48%;
  }

  .elementor-2464 .elementor-element.elementor-element-5dc753b {
    --width: 48%;
  }

  .elementor-2464 .elementor-element.elementor-element-8015f0a {
    --width: 48%;
  }

  .elementor-2464 .elementor-element.elementor-element-029bc3b {
    --width: 65%;
  }

  .elementor-2464 .elementor-element.elementor-element-b82ef9b {
    --width: 21%;
  }

  .elementor-2464 .elementor-element.elementor-element-b5ce68b {
    --content-width: 1200px;
  }

  .elementor-2464 .elementor-element.elementor-element-9c83c9a {
    --content-width: 1200px;
  }

  .elementor-2464 .elementor-element.elementor-element-bc5007c {
    --width: 58%;
  }

  .elementor-2464 .elementor-element.elementor-element-b5aaecf {
    --content-width: 1200px;
  }

  .elementor-2464 .elementor-element.elementor-element-f49ed7b {
    --width: 33.33%;
  }

  .elementor-2464 .elementor-element.elementor-element-a9de215 {
    --width: 659px;
  }

  .elementor-2464 .elementor-element.elementor-element-6d48e16 {
    --width: 270px;
  }

  .elementor-2464 .elementor-element.elementor-element-b5099cb {
    --width: 66.66%;
  }

  .elementor-2464 .elementor-element.elementor-element-5533f0e {
    --width: 48%;
  }

  .elementor-2464 .elementor-element.elementor-element-45dfc3b {
    --width: 48%;
  }

  .elementor-2464 .elementor-element.elementor-element-f21894e {
    --width: 48%;
  }

  .elementor-2464 .elementor-element.elementor-element-a3e161c {
    --width: 48%;
  }

  .elementor-2464 .elementor-element.elementor-element-eda8de3 {
    --content-width: 1200px;
  }

  .elementor-2464 .elementor-element.elementor-element-dc088ab {
    --content-width: 1420px;
  }

  .elementor-2464 .elementor-element.elementor-element-82b7b57 {
    --width: 25%;
  }

  .elementor-2464 .elementor-element.elementor-element-4934a76 {
    --width: 25%;
  }

  .elementor-2464 .elementor-element.elementor-element-f4db99e {
    --width: 25%;
  }

  .elementor-2464 .elementor-element.elementor-element-4675b97 {
    --width: 25%;
  }

  .elementor-2464 .elementor-element.elementor-element-88d34d3 {
    --content-width: 1200px;
  }

  .elementor-2464 .elementor-element.elementor-element-c12c489 {
    --width: 60%;
  }

  .elementor-2464 .elementor-element.elementor-element-ce97afa {
    --width: 39%;
  }

  .elementor-2464 .elementor-element.elementor-element-8e2ad55 {
    --width: 59%;
  }

  .elementor-2464 .elementor-element.elementor-element-9ecb811 {
    --width: 40%;
  }

  .elementor-2464 .elementor-element.elementor-element-0dbefcb {
    --width: 40%;
  }

  .elementor-2464 .elementor-element.elementor-element-8c9b97c {
    --width: 59%;
  }

  .elementor-2464 .elementor-element.elementor-element-40bce5d {
    --content-width: 1200px;
  }

  .elementor-2464 .elementor-element.elementor-element-eb258c6 {
    --content-width: 1200px;
  }

  .elementor-2464 .elementor-element.elementor-element-28e8c43 {
    --width: 60%;
  }

  .elementor-2464 .elementor-element.elementor-element-22f9162 {
    --width: 38%;
  }

  .elementor-2464 .elementor-element.elementor-element-9eaaee2 {
    --content-width: 1200px;
  }

  .elementor-2464 .elementor-element.elementor-element-6054215 {
    --width: 28%;
  }

  .elementor-2464 .elementor-element.elementor-element-67eebc8 {
    --width: 40%;
  }

  .elementor-2464 .elementor-element.elementor-element-10fc06f {
    --width: 21%;
  }

  .elementor-2464 .elementor-element.elementor-element-f114836 {
    --width: 220px;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-2464 .elementor-element.elementor-element-972548a {
    --width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-74f170f {
    --width: 75%;
  }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-2464 .elementor-element.elementor-element-0c5470b {
    --width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-b28b8b8 {
    --width: 18%;
  }

  .elementor-2464 .elementor-element.elementor-element-9880fa3 {
    --width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-82b7b57 {
    --width: 46%;
  }

  .elementor-2464 .elementor-element.elementor-element-4934a76 {
    --width: 46%;
  }

  .elementor-2464 .elementor-element.elementor-element-f4db99e {
    --width: 46%;
  }

  .elementor-2464 .elementor-element.elementor-element-4675b97 {
    --width: 46%;
  }

  .elementor-2464 .elementor-element.elementor-element-ce97afa {
    --width: 38%;
  }

  .elementor-2464 .elementor-element.elementor-element-8e2ad55 {
    --width: 56%;
  }

  .elementor-2464 .elementor-element.elementor-element-9ecb811 {
    --width: 42%;
  }

  .elementor-2464 .elementor-element.elementor-element-0dbefcb {
    --width: 41%;
  }

  .elementor-2464 .elementor-element.elementor-element-8c9b97c {
    --width: 57%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2464 .elementor-element.elementor-element-f49ed7b {
    --width: 67%;
  }

  .elementor-2464 .elementor-element.elementor-element-6d48e16 {
    --width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-b5099cb {
    --width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-22f9162 {
    --width: 37%;
  }

  .elementor-2464 .elementor-element.elementor-element-6054215 {
    --width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-67eebc8 {
    --width: 62%;
  }

  .elementor-2464 .elementor-element.elementor-element-10fc06f {
    --width: 32%;
  }
}

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-2464 .elementor-element.elementor-element-972548a {
    --width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-74f170f {
    --width: 100%;
  }
}

@media (max-width: 1366px) {
  .elementor-2464
    .elementor-element.elementor-element-ca9e84e
    .title_all_box
    .font-54 {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-2464 .elementor-element.elementor-element-a517e0e {
    --justify-content: center;
    --padding-top: 3rem;
    --padding-bottom: 4rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-2464 .elementor-element.elementor-element-972548a {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }

  .elementor-2464 .elementor-element.elementor-element-74f170f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 0px;
  }

  .elementor-2464
    .elementor-element.elementor-element-8421c3b
    .title_all_box
    .font-54 {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-2464
    .elementor-element.elementor-element-0a31310
    .title_all_box
    .font-54 {
    font-size: 40px;
    line-height: 50px;
  }

  body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-c8661f0 {
    right: 20px;
  }

  body.rtl .elementor-2464 .elementor-element.elementor-element-c8661f0 {
    left: 20px;
  }

  .elementor-2464 .elementor-element.elementor-element-c8661f0 {
    bottom: 30px;
  }

  body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-7f69deb {
    right: 20px;
  }

  body.rtl .elementor-2464 .elementor-element.elementor-element-7f69deb {
    left: 20px;
  }

  .elementor-2464 .elementor-element.elementor-element-7f69deb {
    bottom: 30px;
  }

  body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-6bc3381 {
    right: 20px;
  }

  body.rtl .elementor-2464 .elementor-element.elementor-element-6bc3381 {
    left: 20px;
  }

  .elementor-2464 .elementor-element.elementor-element-6bc3381 {
    bottom: 30px;
  }

  body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-f6811c3 {
    right: 20px;
  }

  body.rtl .elementor-2464 .elementor-element.elementor-element-f6811c3 {
    left: 20px;
  }

  .elementor-2464 .elementor-element.elementor-element-f6811c3 {
    bottom: 30px;
  }

  .elementor-2464
    .elementor-element.elementor-element-ef14600
    .title_all_box
    .font-54 {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-2464
    .elementor-element.elementor-element-a2f9ede
    .title_all_box
    .font-54 {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-2464
    .elementor-element.elementor-element-e23070d
    .title_all_box
    .font-54 {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-2464 .elementor-element.elementor-element-ac2b61e {
    --container-widget-width: 57%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 57%);
    max-width: 57%;
  }

  .elementor-2464 .elementor-element.elementor-element-c558e76 {
    --container-widget-width: 57%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 57%);
    max-width: 57%;
  }

  .elementor-2464 .elementor-element.elementor-element-d81bfef {
    --container-widget-width: 57%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 57%);
    max-width: 57%;
  }

  .elementor-2464 .elementor-element.elementor-element-afe0bc4 {
    --container-widget-width: 57%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 57%);
    max-width: 57%;
  }

  .elementor-2464
    .elementor-element.elementor-element-a18f9bb
    .title_all_box
    .font-54 {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-2464
    .elementor-element.elementor-element-d54d42f
    .title_all_box
    .font-54 {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-2464
    .elementor-element.elementor-element-527560d
    .testimonial_different_slider
    .testmo_content
    .swiper-container {
    margin-left: -92px;
  }

  .elementor-2464
    .elementor-element.elementor-element-94e66e3
    .title_all_box
    .font-54 {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-2464
    .elementor-element.elementor-element-9d12abe
    .title_all_box
    .font-54 {
    font-size: 40px;
    line-height: 50px;
  }
}

@media (max-width: 1200px) {
  .elementor-2464 .elementor-element.elementor-element-0c5470b {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }

  .elementor-2464 .elementor-element.elementor-element-0a31310 .title_all_box {
    text-align: center;
  }

  .elementor-2464
    .elementor-element.elementor-element-80052cc
    .position_p_relative {
    text-align: center;
  }

  .elementor-2464 .elementor-element.elementor-element-359f53e {
    --justify-content: flex-start;
  }

  .elementor-2464 .elementor-element.elementor-element-adccaac img {
    width: 600px;
    max-width: 115px;
  }

  .elementor-2464 .elementor-element.elementor-element-dc088ab {
    --justify-content: center;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-2464 .elementor-element.elementor-element-ac2b61e {
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 32%);
    max-width: 32%;
  }

  .elementor-2464 .elementor-element.elementor-element-c558e76 {
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 32%);
    max-width: 32%;
  }

  .elementor-2464 .elementor-element.elementor-element-d81bfef {
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 32%);
    max-width: 32%;
  }

  .elementor-2464 .elementor-element.elementor-element-afe0bc4 {
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 32%);
    max-width: 32%;
  }

  .elementor-2464 .elementor-element.elementor-element-88d34d3 {
    --justify-content: center;
  }

  .elementor-2464
    .elementor-element.elementor-element-527560d
    .testimonial_different_slider
    .testmo_content
    .swiper-container {
    margin-left: -61px;
  }
}

@media (max-width: 1024px) {
  .elementor-2464 .elementor-element.elementor-element-2ea5954 {
    --flex-wrap: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-2464 .elementor-element.elementor-element-2c708b3 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-0e0dcae {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-bc5007c {
    --border-radius: 0px 0px 0px 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-b5aaecf {
    --justify-content: center;
  }

  .elementor-2464 .elementor-element.elementor-element-a347cdc .title_all_box {
    justify-content: center;
    text-align: center;
  }

  .elementor-2464
    .elementor-element.elementor-element-a347cdc
    .title_all_box
    .sub_title {
    justify-content: center;
  }

  .elementor-2464
    .elementor-element.elementor-element-a347cdc
    .title_all_box
    .decor {
    justify-content: center;
  }

  .elementor-2464
    .elementor-element.elementor-element-a2f9ede
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-a2f9ede {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-a2f9ede .title_all_box {
    text-align: center;
  }

  .elementor-2464 .elementor-element.elementor-element-13bf903 {
    z-index: -1;
  }

  .elementor-2464 .elementor-element.elementor-element-735c939 {
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0rem;
    --padding-bottom: 1.5rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
  }

  .elementor-2464 .elementor-element.elementor-element-5af8b93 {
    --spacer-size: 1px;
  }

  .elementor-2464 .elementor-element.elementor-element-6d48e16 {
    --border-radius: 20px 20px 20px 20px;
  }

  .elementor-2464 .elementor-element.elementor-element-ac2b61e {
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
  }

  .elementor-2464 .elementor-element.elementor-element-c558e76 {
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
  }

  .elementor-2464 .elementor-element.elementor-element-d81bfef {
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
  }

  .elementor-2464 .elementor-element.elementor-element-afe0bc4 {
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
  }

  .elementor-2464
    .elementor-element.elementor-element-527560d
    .testimonial_different_slider
    .testmo_content
    .swiper-container {
    margin-left: -33px;
  }

  body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-1fdcf62 {
    left: -177px;
  }

  body.rtl .elementor-2464 .elementor-element.elementor-element-1fdcf62 {
    right: -177px;
  }

  .elementor-2464 .elementor-element.elementor-element-1fdcf62 {
    top: 67px;
    z-index: -1;
  }
}

@media (max-width: 880px) {
  .elementor-2464
    .elementor-element.elementor-element-ca9e84e
    .title_all_box
    .font-54 {
    font-size: 36px;
    line-height: 42px;
  }

  .elementor-2464
    .elementor-element.elementor-element-81c87e9
    .title_all_box
    .font-54 {
    font-size: 18px;
    line-height: 26px;
  }

  .elementor-2464 .elementor-element.elementor-element-a517e0e {
    --justify-content: flex-start;
  }

  .elementor-2464 .elementor-element.elementor-element-972548a {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }

  .elementor-2464 .elementor-element.elementor-element-74f170f {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-fb6e8c3 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-637b8a9 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-3d3d91c {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-0910d91 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-ac2b61e {
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 47%);
    max-width: 47%;
  }

  .elementor-2464 .elementor-element.elementor-element-c558e76 {
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 47%);
    max-width: 47%;
  }

  .elementor-2464 .elementor-element.elementor-element-d81bfef {
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 47%);
    max-width: 47%;
  }

  .elementor-2464 .elementor-element.elementor-element-afe0bc4 {
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 47%);
    max-width: 47%;
  }
}

@media (max-width: 767px) {
  .elementor-2464 .elementor-element.elementor-element-9d93f0c {
    --padding-top: 3.5rem;
    --padding-bottom: 4rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
  }

  .elementor-2464
    .elementor-element.elementor-element-ca9e84e
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-2464
    .elementor-element.elementor-element-855a78a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-855a78a {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464
    .elementor-element.elementor-element-7e65314
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-972548a {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-74f170f {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 29px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-2464
    .elementor-element.elementor-element-8421c3b
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-2464 .elementor-element.elementor-element-c809f0c {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-2ca484c {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464
    .elementor-element.elementor-element-b5a39ea
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-1f295f0 {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-29ac150 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464
    .elementor-element.elementor-element-29ac150
    > .elementor-widget-container {
    border-width: 0px 0px 0px 0px;
  }

  .elementor-2464
    .elementor-element.elementor-element-88558b7
    > .elementor-widget-container {
    padding: 4px 0px 0px 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-716ad7e {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464
    .elementor-element.elementor-element-716ad7e
    > .elementor-widget-container {
    border-width: 0px 0px 0px 0px;
  }

  .elementor-2464
    .elementor-element.elementor-element-2aa118a
    > .elementor-widget-container {
    padding: 16px 0px 0px 0px;
  }

  .elementor-2464 .elementor-element.elementor-element-c5064b2 {
    --padding-top: 4rem;
    --padding-bottom: 4rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-2464
    .elementor-element.elementor-element-0a31310
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-2464 .elementor-element.elementor-element-d3b3aff {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-2464
    .elementor-element.elementor-element-c853ba3
    .title_all_box
    .font-54 {
    font-size: 26px;
  }

  .elementor-2464 .elementor-element.elementor-element-b5ce68b {
    --padding-top: 4rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-2464
    .elementor-element.elementor-element-ef14600
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-2464 .elementor-element.elementor-element-2ea5954 {
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-2464
    .elementor-element.elementor-element-51819aa
    .list_items_box.inline_type {
    gap: 0.4rem !important;
  }

  .elementor-2464
    .elementor-element.elementor-element-51819aa
    .list_items_box
    li
    .l_box {
    gap: 0.3rem !important;
  }

  .elementor-2464
    .elementor-element.elementor-element-51819aa
    .list_items_box
    li.icons
    i,
  .elementor-2464
    .elementor-element.elementor-element-51819aa
    .list_items_box
    li.icons
    span,
  .elementor-2464
    .elementor-element.elementor-element-51819aa
    .list_items_box
    li.icons
    svg,
  .elementor-2464
    .elementor-element.elementor-element-51819aa
    .list_items_box
    li.icons
    .icon_img {
    padding: 6px 6px 6px 6px;
  }

  .elementor-2464
    .elementor-element.elementor-element-51819aa
    .list_items
    .l_box {
    padding: 5px 23px 5px 5px;
  }

  .elementor-2464 .elementor-element.elementor-element-b5aaecf {
    --padding-top: 3rem;
    --padding-bottom: 3rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
  }

  .elementor-2464
    .elementor-element.elementor-element-a2f9ede
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-2464 .elementor-element.elementor-element-6d48e16 {
    --min-height: 203px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-2464 .elementor-element.elementor-element-b5099cb {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-2464 .elementor-element.elementor-element-fb6e8c3 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-637b8a9 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-3d3d91c {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-0910d91 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464 .elementor-element.elementor-element-85b93cf {
    --padding-top: 3rem;
    --padding-bottom: 3rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
  }

  .elementor-2464 .elementor-element.elementor-element-e23070d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-2464
    .elementor-element.elementor-element-e23070d
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-2464 .elementor-element.elementor-element-dc088ab {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-2464 .elementor-element.elementor-element-88d34d3 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 4rem;
    --padding-bottom: 4rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
  }

  .elementor-2464
    .elementor-element.elementor-element-a18f9bb
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-2464 .elementor-element.elementor-element-ce97afa {
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }

  .elementor-2464
    .elementor-element.elementor-element-e993890
    .theme_btn_all
    a {
    justify-content: flex-start;
  }

  .elementor-2464 .elementor-element.elementor-element-40bce5d {
    --padding-top: 4rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-2464
    .elementor-element.elementor-element-d54d42f
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-2464 .elementor-element.elementor-element-eb258c6 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 10rem;
    --padding-bottom: 1rem;
    --padding-left: 0.5rem;
    --padding-right: 0.5rem;
  }

  .elementor-2464
    .elementor-element.elementor-element-a02606c
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-2464
    .elementor-element.elementor-element-94e66e3
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-2464 .elementor-element.elementor-element-22f9162 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }

  .elementor-2464 .elementor-element.elementor-element-9eaaee2 {
    --padding-top: 4rem;
    --padding-bottom: 3rem;
    --padding-left: 0.5rem;
    --padding-right: 0.5rem;
  }

  .elementor-2464
    .elementor-element.elementor-element-9d12abe
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-2464
    .elementor-element.elementor-element-187c987
    > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }

  .elementor-2464 .elementor-element.elementor-element-10fc06f {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }

  .elementor-2464 .elementor-element.elementor-element-04bdd41 {
    --spacer-size: 32px;
  }

  body:not(.rtl) .elementor-2464 .elementor-element.elementor-element-416978b {
    right: 44px;
  }

  body.rtl .elementor-2464 .elementor-element.elementor-element-416978b {
    left: 44px;
  }

  .elementor-2464 .elementor-element.elementor-element-416978b {
    bottom: -2px;
  }

  .elementor-2464 .elementor-element.elementor-element-f114836 {
    --width: 220px;
  }
}

.woocommerce form .form-row .required {
  visibility: visible;
}

.breadcrumbs-div .inner_bx {
  justify-content: center !important;
  text-align: center !important;
}

.breadcrumbs-only ul.breadcrumb,
.breadcrumbs-div .inner_bx ul.breadcrumb {
  justify-content: center !important;
}

.deals_box .deals-countdown .countdown-period.days:before {
  content: "Days";
}

.deals_box .deals-countdown .countdown-period.hours:before {
  content: "Hours";
}

.deals_box .deals-countdown .countdown-period.mins:before {
  content: "Min";
}

.deals_box .deals-countdown .countdown-period.sec:before {
  content: "Sec";
}

.e-con.e-parent:nth-of-type(n + 4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n + 4):not(.e-lazyloaded):not(.e-no-lazyload) * {
  /* background-image: none !important; */
}

@media screen and (max-height: 1024px) {
  .e-con.e-parent:nth-of-type(n + 3):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n + 3):not(.e-lazyloaded):not(.e-no-lazyload) * {
    /* background-image: none !important; */
  }
}

@media screen and (max-height: 640px) {
  .e-con.e-parent:nth-of-type(n + 2):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n + 2):not(.e-lazyloaded):not(.e-no-lazyload) * {
    /* background-image: none !important; */
  }
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 300 900;
  font-display: fallback;
  src: url("../plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2")
    format("woff2");
  font-stretch: normal;
}

@font-face {
  font-family: Cardo;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url("../plugins/woocommerce/assets/fonts/cardo_normal_400.woff2")
    format("woff2");
}

.ajax_teams_enabled .cardteam.three img {
  height: 200px;
}

.cardteam.one .cardImage {
  overflow: hidden;
}

.blog .cardNews .img_obj_fit_center img {
  height: 400px !important;
}

div.skiptranslate,
#google_translate_element2 {
  display: none !important;
}

body {
  top: 0 !important;
}

font font {
  background-color: transparent !important;
  box-shadow: none !important;
  position: initial !important;
}

.gt_float_switcher {
  font-family: Arial;
  font-size: 20px;
  border-radius: 2px;
  color: #555;
  display: inline-block;
  line-height: 20px;
  box-shadow: rgba(0, 0, 0, 0.15) 0 5px 15px;
  background: #fff;
  overflow: hidden;
  transition: all 0.5s cubic-bezier(0.4, 0, 1, 1);
}

.gt_float_switcher img {
  vertical-align: middle;
  display: inline-block;
  width: 33px;
  height: auto;
  margin: 0 5px 0 0;
  border-radius: 3px;
}

.gt_float_switcher .gt_options {
  position: relative;
  z-index: 777;
  max-height: 250px;
  overflow-y: auto;
  transform: translateY(-30px);
  opacity: 0;
  cursor: pointer;
  transition: all 0.8s cubic-bezier(0.3, 1.1, 0.4, 1.1);
}

.gt_float_switcher .gt_options a {
  display: block;
  text-decoration: none;
  padding: 10px 15px;
  color: #444;
  transition: color 0.4s linear;
}

.gt_float_switcher .gt-selected {
  position: relative;
  z-index: 888;
  background-color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  overflow: hidden;
}

.gt_float_switcher .gt_options.gt-open {
  opacity: 1;
  transform: translateX(0px);
}

.gt_float_switcher .gt_options::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}

.gt_float_switcher .gt_options::-webkit-scrollbar {
  width: 5px;
}

.gt_float_switcher .gt_options::-webkit-scrollbar-thumb {
  background-color: #888;
}

.gt_float_switcher .gt_options a:hover {
  background: #6070a0;
  color: #fff;
}

.gt_float_switcher .gt_options a.gt-current {
  display: none;
}

.gt_float_switcher .gt-selected .gt-current-lang {
  padding: 10px 15px;
  color: #333;
  font-weight: bold;
}

.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
  position: relative;
  top: 2px;
}

.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
  display: inline-block;
  height: 24px;
  width: 15px;
  vertical-align: middle;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
  background-position: 50%;
  background-size: 11px;
  background-repeat: no-repeat;
  transition: all 0.3s;
  transform: rotate(-180deg);
}

.gt_float_switcher
  .gt-selected
  .gt-current-lang
  span.gt_float_switcher-arrow.gt_arrow_rotate {
  transform: rotate(0deg);
}

.elementor-10323 .elementor-element.elementor-element-98edb56 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-98edb56:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10323
  .elementor-element.elementor-element-98edb56
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(161deg, #002b225e 21%, #c6e96c9c 100%);
}

.elementor-10323 .elementor-element.elementor-element-d4840fa {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #00000026;
  --border-color: #00000026;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .content {
  flex-direction: row !important;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .content {
  gap: 0.2rem 0.1rem;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .icons
  i,
.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .icons
  span {
  font-size: 13px;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .icons
  svg,
.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .icons
  img {
  width: 13px;
  height: auto !important;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .text-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 24px;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .text-18 {
  color: var(--e-global-color-1688aac);
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .font-18,
.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  p {
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 25px;
}

.elementor-10323 .elementor-element.elementor-element-48b0c9d .theme_btn_all a {
  flex-direction: row;
}

.elementor-10323 .elementor-element.elementor-element-48b0c9d .theme_btn_all a {
  justify-content: left;
}

.elementor-10323 .elementor-element.elementor-element-48b0c9d .theme_btn_all i,
.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  a
  span {
  font-size: 23px;
}

.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  svg,
.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  img {
  width: 23px;
  height: auto;
}

.elementor-10323 .elementor-element.elementor-element-48b0c9d .theme_btn_all a {
  color: var(--e-global-color-1688aac);
}

.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  a:hover {
  color: var(--e-global-color-eea3424);
}

.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  a:hover
  i,
.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  a:hover
  span {
  color: var(--e-global-color-eea3424);
}

.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  a:hover
  svg
  path {
  fill: var(--e-global-color-eea3424);
}

.elementor-10323 .elementor-element.elementor-element-6722fcb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-cd8e2dc {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #00000026;
  --border-color: #00000026;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0
  > .elementor-widget-container {
  padding: 12px 12px 12px 12px;
  border-style: none;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0.elementor-element {
  --align-self: center;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0
  .header_contact
  .content {
  flex-direction: row !important;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0
  .header_contact
  .content {
  gap: 0.2rem 0.1rem;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0
  .header_contact
  .text-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 24px;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0
  .header_contact
  .text-18 {
  color: var(--e-global-color-1688aac);
}

.elementor-10323 .elementor-element.elementor-element-0623bcc {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #00000026;
  --border-color: #00000026;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6
  > .elementor-widget-container {
  padding: 12px 12px 12px 12px;
  border-style: none;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6.elementor-element {
  --align-self: center;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6
  .header_contact
  .content {
  flex-direction: row !important;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6
  .header_contact
  .content {
  gap: 0.2rem 0.1rem;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6
  .header_contact
  .text-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 24px;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6
  .header_contact
  .text-18 {
  color: var(--e-global-color-1688aac);
}

.elementor-10323 .elementor-element.elementor-element-be9f034 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #00000026;
  --border-color: #00000026;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7
  > .elementor-widget-container {
  padding: 12px 12px 12px 12px;
  border-style: none;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7.elementor-element {
  --align-self: center;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7
  .header_contact
  .content {
  flex-direction: row !important;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7
  .header_contact
  .content {
  gap: 0.2rem 0.1rem;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7
  .header_contact
  .text-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 24px;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7
  .header_contact
  .text-18 {
  color: var(--e-global-color-1688aac);
}

.elementor-10323 .elementor-element.elementor-element-35e2f52 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #00000026;
  --border-color: #00000026;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a
  > .elementor-widget-container {
  padding: 12px 12px 12px 12px;
  border-style: none;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a.elementor-element {
  --align-self: center;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a
  .header_contact
  .content {
  flex-direction: row !important;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a
  .header_contact
  .content {
  gap: 0.2rem 0.1rem;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a
  .header_contact
  .text-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 24px;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a
  .header_contact
  .text-18 {
  color: var(--e-global-color-1688aac);
}

.elementor-10323 .elementor-element.elementor-element-749cd27 {
  --display: flex;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 12px;
  --padding-right: 12px;
}

.elementor-10323 .elementor-element.elementor-element-695bdcc .social-icons ul {
  text-align: center;
  justify-content: center;
}

.elementor-10323 .elementor-element.elementor-element-5930faf {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-9dfa511 {
  --display: flex;
  --position: absolute;
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-9dfa511:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10323
  .elementor-element.elementor-element-9dfa511
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #09231eb5;
}

body:not(.rtl) .elementor-10323 .elementor-element.elementor-element-9dfa511 {
  left: 0px;
}

body.rtl .elementor-10323 .elementor-element.elementor-element-9dfa511 {
  right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-9c327cb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
}

.elementor-10323 .elementor-element.elementor-element-9c327cb.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-10323 .elementor-element.elementor-element-7b808cf .logo_box img {
  margin: 0 auto 0 0;
}

.elementor-10323 .elementor-element.elementor-element-f1e9a62 {
  z-index: 6;
}

.elementor-10323 .elementor-element.elementor-element-f1e9a62 .luxsearch i {
  color: var(--e-global-color-4941c3f);
}

.elementor-10323
  .elementor-element.elementor-element-f1e9a62
  .luxsearch
  .stext {
  font-size: 18px;
  font-weight: 300;
}

.elementor-10323
  .elementor-element.elementor-element-f1e9a62
  .luxsearch
  .stext {
  color: #7f9590 !important;
}

.elementor-10323 .elementor-element.elementor-element-07a22b1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-9a86d6d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 45px;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .menu_area
  .navbar_nav {
  justify-content: flex-end !important;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .navbar_nav
  > li.menu-item
  > a.nav_link {
  color: var(--e-global-color-4941c3f);
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .navbar_nav
  > li.menu-item
  > a.nav_link {
  padding: 0px 0px 0px 0px !important;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .navbar_nav
  > li.menu-item {
  padding: 35px 0px 35px 0px !important;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .navbar_nav
  > li.menu-item {
  margin: 0px 0px 0px 0px !important;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .menu_area
  .navbar_togglers {
  justify-content: flex-start !important;
}

.elementor-10323 .elementor-element.elementor-element-e41bfdd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-f9777f1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 010px 010px;
  --row-gap: 010px;
  --column-gap: 010px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx .icon {
  background-color: var(--e-global-color-ac1adaf);
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx {
  display: inline-flex !important;
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx .icon {
  padding: 16px 16px 9px 16px !important;
  border-radius: 50px 50px 50px 50px !important;
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx .icon i,
.elementor-10323
  .elementor-element.elementor-element-79f526c
  .iconbx
  .icon
  span {
  color: var(--e-global-color-b6f052b);
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx .icon i,
.elementor-10323
  .elementor-element.elementor-element-79f526c
  .iconbx
  .icon
  span {
  font-size: 20px;
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx .icon svg,
.elementor-10323
  .elementor-element.elementor-element-79f526c
  .iconbx
  .icon
  img {
  width: 20px;
  height: auto;
}

.elementor-10323 .elementor-element.elementor-element-8eeb5c1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-2ffc1bb .theme_btn_all a {
  flex-direction: row;
}

.elementor-10323 .elementor-element.elementor-element-2ffc1bb .theme_btn_all a {
  justify-content: left;
  padding: 0px 0px 0px 0px !important;
}

.elementor-10323 .elementor-element.elementor-element-2ffc1bb .theme_btn_all a {
  color: #ffffff;
}

.elementor-10323 .elementor-element.elementor-element-8b36165 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: #ffffff2b;
  --border-color: #ffffff2b;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-608a94c
  .gt_float_switcher
  .gt-selected
  .gt-current-lang
  span.gt-lang-code,
.elementor-10323
  .elementor-element.elementor-element-608a94c
  .gt_float_switcher
  .gt_float_switcher-arrow::before {
  color: var(--e-global-color-eea3424);
}

.elementor-10323
  .elementor-element.elementor-element-95892ef
  .option-panel-toggle {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-10323 .elementor-element.elementor-element-95892ef {
  z-index: 999;
}

.elementor-10323
  .elementor-element.elementor-element-95892ef
  .option-panel-toggle
  i {
  font-size: 25px !important;
}

.elementor-10323
  .elementor-element.elementor-element-95892ef
  .option-panel-toggle
  span {
  font-size: 25px !important;
}

.elementor-10323
  .elementor-element.elementor-element-95892ef
  .option-panel-toggle
  svg {
  width: 25px !important;
  height: auto;
}

.elementor-10323
  .elementor-element.elementor-element-95892ef
  .option-panel-toggle {
  border-radius: 50px 50px 50px 50px !important;
  padding: 14px 13px 12px 13px !important;
}

@media (min-width: 768px) {
  .elementor-10323 .elementor-element.elementor-element-98edb56 {
    --content-width: 1680px;
  }

  .elementor-10323 .elementor-element.elementor-element-9dfa511 {
    --content-width: 1680px;
  }

  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --width: 21%;
  }

  .elementor-10323 .elementor-element.elementor-element-07a22b1 {
    --width: 79%;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 84%;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --width: 18%;
  }

  .elementor-10323 .elementor-element.elementor-element-f9777f1 {
    --width: 44%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 13%;
  }
}

@media (max-width: 1366px) {
  .elementor-10323 .elementor-element.elementor-element-9dfa511 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-10323
    .elementor-element.elementor-element-95b5101
    .navbar_nav
    > li.menu-item
    > a.nav_link {
    font-size: 16px;
    line-height: 24px;
  }

  .elementor-10323 .elementor-element.elementor-element-95b5101 .navbar_nav {
    gap: 1.5rem;
  }
}

@media (max-width: 1200px) {
  .elementor-10323 .elementor-element.elementor-element-9dfa511 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --justify-content: flex-start;
  }

  .elementor-10323
    .elementor-element.elementor-element-95b5101
    .menu_area
    .navbar_togglers {
    justify-content: right !important;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
}

@media (max-width: 1024px) {
  .elementor-10323 .elementor-element.elementor-element-6722fcb {
    --flex-wrap: wrap;
  }

  .elementor-10323
    .elementor-element.elementor-element-95b5101
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-10323 .elementor-element.elementor-element-07a22b1 {
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 45%;
    --justify-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --width: 39%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 54%;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --width: 21%;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 80%;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --width: 25%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 18%;
  }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --width: 40%;
  }

  .elementor-10323 .elementor-element.elementor-element-07a22b1 {
    --width: 60%;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 70%;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --width: 56%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 30%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-10323 .elementor-element.elementor-element-cd8e2dc {
    --width: 50%;
  }

  .elementor-10323 .elementor-element.elementor-element-0623bcc {
    --width: 50%;
  }

  .elementor-10323 .elementor-element.elementor-element-be9f034 {
    --width: 33.33%;
  }

  .elementor-10323 .elementor-element.elementor-element-35e2f52 {
    --width: 33.33%;
  }

  .elementor-10323 .elementor-element.elementor-element-749cd27 {
    --width: 33.33%;
  }

  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --width: 31%;
  }

  .elementor-10323 .elementor-element.elementor-element-07a22b1 {
    --width: 69%;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 55%;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --width: 76%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 30%;
  }
}

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --width: 40%;
  }

  .elementor-10323 .elementor-element.elementor-element-07a22b1 {
    --width: 60%;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 58%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 41%;
  }
}

.elementor-10323 .elementor-element.elementor-element-98edb56 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-98edb56:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10323
  .elementor-element.elementor-element-98edb56
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(161deg, #002b225e 21%, #c6e96c9c 100%);
}

.elementor-10323 .elementor-element.elementor-element-d4840fa {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #00000026;
  --border-color: #00000026;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .content {
  flex-direction: row !important;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .content {
  gap: 0.2rem 0.1rem;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .icons
  i,
.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .icons
  span {
  font-size: 13px;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .icons
  svg,
.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .icons
  img {
  width: 13px;
  height: auto !important;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .text-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 24px;
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .text-18 {
  color: var(--e-global-color-1688aac);
}

.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  .font-18,
.elementor-10323
  .elementor-element.elementor-element-7471cc7
  .header_contact
  p {
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 25px;
}

.elementor-10323 .elementor-element.elementor-element-48b0c9d .theme_btn_all a {
  flex-direction: row;
}

.elementor-10323 .elementor-element.elementor-element-48b0c9d .theme_btn_all a {
  justify-content: left;
}

.elementor-10323 .elementor-element.elementor-element-48b0c9d .theme_btn_all i,
.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  a
  span {
  font-size: 23px;
}

.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  svg,
.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  img {
  width: 23px;
  height: auto;
}

.elementor-10323 .elementor-element.elementor-element-48b0c9d .theme_btn_all a {
  color: var(--e-global-color-1688aac);
}

.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  a:hover {
  color: var(--e-global-color-eea3424);
}

.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  a:hover
  i,
.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  a:hover
  span {
  color: var(--e-global-color-eea3424);
}

.elementor-10323
  .elementor-element.elementor-element-48b0c9d
  .theme_btn_all
  a:hover
  svg
  path {
  fill: var(--e-global-color-eea3424);
}

.elementor-10323 .elementor-element.elementor-element-6722fcb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-cd8e2dc {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #00000026;
  --border-color: #00000026;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0
  > .elementor-widget-container {
  padding: 12px 12px 12px 12px;
  border-style: none;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0.elementor-element {
  --align-self: center;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0
  .header_contact
  .content {
  flex-direction: row !important;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0
  .header_contact
  .content {
  gap: 0.2rem 0.1rem;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0
  .header_contact
  .text-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 24px;
}

.elementor-10323
  .elementor-element.elementor-element-ad726c0
  .header_contact
  .text-18 {
  color: var(--e-global-color-1688aac);
}

.elementor-10323 .elementor-element.elementor-element-0623bcc {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #00000026;
  --border-color: #00000026;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6
  > .elementor-widget-container {
  padding: 12px 12px 12px 12px;
  border-style: none;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6.elementor-element {
  --align-self: center;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6
  .header_contact
  .content {
  flex-direction: row !important;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6
  .header_contact
  .content {
  gap: 0.2rem 0.1rem;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6
  .header_contact
  .text-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 24px;
}

.elementor-10323
  .elementor-element.elementor-element-1e328d6
  .header_contact
  .text-18 {
  color: var(--e-global-color-1688aac);
}

.elementor-10323 .elementor-element.elementor-element-be9f034 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #00000026;
  --border-color: #00000026;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7
  > .elementor-widget-container {
  padding: 12px 12px 12px 12px;
  border-style: none;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7.elementor-element {
  --align-self: center;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7
  .header_contact
  .content {
  flex-direction: row !important;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7
  .header_contact
  .content {
  gap: 0.2rem 0.1rem;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7
  .header_contact
  .text-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 24px;
}

.elementor-10323
  .elementor-element.elementor-element-1b19df7
  .header_contact
  .text-18 {
  color: var(--e-global-color-1688aac);
}

.elementor-10323 .elementor-element.elementor-element-35e2f52 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #00000026;
  --border-color: #00000026;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a
  > .elementor-widget-container {
  padding: 12px 12px 12px 12px;
  border-style: none;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a.elementor-element {
  --align-self: center;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a
  .header_contact
  .content {
  flex-direction: row !important;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a
  .header_contact
  .content {
  gap: 0.2rem 0.1rem;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a
  .header_contact
  .text-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 24px;
}

.elementor-10323
  .elementor-element.elementor-element-7cec10a
  .header_contact
  .text-18 {
  color: var(--e-global-color-1688aac);
}

.elementor-10323 .elementor-element.elementor-element-749cd27 {
  --display: flex;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 12px;
  --padding-right: 12px;
}

.elementor-10323 .elementor-element.elementor-element-695bdcc .social-icons ul {
  text-align: center;
  justify-content: center;
}

.elementor-10323 .elementor-element.elementor-element-5930faf {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-9dfa511 {
  --display: flex;
  --position: absolute;
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-9dfa511:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10323
  .elementor-element.elementor-element-9dfa511
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #09231eb5;
}

body:not(.rtl) .elementor-10323 .elementor-element.elementor-element-9dfa511 {
  left: 0px;
}

body.rtl .elementor-10323 .elementor-element.elementor-element-9dfa511 {
  right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-9c327cb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
}

.elementor-10323 .elementor-element.elementor-element-9c327cb.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-10323 .elementor-element.elementor-element-7b808cf .logo_box img {
  margin: 0 auto 0 0;
}

.elementor-10323 .elementor-element.elementor-element-f1e9a62 {
  z-index: 6;
}

.elementor-10323 .elementor-element.elementor-element-f1e9a62 .luxsearch i {
  color: var(--e-global-color-4941c3f);
}

.elementor-10323
  .elementor-element.elementor-element-f1e9a62
  .luxsearch
  .stext {
  font-size: 18px;
  font-weight: 300;
}

.elementor-10323
  .elementor-element.elementor-element-f1e9a62
  .luxsearch
  .stext {
  color: #7f9590 !important;
}

.elementor-10323 .elementor-element.elementor-element-07a22b1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-9a86d6d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 45px;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .menu_area
  .navbar_nav {
  justify-content: flex-end !important;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .navbar_nav
  > li.menu-item
  > a.nav_link {
  color: var(--e-global-color-4941c3f);
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .navbar_nav
  > li.menu-item
  > a.nav_link {
  padding: 0px 0px 0px 0px !important;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .navbar_nav
  > li.menu-item {
  padding: 35px 0px 35px 0px !important;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .navbar_nav
  > li.menu-item {
  margin: 0px 0px 0px 0px !important;
}

.elementor-10323
  .elementor-element.elementor-element-95b5101
  .menu_area
  .navbar_togglers {
  justify-content: flex-start !important;
}

.elementor-10323 .elementor-element.elementor-element-e41bfdd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-f9777f1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 010px 010px;
  --row-gap: 010px;
  --column-gap: 010px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx .icon {
  background-color: var(--e-global-color-ac1adaf);
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx {
  display: inline-flex !important;
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx .icon {
  padding: 16px 16px 9px 16px !important;
  border-radius: 50px 50px 50px 50px !important;
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx .icon i,
.elementor-10323
  .elementor-element.elementor-element-79f526c
  .iconbx
  .icon
  span {
  color: var(--e-global-color-b6f052b);
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx .icon i,
.elementor-10323
  .elementor-element.elementor-element-79f526c
  .iconbx
  .icon
  span {
  font-size: 20px;
}

.elementor-10323 .elementor-element.elementor-element-79f526c .iconbx .icon svg,
.elementor-10323
  .elementor-element.elementor-element-79f526c
  .iconbx
  .icon
  img {
  width: 20px;
  height: auto;
}

.elementor-10323 .elementor-element.elementor-element-8eeb5c1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323 .elementor-element.elementor-element-2ffc1bb .theme_btn_all a {
  flex-direction: row;
}

.elementor-10323 .elementor-element.elementor-element-2ffc1bb .theme_btn_all a {
  justify-content: left;
  padding: 0px 0px 0px 0px !important;
}

.elementor-10323 .elementor-element.elementor-element-2ffc1bb .theme_btn_all a {
  color: #ffffff;
}

.elementor-10323 .elementor-element.elementor-element-8b36165 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: #ffffff2b;
  --border-color: #ffffff2b;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-10323
  .elementor-element.elementor-element-608a94c
  .gt_float_switcher
  .gt-selected
  .gt-current-lang
  span.gt-lang-code,
.elementor-10323
  .elementor-element.elementor-element-608a94c
  .gt_float_switcher
  .gt_float_switcher-arrow::before {
  color: var(--e-global-color-eea3424);
}

.elementor-10323
  .elementor-element.elementor-element-95892ef
  .option-panel-toggle {
  background-color: var(--e-global-color-4a242fc);
}

.elementor-10323 .elementor-element.elementor-element-95892ef {
  z-index: 999;
}

.elementor-10323
  .elementor-element.elementor-element-95892ef
  .option-panel-toggle
  i {
  font-size: 25px !important;
}

.elementor-10323
  .elementor-element.elementor-element-95892ef
  .option-panel-toggle
  span {
  font-size: 25px !important;
}

.elementor-10323
  .elementor-element.elementor-element-95892ef
  .option-panel-toggle
  svg {
  width: 25px !important;
  height: auto;
}

.elementor-10323
  .elementor-element.elementor-element-95892ef
  .option-panel-toggle {
  border-radius: 50px 50px 50px 50px !important;
  padding: 14px 13px 12px 13px !important;
}

@media (min-width: 768px) {
  .elementor-10323 .elementor-element.elementor-element-98edb56 {
    --content-width: 1680px;
  }

  .elementor-10323 .elementor-element.elementor-element-9dfa511 {
    --content-width: 1680px;
  }

  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --width: 21%;
  }

  .elementor-10323 .elementor-element.elementor-element-07a22b1 {
    --width: 79%;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 84%;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --width: 18%;
  }

  .elementor-10323 .elementor-element.elementor-element-f9777f1 {
    --width: 44%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 13%;
  }
}

@media (max-width: 1366px) {
  .elementor-10323 .elementor-element.elementor-element-9dfa511 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-10323
    .elementor-element.elementor-element-95b5101
    .navbar_nav
    > li.menu-item
    > a.nav_link {
    font-size: 16px;
    line-height: 24px;
  }

  .elementor-10323 .elementor-element.elementor-element-95b5101 .navbar_nav {
    gap: 1.5rem;
  }
}

@media (max-width: 1200px) {
  .elementor-10323 .elementor-element.elementor-element-9dfa511 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --justify-content: flex-start;
  }

  .elementor-10323
    .elementor-element.elementor-element-95b5101
    .menu_area
    .navbar_togglers {
    justify-content: right !important;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
}

@media (max-width: 1024px) {
  .elementor-10323 .elementor-element.elementor-element-6722fcb {
    --flex-wrap: wrap;
  }

  .elementor-10323
    .elementor-element.elementor-element-95b5101
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-10323 .elementor-element.elementor-element-07a22b1 {
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 45%;
    --justify-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --width: 39%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 54%;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --width: 21%;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 80%;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --width: 25%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 18%;
  }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --width: 40%;
  }

  .elementor-10323 .elementor-element.elementor-element-07a22b1 {
    --width: 60%;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 70%;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --width: 56%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 30%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-10323 .elementor-element.elementor-element-cd8e2dc {
    --width: 50%;
  }

  .elementor-10323 .elementor-element.elementor-element-0623bcc {
    --width: 50%;
  }

  .elementor-10323 .elementor-element.elementor-element-be9f034 {
    --width: 33.33%;
  }

  .elementor-10323 .elementor-element.elementor-element-35e2f52 {
    --width: 33.33%;
  }

  .elementor-10323 .elementor-element.elementor-element-749cd27 {
    --width: 33.33%;
  }

  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --width: 31%;
  }

  .elementor-10323 .elementor-element.elementor-element-07a22b1 {
    --width: 69%;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 55%;
  }

  .elementor-10323 .elementor-element.elementor-element-e41bfdd {
    --width: 76%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 30%;
  }
}

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-10323 .elementor-element.elementor-element-9c327cb {
    --width: 40%;
  }

  .elementor-10323 .elementor-element.elementor-element-07a22b1 {
    --width: 60%;
  }

  .elementor-10323 .elementor-element.elementor-element-9a86d6d {
    --width: 58%;
  }

  .elementor-10323 .elementor-element.elementor-element-8b36165 {
    --width: 41%;
  }
}

.elementor-9667 .elementor-element.elementor-element-d6b3cf5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  box-shadow: 0px 28px 18px 5px rgba(0, 0, 0, 0.05);
  --padding-top: 40px;
  --padding-bottom: 35px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-9667
  .elementor-element.elementor-element-d6b3cf5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9667
  .elementor-element.elementor-element-d6b3cf5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-9667 .elementor-element.elementor-element-3d7a466 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667 .elementor-element.elementor-element-03e813c {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-89d8792
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-89d8792 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-ec932ff .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-ec932ff .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-bb0cd90 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-bcae8e7
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-bcae8e7 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-5b87c0e .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-5b87c0e .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-ab870a3 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-2b17bfb
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-2b17bfb img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-8ff154e .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-8ff154e .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-277afe3 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-13882b1
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-13882b1 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-e522b30 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-e522b30 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-a66d194 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-22022b7
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-22022b7 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-a929565 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-a929565 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-80892cf {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-0397df3
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-0397df3 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-74d86ec .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-74d86ec .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-52446c9 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-36e3558
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-36e3558 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-e41a1c3 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-e41a1c3 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-90a5721 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-f3d5d39
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-f3d5d39 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-f8ebdd6 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-f8ebdd6 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-d417407 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-29b73dc
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-29b73dc img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-b3ef005 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-b3ef005 .themebtnallto a {
  flex-direction: row;
}

@media (min-width: 768px) {
  .elementor-9667 .elementor-element.elementor-element-03e813c {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-bb0cd90 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-ab870a3 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-277afe3 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-a66d194 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-80892cf {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-52446c9 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-90a5721 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-d417407 {
    --width: 10%;
  }
}

.elementor-9667 .elementor-element.elementor-element-d6b3cf5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  box-shadow: 0px 28px 18px 5px rgba(0, 0, 0, 0.05);
  --padding-top: 40px;
  --padding-bottom: 35px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-9667
  .elementor-element.elementor-element-d6b3cf5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9667
  .elementor-element.elementor-element-d6b3cf5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-9667 .elementor-element.elementor-element-3d7a466 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667 .elementor-element.elementor-element-03e813c {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-89d8792
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-89d8792 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-ec932ff .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-ec932ff .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-bb0cd90 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-bcae8e7
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-bcae8e7 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-5b87c0e .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-5b87c0e .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-ab870a3 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-2b17bfb
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-2b17bfb img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-8ff154e .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-8ff154e .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-277afe3 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-13882b1
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-13882b1 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-e522b30 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-e522b30 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-a66d194 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-22022b7
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-22022b7 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-a929565 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-a929565 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-80892cf {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-0397df3
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-0397df3 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-74d86ec .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-74d86ec .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-52446c9 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-36e3558
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-36e3558 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-e41a1c3 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-e41a1c3 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-90a5721 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-f3d5d39
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-f3d5d39 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-f8ebdd6 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-f8ebdd6 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-d417407 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-29b73dc
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-29b73dc img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-b3ef005 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-b3ef005 .themebtnallto a {
  flex-direction: row;
}

@media (min-width: 768px) {
  .elementor-9667 .elementor-element.elementor-element-03e813c {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-bb0cd90 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-ab870a3 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-277afe3 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-a66d194 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-80892cf {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-52446c9 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-90a5721 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-d417407 {
    --width: 10%;
  }
}

.elementor-9098 .elementor-element.elementor-element-d9504eb {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098 .elementor-element.elementor-element-5f7c5b3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overflow: hidden;
  --overlay-opacity: 0.51;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.elementor-9098
  .elementor-element.elementor-element-5f7c5b3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-9098 .elementor-element.elementor-element-5f7c5b3::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-background-video-container::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-background-slideshow::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../uploads/2024/12/pattern-3.jpg");
  --background-overlay: "";
}

.elementor-9098 .elementor-element.elementor-element-e2afbf4 {
  --display: flex;
  --min-height: 62vh;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-e2afbf4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9098
  .elementor-element.elementor-element-e2afbf4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../uploads/2025/01/home-2mage-2-min.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-9098 .elementor-element.elementor-element-b333d61 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 0px;
}

.elementor-9098 .elementor-element.elementor-element-fb49e35 {
  --display: flex;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}

.elementor-9098 .elementor-element.elementor-element-81a3b19 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
  margin: 0px 0px 0px 0px;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

.elementor-9098 .elementor-element.elementor-element-dc40ff4 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  div.font-16 {
  border-radius: 0px 0px 0px 0px;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  p.text-18 {
  font-size: 20px;
  line-height: 28px;
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-aed749e {
  --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;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098 .elementor-element.elementor-element-f0a02d0 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons {
  background-color: #02010100;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .content {
  flex-direction: column !important;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons
  i,
.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons
  span {
  color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons
  svg
  path {
  fill: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons {
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons {
  border-radius: 30px 30px 30px 30px !important;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .text-18 {
  color: var(--e-global-color-eea3424);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .font-18,
.elementor-9098 .elementor-element.elementor-element-552e3c1 .header_contact p {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-0c4a215 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons {
  background-color: #02010100;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .content {
  flex-direction: column !important;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons
  i,
.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons
  span {
  color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons
  svg
  path {
  fill: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons {
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons {
  border-radius: 30px 30px 30px 30px !important;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .text-18 {
  color: var(--e-global-color-eea3424);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .font-18,
.elementor-9098 .elementor-element.elementor-element-804c1db .header_contact p {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-0228c71 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons {
  background-color: #02010100;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .content {
  flex-direction: column !important;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons
  i,
.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons
  span {
  color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons
  svg
  path {
  fill: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons {
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons {
  border-radius: 30px 30px 30px 30px !important;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .text-18 {
  color: var(--e-global-color-eea3424);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .font-18,
.elementor-9098 .elementor-element.elementor-element-68fa75d .header_contact p {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-629d341 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
}

.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  p,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h1,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h2,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h3,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h4,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h5,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h6,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  a,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  ul
  li,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-1b4241b .social-icons ul {
  text-align: center;
  justify-content: center;
}

.elementor-9098
  .elementor-element.elementor-element-1b4241b
  .social-icons
  ul
  li
  .m_icon {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-64c1724);
}

@media (max-width: 1366px) {
  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-9098
    .elementor-element.elementor-element-81a3b19
    .title_all_box
    .font-54 {
    font-size: 50px;
    line-height: 60px;
  }

  .elementor-9098
    .elementor-element.elementor-element-dc40ff4
    .title_all_box
    p.text-18 {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (max-width: 1200px) {
  .elementor-9098
    .elementor-element.elementor-element-81a3b19
    .title_all_box
    .font-54 {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .elementor-9098 .elementor-element.elementor-element-629d341 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
  }

  .elementor-9098
    .elementor-element.elementor-element-1977842
    .position_p_relative {
    text-align: left;
  }
}

@media (max-width: 1024px) {
  .elementor-9098 .elementor-element.elementor-element-5f7c5b3 {
    --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-9098 .elementor-element.elementor-element-e2afbf4 {
    --min-height: 53vh;
  }

  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --min-height: 66vh;
  }
}

@media (max-width: 767px) {
  .elementor-9098 .elementor-element.elementor-element-fb49e35 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-9098
    .elementor-element.elementor-element-81a3b19
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-9098 .elementor-element.elementor-element-aed749e {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-9098
    .elementor-element.elementor-element-1977842
    .position_p_relative {
    text-align: left;
  }
}

@media (min-width: 768px) {
  .elementor-9098 .elementor-element.elementor-element-d9504eb {
    --content-width: 1300px;
  }

  .elementor-9098 .elementor-element.elementor-element-e2afbf4 {
    --width: 45%;
  }

  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --width: 55%;
  }

  .elementor-9098 .elementor-element.elementor-element-f0a02d0 {
    --width: 42%;
  }

  .elementor-9098 .elementor-element.elementor-element-0c4a215 {
    --width: 47%;
  }

  .elementor-9098 .elementor-element.elementor-element-0228c71 {
    --width: 100%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-9098 .elementor-element.elementor-element-e2afbf4 {
    --width: 100%;
  }

  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --width: 100%;
  }
}

.elementor-9098 .elementor-element.elementor-element-d9504eb {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098 .elementor-element.elementor-element-5f7c5b3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overflow: hidden;
  --overlay-opacity: 0.51;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.elementor-9098
  .elementor-element.elementor-element-5f7c5b3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-9098 .elementor-element.elementor-element-5f7c5b3::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-background-video-container::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-background-slideshow::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../uploads/2024/12/pattern-3.jpg");
  --background-overlay: "";
}

.elementor-9098 .elementor-element.elementor-element-e2afbf4 {
  --display: flex;
  --min-height: 62vh;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-e2afbf4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9098
  .elementor-element.elementor-element-e2afbf4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../uploads/2025/01/home-2mage-2-min.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-9098 .elementor-element.elementor-element-b333d61 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 0px;
}

.elementor-9098 .elementor-element.elementor-element-fb49e35 {
  --display: flex;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}

.elementor-9098 .elementor-element.elementor-element-81a3b19 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
  margin: 0px 0px 0px 0px;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

.elementor-9098 .elementor-element.elementor-element-dc40ff4 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  div.font-16 {
  border-radius: 0px 0px 0px 0px;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  p.text-18 {
  font-size: 20px;
  line-height: 28px;
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-aed749e {
  --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;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098 .elementor-element.elementor-element-f0a02d0 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons {
  background-color: #02010100;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .content {
  flex-direction: column !important;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons
  i,
.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons
  span {
  color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons
  svg
  path {
  fill: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons {
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons {
  border-radius: 30px 30px 30px 30px !important;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .text-18 {
  color: var(--e-global-color-eea3424);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .font-18,
.elementor-9098 .elementor-element.elementor-element-552e3c1 .header_contact p {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-0c4a215 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons {
  background-color: #02010100;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .content {
  flex-direction: column !important;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons
  i,
.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons
  span {
  color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons
  svg
  path {
  fill: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons {
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons {
  border-radius: 30px 30px 30px 30px !important;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .text-18 {
  color: var(--e-global-color-eea3424);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .font-18,
.elementor-9098 .elementor-element.elementor-element-804c1db .header_contact p {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-0228c71 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons {
  background-color: #02010100;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .content {
  flex-direction: column !important;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons
  i,
.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons
  span {
  color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons
  svg
  path {
  fill: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons {
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons {
  border-radius: 30px 30px 30px 30px !important;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .text-18 {
  color: var(--e-global-color-eea3424);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .font-18,
.elementor-9098 .elementor-element.elementor-element-68fa75d .header_contact p {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-629d341 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
}

.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  p,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h1,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h2,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h3,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h4,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h5,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h6,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  a,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  ul
  li,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-1b4241b .social-icons ul {
  text-align: center;
  justify-content: center;
}

.elementor-9098
  .elementor-element.elementor-element-1b4241b
  .social-icons
  ul
  li
  .m_icon {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-64c1724);
}

@media (max-width: 1366px) {
  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-9098
    .elementor-element.elementor-element-81a3b19
    .title_all_box
    .font-54 {
    font-size: 50px;
    line-height: 60px;
  }

  .elementor-9098
    .elementor-element.elementor-element-dc40ff4
    .title_all_box
    p.text-18 {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (max-width: 1200px) {
  .elementor-9098
    .elementor-element.elementor-element-81a3b19
    .title_all_box
    .font-54 {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .elementor-9098 .elementor-element.elementor-element-629d341 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
  }

  .elementor-9098
    .elementor-element.elementor-element-1977842
    .position_p_relative {
    text-align: left;
  }
}

@media (max-width: 1024px) {
  .elementor-9098 .elementor-element.elementor-element-5f7c5b3 {
    --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-9098 .elementor-element.elementor-element-e2afbf4 {
    --min-height: 53vh;
  }

  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --min-height: 66vh;
  }
}

@media (max-width: 767px) {
  .elementor-9098 .elementor-element.elementor-element-fb49e35 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-9098
    .elementor-element.elementor-element-81a3b19
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-9098 .elementor-element.elementor-element-aed749e {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-9098
    .elementor-element.elementor-element-1977842
    .position_p_relative {
    text-align: left;
  }
}

@media (min-width: 768px) {
  .elementor-9098 .elementor-element.elementor-element-d9504eb {
    --content-width: 1300px;
  }

  .elementor-9098 .elementor-element.elementor-element-e2afbf4 {
    --width: 45%;
  }

  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --width: 55%;
  }

  .elementor-9098 .elementor-element.elementor-element-f0a02d0 {
    --width: 42%;
  }

  .elementor-9098 .elementor-element.elementor-element-0c4a215 {
    --width: 47%;
  }

  .elementor-9098 .elementor-element.elementor-element-0228c71 {
    --width: 100%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-9098 .elementor-element.elementor-element-e2afbf4 {
    --width: 100%;
  }

  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --width: 100%;
  }
}

.elementor-7570 .elementor-element.elementor-element-dc6c634 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0rem;
  --padding-bottom: 0rem;
  --padding-left: 4rem;
  --padding-right: 4rem;
}

.elementor-7570
  .elementor-element.elementor-element-dc6c634:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7570
  .elementor-element.elementor-element-dc6c634
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-7570 .elementor-element.elementor-element-a0d47e5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-7570 .elementor-element.elementor-element-a0d47e5.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-7570 .elementor-element.elementor-element-745d3fb {
  --display: flex;
}

.elementor-7570 .elementor-element.elementor-element-806c25f .logo_box img {
  margin: 0 auto 0 0;
}

.elementor-7570 .elementor-element.elementor-element-d790100 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-7570
  .elementor-element.elementor-element-c23433b
  .menu_area
  .navbar_nav {
  justify-content: flex-end !important;
}

.elementor-7570
  .elementor-element.elementor-element-c23433b
  .navbar_nav
  > li.menu-item
  > a.nav_link {
  color: var(--e-global-color-eea3424);
}

.elementor-7570
  .elementor-element.elementor-element-c23433b
  .navbar_nav
  > li.menu-item {
  padding: 35px 0px 35px 0px !important;
}

.elementor-7570
  .elementor-element.elementor-element-c23433b
  .menu_area
  .navbar_togglers {
  justify-content: flex-start !important;
}

.elementor-7570
  .elementor-element.elementor-element-ecbd6f6
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
  padding: 0px 0px 0px 30px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: var(--e-global-color-64c1724);
}

.elementor-7570 .elementor-element.elementor-element-ecbd6f6 .luxsearch i {
  color: var(--e-global-color-eea3424);
}

.elementor-7570 .elementor-element.elementor-element-ecbd6f6 .luxsearch .stext {
  color: var(--e-global-color-eea3424);
}

.elementor-7570 .elementor-element.elementor-element-1bd4a46 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-7570 .elementor-element.elementor-element-fce85a1 .theme_btn_all a {
  background-color: transparent;
  flex-direction: row;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-64c1724);
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-4526a05) 17%,
    var(--e-global-color-7ad13e3) 100%
  );
}

.elementor-7570
  .elementor-element.elementor-element-fce85a1
  .theme_btn_all
  a:hover {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-ac1adaf) 24%,
    var(--e-global-color-ed88c22) 64%
  );
}

.elementor-7570 .elementor-element.elementor-element-fce85a1 .theme_btn_all {
  text-align: left;
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  .option-panel-toggle {
  background-color: var(--e-global-color-4a242fc);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  > .elementor-widget-container {
  padding: 0px 0px 0px 1px;
}

.elementor-7570 .elementor-element.elementor-element-853fb4c {
  z-index: 999;
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  .option-panel-toggle
  i {
  font-size: 25px !important;
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  .option-panel-toggle
  span {
  font-size: 25px !important;
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  .option-panel-toggle
  svg {
  width: 25px !important;
  height: auto;
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  .option-panel-toggle {
  border-radius: 50px 50px 50px 50px !important;
  padding: 16px 15px 14px 15px !important;
}

@media (max-width: 1366px) {
  .elementor-7570 .elementor-element.elementor-element-dc6c634 {
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-7570
    .elementor-element.elementor-element-c23433b
    .navbar_nav
    > li.menu-item
    > a.nav_link {
    font-size: 15px;
  }
}

@media (max-width: 1200px) {
  .elementor-7570 .elementor-element.elementor-element-dc6c634 {
    --padding-top: 1rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 880px) {
  .elementor-7570
    .elementor-element.elementor-element-ecbd6f6
    > .elementor-widget-container {
    margin: 0px 0px 0px 19px;
    padding: 0px 0px 0px 19px;
  }
}

@media (max-width: 767px) {
  .elementor-7570 .elementor-element.elementor-element-a0d47e5 {
    --justify-content: center;
  }

  .elementor-7570 .elementor-element.elementor-element-745d3fb {
    --width: 64%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-7570 .elementor-element.elementor-element-d790100 {
    --width: 29%;
    --justify-content: flex-end;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }

  .elementor-7570
    .elementor-element.elementor-element-ecbd6f6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
  }

  .elementor-7570 .elementor-element.elementor-element-1bd4a46 {
    --width: 33%;
    --justify-content: flex-end;
  }
}

@media (min-width: 768px) {
  .elementor-7570 .elementor-element.elementor-element-a0d47e5 {
    --width: 77%;
  }

  .elementor-7570 .elementor-element.elementor-element-745d3fb {
    --width: 22%;
  }

  .elementor-7570 .elementor-element.elementor-element-1bd4a46 {
    --width: 23%;
  }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-7570 .elementor-element.elementor-element-a0d47e5 {
    --width: 63%;
  }

  .elementor-7570 .elementor-element.elementor-element-745d3fb {
    --width: 47%;
  }

  .elementor-7570 .elementor-element.elementor-element-1bd4a46 {
    --width: 35%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7570 .elementor-element.elementor-element-a0d47e5 {
    --width: 60%;
  }

  .elementor-7570 .elementor-element.elementor-element-745d3fb {
    --width: 55%;
  }

  .elementor-7570 .elementor-element.elementor-element-1bd4a46 {
    --width: 40%;
  }
}

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-7570 .elementor-element.elementor-element-a0d47e5 {
    --width: 59%;
  }

  .elementor-7570 .elementor-element.elementor-element-745d3fb {
    --width: 60%;
  }
}

.elementor-7570 .elementor-element.elementor-element-dc6c634 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0rem;
  --padding-bottom: 0rem;
  --padding-left: 4rem;
  --padding-right: 4rem;
}

.elementor-7570
  .elementor-element.elementor-element-dc6c634:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7570
  .elementor-element.elementor-element-dc6c634
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-7570 .elementor-element.elementor-element-a0d47e5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-7570 .elementor-element.elementor-element-a0d47e5.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-7570 .elementor-element.elementor-element-745d3fb {
  --display: flex;
}

.elementor-7570 .elementor-element.elementor-element-806c25f .logo_box img {
  margin: 0 auto 0 0;
}

.elementor-7570 .elementor-element.elementor-element-d790100 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-7570
  .elementor-element.elementor-element-c23433b
  .menu_area
  .navbar_nav {
  justify-content: flex-end !important;
}

.elementor-7570
  .elementor-element.elementor-element-c23433b
  .navbar_nav
  > li.menu-item
  > a.nav_link {
  color: var(--e-global-color-eea3424);
}

.elementor-7570
  .elementor-element.elementor-element-c23433b
  .navbar_nav
  > li.menu-item {
  padding: 35px 0px 35px 0px !important;
}

.elementor-7570
  .elementor-element.elementor-element-c23433b
  .menu_area
  .navbar_togglers {
  justify-content: flex-start !important;
}

.elementor-7570
  .elementor-element.elementor-element-ecbd6f6
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
  padding: 0px 0px 0px 30px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: var(--e-global-color-64c1724);
}

.elementor-7570 .elementor-element.elementor-element-ecbd6f6 .luxsearch i {
  color: var(--e-global-color-eea3424);
}

.elementor-7570 .elementor-element.elementor-element-ecbd6f6 .luxsearch .stext {
  color: var(--e-global-color-eea3424);
}

.elementor-7570 .elementor-element.elementor-element-1bd4a46 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-7570 .elementor-element.elementor-element-fce85a1 .theme_btn_all a {
  background-color: transparent;
  flex-direction: row;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-64c1724);
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-4526a05) 17%,
    var(--e-global-color-7ad13e3) 100%
  );
}

.elementor-7570
  .elementor-element.elementor-element-fce85a1
  .theme_btn_all
  a:hover {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-ac1adaf) 24%,
    var(--e-global-color-ed88c22) 64%
  );
}

.elementor-7570 .elementor-element.elementor-element-fce85a1 .theme_btn_all {
  text-align: left;
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  .option-panel-toggle {
  background-color: var(--e-global-color-4a242fc);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-45295a1);
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  > .elementor-widget-container {
  padding: 0px 0px 0px 1px;
}

.elementor-7570 .elementor-element.elementor-element-853fb4c {
  z-index: 999;
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  .option-panel-toggle
  i {
  font-size: 25px !important;
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  .option-panel-toggle
  span {
  font-size: 25px !important;
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  .option-panel-toggle
  svg {
  width: 25px !important;
  height: auto;
}

.elementor-7570
  .elementor-element.elementor-element-853fb4c
  .option-panel-toggle {
  border-radius: 50px 50px 50px 50px !important;
  padding: 16px 15px 14px 15px !important;
}

@media (max-width: 1366px) {
  .elementor-7570 .elementor-element.elementor-element-dc6c634 {
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-7570
    .elementor-element.elementor-element-c23433b
    .navbar_nav
    > li.menu-item
    > a.nav_link {
    font-size: 15px;
  }
}

@media (max-width: 1200px) {
  .elementor-7570 .elementor-element.elementor-element-dc6c634 {
    --padding-top: 1rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 880px) {
  .elementor-7570
    .elementor-element.elementor-element-ecbd6f6
    > .elementor-widget-container {
    margin: 0px 0px 0px 19px;
    padding: 0px 0px 0px 19px;
  }
}

@media (max-width: 767px) {
  .elementor-7570 .elementor-element.elementor-element-a0d47e5 {
    --justify-content: center;
  }

  .elementor-7570 .elementor-element.elementor-element-745d3fb {
    --width: 64%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-7570 .elementor-element.elementor-element-d790100 {
    --width: 29%;
    --justify-content: flex-end;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }

  .elementor-7570
    .elementor-element.elementor-element-ecbd6f6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
  }

  .elementor-7570 .elementor-element.elementor-element-1bd4a46 {
    --width: 33%;
    --justify-content: flex-end;
  }
}

@media (min-width: 768px) {
  .elementor-7570 .elementor-element.elementor-element-a0d47e5 {
    --width: 77%;
  }

  .elementor-7570 .elementor-element.elementor-element-745d3fb {
    --width: 22%;
  }

  .elementor-7570 .elementor-element.elementor-element-1bd4a46 {
    --width: 23%;
  }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-7570 .elementor-element.elementor-element-a0d47e5 {
    --width: 63%;
  }

  .elementor-7570 .elementor-element.elementor-element-745d3fb {
    --width: 47%;
  }

  .elementor-7570 .elementor-element.elementor-element-1bd4a46 {
    --width: 35%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7570 .elementor-element.elementor-element-a0d47e5 {
    --width: 60%;
  }

  .elementor-7570 .elementor-element.elementor-element-745d3fb {
    --width: 55%;
  }

  .elementor-7570 .elementor-element.elementor-element-1bd4a46 {
    --width: 40%;
  }
}

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-7570 .elementor-element.elementor-element-a0d47e5 {
    --width: 59%;
  }

  .elementor-7570 .elementor-element.elementor-element-745d3fb {
    --width: 60%;
  }
}

.elementor-9667 .elementor-element.elementor-element-d6b3cf5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  box-shadow: 0px 28px 18px 5px rgba(0, 0, 0, 0.05);
  --padding-top: 40px;
  --padding-bottom: 35px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-9667
  .elementor-element.elementor-element-d6b3cf5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9667
  .elementor-element.elementor-element-d6b3cf5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-9667 .elementor-element.elementor-element-3d7a466 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667 .elementor-element.elementor-element-03e813c {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-89d8792
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-89d8792 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-ec932ff .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-ec932ff .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-bb0cd90 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-bcae8e7
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-bcae8e7 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-5b87c0e .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-5b87c0e .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-ab870a3 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-2b17bfb
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-2b17bfb img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-8ff154e .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-8ff154e .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-277afe3 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-13882b1
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-13882b1 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-e522b30 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-e522b30 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-a66d194 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-22022b7
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-22022b7 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-a929565 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-a929565 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-80892cf {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-0397df3
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-0397df3 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-74d86ec .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-74d86ec .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-52446c9 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-36e3558
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-36e3558 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-e41a1c3 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-e41a1c3 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-90a5721 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-f3d5d39
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-f3d5d39 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-f8ebdd6 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-f8ebdd6 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-d417407 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-29b73dc
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-29b73dc img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-b3ef005 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-b3ef005 .themebtnallto a {
  flex-direction: row;
}

@media (min-width: 768px) {
  .elementor-9667 .elementor-element.elementor-element-03e813c {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-bb0cd90 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-ab870a3 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-277afe3 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-a66d194 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-80892cf {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-52446c9 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-90a5721 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-d417407 {
    --width: 10%;
  }
}

.elementor-9098 .elementor-element.elementor-element-d9504eb {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098 .elementor-element.elementor-element-5f7c5b3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overflow: hidden;
  --overlay-opacity: 0.51;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-left: 70px;
  --padding-right: 70px;
}

.elementor-9098
  .elementor-element.elementor-element-5f7c5b3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-9098 .elementor-element.elementor-element-5f7c5b3::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-background-video-container::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-background-slideshow::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-9098
  .elementor-element.elementor-element-5f7c5b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../uploads/2024/12/pattern-3.jpg");
  --background-overlay: "";
}

.elementor-9098 .elementor-element.elementor-element-e2afbf4 {
  --display: flex;
  --min-height: 62vh;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-e2afbf4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9098
  .elementor-element.elementor-element-e2afbf4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../uploads/2025/01/home-2mage-2-min.jpg") !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-9098 .elementor-element.elementor-element-b333d61 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 0px;
}

.elementor-9098 .elementor-element.elementor-element-fb49e35 {
  --display: flex;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}

.elementor-9098 .elementor-element.elementor-element-81a3b19 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-81a3b19
  .title_all_box
  .font-54 {
  font-size: 54px;
  line-height: 62px;
  margin: 0px 0px 0px 0px;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

.elementor-9098 .elementor-element.elementor-element-dc40ff4 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  div.font-16 {
  border-radius: 0px 0px 0px 0px;
}

.elementor-9098
  .elementor-element.elementor-element-dc40ff4
  .title_all_box
  p.text-18 {
  font-size: 20px;
  line-height: 28px;
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-aed749e {
  --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;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098 .elementor-element.elementor-element-f0a02d0 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons {
  background-color: #02010100;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .content {
  flex-direction: column !important;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons
  i,
.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons
  span {
  color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons
  svg
  path {
  fill: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons {
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .icons {
  border-radius: 30px 30px 30px 30px !important;
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .text-18 {
  color: var(--e-global-color-eea3424);
}

.elementor-9098
  .elementor-element.elementor-element-552e3c1
  .header_contact
  .font-18,
.elementor-9098 .elementor-element.elementor-element-552e3c1 .header_contact p {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-0c4a215 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons {
  background-color: #02010100;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .content {
  flex-direction: column !important;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons
  i,
.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons
  span {
  color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons
  svg
  path {
  fill: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons {
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .icons {
  border-radius: 30px 30px 30px 30px !important;
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .text-18 {
  color: var(--e-global-color-eea3424);
}

.elementor-9098
  .elementor-element.elementor-element-804c1db
  .header_contact
  .font-18,
.elementor-9098 .elementor-element.elementor-element-804c1db .header_contact p {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-0228c71 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons {
  background-color: #02010100;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .content {
  flex-direction: column !important;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons
  i,
.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons
  span {
  color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons
  svg
  path {
  fill: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons {
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .icons {
  border-radius: 30px 30px 30px 30px !important;
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .text-18 {
  color: var(--e-global-color-eea3424);
}

.elementor-9098
  .elementor-element.elementor-element-68fa75d
  .header_contact
  .font-18,
.elementor-9098 .elementor-element.elementor-element-68fa75d .header_contact p {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-629d341 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
}

.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  p,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h1,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h2,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h3,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h4,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h5,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  h6,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  a,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  ul
  li,
.elementor-9098
  .elementor-element.elementor-element-1977842
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-eea3424);
}

.elementor-9098 .elementor-element.elementor-element-1b4241b .social-icons ul {
  text-align: center;
  justify-content: center;
}

.elementor-9098
  .elementor-element.elementor-element-1b4241b
  .social-icons
  ul
  li
  .m_icon {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-64c1724);
}

@media (max-width: 1366px) {
  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-9098
    .elementor-element.elementor-element-81a3b19
    .title_all_box
    .font-54 {
    font-size: 50px;
    line-height: 60px;
  }

  .elementor-9098
    .elementor-element.elementor-element-dc40ff4
    .title_all_box
    p.text-18 {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (max-width: 1200px) {
  .elementor-9098
    .elementor-element.elementor-element-81a3b19
    .title_all_box
    .font-54 {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .elementor-9098 .elementor-element.elementor-element-629d341 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
  }

  .elementor-9098
    .elementor-element.elementor-element-1977842
    .position_p_relative {
    text-align: left;
  }
}

@media (max-width: 1024px) {
  .elementor-9098 .elementor-element.elementor-element-5f7c5b3 {
    --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-9098 .elementor-element.elementor-element-e2afbf4 {
    --min-height: 53vh;
  }

  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --min-height: 66vh;
  }
}

@media (max-width: 767px) {
  .elementor-9098 .elementor-element.elementor-element-fb49e35 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-9098
    .elementor-element.elementor-element-81a3b19
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-9098 .elementor-element.elementor-element-aed749e {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-9098
    .elementor-element.elementor-element-1977842
    .position_p_relative {
    text-align: left;
  }
}

@media (min-width: 768px) {
  .elementor-9098 .elementor-element.elementor-element-d9504eb {
    --content-width: 1300px;
  }

  .elementor-9098 .elementor-element.elementor-element-e2afbf4 {
    --width: 45%;
  }

  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --width: 55%;
  }

  .elementor-9098 .elementor-element.elementor-element-f0a02d0 {
    --width: 42%;
  }

  .elementor-9098 .elementor-element.elementor-element-0c4a215 {
    --width: 47%;
  }

  .elementor-9098 .elementor-element.elementor-element-0228c71 {
    --width: 100%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-9098 .elementor-element.elementor-element-e2afbf4 {
    --width: 100%;
  }

  .elementor-9098 .elementor-element.elementor-element-b333d61 {
    --width: 100%;
  }
}

.sldier_custom .swiper-wrapper {
  width: 100%;
}

.sldier_custom .swiper-wrapper .wp-post {
  width: 100%;
}

.elementor-488 .elementor-element.elementor-element-82b93cd {
  --display: flex;
  --min-height: 900px;
  --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;
  --overflow: hidden;
  --overlay-opacity: 1;
  --padding-top: 6rem;
  --padding-bottom: 0rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-488
  .elementor-element.elementor-element-82b93cd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../uploads/2024/12/slider-bg-min.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-82b93cd::before,
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .elementor-background-video-container::before,
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .elementor-background-slideshow::before,
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(65deg, #002b22eb 30%, #002b2230 86%);
}

.elementor-488 .elementor-element.elementor-element-1180970 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-488
  .elementor-element.elementor-element-f75da4c
  .title_all_box
  div.font-16 {
  background-color: var(--e-global-color-ac1adaf);
  color: var(--e-global-color-b6f052b);
  padding: 7px 24px 6px 25px;
  border-radius: 50px 50px 50px 50px;
}

.elementor-488
  .elementor-element.elementor-element-f75da4c
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-488 .elementor-element.elementor-element-f75da4c .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-488
  .elementor-element.elementor-element-f75da4c
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-488
  .elementor-element.elementor-element-f75da4c
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-488
  .elementor-element.elementor-element-b85b54b
  > .elementor-widget-container {
  padding: 0px 0px 18px 0px;
}

.elementor-488 .elementor-element.elementor-element-b85b54b .title_all_box {
  text-align: left;
}

.elementor-488
  .elementor-element.elementor-element-b85b54b
  .title_all_box
  .font-54 {
  font-size: 72px;
  line-height: 84px;
  margin: 0px 0px 0px 0px;
}

.elementor-488
  .elementor-element.elementor-element-b85b54b
  .title_all_box
  .typone {
  color: #ffffff;
}

.elementor-488
  .elementor-element.elementor-element-b85b54b
  .title_all_box
  .typtwo {
  font-size: 72px;
  font-weight: 100;
  line-height: 84px;
}

.elementor-488
  .elementor-element.elementor-element-b85b54b
  .title_all_box
  .typtwo {
  color: var(--e-global-color-eea3424);
}

.elementor-488
  .elementor-element.elementor-element-a8ef99c
  > .elementor-widget-container {
  padding: 0px 0px 35px 0px;
}

.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  p,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h1,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h2,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h3,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h4,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h5,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h6,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  a,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  ul
  li,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-51ddb00);
}

.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  p,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h1,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h2,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h3,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h4,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h5,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h6,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  a,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  ul
  li,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  ul
  li
  a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-488 .elementor-element.elementor-element-42592ca .theme_btn_all a {
  background-color: var(--e-global-color-4a242fc);
  flex-direction: row-reverse;
  font-size: 18px;
  border-style: solid;
  border-color: var(--e-global-color-ccd536d);
}

.elementor-488
  .elementor-element.elementor-element-42592ca
  .theme_btn_all
  a:hover {
  background-color: var(--e-global-color-ac1adaf);
}

.elementor-488 .elementor-element.elementor-element-42592ca .theme_btn_all {
  text-align: left;
}

.elementor-488 .elementor-element.elementor-element-42592ca .theme_btn_all a {
  color: #182f27;
}

.elementor-488 .elementor-element.elementor-element-42592ca .theme_btn_all a {
  border-radius: 30px 30px 30px 30px !important;
  padding: 17px 30px 17px 30px !important;
}

.elementor-488
  .elementor-element.elementor-element-42592ca
  .theme_btn_all
  a:hover {
  color: var(--e-global-color-1688aac);
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-488
  .elementor-element.elementor-element-42592ca
  .theme_btn_all
  a:hover
  i,
.elementor-488
  .elementor-element.elementor-element-42592ca
  .theme_btn_all
  a:hover
  span {
  color: var(--e-global-color-1688aac);
}

.elementor-488
  .elementor-element.elementor-element-42592ca
  .theme_btn_all
  a:hover
  svg
  path {
  fill: var(--e-global-color-1688aac);
}

.elementor-488 .elementor-element.elementor-element-d7edca7 {
  --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;
}

@media (min-width: 768px) {
  .elementor-488 .elementor-element.elementor-element-82b93cd {
    --content-width: 1200px;
  }

  .elementor-488 .elementor-element.elementor-element-1180970 {
    --width: 50%;
  }

  .elementor-488 .elementor-element.elementor-element-d7edca7 {
    --width: 50%;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-488 .elementor-element.elementor-element-1180970 {
    --width: 98%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-488 .elementor-element.elementor-element-d7edca7 {
    --width: 100%;
  }
}

@media (max-width: 1366px) {
  .elementor-488
    .elementor-element.elementor-element-b85b54b
    .title_all_box
    .font-54 {
    font-size: 60px;
    line-height: 70px;
  }

  .elementor-488
    .elementor-element.elementor-element-b85b54b
    .title_all_box
    .typtwo {
    font-size: 60px;
    line-height: 70px;
  }
}

@media (max-width: 1200px) {
  .elementor-488 .elementor-element.elementor-element-82b93cd {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 6rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 1024px) {
  .elementor-488 .elementor-element.elementor-element-82b93cd {
    --min-height: 650px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 767px) {
  .elementor-488 .elementor-element.elementor-element-82b93cd {
    --padding-top: 5rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-488 .elementor-element.elementor-element-1180970 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-488
    .elementor-element.elementor-element-f75da4c
    > .elementor-widget-container {
    padding: 0px 0px 6px 0px;
  }

  .elementor-488
    .elementor-element.elementor-element-f75da4c
    .title_all_box
    div.font-16 {
    padding: 7px 15px 5px 15px;
  }

  .elementor-488
    .elementor-element.elementor-element-b85b54b
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-488
    .elementor-element.elementor-element-b85b54b
    .title_all_box
    .typtwo {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
  }

  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    p,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h1,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h2,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h3,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h4,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h5,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h6,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    a,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    ul
    li,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    ul
    li
    a {
    font-size: 18px;
    line-height: 26px;
  }

  .elementor-488 .elementor-element.elementor-element-42592ca .theme_btn_all a {
    padding: 10px 20px 10px 20px !important;
  }
}

.elementor-488 .elementor-element.elementor-element-82b93cd {
  --display: flex;
  --min-height: 900px;
  --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;
  --overflow: hidden;
  --overlay-opacity: 1;
  --padding-top: 6rem;
  --padding-bottom: 0rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-488
  .elementor-element.elementor-element-82b93cd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../uploads/2024/12/slider-bg-min.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-82b93cd::before,
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .elementor-background-video-container::before,
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .elementor-background-slideshow::before,
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-488
  .elementor-element.elementor-element-82b93cd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(65deg, #002b22eb 30%, #002b2230 86%);
}

.elementor-488 .elementor-element.elementor-element-1180970 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-488
  .elementor-element.elementor-element-f75da4c
  .title_all_box
  div.font-16 {
  background-color: var(--e-global-color-ac1adaf);
  color: var(--e-global-color-b6f052b);
  padding: 7px 24px 6px 25px;
  border-radius: 50px 50px 50px 50px;
}

.elementor-488
  .elementor-element.elementor-element-f75da4c
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-488 .elementor-element.elementor-element-f75da4c .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-488
  .elementor-element.elementor-element-f75da4c
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-488
  .elementor-element.elementor-element-f75da4c
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-488
  .elementor-element.elementor-element-b85b54b
  > .elementor-widget-container {
  padding: 0px 0px 18px 0px;
}

.elementor-488 .elementor-element.elementor-element-b85b54b .title_all_box {
  text-align: left;
}

.elementor-488
  .elementor-element.elementor-element-b85b54b
  .title_all_box
  .font-54 {
  font-size: 72px;
  line-height: 84px;
  margin: 0px 0px 0px 0px;
}

.elementor-488
  .elementor-element.elementor-element-b85b54b
  .title_all_box
  .typone {
  color: #ffffff;
}

.elementor-488
  .elementor-element.elementor-element-b85b54b
  .title_all_box
  .typtwo {
  font-size: 72px;
  font-weight: 100;
  line-height: 84px;
}

.elementor-488
  .elementor-element.elementor-element-b85b54b
  .title_all_box
  .typtwo {
  color: var(--e-global-color-eea3424);
}

.elementor-488
  .elementor-element.elementor-element-a8ef99c
  > .elementor-widget-container {
  padding: 0px 0px 35px 0px;
}

.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  p,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h1,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h2,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h3,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h4,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h5,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h6,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  a,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  ul
  li,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-51ddb00);
}

.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  p,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h1,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h2,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h3,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h4,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h5,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  h6,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  a,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  ul
  li,
.elementor-488
  .elementor-element.elementor-element-a8ef99c
  .position_p_relative
  ul
  li
  a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-488 .elementor-element.elementor-element-42592ca .theme_btn_all a {
  background-color: var(--e-global-color-4a242fc);
  flex-direction: row-reverse;
  font-size: 18px;
  border-style: solid;
  border-color: var(--e-global-color-ccd536d);
}

.elementor-488
  .elementor-element.elementor-element-42592ca
  .theme_btn_all
  a:hover {
  background-color: var(--e-global-color-ac1adaf);
}

.elementor-488 .elementor-element.elementor-element-42592ca .theme_btn_all {
  text-align: left;
}

.elementor-488 .elementor-element.elementor-element-42592ca .theme_btn_all a {
  color: #182f27;
}

.elementor-488 .elementor-element.elementor-element-42592ca .theme_btn_all a {
  border-radius: 30px 30px 30px 30px !important;
  padding: 17px 30px 17px 30px !important;
}

.elementor-488
  .elementor-element.elementor-element-42592ca
  .theme_btn_all
  a:hover {
  color: var(--e-global-color-1688aac);
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-488
  .elementor-element.elementor-element-42592ca
  .theme_btn_all
  a:hover
  i,
.elementor-488
  .elementor-element.elementor-element-42592ca
  .theme_btn_all
  a:hover
  span {
  color: var(--e-global-color-1688aac);
}

.elementor-488
  .elementor-element.elementor-element-42592ca
  .theme_btn_all
  a:hover
  svg
  path {
  fill: var(--e-global-color-1688aac);
}

.elementor-488 .elementor-element.elementor-element-d7edca7 {
  --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;
}

@media (min-width: 768px) {
  .elementor-488 .elementor-element.elementor-element-82b93cd {
    --content-width: 1200px;
  }

  .elementor-488 .elementor-element.elementor-element-1180970 {
    --width: 50%;
  }

  .elementor-488 .elementor-element.elementor-element-d7edca7 {
    --width: 50%;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-488 .elementor-element.elementor-element-1180970 {
    --width: 98%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-488 .elementor-element.elementor-element-d7edca7 {
    --width: 100%;
  }
}

@media (max-width: 1366px) {
  .elementor-488
    .elementor-element.elementor-element-b85b54b
    .title_all_box
    .font-54 {
    font-size: 60px;
    line-height: 70px;
  }

  .elementor-488
    .elementor-element.elementor-element-b85b54b
    .title_all_box
    .typtwo {
    font-size: 60px;
    line-height: 70px;
  }
}

@media (max-width: 1200px) {
  .elementor-488 .elementor-element.elementor-element-82b93cd {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 6rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 1024px) {
  .elementor-488 .elementor-element.elementor-element-82b93cd {
    --min-height: 650px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 767px) {
  .elementor-488 .elementor-element.elementor-element-82b93cd {
    --padding-top: 5rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-488 .elementor-element.elementor-element-1180970 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-488
    .elementor-element.elementor-element-f75da4c
    > .elementor-widget-container {
    padding: 0px 0px 6px 0px;
  }

  .elementor-488
    .elementor-element.elementor-element-f75da4c
    .title_all_box
    div.font-16 {
    padding: 7px 15px 5px 15px;
  }

  .elementor-488
    .elementor-element.elementor-element-b85b54b
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-488
    .elementor-element.elementor-element-b85b54b
    .title_all_box
    .typtwo {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
  }

  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    p,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h1,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h2,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h3,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h4,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h5,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    h6,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    a,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    ul
    li,
  .elementor-488
    .elementor-element.elementor-element-a8ef99c
    .position_p_relative
    ul
    li
    a {
    font-size: 18px;
    line-height: 26px;
  }

  .elementor-488 .elementor-element.elementor-element-42592ca .theme_btn_all a {
    padding: 10px 20px 10px 20px !important;
  }
}

.elementor-489 .elementor-element.elementor-element-f6b0085 {
  --display: flex;
  --min-height: 900px;
  --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;
  --overflow: hidden;
  --overlay-opacity: 1;
  --padding-top: 6rem;
  --padding-bottom: 0rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-489
  .elementor-element.elementor-element-f6b0085:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../uploads/2024/12/home-1-1-slider-2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-489 .elementor-element.elementor-element-f6b0085::before,
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .elementor-background-video-container::before,
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .elementor-background-slideshow::before,
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(65deg, #002b22eb 30%, #002b2230 86%);
}

.elementor-489 .elementor-element.elementor-element-6b0dd8a {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-489
  .elementor-element.elementor-element-6f0573e
  .title_all_box
  div.font-16 {
  background-color: var(--e-global-color-ac1adaf);
  color: var(--e-global-color-b6f052b);
  padding: 7px 24px 6px 25px;
  border-radius: 50px 50px 50px 50px;
}

.elementor-489
  .elementor-element.elementor-element-6f0573e
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-489 .elementor-element.elementor-element-6f0573e .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-489
  .elementor-element.elementor-element-6f0573e
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-489
  .elementor-element.elementor-element-6f0573e
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-489
  .elementor-element.elementor-element-e316bbc
  > .elementor-widget-container {
  padding: 0px 0px 18px 0px;
}

.elementor-489 .elementor-element.elementor-element-e316bbc .title_all_box {
  text-align: left;
}

.elementor-489
  .elementor-element.elementor-element-e316bbc
  .title_all_box
  .font-54 {
  font-size: 72px;
  line-height: 84px;
  margin: 0px 0px 0px 0px;
}

.elementor-489
  .elementor-element.elementor-element-e316bbc
  .title_all_box
  .typone {
  color: #ffffff;
}

.elementor-489
  .elementor-element.elementor-element-e316bbc
  .title_all_box
  .typtwo {
  font-size: 72px;
  font-weight: 100;
  line-height: 84px;
}

.elementor-489
  .elementor-element.elementor-element-e316bbc
  .title_all_box
  .typtwo {
  color: var(--e-global-color-eea3424);
}

.elementor-489
  .elementor-element.elementor-element-d60c60b
  > .elementor-widget-container {
  padding: 0px 0px 35px 0px;
}

.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  p,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h1,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h2,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h3,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h4,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h5,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h6,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  a,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  ul
  li,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-51ddb00);
}

.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  p,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h1,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h2,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h3,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h4,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h5,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h6,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  a,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  ul
  li,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  ul
  li
  a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-489 .elementor-element.elementor-element-0755312 .theme_btn_all a {
  background-color: var(--e-global-color-4a242fc);
  flex-direction: row-reverse;
  font-size: 18px;
  border-style: solid;
  border-color: var(--e-global-color-ccd536d);
}

.elementor-489
  .elementor-element.elementor-element-0755312
  .theme_btn_all
  a:hover {
  background-color: var(--e-global-color-ac1adaf);
}

.elementor-489 .elementor-element.elementor-element-0755312 .theme_btn_all {
  text-align: left;
}

.elementor-489 .elementor-element.elementor-element-0755312 .theme_btn_all a {
  color: #182f27;
}

.elementor-489 .elementor-element.elementor-element-0755312 .theme_btn_all a {
  border-radius: 30px 30px 30px 30px !important;
  padding: 17px 30px 17px 30px !important;
}

.elementor-489
  .elementor-element.elementor-element-0755312
  .theme_btn_all
  a:hover {
  color: var(--e-global-color-1688aac);
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-489
  .elementor-element.elementor-element-0755312
  .theme_btn_all
  a:hover
  i,
.elementor-489
  .elementor-element.elementor-element-0755312
  .theme_btn_all
  a:hover
  span {
  color: var(--e-global-color-1688aac);
}

.elementor-489
  .elementor-element.elementor-element-0755312
  .theme_btn_all
  a:hover
  svg
  path {
  fill: var(--e-global-color-1688aac);
}

.elementor-489 .elementor-element.elementor-element-15aee2b {
  --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;
}

@media (max-width: 1366px) {
  .elementor-489
    .elementor-element.elementor-element-e316bbc
    .title_all_box
    .font-54 {
    font-size: 60px;
    line-height: 70px;
  }

  .elementor-489
    .elementor-element.elementor-element-e316bbc
    .title_all_box
    .typtwo {
    font-size: 60px;
    line-height: 70px;
  }
}

@media (max-width: 1200px) {
  .elementor-489 .elementor-element.elementor-element-f6b0085 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 6rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 1024px) {
  .elementor-489 .elementor-element.elementor-element-f6b0085 {
    --min-height: 650px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 767px) {
  .elementor-489 .elementor-element.elementor-element-f6b0085 {
    --padding-top: 5rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-489
    .elementor-element.elementor-element-6f0573e
    > .elementor-widget-container {
    padding: 0px 0px 6px 0px;
  }

  .elementor-489
    .elementor-element.elementor-element-6f0573e
    .title_all_box
    div.font-16 {
    padding: 7px 15px 5px 15px;
  }

  .elementor-489
    .elementor-element.elementor-element-e316bbc
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-489
    .elementor-element.elementor-element-e316bbc
    .title_all_box
    .typtwo {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-489
    .elementor-element.elementor-element-d60c60b
    > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
  }

  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    p,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h1,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h2,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h3,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h4,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h5,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h6,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    a,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    ul
    li,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    ul
    li
    a {
    font-size: 18px;
    line-height: 26px;
  }

  .elementor-489 .elementor-element.elementor-element-0755312 .theme_btn_all a {
    padding: 10px 20px 10px 20px !important;
  }
}

@media (min-width: 768px) {
  .elementor-489 .elementor-element.elementor-element-f6b0085 {
    --content-width: 1200px;
  }

  .elementor-489 .elementor-element.elementor-element-6b0dd8a {
    --width: 50%;
  }

  .elementor-489 .elementor-element.elementor-element-15aee2b {
    --width: 50%;
  }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-489 .elementor-element.elementor-element-6b0dd8a {
    --width: 100%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-489 .elementor-element.elementor-element-6b0dd8a {
    --width: 100%;
  }
}

.elementor-489 .elementor-element.elementor-element-f6b0085 {
  --display: flex;
  --min-height: 900px;
  --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;
  --overflow: hidden;
  --overlay-opacity: 1;
  --padding-top: 6rem;
  --padding-bottom: 0rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-489
  .elementor-element.elementor-element-f6b0085:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../uploads/2024/12/home-1-1-slider-2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-489 .elementor-element.elementor-element-f6b0085::before,
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .elementor-background-video-container::before,
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .elementor-background-slideshow::before,
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-489
  .elementor-element.elementor-element-f6b0085
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(65deg, #002b22eb 30%, #002b2230 86%);
}

.elementor-489 .elementor-element.elementor-element-6b0dd8a {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-489
  .elementor-element.elementor-element-6f0573e
  .title_all_box
  div.font-16 {
  background-color: var(--e-global-color-ac1adaf);
  color: var(--e-global-color-b6f052b);
  padding: 7px 24px 6px 25px;
  border-radius: 50px 50px 50px 50px;
}

.elementor-489
  .elementor-element.elementor-element-6f0573e
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-489 .elementor-element.elementor-element-6f0573e .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-489
  .elementor-element.elementor-element-6f0573e
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-489
  .elementor-element.elementor-element-6f0573e
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-489
  .elementor-element.elementor-element-e316bbc
  > .elementor-widget-container {
  padding: 0px 0px 18px 0px;
}

.elementor-489 .elementor-element.elementor-element-e316bbc .title_all_box {
  text-align: left;
}

.elementor-489
  .elementor-element.elementor-element-e316bbc
  .title_all_box
  .font-54 {
  font-size: 72px;
  line-height: 84px;
  margin: 0px 0px 0px 0px;
}

.elementor-489
  .elementor-element.elementor-element-e316bbc
  .title_all_box
  .typone {
  color: #ffffff;
}

.elementor-489
  .elementor-element.elementor-element-e316bbc
  .title_all_box
  .typtwo {
  font-size: 72px;
  font-weight: 100;
  line-height: 84px;
}

.elementor-489
  .elementor-element.elementor-element-e316bbc
  .title_all_box
  .typtwo {
  color: var(--e-global-color-eea3424);
}

.elementor-489
  .elementor-element.elementor-element-d60c60b
  > .elementor-widget-container {
  padding: 0px 0px 35px 0px;
}

.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  p,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h1,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h2,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h3,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h4,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h5,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h6,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  a,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  ul
  li,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-51ddb00);
}

.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  p,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h1,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h2,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h3,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h4,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h5,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  h6,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  a,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  ul
  li,
.elementor-489
  .elementor-element.elementor-element-d60c60b
  .position_p_relative
  ul
  li
  a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-489 .elementor-element.elementor-element-0755312 .theme_btn_all a {
  background-color: var(--e-global-color-4a242fc);
  flex-direction: row-reverse;
  font-size: 18px;
  border-style: solid;
  border-color: var(--e-global-color-ccd536d);
}

.elementor-489
  .elementor-element.elementor-element-0755312
  .theme_btn_all
  a:hover {
  background-color: var(--e-global-color-ac1adaf);
}

.elementor-489 .elementor-element.elementor-element-0755312 .theme_btn_all {
  text-align: left;
}

.elementor-489 .elementor-element.elementor-element-0755312 .theme_btn_all a {
  color: #182f27;
}

.elementor-489 .elementor-element.elementor-element-0755312 .theme_btn_all a {
  border-radius: 30px 30px 30px 30px !important;
  padding: 17px 30px 17px 30px !important;
}

.elementor-489
  .elementor-element.elementor-element-0755312
  .theme_btn_all
  a:hover {
  color: var(--e-global-color-1688aac);
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-489
  .elementor-element.elementor-element-0755312
  .theme_btn_all
  a:hover
  i,
.elementor-489
  .elementor-element.elementor-element-0755312
  .theme_btn_all
  a:hover
  span {
  color: var(--e-global-color-1688aac);
}

.elementor-489
  .elementor-element.elementor-element-0755312
  .theme_btn_all
  a:hover
  svg
  path {
  fill: var(--e-global-color-1688aac);
}

.elementor-489 .elementor-element.elementor-element-15aee2b {
  --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;
}

@media (max-width: 1366px) {
  .elementor-489
    .elementor-element.elementor-element-e316bbc
    .title_all_box
    .font-54 {
    font-size: 60px;
    line-height: 70px;
  }

  .elementor-489
    .elementor-element.elementor-element-e316bbc
    .title_all_box
    .typtwo {
    font-size: 60px;
    line-height: 70px;
  }
}

@media (max-width: 1200px) {
  .elementor-489 .elementor-element.elementor-element-f6b0085 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 6rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 1024px) {
  .elementor-489 .elementor-element.elementor-element-f6b0085 {
    --min-height: 650px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 767px) {
  .elementor-489 .elementor-element.elementor-element-f6b0085 {
    --padding-top: 5rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-489
    .elementor-element.elementor-element-6f0573e
    > .elementor-widget-container {
    padding: 0px 0px 6px 0px;
  }

  .elementor-489
    .elementor-element.elementor-element-6f0573e
    .title_all_box
    div.font-16 {
    padding: 7px 15px 5px 15px;
  }

  .elementor-489
    .elementor-element.elementor-element-e316bbc
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-489
    .elementor-element.elementor-element-e316bbc
    .title_all_box
    .typtwo {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-489
    .elementor-element.elementor-element-d60c60b
    > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
  }

  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    p,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h1,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h2,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h3,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h4,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h5,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    h6,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    a,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    ul
    li,
  .elementor-489
    .elementor-element.elementor-element-d60c60b
    .position_p_relative
    ul
    li
    a {
    font-size: 18px;
    line-height: 26px;
  }

  .elementor-489 .elementor-element.elementor-element-0755312 .theme_btn_all a {
    padding: 10px 20px 10px 20px !important;
  }
}

@media (min-width: 768px) {
  .elementor-489 .elementor-element.elementor-element-f6b0085 {
    --content-width: 1200px;
  }

  .elementor-489 .elementor-element.elementor-element-6b0dd8a {
    --width: 50%;
  }

  .elementor-489 .elementor-element.elementor-element-15aee2b {
    --width: 50%;
  }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-489 .elementor-element.elementor-element-6b0dd8a {
    --width: 100%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-489 .elementor-element.elementor-element-6b0dd8a {
    --width: 100%;
  }
}

.elementor-490 .elementor-element.elementor-element-1274f9b {
  --display: flex;
  --min-height: 900px;
  --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;
  --overflow: hidden;
  --overlay-opacity: 1;
  --padding-top: 6rem;
  --padding-bottom: 0rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-490
  .elementor-element.elementor-element-1274f9b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../uploads/2024/12/home-1-1-slider-3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-490 .elementor-element.elementor-element-1274f9b::before,
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .elementor-background-video-container::before,
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .elementor-background-slideshow::before,
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(65deg, #002b22eb 30%, #002b2230 86%);
}

.elementor-490 .elementor-element.elementor-element-c3a480a {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-490
  .elementor-element.elementor-element-62d6596
  .title_all_box
  div.font-16 {
  background-color: var(--e-global-color-ac1adaf);
  color: var(--e-global-color-b6f052b);
  padding: 7px 24px 6px 25px;
  border-radius: 50px 50px 50px 50px;
}

.elementor-490
  .elementor-element.elementor-element-62d6596
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-490 .elementor-element.elementor-element-62d6596 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-490
  .elementor-element.elementor-element-62d6596
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-490
  .elementor-element.elementor-element-62d6596
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-490
  .elementor-element.elementor-element-bbee563
  > .elementor-widget-container {
  padding: 0px 0px 18px 0px;
}

.elementor-490 .elementor-element.elementor-element-bbee563 .title_all_box {
  text-align: left;
}

.elementor-490
  .elementor-element.elementor-element-bbee563
  .title_all_box
  .font-54 {
  font-size: 72px;
  line-height: 84px;
  margin: 0px 0px 0px 0px;
}

.elementor-490
  .elementor-element.elementor-element-bbee563
  .title_all_box
  .typone {
  color: #ffffff;
}

.elementor-490
  .elementor-element.elementor-element-bbee563
  .title_all_box
  .typtwo {
  font-size: 72px;
  font-weight: 100;
  line-height: 84px;
}

.elementor-490
  .elementor-element.elementor-element-bbee563
  .title_all_box
  .typtwo {
  color: var(--e-global-color-eea3424);
}

.elementor-490
  .elementor-element.elementor-element-8d8446a
  > .elementor-widget-container {
  padding: 0px 0px 35px 0px;
}

.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  p,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h1,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h2,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h3,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h4,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h5,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h6,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  a,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  ul
  li,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-51ddb00);
}

.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  p,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h1,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h2,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h3,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h4,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h5,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h6,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  a,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  ul
  li,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  ul
  li
  a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-490 .elementor-element.elementor-element-8570d32 .theme_btn_all a {
  background-color: var(--e-global-color-4a242fc);
  flex-direction: row-reverse;
  font-size: 18px;
  border-style: solid;
  border-color: var(--e-global-color-ccd536d);
}

.elementor-490
  .elementor-element.elementor-element-8570d32
  .theme_btn_all
  a:hover {
  background-color: var(--e-global-color-ac1adaf);
}

.elementor-490 .elementor-element.elementor-element-8570d32 .theme_btn_all {
  text-align: left;
}

.elementor-490 .elementor-element.elementor-element-8570d32 .theme_btn_all a {
  color: #182f27;
}

.elementor-490 .elementor-element.elementor-element-8570d32 .theme_btn_all a {
  border-radius: 30px 30px 30px 30px !important;
  padding: 17px 30px 17px 30px !important;
}

.elementor-490
  .elementor-element.elementor-element-8570d32
  .theme_btn_all
  a:hover {
  color: var(--e-global-color-1688aac);
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-490
  .elementor-element.elementor-element-8570d32
  .theme_btn_all
  a:hover
  i,
.elementor-490
  .elementor-element.elementor-element-8570d32
  .theme_btn_all
  a:hover
  span {
  color: var(--e-global-color-1688aac);
}

.elementor-490
  .elementor-element.elementor-element-8570d32
  .theme_btn_all
  a:hover
  svg
  path {
  fill: var(--e-global-color-1688aac);
}

.elementor-490 .elementor-element.elementor-element-b43967d {
  --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;
}

@media (max-width: 1366px) {
  .elementor-490
    .elementor-element.elementor-element-bbee563
    .title_all_box
    .font-54 {
    font-size: 60px;
    line-height: 70px;
  }

  .elementor-490
    .elementor-element.elementor-element-bbee563
    .title_all_box
    .typtwo {
    font-size: 60px;
    line-height: 70px;
  }
}

@media (max-width: 1200px) {
  .elementor-490 .elementor-element.elementor-element-1274f9b {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 6rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 1024px) {
  .elementor-490 .elementor-element.elementor-element-1274f9b {
    --min-height: 650px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 767px) {
  .elementor-490 .elementor-element.elementor-element-1274f9b {
    --padding-top: 5rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-490
    .elementor-element.elementor-element-62d6596
    > .elementor-widget-container {
    padding: 0px 0px 6px 0px;
  }

  .elementor-490
    .elementor-element.elementor-element-62d6596
    .title_all_box
    div.font-16 {
    padding: 7px 15px 5px 15px;
  }

  .elementor-490
    .elementor-element.elementor-element-bbee563
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-490
    .elementor-element.elementor-element-bbee563
    .title_all_box
    .typtwo {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-490
    .elementor-element.elementor-element-8d8446a
    > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
  }

  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    p,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h1,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h2,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h3,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h4,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h5,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h6,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    a,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    ul
    li,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    ul
    li
    a {
    font-size: 18px;
    line-height: 26px;
  }

  .elementor-490 .elementor-element.elementor-element-8570d32 .theme_btn_all a {
    padding: 10px 20px 10px 20px !important;
  }
}

@media (min-width: 768px) {
  .elementor-490 .elementor-element.elementor-element-1274f9b {
    --content-width: 1200px;
  }

  .elementor-490 .elementor-element.elementor-element-c3a480a {
    --width: 44%;
  }

  .elementor-490 .elementor-element.elementor-element-b43967d {
    --width: 50%;
  }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-490 .elementor-element.elementor-element-c3a480a {
    --width: 100%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-490 .elementor-element.elementor-element-c3a480a {
    --width: 100%;
  }
}

.elementor-490 .elementor-element.elementor-element-1274f9b {
  --display: flex;
  --min-height: 900px;
  --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;
  --overflow: hidden;
  --overlay-opacity: 1;
  --padding-top: 6rem;
  --padding-bottom: 0rem;
  --padding-left: 1rem;
  --padding-right: 1rem;
}

.elementor-490
  .elementor-element.elementor-element-1274f9b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../uploads/2024/12/home-1-1-slider-3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-490 .elementor-element.elementor-element-1274f9b::before,
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .elementor-background-video-container::before,
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .elementor-background-slideshow::before,
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-490
  .elementor-element.elementor-element-1274f9b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(65deg, #002b22eb 30%, #002b2230 86%);
}

.elementor-490 .elementor-element.elementor-element-c3a480a {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-490
  .elementor-element.elementor-element-62d6596
  .title_all_box
  div.font-16 {
  background-color: var(--e-global-color-ac1adaf);
  color: var(--e-global-color-b6f052b);
  padding: 7px 24px 6px 25px;
  border-radius: 50px 50px 50px 50px;
}

.elementor-490
  .elementor-element.elementor-element-62d6596
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}

.elementor-490 .elementor-element.elementor-element-62d6596 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-490
  .elementor-element.elementor-element-62d6596
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-490
  .elementor-element.elementor-element-62d6596
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-490
  .elementor-element.elementor-element-bbee563
  > .elementor-widget-container {
  padding: 0px 0px 18px 0px;
}

.elementor-490 .elementor-element.elementor-element-bbee563 .title_all_box {
  text-align: left;
}

.elementor-490
  .elementor-element.elementor-element-bbee563
  .title_all_box
  .font-54 {
  font-size: 72px;
  line-height: 84px;
  margin: 0px 0px 0px 0px;
}

.elementor-490
  .elementor-element.elementor-element-bbee563
  .title_all_box
  .typone {
  color: #ffffff;
}

.elementor-490
  .elementor-element.elementor-element-bbee563
  .title_all_box
  .typtwo {
  font-size: 72px;
  font-weight: 100;
  line-height: 84px;
}

.elementor-490
  .elementor-element.elementor-element-bbee563
  .title_all_box
  .typtwo {
  color: var(--e-global-color-eea3424);
}

.elementor-490
  .elementor-element.elementor-element-8d8446a
  > .elementor-widget-container {
  padding: 0px 0px 35px 0px;
}

.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  p,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h1,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h2,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h3,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h4,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h5,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h6,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  a,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  ul
  li,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-51ddb00);
}

.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  p,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h1,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h2,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h3,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h4,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h5,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  h6,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  a,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  ul
  li,
.elementor-490
  .elementor-element.elementor-element-8d8446a
  .position_p_relative
  ul
  li
  a {
  font-size: 20px;
  font-weight: 400;
}

.elementor-490 .elementor-element.elementor-element-8570d32 .theme_btn_all a {
  background-color: var(--e-global-color-4a242fc);
  flex-direction: row-reverse;
  font-size: 18px;
  border-style: solid;
  border-color: var(--e-global-color-ccd536d);
}

.elementor-490
  .elementor-element.elementor-element-8570d32
  .theme_btn_all
  a:hover {
  background-color: var(--e-global-color-ac1adaf);
}

.elementor-490 .elementor-element.elementor-element-8570d32 .theme_btn_all {
  text-align: left;
}

.elementor-490 .elementor-element.elementor-element-8570d32 .theme_btn_all a {
  color: #182f27;
}

.elementor-490 .elementor-element.elementor-element-8570d32 .theme_btn_all a {
  border-radius: 30px 30px 30px 30px !important;
  padding: 17px 30px 17px 30px !important;
}

.elementor-490
  .elementor-element.elementor-element-8570d32
  .theme_btn_all
  a:hover {
  color: var(--e-global-color-1688aac);
  border-color: var(--e-global-color-ac1adaf);
}

.elementor-490
  .elementor-element.elementor-element-8570d32
  .theme_btn_all
  a:hover
  i,
.elementor-490
  .elementor-element.elementor-element-8570d32
  .theme_btn_all
  a:hover
  span {
  color: var(--e-global-color-1688aac);
}

.elementor-490
  .elementor-element.elementor-element-8570d32
  .theme_btn_all
  a:hover
  svg
  path {
  fill: var(--e-global-color-1688aac);
}

.elementor-490 .elementor-element.elementor-element-b43967d {
  --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;
}

@media (max-width: 1366px) {
  .elementor-490
    .elementor-element.elementor-element-bbee563
    .title_all_box
    .font-54 {
    font-size: 60px;
    line-height: 70px;
  }

  .elementor-490
    .elementor-element.elementor-element-bbee563
    .title_all_box
    .typtwo {
    font-size: 60px;
    line-height: 70px;
  }
}

@media (max-width: 1200px) {
  .elementor-490 .elementor-element.elementor-element-1274f9b {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 6rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 1024px) {
  .elementor-490 .elementor-element.elementor-element-1274f9b {
    --min-height: 650px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
}

@media (max-width: 767px) {
  .elementor-490 .elementor-element.elementor-element-1274f9b {
    --padding-top: 5rem;
    --padding-bottom: 0rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-490
    .elementor-element.elementor-element-62d6596
    > .elementor-widget-container {
    padding: 0px 0px 6px 0px;
  }

  .elementor-490
    .elementor-element.elementor-element-62d6596
    .title_all_box
    div.font-16 {
    padding: 7px 15px 5px 15px;
  }

  .elementor-490
    .elementor-element.elementor-element-bbee563
    .title_all_box
    .font-54 {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-490
    .elementor-element.elementor-element-bbee563
    .title_all_box
    .typtwo {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-490
    .elementor-element.elementor-element-8d8446a
    > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
  }

  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    p,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h1,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h2,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h3,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h4,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h5,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    h6,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    a,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    ul
    li,
  .elementor-490
    .elementor-element.elementor-element-8d8446a
    .position_p_relative
    ul
    li
    a {
    font-size: 18px;
    line-height: 26px;
  }

  .elementor-490 .elementor-element.elementor-element-8570d32 .theme_btn_all a {
    padding: 10px 20px 10px 20px !important;
  }
}

@media (min-width: 768px) {
  .elementor-490 .elementor-element.elementor-element-1274f9b {
    --content-width: 1200px;
  }

  .elementor-490 .elementor-element.elementor-element-c3a480a {
    --width: 44%;
  }

  .elementor-490 .elementor-element.elementor-element-b43967d {
    --width: 50%;
  }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-490 .elementor-element.elementor-element-c3a480a {
    --width: 100%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-490 .elementor-element.elementor-element-c3a480a {
    --width: 100%;
  }
}

.elementor-459 .elementor-element.elementor-element-04e93f6 {
  --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;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459 .elementor-element.elementor-element-6c765c1 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459 .elementor-element.elementor-element-6c765c1.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

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

.elementor-459 .elementor-element.elementor-element-a6bc388 img {
  width: 70px;
  max-width: 70px;
  height: 70px;
  object-fit: cover;
  object-position: center center;
  border-radius: 60px 60px 60px 60px;
}

.elementor-459 .elementor-element.elementor-element-5c32902 {
  z-index: 1;
}

.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative {
  text-align: center;
}

.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  p,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h1,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h2,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h3,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h4,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h5,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h6,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  a,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  ul
  li,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  ul
  li
  a {
  color: #6b6a66;
}

.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  p,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h1,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h2,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h3,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h4,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h5,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h6,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  a,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  ul
  li,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  ul
  li
  a {
  font-size: 20px;
  line-height: 30px;
}

.elementor-459 .elementor-element.elementor-element-cdb952d {
  width: 100%;
  max-width: 100%;
  top: 91px;
}

body:not(.rtl) .elementor-459 .elementor-element.elementor-element-cdb952d {
  left: -1px;
}

body.rtl .elementor-459 .elementor-element.elementor-element-cdb952d {
  right: -1px;
}

.elementor-459 .elementor-element.elementor-element-cdb952d img {
  opacity: 0.77;
}

.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative {
  text-align: center;
}

.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  p,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h1,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h2,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h3,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h4,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h5,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h6,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  a,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  ul
  li,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-1cba9b3);
}

.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  p,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h1,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h2,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h3,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h4,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h5,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h6,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  a,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  ul
  li,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  ul
  li
  a {
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-459 .elementor-element.elementor-element-d3564f7 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459
  .elementor-element.elementor-element-fcac6f6
  > .elementor-widget-container {
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ecebe4;
  border-radius: 15px 15px 15px 15px;
}

.elementor-459 .elementor-element.elementor-element-fcac6f6 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-459
  .elementor-element.elementor-element-fcac6f6
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-fcac6f6
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-fcac6f6
  .title_all_box
  .font-54 {
  font-size: 34px;
  line-height: 42px;
}

.elementor-459
  .elementor-element.elementor-element-c27c1ff
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}

.elementor-459 .elementor-element.elementor-element-c27c1ff img {
  width: 100%;
  height: 390px;
  object-fit: cover;
  object-position: center center;
  border-radius: 15px 15px 15px 15px;
}

.elementor-459 .elementor-element.elementor-element-89f80a6 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459 .elementor-element.elementor-element-9c0ee73 img {
  width: 100%;
  height: 420px;
  object-fit: cover;
  object-position: center center;
  border-radius: 15px 15px 15px 15px;
}

.elementor-459 .elementor-element.elementor-element-1503568 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-459
  .elementor-element.elementor-element-1503568:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-459
  .elementor-element.elementor-element-1503568
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-459 .elementor-element.elementor-element-631d791 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459 .elementor-element.elementor-element-4743b25 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-459
  .elementor-element.elementor-element-4743b25
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-4743b25
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-4743b25
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-459 .elementor-element.elementor-element-e300f24 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459 .elementor-element.elementor-element-e5c8d2c .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-459
  .elementor-element.elementor-element-e5c8d2c
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-e5c8d2c
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-e5c8d2c
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-459
  .elementor-element.elementor-element-e5c8d2c
  .title_all_box
  .font-54
  span,
.elementor-459
  .elementor-element.elementor-element-e5c8d2c
  .title_all_box
  .font-54
  a {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-51ddb00);
}

.elementor-459 .elementor-element.elementor-element-f902fba .theme_btn_all a {
  flex-direction: row-reverse;
}

.elementor-459 .elementor-element.elementor-element-f902fba .theme_btn_all a {
  justify-content: left;
}

.elementor-459 .elementor-element.elementor-element-f902fba .theme_btn_all a i,
.elementor-459
  .elementor-element.elementor-element-f902fba
  .theme_btn_all
  a
  span {
  color: var(--e-global-color-eea3424);
}

.elementor-459
  .elementor-element.elementor-element-f902fba
  .theme_btn_all
  a
  svg
  path {
  fill: var(--e-global-color-eea3424);
}

.elementor-459
  .elementor-element.elementor-element-f902fba
  .theme_btn_all
  a
  svg
  path,
.elementor-459
  .elementor-element.elementor-element-f902fba
  .theme_btn_all
  a
  svg
  circle {
  stroke: var(--e-global-color-eea3424);
}

.elementor-459 .elementor-element.elementor-element-f902fba .theme_btn_all a {
  color: var(--e-global-color-eea3424);
}

@media (max-width: 1366px) {
  .elementor-459 .elementor-element.elementor-element-04e93f6 {
    --justify-content: center;
  }
}

@media (max-width: 1024px) {
  .elementor-459 .elementor-element.elementor-element-6c765c1 {
    --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;
  }

  .elementor-459 .elementor-element.elementor-element-bb934e7 {
    width: var(--container-widget-width, 367px);
    max-width: 367px;
    --container-widget-width: 367px;
    --container-widget-flex-grow: 0;
  }

  .elementor-459 .elementor-element.elementor-element-f64ed10 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-459 .elementor-element.elementor-element-5c32902 {
    z-index: 2;
  }

  .elementor-459 .elementor-element.elementor-element-d3564f7 {
    --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;
  }

  .elementor-459 .elementor-element.elementor-element-fcac6f6 {
    width: var(--container-widget-width, 595px);
    max-width: 595px;
    --container-widget-width: 595px;
    --container-widget-flex-grow: 0;
  }

  .elementor-459 .elementor-element.elementor-element-89f80a6 {
    --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;
  }

  .elementor-459 .elementor-element.elementor-element-9c0ee73 img {
    height: 296px;
    object-position: top center;
  }
}

@media (max-width: 880px) {
  .elementor-459 .elementor-element.elementor-element-fcac6f6 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-459 .elementor-element.elementor-element-bb934e7 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-459 .elementor-element.elementor-element-f64ed10 {
    --width: 100%;
  }

  .elementor-459
    .elementor-element.elementor-element-fcac6f6
    .title_all_box
    .font-54 {
    font-size: 26px;
    line-height: 36px;
  }

  .elementor-459 .elementor-element.elementor-element-c27c1ff img {
    width: 100%;
  }

  .elementor-459 .elementor-element.elementor-element-89f80a6 {
    --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-459 .elementor-element.elementor-element-9c0ee73 img {
    width: 100%;
    object-position: center center;
  }

  .elementor-459 .elementor-element.elementor-element-1503568 {
    --width: 100%;
  }
}

@media (min-width: 768px) {
  .elementor-459 .elementor-element.elementor-element-6c765c1 {
    --width: 25%;
  }

  .elementor-459 .elementor-element.elementor-element-d3564f7 {
    --width: 40%;
  }

  .elementor-459 .elementor-element.elementor-element-89f80a6 {
    --width: 31%;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-459 .elementor-element.elementor-element-d3564f7 {
    --width: 38%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-459 .elementor-element.elementor-element-6c765c1 {
    --width: 100%;
  }

  .elementor-459 .elementor-element.elementor-element-f64ed10 {
    --width: 66%;
  }

  .elementor-459 .elementor-element.elementor-element-d3564f7 {
    --width: 100%;
  }

  .elementor-459 .elementor-element.elementor-element-89f80a6 {
    --width: 100%;
  }

  .elementor-459 .elementor-element.elementor-element-1503568 {
    --width: 45%;
  }
}

.elementor-459 .elementor-element.elementor-element-04e93f6 {
  --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;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459 .elementor-element.elementor-element-6c765c1 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459 .elementor-element.elementor-element-6c765c1.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

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

.elementor-459 .elementor-element.elementor-element-a6bc388 img {
  width: 70px;
  max-width: 70px;
  height: 70px;
  object-fit: cover;
  object-position: center center;
  border-radius: 60px 60px 60px 60px;
}

.elementor-459 .elementor-element.elementor-element-5c32902 {
  z-index: 1;
}

.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative {
  text-align: center;
}

.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  p,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h1,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h2,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h3,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h4,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h5,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h6,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  a,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  ul
  li,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  ul
  li
  a {
  color: #6b6a66;
}

.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  p,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h1,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h2,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h3,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h4,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h5,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  h6,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  a,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  ul
  li,
.elementor-459
  .elementor-element.elementor-element-5c32902
  .position_p_relative
  ul
  li
  a {
  font-size: 20px;
  line-height: 30px;
}

.elementor-459 .elementor-element.elementor-element-cdb952d {
  width: 100%;
  max-width: 100%;
  top: 91px;
}

body:not(.rtl) .elementor-459 .elementor-element.elementor-element-cdb952d {
  left: -1px;
}

body.rtl .elementor-459 .elementor-element.elementor-element-cdb952d {
  right: -1px;
}

.elementor-459 .elementor-element.elementor-element-cdb952d img {
  opacity: 0.77;
}

.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative {
  text-align: center;
}

.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  p,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h1,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h2,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h3,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h4,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h5,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h6,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  a,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  ul
  li,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-1cba9b3);
}

.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  p,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h1,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h2,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h3,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h4,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h5,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  h6,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  a,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  ul
  li,
.elementor-459
  .elementor-element.elementor-element-4231a4a
  .position_p_relative
  ul
  li
  a {
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-459 .elementor-element.elementor-element-d3564f7 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459
  .elementor-element.elementor-element-fcac6f6
  > .elementor-widget-container {
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ecebe4;
  border-radius: 15px 15px 15px 15px;
}

.elementor-459 .elementor-element.elementor-element-fcac6f6 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-459
  .elementor-element.elementor-element-fcac6f6
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-fcac6f6
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-fcac6f6
  .title_all_box
  .font-54 {
  font-size: 34px;
  line-height: 42px;
}

.elementor-459
  .elementor-element.elementor-element-c27c1ff
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}

.elementor-459 .elementor-element.elementor-element-c27c1ff img {
  width: 100%;
  height: 390px;
  object-fit: cover;
  object-position: center center;
  border-radius: 15px 15px 15px 15px;
}

.elementor-459 .elementor-element.elementor-element-89f80a6 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459 .elementor-element.elementor-element-9c0ee73 img {
  width: 100%;
  height: 420px;
  object-fit: cover;
  object-position: center center;
  border-radius: 15px 15px 15px 15px;
}

.elementor-459 .elementor-element.elementor-element-1503568 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-459
  .elementor-element.elementor-element-1503568:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-459
  .elementor-element.elementor-element-1503568
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-459 .elementor-element.elementor-element-631d791 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459 .elementor-element.elementor-element-4743b25 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-459
  .elementor-element.elementor-element-4743b25
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-4743b25
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-4743b25
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-459 .elementor-element.elementor-element-e300f24 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-459 .elementor-element.elementor-element-e5c8d2c .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-459
  .elementor-element.elementor-element-e5c8d2c
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-e5c8d2c
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-459
  .elementor-element.elementor-element-e5c8d2c
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-459
  .elementor-element.elementor-element-e5c8d2c
  .title_all_box
  .font-54
  span,
.elementor-459
  .elementor-element.elementor-element-e5c8d2c
  .title_all_box
  .font-54
  a {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-51ddb00);
}

.elementor-459 .elementor-element.elementor-element-f902fba .theme_btn_all a {
  flex-direction: row-reverse;
}

.elementor-459 .elementor-element.elementor-element-f902fba .theme_btn_all a {
  justify-content: left;
}

.elementor-459 .elementor-element.elementor-element-f902fba .theme_btn_all a i,
.elementor-459
  .elementor-element.elementor-element-f902fba
  .theme_btn_all
  a
  span {
  color: var(--e-global-color-eea3424);
}

.elementor-459
  .elementor-element.elementor-element-f902fba
  .theme_btn_all
  a
  svg
  path {
  fill: var(--e-global-color-eea3424);
}

.elementor-459
  .elementor-element.elementor-element-f902fba
  .theme_btn_all
  a
  svg
  path,
.elementor-459
  .elementor-element.elementor-element-f902fba
  .theme_btn_all
  a
  svg
  circle {
  stroke: var(--e-global-color-eea3424);
}

.elementor-459 .elementor-element.elementor-element-f902fba .theme_btn_all a {
  color: var(--e-global-color-eea3424);
}

@media (max-width: 1366px) {
  .elementor-459 .elementor-element.elementor-element-04e93f6 {
    --justify-content: center;
  }
}

@media (max-width: 1024px) {
  .elementor-459 .elementor-element.elementor-element-6c765c1 {
    --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;
  }

  .elementor-459 .elementor-element.elementor-element-bb934e7 {
    width: var(--container-widget-width, 367px);
    max-width: 367px;
    --container-widget-width: 367px;
    --container-widget-flex-grow: 0;
  }

  .elementor-459 .elementor-element.elementor-element-f64ed10 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-459 .elementor-element.elementor-element-5c32902 {
    z-index: 2;
  }

  .elementor-459 .elementor-element.elementor-element-d3564f7 {
    --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;
  }

  .elementor-459 .elementor-element.elementor-element-fcac6f6 {
    width: var(--container-widget-width, 595px);
    max-width: 595px;
    --container-widget-width: 595px;
    --container-widget-flex-grow: 0;
  }

  .elementor-459 .elementor-element.elementor-element-89f80a6 {
    --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;
  }

  .elementor-459 .elementor-element.elementor-element-9c0ee73 img {
    height: 296px;
    object-position: top center;
  }
}

@media (max-width: 880px) {
  .elementor-459 .elementor-element.elementor-element-fcac6f6 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-459 .elementor-element.elementor-element-bb934e7 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-459 .elementor-element.elementor-element-f64ed10 {
    --width: 100%;
  }

  .elementor-459
    .elementor-element.elementor-element-fcac6f6
    .title_all_box
    .font-54 {
    font-size: 26px;
    line-height: 36px;
  }

  .elementor-459 .elementor-element.elementor-element-c27c1ff img {
    width: 100%;
  }

  .elementor-459 .elementor-element.elementor-element-89f80a6 {
    --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-459 .elementor-element.elementor-element-9c0ee73 img {
    width: 100%;
    object-position: center center;
  }

  .elementor-459 .elementor-element.elementor-element-1503568 {
    --width: 100%;
  }
}

@media (min-width: 768px) {
  .elementor-459 .elementor-element.elementor-element-6c765c1 {
    --width: 25%;
  }

  .elementor-459 .elementor-element.elementor-element-d3564f7 {
    --width: 40%;
  }

  .elementor-459 .elementor-element.elementor-element-89f80a6 {
    --width: 31%;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-459 .elementor-element.elementor-element-d3564f7 {
    --width: 38%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-459 .elementor-element.elementor-element-6c765c1 {
    --width: 100%;
  }

  .elementor-459 .elementor-element.elementor-element-f64ed10 {
    --width: 66%;
  }

  .elementor-459 .elementor-element.elementor-element-d3564f7 {
    --width: 100%;
  }

  .elementor-459 .elementor-element.elementor-element-89f80a6 {
    --width: 100%;
  }

  .elementor-459 .elementor-element.elementor-element-1503568 {
    --width: 45%;
  }
}

.elementor-691 .elementor-element.elementor-element-cf54d6a {
  --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;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691 .elementor-element.elementor-element-419d1cb {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691 .elementor-element.elementor-element-6895821 img {
  width: 100%;
  height: 420px;
  object-fit: cover;
  object-position: center center;
  border-radius: 15px 15px 15px 15px;
}

.elementor-691 .elementor-element.elementor-element-e27ccb9 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-691
  .elementor-element.elementor-element-e27ccb9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-691
  .elementor-element.elementor-element-e27ccb9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-691 .elementor-element.elementor-element-5b34d1a {
  --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;
  --padding-top: 0px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691 .elementor-element.elementor-element-2ea2620 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-691
  .elementor-element.elementor-element-2ea2620
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-2ea2620
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-2ea2620
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-691 .elementor-element.elementor-element-2f5fe4e {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691 .elementor-element.elementor-element-539e5a9 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-691
  .elementor-element.elementor-element-539e5a9
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-539e5a9
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-539e5a9
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-691
  .elementor-element.elementor-element-539e5a9
  .title_all_box
  .font-54
  span,
.elementor-691
  .elementor-element.elementor-element-539e5a9
  .title_all_box
  .font-54
  a {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-51ddb00);
}

.elementor-691 .elementor-element.elementor-element-0c151cd .theme_btn_all a {
  flex-direction: row-reverse;
}

.elementor-691 .elementor-element.elementor-element-0c151cd .theme_btn_all a {
  justify-content: left;
}

.elementor-691 .elementor-element.elementor-element-0c151cd .theme_btn_all a i,
.elementor-691
  .elementor-element.elementor-element-0c151cd
  .theme_btn_all
  a
  span {
  color: var(--e-global-color-eea3424);
}

.elementor-691
  .elementor-element.elementor-element-0c151cd
  .theme_btn_all
  a
  svg
  path {
  fill: var(--e-global-color-eea3424);
}

.elementor-691
  .elementor-element.elementor-element-0c151cd
  .theme_btn_all
  a
  svg
  path,
.elementor-691
  .elementor-element.elementor-element-0c151cd
  .theme_btn_all
  a
  svg
  circle {
  stroke: var(--e-global-color-eea3424);
}

.elementor-691 .elementor-element.elementor-element-0c151cd .theme_btn_all a {
  color: var(--e-global-color-eea3424);
}

.elementor-691 .elementor-element.elementor-element-e39f1ae {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691
  .elementor-element.elementor-element-387100f
  > .elementor-widget-container {
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ecebe4;
  border-radius: 15px 15px 15px 15px;
}

.elementor-691 .elementor-element.elementor-element-387100f .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-691
  .elementor-element.elementor-element-387100f
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-387100f
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-387100f
  .title_all_box
  .font-54 {
  font-size: 34px;
  line-height: 42px;
}

.elementor-691
  .elementor-element.elementor-element-24a9d9f
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}

.elementor-691 .elementor-element.elementor-element-24a9d9f img {
  width: 100%;
  height: 390px;
  object-fit: cover;
  object-position: center center;
  border-radius: 15px 15px 15px 15px;
}

.elementor-691 .elementor-element.elementor-element-0ccd4d9 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691 .elementor-element.elementor-element-0ccd4d9.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

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

.elementor-691 .elementor-element.elementor-element-f430fe7 img {
  width: 70px;
  max-width: 70px;
  height: 70px;
  object-fit: cover;
  object-position: center center;
  border-radius: 60px 60px 60px 60px;
}

.elementor-691 .elementor-element.elementor-element-04443e4 {
  z-index: 1;
}

.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative {
  text-align: center;
}

.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  p,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h1,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h2,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h3,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h4,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h5,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h6,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  a,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  ul
  li,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  ul
  li
  a {
  color: #6b6a66;
}

.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  p,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h1,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h2,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h3,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h4,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h5,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h6,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  a,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  ul
  li,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  ul
  li
  a {
  font-size: 20px;
  line-height: 30px;
}

.elementor-691 .elementor-element.elementor-element-9da45ad {
  width: 100%;
  max-width: 100%;
  top: 91px;
}

body:not(.rtl) .elementor-691 .elementor-element.elementor-element-9da45ad {
  left: -1px;
}

body.rtl .elementor-691 .elementor-element.elementor-element-9da45ad {
  right: -1px;
}

.elementor-691 .elementor-element.elementor-element-9da45ad img {
  opacity: 0.77;
}

.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative {
  text-align: center;
}

.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  p,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h1,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h2,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h3,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h4,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h5,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h6,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  a,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  ul
  li,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-1cba9b3);
}

.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  p,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h1,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h2,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h3,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h4,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h5,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h6,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  a,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  ul
  li,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  ul
  li
  a {
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

@media (max-width: 1366px) {
  .elementor-691 .elementor-element.elementor-element-cf54d6a {
    --justify-content: center;
  }
}

@media (max-width: 1024px) {
  .elementor-691 .elementor-element.elementor-element-419d1cb {
    --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;
  }

  .elementor-691 .elementor-element.elementor-element-6895821 img {
    height: 296px;
    object-position: top center;
  }

  .elementor-691 .elementor-element.elementor-element-e39f1ae {
    --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;
  }

  .elementor-691 .elementor-element.elementor-element-387100f {
    width: var(--container-widget-width, 595px);
    max-width: 595px;
    --container-widget-width: 595px;
    --container-widget-flex-grow: 0;
  }

  .elementor-691 .elementor-element.elementor-element-0ccd4d9 {
    --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;
  }

  .elementor-691 .elementor-element.elementor-element-19d8adb {
    width: var(--container-widget-width, 367px);
    max-width: 367px;
    --container-widget-width: 367px;
    --container-widget-flex-grow: 0;
  }

  .elementor-691 .elementor-element.elementor-element-d3c65d8 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-691 .elementor-element.elementor-element-04443e4 {
    z-index: 2;
  }
}

@media (max-width: 880px) {
  .elementor-691 .elementor-element.elementor-element-387100f {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-691 .elementor-element.elementor-element-6895821 img {
    width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-e27ccb9 {
    --width: 100%;
  }

  .elementor-691
    .elementor-element.elementor-element-387100f
    .title_all_box
    .font-54 {
    font-size: 26px;
    line-height: 36px;
  }

  .elementor-691 .elementor-element.elementor-element-24a9d9f img {
    width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-19d8adb {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-d3c65d8 {
    --width: 100%;
  }
}

@media (min-width: 768px) {
  .elementor-691 .elementor-element.elementor-element-419d1cb {
    --width: 31%;
  }

  .elementor-691 .elementor-element.elementor-element-e39f1ae {
    --width: 40%;
  }

  .elementor-691 .elementor-element.elementor-element-0ccd4d9 {
    --width: 25%;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-691 .elementor-element.elementor-element-e39f1ae {
    --width: 39%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-691 .elementor-element.elementor-element-419d1cb {
    --width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-e27ccb9 {
    --width: 45%;
  }

  .elementor-691 .elementor-element.elementor-element-e39f1ae {
    --width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-0ccd4d9 {
    --width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-d3c65d8 {
    --width: 66%;
  }
}

.elementor-691 .elementor-element.elementor-element-cf54d6a {
  --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;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691 .elementor-element.elementor-element-419d1cb {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691 .elementor-element.elementor-element-6895821 img {
  width: 100%;
  height: 420px;
  object-fit: cover;
  object-position: center center;
  border-radius: 15px 15px 15px 15px;
}

.elementor-691 .elementor-element.elementor-element-e27ccb9 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-691
  .elementor-element.elementor-element-e27ccb9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-691
  .elementor-element.elementor-element-e27ccb9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-691 .elementor-element.elementor-element-5b34d1a {
  --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;
  --padding-top: 0px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691 .elementor-element.elementor-element-2ea2620 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-691
  .elementor-element.elementor-element-2ea2620
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-2ea2620
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-2ea2620
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-691 .elementor-element.elementor-element-2f5fe4e {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691 .elementor-element.elementor-element-539e5a9 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-691
  .elementor-element.elementor-element-539e5a9
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-539e5a9
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-539e5a9
  .title_all_box
  .font-54 {
  font-size: 20px;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-691
  .elementor-element.elementor-element-539e5a9
  .title_all_box
  .font-54
  span,
.elementor-691
  .elementor-element.elementor-element-539e5a9
  .title_all_box
  .font-54
  a {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-51ddb00);
}

.elementor-691 .elementor-element.elementor-element-0c151cd .theme_btn_all a {
  flex-direction: row-reverse;
}

.elementor-691 .elementor-element.elementor-element-0c151cd .theme_btn_all a {
  justify-content: left;
}

.elementor-691 .elementor-element.elementor-element-0c151cd .theme_btn_all a i,
.elementor-691
  .elementor-element.elementor-element-0c151cd
  .theme_btn_all
  a
  span {
  color: var(--e-global-color-eea3424);
}

.elementor-691
  .elementor-element.elementor-element-0c151cd
  .theme_btn_all
  a
  svg
  path {
  fill: var(--e-global-color-eea3424);
}

.elementor-691
  .elementor-element.elementor-element-0c151cd
  .theme_btn_all
  a
  svg
  path,
.elementor-691
  .elementor-element.elementor-element-0c151cd
  .theme_btn_all
  a
  svg
  circle {
  stroke: var(--e-global-color-eea3424);
}

.elementor-691 .elementor-element.elementor-element-0c151cd .theme_btn_all a {
  color: var(--e-global-color-eea3424);
}

.elementor-691 .elementor-element.elementor-element-e39f1ae {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691
  .elementor-element.elementor-element-387100f
  > .elementor-widget-container {
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ecebe4;
  border-radius: 15px 15px 15px 15px;
}

.elementor-691 .elementor-element.elementor-element-387100f .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-691
  .elementor-element.elementor-element-387100f
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-387100f
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-691
  .elementor-element.elementor-element-387100f
  .title_all_box
  .font-54 {
  font-size: 34px;
  line-height: 42px;
}

.elementor-691
  .elementor-element.elementor-element-24a9d9f
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}

.elementor-691 .elementor-element.elementor-element-24a9d9f img {
  width: 100%;
  height: 390px;
  object-fit: cover;
  object-position: center center;
  border-radius: 15px 15px 15px 15px;
}

.elementor-691 .elementor-element.elementor-element-0ccd4d9 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-691 .elementor-element.elementor-element-0ccd4d9.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

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

.elementor-691 .elementor-element.elementor-element-f430fe7 img {
  width: 70px;
  max-width: 70px;
  height: 70px;
  object-fit: cover;
  object-position: center center;
  border-radius: 60px 60px 60px 60px;
}

.elementor-691 .elementor-element.elementor-element-04443e4 {
  z-index: 1;
}

.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative {
  text-align: center;
}

.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  p,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h1,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h2,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h3,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h4,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h5,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h6,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  a,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  ul
  li,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  ul
  li
  a {
  color: #6b6a66;
}

.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  p,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h1,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h2,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h3,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h4,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h5,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  h6,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  a,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  ul
  li,
.elementor-691
  .elementor-element.elementor-element-04443e4
  .position_p_relative
  ul
  li
  a {
  font-size: 20px;
  line-height: 30px;
}

.elementor-691 .elementor-element.elementor-element-9da45ad {
  width: 100%;
  max-width: 100%;
  top: 91px;
}

body:not(.rtl) .elementor-691 .elementor-element.elementor-element-9da45ad {
  left: -1px;
}

body.rtl .elementor-691 .elementor-element.elementor-element-9da45ad {
  right: -1px;
}

.elementor-691 .elementor-element.elementor-element-9da45ad img {
  opacity: 0.77;
}

.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative {
  text-align: center;
}

.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  p,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h1,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h2,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h3,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h4,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h5,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h6,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  a,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  ul
  li,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-1cba9b3);
}

.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  p,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h1,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h2,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h3,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h4,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h5,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  h6,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  a,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  ul
  li,
.elementor-691
  .elementor-element.elementor-element-a1d57e1
  .position_p_relative
  ul
  li
  a {
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

@media (max-width: 1366px) {
  .elementor-691 .elementor-element.elementor-element-cf54d6a {
    --justify-content: center;
  }
}

@media (max-width: 1024px) {
  .elementor-691 .elementor-element.elementor-element-419d1cb {
    --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;
  }

  .elementor-691 .elementor-element.elementor-element-6895821 img {
    height: 296px;
    object-position: top center;
  }

  .elementor-691 .elementor-element.elementor-element-e39f1ae {
    --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;
  }

  .elementor-691 .elementor-element.elementor-element-387100f {
    width: var(--container-widget-width, 595px);
    max-width: 595px;
    --container-widget-width: 595px;
    --container-widget-flex-grow: 0;
  }

  .elementor-691 .elementor-element.elementor-element-0ccd4d9 {
    --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;
  }

  .elementor-691 .elementor-element.elementor-element-19d8adb {
    width: var(--container-widget-width, 367px);
    max-width: 367px;
    --container-widget-width: 367px;
    --container-widget-flex-grow: 0;
  }

  .elementor-691 .elementor-element.elementor-element-d3c65d8 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-691 .elementor-element.elementor-element-04443e4 {
    z-index: 2;
  }
}

@media (max-width: 880px) {
  .elementor-691 .elementor-element.elementor-element-387100f {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-691 .elementor-element.elementor-element-6895821 img {
    width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-e27ccb9 {
    --width: 100%;
  }

  .elementor-691
    .elementor-element.elementor-element-387100f
    .title_all_box
    .font-54 {
    font-size: 26px;
    line-height: 36px;
  }

  .elementor-691 .elementor-element.elementor-element-24a9d9f img {
    width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-19d8adb {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-d3c65d8 {
    --width: 100%;
  }
}

@media (min-width: 768px) {
  .elementor-691 .elementor-element.elementor-element-419d1cb {
    --width: 31%;
  }

  .elementor-691 .elementor-element.elementor-element-e39f1ae {
    --width: 40%;
  }

  .elementor-691 .elementor-element.elementor-element-0ccd4d9 {
    --width: 25%;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-691 .elementor-element.elementor-element-e39f1ae {
    --width: 39%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-691 .elementor-element.elementor-element-419d1cb {
    --width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-e27ccb9 {
    --width: 45%;
  }

  .elementor-691 .elementor-element.elementor-element-e39f1ae {
    --width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-0ccd4d9 {
    --width: 100%;
  }

  .elementor-691 .elementor-element.elementor-element-d3c65d8 {
    --width: 66%;
  }
}

.elementor-9667 .elementor-element.elementor-element-d6b3cf5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  box-shadow: 0px 28px 18px 5px rgba(0, 0, 0, 0.05);
  --padding-top: 40px;
  --padding-bottom: 35px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-9667
  .elementor-element.elementor-element-d6b3cf5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9667
  .elementor-element.elementor-element-d6b3cf5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-9667 .elementor-element.elementor-element-3d7a466 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667 .elementor-element.elementor-element-03e813c {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-89d8792
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-89d8792 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-ec932ff .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-ec932ff .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-bb0cd90 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-bcae8e7
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-bcae8e7 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-5b87c0e .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-5b87c0e .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-ab870a3 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-2b17bfb
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-2b17bfb img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-8ff154e .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-8ff154e .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-277afe3 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-13882b1
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-13882b1 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-e522b30 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-e522b30 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-a66d194 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-22022b7
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-22022b7 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-a929565 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-a929565 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-80892cf {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-0397df3
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-0397df3 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-74d86ec .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-74d86ec .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-52446c9 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-36e3558
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-36e3558 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-e41a1c3 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-e41a1c3 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-90a5721 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-f3d5d39
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-f3d5d39 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-f8ebdd6 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-f8ebdd6 .themebtnallto a {
  flex-direction: row;
}

.elementor-9667 .elementor-element.elementor-element-d417407 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-9667
  .elementor-element.elementor-element-29b73dc
  > .elementor-widget-container {
  padding: 0px 0px 010px 0px;
}

.elementor-9667 .elementor-element.elementor-element-29b73dc img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #24242c;
  border-radius: 20px 20px 20px 20px;
}

.elementor-9667 .elementor-element.elementor-element-b3ef005 .themebtnallto {
  justify-content: center;
}

.elementor-9667 .elementor-element.elementor-element-b3ef005 .themebtnallto a {
  flex-direction: row;
}

@media (min-width: 768px) {
  .elementor-9667 .elementor-element.elementor-element-03e813c {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-bb0cd90 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-ab870a3 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-277afe3 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-a66d194 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-80892cf {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-52446c9 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-90a5721 {
    --width: 10%;
  }

  .elementor-9667 .elementor-element.elementor-element-d417407 {
    --width: 10%;
  }
}

.elementor-1540 .elementor-element.elementor-element-102f975 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --flex-wrap: wrap;
  --overlay-opacity: 0.02;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #ffffff12;
  --border-color: #ffffff12;
  --padding-top: 5rem;
  --padding-bottom: 4.4rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}

.elementor-1540
  .elementor-element.elementor-element-102f975:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-1540 .elementor-element.elementor-element-102f975::before,
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .elementor-background-video-container::before,
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .elementor-background-slideshow::before,
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../uploads/2024/12/bg-pattern-3.png");
  --background-overlay: "";
  background-position: top center;
  background-size: auto;
}

.elementor-1540 .elementor-element.elementor-element-97393a8 {
  --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;
}

.elementor-1540 .elementor-element.elementor-element-97393a8.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-1540
  .elementor-element.elementor-element-d29bc90
  > .elementor-widget-container {
  padding: 5px 0px 5px 0px;
}

.elementor-1540 .elementor-element.elementor-element-d29bc90.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-1540 .elementor-element.elementor-element-d29bc90 .title_all_box {
  text-align: left;
}

.elementor-1540
  .elementor-element.elementor-element-d29bc90
  .title_all_box
  .font-54 {
  font-size: 36px;
  line-height: 42px;
}

.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  > .elementor-widget-container {
  padding: 0px 0px 8px 0px;
}

.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  p,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h1,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h2,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h3,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h4,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h5,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h6,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  a,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  ul
  li,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-c06f1d9);
}

body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-c738081 {
  left: 235px;
}

body.rtl .elementor-1540 .elementor-element.elementor-element-c738081 {
  right: 235px;
}

.elementor-1540 .elementor-element.elementor-element-c738081 {
  top: 187px;
}

.elementor-1540 .elementor-element.elementor-element-c738081 img {
  width: 74%;
}

.elementor-1540 .elementor-element.elementor-element-065c765 {
  --display: flex;
  --min-height: 120px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 140px 140px 140px 140px;
}

.elementor-1540
  .elementor-element.elementor-element-065c765:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1540
  .elementor-element.elementor-element-065c765
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4076084);
}

.elementor-1540
  .elementor-element.elementor-element-5c59126
  > .elementor-widget-container {
  padding: 5px 5px 3px 5px;
}

.elementor-1540 .elementor-element.elementor-element-5c59126 .iconbx {
  display: inline-flex !important;
}

.elementor-1540 .elementor-element.elementor-element-5c59126 .iconbx .icon i,
.elementor-1540
  .elementor-element.elementor-element-5c59126
  .iconbx
  .icon
  span {
  color: var(--e-global-color-b6f052b);
}

.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative {
  text-align: center;
}

.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  p,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h1,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h2,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h3,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h4,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h5,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h6,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  a,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  ul
  li,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-b6f052b);
}

.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  p,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h1,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h2,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h3,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h4,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h5,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h6,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  a,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  ul
  li,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  ul
  li
  a {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
}

.elementor-1540 .elementor-element.elementor-element-ee4baed {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1540 .elementor-element.elementor-element-ffab7a0 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-64c1724);
  --border-color: var(--e-global-color-64c1724);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 0px;
}

.elementor-1540 .elementor-element.elementor-element-5cbf906 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-1540
  .elementor-element.elementor-element-5cbf906
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-5cbf906
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-5cbf906
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
}

.elementor-1540
  .elementor-element.elementor-element-4e41ebf
  .list_items_box
  li
  .l_box {
  flex-direction: row;
}

.elementor-1540
  .elementor-element.elementor-element-4e41ebf
  .list_items_box
  li
  .l_box {
  justify-content: flex-start;
  align-items: center;
}

.elementor-1540
  .elementor-element.elementor-element-4e41ebf
  .list_items
  .font-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: var(--e-global-color-51ddb00);
}

.elementor-1540 .elementor-element.elementor-element-935f529 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-64c1724);
  --border-color: var(--e-global-color-64c1724);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 0px;
}

.elementor-1540 .elementor-element.elementor-element-f18eb51 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-1540
  .elementor-element.elementor-element-f18eb51
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-f18eb51
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-f18eb51
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
}

.elementor-1540
  .elementor-element.elementor-element-fb8cde7
  .list_items_box
  li
  .l_box {
  flex-direction: row;
}

.elementor-1540
  .elementor-element.elementor-element-fb8cde7
  .list_items_box
  li
  .l_box {
  justify-content: flex-start;
  align-items: center;
}

.elementor-1540
  .elementor-element.elementor-element-fb8cde7
  .list_items
  .font-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: var(--e-global-color-51ddb00);
}

.elementor-1540 .elementor-element.elementor-element-9b0ca3e {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-64c1724);
  --border-color: var(--e-global-color-64c1724);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 0px;
}

.elementor-1540 .elementor-element.elementor-element-af8312f .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-1540
  .elementor-element.elementor-element-af8312f
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-af8312f
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-af8312f
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
}

.elementor-1540
  .elementor-element.elementor-element-3c1a2ca
  .list_items_box
  li
  .l_box {
  flex-direction: row;
}

.elementor-1540
  .elementor-element.elementor-element-3c1a2ca
  .list_items_box
  li
  .l_box {
  justify-content: flex-start;
  align-items: center;
}

.elementor-1540
  .elementor-element.elementor-element-3c1a2ca
  .list_items
  .font-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: var(--e-global-color-51ddb00);
}

.elementor-1540 .elementor-element.elementor-element-325f232 {
  --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 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #ffffff12;
  --border-color: #ffffff12;
  --padding-top: 1rem;
  --padding-bottom: 1rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}

.elementor-1540
  .elementor-element.elementor-element-325f232:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1540
  .elementor-element.elementor-element-325f232
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-eaf5c75);
}

.elementor-1540 .elementor-element.elementor-element-293089f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}

.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  p,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h1,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h2,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h3,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h4,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h5,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h6,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  a,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  ul
  li,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-51ddb00);
}

.elementor-1540 .elementor-element.elementor-element-0901704 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
}

.elementor-1540 .elementor-element.elementor-element-ea8f2b5 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-1540
  .elementor-element.elementor-element-ea8f2b5
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-ea8f2b5
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-ea8f2b5
  .title_all_box
  .font-54 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  color: var(--e-global-color-51ddb00);
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-57ca4b6 .social-icons ul {
  text-align: left;
  justify-content: left;
}

.elementor-1540
  .elementor-element.elementor-element-57ca4b6
  .social-icons
  ul
  li
  .m_icon {
  color: var(--e-global-color-51ddb00);
  background: var(--e-global-color-64c1724);
}

.elementor-1540
  .elementor-element.elementor-element-57ca4b6
  .social-icons
  ul
  li
  .m_icon
  svg
  path {
  fill: var(--e-global-color-51ddb00);
}

@media (max-width: 1024px) {
  .elementor-1540 .elementor-element.elementor-element-97393a8 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
}

@media (min-width: 768px) {
  .elementor-1540 .elementor-element.elementor-element-102f975 {
    --content-width: 1200px;
  }

  .elementor-1540 .elementor-element.elementor-element-97393a8 {
    --width: 39%;
  }

  .elementor-1540 .elementor-element.elementor-element-065c765 {
    --width: 120px;
  }

  .elementor-1540 .elementor-element.elementor-element-ee4baed {
    --width: 56%;
  }

  .elementor-1540 .elementor-element.elementor-element-ffab7a0 {
    --width: 33.33%;
  }

  .elementor-1540 .elementor-element.elementor-element-935f529 {
    --width: 33.33%;
  }

  .elementor-1540 .elementor-element.elementor-element-9b0ca3e {
    --width: 33.33%;
  }

  .elementor-1540 .elementor-element.elementor-element-325f232 {
    --content-width: 1200px;
  }

  .elementor-1540 .elementor-element.elementor-element-293089f {
    --width: 50%;
  }

  .elementor-1540 .elementor-element.elementor-element-0901704 {
    --width: 50%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1540 .elementor-element.elementor-element-97393a8 {
    --width: 100%;
  }

  .elementor-1540 .elementor-element.elementor-element-ee4baed {
    --width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-1540 .elementor-element.elementor-element-97393a8 {
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }

  body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-c738081 {
    left: 247px;
  }

  body.rtl .elementor-1540 .elementor-element.elementor-element-c738081 {
    right: 247px;
  }

  .elementor-1540 .elementor-element.elementor-element-c738081 {
    top: -43px;
  }

  .elementor-1540 .elementor-element.elementor-element-065c765 {
    --width: 187px;
    --min-height: 187px;
  }

  .elementor-1540 .elementor-element.elementor-element-ee4baed {
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-1540 .elementor-element.elementor-element-ffab7a0 {
    --width: 48%;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-1540 .elementor-element.elementor-element-935f529 {
    --width: 48%;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-1540 .elementor-element.elementor-element-9b0ca3e {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 29px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-1540
    .elementor-element.elementor-element-cd72717
    .position_p_relative {
    text-align: center;
  }

  .elementor-1540 .elementor-element.elementor-element-0901704 {
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }

  .elementor-1540
    .elementor-element.elementor-element-ea8f2b5
    > .elementor-widget-container {
    padding: 0px 0px 13px 0px;
  }
}

.elementor-1540 .elementor-element.elementor-element-102f975 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --flex-wrap: wrap;
  --overlay-opacity: 0.02;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #ffffff12;
  --border-color: #ffffff12;
  --padding-top: 5rem;
  --padding-bottom: 4.4rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}

.elementor-1540
  .elementor-element.elementor-element-102f975:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4526a05);
}

.elementor-1540 .elementor-element.elementor-element-102f975::before,
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .elementor-background-video-container::before,
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .elementor-background-slideshow::before,
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-1540
  .elementor-element.elementor-element-102f975
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../uploads/2024/12/bg-pattern-3.png");
  --background-overlay: "";
  background-position: top center;
  background-size: auto;
}

.elementor-1540 .elementor-element.elementor-element-97393a8 {
  --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;
}

.elementor-1540 .elementor-element.elementor-element-97393a8.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-1540
  .elementor-element.elementor-element-d29bc90
  > .elementor-widget-container {
  padding: 5px 0px 5px 0px;
}

.elementor-1540 .elementor-element.elementor-element-d29bc90.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-1540 .elementor-element.elementor-element-d29bc90 .title_all_box {
  text-align: left;
}

.elementor-1540
  .elementor-element.elementor-element-d29bc90
  .title_all_box
  .font-54 {
  font-size: 36px;
  line-height: 42px;
}

.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  > .elementor-widget-container {
  padding: 0px 0px 8px 0px;
}

.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  p,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h1,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h2,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h3,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h4,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h5,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  h6,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  a,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  ul
  li,
.elementor-1540
  .elementor-element.elementor-element-e0aab9c
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-c06f1d9);
}

body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-c738081 {
  left: 235px;
}

body.rtl .elementor-1540 .elementor-element.elementor-element-c738081 {
  right: 235px;
}

.elementor-1540 .elementor-element.elementor-element-c738081 {
  top: 187px;
}

.elementor-1540 .elementor-element.elementor-element-c738081 img {
  width: 74%;
}

.elementor-1540 .elementor-element.elementor-element-065c765 {
  --display: flex;
  --min-height: 120px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 140px 140px 140px 140px;
}

.elementor-1540
  .elementor-element.elementor-element-065c765:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1540
  .elementor-element.elementor-element-065c765
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4076084);
}

.elementor-1540
  .elementor-element.elementor-element-5c59126
  > .elementor-widget-container {
  padding: 5px 5px 3px 5px;
}

.elementor-1540 .elementor-element.elementor-element-5c59126 .iconbx {
  display: inline-flex !important;
}

.elementor-1540 .elementor-element.elementor-element-5c59126 .iconbx .icon i,
.elementor-1540
  .elementor-element.elementor-element-5c59126
  .iconbx
  .icon
  span {
  color: var(--e-global-color-b6f052b);
}

.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative {
  text-align: center;
}

.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  p,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h1,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h2,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h3,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h4,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h5,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h6,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  a,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  ul
  li,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-b6f052b);
}

.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  p,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h1,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h2,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h3,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h4,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h5,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  h6,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  a,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  ul
  li,
.elementor-1540
  .elementor-element.elementor-element-1941ca8
  .position_p_relative
  ul
  li
  a {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
}

.elementor-1540 .elementor-element.elementor-element-ee4baed {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1540 .elementor-element.elementor-element-ffab7a0 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-64c1724);
  --border-color: var(--e-global-color-64c1724);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 0px;
}

.elementor-1540 .elementor-element.elementor-element-5cbf906 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-1540
  .elementor-element.elementor-element-5cbf906
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-5cbf906
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-5cbf906
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
}

.elementor-1540
  .elementor-element.elementor-element-4e41ebf
  .list_items_box
  li
  .l_box {
  flex-direction: row;
}

.elementor-1540
  .elementor-element.elementor-element-4e41ebf
  .list_items_box
  li
  .l_box {
  justify-content: flex-start;
  align-items: center;
}

.elementor-1540
  .elementor-element.elementor-element-4e41ebf
  .list_items
  .font-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: var(--e-global-color-51ddb00);
}

.elementor-1540 .elementor-element.elementor-element-935f529 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-64c1724);
  --border-color: var(--e-global-color-64c1724);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 0px;
}

.elementor-1540 .elementor-element.elementor-element-f18eb51 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-1540
  .elementor-element.elementor-element-f18eb51
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-f18eb51
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-f18eb51
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
}

.elementor-1540
  .elementor-element.elementor-element-fb8cde7
  .list_items_box
  li
  .l_box {
  flex-direction: row;
}

.elementor-1540
  .elementor-element.elementor-element-fb8cde7
  .list_items_box
  li
  .l_box {
  justify-content: flex-start;
  align-items: center;
}

.elementor-1540
  .elementor-element.elementor-element-fb8cde7
  .list_items
  .font-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: var(--e-global-color-51ddb00);
}

.elementor-1540 .elementor-element.elementor-element-9b0ca3e {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-64c1724);
  --border-color: var(--e-global-color-64c1724);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 0px;
}

.elementor-1540 .elementor-element.elementor-element-af8312f .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-1540
  .elementor-element.elementor-element-af8312f
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-af8312f
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-af8312f
  .title_all_box
  .font-54 {
  font-size: 22px;
  line-height: 32px;
}

.elementor-1540
  .elementor-element.elementor-element-3c1a2ca
  .list_items_box
  li
  .l_box {
  flex-direction: row;
}

.elementor-1540
  .elementor-element.elementor-element-3c1a2ca
  .list_items_box
  li
  .l_box {
  justify-content: flex-start;
  align-items: center;
}

.elementor-1540
  .elementor-element.elementor-element-3c1a2ca
  .list_items
  .font-18 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: var(--e-global-color-51ddb00);
}

.elementor-1540 .elementor-element.elementor-element-325f232 {
  --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 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #ffffff12;
  --border-color: #ffffff12;
  --padding-top: 1rem;
  --padding-bottom: 1rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}

.elementor-1540
  .elementor-element.elementor-element-325f232:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1540
  .elementor-element.elementor-element-325f232
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-eaf5c75);
}

.elementor-1540 .elementor-element.elementor-element-293089f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}

.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  p,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h1,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h2,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h3,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h4,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h5,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  h6,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  a,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  ul
  li,
.elementor-1540
  .elementor-element.elementor-element-cd72717
  .position_p_relative
  ul
  li
  a {
  color: var(--e-global-color-51ddb00);
}

.elementor-1540 .elementor-element.elementor-element-0901704 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
}

.elementor-1540 .elementor-element.elementor-element-ea8f2b5 .title_all_box {
  justify-content: flex-start;
  text-align: left;
}

.elementor-1540
  .elementor-element.elementor-element-ea8f2b5
  .title_all_box
  .sub_title {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-ea8f2b5
  .title_all_box
  .decor {
  justify-content: flex-start;
}

.elementor-1540
  .elementor-element.elementor-element-ea8f2b5
  .title_all_box
  .font-54 {
  font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  color: var(--e-global-color-51ddb00);
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-57ca4b6 .social-icons ul {
  text-align: left;
  justify-content: left;
}

.elementor-1540
  .elementor-element.elementor-element-57ca4b6
  .social-icons
  ul
  li
  .m_icon {
  color: var(--e-global-color-51ddb00);
  background: var(--e-global-color-64c1724);
}

.elementor-1540
  .elementor-element.elementor-element-57ca4b6
  .social-icons
  ul
  li
  .m_icon
  svg
  path {
  fill: var(--e-global-color-51ddb00);
}

@media (max-width: 1024px) {
  .elementor-1540 .elementor-element.elementor-element-97393a8 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
}

@media (min-width: 768px) {
  .elementor-1540 .elementor-element.elementor-element-102f975 {
    --content-width: 1200px;
  }

  .elementor-1540 .elementor-element.elementor-element-97393a8 {
    --width: 39%;
  }

  .elementor-1540 .elementor-element.elementor-element-065c765 {
    --width: 120px;
  }

  .elementor-1540 .elementor-element.elementor-element-ee4baed {
    --width: 56%;
  }

  .elementor-1540 .elementor-element.elementor-element-ffab7a0 {
    --width: 33.33%;
  }

  .elementor-1540 .elementor-element.elementor-element-935f529 {
    --width: 33.33%;
  }

  .elementor-1540 .elementor-element.elementor-element-9b0ca3e {
    --width: 33.33%;
  }

  .elementor-1540 .elementor-element.elementor-element-325f232 {
    --content-width: 1200px;
  }

  .elementor-1540 .elementor-element.elementor-element-293089f {
    --width: 50%;
  }

  .elementor-1540 .elementor-element.elementor-element-0901704 {
    --width: 50%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1540 .elementor-element.elementor-element-97393a8 {
    --width: 100%;
  }

  .elementor-1540 .elementor-element.elementor-element-ee4baed {
    --width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-1540 .elementor-element.elementor-element-97393a8 {
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }

  body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-c738081 {
    left: 247px;
  }

  body.rtl .elementor-1540 .elementor-element.elementor-element-c738081 {
    right: 247px;
  }

  .elementor-1540 .elementor-element.elementor-element-c738081 {
    top: -43px;
  }

  .elementor-1540 .elementor-element.elementor-element-065c765 {
    --width: 187px;
    --min-height: 187px;
  }

  .elementor-1540 .elementor-element.elementor-element-ee4baed {
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-1540 .elementor-element.elementor-element-ffab7a0 {
    --width: 48%;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-1540 .elementor-element.elementor-element-935f529 {
    --width: 48%;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-1540 .elementor-element.elementor-element-9b0ca3e {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 29px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-1540
    .elementor-element.elementor-element-cd72717
    .position_p_relative {
    text-align: center;
  }

  .elementor-1540 .elementor-element.elementor-element-0901704 {
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }

  .elementor-1540
    .elementor-element.elementor-element-ea8f2b5
    > .elementor-widget-container {
    padding: 0px 0px 13px 0px;
  }
}


.navbar_nav>li.menu-item>a.nav_link {
  color: var(--e-global-color-4941c3f);
}