.elementor-516 .elementor-element.elementor-element-bb4a83b {
  padding: 100px 0px 0px 0px;
  overflow: visible;
}
.e-1{
  order: 2;
}
.e-2{
  order: 1;
}
.elementor-516
  .elementor-element.elementor-element-c85914d
  .title-section-area {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-c85914d
  .section-title
  span {
  color: #25cd44;
  font-family: "Caveat", Sans-serif;
  font-size: 52px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: -3.28px;
}
.elementor-516 .elementor-element.elementor-element-c85914d .section-title {
  color: #333333;
  font-size: 56px;
  font-weight: 700;
  line-height: 62px;
  letter-spacing: -1.68px;
}
.elementor-516
  .elementor-element.elementor-element-c85914d
  .title-section-area
  .title-shape
  svg {
  fill: #333333;
}
.elementor-516
  .elementor-element.elementor-element-c85914d
  .title-section-area
  .title-desc {
  color: #777777;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.36px;
}
.elementor-516
  .elementor-element.elementor-element-c85914d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-516 .elementor-element.elementor-element-c85914d {
  z-index: 9;
}
.elementor-516
  .elementor-element.elementor-element-d102a80
  .elementor-heading-title {
  color: #f8f6f4;
  font-family: "Caveat", Sans-serif;
  font-size: 330px;
  font-weight: 700;
  line-height: 0.8em;
  letter-spacing: -9.9px;
}
.elementor-516 .elementor-element.elementor-element-d102a80 {
  width: auto;
  max-width: auto;
  top: -140px;
}
body:not(.rtl) .elementor-516 .elementor-element.elementor-element-d102a80 {
  left: 0px;
}
body.rtl .elementor-516 .elementor-element.elementor-element-d102a80 {
  right: 0px;
}
.elementor-516 .elementor-element.elementor-element-4a26b63e {
  padding: 100px 0px 100px 0px;
  overflow: visible;
}
.elementor-516
  .elementor-element.elementor-element-798ae2a2
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-516
  .elementor-element.elementor-element-1f75aec8
  .title-section-area {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-1f75aec8
  .section-title
  span {
  color: #888888;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1.4px;
}
.elementor-516 .elementor-element.elementor-element-1f75aec8 .section-title {
  color: #333333;
  font-size: 36px;
  font-weight: 800;
}
.elementor-516
  .elementor-element.elementor-element-1f75aec8
  .title-section-area
  .title-shape
  svg {
  fill: #333333;
}
.elementor-516
  .elementor-element.elementor-element-4607fc4a
  .elementor-heading-title {
  color: #e7015e;
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
}
.elementor-516
  .elementor-element.elementor-element-291c34f4
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-516
  .elementor-element.elementor-element-3496ac79:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-516
  .elementor-element.elementor-element-3496ac79
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9fafc;
}
.elementor-516 .elementor-element.elementor-element-3496ac79 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
  overflow: visible;
}
.elementor-516
  .elementor-element.elementor-element-3496ac79
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-516
  .elementor-element.elementor-element-332cfc14
  .title-section-area {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-332cfc14
  .section-title
  span {
  color: #888888;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1.4px;
}
.elementor-516 .elementor-element.elementor-element-332cfc14 .section-title {
  color: #333333;
  font-size: 36px;
  font-weight: 800;
}
.elementor-516
  .elementor-element.elementor-element-332cfc14
  .title-section-area
  .title-shape
  svg {
  fill: #333333;
}
.elementor-516
  .elementor-element.elementor-element-332cfc14
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-516
  .elementor-element.elementor-element-238d4495
  .gallery-item
  .gallery-caption {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-238d4495
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-516
  .elementor-element.elementor-element-49baa2b8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-516
  .elementor-element.elementor-element-49baa2b8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(160deg, #28a745 31%, #13dc38 100%);
}
.elementor-516 .elementor-element.elementor-element-49baa2b8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
  overflow: visible;
}
.elementor-516
  .elementor-element.elementor-element-49baa2b8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-516
  .elementor-element.elementor-element-60d78cc9
  .title-section-area {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-60d78cc9
  .section-title
  span {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1.4px;
}
.elementor-516 .elementor-element.elementor-element-60d78cc9 .section-title {
  color: #ffffff;
  font-size: 36px;
  font-weight: 800;
}
.elementor-516
  .elementor-element.elementor-element-60d78cc9
  .title-section-area
  .title-shape
  svg {
  fill: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-60d78cc9
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-516 .elementor-element.elementor-element-43ed6d7c {
  overflow: visible;
}
.elementor-516
  .elementor-element.elementor-element-257e4ce3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-257e4ce3.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-257e4ce3.elementor-view-framed
  .elementor-icon,
.elementor-516
  .elementor-element.elementor-element-257e4ce3.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-257e4ce3.elementor-view-framed
  .elementor-icon,
.elementor-516
  .elementor-element.elementor-element-257e4ce3.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-516 .elementor-element.elementor-element-257e4ce3 .elementor-icon {
  font-size: 60px;
}
.elementor-516
  .elementor-element.elementor-element-257e4ce3
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-516
  .elementor-element.elementor-element-257e4ce3
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-516 .elementor-element.elementor-element-7efddede {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-7efddede
  .elementor-heading-title {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
}
.elementor-516
  .elementor-element.elementor-element-7efddede
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-516 .elementor-element.elementor-element-3a034074 {
  text-align: center;
  color: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-3a034074
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-516 .elementor-element.elementor-element-2ab5627e .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-516
  .elementor-element.elementor-element-2ab5627e
  .elementor-button:hover,
.elementor-516
  .elementor-element.elementor-element-2ab5627e
  .elementor-button:focus {
  background-color: #e7015e;
  border-color: #e7015e;
}
.elementor-516
  .elementor-element.elementor-element-4dbf37f8
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-4dbf37f8.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-4dbf37f8.elementor-view-framed
  .elementor-icon,
.elementor-516
  .elementor-element.elementor-element-4dbf37f8.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-4dbf37f8.elementor-view-framed
  .elementor-icon,
.elementor-516
  .elementor-element.elementor-element-4dbf37f8.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-516 .elementor-element.elementor-element-4dbf37f8 .elementor-icon {
  font-size: 60px;
}
.elementor-516
  .elementor-element.elementor-element-4dbf37f8
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-516
  .elementor-element.elementor-element-4dbf37f8
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-516 .elementor-element.elementor-element-34adc91 {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-34adc91
  .elementor-heading-title {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
}
.elementor-516
  .elementor-element.elementor-element-34adc91
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-516 .elementor-element.elementor-element-2f890bff {
  text-align: center;
  color: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-2f890bff
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-516 .elementor-element.elementor-element-66e3f1d8 .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-516
  .elementor-element.elementor-element-66e3f1d8
  .elementor-button:hover,
.elementor-516
  .elementor-element.elementor-element-66e3f1d8
  .elementor-button:focus {
  background-color: #e7015e;
  border-color: #e7015e;
}
.elementor-516
  .elementor-element.elementor-element-4f3f18ae
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-4f3f18ae.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-4f3f18ae.elementor-view-framed
  .elementor-icon,
.elementor-516
  .elementor-element.elementor-element-4f3f18ae.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-4f3f18ae.elementor-view-framed
  .elementor-icon,
.elementor-516
  .elementor-element.elementor-element-4f3f18ae.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-516 .elementor-element.elementor-element-4f3f18ae .elementor-icon {
  font-size: 60px;
}
.elementor-516
  .elementor-element.elementor-element-4f3f18ae
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-516
  .elementor-element.elementor-element-4f3f18ae
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-516 .elementor-element.elementor-element-1328caa6 {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-1328caa6
  .elementor-heading-title {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
}
.elementor-516
  .elementor-element.elementor-element-1328caa6
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-516 .elementor-element.elementor-element-5840775 {
  text-align: center;
  color: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-5840775
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-516 .elementor-element.elementor-element-4527ba4b .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-516
  .elementor-element.elementor-element-4527ba4b
  .elementor-button:hover,
.elementor-516
  .elementor-element.elementor-element-4527ba4b
  .elementor-button:focus {
  background-color: #e7015e;
  border-color: #e7015e;
}

.elementor-516 .elementor-element.elementor-element-3c2462f8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
  overflow: visible;
}
.elementor-bc-flex-widget
  .elementor-516
  .elementor-element.elementor-element-4e6d46ae.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-516
  .elementor-element.elementor-element-4e6d46ae.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-516
  .elementor-element.elementor-element-4e6d46ae
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
  padding: 0px 15px 0px 15px;
}
.elementor-516 .elementor-element.elementor-element-2f39b171 iframe {
  height: 500px;
}
.elementor-516
  .elementor-element.elementor-element-119f3b88
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-516
  .elementor-element.elementor-element-145cd670
  .title-section-area {
  text-align: left;
}
.elementor-516
  .elementor-element.elementor-element-145cd670
  .section-title
  span {
  color: #888888;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 29px;
  letter-spacing: 1.4px;
}
.elementor-516 .elementor-element.elementor-element-145cd670 .section-title {
  color: #3b1d82;
  font-size: 36px;
  font-weight: 800;
}
.elementor-516
  .elementor-element.elementor-element-145cd670
  .title-section-area
  .title-shape
  svg {
  fill: #3b1d82;
}
.elementor-516
  .elementor-element.elementor-element-656674e9
  .elementor-tab-title,
.elementor-516
  .elementor-element.elementor-element-656674e9
  .elementor-tab-title:before,
.elementor-516
  .elementor-element.elementor-element-656674e9
  .elementor-tab-title:after,
.elementor-516
  .elementor-element.elementor-element-656674e9
  .elementor-tab-content,
.elementor-516
  .elementor-element.elementor-element-656674e9
  .elementor-tabs-content-wrapper {
  border-width: 0px;
}
.elementor-516
  .elementor-element.elementor-element-656674e9
  .elementor-tab-title,
.elementor-516
  .elementor-element.elementor-element-656674e9
  .elementor-tab-title
  a {
  color: #888888;
}
.elementor-516
  .elementor-element.elementor-element-656674e9
  .elementor-tab-title.elementor-active,
.elementor-516
  .elementor-element.elementor-element-656674e9
  .elementor-tab-title.elementor-active
  a {
  color: #e7015e;
}
.elementor-516 .elementor-element.elementor-element-0629332 {
  padding: 0px 0px 0px 0px;
  overflow: visible;
}
.elementor-516
  .elementor-element.elementor-element-4d71eca:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-516
  .elementor-element.elementor-element-4d71eca
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
  background-image: url("../img/experience.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-516
  .elementor-element.elementor-element-4d71eca
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #22ccbe;
  opacity: 1;
}
.elementor-516
  .elementor-element.elementor-element-4d71eca
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: multiply;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-516
  .elementor-element.elementor-element-4d71eca
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 60px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 60px;
  padding: 140px 0px 150px 0px;
}
.elementor-516
  .elementor-element.elementor-element-1c8556a
  > .elementor-container {
  max-width: 800px;
}
.elementor-516 .elementor-element.elementor-element-1c8556a {
  overflow: visible;
}
.elementor-516
  .elementor-element.elementor-element-d2a1f1d
  .title-section-area {
  text-align: center;
}
.elementor-516
  .elementor-element.elementor-element-d2a1f1d
  .section-title
  span {
  color: #13dc38;
  font-family: "Caveat", Sans-serif;
  font-size: 52px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: -3.28px;
}
.elementor-516 .elementor-element.elementor-element-d2a1f1d .section-title {
  color: #ffffff;
  font-size: 56px;
  font-weight: 700;
  line-height: 62px;
  letter-spacing: -1.68px;
}
.elementor-516
  .elementor-element.elementor-element-d2a1f1d
  .title-section-area
  .title-shape
  svg {
  fill: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-d2a1f1d
  .title-section-area
  .title-desc {
  color: #ffffff;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.36px;
}
.elementor-516
  .elementor-element.elementor-element-d2a1f1d
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-516
  .elementor-element.elementor-element-e97c843
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-516
  .elementor-element.elementor-element-e97c843
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-516 .elementor-element.elementor-element-e97c843 .elementor-button {
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  fill: #ffffff;
  color: #ffffff;
  background-color: #25cd44;
  border-radius: 0px 0px 0px 0px;
  padding: 19px 30px 13px 30px;
}
.elementor-516
  .elementor-element.elementor-element-e97c843
  .elementor-button:hover,
.elementor-516
  .elementor-element.elementor-element-e97c843
  .elementor-button:focus {
  color: #ffffff;
  background-color: #13dc38;
  border-color: #ffffff;
}
.elementor-516
  .elementor-element.elementor-element-e97c843
  .elementor-button:hover
  svg,
.elementor-516
  .elementor-element.elementor-element-e97c843
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
@media (min-width: 768px) {
  .elementor-516 .elementor-element.elementor-element-4e6d46ae {
    width: 58.333%;
  }
  .elementor-516 .elementor-element.elementor-element-119f3b88 {
    width: 41.666666%;
  }
}
@media (max-width: 1024px) {
  .elementor-516
    .elementor-element.elementor-element-1fe8013
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-516 .elementor-element.elementor-element-c85914d .section-title {
    font-size: 48px;
    line-height: 1.3em;
  }
  .elementor-516
    .elementor-element.elementor-element-c85914d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
  }
  .elementor-516
    .elementor-element.elementor-element-d102a80
    .elementor-heading-title {
    font-size: 200px;
  }
  .elementor-516 .elementor-element.elementor-element-d102a80 {
    top: -93px;
  }
  .elementor-516 .elementor-element.elementor-element-4a26b63e {
    padding: 50px 0px 50px 0px;
  }
  .elementor-516
    .elementor-element.elementor-element-798ae2a2
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-516
    .elementor-element.elementor-element-291c34f4
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-516 .elementor-element.elementor-element-3496ac79 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-516 .elementor-element.elementor-element-49baa2b8 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-516
    .elementor-element.elementor-element-30f2c5c9
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-516
    .elementor-element.elementor-element-74d1435a
    > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-516
    .elementor-element.elementor-element-4369b352
    > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-516
    .elementor-element.elementor-element-29d438ed
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-516 .elementor-element.elementor-element-3c2462f8 {
    padding: 50px 0px 50px 80px;
  }
  .elementor-516
    .elementor-element.elementor-element-4e6d46ae
    > .elementor-element-populated {
    padding: 50px 0px 0px 0px;
  }
  .elementor-516
    .elementor-element.elementor-element-119f3b88
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 40px;
  }
  .elementor-516
    .elementor-element.elementor-element-4d71eca
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-516
    .elementor-element.elementor-element-211b2ce
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-516 .elementor-element.elementor-element-d2a1f1d .section-title {
    font-size: 48px;
    line-height: 1.3em;
  }
  .elementor-516
    .elementor-element.elementor-element-d2a1f1d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
  }
}
@media (max-width: 767px) {
  .e-1{order: 1;}
  .e-2{
    order: 2;
  }
  .elementor-516 .elementor-element.elementor-element-c85914d .section-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-516
    .elementor-element.elementor-element-c85914d
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-516
    .elementor-element.elementor-element-d102a80
    .elementor-heading-title {
    font-size: 130px;
  }
  .elementor-516 .elementor-element.elementor-element-d102a80 {
    top: -76px;
  }
  .elementor-516
    .elementor-element.elementor-element-1f75aec8
    .title-section-area {
    text-align: center;
  }
  .elementor-516 .elementor-element.elementor-element-1f75aec8 .section-title {
    font-size: 30px;
  }
  .elementor-516
    .elementor-element.elementor-element-332cfc14
    .title-section-area {
    text-align: center;
  }
  .elementor-516 .elementor-element.elementor-element-332cfc14 .section-title {
    font-size: 30px;
  }
  .elementor-516
    .elementor-element.elementor-element-60d78cc9
    .title-section-area {
    text-align: center;
  }
  .elementor-516 .elementor-element.elementor-element-60d78cc9 .section-title {
    font-size: 30px;
  }
  .elementor-516 .elementor-element.elementor-element-3c2462f8 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-516
    .elementor-element.elementor-element-4e6d46ae
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 15px;
  }
  .elementor-516
    .elementor-element.elementor-element-2f39b171
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-516
    .elementor-element.elementor-element-119f3b88
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-516 .elementor-element.elementor-element-145cd670 .section-title {
    font-size: 30px;
  }
  .elementor-516
    .elementor-element.elementor-element-4d71eca
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-516
    .elementor-element.elementor-element-211b2ce
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-516 .elementor-element.elementor-element-d2a1f1d .section-title {
    font-size: 30px;
    line-height: 1.4em;
  }
  .elementor-516
    .elementor-element.elementor-element-d2a1f1d
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .e-1{order: 1;}
  .e-2{
    order: 2;
  }
  .elementor-516 .elementor-element.elementor-element-1fe8013 {
    width: 100%;
  }
  .elementor-516 .elementor-element.elementor-element-798ae2a2 {
    width: 100%;
  }
  .elementor-516 .elementor-element.elementor-element-291c34f4 {
    width: 100%;
  }
  .elementor-516 .elementor-element.elementor-element-74d1435a {
    width: 100%;
  }
  .elementor-516 .elementor-element.elementor-element-4369b352 {
    width: 100%;
  }
  .elementor-516 .elementor-element.elementor-element-29d438ed {
    width: 100%;
  }
  .elementor-516 .elementor-element.elementor-element-4e6d46ae {
    width: 100%;
  }
  .elementor-516 .elementor-element.elementor-element-119f3b88 {
    width: 100%;
  }
}




