.elementor-599 .elementor-element.elementor-element-014c3c0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-599 .elementor-element.elementor-element-6bda3a8 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ebebeb;
    margin-top: 0px;
    margin-bottom: 120px;
  }
  .elementor-599 .elementor-element.elementor-element-6bda3a8,
  .elementor-599
    .elementor-element.elementor-element-6bda3a8
    > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-599 .elementor-element.elementor-element-4a97948 {
    margin-top: 0px;
    margin-bottom: 150px;
  }
  .elementor-599
    .elementor-element.elementor-element-06191ad
    > .elementor-element-populated {
    padding: 0px 030px 0px 0px;
  }
  .elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-599
    .elementor-element.elementor-element-3e9a6c1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-599 .elementor-element.elementor-element-3e9a6c1 {
    z-index: 9;
    text-align: center;
  }
  body:not(.rtl) .elementor-599 .elementor-element.elementor-element-3f066d9 {
    right: 100px;
  }
  body.rtl .elementor-599 .elementor-element.elementor-element-3f066d9 {
    left: 100px;
  }
  .elementor-599 .elementor-element.elementor-element-3f066d9 {
    bottom: -20px;
    z-index: 12;
    text-align: right;
  }
  .elementor-bc-flex-widget
    .elementor-599
    .elementor-element.elementor-element-92ce7a2.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-599
    .elementor-element.elementor-element-92ce7a2.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-599
    .elementor-element.elementor-element-92ce7a2
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-92ce7a2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 40px;
  }
  .elementor-599
    .elementor-element.elementor-element-439b84d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-widget-text-editor.elementor-drop-cap-view-stacked
    .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
  }
  .elementor-widget-text-editor.elementor-drop-cap-view-framed
    .elementor-drop-cap,
  .elementor-widget-text-editor.elementor-drop-cap-view-default
    .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
  }
  .elementor-599
    .elementor-element.elementor-element-cfe3083
    > .elementor-widget-container {
    margin: -18px 0px 40px 0px;
  }
  .elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
  .elementor-599
    .elementor-element.elementor-element-1609973
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 25px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #dfdfdf;
  }
  .elementor-599
    .elementor-element.elementor-element-1609973
    .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 30px;
  }
  .elementor-599
    .elementor-element.elementor-element-ade57ce
    .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 30px;
  }
  .elementor-599 .elementor-element.elementor-element-2d11cb2 {
    margin-top: 45px;
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-6da8d1d.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-599 .elementor-element.elementor-element-4faac7a {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-27c7f13
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-b49f40f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-1c758ea
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-599 .elementor-element.elementor-element-0879163 {
    margin-top: 090px;
    margin-bottom: 120px;
  }
  .elementor-599
    .elementor-element.elementor-element-188dd46
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-9efdcd2
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-d030f1d
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-599 .elementor-element.elementor-element-b87b11a {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-99eec48
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-17a9081
    > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-8acefe5
    > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-f666cdd
    > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-599
    .elementor-element.elementor-element-a556c14.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-599
    .elementor-element.elementor-element-a556c14.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-599
    .elementor-element.elementor-element-a556c14
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-a556c14
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-599 .elementor-element.elementor-element-e80979c img {
    border-radius: 200px 200px 200px 200px;
  }
  .elementor-599
    .elementor-element.elementor-element-cdaff3c
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-b330953
    > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-63bd1b2
    > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-0d54492
    > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
  }
  .elementor-599 .elementor-element.elementor-element-06291e8 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ebebeb;
    margin-top: 120px;
    margin-bottom: 120px;
    padding: 0px 0px 120px 0px;
  }
  .elementor-599 .elementor-element.elementor-element-06291e8,
  .elementor-599
    .elementor-element.elementor-element-06291e8
    > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-599 .elementor-element.elementor-element-365d15f {
    width: 100%;
    max-width: 100%;
    top: 0px;
    z-index: 9;
    text-align: center;
  }
  .elementor-599
    .elementor-element.elementor-element-365d15f
    > .elementor-widget-container {
    margin: 0px 0px -205px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-599 .elementor-element.elementor-element-365d15f {
    left: 0px;
  }
  body.rtl .elementor-599 .elementor-element.elementor-element-365d15f {
    right: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-7a2a7ec
    > .elementor-widget-container {
    margin: 0px 0px -50px 0px;
  }
  .elementor-599 .elementor-element.elementor-element-7a2a7ec {
    text-align: center;
  }
  .elementor-599
    .elementor-element.elementor-element-7a2a7ec
    .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 250px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 10px;
    color: #6ec1e4;
  }
  .elementor-599
    .elementor-element.elementor-element-b6351e4
    > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
  }
  .elementor-599 .elementor-element.elementor-element-53f16a2 {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-0d20685
    > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-8149acf
    > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
  .elementor-599 .elementor-element.elementor-element-9747bc2 {
    margin-top: 0px;
    margin-bottom: 120px;
  }
  .elementor-599
    .elementor-element.elementor-element-ae148e8
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-ae148e8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-dcc0fbc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-3a83969
    > .elementor-widget-container {
    margin: -7px 0px 20px 0px;
    /* padding: 0px 0px 0px 160px; */
  }
  .elementor-599 .elementor-element.elementor-element-91cdbee {
    padding: 0px 0px 0px 110px;
  }
  .elementor-599
    .elementor-element.elementor-element-2c7e8f0.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-599
    .elementor-element.elementor-element-2c7e8f0
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-2c7e8f0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-599 .elementor-element.elementor-element-9abee04 {
    width: auto;
    max-width: auto;
    bottom: -41px;
  }
  body:not(.rtl) .elementor-599 .elementor-element.elementor-element-9abee04 {
    left: -100px;
  }
  body.rtl .elementor-599 .elementor-element.elementor-element-9abee04 {
    right: -100px;
  }
  .elementor-599 .elementor-element.elementor-element-af06943 {
    margin-top: 20px;
    margin-bottom: 30px;
    /* padding: 0px 0px 0px 160px; */
  }
  .elementor-599 .elementor-element.elementor-element-34df1c8 {
    padding: 0px 0px 0px 160px;
  }
  .elementor-599
    .elementor-element.elementor-element-6e1e311.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-599
    .elementor-element.elementor-element-ad043b4
    > .elementor-element-populated {
    margin: 55px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
  }
  .elementor-599
    .elementor-element.elementor-element-a724a00:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-599
    .elementor-element.elementor-element-a724a00
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/12/service-img05.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-599 .elementor-element.elementor-element-a724a00,
  .elementor-599
    .elementor-element.elementor-element-a724a00
    > .elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
  }
  .elementor-599 .elementor-element.elementor-element-a724a00 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 206px 0px 206px 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-a724a00
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
  .elementor-599 .elementor-element.elementor-element-e73c61e {
    --spacer-size: 50px;
  }
  .elementor-599 .elementor-element.elementor-element-92dcd5c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 56px 0px 0px 0px;
  }
  .elementor-599 .elementor-element.elementor-element-f180cae {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 120px 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-d77864e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 190px 0px 190px;
  }
  .elementor-599
    .elementor-element.elementor-element-65950ed
    > .elementor-widget-container {
    padding: 0px 100px 0px 100px;
  }
  .elementor-599 .elementor-element.elementor-element-94ef612 {
    margin-top: 55px;
    margin-bottom: 0px;
  }
  .elementor-599 .elementor-element.elementor-element-23e438c {
    text-align: center;
  }
  .elementor-599 .elementor-element.elementor-element-8ce23af {
    width: auto;
    max-width: auto;
    bottom: -60px;
    text-align: right;
  }
  body:not(.rtl) .elementor-599 .elementor-element.elementor-element-8ce23af {
    right: -20px;
  }
  body.rtl .elementor-599 .elementor-element.elementor-element-8ce23af {
    left: -20px;
  }
  .elementor-599 .elementor-element.elementor-element-ff2eb6a {
    width: auto;
    max-width: auto;
    bottom: 60px;
    text-align: right;
  }
  body:not(.rtl) .elementor-599 .elementor-element.elementor-element-ff2eb6a {
    left: 15px;
  }
  body.rtl .elementor-599 .elementor-element.elementor-element-ff2eb6a {
    right: 15px;
  }
  .elementor-599 .elementor-element.elementor-element-12794b0 {
    margin-top: 120px;
    margin-bottom: 70px;
  }
  .elementor-599
    .elementor-element.elementor-element-b9ec653
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-599
    .elementor-element.elementor-element-5e223de
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  @media (max-width: 1366px) {
    .elementor-599 .elementor-element.elementor-element-6bda3a8 {
      margin-top: 0px;
      margin-bottom: 120px;
    }
    .elementor-599
      .elementor-element.elementor-element-27c7f13
      > .elementor-element-populated {
      padding: 0px 15px 0px 15px;
    }
    .elementor-599 .elementor-element.elementor-element-0879163 {
      padding: 0px 15px 0px 15px;
    }
    .elementor-599 .elementor-element.elementor-element-823339f {
      margin-top: 0px;
      margin-bottom: 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-a556c14
      > .elementor-element-populated {
      padding: 0px 20px 0px 20px;
    }
    .elementor-599 .elementor-element.elementor-element-9747bc2 {
      padding: 0px 15px 0px 15px;
    }
    .elementor-599 .elementor-element.elementor-element-9abee04 {
      bottom: -47px;
    }
    .elementor-599 .elementor-element.elementor-element-8ce23af {
      bottom: 43px;
    }
    body:not(.rtl) .elementor-599 .elementor-element.elementor-element-ff2eb6a {
      left: 25px;
    }
    body.rtl .elementor-599 .elementor-element.elementor-element-ff2eb6a {
      right: 25px;
    }
    .elementor-599 .elementor-element.elementor-element-ff2eb6a {
      bottom: 350px;
    }
    .elementor-599 .elementor-element.elementor-element-12794b0 {
      padding: 0px 15px 0px 15px;
    }
  }
  @media (max-width: 1200px) {
    .elementor-599 .elementor-element.elementor-element-6bda3a8 {
      margin-top: 0px;
      margin-bottom: 120px;
    }
    .elementor-599 .elementor-element.elementor-element-4a97948 {
      margin-top: 0px;
      margin-bottom: 120px;
      padding: 0px 15px 0px 15px;
    }
    .elementor-bc-flex-widget
      .elementor-599
      .elementor-element.elementor-element-06191ad.elementor-column
      .elementor-widget-wrap {
      align-items: center;
    }
    .elementor-599
      .elementor-element.elementor-element-06191ad.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-599
      .elementor-element.elementor-element-06191ad
      > .elementor-element-populated {
      padding: 0px 15px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-3e9a6c1 {
      text-align: center;
    }
    .elementor-599
      .elementor-element.elementor-element-92ce7a2
      > .elementor-element-populated {
      padding: 0px 0px 0px 15px;
    }
    .elementor-599
      .elementor-element.elementor-element-6da8d1d
      > .elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-39ce037
      > .elementor-widget-container {
      margin: 0px 0px 0px 23px;
    }
    .elementor-599 .elementor-element.elementor-element-0879163 {
      margin-top: 90px;
      margin-bottom: 120px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-2c7e8f0
      > .elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
    }
    .elementor-599 .elementor-element.elementor-element-9abee04 {
      bottom: -70px;
    }
    .elementor-599
      .elementor-element.elementor-element-6e1e311
      > .elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-0c1da89
      > .elementor-widget-container {
      margin: 0px 0px 0px 23px;
    }
    .elementor-599
      .elementor-element.elementor-element-ad043b4
      > .elementor-element-populated {
      margin: 55px 0px 0px 30px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 30px;
    }
    .elementor-599 .elementor-element.elementor-element-f180cae {
      padding: 60px 0px 100px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-65950ed
      > .elementor-widget-container {
      padding: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-12794b0 {
      padding: 0px 15px 0px 15px;
    }
  }
  @media (max-width: 1024px) {
    .elementor-599 .elementor-element.elementor-element-6bda3a8 {
      margin-top: 0px;
      margin-bottom: 80px;
    }
    .elementor-599 .elementor-element.elementor-element-4a97948 {
      margin-top: 0px;
      margin-bottom: 80px;
    }
    .elementor-599
      .elementor-element.elementor-element-06191ad
      > .elementor-element-populated {
      margin: 0px 0px 30px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-3e9a6c1
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-3e9a6c1 {
      text-align: left;
    }
    .elementor-599
      .elementor-element.elementor-element-3f066d9
      > .elementor-widget-container {
      margin: 0px 0px 0px 50px;
    }
    body:not(.rtl) .elementor-599 .elementor-element.elementor-element-3f066d9 {
      right: 0px;
    }
    body.rtl .elementor-599 .elementor-element.elementor-element-3f066d9 {
      left: 0px;
    }
    .elementor-599 .elementor-element.elementor-element-3f066d9 {
      text-align: left;
    }
    .elementor-599
      .elementor-element.elementor-element-92ce7a2
      > .elementor-element-populated {
      margin: 50px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-439b84d
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-cfe3083
      > .elementor-widget-container {
      margin: 0px 0px 30px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-4faac7a {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-0879163 {
      margin-top: 50px;
      margin-bottom: 80px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-d997b41
      > .elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-823339f {
      margin-top: 0px;
      margin-bottom: 100px;
    }
    .elementor-599
      .elementor-element.elementor-element-d030f1d
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-17a9081
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-8acefe5
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-f666cdd
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-a556c14
      > .elementor-element-populated {
      padding: 0px 20px 20px 20px;
    }
    .elementor-599 .elementor-element.elementor-element-e80979c {
      text-align: left;
    }
    .elementor-599
      .elementor-element.elementor-element-b330953
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-63bd1b2
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-0d54492
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-06291e8 {
      border-width: 0px 0px 0px 0px;
      margin-top: 50px;
      margin-bottom: 80px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-365d15f
      > .elementor-widget-container {
      margin: -81px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-7a2a7ec
      > .elementor-widget-container {
      margin: 0px 0px -50px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-7a2a7ec
      .elementor-heading-title {
      font-size: 148px;
    }
    .elementor-599
      .elementor-element.elementor-element-0d20685
      > .elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-8149acf
      > .elementor-element-populated {
      margin: 0px 0px 0px 20px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 20px;
    }
    .elementor-599 .elementor-element.elementor-element-9747bc2 {
      margin-top: 0px;
      margin-bottom: 80px;
    }
    .elementor-599
      .elementor-element.elementor-element-dcc0fbc
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-3a83969
      > .elementor-widget-container {
      margin: 0px 0px 10px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-9abee04 {
      bottom: -80px;
    }
    .elementor-599
      .elementor-element.elementor-element-ad043b4
      > .elementor-element-populated {
      margin: 65px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
    }
    .elementor-599 .elementor-element.elementor-element-92dcd5c {
      padding: 30px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-f180cae {
      padding: 50px 0px 60px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-d77864e
      > .elementor-element-populated {
      padding: 0px 20px 0px 20px;
    }
    .elementor-599 .elementor-element.elementor-element-12794b0 {
      margin-top: 80px;
      margin-bottom: 40px;
    }
  }
  @media (max-width: 880px) {
    .elementor-599
      .elementor-element.elementor-element-cdaff3c
      > .elementor-element-populated {
      margin: 20px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-365d15f
      > .elementor-widget-container {
      margin: -90px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-3a83969
      > .elementor-widget-container {
      padding: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-af06943 {
      padding: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-34df1c8 {
      padding: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-ad043b4
      > .elementor-element-populated {
      margin: 50px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
    }
  }
  @media (max-width: 767px) {
    .elementor-599 .elementor-element.elementor-element-6bda3a8 {
      margin-top: 0px;
      margin-bottom: 60px;
    }
    .elementor-599 .elementor-element.elementor-element-4a97948 {
      margin-top: 0px;
      margin-bottom: 70px;
      padding: 0px 15px 0px 15px;
    }
    .elementor-599
      .elementor-element.elementor-element-5e1575d
      > .elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-3e9a6c1
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-92ce7a2 {
      z-index: 9;
    }
    .elementor-599
      .elementor-element.elementor-element-cfe3083
      > .elementor-widget-container {
      margin: 0px 0px 35px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-1609973
      > .elementor-widget-container {
      margin: 0px 0px 20px 0px;
      padding: 0px 0px 20px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-1609973
      .elementor-heading-title {
      font-size: 22px;
    }
    .elementor-599
      .elementor-element.elementor-element-ade57ce
      .elementor-heading-title {
      font-size: 22px;
    }
    .elementor-599 .elementor-element.elementor-element-2d11cb2 {
      margin-top: 35px;
      margin-bottom: 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-322e1bd
      > .elementor-element-populated {
      margin: 10px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-39ce037
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-4faac7a {
      margin-top: 0px;
      margin-bottom: 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-b49f40f
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-1c758ea
      > .elementor-widget-container {
      margin: -25px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-0879163 {
      margin-top: 40px;
      margin-bottom: 70px;
    }
    .elementor-599 .elementor-element.elementor-element-823339f {
      margin-top: 0px;
      margin-bottom: 200px;
    }
    .elementor-599 .elementor-element.elementor-element-06291e8 {
      margin-top: 30px;
      margin-bottom: 70px;
    }
    .elementor-599
      .elementor-element.elementor-element-b261093
      > .elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-365d15f
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-599 .elementor-element.elementor-element-365d15f {
      left: 0px;
    }
    body.rtl .elementor-599 .elementor-element.elementor-element-365d15f {
      right: 0px;
    }
    .elementor-599 .elementor-element.elementor-element-365d15f {
      top: -174px;
    }
    .elementor-599
      .elementor-element.elementor-element-7a2a7ec
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-7a2a7ec
      .elementor-heading-title {
      font-size: 116px;
      line-height: 116px;
    }
    .elementor-599
      .elementor-element.elementor-element-b6351e4
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-53f16a2 {
      margin-top: -10px;
      margin-bottom: 0px;
      padding: 0px 15px 0px 15px;
    }
    .elementor-599 .elementor-element.elementor-element-0d20685 {
      width: 100%;
    }
    .elementor-599
      .elementor-element.elementor-element-0d20685
      > .elementor-element-populated {
      margin: 0px 0px 15px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
    }
    .elementor-599 .elementor-element.elementor-element-8149acf {
      width: 100%;
    }
    .elementor-599
      .elementor-element.elementor-element-8149acf
      > .elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-93026a4
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-9747bc2 {
      margin-top: 0px;
      margin-bottom: 70px;
    }
    .elementor-599 .elementor-element.elementor-element-af06943 {
      margin-top: 15px;
      margin-bottom: 20px;
    }
    .elementor-599
      .elementor-element.elementor-element-04e3a05
      > .elementor-element-populated {
      margin: 10px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-599
      .elementor-element.elementor-element-0c1da89
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-92dcd5c {
      padding: 30px 0px 0px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-f180cae {
      padding: 30px 0px 50px 0px;
    }
    .elementor-599 .elementor-element.elementor-element-6a4a0e9 {
      margin-top: 0px;
      margin-bottom: 0px;
    }
    .elementor-599 .elementor-element.elementor-element-94ef612 {
      margin-top: 20px;
      margin-bottom: 0px;
    }
    .elementor-599 .elementor-element.elementor-element-12794b0 {
      margin-top: 70px;
      margin-bottom: 30px;
    }
  }
  @media (min-width: 768px) {
    .elementor-599 .elementor-element.elementor-element-6da8d1d {
      width: 26.958%;
    }
    .elementor-599 .elementor-element.elementor-element-322e1bd {
      width: 73.042%;
    }
    .elementor-599 .elementor-element.elementor-element-99eec48 {
      width: 30%;
    }
    .elementor-599 .elementor-element.elementor-element-a556c14 {
      width: 39.332%;
    }
    .elementor-599 .elementor-element.elementor-element-cdaff3c {
      width: 30%;
    }
    .elementor-599 .elementor-element.elementor-element-ae148e8 {
      width: 50%;
    }
    .elementor-599 .elementor-element.elementor-element-dbe1f1d {
      width: 50%;
    }
    .elementor-599 .elementor-element.elementor-element-a59be27 {
      width: 50%;
    }
    .elementor-599 .elementor-element.elementor-element-6e1e311 {
      width: 32%;
    }
    .elementor-599 .elementor-element.elementor-element-04e3a05 {
      width: 68%;
    }
    .elementor-599 .elementor-element.elementor-element-ad043b4 {
      width: 50%;
    }
  }
  @media (max-width: 1200px) and (min-width: 768px) {
    .elementor-599 .elementor-element.elementor-element-6da8d1d {
      width: 26%;
    }
    .elementor-599 .elementor-element.elementor-element-2c7e8f0 {
      width: 26%;
    }
    .elementor-599 .elementor-element.elementor-element-dbe1f1d {
      width: 50%;
    }
    .elementor-599 .elementor-element.elementor-element-6e1e311 {
      width: 43%;
    }
  }
  @media (max-width: 1024px) and (min-width: 768px) {
    .elementor-599 .elementor-element.elementor-element-06191ad {
      width: 100%;
    }
    .elementor-599 .elementor-element.elementor-element-92ce7a2 {
      width: 100%;
    }
    .elementor-599 .elementor-element.elementor-element-6da8d1d {
      width: 19%;
    }
    .elementor-599 .elementor-element.elementor-element-322e1bd {
      width: 33%;
    }
    .elementor-599 .elementor-element.elementor-element-99eec48 {
      width: 100%;
    }
    .elementor-599 .elementor-element.elementor-element-a556c14 {
      width: 100%;
    }
    .elementor-599 .elementor-element.elementor-element-cdaff3c {
      width: 100%;
    }
    .elementor-599 .elementor-element.elementor-element-0d20685 {
      width: 47%;
    }
    .elementor-599 .elementor-element.elementor-element-8149acf {
      width: 50%;
    }
    .elementor-599 .elementor-element.elementor-element-ae148e8 {
      width: 100%;
    }
    .elementor-599 .elementor-element.elementor-element-2c7e8f0 {
      width: 18%;
    }
    .elementor-599 .elementor-element.elementor-element-dbe1f1d {
      width: 100%;
    }
    .elementor-599 .elementor-element.elementor-element-a59be27 {
      width: 100%;
    }
    .elementor-599 .elementor-element.elementor-element-6e1e311 {
      width: 18%;
    }
    .elementor-599 .elementor-element.elementor-element-04e3a05 {
      width: 33%;
    }
    .elementor-599 .elementor-element.elementor-element-ad043b4 {
      width: 100%;
    }
  }
  @media (max-width: 880px) and (min-width: 768px) {
    .elementor-599 .elementor-element.elementor-element-6da8d1d {
      width: 20%;
    }
    .elementor-599 .elementor-element.elementor-element-2c7e8f0 {
      width: 20%;
    }
    .elementor-599 .elementor-element.elementor-element-6e1e311 {
      width: 20%;
    }
  }
  @media (min-width: 2400px) {
    .elementor-599 .elementor-element.elementor-element-4a97948 {
      margin-top: 0px;
      margin-bottom: 100px;
    }
    .elementor-599 .elementor-element.elementor-element-3e9a6c1 {
      text-align: center;
    }
    .elementor-599 .elementor-element.elementor-element-4faac7a {
      margin-top: 0px;
      margin-bottom: 0px;
    }
  }
  