.elementor-5993 .elementor-element.elementor-element-7700a19 {
  overflow: hidden;
  padding: 100px 0px 60px 0px;
}
.elementor-5993
  .elementor-element.elementor-element-fe58b22
  > .elementor-element-populated {
  padding: 0px 100px 0px 0px;
}
.elementor-5993
  .elementor-element.elementor-element-cc1d148
  .elementor-heading-title {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-element.elementor-element-cc1d148 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-cc1d148 {
  opacity: 0;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h1,
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h2,
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h3,
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h4,
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h5,
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  h6,
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  div,
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  span,
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  p {
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #a51c30;
}
.elementor-5993
  .elementor-element.elementor-element-ff3fc79
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-element.elementor-element-ff3fc79 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-ff3fc79 {
  opacity: 0;
}
.elementor-5993
  .elementor-element.elementor-element-0f22e67.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-5993
  .elementor-element.elementor-element-0f22e67
  > .elementor-element-populated {
  margin: -10px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
}
.elementor-5993 .elementor-element.elementor-element-e4f3ea2 {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-5993
  .elementor-element.elementor-element-e4f3ea2
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-element.elementor-element-e4f3ea2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-e4f3ea2 {
  opacity: 0;
}
.elementor-5993 .elementor-element.elementor-element-7bdeecf {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 40px 0px;
}
.elementor-5993
  .elementor-element.elementor-element-ae39b14
  > .elementor-element-populated {
  padding: 0px 60px 0px 0px;
}
.elementor-5993
  .elementor-element.elementor-element-b940e6d
  .post-featured-image-hover,
.elementor-5993
  .elementor-element.elementor-element-b940e6d
  .type-post.blog-posts-grid_no_space,
.elementor-5993
  .elementor-element.elementor-element-b940e6d
  .type-post.blog-posts-metro_no_space {
  border-radius: 5px;
}
.elementor-5993 .elementor-element.elementor-element-b940e6d .post-header h5 a {
  color: #111111;
}
.elementor-5993 .elementor-element.elementor-element-b940e6d .post-header h5 {
  font-family: "Epilogue", Sans-serif;
  font-size: 26px;
}
.elementor-5993 .elementor-element.elementor-element-b940e6d .post-info-cat a {
  color: #86868b;
}
.elementor-5993
  .elementor-element.elementor-element-b940e6d
  .post-detail.single-post {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
}
.elementor-5993
  .elementor-element.elementor-element-b940e6d
  .post-header-wrapper
  > p {
  color: #000000;
  font-family: "Roboto", Sans-serif;
}
.elementor-5993
  .elementor-element.elementor-element-b940e6d
  a.continue-reading {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-b940e6d
  .post-featured-date-wrapper {
  background: #ffffff;
  border-radius: 5px;
}
.elementor-5993
  .elementor-element.elementor-element-b940e6d
  .post-featured-date {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-b940e6d
  .post-featured-month {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-63b893e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5993
  .elementor-element.elementor-element-c43032a
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
}
.elementor-5993
  .elementor-element.elementor-element-c43032a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ebebeb;
}
.elementor-5993
  .elementor-element.elementor-element-4d805d2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(7px / 2);
}
.elementor-5993
  .elementor-element.elementor-element-4d805d2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(7px / 2);
}
.elementor-5993
  .elementor-element.elementor-element-4d805d2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(7px / 2);
  margin-left: calc(7px / 2);
}
.elementor-5993
  .elementor-element.elementor-element-4d805d2
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-7px / 2);
  margin-left: calc(-7px / 2);
}
body.rtl
  .elementor-5993
  .elementor-element.elementor-element-4d805d2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-7px / 2);
}
body:not(.rtl)
  .elementor-5993
  .elementor-element.elementor-element-4d805d2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-7px / 2);
}
.elementor-5993
  .elementor-element.elementor-element-4d805d2
  .elementor-icon-list-icon
  i {
  color: #a51c30;
  font-size: 14px;
}
.elementor-5993
  .elementor-element.elementor-element-4d805d2
  .elementor-icon-list-icon
  svg {
  fill: #a51c30;
  width: 14px;
}
.elementor-5993
  .elementor-element.elementor-element-4d805d2
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-4d805d2
  .elementor-icon-list-item,
.elementor-5993
  .elementor-element.elementor-element-4d805d2
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
}
.elementor-5993
  .elementor-element.elementor-element-4d805d2
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5993
  .elementor-element.elementor-element-69029d4
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
}
.elementor-5993
  .elementor-element.elementor-element-69029d4
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ebebeb;
}
.elementor-5993
  .elementor-element.elementor-element-b53e3f3
  > .elementor-widget-container {
  margin: 20px 0px 40px 0px;
}
.elementor-5993
  .elementor-element.elementor-element-cd07bcd
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
}
.elementor-5993
  .elementor-element.elementor-element-cd07bcd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ebebeb;
}
.elementor-5993 .elementor-element.elementor-element-df207a0 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 16px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}
.elementor-5993
  .elementor-element.elementor-element-df207a0
  .elementor-widget-container {
  text-align: left;
}
.elementor-5993
  .elementor-element.elementor-element-df207a0
  .elementor-social-icon {
  background-color: #f0f0f0;
  --icon-padding: 0.7em;
}
.elementor-5993
  .elementor-element.elementor-element-df207a0
  .elementor-social-icon
  i {
  color: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-df207a0
  .elementor-social-icon
  svg {
  fill: #111111;
}
.elementor-5993
  .elementor-element.elementor-element-df207a0
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5993
  .elementor-element.elementor-element-39adc32
  > .elementor-container {
  min-height: 500px;
}
.elementor-5993 .elementor-element.elementor-element-39adc32 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5993
  .elementor-element.elementor-element-39adc32:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5993
  .elementor-element.elementor-element-39adc32
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/business-handshake-in-office-VYYYLWL.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5993
  .elementor-element.elementor-element-39adc32
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5993
  .elementor-element.elementor-element-3ffb62e.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5993
  .elementor-element.elementor-element-3ffb62e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text {
  text-align: center;
}
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h1,
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h2,
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h3,
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h4,
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h5,
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  h6,
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  div,
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  span,
.elementor-5993
  .elementor-element.elementor-element-d8281db
  .themegoods-animated-text
  p {
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text {
  text-align: center;
}
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h1,
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h2,
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h3,
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h4,
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h5,
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  h6,
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  div,
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  span,
.elementor-5993
  .elementor-element.elementor-element-22cfe18
  .themegoods-animated-text
  p {
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5993 .elementor-element.elementor-element-d924fc4 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-5993
  .elementor-element.elementor-element-d924fc4
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}
.elementor-element.elementor-element-d924fc4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-d924fc4 {
  opacity: 0;
}
.elementor-5993 .elementor-element.elementor-element-f4676c1 .elementor-button {
  font-family: "Epilogue", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #a51c30;
  border-radius: 25px 25px 25px 25px;
}
.elementor-5993
  .elementor-element.elementor-element-f4676c1
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-f4676c1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-f4676c1 {
  opacity: 0;
}
.elementor-5993 .elementor-element.elementor-element-f4676c1 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-5993 .elementor-element.elementor-element-7700a19 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-5993
    .elementor-element.elementor-element-cc1d148
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h1,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h2,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h3,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h4,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h5,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h6,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    div,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    span,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-5993 .elementor-element.elementor-element-e4f3ea2 {
    font-size: 16px;
  }
  .elementor-5993
    .elementor-element.elementor-element-e4f3ea2
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5993 .elementor-element.elementor-element-7bdeecf {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5993
    .elementor-element.elementor-element-ae39b14
    > .elementor-element-populated {
    padding: 0px 40px 0px 0px;
  }
  .elementor-5993 .elementor-element.elementor-element-b940e6d .post-header h5 {
    font-size: 20px;
  }
  .elementor-5993
    .elementor-element.elementor-element-b940e6d
    .post-detail.single-post {
    font-size: 12px;
  }
  .elementor-5993
    .elementor-element.elementor-element-63b893e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5993
    .elementor-element.elementor-element-c43032a
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.5em;
  }
  .elementor-5993
    .elementor-element.elementor-element-69029d4
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.5em;
  }
  .elementor-5993
    .elementor-element.elementor-element-b53e3f3
    > .elementor-widget-container {
    margin: 20px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5993
    .elementor-element.elementor-element-cd07bcd
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.5em;
  }
  .elementor-5993
    .elementor-element.elementor-element-39adc32
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-5993
    .elementor-element.elementor-element-39adc32:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5993
    .elementor-element.elementor-element-39adc32
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-5993
    .elementor-element.elementor-element-3ffb62e
    > .elementor-element-populated {
    margin: 0% 10% 0% 10%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5993
    .elementor-element.elementor-element-d924fc4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5993 .elementor-element.elementor-element-7700a19 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 30px 0px;
  }
  .elementor-5993
    .elementor-element.elementor-element-fe58b22
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5993
    .elementor-element.elementor-element-cc1d148
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
  }
  .elementor-5993
    .elementor-element.elementor-element-cc1d148
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h1,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h2,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h3,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h4,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h5,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    h6,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    div,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    span,
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-5993
    .elementor-element.elementor-element-ff3fc79
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-5993
    .elementor-element.elementor-element-0f22e67
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5993 .elementor-element.elementor-element-e4f3ea2 {
    font-size: 15px;
  }
  .elementor-5993
    .elementor-element.elementor-element-e4f3ea2
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-5993
    .elementor-element.elementor-element-ae39b14
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5993 .elementor-element.elementor-element-b940e6d .post-header h5 {
    font-size: 18px;
  }
  .elementor-5993
    .elementor-element.elementor-element-63b893e
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5993
    .elementor-element.elementor-element-69029d4
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-5993
    .elementor-element.elementor-element-b53e3f3
    > .elementor-widget-container {
    margin: 30px 0px 40px 0px;
  }
  .elementor-5993
    .elementor-element.elementor-element-df207a0
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
  }
  .elementor-5993
    .elementor-element.elementor-element-39adc32
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5993
    .elementor-element.elementor-element-39adc32:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5993
    .elementor-element.elementor-element-39adc32
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-5993
    .elementor-element.elementor-element-3ffb62e
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
}
@media (min-width: 768px) {
  .elementor-5993 .elementor-element.elementor-element-fe58b22 {
    width: 55%;
  }
  .elementor-5993 .elementor-element.elementor-element-0f22e67 {
    width: 44.332%;
  }
  .elementor-5993 .elementor-element.elementor-element-ae39b14 {
    width: 73%;
  }
  .elementor-5993 .elementor-element.elementor-element-63b893e {
    width: 27%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5993 .elementor-element.elementor-element-fe58b22 {
    width: 40%;
  }
  .elementor-5993 .elementor-element.elementor-element-0f22e67 {
    width: 60%;
  }
  .elementor-5993 .elementor-element.elementor-element-ae39b14 {
    width: 66%;
  }
  .elementor-5993 .elementor-element.elementor-element-63b893e {
    width: 33%;
  }
  .elementor-5993 .elementor-element.elementor-element-3ffb62e {
    width: 100%;
  }
}
.elementor-6135 .elementor-element.elementor-element-00e4df2 {
  overflow: hidden;
  padding: 100px 0px 60px 0px;
}
.elementor-6135
  .elementor-element.elementor-element-fb303c3
  > .elementor-element-populated {
  padding: 0px 100px 0px 0px;
}
.elementor-6135
  .elementor-element.elementor-element-c543f67
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-element.elementor-element-c543f67 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-c543f67 {
  opacity: 0;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h1,
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h2,
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h3,
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h4,
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h5,
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  h6,
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  div,
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  span,
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #1c58f6;
}
.elementor-6135
  .elementor-element.elementor-element-ff8bad8
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-element.elementor-element-ff8bad8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-ff8bad8 {
  opacity: 0;
}
.elementor-6135
  .elementor-element.elementor-element-2a764a2.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-6135
  .elementor-element.elementor-element-2a764a2
  > .elementor-element-populated {
  margin: -10px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
}
.elementor-6135 .elementor-element.elementor-element-252065e {
  font-weight: 600;
}
.elementor-6135
  .elementor-element.elementor-element-252065e
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-element.elementor-element-252065e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-252065e {
  opacity: 0;
}
.elementor-6135 .elementor-element.elementor-element-b4b7c1a {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 40px 0px;
}
.elementor-6135
  .elementor-element.elementor-element-0ddbd65
  > .elementor-element-populated {
  padding: 0px 60px 0px 0px;
}
.elementor-6135
  .elementor-element.elementor-element-d47b0cd
  .post-featured-image-hover,
.elementor-6135
  .elementor-element.elementor-element-d47b0cd
  .type-post.blog-posts-grid_no_space,
.elementor-6135
  .elementor-element.elementor-element-d47b0cd
  .type-post.blog-posts-metro_no_space {
  border-radius: 5px;
}
.elementor-6135 .elementor-element.elementor-element-d47b0cd .post-header h5 a {
  color: #111111;
}
.elementor-6135 .elementor-element.elementor-element-d47b0cd .post-header h5 {
  font-size: 26px;
}
.elementor-6135 .elementor-element.elementor-element-d47b0cd .post-info-cat a {
  color: #86868b;
}
.elementor-6135
  .elementor-element.elementor-element-d47b0cd
  .post-detail.single-post {
  font-size: 13px;
}
.elementor-6135
  .elementor-element.elementor-element-d47b0cd
  a.continue-reading {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-d47b0cd
  .post-featured-date-wrapper {
  background: #ffffff;
  border-radius: 5px;
}
.elementor-6135
  .elementor-element.elementor-element-d47b0cd
  .post-featured-date {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-d47b0cd
  .post-featured-month {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-9a9a6e8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-6135
  .elementor-element.elementor-element-d7f7d53
  .elementor-heading-title {
  font-size: 18px;
}
.elementor-6135
  .elementor-element.elementor-element-d7f7d53
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ebebeb;
}
.elementor-6135
  .elementor-element.elementor-element-067e229
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(7px / 2);
}
.elementor-6135
  .elementor-element.elementor-element-067e229
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(7px / 2);
}
.elementor-6135
  .elementor-element.elementor-element-067e229
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(7px / 2);
  margin-left: calc(7px / 2);
}
.elementor-6135
  .elementor-element.elementor-element-067e229
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-7px / 2);
  margin-left: calc(-7px / 2);
}
body.rtl
  .elementor-6135
  .elementor-element.elementor-element-067e229
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-7px / 2);
}
body:not(.rtl)
  .elementor-6135
  .elementor-element.elementor-element-067e229
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-7px / 2);
}
.elementor-6135
  .elementor-element.elementor-element-067e229
  .elementor-icon-list-icon
  i {
  color: #ca9c5e;
  font-size: 14px;
}
.elementor-6135
  .elementor-element.elementor-element-067e229
  .elementor-icon-list-icon
  svg {
  fill: #ca9c5e;
  width: 14px;
}
.elementor-6135
  .elementor-element.elementor-element-067e229
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-067e229
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-6135
  .elementor-element.elementor-element-af956cf
  .elementor-heading-title {
  font-size: 18px;
}
.elementor-6135
  .elementor-element.elementor-element-af956cf
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ebebeb;
}
.elementor-6135
  .elementor-element.elementor-element-acd7560
  > .elementor-widget-container {
  margin: 20px 0px 60px 0px;
}
.elementor-6135
  .elementor-element.elementor-element-c145718
  .elementor-heading-title {
  font-size: 18px;
}
.elementor-6135
  .elementor-element.elementor-element-c145718
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ebebeb;
}
.elementor-6135 .elementor-element.elementor-element-088ca4c {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 16px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}
.elementor-6135
  .elementor-element.elementor-element-088ca4c
  .elementor-widget-container {
  text-align: left;
}
.elementor-6135
  .elementor-element.elementor-element-088ca4c
  .elementor-social-icon {
  background-color: #f0f0f0;
  --icon-padding: 0.7em;
}
.elementor-6135
  .elementor-element.elementor-element-088ca4c
  .elementor-social-icon
  i {
  color: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-088ca4c
  .elementor-social-icon
  svg {
  fill: #111111;
}
.elementor-6135
  .elementor-element.elementor-element-088ca4c
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-6135
  .elementor-element.elementor-element-e49e9e4
  > .elementor-container {
  min-height: 500px;
}
.elementor-6135 .elementor-element.elementor-element-e49e9e4 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6135
  .elementor-element.elementor-element-e49e9e4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6135
  .elementor-element.elementor-element-e49e9e4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/business-handshake-in-office-VYYYLWL.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6135
  .elementor-element.elementor-element-e49e9e4
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6135
  .elementor-element.elementor-element-e7a36f8.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6135
  .elementor-element.elementor-element-e7a36f8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text {
  text-align: center;
}
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h1,
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h2,
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h3,
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h4,
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h5,
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  h6,
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  div,
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  span,
.elementor-6135
  .elementor-element.elementor-element-b3edd76
  .themegoods-animated-text
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  line-height: 1.1em;
}
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text {
  text-align: center;
}
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h1,
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h2,
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h3,
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h4,
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h5,
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  h6,
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  div,
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  span,
.elementor-6135
  .elementor-element.elementor-element-48f1e83
  .themegoods-animated-text
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  line-height: 1.1em;
}
.elementor-6135 .elementor-element.elementor-element-6ef2532 {
  text-align: center;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 600;
}
.elementor-6135
  .elementor-element.elementor-element-6ef2532
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}
.elementor-element.elementor-element-6ef2532 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-6ef2532 {
  opacity: 0;
}
.elementor-6135 .elementor-element.elementor-element-91450b6 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #1c58f6;
  border-radius: 25px 25px 25px 25px;
}
.elementor-6135
  .elementor-element.elementor-element-91450b6
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-91450b6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-91450b6 {
  opacity: 0;
}
.elementor-6135 .elementor-element.elementor-element-91450b6 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-6135 .elementor-element.elementor-element-00e4df2 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-6135
    .elementor-element.elementor-element-c543f67
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h1,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h2,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h3,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h4,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h5,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h6,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    div,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    span,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-6135 .elementor-element.elementor-element-252065e {
    font-size: 16px;
  }
  .elementor-6135
    .elementor-element.elementor-element-252065e
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6135 .elementor-element.elementor-element-b4b7c1a {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6135
    .elementor-element.elementor-element-0ddbd65
    > .elementor-element-populated {
    padding: 0px 40px 0px 0px;
  }
  .elementor-6135 .elementor-element.elementor-element-d47b0cd .post-header h5 {
    font-size: 20px;
  }
  .elementor-6135
    .elementor-element.elementor-element-d47b0cd
    .post-detail.single-post {
    font-size: 12px;
  }
  .elementor-6135
    .elementor-element.elementor-element-9a9a6e8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6135
    .elementor-element.elementor-element-d7f7d53
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.5em;
  }
  .elementor-6135
    .elementor-element.elementor-element-af956cf
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.5em;
  }
  .elementor-6135
    .elementor-element.elementor-element-acd7560
    > .elementor-widget-container {
    margin: 20px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6135
    .elementor-element.elementor-element-c145718
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.5em;
  }
  .elementor-6135
    .elementor-element.elementor-element-e49e9e4
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-6135
    .elementor-element.elementor-element-e49e9e4:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-6135
    .elementor-element.elementor-element-e49e9e4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-6135
    .elementor-element.elementor-element-e7a36f8
    > .elementor-element-populated {
    margin: 0% 10% 0% 10%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6135
    .elementor-element.elementor-element-6ef2532
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-6135 .elementor-element.elementor-element-00e4df2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 30px 0px;
  }
  .elementor-6135
    .elementor-element.elementor-element-fb303c3
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-6135
    .elementor-element.elementor-element-c543f67
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
  }
  .elementor-6135
    .elementor-element.elementor-element-c543f67
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h1,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h2,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h3,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h4,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h5,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    h6,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    div,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    span,
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-6135
    .elementor-element.elementor-element-ff8bad8
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-6135
    .elementor-element.elementor-element-2a764a2
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-6135 .elementor-element.elementor-element-252065e {
    font-size: 15px;
  }
  .elementor-6135
    .elementor-element.elementor-element-252065e
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-6135
    .elementor-element.elementor-element-0ddbd65
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-6135 .elementor-element.elementor-element-d47b0cd .post-header h5 {
    font-size: 18px;
  }
  .elementor-6135
    .elementor-element.elementor-element-9a9a6e8
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-6135
    .elementor-element.elementor-element-af956cf
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-6135
    .elementor-element.elementor-element-acd7560
    > .elementor-widget-container {
    margin: 30px 0px 40px 0px;
  }
  .elementor-6135
    .elementor-element.elementor-element-088ca4c
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
  }
  .elementor-6135
    .elementor-element.elementor-element-e49e9e4
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-6135
    .elementor-element.elementor-element-e49e9e4:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-6135
    .elementor-element.elementor-element-e49e9e4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-6135
    .elementor-element.elementor-element-e7a36f8
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
}
@media (min-width: 768px) {
  .elementor-6135 .elementor-element.elementor-element-fb303c3 {
    width: 55%;
  }
  .elementor-6135 .elementor-element.elementor-element-2a764a2 {
    width: 44.332%;
  }
  .elementor-6135 .elementor-element.elementor-element-0ddbd65 {
    width: 73%;
  }
  .elementor-6135 .elementor-element.elementor-element-9a9a6e8 {
    width: 27%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-6135 .elementor-element.elementor-element-fb303c3 {
    width: 40%;
  }
  .elementor-6135 .elementor-element.elementor-element-2a764a2 {
    width: 60%;
  }
  .elementor-6135 .elementor-element.elementor-element-0ddbd65 {
    width: 66%;
  }
  .elementor-6135 .elementor-element.elementor-element-9a9a6e8 {
    width: 33%;
  }
  .elementor-6135 .elementor-element.elementor-element-e7a36f8 {
    width: 100%;
  }
}
.elementor-9152
  .elementor-element.elementor-element-a6d471b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9152
  .elementor-element.elementor-element-a6d471b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-9152 .elementor-element.elementor-element-a6d471b {
  box-shadow: -2px 3px 90px -20px rgba(0, 0, 0, 0.2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-9152
  .elementor-element.elementor-element-a6d471b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-9152
  .elementor-element.elementor-element-562e30a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9152
  .elementor-element.elementor-element-562e30a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9152
  .elementor-element.elementor-element-562e30a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-9152 .elementor-element.elementor-element-2f5079b {
  text-align: left;
}
.elementor-9152 .elementor-element.elementor-element-2f5079b img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-9152
  .elementor-element.elementor-element-0d7070e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9152
  .elementor-element.elementor-element-0d7070e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9152
  .elementor-element.elementor-element-0d7070e.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-9152
  .elementor-element.elementor-element-0d7070e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Manrope", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #111111;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.6em;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 15px 0px 15px;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Manrope", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #bc8664;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #bc8664;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #bc8664;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bc8664;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #bc8664;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #bc8664;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #bc8664;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bc8664;
}
.elementor-9152
  .elementor-element.elementor-element-4ecec2d
  > .elementor-widget-container {
  margin: -3px 0px 0px 0px;
}
.elementor-9152 .elementor-element.elementor-element-4ecec2d {
  width: auto;
  max-width: auto;
}
.elementor-9152 .elementor-element.elementor-element-ddbaab3 .elementor-button {
  font-family: "Manrope", Sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.7em;
  letter-spacing: 0px;
  fill: #bc8664;
  color: #bc8664;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #111111;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9152
  .elementor-element.elementor-element-ddbaab3
  .elementor-button:hover,
.elementor-9152
  .elementor-element.elementor-element-ddbaab3
  .elementor-button:focus {
  color: #111111;
  background-color: #ffffff00;
}
.elementor-9152
  .elementor-element.elementor-element-ddbaab3
  .elementor-button:hover
  svg,
.elementor-9152
  .elementor-element.elementor-element-ddbaab3
  .elementor-button:focus
  svg {
  fill: #111111;
}
.elementor-9152
  .elementor-element.elementor-element-ddbaab3
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-9152 .elementor-element.elementor-element-ddbaab3 {
  width: auto;
  max-width: auto;
}
.elementor-9152
  .elementor-element.elementor-element-2ff10d7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-9152
  .elementor-element.elementor-element-2ff10d7.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-9152
  .elementor-element.elementor-element-2ff10d7.elementor-view-framed
  .elementor-icon,
.elementor-9152
  .elementor-element.elementor-element-2ff10d7.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-9152
  .elementor-element.elementor-element-2ff10d7.elementor-view-framed
  .elementor-icon,
.elementor-9152
  .elementor-element.elementor-element-2ff10d7.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-9152 .elementor-element.elementor-element-2ff10d7 .elementor-icon {
  font-size: 14px;
}
.elementor-9152 .elementor-element.elementor-element-2ff10d7 .elementor-icon i,
.elementor-9152
  .elementor-element.elementor-element-2ff10d7
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-9152
  .elementor-element.elementor-element-2ff10d7
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-9152 .elementor-element.elementor-element-2ff10d7 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-9152 .elementor-element.elementor-element-a6d471b {
    padding: 20px 0px 20px 0px;
  }
  .elementor-9152
    .elementor-element.elementor-element-562e30a
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-9152
    .elementor-element.elementor-element-0d7070e
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-9152 .elementor-element.elementor-element-a6d471b {
    padding: 15px 0px 15px 0px;
  }
  .elementor-9152 .elementor-element.elementor-element-562e30a {
    width: 50%;
  }
  .elementor-9152
    .elementor-element.elementor-element-562e30a
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-9152 .elementor-element.elementor-element-0d7070e {
    width: 50%;
  }
  .elementor-9152
    .elementor-element.elementor-element-0d7070e
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-9152 .elementor-element.elementor-element-562e30a {
    width: 16%;
  }
  .elementor-9152 .elementor-element.elementor-element-0d7070e {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-9152 .elementor-element.elementor-element-562e30a {
    width: 25%;
  }
  .elementor-9152 .elementor-element.elementor-element-0d7070e {
    width: 75%;
  }
}
.elementor-10675 .elementor-element.elementor-element-261d2d1 {
  padding: 80px 0px 80px 0px;
}
.elementor-10675
  .elementor-element.elementor-element-65c648f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10675
  .elementor-element.elementor-element-65c648f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10675 .elementor-element.elementor-element-b5e37b5 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-10675
  .elementor-element.elementor-element-b5e37b5
  .elementor-heading-title {
  color: #1c58f6;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-10675
  .elementor-element.elementor-element-b5e37b5
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-b5e37b5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-b5e37b5 {
  opacity: 0;
}
.elementor-10675 .elementor-element.elementor-element-ade751b {
  text-align: center;
}
.elementor-10675
  .elementor-element.elementor-element-ade751b
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-10675
  .elementor-element.elementor-element-ade751b
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-ade751b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-ade751b {
  opacity: 0;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline {
  text-align: center;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h1,
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h2,
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h3,
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h4,
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h5,
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  h6,
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  div,
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  span,
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}
.elementor-10675
  .elementor-element.elementor-element-f1c390d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-f1c390d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-f1c390d {
  opacity: 0;
}
.elementor-10675 .elementor-element.elementor-element-f1c390d {
  width: auto;
  max-width: auto;
}
.elementor-10675 .elementor-element.elementor-element-f736744 {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-10675
  .elementor-element.elementor-element-f6039cf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .portfolio-classic-grid-wrapper {
  margin-bottom: 40px;
  text-align: left;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 5px;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #000000;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #000000;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #000000;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0px;
  text-align: left;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .portfolio-classic-img-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #1c58f6ad 0%, #ff9200c4 100%);
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .portfolio-classic-img-overlay
  i {
  font-size: 42px;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #b8b8b8;
  font-size: 14px;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .ashton-portfolio-filter-wrapper {
  text-align: center;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  div.elementor-widget-container
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  .ashton-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #111111;
}
.elementor-10675
  .elementor-element.elementor-element-16c51e2
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.elementor-element.elementor-element-16c51e2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-16c51e2 {
  opacity: 0;
}
.elementor-10675 .elementor-element.elementor-element-2878395 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-10675
  .elementor-element.elementor-element-d253b8d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10675
  .elementor-element.elementor-element-d253b8d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10675 .elementor-element.elementor-element-90ef69c {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-10675
  .elementor-element.elementor-element-90ef69c
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-10675
  .elementor-element.elementor-element-90ef69c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-90ef69c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-90ef69c {
  opacity: 0;
}
.elementor-10675 .elementor-element.elementor-element-1b6561f {
  margin-top: 30px;
  margin-bottom: 20px;
}
.elementor-bc-flex-widget
  .elementor-10675
  .elementor-element.elementor-element-8d3dd62.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-10675
  .elementor-element.elementor-element-8d3dd62.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-10675
  .elementor-element.elementor-element-8d3dd62
  > .elementor-element-populated {
  padding: 0px 60px 0px 60px;
}
.elementor-10675
  .elementor-element.elementor-element-12baab0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10675
  .elementor-element.elementor-element-12baab0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10675 .elementor-element.elementor-element-646e2ad {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-10675 .elementor-element.elementor-element-646e2ad img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10675
  .elementor-element.elementor-element-646e2ad
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-646e2ad {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-646e2ad {
  opacity: 0;
}
.elementor-10675
  .elementor-element.elementor-element-2aefe4b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10675
  .elementor-element.elementor-element-2aefe4b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10675 .elementor-element.elementor-element-7fb3b66 img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10675
  .elementor-element.elementor-element-7fb3b66
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-element.elementor-element-7fb3b66 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-7fb3b66 {
  opacity: 0;
}
.elementor-10675 .elementor-element.elementor-element-7fb3b66 {
  width: auto;
  max-width: auto;
}
.elementor-10675
  .elementor-element.elementor-element-d123d50.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10675
  .elementor-element.elementor-element-d123d50
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10675 .elementor-element.elementor-element-3eeeb92 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10675
  .elementor-element.elementor-element-3eeeb92
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-3eeeb92 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-3eeeb92 {
  opacity: 0;
}
.elementor-10675 .elementor-element.elementor-element-3eeeb92 {
  width: auto;
  max-width: auto;
}
.elementor-10675
  .elementor-element.elementor-element-915ddcf.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10675
  .elementor-element.elementor-element-915ddcf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10675 .elementor-element.elementor-element-7726cbb img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10675
  .elementor-element.elementor-element-7726cbb
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-7726cbb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-7726cbb {
  opacity: 0;
}
.elementor-10675 .elementor-element.elementor-element-7726cbb {
  width: auto;
  max-width: auto;
}
.elementor-10675
  .elementor-element.elementor-element-76fb7a4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10675
  .elementor-element.elementor-element-76fb7a4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0;
}
.elementor-10675 .elementor-element.elementor-element-76fb7a4:hover {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-10675
  .elementor-element.elementor-element-76fb7a4
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10675 .elementor-element.elementor-element-76fb7a4,
.elementor-10675
  .elementor-element.elementor-element-76fb7a4
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-10675 .elementor-element.elementor-element-76fb7a4:hover,
.elementor-10675
  .elementor-element.elementor-element-76fb7a4:hover
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-10675 .elementor-element.elementor-element-76fb7a4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 80px;
}
.elementor-10675
  .elementor-element.elementor-element-28d7825
  > .elementor-element-populated {
  padding: 60px 20px 60px 60px;
}
.elementor-10675
  .elementor-element.elementor-element-f316795
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-10675
  .elementor-element.elementor-element-d14ddc1
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-bc-flex-widget
  .elementor-10675
  .elementor-element.elementor-element-58543ef.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-10675
  .elementor-element.elementor-element-58543ef.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-10675
  .elementor-element.elementor-element-58543ef
  > .elementor-element-populated {
  padding: 40px 60px 50px 60px;
}
.elementor-10675
  .elementor-element.elementor-element-172a7f3
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
}
.elementor-10675
  .elementor-element.elementor-element-172a7f3
  > .elementor-widget-container {
  margin: 10px 40px 0px 0px;
}
.elementor-10675
  .elementor-element.elementor-element-277666d
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #1c58f6;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-10675
  .elementor-element.elementor-element-277666d
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-10675 .elementor-element.elementor-element-277666d {
  z-index: 2;
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-10675
    .elementor-element.elementor-element-b5e37b5
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-10675
    .elementor-element.elementor-element-ade751b
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h1,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h2,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h3,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h4,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h5,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h6,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    div,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    span,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    p {
    font-size: 36px;
  }
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 36px;
  }
  .elementor-bc-flex-widget
    .elementor-10675
    .elementor-element.elementor-element-28d7825.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-10675
    .elementor-element.elementor-element-28d7825.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-10675
    .elementor-element.elementor-element-28d7825
    > .elementor-element-populated {
    padding: 50px 39px 40px 40px;
  }
  .elementor-10675
    .elementor-element.elementor-element-f316795
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10675
    .elementor-element.elementor-element-f316795
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10675
    .elementor-element.elementor-element-d14ddc1
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10675
    .elementor-element.elementor-element-d14ddc1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10675
    .elementor-element.elementor-element-58543ef
    > .elementor-element-populated {
    padding: 40px 40px 40px 0px;
  }
  .elementor-10675
    .elementor-element.elementor-element-172a7f3
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-10675
    .elementor-element.elementor-element-172a7f3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10675
    .elementor-element.elementor-element-277666d
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-10675
    .elementor-element.elementor-element-ade751b
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h1,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h2,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h3,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h4,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h5,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    h6,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    div,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    span,
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-10675
    .elementor-element.elementor-element-f1c390d
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-10675 .elementor-element.elementor-element-90ef69c {
    text-align: center;
  }
  .elementor-10675 .elementor-element.elementor-element-12baab0 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10675
    .elementor-element.elementor-element-12baab0.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10675
    .elementor-element.elementor-element-12baab0.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10675 .elementor-element.elementor-element-2aefe4b {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10675
    .elementor-element.elementor-element-2aefe4b.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10675
    .elementor-element.elementor-element-2aefe4b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10675 .elementor-element.elementor-element-d123d50 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10675
    .elementor-element.elementor-element-d123d50.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10675
    .elementor-element.elementor-element-d123d50.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10675 .elementor-element.elementor-element-3eeeb92 img {
    width: 140px;
  }
  .elementor-10675 .elementor-element.elementor-element-915ddcf {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10675
    .elementor-element.elementor-element-915ddcf.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10675
    .elementor-element.elementor-element-915ddcf.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10675 .elementor-element.elementor-element-7726cbb img {
    width: 120px;
  }
  .elementor-10675
    .elementor-element.elementor-element-28d7825
    > .elementor-element-populated {
    padding: 40px 30px 0px 30px;
  }
  .elementor-10675
    .elementor-element.elementor-element-f316795
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-10675
    .elementor-element.elementor-element-d14ddc1
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-10675
    .elementor-element.elementor-element-58543ef
    > .elementor-element-populated {
    padding: 20px 30px 40px 30px;
  }
  .elementor-10675
    .elementor-element.elementor-element-172a7f3
    .elementor-heading-title {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-10675 .elementor-element.elementor-element-28d7825 {
    width: 40%;
  }
  .elementor-10675 .elementor-element.elementor-element-58543ef {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-10675 .elementor-element.elementor-element-28d7825 {
    width: 45%;
  }
  .elementor-10675 .elementor-element.elementor-element-58543ef {
    width: 55%;
  }
}
.elementor-10815 .elementor-element.elementor-element-e608646 {
  padding: 80px 0px 80px 0px;
}
.elementor-10815
  .elementor-element.elementor-element-d24f4b4.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10815
  .elementor-element.elementor-element-d24f4b4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10815 .elementor-element.elementor-element-979d0b4 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-10815
  .elementor-element.elementor-element-979d0b4
  .elementor-heading-title {
  color: #ff9f43;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-10815
  .elementor-element.elementor-element-979d0b4
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-979d0b4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-979d0b4 {
  opacity: 0;
}
.elementor-10815 .elementor-element.elementor-element-666d564 {
  text-align: center;
}
.elementor-10815
  .elementor-element.elementor-element-666d564
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-10815
  .elementor-element.elementor-element-666d564
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-666d564 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-666d564 {
  opacity: 0;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline {
  text-align: center;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h1,
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h2,
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h3,
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h4,
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h5,
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  h6,
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  div,
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  span,
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  p {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}
.elementor-10815
  .elementor-element.elementor-element-37f9fd8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-37f9fd8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-37f9fd8 {
  opacity: 0;
}
.elementor-10815 .elementor-element.elementor-element-37f9fd8 {
  width: auto;
  max-width: auto;
}
.elementor-10815 .elementor-element.elementor-element-e681f04 {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-10815
  .elementor-element.elementor-element-ebcfe76
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  .portfolio-grid-wrapper {
  margin-bottom: 40px;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  .portfolio-grid-content-wrapper
  .portfolio-grid-wrapper {
  border-radius: 5px;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  .portfolio-grid-wrapper
  h3 {
  color: #ffffff;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  div.portfolio-grid-wrapper
  h3 {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  .portfolio-grid-wrapper
  .figcaption
  .overflow-inner:after {
  background: #ffffff6e;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  .portfolio-grid-wrapper:before {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ff800600 0%, #001284de 100%);
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  .portfolio-grid-wrapper
  .figcaption
  .portfolio-grid-subtitle {
  color: #ffffff;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  .portfolio-grid-wrapper
  .figcaption
  div.portfolio-grid-subtitle {
  font-family: "Inter", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  .ashton-portfolio-filter-wrapper {
  text-align: center;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  div.elementor-widget-container
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  .ashton-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #111111;
}
.elementor-10815
  .elementor-element.elementor-element-26d6065
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.elementor-element.elementor-element-26d6065 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-26d6065 {
  opacity: 0;
}
.elementor-10815 .elementor-element.elementor-element-7e0cef9 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-10815
  .elementor-element.elementor-element-2e00114.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10815
  .elementor-element.elementor-element-2e00114
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10815 .elementor-element.elementor-element-a30e87e {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-10815
  .elementor-element.elementor-element-a30e87e
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-10815
  .elementor-element.elementor-element-a30e87e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-a30e87e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-a30e87e {
  opacity: 0;
}
.elementor-10815 .elementor-element.elementor-element-5bf48f7 {
  margin-top: 30px;
  margin-bottom: 20px;
}
.elementor-bc-flex-widget
  .elementor-10815
  .elementor-element.elementor-element-8b8e7d2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-10815
  .elementor-element.elementor-element-8b8e7d2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-10815
  .elementor-element.elementor-element-8b8e7d2
  > .elementor-element-populated {
  padding: 0px 60px 0px 60px;
}
.elementor-10815
  .elementor-element.elementor-element-9eb4a17.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10815
  .elementor-element.elementor-element-9eb4a17
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10815 .elementor-element.elementor-element-3cc4d41 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-10815 .elementor-element.elementor-element-3cc4d41 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10815
  .elementor-element.elementor-element-3cc4d41
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-3cc4d41 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-3cc4d41 {
  opacity: 0;
}
.elementor-10815
  .elementor-element.elementor-element-2d08cb1.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10815
  .elementor-element.elementor-element-2d08cb1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10815 .elementor-element.elementor-element-6afc36f img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10815
  .elementor-element.elementor-element-6afc36f
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-element.elementor-element-6afc36f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-6afc36f {
  opacity: 0;
}
.elementor-10815 .elementor-element.elementor-element-6afc36f {
  width: auto;
  max-width: auto;
}
.elementor-10815
  .elementor-element.elementor-element-0938549.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10815
  .elementor-element.elementor-element-0938549
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10815 .elementor-element.elementor-element-58f5107 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10815
  .elementor-element.elementor-element-58f5107
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-58f5107 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-58f5107 {
  opacity: 0;
}
.elementor-10815 .elementor-element.elementor-element-58f5107 {
  width: auto;
  max-width: auto;
}
.elementor-10815
  .elementor-element.elementor-element-811a01a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10815
  .elementor-element.elementor-element-811a01a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10815 .elementor-element.elementor-element-66f5137 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10815
  .elementor-element.elementor-element-66f5137
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-66f5137 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-66f5137 {
  opacity: 0;
}
.elementor-10815 .elementor-element.elementor-element-66f5137 {
  width: auto;
  max-width: auto;
}
.elementor-10815
  .elementor-element.elementor-element-120367d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10815
  .elementor-element.elementor-element-120367d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e6f7f6;
}
.elementor-10815 .elementor-element.elementor-element-120367d:hover {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-10815
  .elementor-element.elementor-element-120367d
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10815 .elementor-element.elementor-element-120367d,
.elementor-10815
  .elementor-element.elementor-element-120367d
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-10815 .elementor-element.elementor-element-120367d:hover,
.elementor-10815
  .elementor-element.elementor-element-120367d:hover
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-10815 .elementor-element.elementor-element-120367d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 80px;
}
.elementor-10815
  .elementor-element.elementor-element-dbd1eaa
  > .elementor-element-populated {
  padding: 60px 20px 60px 60px;
}
.elementor-10815
  .elementor-element.elementor-element-ca617e0
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-10815
  .elementor-element.elementor-element-8540332
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-bc-flex-widget
  .elementor-10815
  .elementor-element.elementor-element-bc96b3e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-10815
  .elementor-element.elementor-element-bc96b3e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-10815
  .elementor-element.elementor-element-bc96b3e
  > .elementor-element-populated {
  padding: 40px 60px 50px 60px;
}
.elementor-10815
  .elementor-element.elementor-element-51d53ed
  .elementor-heading-title {
  color: #111111;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
}
.elementor-10815
  .elementor-element.elementor-element-51d53ed
  > .elementor-widget-container {
  margin: 10px 40px 0px 0px;
}
.elementor-10815
  .elementor-element.elementor-element-4c4bc74
  .elementor-button {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ff9f43;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-10815
  .elementor-element.elementor-element-4c4bc74
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-10815 .elementor-element.elementor-element-4c4bc74 {
  z-index: 2;
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-10815
    .elementor-element.elementor-element-979d0b4
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-10815
    .elementor-element.elementor-element-666d564
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h1,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h2,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h3,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h4,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h5,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h6,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    div,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    span,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    p {
    font-size: 36px;
  }
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 36px;
  }
  .elementor-10815
    .elementor-element.elementor-element-26d6065
    div.portfolio-grid-wrapper
    h3 {
    font-size: 18px;
  }
  .elementor-10815
    .elementor-element.elementor-element-26d6065
    .portfolio-grid-wrapper
    .figcaption
    div.portfolio-grid-subtitle {
    font-size: 13px;
  }
  .elementor-bc-flex-widget
    .elementor-10815
    .elementor-element.elementor-element-dbd1eaa.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-10815
    .elementor-element.elementor-element-dbd1eaa.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-10815
    .elementor-element.elementor-element-dbd1eaa
    > .elementor-element-populated {
    padding: 50px 39px 40px 40px;
  }
  .elementor-10815
    .elementor-element.elementor-element-ca617e0
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10815
    .elementor-element.elementor-element-ca617e0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10815
    .elementor-element.elementor-element-8540332
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10815
    .elementor-element.elementor-element-8540332
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10815
    .elementor-element.elementor-element-bc96b3e
    > .elementor-element-populated {
    padding: 40px 40px 40px 0px;
  }
  .elementor-10815
    .elementor-element.elementor-element-51d53ed
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-10815
    .elementor-element.elementor-element-51d53ed
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10815
    .elementor-element.elementor-element-4c4bc74
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-10815
    .elementor-element.elementor-element-666d564
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h1,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h2,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h3,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h4,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h5,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    h6,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    div,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    span,
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-10815
    .elementor-element.elementor-element-37f9fd8
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-10815
    .elementor-element.elementor-element-26d6065
    div.portfolio-grid-wrapper
    h3 {
    font-size: 20px;
  }
  .elementor-10815 .elementor-element.elementor-element-a30e87e {
    text-align: center;
  }
  .elementor-10815 .elementor-element.elementor-element-9eb4a17 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10815
    .elementor-element.elementor-element-9eb4a17.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10815
    .elementor-element.elementor-element-9eb4a17.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10815 .elementor-element.elementor-element-2d08cb1 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10815
    .elementor-element.elementor-element-2d08cb1.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10815
    .elementor-element.elementor-element-2d08cb1.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10815 .elementor-element.elementor-element-0938549 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10815
    .elementor-element.elementor-element-0938549.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10815
    .elementor-element.elementor-element-0938549.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10815 .elementor-element.elementor-element-58f5107 img {
    width: 140px;
  }
  .elementor-10815 .elementor-element.elementor-element-811a01a {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10815
    .elementor-element.elementor-element-811a01a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10815
    .elementor-element.elementor-element-811a01a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10815 .elementor-element.elementor-element-66f5137 img {
    width: 120px;
  }
  .elementor-10815
    .elementor-element.elementor-element-dbd1eaa
    > .elementor-element-populated {
    padding: 40px 30px 0px 30px;
  }
  .elementor-10815
    .elementor-element.elementor-element-ca617e0
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-10815
    .elementor-element.elementor-element-8540332
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-10815
    .elementor-element.elementor-element-bc96b3e
    > .elementor-element-populated {
    padding: 20px 30px 40px 30px;
  }
  .elementor-10815
    .elementor-element.elementor-element-51d53ed
    .elementor-heading-title {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-10815 .elementor-element.elementor-element-dbd1eaa {
    width: 40%;
  }
  .elementor-10815 .elementor-element.elementor-element-bc96b3e {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-10815 .elementor-element.elementor-element-dbd1eaa {
    width: 45%;
  }
  .elementor-10815 .elementor-element.elementor-element-bc96b3e {
    width: 55%;
  }
}
.elementor-10879 .elementor-element.elementor-element-81258ca {
  padding: 80px 0px 80px 0px;
}
.elementor-10879
  .elementor-element.elementor-element-d214a77.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10879
  .elementor-element.elementor-element-d214a77
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10879 .elementor-element.elementor-element-4e9ac63 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-10879
  .elementor-element.elementor-element-4e9ac63
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.elementor-10879
  .elementor-element.elementor-element-4e9ac63
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-4e9ac63 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-4e9ac63 {
  opacity: 0;
}
.elementor-10879 .elementor-element.elementor-element-b6c4fa5 {
  text-align: center;
}
.elementor-10879
  .elementor-element.elementor-element-b6c4fa5
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-10879
  .elementor-element.elementor-element-b6c4fa5
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-b6c4fa5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-b6c4fa5 {
  opacity: 0;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline {
  text-align: center;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h1,
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h2,
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h3,
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h4,
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h5,
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  h6,
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  div,
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  span,
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-10879
  .elementor-element.elementor-element-4018d57
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-4018d57 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-4018d57 {
  opacity: 0;
}
.elementor-10879 .elementor-element.elementor-element-4018d57 {
  width: auto;
  max-width: auto;
}
.elementor-10879 .elementor-element.elementor-element-ad6402b {
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-10879
  .elementor-element.elementor-element-4ac96ed
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .portfolio-grid-wrapper-overlay {
  margin-bottom: 40px;
  border-radius: 5px;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  h3 {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -1px;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content:before {
  border-color: #ffffff;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content:after {
  border-color: #ffffff;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner:before {
  border-color: #ffffff;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner:after {
  border-color: #ffffff;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .portfolio-grid-wrapper-overlay
  .figcaption:before {
  background-color: #1a1b25;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  .portfolio-grid-subtitle {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .ashton-portfolio-filter-wrapper {
  text-align: center;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  div.elementor-widget-container
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  .ashton-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #111111;
}
.elementor-10879
  .elementor-element.elementor-element-5473bb4
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.elementor-element.elementor-element-5473bb4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-5473bb4 {
  opacity: 0;
}
.elementor-10879 .elementor-element.elementor-element-b307096 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-10879
  .elementor-element.elementor-element-43be2c7.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10879
  .elementor-element.elementor-element-43be2c7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10879 .elementor-element.elementor-element-8ca7daf {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-10879
  .elementor-element.elementor-element-8ca7daf
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-10879
  .elementor-element.elementor-element-8ca7daf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-8ca7daf {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-8ca7daf {
  opacity: 0;
}
.elementor-10879 .elementor-element.elementor-element-b369ca8 {
  margin-top: 30px;
  margin-bottom: 20px;
}
.elementor-bc-flex-widget
  .elementor-10879
  .elementor-element.elementor-element-0651ad9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-10879
  .elementor-element.elementor-element-0651ad9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-10879
  .elementor-element.elementor-element-0651ad9
  > .elementor-element-populated {
  padding: 0px 60px 0px 60px;
}
.elementor-10879
  .elementor-element.elementor-element-29e8fba.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10879
  .elementor-element.elementor-element-29e8fba
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10879 .elementor-element.elementor-element-e75cdc6 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-10879 .elementor-element.elementor-element-e75cdc6 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10879
  .elementor-element.elementor-element-e75cdc6
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-e75cdc6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-e75cdc6 {
  opacity: 0;
}
.elementor-10879
  .elementor-element.elementor-element-6d6bd54.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10879
  .elementor-element.elementor-element-6d6bd54
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10879 .elementor-element.elementor-element-ae36644 img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10879
  .elementor-element.elementor-element-ae36644
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-element.elementor-element-ae36644 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-ae36644 {
  opacity: 0;
}
.elementor-10879 .elementor-element.elementor-element-ae36644 {
  width: auto;
  max-width: auto;
}
.elementor-10879
  .elementor-element.elementor-element-5a3d433.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10879
  .elementor-element.elementor-element-5a3d433
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10879 .elementor-element.elementor-element-a339d4a img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10879
  .elementor-element.elementor-element-a339d4a
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-a339d4a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-a339d4a {
  opacity: 0;
}
.elementor-10879 .elementor-element.elementor-element-a339d4a {
  width: auto;
  max-width: auto;
}
.elementor-10879
  .elementor-element.elementor-element-d4d9065.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10879
  .elementor-element.elementor-element-d4d9065
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10879 .elementor-element.elementor-element-cc86a17 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10879
  .elementor-element.elementor-element-cc86a17
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-cc86a17 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-cc86a17 {
  opacity: 0;
}
.elementor-10879 .elementor-element.elementor-element-cc86a17 {
  width: auto;
  max-width: auto;
}
.elementor-10879
  .elementor-element.elementor-element-f111501:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10879
  .elementor-element.elementor-element-f111501
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff5e7;
}
.elementor-10879 .elementor-element.elementor-element-f111501:hover {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-10879
  .elementor-element.elementor-element-f111501
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10879 .elementor-element.elementor-element-f111501,
.elementor-10879
  .elementor-element.elementor-element-f111501
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-10879 .elementor-element.elementor-element-f111501:hover,
.elementor-10879
  .elementor-element.elementor-element-f111501:hover
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-10879 .elementor-element.elementor-element-f111501 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 80px;
}
.elementor-10879
  .elementor-element.elementor-element-227d5bc
  > .elementor-element-populated {
  padding: 60px 20px 60px 60px;
}
.elementor-10879
  .elementor-element.elementor-element-122cf58
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-10879
  .elementor-element.elementor-element-3165180
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-bc-flex-widget
  .elementor-10879
  .elementor-element.elementor-element-79172cb.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-10879
  .elementor-element.elementor-element-79172cb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-10879
  .elementor-element.elementor-element-79172cb
  > .elementor-element-populated {
  padding: 40px 60px 50px 60px;
}
.elementor-10879
  .elementor-element.elementor-element-81f46f9
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-10879
  .elementor-element.elementor-element-81f46f9
  > .elementor-widget-container {
  margin: 10px 40px 0px 0px;
}
.elementor-10879
  .elementor-element.elementor-element-bfb6408
  .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-10879
  .elementor-element.elementor-element-bfb6408
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-10879 .elementor-element.elementor-element-bfb6408 {
  z-index: 2;
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-10879
    .elementor-element.elementor-element-4e9ac63
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-10879
    .elementor-element.elementor-element-b6c4fa5
    .elementor-heading-title {
    font-size: 34px;
    letter-spacing: -0.5px;
  }
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h1,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h2,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h3,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h4,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h5,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h6,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    div,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    span,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    p {
    font-size: 36px;
    letter-spacing: -0.5px;
  }
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 36px;
    letter-spacing: -0.5px;
  }
  .elementor-10879
    .elementor-element.elementor-element-5473bb4
    .portfolio-grid-wrapper-overlay
    .figcaption
    .portfolio-grid-content
    .portfolio-grid-content-inner
    h3 {
    font-size: 18px;
    letter-spacing: -0.5px;
  }
  .elementor-10879
    .elementor-element.elementor-element-5473bb4
    .portfolio-grid-wrapper-overlay
    .figcaption
    .portfolio-grid-content
    .portfolio-grid-content-inner
    .portfolio-grid-subtitle {
    font-size: 13px;
  }
  .elementor-bc-flex-widget
    .elementor-10879
    .elementor-element.elementor-element-227d5bc.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-10879
    .elementor-element.elementor-element-227d5bc.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-10879
    .elementor-element.elementor-element-227d5bc
    > .elementor-element-populated {
    padding: 50px 39px 40px 40px;
  }
  .elementor-10879
    .elementor-element.elementor-element-122cf58
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10879
    .elementor-element.elementor-element-122cf58
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10879
    .elementor-element.elementor-element-3165180
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10879
    .elementor-element.elementor-element-3165180
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10879
    .elementor-element.elementor-element-79172cb
    > .elementor-element-populated {
    padding: 40px 40px 40px 0px;
  }
  .elementor-10879
    .elementor-element.elementor-element-81f46f9
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-10879
    .elementor-element.elementor-element-81f46f9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10879
    .elementor-element.elementor-element-bfb6408
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-10879
    .elementor-element.elementor-element-b6c4fa5
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h1,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h2,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h3,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h4,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h5,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    h6,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    div,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    span,
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-10879
    .elementor-element.elementor-element-4018d57
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-10879 .elementor-element.elementor-element-8ca7daf {
    text-align: center;
  }
  .elementor-10879 .elementor-element.elementor-element-29e8fba {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10879
    .elementor-element.elementor-element-29e8fba.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10879
    .elementor-element.elementor-element-29e8fba.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10879 .elementor-element.elementor-element-6d6bd54 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10879
    .elementor-element.elementor-element-6d6bd54.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10879
    .elementor-element.elementor-element-6d6bd54.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10879 .elementor-element.elementor-element-5a3d433 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10879
    .elementor-element.elementor-element-5a3d433.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10879
    .elementor-element.elementor-element-5a3d433.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10879 .elementor-element.elementor-element-a339d4a img {
    width: 140px;
  }
  .elementor-10879 .elementor-element.elementor-element-d4d9065 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10879
    .elementor-element.elementor-element-d4d9065.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10879
    .elementor-element.elementor-element-d4d9065.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10879 .elementor-element.elementor-element-cc86a17 img {
    width: 120px;
  }
  .elementor-10879
    .elementor-element.elementor-element-227d5bc
    > .elementor-element-populated {
    padding: 40px 30px 0px 30px;
  }
  .elementor-10879
    .elementor-element.elementor-element-122cf58
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-10879
    .elementor-element.elementor-element-3165180
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-10879
    .elementor-element.elementor-element-79172cb
    > .elementor-element-populated {
    padding: 20px 30px 40px 30px;
  }
  .elementor-10879
    .elementor-element.elementor-element-81f46f9
    .elementor-heading-title {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-10879 .elementor-element.elementor-element-227d5bc {
    width: 40%;
  }
  .elementor-10879 .elementor-element.elementor-element-79172cb {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-10879 .elementor-element.elementor-element-227d5bc {
    width: 45%;
  }
  .elementor-10879 .elementor-element.elementor-element-79172cb {
    width: 55%;
  }
}
.elementor-10937 .elementor-element.elementor-element-a18d0f6 {
  padding: 80px 0px 80px 0px;
}
.elementor-10937
  .elementor-element.elementor-element-d0976e3.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10937
  .elementor-element.elementor-element-d0976e3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10937 .elementor-element.elementor-element-ef7f413 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-10937
  .elementor-element.elementor-element-ef7f413
  .elementor-heading-title {
  color: #287f7a;
  font-family: "Cabin", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.elementor-10937
  .elementor-element.elementor-element-ef7f413
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-ef7f413 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-ef7f413 {
  opacity: 0;
}
.elementor-10937 .elementor-element.elementor-element-f9d4098 {
  text-align: center;
}
.elementor-10937
  .elementor-element.elementor-element-f9d4098
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-10937
  .elementor-element.elementor-element-f9d4098
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-f9d4098 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-f9d4098 {
  opacity: 0;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline {
  text-align: center;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h1,
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h2,
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h3,
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h4,
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h5,
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  h6,
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  div,
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  span,
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  p {
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-10937
  .elementor-element.elementor-element-c16e95a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-c16e95a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-c16e95a {
  opacity: 0;
}
.elementor-10937 .elementor-element.elementor-element-c16e95a {
  width: auto;
  max-width: auto;
}
.elementor-10937 .elementor-element.elementor-element-5facc6d {
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-10937
  .elementor-element.elementor-element-a4ceccb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .portfolio-grid-wrapper-overlay {
  margin-bottom: 40px;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .portfolio-grid-content-wrapper
  .portfolio-grid-wrapper-overlay {
  border-radius: 5px;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  h3 {
  color: #ffffff;
  font-family: "Cabin", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content:before {
  border-color: #ffffff;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content:after {
  border-color: #ffffff;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner:before {
  border-color: #ffffff;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner:after {
  border-color: #ffffff;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .portfolio-grid-wrapper-overlay
  .figcaption:before {
  background-color: transparent;
  background-image: linear-gradient(180deg, #01509ec9 0%, #009e94db 100%);
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  .portfolio-grid-subtitle {
  color: #ebebeb;
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .ashton-portfolio-filter-wrapper {
  text-align: center;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  div.elementor-widget-container
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  .ashton-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #111111;
}
.elementor-10937
  .elementor-element.elementor-element-67c3d58
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.elementor-element.elementor-element-67c3d58 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-67c3d58 {
  opacity: 0;
}
.elementor-10937 .elementor-element.elementor-element-adcb668 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-10937
  .elementor-element.elementor-element-21b1122.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10937
  .elementor-element.elementor-element-21b1122
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10937 .elementor-element.elementor-element-671de1d {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-10937
  .elementor-element.elementor-element-671de1d
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-10937
  .elementor-element.elementor-element-671de1d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-671de1d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-671de1d {
  opacity: 0;
}
.elementor-10937 .elementor-element.elementor-element-0d07974 {
  margin-top: 30px;
  margin-bottom: 20px;
}
.elementor-bc-flex-widget
  .elementor-10937
  .elementor-element.elementor-element-8a00a2f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-10937
  .elementor-element.elementor-element-8a00a2f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-10937
  .elementor-element.elementor-element-8a00a2f
  > .elementor-element-populated {
  padding: 0px 60px 0px 60px;
}
.elementor-10937
  .elementor-element.elementor-element-21aebef.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10937
  .elementor-element.elementor-element-21aebef
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10937 .elementor-element.elementor-element-c83ebc7 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-10937 .elementor-element.elementor-element-c83ebc7 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10937
  .elementor-element.elementor-element-c83ebc7
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-c83ebc7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-c83ebc7 {
  opacity: 0;
}
.elementor-10937
  .elementor-element.elementor-element-6f3db50.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10937
  .elementor-element.elementor-element-6f3db50
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10937 .elementor-element.elementor-element-c5c3d4c img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10937
  .elementor-element.elementor-element-c5c3d4c
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-element.elementor-element-c5c3d4c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-c5c3d4c {
  opacity: 0;
}
.elementor-10937 .elementor-element.elementor-element-c5c3d4c {
  width: auto;
  max-width: auto;
}
.elementor-10937
  .elementor-element.elementor-element-df22e2e.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10937
  .elementor-element.elementor-element-df22e2e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10937 .elementor-element.elementor-element-8e8fa52 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10937
  .elementor-element.elementor-element-8e8fa52
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-8e8fa52 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-8e8fa52 {
  opacity: 0;
}
.elementor-10937 .elementor-element.elementor-element-8e8fa52 {
  width: auto;
  max-width: auto;
}
.elementor-10937
  .elementor-element.elementor-element-40581e2.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10937
  .elementor-element.elementor-element-40581e2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10937 .elementor-element.elementor-element-a767ecd img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-10937
  .elementor-element.elementor-element-a767ecd
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-a767ecd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-a767ecd {
  opacity: 0;
}
.elementor-10937 .elementor-element.elementor-element-a767ecd {
  width: auto;
  max-width: auto;
}
.elementor-10937
  .elementor-element.elementor-element-7aaad4b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10937
  .elementor-element.elementor-element-7aaad4b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e3f3f2;
}
.elementor-10937 .elementor-element.elementor-element-7aaad4b:hover {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-10937
  .elementor-element.elementor-element-7aaad4b
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10937 .elementor-element.elementor-element-7aaad4b,
.elementor-10937
  .elementor-element.elementor-element-7aaad4b
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-10937 .elementor-element.elementor-element-7aaad4b:hover,
.elementor-10937
  .elementor-element.elementor-element-7aaad4b:hover
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-10937 .elementor-element.elementor-element-7aaad4b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 80px;
}
.elementor-10937
  .elementor-element.elementor-element-ad7b7ea
  > .elementor-element-populated {
  padding: 60px 20px 60px 60px;
}
.elementor-10937
  .elementor-element.elementor-element-7451674
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-10937
  .elementor-element.elementor-element-8c021ca
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-bc-flex-widget
  .elementor-10937
  .elementor-element.elementor-element-964ef2d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-10937
  .elementor-element.elementor-element-964ef2d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-10937
  .elementor-element.elementor-element-964ef2d
  > .elementor-element-populated {
  padding: 40px 60px 50px 60px;
}
.elementor-10937
  .elementor-element.elementor-element-44d73cb
  .elementor-heading-title {
  color: #111111;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-10937
  .elementor-element.elementor-element-44d73cb
  > .elementor-widget-container {
  margin: 10px 40px 0px 0px;
}
.elementor-10937
  .elementor-element.elementor-element-63d4a56
  .elementor-button {
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-10937
  .elementor-element.elementor-element-63d4a56
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-10937 .elementor-element.elementor-element-63d4a56 {
  z-index: 2;
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-10937
    .elementor-element.elementor-element-ef7f413
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-10937
    .elementor-element.elementor-element-f9d4098
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h1,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h2,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h3,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h4,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h5,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h6,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    div,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    span,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    p {
    font-size: 36px;
  }
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 36px;
  }
  .elementor-10937
    .elementor-element.elementor-element-67c3d58
    .portfolio-grid-wrapper-overlay
    .figcaption
    .portfolio-grid-content
    .portfolio-grid-content-inner
    h3 {
    font-size: 18px;
  }
  .elementor-bc-flex-widget
    .elementor-10937
    .elementor-element.elementor-element-ad7b7ea.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-10937
    .elementor-element.elementor-element-ad7b7ea.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-10937
    .elementor-element.elementor-element-ad7b7ea
    > .elementor-element-populated {
    padding: 50px 39px 40px 40px;
  }
  .elementor-10937
    .elementor-element.elementor-element-7451674
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10937
    .elementor-element.elementor-element-7451674
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10937
    .elementor-element.elementor-element-8c021ca
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10937
    .elementor-element.elementor-element-8c021ca
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10937
    .elementor-element.elementor-element-964ef2d
    > .elementor-element-populated {
    padding: 40px 40px 40px 0px;
  }
  .elementor-10937
    .elementor-element.elementor-element-44d73cb
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-10937
    .elementor-element.elementor-element-44d73cb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10937
    .elementor-element.elementor-element-63d4a56
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-10937
    .elementor-element.elementor-element-f9d4098
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h1,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h2,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h3,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h4,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h5,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    h6,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    div,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    span,
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-10937
    .elementor-element.elementor-element-c16e95a
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-10937 .elementor-element.elementor-element-671de1d {
    text-align: center;
  }
  .elementor-10937 .elementor-element.elementor-element-21aebef {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10937
    .elementor-element.elementor-element-21aebef.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10937
    .elementor-element.elementor-element-21aebef.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10937 .elementor-element.elementor-element-6f3db50 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10937
    .elementor-element.elementor-element-6f3db50.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10937
    .elementor-element.elementor-element-6f3db50.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10937 .elementor-element.elementor-element-df22e2e {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10937
    .elementor-element.elementor-element-df22e2e.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10937
    .elementor-element.elementor-element-df22e2e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10937 .elementor-element.elementor-element-8e8fa52 img {
    width: 140px;
  }
  .elementor-10937 .elementor-element.elementor-element-40581e2 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-10937
    .elementor-element.elementor-element-40581e2.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-10937
    .elementor-element.elementor-element-40581e2.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-10937 .elementor-element.elementor-element-a767ecd img {
    width: 120px;
  }
  .elementor-10937
    .elementor-element.elementor-element-ad7b7ea
    > .elementor-element-populated {
    padding: 40px 30px 0px 30px;
  }
  .elementor-10937
    .elementor-element.elementor-element-7451674
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-10937
    .elementor-element.elementor-element-8c021ca
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-10937
    .elementor-element.elementor-element-964ef2d
    > .elementor-element-populated {
    padding: 20px 30px 40px 30px;
  }
  .elementor-10937
    .elementor-element.elementor-element-44d73cb
    .elementor-heading-title {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-10937 .elementor-element.elementor-element-ad7b7ea {
    width: 40%;
  }
  .elementor-10937 .elementor-element.elementor-element-964ef2d {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-10937 .elementor-element.elementor-element-ad7b7ea {
    width: 45%;
  }
  .elementor-10937 .elementor-element.elementor-element-964ef2d {
    width: 55%;
  }
}
.elementor-10970
  .elementor-element.elementor-element-4f9eb69:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10970
  .elementor-element.elementor-element-4f9eb69
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-10970 .elementor-element.elementor-element-4f9eb69 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 140px 0px 80px 0px;
}
.elementor-10970
  .elementor-element.elementor-element-4f9eb69
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10970
  .elementor-element.elementor-element-41fba0c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-10970
  .elementor-element.elementor-element-41fba0c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10970 .elementor-element.elementor-element-1423643 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-10970
  .elementor-element.elementor-element-1423643
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Barlow", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-10970
  .elementor-element.elementor-element-1423643
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-1423643 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-1423643 {
  opacity: 0;
}
.elementor-10970 .elementor-element.elementor-element-6822407 {
  text-align: center;
}
.elementor-10970
  .elementor-element.elementor-element-6822407
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-10970
  .elementor-element.elementor-element-6822407
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-6822407 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-6822407 {
  opacity: 0;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline {
  text-align: center;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h1 {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h2 {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h3 {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h4 {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h5 {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h6 {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  div {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  span {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  p {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h1,
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h2,
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h3,
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h4,
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h5,
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  h6,
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  div,
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  span,
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  p {
  font-family: "Barlow", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Barlow", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-10970
  .elementor-element.elementor-element-7eb2dc0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-7eb2dc0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-7eb2dc0 {
  opacity: 0;
}
.elementor-10970 .elementor-element.elementor-element-7eb2dc0 {
  width: auto;
  max-width: auto;
}
.elementor-10970
  .elementor-element.elementor-element-c75f297:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10970
  .elementor-element.elementor-element-c75f297
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-10970 .elementor-element.elementor-element-c75f297 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 40px 0px;
}
.elementor-10970
  .elementor-element.elementor-element-c75f297
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10970
  .elementor-element.elementor-element-62d10ea
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  .portfolio-classic-grid-wrapper {
  margin-bottom: 40px;
  text-align: left;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 5px;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .curl {
  border-radius: 5px;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-family: "Barlow", Sans-serif;
  font-size: 20px;
  text-transform: none;
  letter-spacing: 0px;
  text-align: left;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #ffffff91;
  font-family: "Barlow", Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  .ashton-portfolio-filter-wrapper {
  text-align: center;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  div.elementor-widget-container
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  .ashton-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #ffffff;
}
.elementor-10970
  .elementor-element.elementor-element-90b3e66
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  font-family: "Barlow", Sans-serif;
  font-weight: 400;
}
.elementor-10970
  .elementor-element.elementor-element-c2952b9
  > .elementor-container {
  min-height: 540px;
}
.elementor-10970 .elementor-element.elementor-element-c2952b9 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-10970
  .elementor-element.elementor-element-c2952b9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10970
  .elementor-element.elementor-element-c2952b9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/african-american-businesswoman-QDHALB8.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-10970
  .elementor-element.elementor-element-c2952b9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10970
  .elementor-element.elementor-element-139fa7a.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-10970
  .elementor-element.elementor-element-139fa7a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-10970 .elementor-element.elementor-element-c8d2fc3 {
  text-align: left;
}
.elementor-10970
  .elementor-element.elementor-element-c8d2fc3
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 1.2em;
}
.elementor-element.elementor-element-c8d2fc3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-c8d2fc3 {
  opacity: 0;
}
.elementor-10970 .elementor-element.elementor-element-3c5f0bc {
  text-align: left;
}
.elementor-10970
  .elementor-element.elementor-element-3c5f0bc
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 1.2em;
}
.elementor-element.elementor-element-3c5f0bc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-3c5f0bc {
  opacity: 0;
}
.elementor-10970 .elementor-element.elementor-element-ba95249 {
  text-align: left;
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-10970
  .elementor-element.elementor-element-ba95249
  > .elementor-widget-container {
  margin: 0% 50% 0% 0%;
}
.elementor-element.elementor-element-ba95249 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-ba95249 {
  opacity: 0;
}
.elementor-10970
  .elementor-element.elementor-element-80b9da0
  .elementor-button {
  font-family: "Barlow", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
}
.elementor-10970
  .elementor-element.elementor-element-80b9da0
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-80b9da0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-80b9da0 {
  opacity: 0;
}
.elementor-10970 .elementor-element.elementor-element-80b9da0 {
  width: auto;
  max-width: auto;
}
body.elementor-page-10970:not(
    .elementor-motion-effects-element-type-background
  ),
body.elementor-page-10970
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-10970 .elementor-element.elementor-element-139fa7a {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-10970
    .elementor-element.elementor-element-1423643
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-10970
    .elementor-element.elementor-element-6822407
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h1,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h2,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h3,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h4,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h5,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h6,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    div,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    span,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    p {
    font-size: 36px;
  }
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 36px;
  }
  .elementor-10970
    .elementor-element.elementor-element-c2952b9
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-10970
    .elementor-element.elementor-element-c2952b9:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-10970
    .elementor-element.elementor-element-c2952b9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-10970
    .elementor-element.elementor-element-139fa7a
    > .elementor-element-populated {
    margin: 0% 10% 0% 10%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10970
    .elementor-element.elementor-element-c8d2fc3
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-10970
    .elementor-element.elementor-element-c8d2fc3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10970
    .elementor-element.elementor-element-3c5f0bc
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-10970
    .elementor-element.elementor-element-3c5f0bc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-10970
    .elementor-element.elementor-element-ba95249
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-10970
    .elementor-element.elementor-element-6822407
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h1,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h2,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h3,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h4,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h5,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    h6,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    div,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    span,
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-10970
    .elementor-element.elementor-element-7eb2dc0
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-10970
    .elementor-element.elementor-element-c2952b9
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-10970
    .elementor-element.elementor-element-c2952b9:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-10970
    .elementor-element.elementor-element-c2952b9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-10970
    .elementor-element.elementor-element-139fa7a
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
  .elementor-10970
    .elementor-element.elementor-element-c8d2fc3
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10970
    .elementor-element.elementor-element-3c5f0bc
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-10970
    .elementor-element.elementor-element-3c5f0bc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
.elementor-11008 .elementor-element.elementor-element-dfc90a1 {
  padding: 80px 0px 80px 0px;
}
.elementor-11008
  .elementor-element.elementor-element-11faf75.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11008
  .elementor-element.elementor-element-11faf75
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11008 .elementor-element.elementor-element-86dd789 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-11008
  .elementor-element.elementor-element-86dd789
  .elementor-heading-title {
  color: #a51c30;
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.elementor-11008
  .elementor-element.elementor-element-86dd789
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-86dd789 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-86dd789 {
  opacity: 0;
}
.elementor-11008 .elementor-element.elementor-element-cd8d94b {
  text-align: center;
}
.elementor-11008
  .elementor-element.elementor-element-cd8d94b
  .elementor-heading-title {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-11008
  .elementor-element.elementor-element-cd8d94b
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-cd8d94b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-cd8d94b {
  opacity: 0;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline {
  text-align: center;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h1,
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h2,
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h3,
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h4,
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h5,
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  h6,
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  div,
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  span,
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  p {
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #111111;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-11008
  .elementor-element.elementor-element-2960a6c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-2960a6c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-2960a6c {
  opacity: 0;
}
.elementor-11008 .elementor-element.elementor-element-2960a6c {
  width: auto;
  max-width: auto;
}
.elementor-11008 .elementor-element.elementor-element-c9019be {
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-11008
  .elementor-element.elementor-element-c7701bb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11008
  .elementor-element.elementor-element-f26b35f
  .portfolio-carousel-wrapper
  .owl-item
  .item
  .portfolio-carousel-image,
.elementor-11008
  .elementor-element.elementor-element-f26b35f
  .portfolio-carousel-wrapper
  .portfolio-carousel-content
  .overflow-inner {
  border-radius: 5px;
}
.elementor-11008
  .elementor-element.elementor-element-f26b35f
  .portfolio-carousel-wrapper
  .portfolio-carousel-content
  .overflow-inner
  .overflow-text
  h3 {
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  color: #ffffff;
}
.elementor-11008
  .elementor-element.elementor-element-f26b35f
  .portfolio-carousel-wrapper
  .item
  .portfolio-carousel-content
  .overflow-inner
  :after {
  background: #ffffff47;
}
.elementor-11008
  .elementor-element.elementor-element-f26b35f
  .portfolio-carousel-wrapper
  .portfolio-carousel-content
  .overflow-inner {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 0%, #a51c30e6 100%);
}
.elementor-11008
  .elementor-element.elementor-element-f26b35f
  .portfolio-carousel-wrapper
  .portfolio-carousel-content
  .overflow-inner
  .overflow-text
  .portfolio-carousel-subtitle {
  font-family: "Epilogue", Sans-serif;
  font-size: 13px;
  text-transform: none;
  letter-spacing: 0px;
  color: #ffffff;
}
.elementor-11008
  .elementor-element.elementor-element-f26b35f
  .portfolio-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-11008
  .elementor-element.elementor-element-f26b35f
  .portfolio-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-element.elementor-element-f26b35f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-f26b35f {
  opacity: 0;
}
.elementor-11008 .elementor-element.elementor-element-2ef3bdb {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-11008
  .elementor-element.elementor-element-d14b00b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11008
  .elementor-element.elementor-element-d14b00b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11008 .elementor-element.elementor-element-fe7d7e0 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-11008
  .elementor-element.elementor-element-fe7d7e0
  .elementor-heading-title {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-11008
  .elementor-element.elementor-element-fe7d7e0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-fe7d7e0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-fe7d7e0 {
  opacity: 0;
}
.elementor-11008 .elementor-element.elementor-element-aca0baa {
  margin-top: 30px;
  margin-bottom: 20px;
}
.elementor-bc-flex-widget
  .elementor-11008
  .elementor-element.elementor-element-2d12ff0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11008
  .elementor-element.elementor-element-2d12ff0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11008
  .elementor-element.elementor-element-2d12ff0
  > .elementor-element-populated {
  padding: 0px 60px 0px 60px;
}
.elementor-11008
  .elementor-element.elementor-element-7599c64.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11008
  .elementor-element.elementor-element-7599c64
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11008 .elementor-element.elementor-element-64dfd6d {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-11008 .elementor-element.elementor-element-64dfd6d img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11008
  .elementor-element.elementor-element-64dfd6d
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-64dfd6d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-64dfd6d {
  opacity: 0;
}
.elementor-11008
  .elementor-element.elementor-element-957bad0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11008
  .elementor-element.elementor-element-957bad0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11008 .elementor-element.elementor-element-4aa1f17 img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11008
  .elementor-element.elementor-element-4aa1f17
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-element.elementor-element-4aa1f17 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-4aa1f17 {
  opacity: 0;
}
.elementor-11008 .elementor-element.elementor-element-4aa1f17 {
  width: auto;
  max-width: auto;
}
.elementor-11008
  .elementor-element.elementor-element-8f39eaa.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11008
  .elementor-element.elementor-element-8f39eaa
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11008 .elementor-element.elementor-element-4be6e11 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11008
  .elementor-element.elementor-element-4be6e11
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-4be6e11 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-4be6e11 {
  opacity: 0;
}
.elementor-11008 .elementor-element.elementor-element-4be6e11 {
  width: auto;
  max-width: auto;
}
.elementor-11008
  .elementor-element.elementor-element-b9b284f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11008
  .elementor-element.elementor-element-b9b284f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11008 .elementor-element.elementor-element-0b6b01f img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11008
  .elementor-element.elementor-element-0b6b01f
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-0b6b01f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-0b6b01f {
  opacity: 0;
}
.elementor-11008 .elementor-element.elementor-element-0b6b01f {
  width: auto;
  max-width: auto;
}
.elementor-11008
  .elementor-element.elementor-element-e4d7096:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11008
  .elementor-element.elementor-element-e4d7096
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e3f3f2;
}
.elementor-11008 .elementor-element.elementor-element-e4d7096:hover {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-11008
  .elementor-element.elementor-element-e4d7096
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11008 .elementor-element.elementor-element-e4d7096,
.elementor-11008
  .elementor-element.elementor-element-e4d7096
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-11008 .elementor-element.elementor-element-e4d7096:hover,
.elementor-11008
  .elementor-element.elementor-element-e4d7096:hover
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-11008 .elementor-element.elementor-element-e4d7096 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-11008
  .elementor-element.elementor-element-05ecdf7
  > .elementor-element-populated {
  padding: 60px 20px 60px 60px;
}
.elementor-11008
  .elementor-element.elementor-element-db75b47
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-11008
  .elementor-element.elementor-element-868ae2b
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-bc-flex-widget
  .elementor-11008
  .elementor-element.elementor-element-320f96d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11008
  .elementor-element.elementor-element-320f96d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11008
  .elementor-element.elementor-element-320f96d
  > .elementor-element-populated {
  padding: 40px 60px 50px 60px;
}
.elementor-11008
  .elementor-element.elementor-element-f6fa9c8
  .elementor-heading-title {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-11008
  .elementor-element.elementor-element-f6fa9c8
  > .elementor-widget-container {
  margin: 10px 40px 0px 0px;
}
.elementor-11008
  .elementor-element.elementor-element-b00620e
  .elementor-button {
  font-family: "Epilogue", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #a51c30;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-11008
  .elementor-element.elementor-element-b00620e
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-11008 .elementor-element.elementor-element-b00620e {
  z-index: 2;
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-11008
    .elementor-element.elementor-element-86dd789
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-11008
    .elementor-element.elementor-element-cd8d94b
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h1,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h2,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h3,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h4,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h5,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h6,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    div,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    span,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    p {
    font-size: 36px;
  }
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 36px;
  }
  .elementor-bc-flex-widget
    .elementor-11008
    .elementor-element.elementor-element-05ecdf7.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-11008
    .elementor-element.elementor-element-05ecdf7.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-11008
    .elementor-element.elementor-element-05ecdf7
    > .elementor-element-populated {
    padding: 50px 39px 40px 40px;
  }
  .elementor-11008
    .elementor-element.elementor-element-db75b47
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-11008
    .elementor-element.elementor-element-db75b47
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11008
    .elementor-element.elementor-element-868ae2b
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-11008
    .elementor-element.elementor-element-868ae2b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11008
    .elementor-element.elementor-element-320f96d
    > .elementor-element-populated {
    padding: 40px 40px 40px 0px;
  }
  .elementor-11008
    .elementor-element.elementor-element-f6fa9c8
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-11008
    .elementor-element.elementor-element-f6fa9c8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11008
    .elementor-element.elementor-element-b00620e
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-11008
    .elementor-element.elementor-element-cd8d94b
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h1,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h2,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h3,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h4,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h5,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    h6,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    div,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    span,
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-11008
    .elementor-element.elementor-element-2960a6c
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-11008
    .elementor-element.elementor-element-f26b35f
    .portfolio-carousel-wrapper
    .portfolio-carousel-content
    .overflow-inner
    .overflow-text
    h3 {
    font-size: 14px;
  }
  .elementor-11008
    .elementor-element.elementor-element-f26b35f
    .portfolio-carousel-wrapper
    .portfolio-carousel-content
    .overflow-inner
    .overflow-text
    .portfolio-carousel-subtitle {
    font-size: 11px;
  }
  .elementor-11008 .elementor-element.elementor-element-fe7d7e0 {
    text-align: center;
  }
  .elementor-11008 .elementor-element.elementor-element-7599c64 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-11008
    .elementor-element.elementor-element-7599c64.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-11008
    .elementor-element.elementor-element-7599c64.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-11008 .elementor-element.elementor-element-957bad0 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-11008
    .elementor-element.elementor-element-957bad0.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-11008
    .elementor-element.elementor-element-957bad0.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-11008 .elementor-element.elementor-element-8f39eaa {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-11008
    .elementor-element.elementor-element-8f39eaa.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-11008
    .elementor-element.elementor-element-8f39eaa.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-11008 .elementor-element.elementor-element-4be6e11 img {
    width: 140px;
  }
  .elementor-11008 .elementor-element.elementor-element-b9b284f {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-11008
    .elementor-element.elementor-element-b9b284f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-11008
    .elementor-element.elementor-element-b9b284f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-11008 .elementor-element.elementor-element-0b6b01f img {
    width: 120px;
  }
  .elementor-11008
    .elementor-element.elementor-element-05ecdf7
    > .elementor-element-populated {
    padding: 40px 30px 0px 30px;
  }
  .elementor-11008
    .elementor-element.elementor-element-db75b47
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-11008
    .elementor-element.elementor-element-868ae2b
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-11008
    .elementor-element.elementor-element-320f96d
    > .elementor-element-populated {
    padding: 20px 30px 40px 30px;
  }
  .elementor-11008
    .elementor-element.elementor-element-f6fa9c8
    .elementor-heading-title {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-11008 .elementor-element.elementor-element-05ecdf7 {
    width: 40%;
  }
  .elementor-11008 .elementor-element.elementor-element-320f96d {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-11008 .elementor-element.elementor-element-05ecdf7 {
    width: 45%;
  }
  .elementor-11008 .elementor-element.elementor-element-320f96d {
    width: 55%;
  }
}
.elementor-11049 .elementor-element.elementor-element-cbaeca3 {
  padding: 80px 0px 80px 0px;
}
.elementor-11049
  .elementor-element.elementor-element-53b4385.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11049
  .elementor-element.elementor-element-53b4385
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11049 .elementor-element.elementor-element-bb1dd44 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-11049
  .elementor-element.elementor-element-bb1dd44
  .elementor-heading-title {
  color: #bc8664;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-11049
  .elementor-element.elementor-element-bb1dd44
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-bb1dd44 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-bb1dd44 {
  opacity: 0;
}
.elementor-11049 .elementor-element.elementor-element-1a2ff7e {
  text-align: center;
}
.elementor-11049
  .elementor-element.elementor-element-1a2ff7e
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-11049
  .elementor-element.elementor-element-1a2ff7e
  > .elementor-widget-container {
  margin: 010px 0px 0px 0px;
}
.elementor-element.elementor-element-1a2ff7e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-1a2ff7e {
  opacity: 0;
}
.elementor-11049
  .elementor-element.elementor-element-aa24540
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11049
  .elementor-element.elementor-element-eb232f6
  .ashton-gallery-grid-content-wrapper
  .gallery-grid-item {
  border-width: 0px;
}
.elementor-11049
  .elementor-element.elementor-element-eb232f6
  .ashton-gallery-grid-content-wrapper
  div.gallery-grid-item {
  border-color: #ffffff;
  border-radius: 5px;
}
.elementor-11049
  .elementor-element.elementor-element-eb232f6
  .ashton-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .bg-overlay {
  background: rgba(0, 0, 0, 0.2);
}
.elementor-11049
  .elementor-element.elementor-element-eb232f6
  .ashton-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .gallery-grid-title {
  color: #ffffff;
}
.elementor-11049 .elementor-element.elementor-element-8783159 {
  padding: 60px 0px 80px 0px;
}
.elementor-11049
  .elementor-element.elementor-element-59ab75d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11049
  .elementor-element.elementor-element-59ab75d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11049 .elementor-element.elementor-element-7e3e3df {
  text-align: center;
}
.elementor-11049
  .elementor-element.elementor-element-7e3e3df
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-11049
  .elementor-element.elementor-element-7e3e3df
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-11049
  .elementor-element.elementor-element-53189e6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11049
  .elementor-element.elementor-element-5427074
  .ashton-gallery-grid-content-wrapper
  .gallery-grid-item {
  border-width: 0px;
}
.elementor-11049
  .elementor-element.elementor-element-5427074
  .ashton-gallery-grid-content-wrapper
  div.gallery-grid-item {
  border-color: #ffffff;
  border-radius: 5px;
}
.elementor-11049
  .elementor-element.elementor-element-5427074
  .ashton-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .bg-overlay {
  background: rgba(0, 0, 0, 0.2);
}
.elementor-11049
  .elementor-element.elementor-element-5427074
  .ashton-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .gallery-grid-title {
  color: #ffffff;
}
.elementor-11049 .elementor-element.elementor-element-b6cea89 {
  padding: 60px 0px 80px 0px;
}
.elementor-11049
  .elementor-element.elementor-element-e207aad.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11049
  .elementor-element.elementor-element-e207aad
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11049 .elementor-element.elementor-element-0af6beb {
  text-align: center;
}
.elementor-11049
  .elementor-element.elementor-element-0af6beb
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-11049
  .elementor-element.elementor-element-0af6beb
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-11049
  .elementor-element.elementor-element-a5f9185
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11049
  .elementor-element.elementor-element-04df124
  .horizontal-gallery-wrapper
  .horizontal-gallery-cell
  img {
  border-radius: 5px 5px 5px 5px;
}
.elementor-11049
  .elementor-element.elementor-element-04df124
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-11049
  .elementor-element.elementor-element-04df124
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-11049
  .elementor-element.elementor-element-04df124
  .horizontal-gallery-wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-11049
  .elementor-element.elementor-element-04df124
  .horizontal-gallery-wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-11049 .elementor-element.elementor-element-4b279c7 {
  padding: 80px 0px 80px 0px;
}
.elementor-11049
  .elementor-element.elementor-element-44601cb.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11049
  .elementor-element.elementor-element-44601cb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11049 .elementor-element.elementor-element-f4eb71f {
  text-align: center;
}
.elementor-11049
  .elementor-element.elementor-element-f4eb71f
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-11049
  .elementor-element.elementor-element-f4eb71f
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-11049
  .elementor-element.elementor-element-d8f3e23
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11049
  .elementor-element.elementor-element-3adf2fa
  .ashton-gallery-grid-content-wrapper
  .gallery-grid-item {
  border-width: 0px;
}
.elementor-11049
  .elementor-element.elementor-element-3adf2fa
  .ashton-gallery-grid-content-wrapper
  div.gallery-grid-item {
  border-color: #ffffff;
}
.elementor-11049
  .elementor-element.elementor-element-3adf2fa
  .ashton-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .bg-overlay {
  background: rgba(0, 0, 0, 0.2);
}
.elementor-11049
  .elementor-element.elementor-element-3adf2fa
  .ashton-gallery-grid-content-wrapper
  .gallery-grid-item:hover
  .gallery-grid-title {
  color: #ffffff;
}
@media (max-width: 1024px) {
  .elementor-11049
    .elementor-element.elementor-element-bb1dd44
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-11049
    .elementor-element.elementor-element-1a2ff7e
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-11049
    .elementor-element.elementor-element-1a2ff7e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-11049
    .elementor-element.elementor-element-7e3e3df
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-11049
    .elementor-element.elementor-element-0af6beb
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-11049
    .elementor-element.elementor-element-f4eb71f
    .elementor-heading-title {
    font-size: 34px;
  }
}
@media (max-width: 767px) {
  .elementor-11049
    .elementor-element.elementor-element-1a2ff7e
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
  }
  .elementor-11049
    .elementor-element.elementor-element-1a2ff7e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-11049
    .elementor-element.elementor-element-7e3e3df
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-11049
    .elementor-element.elementor-element-0af6beb
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-11049
    .elementor-element.elementor-element-f4eb71f
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
}
.elementor-11884
  .elementor-element.elementor-element-1332f1e1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11884
  .elementor-element.elementor-element-1332f1e1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-11884 .elementor-element.elementor-element-1332f1e1,
.elementor-11884
  .elementor-element.elementor-element-1332f1e1
  > .elementor-background-overlay {
  border-radius: 5px 5px 5px 5px;
}
.elementor-11884 .elementor-element.elementor-element-1332f1e1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 20px 20px 20px;
}
.elementor-11884
  .elementor-element.elementor-element-1332f1e1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11884
  .elementor-element.elementor-element-7886239a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11884 .elementor-element.elementor-element-3a4cbb71 {
  text-align: center;
}
.elementor-11884 .elementor-element.elementor-element-3a4cbb71 img {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}
.elementor-11884 .elementor-element.elementor-element-3543a09e {
  text-align: center;
}
.elementor-11884 .elementor-element.elementor-element-3543a09e img {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}
.elementor-11884 .elementor-element.elementor-element-673771c3 {
  text-align: center;
}
.elementor-11884 .elementor-element.elementor-element-673771c3 img {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}
.elementor-11884 .elementor-element.elementor-element-5e51891 {
  text-align: center;
}
.elementor-11884 .elementor-element.elementor-element-5e51891 img {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}
.elementor-11884 .elementor-element.elementor-element-b5a50d4 {
  text-align: center;
}
.elementor-11884 .elementor-element.elementor-element-b5a50d4 img {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}
.elementor-11884 .elementor-element.elementor-element-7726293e {
  text-align: center;
}
.elementor-11884 .elementor-element.elementor-element-7726293e img {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}
.elementor-11884 .elementor-element.elementor-element-717f4095 {
  text-align: center;
}
.elementor-11884 .elementor-element.elementor-element-717f4095 img {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}
.elementor-11884 .elementor-element.elementor-element-24b7ff0e {
  text-align: center;
}
.elementor-11884 .elementor-element.elementor-element-24b7ff0e img {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}
.elementor-11884 .elementor-element.elementor-element-10169018 {
  text-align: center;
}
.elementor-11884 .elementor-element.elementor-element-10169018 img {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}
.elementor-11884 .elementor-element.elementor-element-763c9dd {
  text-align: center;
}
.elementor-11884 .elementor-element.elementor-element-763c9dd img {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}
.elementor-12022 .elementor-element.elementor-element-bcf1139 {
  padding: 80px 0px 80px 0px;
}
.elementor-12022
  .elementor-element.elementor-element-aa663ff.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12022
  .elementor-element.elementor-element-aa663ff
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12022 .elementor-element.elementor-element-5569d68 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-12022
  .elementor-element.elementor-element-5569d68
  .elementor-heading-title {
  color: #1c58f6;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-12022
  .elementor-element.elementor-element-5569d68
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-5569d68 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-5569d68 {
  opacity: 0;
}
.elementor-12022 .elementor-element.elementor-element-39bce78 {
  text-align: center;
}
.elementor-12022
  .elementor-element.elementor-element-39bce78
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-12022
  .elementor-element.elementor-element-39bce78
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-39bce78 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-39bce78 {
  opacity: 0;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline {
  text-align: center;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h1,
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h2,
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h3,
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h4,
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h5,
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  h6,
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  div,
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  span,
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}
.elementor-12022
  .elementor-element.elementor-element-1b6800e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-1b6800e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-1b6800e {
  opacity: 0;
}
.elementor-12022 .elementor-element.elementor-element-1b6800e {
  width: auto;
  max-width: auto;
}
.elementor-12022 .elementor-element.elementor-element-94b2a20 {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-12022
  .elementor-element.elementor-element-03bb863
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .portfolio-classic-grid-wrapper {
  margin-bottom: 40px;
  text-align: left;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img {
  border-radius: 5px;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .portfolio-classic-content
  h3.portfolio-classic_title {
  color: #000000;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .portfolio-classic-content
  h3.portfolio-classic_title
  a {
  color: #000000;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .portfolio-classic-content
  h3.portfolio-classic_title
  a:hover {
  color: #000000;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  div.portfolio-classic-content
  h3.portfolio-classic_title {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0px;
  text-align: left;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  div.portfolio-classic-content
  .portfolio-classic-subtitle {
  text-align: left;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .portfolio-classic-img-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #1c58f6ad 0%, #ff9200c4 100%);
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .portfolio-classic-grid-wrapper
  .portfolio-classic-img
  .portfolio-classic-img-overlay
  i {
  font-size: 42px;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .portfolio-classic-grid-wrapper
  .portfolio-classic-content
  .portfolio-classic-subtitle {
  color: #b8b8b8;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .ashton-portfolio-filter-wrapper {
  text-align: center;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  div.elementor-widget-container
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  .ashton-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #111111;
}
.elementor-12022
  .elementor-element.elementor-element-0d16f33
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.elementor-element.elementor-element-0d16f33 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-0d16f33 {
  opacity: 0;
}
.elementor-12022 .elementor-element.elementor-element-64c4fb1 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-12022
  .elementor-element.elementor-element-514004f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12022
  .elementor-element.elementor-element-514004f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12022 .elementor-element.elementor-element-e55557a {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-12022
  .elementor-element.elementor-element-e55557a
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-12022
  .elementor-element.elementor-element-e55557a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-e55557a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-e55557a {
  opacity: 0;
}
.elementor-12022 .elementor-element.elementor-element-8b1627e {
  margin-top: 30px;
  margin-bottom: 20px;
}
.elementor-bc-flex-widget
  .elementor-12022
  .elementor-element.elementor-element-78a4f8d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-12022
  .elementor-element.elementor-element-78a4f8d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-12022
  .elementor-element.elementor-element-78a4f8d
  > .elementor-element-populated {
  padding: 0px 60px 0px 60px;
}
.elementor-12022
  .elementor-element.elementor-element-e030704.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12022
  .elementor-element.elementor-element-e030704
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12022 .elementor-element.elementor-element-e75a177 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-12022 .elementor-element.elementor-element-e75a177 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-12022
  .elementor-element.elementor-element-e75a177
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-e75a177 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-e75a177 {
  opacity: 0;
}
.elementor-12022
  .elementor-element.elementor-element-b2a1296.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12022
  .elementor-element.elementor-element-b2a1296
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12022 .elementor-element.elementor-element-056c58a img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-12022
  .elementor-element.elementor-element-056c58a
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-element.elementor-element-056c58a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-056c58a {
  opacity: 0;
}
.elementor-12022 .elementor-element.elementor-element-056c58a {
  width: auto;
  max-width: auto;
}
.elementor-12022
  .elementor-element.elementor-element-5a042bd.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12022
  .elementor-element.elementor-element-5a042bd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12022 .elementor-element.elementor-element-4432223 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-12022
  .elementor-element.elementor-element-4432223
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-4432223 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-4432223 {
  opacity: 0;
}
.elementor-12022 .elementor-element.elementor-element-4432223 {
  width: auto;
  max-width: auto;
}
.elementor-12022
  .elementor-element.elementor-element-27c8c47.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12022
  .elementor-element.elementor-element-27c8c47
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12022 .elementor-element.elementor-element-fb069f3 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-12022
  .elementor-element.elementor-element-fb069f3
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-fb069f3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-fb069f3 {
  opacity: 0;
}
.elementor-12022 .elementor-element.elementor-element-fb069f3 {
  width: auto;
  max-width: auto;
}
.elementor-12022
  .elementor-element.elementor-element-8d0e454:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-12022
  .elementor-element.elementor-element-8d0e454
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0;
}
.elementor-12022 .elementor-element.elementor-element-8d0e454:hover {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-12022
  .elementor-element.elementor-element-8d0e454
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12022 .elementor-element.elementor-element-8d0e454,
.elementor-12022
  .elementor-element.elementor-element-8d0e454
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-12022 .elementor-element.elementor-element-8d0e454:hover,
.elementor-12022
  .elementor-element.elementor-element-8d0e454:hover
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-12022 .elementor-element.elementor-element-8d0e454 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 80px;
}
.elementor-12022
  .elementor-element.elementor-element-d4447f1
  > .elementor-element-populated {
  padding: 60px 20px 60px 60px;
}
.elementor-12022
  .elementor-element.elementor-element-877db1b
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-12022
  .elementor-element.elementor-element-732b4c4
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-bc-flex-widget
  .elementor-12022
  .elementor-element.elementor-element-bed6909.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-12022
  .elementor-element.elementor-element-bed6909.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-12022
  .elementor-element.elementor-element-bed6909
  > .elementor-element-populated {
  padding: 40px 60px 50px 60px;
}
.elementor-12022
  .elementor-element.elementor-element-4a2f550
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
}
.elementor-12022
  .elementor-element.elementor-element-4a2f550
  > .elementor-widget-container {
  margin: 10px 40px 0px 0px;
}
.elementor-12022
  .elementor-element.elementor-element-ead5503
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #1c58f6;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-12022
  .elementor-element.elementor-element-ead5503
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-12022 .elementor-element.elementor-element-ead5503 {
  z-index: 2;
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-12022
    .elementor-element.elementor-element-5569d68
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-12022
    .elementor-element.elementor-element-39bce78
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h1,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h2,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h3,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h4,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h5,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h6,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    div,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    span,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    p {
    font-size: 36px;
  }
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 36px;
  }
  .elementor-bc-flex-widget
    .elementor-12022
    .elementor-element.elementor-element-d4447f1.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-12022
    .elementor-element.elementor-element-d4447f1.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-12022
    .elementor-element.elementor-element-d4447f1
    > .elementor-element-populated {
    padding: 50px 39px 40px 40px;
  }
  .elementor-12022
    .elementor-element.elementor-element-877db1b
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-12022
    .elementor-element.elementor-element-877db1b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-12022
    .elementor-element.elementor-element-732b4c4
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-12022
    .elementor-element.elementor-element-732b4c4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-12022
    .elementor-element.elementor-element-bed6909
    > .elementor-element-populated {
    padding: 40px 40px 40px 0px;
  }
  .elementor-12022
    .elementor-element.elementor-element-4a2f550
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-12022
    .elementor-element.elementor-element-4a2f550
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-12022
    .elementor-element.elementor-element-ead5503
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-12022
    .elementor-element.elementor-element-39bce78
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h1,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h2,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h3,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h4,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h5,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    h6,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    div,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    span,
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-12022
    .elementor-element.elementor-element-1b6800e
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-12022 .elementor-element.elementor-element-e55557a {
    text-align: center;
  }
  .elementor-12022 .elementor-element.elementor-element-e030704 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-12022
    .elementor-element.elementor-element-e030704.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-12022
    .elementor-element.elementor-element-e030704.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-12022 .elementor-element.elementor-element-b2a1296 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-12022
    .elementor-element.elementor-element-b2a1296.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-12022
    .elementor-element.elementor-element-b2a1296.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-12022 .elementor-element.elementor-element-5a042bd {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-12022
    .elementor-element.elementor-element-5a042bd.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-12022
    .elementor-element.elementor-element-5a042bd.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-12022 .elementor-element.elementor-element-4432223 img {
    width: 140px;
  }
  .elementor-12022 .elementor-element.elementor-element-27c8c47 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-12022
    .elementor-element.elementor-element-27c8c47.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-12022
    .elementor-element.elementor-element-27c8c47.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-12022 .elementor-element.elementor-element-fb069f3 img {
    width: 120px;
  }
  .elementor-12022
    .elementor-element.elementor-element-d4447f1
    > .elementor-element-populated {
    padding: 40px 30px 0px 30px;
  }
  .elementor-12022
    .elementor-element.elementor-element-877db1b
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-12022
    .elementor-element.elementor-element-732b4c4
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-12022
    .elementor-element.elementor-element-bed6909
    > .elementor-element-populated {
    padding: 20px 30px 40px 30px;
  }
  .elementor-12022
    .elementor-element.elementor-element-4a2f550
    .elementor-heading-title {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-12022 .elementor-element.elementor-element-d4447f1 {
    width: 40%;
  }
  .elementor-12022 .elementor-element.elementor-element-bed6909 {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-12022 .elementor-element.elementor-element-d4447f1 {
    width: 45%;
  }
  .elementor-12022 .elementor-element.elementor-element-bed6909 {
    width: 55%;
  }
}
.elementor-12030 .elementor-element.elementor-element-7e478f7 {
  padding: 80px 0px 80px 0px;
}
.elementor-12030
  .elementor-element.elementor-element-cd949a7.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12030
  .elementor-element.elementor-element-cd949a7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12030 .elementor-element.elementor-element-6e831fb {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-12030
  .elementor-element.elementor-element-6e831fb
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.elementor-12030
  .elementor-element.elementor-element-6e831fb
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-6e831fb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-6e831fb {
  opacity: 0;
}
.elementor-12030 .elementor-element.elementor-element-32cdb72 {
  text-align: center;
}
.elementor-12030
  .elementor-element.elementor-element-32cdb72
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-12030
  .elementor-element.elementor-element-32cdb72
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-32cdb72 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-32cdb72 {
  opacity: 0;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline {
  text-align: center;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h1,
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h2,
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h3,
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h4,
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h5,
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  h6,
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  div,
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  span,
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-12030
  .elementor-element.elementor-element-220f6cf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-220f6cf {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-220f6cf {
  opacity: 0;
}
.elementor-12030 .elementor-element.elementor-element-220f6cf {
  width: auto;
  max-width: auto;
}
.elementor-12030 .elementor-element.elementor-element-f49cc92 {
  margin-top: 0px;
  margin-bottom: 40px;
  padding: 0px 40px 0px 40px;
}
.elementor-12030
  .elementor-element.elementor-element-c9dcf4f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .portfolio-grid-wrapper-overlay {
  margin-bottom: 40px;
  border-radius: 5px;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  h3 {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -1px;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content:before {
  border-color: #ffffff;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content:after {
  border-color: #ffffff;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner:before {
  border-color: #ffffff;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner:after {
  border-color: #ffffff;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .portfolio-grid-wrapper-overlay
  .figcaption:before {
  background-color: #1a1b25;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .portfolio-grid-wrapper-overlay
  .figcaption
  .portfolio-grid-content
  .portfolio-grid-content-inner
  .portfolio-grid-subtitle {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .ashton-portfolio-filter-wrapper {
  text-align: center;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  div.elementor-widget-container
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  border-color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn:hover {
  border-color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn.active {
  border-color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  .ashton-portfolio-filter-wrapper
  .filter-tag-btn.active {
  color: #111111;
}
.elementor-12030
  .elementor-element.elementor-element-dfa31fc
  div.ashton-portfolio-filter-wrapper
  a.filter-tag-btn {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.elementor-element.elementor-element-dfa31fc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-dfa31fc {
  opacity: 0;
}
.elementor-12030 .elementor-element.elementor-element-2fc82a5 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-12030
  .elementor-element.elementor-element-55a8594.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12030
  .elementor-element.elementor-element-55a8594
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12030 .elementor-element.elementor-element-99a237c {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-12030
  .elementor-element.elementor-element-99a237c
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-12030
  .elementor-element.elementor-element-99a237c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-99a237c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-99a237c {
  opacity: 0;
}
.elementor-12030 .elementor-element.elementor-element-4c936af {
  margin-top: 30px;
  margin-bottom: 20px;
}
.elementor-bc-flex-widget
  .elementor-12030
  .elementor-element.elementor-element-aab0889.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-12030
  .elementor-element.elementor-element-aab0889.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-12030
  .elementor-element.elementor-element-aab0889
  > .elementor-element-populated {
  padding: 0px 60px 0px 60px;
}
.elementor-12030
  .elementor-element.elementor-element-167a765.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12030
  .elementor-element.elementor-element-167a765
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12030 .elementor-element.elementor-element-584ad1b {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-12030 .elementor-element.elementor-element-584ad1b img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-12030
  .elementor-element.elementor-element-584ad1b
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-584ad1b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-584ad1b {
  opacity: 0;
}
.elementor-12030
  .elementor-element.elementor-element-e2d5e75.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12030
  .elementor-element.elementor-element-e2d5e75
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12030 .elementor-element.elementor-element-928d725 img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-12030
  .elementor-element.elementor-element-928d725
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-element.elementor-element-928d725 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-928d725 {
  opacity: 0;
}
.elementor-12030 .elementor-element.elementor-element-928d725 {
  width: auto;
  max-width: auto;
}
.elementor-12030
  .elementor-element.elementor-element-cf08bd7.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12030
  .elementor-element.elementor-element-cf08bd7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12030 .elementor-element.elementor-element-4c3e882 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-12030
  .elementor-element.elementor-element-4c3e882
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-4c3e882 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-4c3e882 {
  opacity: 0;
}
.elementor-12030 .elementor-element.elementor-element-4c3e882 {
  width: auto;
  max-width: auto;
}
.elementor-12030
  .elementor-element.elementor-element-162a692.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12030
  .elementor-element.elementor-element-162a692
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12030 .elementor-element.elementor-element-1e25f48 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-12030
  .elementor-element.elementor-element-1e25f48
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-1e25f48 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-1e25f48 {
  opacity: 0;
}
.elementor-12030 .elementor-element.elementor-element-1e25f48 {
  width: auto;
  max-width: auto;
}
.elementor-12030
  .elementor-element.elementor-element-2ef880e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-12030
  .elementor-element.elementor-element-2ef880e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff5e7;
}
.elementor-12030 .elementor-element.elementor-element-2ef880e:hover {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-12030
  .elementor-element.elementor-element-2ef880e
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12030 .elementor-element.elementor-element-2ef880e,
.elementor-12030
  .elementor-element.elementor-element-2ef880e
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-12030 .elementor-element.elementor-element-2ef880e:hover,
.elementor-12030
  .elementor-element.elementor-element-2ef880e:hover
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-12030 .elementor-element.elementor-element-2ef880e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 80px;
}
.elementor-12030
  .elementor-element.elementor-element-e4cac17
  > .elementor-element-populated {
  padding: 60px 20px 60px 60px;
}
.elementor-12030
  .elementor-element.elementor-element-587e652
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-12030
  .elementor-element.elementor-element-fd692c8
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-bc-flex-widget
  .elementor-12030
  .elementor-element.elementor-element-1c2fad7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-12030
  .elementor-element.elementor-element-1c2fad7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-12030
  .elementor-element.elementor-element-1c2fad7
  > .elementor-element-populated {
  padding: 40px 60px 50px 60px;
}
.elementor-12030
  .elementor-element.elementor-element-55de716
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-12030
  .elementor-element.elementor-element-55de716
  > .elementor-widget-container {
  margin: 10px 40px 0px 0px;
}
.elementor-12030
  .elementor-element.elementor-element-d3f0fd3
  .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-12030
  .elementor-element.elementor-element-d3f0fd3
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-12030 .elementor-element.elementor-element-d3f0fd3 {
  z-index: 2;
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-12030
    .elementor-element.elementor-element-6e831fb
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-12030
    .elementor-element.elementor-element-32cdb72
    .elementor-heading-title {
    font-size: 34px;
    letter-spacing: -0.5px;
  }
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h1,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h2,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h3,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h4,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h5,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h6,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    div,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    span,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    p {
    font-size: 36px;
    letter-spacing: -0.5px;
  }
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 36px;
    letter-spacing: -0.5px;
  }
  .elementor-12030
    .elementor-element.elementor-element-dfa31fc
    .portfolio-grid-wrapper-overlay
    .figcaption
    .portfolio-grid-content
    .portfolio-grid-content-inner
    h3 {
    font-size: 18px;
    letter-spacing: -0.5px;
  }
  .elementor-12030
    .elementor-element.elementor-element-dfa31fc
    .portfolio-grid-wrapper-overlay
    .figcaption
    .portfolio-grid-content
    .portfolio-grid-content-inner
    .portfolio-grid-subtitle {
    font-size: 13px;
  }
  .elementor-bc-flex-widget
    .elementor-12030
    .elementor-element.elementor-element-e4cac17.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-12030
    .elementor-element.elementor-element-e4cac17.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-12030
    .elementor-element.elementor-element-e4cac17
    > .elementor-element-populated {
    padding: 50px 39px 40px 40px;
  }
  .elementor-12030
    .elementor-element.elementor-element-587e652
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-12030
    .elementor-element.elementor-element-587e652
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-12030
    .elementor-element.elementor-element-fd692c8
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-12030
    .elementor-element.elementor-element-fd692c8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-12030
    .elementor-element.elementor-element-1c2fad7
    > .elementor-element-populated {
    padding: 40px 40px 40px 0px;
  }
  .elementor-12030
    .elementor-element.elementor-element-55de716
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-12030
    .elementor-element.elementor-element-55de716
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-12030
    .elementor-element.elementor-element-d3f0fd3
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-12030
    .elementor-element.elementor-element-32cdb72
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h1,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h2,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h3,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h4,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h5,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    h6,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    div,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    span,
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-12030
    .elementor-element.elementor-element-220f6cf
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-12030 .elementor-element.elementor-element-99a237c {
    text-align: center;
  }
  .elementor-12030 .elementor-element.elementor-element-167a765 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-12030
    .elementor-element.elementor-element-167a765.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-12030
    .elementor-element.elementor-element-167a765.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-12030 .elementor-element.elementor-element-e2d5e75 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-12030
    .elementor-element.elementor-element-e2d5e75.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-12030
    .elementor-element.elementor-element-e2d5e75.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-12030 .elementor-element.elementor-element-cf08bd7 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-12030
    .elementor-element.elementor-element-cf08bd7.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-12030
    .elementor-element.elementor-element-cf08bd7.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-12030 .elementor-element.elementor-element-4c3e882 img {
    width: 140px;
  }
  .elementor-12030 .elementor-element.elementor-element-162a692 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-12030
    .elementor-element.elementor-element-162a692.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-12030
    .elementor-element.elementor-element-162a692.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-12030 .elementor-element.elementor-element-1e25f48 img {
    width: 120px;
  }
  .elementor-12030
    .elementor-element.elementor-element-e4cac17
    > .elementor-element-populated {
    padding: 40px 30px 0px 30px;
  }
  .elementor-12030
    .elementor-element.elementor-element-587e652
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-12030
    .elementor-element.elementor-element-fd692c8
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-12030
    .elementor-element.elementor-element-1c2fad7
    > .elementor-element-populated {
    padding: 20px 30px 40px 30px;
  }
  .elementor-12030
    .elementor-element.elementor-element-55de716
    .elementor-heading-title {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-12030 .elementor-element.elementor-element-e4cac17 {
    width: 40%;
  }
  .elementor-12030 .elementor-element.elementor-element-1c2fad7 {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-12030 .elementor-element.elementor-element-e4cac17 {
    width: 45%;
  }
  .elementor-12030 .elementor-element.elementor-element-1c2fad7 {
    width: 55%;
  }
}
.elementor-28
  .elementor-element.elementor-element-d22cffa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-28
  .elementor-element.elementor-element-d22cffa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-28 .elementor-element.elementor-element-d22cffa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-28
  .elementor-element.elementor-element-d22cffa
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-28
  .elementor-element.elementor-element-a2bdff2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-28
  .elementor-element.elementor-element-a2bdff2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-28
  .elementor-element.elementor-element-a2bdff2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-28 .elementor-element.elementor-element-ef9807f {
  text-align: left;
}
.elementor-28 .elementor-element.elementor-element-ef9807f img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-28
  .elementor-element.elementor-element-1e7430d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-28
  .elementor-element.elementor-element-1e7430d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-28
  .elementor-element.elementor-element-1e7430d.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-28
  .elementor-element.elementor-element-1e7430d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.5em;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 15px 0px 15px;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #1c58f6;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #1c58f6;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #1c58f6;
}
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-28
  .elementor-element.elementor-element-29a090a
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #1c58f6;
}
.elementor-28 .elementor-element.elementor-element-29a090a {
  width: auto;
  max-width: auto;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .ashton-search-icon
  a {
  font-size: 14px;
  color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .ashton-search-wrapper
  input {
  width: 450px;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .ashton-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 22px;
}
.elementor-28 .elementor-element.elementor-element-95b49ee .autocomplete {
  width: 500px;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .autocomplete
  ul
  li
  a {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .ashton-search-icon
  a:hover {
  color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .ashton-search-wrapper {
  background: #ffffff;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .ashton-search-wrapper
  .input-group
  input {
  color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .ashton-search-wrapper
  .input-group
  input::placeholder {
  color: #dbdbdb;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .ashton-search-wrapper
  .input-group {
  border-color: #d5d6de;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .ashton-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .ashton-search-wrapper
  .autocomplete
  li
  a {
  color: #111111;
}
.elementor-28 .elementor-element.elementor-element-95b49ee .autocomplete ul {
  background-color: #ffffff;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  .autocomplete
  li:hover
  a {
  color: #111111;
  background-color: #f0f0f0;
}
.elementor-28
  .elementor-element.elementor-element-95b49ee
  > .elementor-widget-container {
  margin: 0px 30px 0px 15px;
}
.elementor-28 .elementor-element.elementor-element-95b49ee {
  width: auto;
  max-width: auto;
}
.elementor-28 .elementor-element.elementor-element-0f3de7f .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #1c58f6;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #1c58f6;
  border-radius: 25px 25px 25px 25px;
}
.elementor-28
  .elementor-element.elementor-element-0f3de7f
  .elementor-button:hover,
.elementor-28
  .elementor-element.elementor-element-0f3de7f
  .elementor-button:focus {
  color: #1c58f6;
  background-color: #ffffff00;
}
.elementor-28
  .elementor-element.elementor-element-0f3de7f
  .elementor-button:hover
  svg,
.elementor-28
  .elementor-element.elementor-element-0f3de7f
  .elementor-button:focus
  svg {
  fill: #1c58f6;
}
.elementor-28 .elementor-element.elementor-element-0f3de7f {
  width: auto;
  max-width: auto;
}
.elementor-28
  .elementor-element.elementor-element-a0e45d7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-28
  .elementor-element.elementor-element-a0e45d7.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-a0e45d7.elementor-view-framed
  .elementor-icon,
.elementor-28
  .elementor-element.elementor-element-a0e45d7.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-28
  .elementor-element.elementor-element-a0e45d7.elementor-view-framed
  .elementor-icon,
.elementor-28
  .elementor-element.elementor-element-a0e45d7.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-28 .elementor-element.elementor-element-a0e45d7 .elementor-icon {
  font-size: 14px;
}
.elementor-28 .elementor-element.elementor-element-a0e45d7 .elementor-icon i,
.elementor-28 .elementor-element.elementor-element-a0e45d7 .elementor-icon svg {
  transform: rotate(0deg);
}
.elementor-28
  .elementor-element.elementor-element-a0e45d7
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-28 .elementor-element.elementor-element-a0e45d7 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-28 .elementor-element.elementor-element-d22cffa {
    padding: 15px 0px 15px 0px;
  }
  .elementor-28
    .elementor-element.elementor-element-a2bdff2
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-28
    .elementor-element.elementor-element-1e7430d
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-d22cffa {
    padding: 15px 0px 15px 0px;
  }
  .elementor-28 .elementor-element.elementor-element-a2bdff2 {
    width: 50%;
  }
  .elementor-28
    .elementor-element.elementor-element-a2bdff2
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-28 .elementor-element.elementor-element-1e7430d {
    width: 50%;
  }
  .elementor-28
    .elementor-element.elementor-element-1e7430d
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-28 .elementor-element.elementor-element-a2bdff2 {
    width: 13%;
  }
  .elementor-28 .elementor-element.elementor-element-1e7430d {
    width: 87%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-28 .elementor-element.elementor-element-a2bdff2 {
    width: 25%;
  }
  .elementor-28 .elementor-element.elementor-element-1e7430d {
    width: 75%;
  }
}
.elementor-kit-30 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --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: 1170px;
}
.elementor-widget:not(:last-child) {
  margin-bottom: 0px;
}
 {
}
#page-header {
  display: var(--page-title-display);
}
@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px;
  }
}
@media (max-width: 767px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 767px;
  }
}
.elementor-82
  .elementor-element.elementor-element-4e7d176
  > .elementor-container {
  min-height: 720px;
}
.elementor-82 .elementor-element.elementor-element-4e7d176 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-4e7d176:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-4e7d176
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background-image: url("../upload/law-lady.png"); */
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  animation: changeBg 10s infinite;
  transition: background-image 1s ease-in-out;
}
@keyframes changeBg {
    0% {background-image: url('../upload/law-lady.png');}
    50%{background-image: url('../upload/supre-court-banner.png');}
    100% {background-image: url('../upload/law-lady.png');}
}
.elementor-82
  .elementor-element.elementor-element-4e7d176
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-4e7d176
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 137px;
}
.elementor-82
  .elementor-element.elementor-element-49f91e0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-0dfef92
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-82 .elementor-element.elementor-element-5fa7f40 {
  width: auto;
  max-width: auto;
  top: -4%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-5fa7f40 {
  left: 11.674%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-5fa7f40 {
  right: 11.674%;
}
.elementor-82 .elementor-element.elementor-element-f1020c0 {
  width: auto;
  max-width: auto;
  bottom: -35%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-f1020c0 {
  left: 52.555%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-f1020c0 {
  right: 52.555%;
}
.elementor-82 .elementor-element.elementor-element-b98b651 {
  width: auto;
  max-width: auto;
  bottom: -10%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-b98b651 {
  left: 43.864%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-b98b651 {
  right: 43.864%;
}
.elementor-82 .elementor-element.elementor-element-4a252c9 {
  width: auto;
  max-width: auto;
  bottom: -30%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-4a252c9 {
  left: 43.848%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-4a252c9 {
  right: 43.848%;
}
.elementor-82 .elementor-element.elementor-element-46b2393 {
  width: auto;
  max-width: auto;
  top: 38%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-46b2393 {
  left: 0.418%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-46b2393 {
  right: 0.418%;
}
.elementor-82 .elementor-element.elementor-element-041614a {
  width: auto;
  max-width: auto;
  bottom: -25%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-041614a {
  left: 0%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-041614a {
  right: 0%;
}
.elementor-82 .elementor-element.elementor-element-3878d5f {
  width: auto;
  max-width: auto;
  top: 17%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-3878d5f {
  left: 81.468%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-3878d5f {
  right: 81.468%;
}
.elementor-82
  .elementor-element.elementor-element-74fe90e
  > .elementor-element-populated {
  margin: -20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-d354897
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-element.elementor-element-d354897 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-d354897 {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-7ca4e83 {
  color: #111111;
  font-size: 17px;
  font-weight: 600;
}
.elementor-82
  .elementor-element.elementor-element-7ca4e83
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-7ca4e83 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-7ca4e83 {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-66dd86b .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #1c58f6;
  border-radius: 25px 25px 25px 25px;
}
.elementor-element.elementor-element-66dd86b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 350ms !important;
}
.elementor-widget.elementor-element-66dd86b {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-66dd86b {
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-49be776 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #111111;
  color: #111111;
  background-color: #ffffff;
  border-radius: 25px 25px 25px 25px;
}
.elementor-82
  .elementor-element.elementor-element-49be776
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-element.elementor-element-49be776 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}
.elementor-widget.elementor-element-49be776 {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-49be776 {
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-33d7f3c {
  padding: 40px 0px 40px 0px;
}
.elementor-82
  .elementor-element.elementor-element-a8795e3
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-82
  .elementor-element.elementor-element-fd2c3d0
  .elementor-heading-title {
  color: #1c58f6;
  font-size: 20px;
  font-weight: 600;
}
.elementor-82
  .elementor-element.elementor-element-fd2c3d0
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-fd2c3d0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-fd2c3d0 {
  opacity: 0;
}
.elementor-82
  .elementor-element.elementor-element-cfa084f
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-82
  .elementor-element.elementor-element-cfa084f
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-cfa084f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-cfa084f {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-a3b617e {
  width: auto;
  max-width: auto;
  top: -41%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-a3b617e {
  left: 14.378%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-a3b617e {
  right: 14.378%;
}
.elementor-82 .elementor-element.elementor-element-affc5ef {
  width: auto;
  max-width: auto;
  top: 2%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-affc5ef {
  left: 27.212%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-affc5ef {
  right: 27.212%;
}
.elementor-82 .elementor-element.elementor-element-b19ae0a {
  margin-top: 0px;
  margin-bottom: 10px;
}
.elementor-82
  .elementor-element.elementor-element-b1b3237
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-1c3b923
  .service-carousel-wrapper
  .service-carousel-image
  .service-carousel-image-overflow {
  border-radius: 5px;
}
.elementor-82
  .elementor-element.elementor-element-1c3b923
  .service-carousel-wrapper
  .service-carousel-title {
  font-size: 22px;
  font-weight: 700;
  color: #111111;
}
.elementor-82
  .elementor-element.elementor-element-1c3b923
  .service-carousel-wrapper
  .service-carousel-desc {
  font-size: 14px;
}
.elementor-82
  .elementor-element.elementor-element-1c3b923
  .service-carousel-wrapper
  .service-carousel-link-button {
  background: #ffffff;
  color: #222222;
}
.elementor-82
  .elementor-element.elementor-element-1c3b923
  .service-carousel-wrapper
  .item:hover
  .service-carousel-link-button
  .service-carousel-link-label {
  color: #ffffff;
}
.elementor-82
  .elementor-element.elementor-element-1c3b923
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-82
  .elementor-element.elementor-element-1c3b923
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-82
  .elementor-element.elementor-element-1c3b923
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-1c3b923 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-1c3b923 {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-e2d2fac {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-5f9db9a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-2e16c2d {
  --divider-border-style: solid;
  --divider-color: #ebebeb;
  --divider-border-width: 1px;
}
.elementor-82
  .elementor-element.elementor-element-2e16c2d
  .elementor-divider-separator {
  width: 100%;
}
.elementor-82 .elementor-element.elementor-element-2e16c2d .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-82 .elementor-element.elementor-element-81165a9 {
  margin-top: 30px;
  margin-bottom: 40px;
}
.elementor-bc-flex-widget
  .elementor-82
  .elementor-element.elementor-element-6cc51bc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-6cc51bc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-6cc51bc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-b26672b
  .elementor-heading-title {
  color: #111111;
  font-weight: 600;
}
.elementor-82
  .elementor-element.elementor-element-b26672b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-82
  .elementor-element.elementor-element-9595969.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-9595969.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-9595969
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-d087a70.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-82
  .elementor-element.elementor-element-d087a70
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-a8ffdf7 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-a8ffdf7 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-82
  .elementor-element.elementor-element-a8ffdf7
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-82
  .elementor-element.elementor-element-90a20fd.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-82
  .elementor-element.elementor-element-90a20fd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-de0b31c img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-82
  .elementor-element.elementor-element-de0b31c
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-de0b31c {
  width: auto;
  max-width: auto;
}
.elementor-82
  .elementor-element.elementor-element-47ef161.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-82
  .elementor-element.elementor-element-47ef161
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-db5b748 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-82
  .elementor-element.elementor-element-db5b748
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-82 .elementor-element.elementor-element-db5b748 {
  width: auto;
  max-width: auto;
}
.elementor-82
  .elementor-element.elementor-element-a52fec7.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-82
  .elementor-element.elementor-element-a52fec7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-7993bc0 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-82
  .elementor-element.elementor-element-7993bc0
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-82 .elementor-element.elementor-element-7993bc0 {
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-debdecd {
  padding: 20px 0px 50px 0px;
}
.elementor-82
  .elementor-element.elementor-element-ca6575f
  > .elementor-element-populated {
  margin: 0% 20% 0% 20%;
  padding: 0% 0% 0% 0%;
}
.elementor-82 .elementor-element.elementor-element-ebee25e {
  text-align: center;
}
.elementor-82
  .elementor-element.elementor-element-ebee25e
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-82
  .elementor-element.elementor-element-ebee25e
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-2a82f4a img {
  width: 220px;
  filter: brightness(67%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-82 .elementor-element.elementor-element-2a82f4a {
  width: auto;
  max-width: auto;
  top: 38%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-2a82f4a {
  right: -18%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-2a82f4a {
  left: -18%;
}
.elementor-82 .elementor-element.elementor-element-6db32d9 {
  text-align: center;
}
.elementor-82
  .elementor-element.elementor-element-6db32d9
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-82
  .elementor-element.elementor-element-6db32d9
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 20px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-517a51e {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 120px 0px;
}
.elementor-82
  .elementor-element.elementor-element-517a51e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-517a51e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-82
  .elementor-element.elementor-element-517a51e
  > .elementor-background-overlay {
  background-image: url("../upload/wave-bg.png");
  background-position: center center;
  background-repeat: repeat;
  background-size: cover;
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-517a51e
  > .elementor-shape-top
  svg {
  width: calc(100% + 1.3px);
  height: 180px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-82
  .elementor-element.elementor-element-517a51e
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 0px;
}
.elementor-82
  .elementor-element.elementor-element-72a9d13
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-6945fff.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-82
  .elementor-element.elementor-element-6945fff
  > .elementor-element-populated {
  padding: 0px 100px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-77b9f4a
  .elementor-counter-number-wrapper {
  color: #103fba;
  font-family: "Poppins", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-82
  .elementor-element.elementor-element-77b9f4a
  .elementor-counter-title {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  line-height: 1em;
}
.elementor-82 .elementor-element.elementor-element-77b9f4a {
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-e3de3cc img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-e3de3cc
  > .elementor-widget-container {
  margin: 100px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-e3de3cc {
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-29746c7 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-82
  .elementor-element.elementor-element-e7ee7ee.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-e7ee7ee.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-e7ee7ee.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-82
  .elementor-element.elementor-element-e7ee7ee
  > .elementor-element-populated {
  padding: 30px 100px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-204e3ec .elementor-button {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #111111;
  color: #111111;
  background-color: #ffffff;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.08);
}
.elementor-82
  .elementor-element.elementor-element-204e3ec
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-204e3ec {
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-4732441 {
  width: auto;
  max-width: auto;
  top: -10.003%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-4732441 {
  left: 5.063%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-4732441 {
  right: 5.063%;
}
.elementor-82 .elementor-element.elementor-element-2b3bc96 {
  width: auto;
  max-width: auto;
  top: 59%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-2b3bc96 {
  left: 14.311%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-2b3bc96 {
  right: 14.311%;
}
.elementor-82
  .elementor-element.elementor-element-321a7f8.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-82
  .elementor-element.elementor-element-321a7f8
  > .elementor-element-populated {
  padding: 0px 0px 0px 60px;
}
.elementor-82
  .elementor-element.elementor-element-a49bf97
  .elementor-counter-number-wrapper {
  color: #103fba;
  font-family: "Poppins", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-82
  .elementor-element.elementor-element-a49bf97
  .elementor-counter-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  line-height: 1em;
}
.elementor-82 .elementor-element.elementor-element-a49bf97 {
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-5c9550e {
  margin-top: 50px;
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-463fb34.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-82
  .elementor-element.elementor-element-463fb34
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-a879796
  .elementor-counter-number-wrapper {
  color: #103fba;
  font-family: "Poppins", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-82
  .elementor-element.elementor-element-a879796
  .elementor-counter-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  line-height: 1em;
}
.elementor-82 .elementor-element.elementor-element-a879796 {
  width: auto;
  max-width: auto;
}
.elementor-82
  .elementor-element.elementor-element-d8c20e6
  > .elementor-element-populated {
  margin: 0px 0px 0px 60px;
  padding: 0% 30% 0% 0%;
}
.elementor-82 .elementor-element.elementor-element-ce2f481 {
  width: auto;
  max-width: auto;
  bottom: 34%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-ce2f481 {
  right: 24%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-ce2f481 {
  left: 24%;
}
.elementor-82 .elementor-element.elementor-element-77ec3ed {
  width: auto;
  max-width: auto;
  top: 16%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-77ec3ed {
  right: 14%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-77ec3ed {
  left: 14%;
}
.elementor-82
  .elementor-element.elementor-element-d59b52d
  > .elementor-container {
  min-height: 600px;
}
.elementor-82
  .elementor-element.elementor-element-d59b52d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-82
  .elementor-element.elementor-element-d59b52d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-d59b52d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/lady-in-grey-suit-smiling-at-camera-on-background-P8GKQRL.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-82 .elementor-element.elementor-element-d59b52d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 140px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-d59b52d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-d59b52d
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-82
  .elementor-element.elementor-element-d59b52d
  > .elementor-shape-top
  svg {
  width: calc(100% + 1.3px);
  height: 35px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-82
  .elementor-element.elementor-element-d59b52d
  > .elementor-shape-bottom
  svg {
  width: calc(151% + 1.3px);
  height: 403px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-bc-flex-widget
  .elementor-82
  .elementor-element.elementor-element-a0de4be.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-82
  .elementor-element.elementor-element-a0de4be.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-82
  .elementor-element.elementor-element-a0de4be
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-0b66b0d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-0b66b0d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-82 .elementor-element.elementor-element-0b66b0d,
.elementor-82
  .elementor-element.elementor-element-0b66b0d
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-82 .elementor-element.elementor-element-0b66b0d {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -240px;
  margin-bottom: 0px;
  padding: 70px 0px 70px 0px;
  z-index: 2;
}
.elementor-82
  .elementor-element.elementor-element-0b66b0d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-f754bdd
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 60px;
}
.elementor-82
  .elementor-element.elementor-element-a4d88af
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-82
  .elementor-element.elementor-element-a4d88af
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-element.elementor-element-a4d88af {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-a4d88af {
  opacity: 0;
}
.elementor-82
  .elementor-element.elementor-element-d6606d6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-d6606d6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-d6606d6 {
  opacity: 0;
}
.elementor-82
  .elementor-element.elementor-element-db9a8d2
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-db9a8d2.elementor-view-stacked
  .elementor-icon {
  background-color: #1c58f6;
}
.elementor-82
  .elementor-element.elementor-element-db9a8d2.elementor-view-framed
  .elementor-icon,
.elementor-82
  .elementor-element.elementor-element-db9a8d2.elementor-view-default
  .elementor-icon {
  color: #1c58f6;
  border-color: #1c58f6;
}
.elementor-82
  .elementor-element.elementor-element-db9a8d2.elementor-view-framed
  .elementor-icon,
.elementor-82
  .elementor-element.elementor-element-db9a8d2.elementor-view-default
  .elementor-icon
  svg {
  fill: #1c58f6;
}
.elementor-82 .elementor-element.elementor-element-db9a8d2 .elementor-icon {
  font-size: 24px;
}
.elementor-82 .elementor-element.elementor-element-db9a8d2 .elementor-icon i,
.elementor-82 .elementor-element.elementor-element-db9a8d2 .elementor-icon svg {
  transform: rotate(0deg);
}
.elementor-82
  .elementor-element.elementor-element-db9a8d2
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-db9a8d2 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-82
  .elementor-element.elementor-element-64ce2a0
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-82
  .elementor-element.elementor-element-64ce2a0
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-82 .elementor-element.elementor-element-64ce2a0 {
  width: auto;
  max-width: auto;
}
.elementor-82
  .elementor-element.elementor-element-a138933
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-82
  .elementor-element.elementor-element-32b486a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-32b486a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-32b486a {
  opacity: 0;
}
.elementor-82
  .elementor-element.elementor-element-fa1ee8c
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-fa1ee8c.elementor-view-stacked
  .elementor-icon {
  background-color: #1c58f6;
}
.elementor-82
  .elementor-element.elementor-element-fa1ee8c.elementor-view-framed
  .elementor-icon,
.elementor-82
  .elementor-element.elementor-element-fa1ee8c.elementor-view-default
  .elementor-icon {
  color: #1c58f6;
  border-color: #1c58f6;
}
.elementor-82
  .elementor-element.elementor-element-fa1ee8c.elementor-view-framed
  .elementor-icon,
.elementor-82
  .elementor-element.elementor-element-fa1ee8c.elementor-view-default
  .elementor-icon
  svg {
  fill: #1c58f6;
}
.elementor-82 .elementor-element.elementor-element-fa1ee8c .elementor-icon {
  font-size: 24px;
}
.elementor-82 .elementor-element.elementor-element-fa1ee8c .elementor-icon i,
.elementor-82 .elementor-element.elementor-element-fa1ee8c .elementor-icon svg {
  transform: rotate(0deg);
}
.elementor-82
  .elementor-element.elementor-element-fa1ee8c
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-fa1ee8c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-fa1ee8c {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-fa1ee8c {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-82
  .elementor-element.elementor-element-9b65534
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-82
  .elementor-element.elementor-element-9b65534
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-9b65534 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-9b65534 {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-9b65534 {
  width: auto;
  max-width: auto;
}
.elementor-element.elementor-element-8380f43 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-8380f43 {
  opacity: 0;
}
.elementor-82
  .elementor-element.elementor-element-cf3ad1c
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-element.elementor-element-cf3ad1c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-cf3ad1c {
  opacity: 0;
}
.elementor-82
  .elementor-element.elementor-element-a2364f7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-a2364f7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-a2364f7 {
  opacity: 0;
}
.elementor-82
  .elementor-element.elementor-element-f15c727
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-f15c727.elementor-view-stacked
  .elementor-icon {
  background-color: #1c58f6;
}
.elementor-82
  .elementor-element.elementor-element-f15c727.elementor-view-framed
  .elementor-icon,
.elementor-82
  .elementor-element.elementor-element-f15c727.elementor-view-default
  .elementor-icon {
  color: #1c58f6;
  border-color: #1c58f6;
}
.elementor-82
  .elementor-element.elementor-element-f15c727.elementor-view-framed
  .elementor-icon,
.elementor-82
  .elementor-element.elementor-element-f15c727.elementor-view-default
  .elementor-icon
  svg {
  fill: #1c58f6;
}
.elementor-82 .elementor-element.elementor-element-f15c727 .elementor-icon {
  font-size: 24px;
}
.elementor-82 .elementor-element.elementor-element-f15c727 .elementor-icon i,
.elementor-82 .elementor-element.elementor-element-f15c727 .elementor-icon svg {
  transform: rotate(0deg);
}
.elementor-82
  .elementor-element.elementor-element-f15c727
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-f15c727 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-82
  .elementor-element.elementor-element-a94e8c9
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-82
  .elementor-element.elementor-element-a94e8c9
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-82 .elementor-element.elementor-element-a94e8c9 {
  width: auto;
  max-width: auto;
}
.elementor-82
  .elementor-element.elementor-element-9629e4d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-82
  .elementor-element.elementor-element-9629e4d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-82
  .elementor-element.elementor-element-9629e4d
  > .elementor-element-populated,
.elementor-82
  .elementor-element.elementor-element-9629e4d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-82
  .elementor-element.elementor-element-9629e4d
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-82
  .elementor-element.elementor-element-9629e4d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 0px;
  padding: 60px 60px 50px 60px;
}
.elementor-82
  .elementor-element.elementor-element-9629e4d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-9629e4d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-9629e4d {
  opacity: 0;
}
.elementor-element.elementor-element-773e759 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-773e759 {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-ecfcd01 {
  overflow: hidden;
  padding: 120px 0px 80px 0px;
  z-index: 2;
}
.elementor-82
  .elementor-element.elementor-element-7cfba32
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-86ac4bd {
  text-align: center;
}
.elementor-82
  .elementor-element.elementor-element-86ac4bd
  .elementor-heading-title {
  color: #1c58f6;
  font-size: 20px;
  font-weight: 600;
}
.elementor-82
  .elementor-element.elementor-element-86ac4bd
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-86ac4bd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-86ac4bd {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-2736e34 {
  text-align: center;
}
.elementor-82
  .elementor-element.elementor-element-2736e34
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-82
  .elementor-element.elementor-element-2736e34
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-2736e34 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-2736e34 {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-b968275 {
  text-align: center;
}
.elementor-82
  .elementor-element.elementor-element-b968275
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-82
  .elementor-element.elementor-element-b968275
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-b968275 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-b968275 {
  opacity: 0;
}
.elementor-82
  .elementor-element.elementor-element-c2d3fdc
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-82
  .elementor-element.elementor-element-c2d3fdc
  > .elementor-shape-bottom
  svg {
  width: calc(169% + 1.3px);
  height: 475px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-82 .elementor-element.elementor-element-c2d3fdc {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 60px 0px;
}
.elementor-82
  .elementor-element.elementor-element-fe33a52
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-8759f77
  .team-carousel-image
  .team-carousel-image-overflow
  img {
  border-radius: 5px;
}
.elementor-82
  .elementor-element.elementor-element-8759f77
  .team-carousel-wrapper
  .team-carousel-title {
  font-size: 20px;
  font-weight: 700;
  color: #111111;
}
.elementor-82
  .elementor-element.elementor-element-8759f77
  .team-carousel-wrapper
  .team-carousel-subtitle {
  font-size: 13px;
  color: #acacb4;
}
.elementor-82
  .elementor-element.elementor-element-8759f77
  .team-carousel-wrapper
  .team-carousel-desc {
  color: #86868b;
}
.elementor-82
  .elementor-element.elementor-element-8759f77
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-82
  .elementor-element.elementor-element-8759f77
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-element.elementor-element-8759f77 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-8759f77 {
  opacity: 0;
}
.elementor-82
  .elementor-element.elementor-element-67d02cf
  > .elementor-container {
  min-height: 600px;
}
.elementor-82
  .elementor-element.elementor-element-67d02cf
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-67d02cf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-67d02cf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/smiling-business-woman-with-cardboard-coffee-cup-MDSUT6H.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-82
  .elementor-element.elementor-element-67d02cf
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #000000 0%, #ffffff00 51%);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82 .elementor-element.elementor-element-67d02cf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-67d02cf
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-82
  .elementor-element.elementor-element-67d02cf
  > .elementor-shape-top
  svg {
  width: calc(106% + 1.3px);
  height: 50px;
}
.elementor-82
  .elementor-element.elementor-element-67d02cf
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 95px;
}
.elementor-bc-flex-widget
  .elementor-82
  .elementor-element.elementor-element-f4a5510.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-82
  .elementor-element.elementor-element-f4a5510.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-82
  .elementor-element.elementor-element-f4a5510
  > .elementor-element-populated {
  margin: 80px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-6791cc2 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-6791cc2 img {
  width: 60px;
}
.elementor-82
  .elementor-element.elementor-element-6791cc2
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-82
  .elementor-element.elementor-element-3a2c9d5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-82
  .elementor-element.elementor-element-3a2c9d5
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-85904e9
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-82
  .elementor-element.elementor-element-85904e9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-befc023 {
  margin-top: -250px;
  margin-bottom: 0px;
  z-index: 2;
}
.elementor-82
  .elementor-element.elementor-element-cadbee1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-8765c55
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .inner-box {
  padding: 60px;
  background: #ffffff;
  border-radius: 25px;
}
.elementor-82
  .elementor-element.elementor-element-8765c55
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .name {
  color: #111111;
  font-size: 18px;
}
.elementor-82
  .elementor-element.elementor-element-8765c55
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .designation {
  color: #acacb4;
  font-size: 12px;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-82
  .elementor-element.elementor-element-8765c55
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .text {
  color: #111111;
  font-size: 16px;
}
.elementor-82
  .elementor-element.elementor-element-8765c55
  .testimonial-carousel
  .owl-next,
.testimonial-carousel .owl-prev {
  background: #ffffff;
}
.elementor-82
  .elementor-element.elementor-element-8765c55
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-next
  .arrow-right {
  color: #111111;
}
.elementor-82
  .elementor-element.elementor-element-8765c55
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-prev
  .arrow-left {
  color: #111111;
}
.elementor-82
  .elementor-element.elementor-element-8765c55
  .testimonial-carousel
  .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  background: #1c58f6;
}
.elementor-82
  .elementor-element.elementor-element-8765c55
  .testimonial-carousel
  .owl-next:hover
  .arrow-right:after,
.testimonial-carousel .owl-prev:hover .arrow-left:after {
  color: #ffffff;
}
.elementor-82
  .elementor-element.elementor-element-8765c55
  > .elementor-widget-container {
  margin: 0px 0px 0px -70px;
}
.elementor-82 .elementor-element.elementor-element-969abbc {
  width: auto;
  max-width: auto;
  bottom: 21%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-969abbc {
  right: 41%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-969abbc {
  left: 41%;
}
.elementor-82 .elementor-element.elementor-element-b7ac8be {
  width: auto;
  max-width: auto;
  top: 71%;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-b7ac8be {
  right: 51%;
}
body.rtl .elementor-82 .elementor-element.elementor-element-b7ac8be {
  left: 51%;
}
.elementor-82
  .elementor-element.elementor-element-179aac6
  > .elementor-container {
  min-height: 600px;
}
.elementor-82
  .elementor-element.elementor-element-179aac6
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-179aac6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-179aac6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/business-handshake-in-office-VYYYLWL.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-82
  .elementor-element.elementor-element-179aac6
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #000000 0%, #ffffff00 51%);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82 .elementor-element.elementor-element-179aac6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 100px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-179aac6
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-82
  .elementor-element.elementor-element-179aac6
  > .elementor-shape-top
  svg {
  width: calc(173% + 1.3px);
  height: 80px;
}
.elementor-82
  .elementor-element.elementor-element-179aac6
  > .elementor-shape-bottom
  svg {
  width: calc(149% + 1.3px);
  height: 95px;
}
.elementor-82 .elementor-element.elementor-element-ede044b {
  overflow: hidden;
  padding: 0px 0px 20px 0px;
}
.elementor-82
  .elementor-element.elementor-element-79b5b94
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-1ca3511 {
  text-align: center;
}
.elementor-82
  .elementor-element.elementor-element-1ca3511
  .elementor-heading-title {
  color: #1c58f6;
  font-size: 20px;
  font-weight: 600;
}
.elementor-82
  .elementor-element.elementor-element-1ca3511
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-1ca3511 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-1ca3511 {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-45a7d04 {
  text-align: center;
}
.elementor-82
  .elementor-element.elementor-element-45a7d04
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-82
  .elementor-element.elementor-element-45a7d04
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-45a7d04 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-45a7d04 {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-161a7c6 {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 0px 100px 0px;
}
.elementor-82
  .elementor-element.elementor-element-161a7c6
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-82
  .elementor-element.elementor-element-161a7c6
  > .elementor-shape-bottom
  svg {
  width: calc(167% + 1.3px);
  height: 228px;
}
.elementor-82
  .elementor-element.elementor-element-7751bb6.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-82
  .elementor-element.elementor-element-7751bb6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-7751bb6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-7751bb6 {
  opacity: 0;
}
.elementor-82
  .elementor-element.elementor-element-bcd83bb
  .post-featured-image-hover {
  border-radius: 5px;
}
.elementor-82
  .elementor-element.elementor-element-bcd83bb
  .blog-carousel-wrapper
  .post-header
  h5 {
  font-size: 22px;
  font-weight: 700;
}
.elementor-82
  .elementor-element.elementor-element-bcd83bb
  .blog-carousel-wrapper
  .post-header
  h5
  a {
  color: #111111;
}
.elementor-82
  .elementor-element.elementor-element-bcd83bb
  .blog-carousel-wrapper
  .post-detail.single-post {
  font-size: 13px;
}
.elementor-82
  .elementor-element.elementor-element-bcd83bb
  .blog-carousel-wrapper
  .post-detail.single-post
  a {
  color: #86868b;
}
.elementor-82
  .elementor-element.elementor-element-bcd83bb
  .blog-carousel-wrapper
  .post-header-wrapper {
  color: #86868b;
}
.elementor-82
  .elementor-element.elementor-element-bcd83bb
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-82
  .elementor-element.elementor-element-bcd83bb
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-82
  .elementor-element.elementor-element-bcd83bb
  .post-featured-date-wrapper {
  border-radius: 5px;
  background: #ffffff;
}
.elementor-82 .elementor-element.elementor-element-bcd83bb .post-featured-date {
  color: #000000;
}
.elementor-82
  .elementor-element.elementor-element-bcd83bb
  .post-featured-month {
  color: #000000;
}
.elementor-element.elementor-element-bcd83bb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-bcd83bb {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-1678bc6 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #1c58f6;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-82
  .elementor-element.elementor-element-1678bc6
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-element.elementor-element-1678bc6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-1678bc6 {
  opacity: 0;
}
.elementor-82 .elementor-element.elementor-element-1678bc6 {
  width: auto;
  max-width: auto;
}
@media (min-width: 768px) {
  .elementor-82 .elementor-element.elementor-element-49f91e0 {
    width: 60%;
  }
  .elementor-82 .elementor-element.elementor-element-74fe90e {
    width: 40%;
  }
  .elementor-82 .elementor-element.elementor-element-a8795e3 {
    width: 60%;
  }
  .elementor-82 .elementor-element.elementor-element-0fb96b2 {
    width: 39.332%;
  }
  .elementor-82 .elementor-element.elementor-element-6cc51bc {
    width: 20%;
  }
  .elementor-82 .elementor-element.elementor-element-9595969 {
    width: 79.665%;
  }
  .elementor-82 .elementor-element.elementor-element-6945fff {
    width: 60%;
  }
  .elementor-82 .elementor-element.elementor-element-4802bcc {
    width: 40%;
  }
  .elementor-82 .elementor-element.elementor-element-e7ee7ee {
    width: 55%;
  }
  .elementor-82 .elementor-element.elementor-element-321a7f8 {
    width: 45%;
  }
  .elementor-82 .elementor-element.elementor-element-463fb34 {
    width: 50%;
  }
  .elementor-82 .elementor-element.elementor-element-d8c20e6 {
    width: 50%;
  }
  .elementor-82 .elementor-element.elementor-element-a0de4be {
    width: 40%;
  }
  .elementor-82 .elementor-element.elementor-element-8f5a2ff {
    width: 60%;
  }
  .elementor-82 .elementor-element.elementor-element-f754bdd {
    width: 40%;
  }
  .elementor-82 .elementor-element.elementor-element-9629e4d {
    width: 60%;
  }
  .elementor-82 .elementor-element.elementor-element-f4a5510 {
    width: 40%;
  }
  .elementor-82 .elementor-element.elementor-element-a49c481 {
    width: 60%;
  }
  .elementor-82 .elementor-element.elementor-element-cadbee1 {
    width: 55%;
  }
  .elementor-82 .elementor-element.elementor-element-e1ec892 {
    width: 44.665%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-82 .elementor-element.elementor-element-49f91e0 {
    width: 65%;
  }
  .elementor-82 .elementor-element.elementor-element-74fe90e {
    width: 35%;
  }
  .elementor-82 .elementor-element.elementor-element-a8795e3 {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-ca6575f {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-a0de4be {
    width: 40%;
  }
  .elementor-82 .elementor-element.elementor-element-f754bdd {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-9629e4d {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-7cfba32 {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-f4a5510 {
    width: 60%;
  }
  .elementor-82 .elementor-element.elementor-element-cadbee1 {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-e1ec892 {
    width: 30%;
  }
  .elementor-82 .elementor-element.elementor-element-79b5b94 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-82
    .elementor-element.elementor-element-517a51e
    > .elementor-background-overlay {
    background-attachment: scroll;
  }
}
@media (max-width: 1024px) {
  .elementor-82
    .elementor-element.elementor-element-4e7d176
    > .elementor-shape-bottom
    svg {
    width: calc(127% + 1.3px);
    height: 99px;
  }
  .elementor-82 .elementor-element.elementor-element-5fa7f40 img {
    width: 70%;
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-5fa7f40 {
    left: -5%;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-5fa7f40 {
    right: -5%;
  }
  .elementor-82 .elementor-element.elementor-element-5fa7f40 {
    top: 24%;
  }
  .elementor-82 .elementor-element.elementor-element-f1020c0 img {
    width: 70%;
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-f1020c0 {
    left: 394px;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-f1020c0 {
    right: 394px;
  }
  .elementor-82 .elementor-element.elementor-element-b98b651 img {
    width: 70%;
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-b98b651 {
    left: 10%;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-b98b651 {
    right: 10%;
  }
  .elementor-82 .elementor-element.elementor-element-b98b651 {
    bottom: -14%;
  }
  .elementor-82 .elementor-element.elementor-element-4a252c9 img {
    width: 70%;
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-4a252c9 {
    left: 10%;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-4a252c9 {
    right: 10%;
  }
  .elementor-82 .elementor-element.elementor-element-46b2393 img {
    width: 70%;
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-46b2393 {
    left: 2%;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-46b2393 {
    right: 2%;
  }
  .elementor-82 .elementor-element.elementor-element-041614a img {
    width: 70%;
  }
  .elementor-82 .elementor-element.elementor-element-3878d5f img {
    width: 70%;
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-3878d5f {
    left: 374.063px;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-3878d5f {
    right: 374.063px;
  }
  .elementor-82 .elementor-element.elementor-element-3878d5f {
    top: 151px;
  }
  .elementor-82
    .elementor-element.elementor-element-74fe90e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-d354897
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-82
    .elementor-element.elementor-element-d354897
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-7ca4e83 {
    font-size: 15px;
  }
  .elementor-82
    .elementor-element.elementor-element-7ca4e83
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-49be776
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-33d7f3c {
    padding: 60px 0px 40px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-fd2c3d0 {
    text-align: center;
  }
  .elementor-82
    .elementor-element.elementor-element-fd2c3d0
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-82 .elementor-element.elementor-element-cfa084f {
    text-align: center;
  }
  .elementor-82
    .elementor-element.elementor-element-cfa084f
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-82 .elementor-element.elementor-element-a3b617e img {
    width: 70%;
  }
  .elementor-82 .elementor-element.elementor-element-affc5ef img {
    width: 70%;
  }
  .elementor-82 .elementor-element.elementor-element-b19ae0a {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-1c3b923
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-1c3b923
    > .elementor-widget-container {
    margin: 0px 0px 0px -55px;
  }
  .elementor-82 .elementor-element.elementor-element-debdecd {
    padding: 20px 0px 40px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-ca6575f
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
  }
  .elementor-82
    .elementor-element.elementor-element-ebee25e
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-82
    .elementor-element.elementor-element-ebee25e
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
  }
  .elementor-82
    .elementor-element.elementor-element-6db32d9
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-6db32d9
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
  }
  .elementor-82 .elementor-element.elementor-element-517a51e {
    padding: 20px 0px 80px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-77b9f4a
    .elementor-counter-number-wrapper {
    font-size: 80px;
  }
  .elementor-82 .elementor-element.elementor-element-e3de3cc img {
    width: 70%;
  }
  .elementor-82
    .elementor-element.elementor-element-e7ee7ee
    > .elementor-element-populated {
    padding: 0px 60px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-204e3ec
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-4732441 img {
    width: 70%;
  }
  .elementor-82 .elementor-element.elementor-element-2b3bc96 img {
    width: 70%;
  }
  .elementor-82
    .elementor-element.elementor-element-a49bf97
    .elementor-counter-number-wrapper {
    font-size: 80px;
  }
  .elementor-82
    .elementor-element.elementor-element-a879796
    .elementor-counter-number-wrapper {
    font-size: 80px;
  }
  .elementor-82 .elementor-element.elementor-element-ce2f481 img {
    width: 70%;
  }
  .elementor-82 .elementor-element.elementor-element-77ec3ed img {
    width: 70%;
  }
  .elementor-82 .elementor-element.elementor-element-0b66b0d {
    padding: 50px 0px 40px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-f754bdd
    > .elementor-element-populated {
    margin: 10px 60px 20px 60px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-a4d88af
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-82
    .elementor-element.elementor-element-a4d88af
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-64ce2a0
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-64ce2a0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-a138933
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-9b65534
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-9b65534
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-cf3ad1c
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-a94e8c9
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-a94e8c9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-161d377
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-9629e4d
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 40px 40px 40px 40px;
  }
  .elementor-82
    .elementor-element.elementor-element-773e759
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-ecfcd01 {
    padding: 100px 0px 40px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-86ac4bd
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-2736e34
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-82
    .elementor-element.elementor-element-b968275
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-b968275
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
  }
  .elementor-82 .elementor-element.elementor-element-c2d3fdc {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-8759f77
    .team-carousel-wrapper
    .team-carousel-title {
    font-size: 20px;
  }
  .elementor-82
    .elementor-element.elementor-element-8759f77
    .team-carousel-wrapper
    .team-carousel-subtitle {
    font-size: 13px;
  }
  .elementor-82
    .elementor-element.elementor-element-8759f77
    > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
  }
  .elementor-82
    .elementor-element.elementor-element-67d02cf
    > .elementor-shape-bottom
    svg {
    width: calc(120% + 1.3px);
    height: 127px;
  }
  .elementor-82
    .elementor-element.elementor-element-3a2c9d5
    .elementor-heading-title {
    font-size: 40px;
    line-height: 1.3em;
  }
  .elementor-82
    .elementor-element.elementor-element-85904e9
    .elementor-heading-title {
    font-size: 40px;
    line-height: 1.3em;
  }
  .elementor-82
    .elementor-element.elementor-element-8765c55
    > .elementor-widget-container {
    margin: 0px 0px 0px -50px;
  }
  .elementor-82 .elementor-element.elementor-element-969abbc img {
    width: 70%;
  }
  .elementor-82 .elementor-element.elementor-element-b7ac8be img {
    width: 70%;
  }
  .elementor-82
    .elementor-element.elementor-element-179aac6
    > .elementor-shape-bottom
    svg {
    width: calc(120% + 1.3px);
    height: 81px;
  }
  .elementor-82 .elementor-element.elementor-element-ede044b {
    padding: 0px 0px 40px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-1ca3511
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-45a7d04
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-82
    .elementor-element.elementor-element-161a7c6
    > .elementor-shape-bottom
    svg {
    height: 129px;
  }
  .elementor-82 .elementor-element.elementor-element-161a7c6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 80px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-bcd83bb
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-bcd83bb
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 13px;
  }
  .elementor-82
    .elementor-element.elementor-element-bcd83bb
    > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
  }
  .elementor-82
    .elementor-element.elementor-element-1678bc6
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-82
    .elementor-element.elementor-element-4e7d176
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-82
    .elementor-element.elementor-element-4e7d176:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-82
    .elementor-element.elementor-element-4e7d176
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top left;
  }
  .elementor-82
    .elementor-element.elementor-element-4e7d176
    > .elementor-shape-bottom
    svg {
    width: calc(100% + 1.3px);
    height: 30px;
  }
  .elementor-82
    .elementor-element.elementor-element-74fe90e
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 40px 20px 0px 20px;
  }
  .elementor-82
    .elementor-element.elementor-element-d354897
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.3em;
  }
  .elementor-82
    .elementor-element.elementor-element-d354897
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-33d7f3c {
    padding: 80px 0px 30px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-a8795e3
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-fd2c3d0
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-cfa084f
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-82
    .elementor-element.elementor-element-cfa084f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-a3b617e
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-1c3b923
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-1c3b923
    .service-carousel-wrapper
    .service-carousel-desc {
    font-size: 14px;
  }
  .elementor-82
    .elementor-element.elementor-element-1c3b923
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
  }
  .elementor-82 .elementor-element.elementor-element-81165a9 {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-82 .elementor-element.elementor-element-b26672b {
    text-align: center;
  }
  .elementor-82 .elementor-element.elementor-element-d087a70 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-82
    .elementor-element.elementor-element-d087a70.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-82
    .elementor-element.elementor-element-d087a70.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-82 .elementor-element.elementor-element-90a20fd {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-82
    .elementor-element.elementor-element-90a20fd.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-82
    .elementor-element.elementor-element-90a20fd.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-82 .elementor-element.elementor-element-47ef161 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-82
    .elementor-element.elementor-element-47ef161.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-82
    .elementor-element.elementor-element-47ef161.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-82 .elementor-element.elementor-element-db5b748 img {
    width: 140px;
  }
  .elementor-82 .elementor-element.elementor-element-a52fec7 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-82
    .elementor-element.elementor-element-a52fec7.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-82
    .elementor-element.elementor-element-a52fec7.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-82 .elementor-element.elementor-element-7993bc0 img {
    width: 120px;
  }
  .elementor-82 .elementor-element.elementor-element-debdecd {
    padding: 0px 0px 30px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-ca6575f
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-ebee25e {
    text-align: center;
  }
  .elementor-82
    .elementor-element.elementor-element-ebee25e
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-82
    .elementor-element.elementor-element-ebee25e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-6db32d9 {
    text-align: center;
  }
  .elementor-82
    .elementor-element.elementor-element-6db32d9
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-82
    .elementor-element.elementor-element-6db32d9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-517a51e
    > .elementor-shape-top
    svg {
    width: calc(166% + 1.3px);
  }
  .elementor-82
    .elementor-element.elementor-element-517a51e
    > .elementor-shape-bottom
    svg {
    width: calc(161% + 1.3px);
  }
  .elementor-82 .elementor-element.elementor-element-517a51e {
    padding: 20px 0px 80px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-6945fff.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-82
    .elementor-element.elementor-element-6945fff
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-77b9f4a
    .elementor-counter-number-wrapper {
    font-size: 50px;
  }
  .elementor-82
    .elementor-element.elementor-element-e3de3cc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-321a7f8.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-82
    .elementor-element.elementor-element-321a7f8
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-a49bf97
    .elementor-counter-number-wrapper {
    font-size: 50px;
  }
  .elementor-82
    .elementor-element.elementor-element-463fb34.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-82
    .elementor-element.elementor-element-463fb34
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-a879796
    .elementor-counter-number-wrapper {
    font-size: 50px;
  }
  .elementor-82
    .elementor-element.elementor-element-d59b52d
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-82
    .elementor-element.elementor-element-d59b52d
    > .elementor-shape-top
    svg {
    width: calc(119% + 1.3px);
  }
  .elementor-82
    .elementor-element.elementor-element-d59b52d
    > .elementor-shape-bottom
    svg {
    width: calc(172% + 1.3px);
    height: 160px;
  }
  .elementor-82 .elementor-element.elementor-element-d59b52d {
    padding: 80px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-a0de4be
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-82 .elementor-element.elementor-element-0b66b0d,
  .elementor-82
    .elementor-element.elementor-element-0b66b0d
    > .elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-82 .elementor-element.elementor-element-0b66b0d {
    margin-top: -120px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-f754bdd
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 0px 30px;
  }
  .elementor-82
    .elementor-element.elementor-element-a4d88af
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-82
    .elementor-element.elementor-element-64ce2a0
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-82
    .elementor-element.elementor-element-b5a739d
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-82
    .elementor-element.elementor-element-9b65534
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-82
    .elementor-element.elementor-element-a94e8c9
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-82
    .elementor-element.elementor-element-161d377
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-9629e4d
    > .elementor-element-populated,
  .elementor-82
    .elementor-element.elementor-element-9629e4d
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-82
    .elementor-element.elementor-element-9629e4d
    > .elementor-background-slideshow {
    border-radius: 0px 0px 15px 15px;
  }
  .elementor-82
    .elementor-element.elementor-element-9629e4d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 60px 20px;
  }
  .elementor-82
    .elementor-element.elementor-element-773e759
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-ecfcd01 {
    padding: 80px 0px 40px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-7cfba32
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-86ac4bd
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-2736e34
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-82
    .elementor-element.elementor-element-2736e34
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-b968275 {
    text-align: center;
  }
  .elementor-82
    .elementor-element.elementor-element-b968275
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-82
    .elementor-element.elementor-element-b968275
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-c2d3fdc
    > .elementor-shape-bottom
    svg {
    height: 187px;
  }
  .elementor-82 .elementor-element.elementor-element-c2d3fdc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-8759f77
    .team-carousel-wrapper
    .team-carousel-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-8759f77
    .team-carousel-wrapper
    .team-carousel-subtitle {
    font-size: 12px;
  }
  .elementor-82
    .elementor-element.elementor-element-8759f77
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-67d02cf
    > .elementor-shape-top
    svg {
    width: calc(132% + 1.3px);
  }
  .elementor-82
    .elementor-element.elementor-element-67d02cf
    > .elementor-shape-bottom
    svg {
    width: calc(261% + 1.3px);
  }
  .elementor-82
    .elementor-element.elementor-element-f4a5510
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-82
    .elementor-element.elementor-element-3a2c9d5
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-82
    .elementor-element.elementor-element-3a2c9d5
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-85904e9
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-82
    .elementor-element.elementor-element-85904e9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-befc023 {
    margin-top: -200px;
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-8765c55
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 40px;
  }
  .elementor-82
    .elementor-element.elementor-element-8765c55
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .info-box
    .name {
    font-size: 14px;
  }
  .elementor-82
    .elementor-element.elementor-element-8765c55
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .text {
    font-size: 14px;
  }
  .elementor-82
    .elementor-element.elementor-element-8765c55
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-179aac6
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-82
    .elementor-element.elementor-element-179aac6
    > .elementor-shape-top
    svg {
    width: calc(132% + 1.3px);
    height: 51px;
  }
  .elementor-82
    .elementor-element.elementor-element-179aac6
    > .elementor-shape-bottom
    svg {
    width: calc(178% + 1.3px);
    height: 81px;
  }
  .elementor-82 .elementor-element.elementor-element-ede044b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-79b5b94
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-1ca3511
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-45a7d04
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-82
    .elementor-element.elementor-element-45a7d04
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-161a7c6
    > .elementor-shape-bottom
    svg {
    width: calc(300% + 1.3px);
    height: 99px;
  }
  .elementor-82 .elementor-element.elementor-element-161a7c6 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-bcd83bb
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 18px;
  }
  .elementor-82
    .elementor-element.elementor-element-bcd83bb
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 12px;
  }
}
.elementor-684 .elementor-element.elementor-element-5265b536 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-684
  .elementor-element.elementor-element-3ab42378
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-684 .elementor-element.elementor-element-5e54b4d6 {
  text-align: left;
}
.elementor-684
  .elementor-element.elementor-element-5e54b4d6
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 0px 0px 0px 0px;
}
.elementor-684 .elementor-element.elementor-element-3dff2bb4 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.elementor-684
  .elementor-element.elementor-element-460b435a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-684
  .elementor-element.elementor-element-460b435a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0f0;
}
.elementor-684
  .elementor-element.elementor-element-460b435a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 5% 0% 5%;
  padding: 40px 40px 40px 40px;
}
.elementor-684
  .elementor-element.elementor-element-460b435a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-684 .elementor-element.elementor-element-69089c27 {
  text-align: center;
}
.elementor-684
  .elementor-element.elementor-element-69089c27
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-684 .elementor-element.elementor-element-b261140 {
  text-align: center;
}
.elementor-684
  .elementor-element.elementor-element-b261140
  .elementor-heading-title {
  font-size: 14px;
  letter-spacing: 0px;
}
.elementor-684
  .elementor-element.elementor-element-b261140
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-684
  .elementor-element.elementor-element-2ffe9f3f
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}
.elementor-684 .elementor-element.elementor-element-2f3a39b1 {
  text-align: left;
}
.elementor-684
  .elementor-element.elementor-element-2f3a39b1
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 20px;
}
.elementor-684
  .elementor-element.elementor-element-90e3eb3
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-684 .elementor-element.elementor-element-5d1855b {
  text-align: left;
}
.elementor-684
  .elementor-element.elementor-element-5d1855b
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 10px 0px;
}
.elementor-684
  .elementor-element.elementor-element-39a8f758
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-684 .elementor-element.elementor-element-6560b4a5 img {
  width: 100%;
}
.elementor-684
  .elementor-element.elementor-element-6560b4a5
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-684
  .elementor-element.elementor-element-6a94bbc7
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-684 .elementor-element.elementor-element-10f94cb0 img {
  width: 100%;
}
.elementor-684
  .elementor-element.elementor-element-10f94cb0
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-684 .elementor-element.elementor-element-4f99f95d img {
  width: 100%;
}
.elementor-684
  .elementor-element.elementor-element-4f99f95d
  > .elementor-widget-container {
  margin: 20px 0px 60px 0px;
}
.elementor-684
  .elementor-element.elementor-element-76e9409
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-684 .elementor-element.elementor-element-7e12e629 {
  text-align: left;
}
.elementor-684
  .elementor-element.elementor-element-7e12e629
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
.elementor-684 .elementor-element.elementor-element-48daff34 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-684
  .elementor-element.elementor-element-4c3568cf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-684 .elementor-element.elementor-element-113d982f img {
  width: 100%;
}
.elementor-684
  .elementor-element.elementor-element-113d982f
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-684 .elementor-element.elementor-element-77b2a4e3 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-684
  .elementor-element.elementor-element-70d12756
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-684 .elementor-element.elementor-element-dfdb8a8 {
  text-align: left;
  color: #939393;
}
.elementor-684
  .elementor-element.elementor-element-dfdb8a8
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 10px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #b8b8b8;
}
.elementor-684
  .elementor-element.elementor-element-10bbee0
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-684 .elementor-element.elementor-element-352894fe {
  text-align: left;
}
.elementor-684
  .elementor-element.elementor-element-352894fe
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-684
    .elementor-element.elementor-element-5e54b4d6
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-684 .elementor-element.elementor-element-3dff2bb4 {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-684
    .elementor-element.elementor-element-460b435a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-2ffe9f3f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-2f3a39b1
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-90e3eb3
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-684
    .elementor-element.elementor-element-90e3eb3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-5d1855b
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-684
    .elementor-element.elementor-element-4f99f95d
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-76e9409
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-684
    .elementor-element.elementor-element-76e9409
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-7e12e629
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-684 .elementor-element.elementor-element-77b2a4e3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-70d12756
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-dfdb8a8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-10bbee0
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-684
    .elementor-element.elementor-element-10bbee0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-352894fe
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-684 .elementor-element.elementor-element-5265b536 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-3ab42378
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-5e54b4d6
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684 .elementor-element.elementor-element-3dff2bb4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-2ffe9f3f
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-2f3a39b1
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-90e3eb3
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-684
    .elementor-element.elementor-element-5d1855b
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684 .elementor-element.elementor-element-40289c9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-39a8f758
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-6560b4a5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-6a94bbc7
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-10f94cb0
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-4f99f95d
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-76e9409
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-684
    .elementor-element.elementor-element-7e12e629
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684 .elementor-element.elementor-element-48daff34 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-113d982f
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-684 .elementor-element.elementor-element-77b2a4e3 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-70d12756
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-dfdb8a8
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-684
    .elementor-element.elementor-element-10bbee0
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-684
    .elementor-element.elementor-element-352894fe
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-684 .elementor-element.elementor-element-460b435a {
    width: 30%;
  }
  .elementor-684 .elementor-element.elementor-element-2ffe9f3f {
    width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-684 .elementor-element.elementor-element-460b435a {
    width: 100%;
  }
  .elementor-684 .elementor-element.elementor-element-2ffe9f3f {
    width: 100%;
  }
}
.elementor-728
  .elementor-element.elementor-element-8bb3d45:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-728
  .elementor-element.elementor-element-8bb3d45
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #222222;
}
.elementor-728 .elementor-element.elementor-element-8bb3d45 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 60px 0px;
}
.elementor-728
  .elementor-element.elementor-element-8bb3d45
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-728
  .elementor-element.elementor-element-83026bc
  > .elementor-element-populated {
  padding: 0px 80px 0px 0px;
}
.elementor-728 .elementor-element.elementor-element-0825354 {
  text-align: left;
}
.elementor-728 .elementor-element.elementor-element-0825354 img {
  width: 106px;
}
.elementor-728 .elementor-element.elementor-element-b483959 {
  text-align: left;
  color: #ffffffab;
  font-size: 14px;
}
.elementor-728
  .elementor-element.elementor-element-b483959
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-728 .elementor-element.elementor-element-cfee521 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #111111;
  color: #111111;
  background-color: #ffffff;
  border-radius: 25px 25px 25px 25px;
  padding: 12px 40px 12px 40px;
}
.elementor-728
  .elementor-element.elementor-element-cfee521
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-728 .elementor-element.elementor-element-cfee521 {
  width: auto;
  max-width: auto;
}
.elementor-728
  .elementor-element.elementor-element-ed13e1c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-4350662
  > .elementor-element-populated {
  padding: 0px 0px 40px 0px;
}
.elementor-728
  .elementor-element.elementor-element-3af7d70
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px / 2);
}
.elementor-728
  .elementor-element.elementor-element-3af7d70
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px / 2);
}
.elementor-728
  .elementor-element.elementor-element-3af7d70
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(50px / 2);
  margin-left: calc(50px / 2);
}
.elementor-728
  .elementor-element.elementor-element-3af7d70
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px / 2);
  margin-left: calc(-50px / 2);
}
body.rtl
  .elementor-728
  .elementor-element.elementor-element-3af7d70
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-50px / 2);
}
body:not(.rtl)
  .elementor-728
  .elementor-element.elementor-element-3af7d70
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-50px / 2);
}
.elementor-728
  .elementor-element.elementor-element-3af7d70
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-728
  .elementor-element.elementor-element-3af7d70
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-728
  .elementor-element.elementor-element-3af7d70
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-728
  .elementor-element.elementor-element-3af7d70
  .elementor-icon-list-item,
.elementor-728
  .elementor-element.elementor-element-3af7d70
  .elementor-icon-list-item
  a {
  font-size: 13px;
  font-weight: 600;
}
.elementor-728
  .elementor-element.elementor-element-1daf55d
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-b37768f
  .elementor-heading-title {
  color: #8d9199;
  font-size: 13px;
  font-weight: 600;
}
.elementor-728
  .elementor-element.elementor-element-b37768f
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #8d9199;
}
.elementor-728
  .elementor-element.elementor-element-6c8a300
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-728
  .elementor-element.elementor-element-6c8a300
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-728
  .elementor-element.elementor-element-6c8a300
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-728
  .elementor-element.elementor-element-6c8a300
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-728
  .elementor-element.elementor-element-6c8a300
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-728
  .elementor-element.elementor-element-6c8a300
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-728
  .elementor-element.elementor-element-6c8a300
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-728
  .elementor-element.elementor-element-6c8a300
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-728
  .elementor-element.elementor-element-6c8a300
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-728
  .elementor-element.elementor-element-6c8a300
  .elementor-icon-list-item,
.elementor-728
  .elementor-element.elementor-element-6c8a300
  .elementor-icon-list-item
  a {
  font-size: 17px;
}
.elementor-728
  .elementor-element.elementor-element-6c8a300
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-a1f45da
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-1f1bacf
  .elementor-heading-title {
  color: #8d9199;
  font-size: 13px;
  font-weight: 600;
}
.elementor-728
  .elementor-element.elementor-element-1f1bacf
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #8d9199;
}
.elementor-728
  .elementor-element.elementor-element-53310ac
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-728
  .elementor-element.elementor-element-53310ac
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-728
  .elementor-element.elementor-element-53310ac
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-728
  .elementor-element.elementor-element-53310ac
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-728
  .elementor-element.elementor-element-53310ac
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-728
  .elementor-element.elementor-element-53310ac
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-728
  .elementor-element.elementor-element-53310ac
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-728
  .elementor-element.elementor-element-53310ac
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-728
  .elementor-element.elementor-element-53310ac
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-728
  .elementor-element.elementor-element-53310ac
  .elementor-icon-list-item,
.elementor-728
  .elementor-element.elementor-element-53310ac
  .elementor-icon-list-item
  a {
  font-size: 17px;
}
.elementor-728
  .elementor-element.elementor-element-53310ac
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-3c42d3b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-728
  .elementor-element.elementor-element-3c42d3b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #222222;
}
.elementor-728 .elementor-element.elementor-element-3c42d3b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 40px 0px;
}
.elementor-728
  .elementor-element.elementor-element-3c42d3b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-728
  .elementor-element.elementor-element-15a0633
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-728 .elementor-element.elementor-element-b49fb6f {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 16px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}
.elementor-728
  .elementor-element.elementor-element-b49fb6f
  .elementor-widget-container {
  text-align: left;
}
.elementor-728
  .elementor-element.elementor-element-b49fb6f
  .elementor-social-icon {
  background-color: #ffffff;
  --icon-padding: 0.7em;
}
.elementor-728
  .elementor-element.elementor-element-b49fb6f
  .elementor-social-icon
  i {
  color: #111111;
}
.elementor-728
  .elementor-element.elementor-element-b49fb6f
  .elementor-social-icon
  svg {
  fill: #111111;
}
.elementor-728
  .elementor-element.elementor-element-b49fb6f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-34f3a83
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-59d9558
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-221ad0a
  .elementor-heading-title {
  color: #ffffff;
  font-size: 13px;
}
.elementor-728
  .elementor-element.elementor-element-256f85d
  .elementor-heading-title {
  color: #ffffffab;
  font-size: 13px;
}
.elementor-728
  .elementor-element.elementor-element-256f85d
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-8821f9a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-350777e
  .elementor-heading-title {
  color: #ffffff;
  font-size: 13px;
}
.elementor-728
  .elementor-element.elementor-element-69c6fba
  .elementor-heading-title {
  color: #ffffffab;
  font-size: 13px;
}
.elementor-728
  .elementor-element.elementor-element-69c6fba
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-a2577c7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-2a3d09d
  .elementor-heading-title {
  color: #ffffff;
  font-size: 13px;
}
.elementor-728
  .elementor-element.elementor-element-604ae3d
  .elementor-heading-title {
  color: #ffffffab;
  font-size: 13px;
}
.elementor-728
  .elementor-element.elementor-element-604ae3d
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-598593f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-728
  .elementor-element.elementor-element-598593f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #222222;
}
.elementor-728 .elementor-element.elementor-element-598593f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 40px 0px;
}
.elementor-728
  .elementor-element.elementor-element-598593f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-728
  .elementor-element.elementor-element-b193dfb
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #8d9199;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-b193dfb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-728
  .elementor-element.elementor-element-7f6a350
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-728 .elementor-element.elementor-element-14bbf70 {
  text-align: left;
  color: #ffffffab;
  font-size: 14px;
}
.elementor-728
  .elementor-element.elementor-element-14bbf70
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-728
  .elementor-element.elementor-element-cd275fa.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-728
  .elementor-element.elementor-element-cd275fa.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-728
  .elementor-element.elementor-element-cd275fa
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px / 2);
}
.elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px / 2);
}
.elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(50px / 2);
  margin-left: calc(50px / 2);
}
.elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px / 2);
  margin-left: calc(-50px / 2);
}
body.rtl
  .elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-50px / 2);
}
body:not(.rtl)
  .elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-50px / 2);
}
.elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-text {
  color: #ffffffab;
}
.elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-item,
.elementor-728
  .elementor-element.elementor-element-3afee47
  .elementor-icon-list-item
  a {
  font-size: 13px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .elementor-728 .elementor-element.elementor-element-83026bc {
    width: 35%;
  }
  .elementor-728 .elementor-element.elementor-element-ed13e1c {
    width: 65%;
  }
  .elementor-728 .elementor-element.elementor-element-1daf55d {
    width: 60%;
  }
  .elementor-728 .elementor-element.elementor-element-a1f45da {
    width: 40%;
  }
  .elementor-728 .elementor-element.elementor-element-15a0633 {
    width: 35%;
  }
  .elementor-728 .elementor-element.elementor-element-34f3a83 {
    width: 65%;
  }
}
@media (max-width: 1024px) {
  .elementor-728 .elementor-element.elementor-element-8bb3d45 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-83026bc
    > .elementor-element-populated {
    padding: 0px 40px 0px 30px;
  }
  .elementor-728
    .elementor-element.elementor-element-b483959
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-3af7d70
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(30px / 2);
  }
  .elementor-728
    .elementor-element.elementor-element-3af7d70
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(30px / 2);
  }
  .elementor-728
    .elementor-element.elementor-element-3af7d70
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(30px / 2);
    margin-left: calc(30px / 2);
  }
  .elementor-728
    .elementor-element.elementor-element-3af7d70
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-30px / 2);
    margin-left: calc(-30px / 2);
  }
  body.rtl
    .elementor-728
    .elementor-element.elementor-element-3af7d70
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-30px / 2);
  }
  body:not(.rtl)
    .elementor-728
    .elementor-element.elementor-element-3af7d70
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-30px / 2);
  }
  .elementor-728
    .elementor-element.elementor-element-6c8a300
    .elementor-icon-list-item,
  .elementor-728
    .elementor-element.elementor-element-6c8a300
    .elementor-icon-list-item
    a {
    font-size: 15px;
  }
  .elementor-728
    .elementor-element.elementor-element-a1f45da
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-53310ac
    .elementor-icon-list-item,
  .elementor-728
    .elementor-element.elementor-element-53310ac
    .elementor-icon-list-item
    a {
    font-size: 15px;
  }
  .elementor-728
    .elementor-element.elementor-element-15a0633
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-728
    .elementor-element.elementor-element-b193dfb
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-7f6a350
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-14bbf70
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-cd275fa
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
}
@media (max-width: 767px) {
  .elementor-728 .elementor-element.elementor-element-8bb3d45 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-83026bc
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-728
    .elementor-element.elementor-element-b483959
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-4350662
    > .elementor-element-populated {
    padding: 40px 20px 0px 20px;
  }
  .elementor-728
    .elementor-element.elementor-element-1daf55d
    > .elementor-element-populated {
    padding: 40px 20px 0px 20px;
  }
  .elementor-728
    .elementor-element.elementor-element-a1f45da
    > .elementor-element-populated {
    padding: 40px 20px 0px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-15a0633
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-728
    .elementor-element.elementor-element-59d9558
    > .elementor-element-populated {
    padding: 40px 20px 0px 20px;
  }
  .elementor-728
    .elementor-element.elementor-element-8821f9a
    > .elementor-element-populated {
    padding: 20px 20px 0px 20px;
  }
  .elementor-728
    .elementor-element.elementor-element-a2577c7
    > .elementor-element-populated {
    padding: 20px 20px 0px 20px;
  }
  .elementor-728
    .elementor-element.elementor-element-7f6a350
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-14bbf70
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-cd275fa
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-728
    .elementor-element.elementor-element-3afee47
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
}
.elementor-761 .elementor-element.elementor-element-63fa99ce {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-761
  .elementor-element.elementor-element-72cb2e76
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-761 .elementor-element.elementor-element-1c896a7 {
  text-align: left;
}
.elementor-761
  .elementor-element.elementor-element-1c896a7
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 0px 0px 0px 0px;
}
.elementor-761 .elementor-element.elementor-element-660e85c8 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.elementor-761
  .elementor-element.elementor-element-659584d6:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-761
  .elementor-element.elementor-element-659584d6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0f0;
}
.elementor-761
  .elementor-element.elementor-element-659584d6
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 5% 0% 5%;
  padding: 40px 40px 40px 40px;
}
.elementor-761
  .elementor-element.elementor-element-659584d6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-761 .elementor-element.elementor-element-1dc01e94 {
  text-align: center;
}
.elementor-761
  .elementor-element.elementor-element-1dc01e94
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-761 .elementor-element.elementor-element-605e56eb {
  text-align: center;
}
.elementor-761
  .elementor-element.elementor-element-605e56eb
  .elementor-heading-title {
  font-size: 14px;
  letter-spacing: 0px;
}
.elementor-761
  .elementor-element.elementor-element-605e56eb
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-761
  .elementor-element.elementor-element-10a7d80d
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}
.elementor-761 .elementor-element.elementor-element-57b9d20c {
  text-align: left;
}
.elementor-761
  .elementor-element.elementor-element-57b9d20c
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 20px;
}
.elementor-761
  .elementor-element.elementor-element-217068dc
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-761 .elementor-element.elementor-element-26f4a33 {
  text-align: left;
}
.elementor-761
  .elementor-element.elementor-element-26f4a33
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 10px 0px;
}
.elementor-761
  .elementor-element.elementor-element-1b40b6b3
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-761 .elementor-element.elementor-element-10dbfd81 img {
  width: 100%;
}
.elementor-761
  .elementor-element.elementor-element-10dbfd81
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-761
  .elementor-element.elementor-element-53050e45
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-761 .elementor-element.elementor-element-737e43a img {
  width: 100%;
}
.elementor-761
  .elementor-element.elementor-element-737e43a
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-761 .elementor-element.elementor-element-4c39fc53 img {
  width: 100%;
}
.elementor-761
  .elementor-element.elementor-element-4c39fc53
  > .elementor-widget-container {
  margin: 20px 0px 60px 0px;
}
.elementor-761
  .elementor-element.elementor-element-da8c718
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-761 .elementor-element.elementor-element-74bfbf6a {
  text-align: left;
}
.elementor-761
  .elementor-element.elementor-element-74bfbf6a
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
.elementor-761 .elementor-element.elementor-element-11912c16 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-761
  .elementor-element.elementor-element-2a7445f8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-761 .elementor-element.elementor-element-66ad16da img {
  width: 100%;
}
.elementor-761
  .elementor-element.elementor-element-66ad16da
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-761 .elementor-element.elementor-element-626d2aa0 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-761
  .elementor-element.elementor-element-77cdee91
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-761 .elementor-element.elementor-element-2f1ebf83 {
  text-align: left;
  color: #939393;
}
.elementor-761
  .elementor-element.elementor-element-2f1ebf83
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 10px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #b8b8b8;
}
.elementor-761
  .elementor-element.elementor-element-79a286d8
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-761 .elementor-element.elementor-element-ea13c77 {
  text-align: left;
}
.elementor-761
  .elementor-element.elementor-element-ea13c77
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-761
    .elementor-element.elementor-element-1c896a7
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-761 .elementor-element.elementor-element-660e85c8 {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-761
    .elementor-element.elementor-element-659584d6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-10a7d80d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-57b9d20c
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-217068dc
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-761
    .elementor-element.elementor-element-217068dc
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-26f4a33
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-761
    .elementor-element.elementor-element-4c39fc53
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-da8c718
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-761
    .elementor-element.elementor-element-da8c718
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-74bfbf6a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-761 .elementor-element.elementor-element-626d2aa0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-77cdee91
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-2f1ebf83
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-79a286d8
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-761
    .elementor-element.elementor-element-79a286d8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-ea13c77
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-761 .elementor-element.elementor-element-63fa99ce {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-72cb2e76
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-1c896a7
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761 .elementor-element.elementor-element-660e85c8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-10a7d80d
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-57b9d20c
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-217068dc
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-761
    .elementor-element.elementor-element-217068dc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-26f4a33
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761 .elementor-element.elementor-element-6ef51138 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-1b40b6b3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-10dbfd81
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-53050e45
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-737e43a
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-4c39fc53
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-da8c718
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-761
    .elementor-element.elementor-element-74bfbf6a
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761 .elementor-element.elementor-element-11912c16 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-66ad16da
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-761 .elementor-element.elementor-element-626d2aa0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-77cdee91
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-2f1ebf83
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-761
    .elementor-element.elementor-element-79a286d8
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-761
    .elementor-element.elementor-element-ea13c77
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-761 .elementor-element.elementor-element-659584d6 {
    width: 30%;
  }
  .elementor-761 .elementor-element.elementor-element-10a7d80d {
    width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-761 .elementor-element.elementor-element-659584d6 {
    width: 100%;
  }
  .elementor-761 .elementor-element.elementor-element-10a7d80d {
    width: 100%;
  }
}
.elementor-777 .elementor-element.elementor-element-3bd51da8 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-777
  .elementor-element.elementor-element-450017b0
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-777 .elementor-element.elementor-element-3808a487 {
  text-align: left;
}
.elementor-777
  .elementor-element.elementor-element-3808a487
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 0px 0px 0px 0px;
}
.elementor-777 .elementor-element.elementor-element-6ea561cd {
  margin-top: 20px;
  margin-bottom: 40px;
}
.elementor-777
  .elementor-element.elementor-element-5e685a9d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-777
  .elementor-element.elementor-element-5e685a9d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0f0;
}
.elementor-777
  .elementor-element.elementor-element-5e685a9d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 5% 0% 5%;
  padding: 40px 40px 40px 40px;
}
.elementor-777
  .elementor-element.elementor-element-5e685a9d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-777 .elementor-element.elementor-element-61b70518 {
  text-align: center;
}
.elementor-777
  .elementor-element.elementor-element-61b70518
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-777 .elementor-element.elementor-element-30c4c8f3 {
  text-align: center;
}
.elementor-777
  .elementor-element.elementor-element-30c4c8f3
  .elementor-heading-title {
  font-size: 14px;
  letter-spacing: 0px;
}
.elementor-777
  .elementor-element.elementor-element-30c4c8f3
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-777
  .elementor-element.elementor-element-6bd7d7a9
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}
.elementor-777 .elementor-element.elementor-element-217b44 {
  text-align: left;
}
.elementor-777
  .elementor-element.elementor-element-217b44
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 20px;
}
.elementor-777 .elementor-element.elementor-element-428b4886 {
  text-align: left;
}
.elementor-777
  .elementor-element.elementor-element-428b4886
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 0px 0px 10px 0px;
}
.elementor-777
  .elementor-element.elementor-element-58166a48
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-777 .elementor-element.elementor-element-4e1b007d img {
  width: 100%;
}
.elementor-777
  .elementor-element.elementor-element-4e1b007d
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-777
  .elementor-element.elementor-element-2707599b
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-777 .elementor-element.elementor-element-4c9b39 img {
  width: 100%;
}
.elementor-777
  .elementor-element.elementor-element-4c9b39
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-777 .elementor-element.elementor-element-4c970e3b img {
  width: 100%;
}
.elementor-777
  .elementor-element.elementor-element-4c970e3b
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-777 .elementor-element.elementor-element-7d2345dc {
  text-align: left;
}
.elementor-777
  .elementor-element.elementor-element-7d2345dc
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 30px 0px 0px 0px;
}
.elementor-777 .elementor-element.elementor-element-3c7f9027 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-777
  .elementor-element.elementor-element-1c258e4b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-777 .elementor-element.elementor-element-5185c108 img {
  width: 100%;
}
.elementor-777
  .elementor-element.elementor-element-5185c108
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-777 .elementor-element.elementor-element-7abf2a6f {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-777
  .elementor-element.elementor-element-6a096ea4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-777 .elementor-element.elementor-element-64d3715d {
  text-align: left;
  color: #939393;
}
.elementor-777
  .elementor-element.elementor-element-64d3715d
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 10px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #b8b8b8;
}
.elementor-777 .elementor-element.elementor-element-2228c131 {
  text-align: left;
}
.elementor-777
  .elementor-element.elementor-element-2228c131
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 40px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-777
    .elementor-element.elementor-element-3808a487
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-777 .elementor-element.elementor-element-6ea561cd {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-777
    .elementor-element.elementor-element-5e685a9d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-6bd7d7a9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-217b44
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-428b4886
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-7d2345dc
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-777 .elementor-element.elementor-element-7abf2a6f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-6a096ea4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-64d3715d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-2228c131
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-777 .elementor-element.elementor-element-3bd51da8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-450017b0
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-777
    .elementor-element.elementor-element-3808a487
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-777 .elementor-element.elementor-element-6ea561cd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-6bd7d7a9
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-217b44
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-428b4886
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-777 .elementor-element.elementor-element-623109ad {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-58166a48
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-4e1b007d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-2707599b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-4c9b39
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-4c970e3b
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-7d2345dc
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-777 .elementor-element.elementor-element-3c7f9027 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-5185c108
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-777 .elementor-element.elementor-element-7abf2a6f {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-6a096ea4
    > .elementor-element-populated {
    padding: 40px 20px 0px 20px;
  }
  .elementor-777
    .elementor-element.elementor-element-64d3715d
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-777
    .elementor-element.elementor-element-2228c131
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-777 .elementor-element.elementor-element-5e685a9d {
    width: 30%;
  }
  .elementor-777 .elementor-element.elementor-element-6bd7d7a9 {
    width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-777 .elementor-element.elementor-element-5e685a9d {
    width: 100%;
  }
  .elementor-777 .elementor-element.elementor-element-6bd7d7a9 {
    width: 100%;
  }
}
.elementor-826 .elementor-element.elementor-element-1b88c952 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-826
  .elementor-element.elementor-element-544742ff
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-826 .elementor-element.elementor-element-709cae39 {
  text-align: left;
}
.elementor-826
  .elementor-element.elementor-element-709cae39
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 0px 0px 0px 0px;
}
.elementor-826 .elementor-element.elementor-element-28799277 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.elementor-826
  .elementor-element.elementor-element-5c10ce28:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-826
  .elementor-element.elementor-element-5c10ce28
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0f0;
}
.elementor-826
  .elementor-element.elementor-element-5c10ce28
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 5% 0% 5%;
  padding: 40px 40px 40px 40px;
}
.elementor-826
  .elementor-element.elementor-element-5c10ce28
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-826 .elementor-element.elementor-element-789016dd {
  text-align: center;
}
.elementor-826
  .elementor-element.elementor-element-789016dd
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-826 .elementor-element.elementor-element-721e982e {
  text-align: center;
}
.elementor-826
  .elementor-element.elementor-element-721e982e
  .elementor-heading-title {
  font-size: 14px;
  letter-spacing: 0px;
}
.elementor-826
  .elementor-element.elementor-element-721e982e
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-826
  .elementor-element.elementor-element-4a6cf97e
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}
.elementor-826 .elementor-element.elementor-element-16927fe8 {
  text-align: left;
}
.elementor-826
  .elementor-element.elementor-element-16927fe8
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 20px;
}
.elementor-826
  .elementor-element.elementor-element-129ef87d
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-826 .elementor-element.elementor-element-121d392b {
  text-align: left;
}
.elementor-826
  .elementor-element.elementor-element-121d392b
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 10px 0px;
}
.elementor-826
  .elementor-element.elementor-element-78f8aa2b
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-826 .elementor-element.elementor-element-587609ae img {
  width: 100%;
}
.elementor-826
  .elementor-element.elementor-element-587609ae
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-826
  .elementor-element.elementor-element-4897575a
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-826 .elementor-element.elementor-element-9bda211 img {
  width: 100%;
}
.elementor-826
  .elementor-element.elementor-element-9bda211
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-826 .elementor-element.elementor-element-4e791ce img {
  width: 100%;
}
.elementor-826
  .elementor-element.elementor-element-4e791ce
  > .elementor-widget-container {
  margin: 20px 0px 60px 0px;
}
.elementor-826
  .elementor-element.elementor-element-2947b7b4
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-826 .elementor-element.elementor-element-2360eea8 {
  text-align: left;
}
.elementor-826
  .elementor-element.elementor-element-2360eea8
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
.elementor-826 .elementor-element.elementor-element-48828d98 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-826
  .elementor-element.elementor-element-69181a1f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-826 .elementor-element.elementor-element-51025256 img {
  width: 100%;
}
.elementor-826
  .elementor-element.elementor-element-51025256
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-826 .elementor-element.elementor-element-7a550701 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-826
  .elementor-element.elementor-element-32f2f069
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-826 .elementor-element.elementor-element-53b981d4 {
  text-align: left;
  color: #939393;
}
.elementor-826
  .elementor-element.elementor-element-53b981d4
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 10px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #b8b8b8;
}
.elementor-826
  .elementor-element.elementor-element-6f3f135e
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-826 .elementor-element.elementor-element-43a02393 {
  text-align: left;
}
.elementor-826
  .elementor-element.elementor-element-43a02393
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-826
    .elementor-element.elementor-element-709cae39
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-826 .elementor-element.elementor-element-28799277 {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-826
    .elementor-element.elementor-element-5c10ce28
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-4a6cf97e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-16927fe8
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-129ef87d
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-826
    .elementor-element.elementor-element-129ef87d
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-121d392b
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-826
    .elementor-element.elementor-element-4e791ce
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-2947b7b4
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-826
    .elementor-element.elementor-element-2947b7b4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-2360eea8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-826 .elementor-element.elementor-element-7a550701 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-32f2f069
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-53b981d4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-6f3f135e
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-826
    .elementor-element.elementor-element-6f3f135e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-43a02393
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-826 .elementor-element.elementor-element-1b88c952 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-544742ff
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-709cae39
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826 .elementor-element.elementor-element-28799277 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-4a6cf97e
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-16927fe8
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-129ef87d
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-826
    .elementor-element.elementor-element-129ef87d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-121d392b
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826 .elementor-element.elementor-element-7fb2427a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-78f8aa2b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-587609ae
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-4897575a
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-9bda211
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-4e791ce
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-2947b7b4
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-826
    .elementor-element.elementor-element-2360eea8
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826 .elementor-element.elementor-element-48828d98 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-51025256
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-826 .elementor-element.elementor-element-7a550701 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-32f2f069
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-53b981d4
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-826
    .elementor-element.elementor-element-6f3f135e
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-826
    .elementor-element.elementor-element-43a02393
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-826 .elementor-element.elementor-element-5c10ce28 {
    width: 30%;
  }
  .elementor-826 .elementor-element.elementor-element-4a6cf97e {
    width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-826 .elementor-element.elementor-element-5c10ce28 {
    width: 100%;
  }
  .elementor-826 .elementor-element.elementor-element-4a6cf97e {
    width: 100%;
  }
}
.elementor-890
  .elementor-element.elementor-element-5deda76:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-890
  .elementor-element.elementor-element-5deda76
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffffe8;
}
.elementor-890 .elementor-element.elementor-element-5deda76 {
  box-shadow: -2px 3px 90px -20px rgba(0, 0, 0, 0.2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-890
  .elementor-element.elementor-element-5deda76
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-890
  .elementor-element.elementor-element-6827b4b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-890
  .elementor-element.elementor-element-6827b4b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-890
  .elementor-element.elementor-element-6827b4b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-890 .elementor-element.elementor-element-a4182b2 {
  text-align: left;
}
.elementor-890 .elementor-element.elementor-element-a4182b2 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-890
  .elementor-element.elementor-element-8fa9b28.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-890
  .elementor-element.elementor-element-8fa9b28.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-890
  .elementor-element.elementor-element-8fa9b28.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-890
  .elementor-element.elementor-element-8fa9b28
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #111111;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.5em;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 15px 0px 15px;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #111111;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #111111;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #111111;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #111111;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #1c58f6;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #1c58f6;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #1c58f6;
}
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-890
  .elementor-element.elementor-element-4d1204c
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #1c58f6;
}
.elementor-890 .elementor-element.elementor-element-4d1204c {
  width: auto;
  max-width: auto;
}
.elementor-890 .elementor-element.elementor-element-9365512 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #1c58f6;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #1c58f6;
  border-radius: 25px 25px 25px 25px;
}
.elementor-890
  .elementor-element.elementor-element-9365512
  .elementor-button:hover,
.elementor-890
  .elementor-element.elementor-element-9365512
  .elementor-button:focus {
  color: #1c58f6;
  background-color: #ffffff00;
}
.elementor-890
  .elementor-element.elementor-element-9365512
  .elementor-button:hover
  svg,
.elementor-890
  .elementor-element.elementor-element-9365512
  .elementor-button:focus
  svg {
  fill: #1c58f6;
}
.elementor-890 .elementor-element.elementor-element-9365512 {
  width: auto;
  max-width: auto;
}
.elementor-890
  .elementor-element.elementor-element-9fe73a8
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-890
  .elementor-element.elementor-element-9fe73a8.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-890
  .elementor-element.elementor-element-9fe73a8.elementor-view-framed
  .elementor-icon,
.elementor-890
  .elementor-element.elementor-element-9fe73a8.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-890
  .elementor-element.elementor-element-9fe73a8.elementor-view-framed
  .elementor-icon,
.elementor-890
  .elementor-element.elementor-element-9fe73a8.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-890 .elementor-element.elementor-element-9fe73a8 .elementor-icon {
  font-size: 14px;
}
.elementor-890 .elementor-element.elementor-element-9fe73a8 .elementor-icon i,
.elementor-890
  .elementor-element.elementor-element-9fe73a8
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-890
  .elementor-element.elementor-element-9fe73a8
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-890 .elementor-element.elementor-element-9fe73a8 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-890 .elementor-element.elementor-element-5deda76 {
    padding: 15px 0px 15px 0px;
  }
  .elementor-890
    .elementor-element.elementor-element-6827b4b
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-890
    .elementor-element.elementor-element-8fa9b28
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-890 .elementor-element.elementor-element-5deda76 {
    padding: 15px 0px 15px 0px;
  }
  .elementor-890 .elementor-element.elementor-element-6827b4b {
    width: 50%;
  }
  .elementor-890
    .elementor-element.elementor-element-6827b4b
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-890 .elementor-element.elementor-element-8fa9b28 {
    width: 50%;
  }
  .elementor-890
    .elementor-element.elementor-element-8fa9b28
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-890 .elementor-element.elementor-element-6827b4b {
    width: 16%;
  }
  .elementor-890 .elementor-element.elementor-element-8fa9b28 {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-890 .elementor-element.elementor-element-6827b4b {
    width: 25%;
  }
  .elementor-890 .elementor-element.elementor-element-8fa9b28 {
    width: 75%;
  }
}
.elementor-934
  .elementor-element.elementor-element-d61d226:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-934
  .elementor-element.elementor-element-d61d226
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-934 .elementor-element.elementor-element-d61d226 {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 5px 0px;
  z-index: 1;
}
.elementor-934
  .elementor-element.elementor-element-d61d226
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-934
  .elementor-element.elementor-element-a251780.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-934
  .elementor-element.elementor-element-a251780.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-934
  .elementor-element.elementor-element-a251780
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-934
  .elementor-element.elementor-element-fd37944
  .elementor-icon-list-icon
  i {
  color: #ff9f43;
  font-size: 14px;
}
.elementor-934
  .elementor-element.elementor-element-fd37944
  .elementor-icon-list-icon
  svg {
  fill: #ff9f43;
  width: 14px;
}
.elementor-934
  .elementor-element.elementor-element-fd37944
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-934
  .elementor-element.elementor-element-fd37944
  .elementor-icon-list-item,
.elementor-934
  .elementor-element.elementor-element-fd37944
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
}
.elementor-934 .elementor-element.elementor-element-fd37944 {
  width: auto;
  max-width: auto;
}
.elementor-934
  .elementor-element.elementor-element-79c165c
  .elementor-icon-list-icon
  i {
  color: #ff9f43;
  font-size: 14px;
}
.elementor-934
  .elementor-element.elementor-element-79c165c
  .elementor-icon-list-icon
  svg {
  fill: #ff9f43;
  width: 14px;
}
.elementor-934
  .elementor-element.elementor-element-79c165c
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-934
  .elementor-element.elementor-element-79c165c
  .elementor-icon-list-item,
.elementor-934
  .elementor-element.elementor-element-79c165c
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
}
.elementor-934
  .elementor-element.elementor-element-79c165c
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-934 .elementor-element.elementor-element-79c165c {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-934
  .elementor-element.elementor-element-23e702a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-934
  .elementor-element.elementor-element-23e702a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-934
  .elementor-element.elementor-element-23e702a.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-934
  .elementor-element.elementor-element-8118953
  .elementor-icon-list-icon
  i {
  color: #ff9f43;
  font-size: 14px;
}
.elementor-934
  .elementor-element.elementor-element-8118953
  .elementor-icon-list-icon
  svg {
  fill: #ff9f43;
  width: 14px;
}
.elementor-934
  .elementor-element.elementor-element-8118953
  .elementor-icon-list-item,
.elementor-934
  .elementor-element.elementor-element-8118953
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
}
.elementor-934
  .elementor-element.elementor-element-8118953
  > .elementor-widget-container {
  margin: 0px 30px 0px 0px;
}
.elementor-934 .elementor-element.elementor-element-8118953 {
  width: auto;
  max-width: auto;
}
.elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-item,
.elementor-934
  .elementor-element.elementor-element-cb9bf9d
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-934 .elementor-element.elementor-element-cb9bf9d {
  width: auto;
  max-width: auto;
}
.elementor-934
  .elementor-element.elementor-element-273770b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-934
  .elementor-element.elementor-element-273770b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-934 .elementor-element.elementor-element-273770b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}
.elementor-934
  .elementor-element.elementor-element-273770b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-934
  .elementor-element.elementor-element-fc36e73.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-934
  .elementor-element.elementor-element-fc36e73.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-934
  .elementor-element.elementor-element-fc36e73
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-934 .elementor-element.elementor-element-daa9f00 {
  text-align: left;
}
.elementor-934 .elementor-element.elementor-element-daa9f00 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-934
  .elementor-element.elementor-element-b1f3132.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-934
  .elementor-element.elementor-element-b1f3132.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-934
  .elementor-element.elementor-element-b1f3132.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-934
  .elementor-element.elementor-element-b1f3132
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #111111;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.8em;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 17px 0px 17px;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  line-height: 1.5em;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ff9f43;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ff9f43;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ff9f43;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ff9f43;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #ff9f43;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ff9f43;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #ff9f43;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-934
  .elementor-element.elementor-element-364082b
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ff9f43;
}
.elementor-934
  .elementor-element.elementor-element-364082b
  > .elementor-widget-container {
  margin: 07px 0px 0px 0px;
}
.elementor-934 .elementor-element.elementor-element-364082b {
  width: auto;
  max-width: auto;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .ashton-search-icon
  a {
  font-size: 14px;
  color: #111111;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .ashton-search-wrapper
  input {
  width: 450px;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .ashton-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 22px;
}
.elementor-934 .elementor-element.elementor-element-2672114 .autocomplete {
  width: 500px;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .autocomplete
  ul
  li
  a {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .ashton-search-icon
  a:hover {
  color: #111111;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .ashton-search-wrapper {
  background: #ffffff;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .ashton-search-wrapper
  .input-group
  input {
  color: #111111;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .ashton-search-wrapper
  .input-group
  input::placeholder {
  color: #dbdbdb;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .ashton-search-wrapper
  .input-group {
  border-color: #d5d6de;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .ashton-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #111111;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .ashton-search-wrapper
  .autocomplete
  li
  a {
  color: #111111;
}
.elementor-934 .elementor-element.elementor-element-2672114 .autocomplete ul {
  background-color: #ffffff;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  .autocomplete
  li:hover
  a {
  color: #111111;
  background-color: #f0f0f0;
}
.elementor-934
  .elementor-element.elementor-element-2672114
  > .elementor-widget-container {
  margin: 0px 30px 0px 15px;
}
.elementor-934 .elementor-element.elementor-element-2672114 {
  width: auto;
  max-width: auto;
}
.elementor-934 .elementor-element.elementor-element-56acf48 .elementor-button {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ff9f43;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ff9f43;
  border-radius: 25px 25px 25px 25px;
}
.elementor-934
  .elementor-element.elementor-element-56acf48
  .elementor-button:hover,
.elementor-934
  .elementor-element.elementor-element-56acf48
  .elementor-button:focus {
  color: #ff9f43;
  background-color: #ffffff00;
}
.elementor-934
  .elementor-element.elementor-element-56acf48
  .elementor-button:hover
  svg,
.elementor-934
  .elementor-element.elementor-element-56acf48
  .elementor-button:focus
  svg {
  fill: #ff9f43;
}
.elementor-934 .elementor-element.elementor-element-56acf48 {
  width: auto;
  max-width: auto;
}
.elementor-934
  .elementor-element.elementor-element-5ec1c25
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-934
  .elementor-element.elementor-element-5ec1c25.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-934
  .elementor-element.elementor-element-5ec1c25.elementor-view-framed
  .elementor-icon,
.elementor-934
  .elementor-element.elementor-element-5ec1c25.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-934
  .elementor-element.elementor-element-5ec1c25.elementor-view-framed
  .elementor-icon,
.elementor-934
  .elementor-element.elementor-element-5ec1c25.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-934 .elementor-element.elementor-element-5ec1c25 .elementor-icon {
  font-size: 14px;
}
.elementor-934 .elementor-element.elementor-element-5ec1c25 .elementor-icon i,
.elementor-934
  .elementor-element.elementor-element-5ec1c25
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-934
  .elementor-element.elementor-element-5ec1c25
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-934 .elementor-element.elementor-element-5ec1c25 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-934 .elementor-element.elementor-element-d61d226 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-934
    .elementor-element.elementor-element-a251780
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-934
    .elementor-element.elementor-element-23e702a
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-934 .elementor-element.elementor-element-273770b {
    padding: 20px 0px 20px 0px;
  }
  .elementor-934
    .elementor-element.elementor-element-fc36e73
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-934
    .elementor-element.elementor-element-b1f3132
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-934 .elementor-element.elementor-element-a251780 {
    width: 60%;
  }
  .elementor-934
    .elementor-element.elementor-element-a251780
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-934
    .elementor-element.elementor-element-79c165c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-934 .elementor-element.elementor-element-23e702a {
    width: 40%;
  }
  .elementor-934
    .elementor-element.elementor-element-cb9bf9d
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-934
    .elementor-element.elementor-element-cb9bf9d
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-934
    .elementor-element.elementor-element-cb9bf9d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-934
    .elementor-element.elementor-element-cb9bf9d
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-934
    .elementor-element.elementor-element-cb9bf9d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-934
    .elementor-element.elementor-element-cb9bf9d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-934 .elementor-element.elementor-element-273770b {
    padding: 20px 0px 20px 0px;
  }
  .elementor-934 .elementor-element.elementor-element-fc36e73 {
    width: 50%;
  }
  .elementor-934
    .elementor-element.elementor-element-fc36e73
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-934 .elementor-element.elementor-element-b1f3132 {
    width: 50%;
  }
  .elementor-934
    .elementor-element.elementor-element-b1f3132
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-934 .elementor-element.elementor-element-fc36e73 {
    width: 14%;
  }
  .elementor-934 .elementor-element.elementor-element-b1f3132 {
    width: 86%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-934 .elementor-element.elementor-element-fc36e73 {
    width: 25%;
  }
  .elementor-934 .elementor-element.elementor-element-b1f3132 {
    width: 75%;
  }
}
.elementor-949
  .elementor-element.elementor-element-028139f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-949
  .elementor-element.elementor-element-028139f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-949 .elementor-element.elementor-element-028139f {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 5px 0px;
  z-index: 1;
}
.elementor-949
  .elementor-element.elementor-element-028139f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-71052a4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-71052a4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-71052a4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-949
  .elementor-element.elementor-element-1c97bad
  .elementor-icon-list-icon
  i {
  color: #111111;
  font-size: 14px;
}
.elementor-949
  .elementor-element.elementor-element-1c97bad
  .elementor-icon-list-icon
  svg {
  fill: #111111;
  width: 14px;
}
.elementor-949
  .elementor-element.elementor-element-1c97bad
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-949
  .elementor-element.elementor-element-1c97bad
  .elementor-icon-list-item,
.elementor-949
  .elementor-element.elementor-element-1c97bad
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
}
.elementor-949 .elementor-element.elementor-element-1c97bad {
  width: auto;
  max-width: auto;
}
.elementor-949
  .elementor-element.elementor-element-7f79ec2
  .elementor-icon-list-icon
  i {
  color: #111111;
  font-size: 14px;
}
.elementor-949
  .elementor-element.elementor-element-7f79ec2
  .elementor-icon-list-icon
  svg {
  fill: #111111;
  width: 14px;
}
.elementor-949
  .elementor-element.elementor-element-7f79ec2
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-949
  .elementor-element.elementor-element-7f79ec2
  .elementor-icon-list-item,
.elementor-949
  .elementor-element.elementor-element-7f79ec2
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
}
.elementor-949
  .elementor-element.elementor-element-7f79ec2
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-949 .elementor-element.elementor-element-7f79ec2 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-2aa9049.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-2aa9049.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-2aa9049.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-7f2a5e5
  .elementor-icon-list-icon
  i {
  color: #111111;
  font-size: 14px;
}
.elementor-949
  .elementor-element.elementor-element-7f2a5e5
  .elementor-icon-list-icon
  svg {
  fill: #111111;
  width: 14px;
}
.elementor-949
  .elementor-element.elementor-element-7f2a5e5
  .elementor-icon-list-item,
.elementor-949
  .elementor-element.elementor-element-7f2a5e5
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
}
.elementor-949
  .elementor-element.elementor-element-7f2a5e5
  > .elementor-widget-container {
  margin: 0px 30px 0px 0px;
}
.elementor-949 .elementor-element.elementor-element-7f2a5e5 {
  width: auto;
  max-width: auto;
}
.elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-item,
.elementor-949
  .elementor-element.elementor-element-5d8e421
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-949 .elementor-element.elementor-element-5d8e421 {
  width: auto;
  max-width: auto;
}
.elementor-949
  .elementor-element.elementor-element-35a0201:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-949
  .elementor-element.elementor-element-35a0201
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff00;
}
.elementor-949 .elementor-element.elementor-element-35a0201 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}
.elementor-949
  .elementor-element.elementor-element-35a0201
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-8d0cb59.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-8d0cb59.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-8d0cb59
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-949 .elementor-element.elementor-element-206f8e4 {
  text-align: left;
}
.elementor-949 .elementor-element.elementor-element-206f8e4 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-54b5102.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-54b5102.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-54b5102.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-54b5102
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.8em;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 17px 0px 17px;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  line-height: 1.5em;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #ff9f43;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ff9f43;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #ff9f43;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-949
  .elementor-element.elementor-element-04732b3
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ff9f43;
}
.elementor-949
  .elementor-element.elementor-element-04732b3
  > .elementor-widget-container {
  margin: 07px 0px 0px 0px;
}
.elementor-949 .elementor-element.elementor-element-04732b3 {
  width: auto;
  max-width: auto;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .ashton-search-icon
  a {
  font-size: 14px;
  color: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .ashton-search-wrapper
  input {
  width: 450px;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .ashton-search-wrapper
  .input-group
  .input-group-button
  button
  i {
  font-size: 22px;
}
.elementor-949 .elementor-element.elementor-element-6e1f187 .autocomplete {
  width: 500px;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .autocomplete
  ul
  li
  a {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .ashton-search-icon
  a:hover {
  color: #111111;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .ashton-search-wrapper {
  background: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .ashton-search-wrapper
  .input-group
  input {
  color: #111111;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .ashton-search-wrapper
  .input-group
  input::placeholder {
  color: #dbdbdb;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .ashton-search-wrapper
  .input-group {
  border-color: #d5d6de;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .ashton-search-wrapper
  .input-group
  .input-group-button
  button {
  color: #111111;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .ashton-search-wrapper
  .autocomplete
  li
  a {
  color: #111111;
}
.elementor-949 .elementor-element.elementor-element-6e1f187 .autocomplete ul {
  background-color: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  .autocomplete
  li:hover
  a {
  color: #111111;
  background-color: #f0f0f0;
}
.elementor-949
  .elementor-element.elementor-element-6e1f187
  > .elementor-widget-container {
  margin: 0px 30px 0px 15px;
}
.elementor-949 .elementor-element.elementor-element-6e1f187 {
  width: auto;
  max-width: auto;
}
.elementor-949 .elementor-element.elementor-element-b29551b .elementor-button {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ff9f43;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ff9f43;
  border-radius: 25px 25px 25px 25px;
}
.elementor-949
  .elementor-element.elementor-element-b29551b
  .elementor-button:hover,
.elementor-949
  .elementor-element.elementor-element-b29551b
  .elementor-button:focus {
  color: #ff9f43;
  background-color: #ffffff00;
}
.elementor-949
  .elementor-element.elementor-element-b29551b
  .elementor-button:hover
  svg,
.elementor-949
  .elementor-element.elementor-element-b29551b
  .elementor-button:focus
  svg {
  fill: #ff9f43;
}
.elementor-949 .elementor-element.elementor-element-b29551b {
  width: auto;
  max-width: auto;
}
.elementor-949
  .elementor-element.elementor-element-c660b83
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-949
  .elementor-element.elementor-element-c660b83.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-c660b83.elementor-view-framed
  .elementor-icon,
.elementor-949
  .elementor-element.elementor-element-c660b83.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-949
  .elementor-element.elementor-element-c660b83.elementor-view-framed
  .elementor-icon,
.elementor-949
  .elementor-element.elementor-element-c660b83.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-949 .elementor-element.elementor-element-c660b83 .elementor-icon {
  font-size: 14px;
}
.elementor-949 .elementor-element.elementor-element-c660b83 .elementor-icon i,
.elementor-949
  .elementor-element.elementor-element-c660b83
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-949
  .elementor-element.elementor-element-c660b83
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-949 .elementor-element.elementor-element-c660b83 {
  width: auto;
  max-width: auto;
}
body.elementor-page-949:not(.elementor-motion-effects-element-type-background),
body.elementor-page-949
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (max-width: 1024px) {
  .elementor-949 .elementor-element.elementor-element-028139f {
    padding: 20px 0px 20px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-71052a4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-949
    .elementor-element.elementor-element-2aa9049
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-35a0201 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-8d0cb59
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-949
    .elementor-element.elementor-element-54b5102
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-949 .elementor-element.elementor-element-71052a4 {
    width: 60%;
  }
  .elementor-949
    .elementor-element.elementor-element-71052a4
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-949
    .elementor-element.elementor-element-7f79ec2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-2aa9049 {
    width: 40%;
  }
  .elementor-949
    .elementor-element.elementor-element-5d8e421
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-949
    .elementor-element.elementor-element-5d8e421
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-949
    .elementor-element.elementor-element-5d8e421
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-949
    .elementor-element.elementor-element-5d8e421
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-949
    .elementor-element.elementor-element-5d8e421
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-949
    .elementor-element.elementor-element-5d8e421
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-949 .elementor-element.elementor-element-35a0201 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-8d0cb59 {
    width: 50%;
  }
  .elementor-949
    .elementor-element.elementor-element-8d0cb59
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-949 .elementor-element.elementor-element-54b5102 {
    width: 50%;
  }
  .elementor-949
    .elementor-element.elementor-element-54b5102
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-949 .elementor-element.elementor-element-8d0cb59 {
    width: 14%;
  }
  .elementor-949 .elementor-element.elementor-element-54b5102 {
    width: 86%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-949 .elementor-element.elementor-element-8d0cb59 {
    width: 25%;
  }
  .elementor-949 .elementor-element.elementor-element-54b5102 {
    width: 75%;
  }
}
.elementor-956
  .elementor-element.elementor-element-557c34a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-956
  .elementor-element.elementor-element-557c34a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-956 .elementor-element.elementor-element-557c34a {
  box-shadow: -2px 3px 90px -20px rgba(0, 0, 0, 0.2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-956
  .elementor-element.elementor-element-557c34a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-956
  .elementor-element.elementor-element-bee15b4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-956
  .elementor-element.elementor-element-bee15b4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-956
  .elementor-element.elementor-element-bee15b4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-956 .elementor-element.elementor-element-6ac40d0 {
  text-align: left;
}
.elementor-956 .elementor-element.elementor-element-6ac40d0 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-956
  .elementor-element.elementor-element-ed7d107.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-956
  .elementor-element.elementor-element-ed7d107.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-956
  .elementor-element.elementor-element-ed7d107.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-956
  .elementor-element.elementor-element-ed7d107
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #111111;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.8em;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 17px 0px 17px;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  line-height: 1.5em;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ff9f43;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ff9f43;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ff9f43;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ff9f43;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #ff9f43;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ff9f43;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #ff9f43;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-956
  .elementor-element.elementor-element-add6a25
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ff9f43;
}
.elementor-956
  .elementor-element.elementor-element-add6a25
  > .elementor-widget-container {
  margin: 07px 10px 0px 0px;
}
.elementor-956 .elementor-element.elementor-element-add6a25 {
  width: auto;
  max-width: auto;
}
.elementor-956 .elementor-element.elementor-element-2bd8635 .elementor-button {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ff9f43;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ff9f43;
  border-radius: 25px 25px 25px 25px;
}
.elementor-956
  .elementor-element.elementor-element-2bd8635
  .elementor-button:hover,
.elementor-956
  .elementor-element.elementor-element-2bd8635
  .elementor-button:focus {
  color: #ff9f43;
  background-color: #ffffff00;
}
.elementor-956
  .elementor-element.elementor-element-2bd8635
  .elementor-button:hover
  svg,
.elementor-956
  .elementor-element.elementor-element-2bd8635
  .elementor-button:focus
  svg {
  fill: #ff9f43;
}
.elementor-956 .elementor-element.elementor-element-2bd8635 {
  width: auto;
  max-width: auto;
}
.elementor-956
  .elementor-element.elementor-element-92df612
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-956
  .elementor-element.elementor-element-92df612.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-956
  .elementor-element.elementor-element-92df612.elementor-view-framed
  .elementor-icon,
.elementor-956
  .elementor-element.elementor-element-92df612.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-956
  .elementor-element.elementor-element-92df612.elementor-view-framed
  .elementor-icon,
.elementor-956
  .elementor-element.elementor-element-92df612.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-956 .elementor-element.elementor-element-92df612 .elementor-icon {
  font-size: 14px;
}
.elementor-956 .elementor-element.elementor-element-92df612 .elementor-icon i,
.elementor-956
  .elementor-element.elementor-element-92df612
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-956
  .elementor-element.elementor-element-92df612
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-956 .elementor-element.elementor-element-92df612 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-956 .elementor-element.elementor-element-557c34a {
    padding: 20px 0px 20px 0px;
  }
  .elementor-956
    .elementor-element.elementor-element-bee15b4
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-956
    .elementor-element.elementor-element-ed7d107
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-557c34a {
    padding: 20px 0px 20px 0px;
  }
  .elementor-956 .elementor-element.elementor-element-bee15b4 {
    width: 50%;
  }
  .elementor-956
    .elementor-element.elementor-element-bee15b4
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-956 .elementor-element.elementor-element-ed7d107 {
    width: 50%;
  }
  .elementor-956
    .elementor-element.elementor-element-ed7d107
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-956 .elementor-element.elementor-element-bee15b4 {
    width: 14%;
  }
  .elementor-956 .elementor-element.elementor-element-ed7d107 {
    width: 86%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-956 .elementor-element.elementor-element-bee15b4 {
    width: 25%;
  }
  .elementor-956 .elementor-element.elementor-element-ed7d107 {
    width: 75%;
  }
}
.elementor-960
  .elementor-element.elementor-element-ed7b9c1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-960
  .elementor-element.elementor-element-ed7b9c1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #222222;
}
.elementor-960 .elementor-element.elementor-element-ed7b9c1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-ed7b9c1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-960
  .elementor-element.elementor-element-78ddd08
  > .elementor-element-populated,
.elementor-960
  .elementor-element.elementor-element-78ddd08
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-960
  .elementor-element.elementor-element-78ddd08
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-78ddd08
  > .elementor-element-populated {
  padding: 0px 80px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-fe364a5
  .elementor-spacer-inner {
  height: 80px;
}
.elementor-960
  .elementor-element.elementor-element-9315e44:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-960
  .elementor-element.elementor-element-9315e44
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-960
  .elementor-element.elementor-element-9315e44
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-9315e44
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-960
  .elementor-element.elementor-element-e50e0ba
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-960
  .elementor-element.elementor-element-7bce8bf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-960
  .elementor-element.elementor-element-7bce8bf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #222222;
}
.elementor-960 .elementor-element.elementor-element-7bce8bf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 60px 0px;
}
.elementor-960
  .elementor-element.elementor-element-7bce8bf
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-960
  .elementor-element.elementor-element-65c331d.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-960
  .elementor-element.elementor-element-65c331d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-960
  .elementor-element.elementor-element-65c331d
  > .elementor-element-populated {
  margin: -80px 0px 0px 0px;
  padding: 0px 80px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-6f42f68
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 24px;
}
.elementor-960
  .elementor-element.elementor-element-6f42f68
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-960
  .elementor-element.elementor-element-a632488
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
.elementor-960 .elementor-element.elementor-element-6f14c4e {
  text-align: left;
}
.elementor-960 .elementor-element.elementor-element-6f14c4e img {
  width: 106px;
}
.elementor-960 .elementor-element.elementor-element-6399c4b {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 16px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}
.elementor-960
  .elementor-element.elementor-element-6399c4b
  .elementor-widget-container {
  text-align: left;
}
.elementor-960
  .elementor-element.elementor-element-6399c4b
  .elementor-social-icon {
  background-color: #ffffff;
  --icon-padding: 0.7em;
}
.elementor-960
  .elementor-element.elementor-element-6399c4b
  .elementor-social-icon
  i {
  color: #111111;
}
.elementor-960
  .elementor-element.elementor-element-6399c4b
  .elementor-social-icon
  svg {
  fill: #111111;
}
.elementor-960
  .elementor-element.elementor-element-6399c4b
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-3580ac5
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-da76eb0
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-c7cdece
  .elementor-heading-title {
  color: #8d9199;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-960
  .elementor-element.elementor-element-c7cdece
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #8d9199;
}
.elementor-960
  .elementor-element.elementor-element-080e642
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-960
  .elementor-element.elementor-element-080e642
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-960
  .elementor-element.elementor-element-080e642
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-960
  .elementor-element.elementor-element-080e642
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-960
  .elementor-element.elementor-element-080e642
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-960
  .elementor-element.elementor-element-080e642
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-960
  .elementor-element.elementor-element-080e642
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-960
  .elementor-element.elementor-element-080e642
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-960
  .elementor-element.elementor-element-080e642
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-960
  .elementor-element.elementor-element-080e642
  .elementor-icon-list-item,
.elementor-960
  .elementor-element.elementor-element-080e642
  .elementor-icon-list-item
  a {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
}
.elementor-960
  .elementor-element.elementor-element-080e642
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-4d915b0
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-e94f135
  .elementor-heading-title {
  color: #8d9199;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-960
  .elementor-element.elementor-element-e94f135
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #8d9199;
}
.elementor-960
  .elementor-element.elementor-element-dd8740f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-960
  .elementor-element.elementor-element-dd8740f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-960
  .elementor-element.elementor-element-dd8740f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-960
  .elementor-element.elementor-element-dd8740f
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-960
  .elementor-element.elementor-element-dd8740f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-960
  .elementor-element.elementor-element-dd8740f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-960
  .elementor-element.elementor-element-dd8740f
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-960
  .elementor-element.elementor-element-dd8740f
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-960
  .elementor-element.elementor-element-dd8740f
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-960
  .elementor-element.elementor-element-dd8740f
  .elementor-icon-list-item,
.elementor-960
  .elementor-element.elementor-element-dd8740f
  .elementor-icon-list-item
  a {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
}
.elementor-960
  .elementor-element.elementor-element-dd8740f
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-1e18da9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-960
  .elementor-element.elementor-element-1e18da9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #222222;
}
.elementor-960 .elementor-element.elementor-element-1e18da9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 40px 0px;
}
.elementor-960
  .elementor-element.elementor-element-1e18da9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-960
  .elementor-element.elementor-element-86bcf6d
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #8d9199;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-86bcf6d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-960
  .elementor-element.elementor-element-b80d944
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-960 .elementor-element.elementor-element-27a39d0 {
  text-align: left;
  color: #ffffffab;
  font-family: "Inter", Sans-serif;
  font-size: 14px;
}
.elementor-960
  .elementor-element.elementor-element-27a39d0
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-960
  .elementor-element.elementor-element-cd0fa6a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-960
  .elementor-element.elementor-element-cd0fa6a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-960
  .elementor-element.elementor-element-cd0fa6a
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px / 2);
}
.elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px / 2);
}
.elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(50px / 2);
  margin-left: calc(50px / 2);
}
.elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px / 2);
  margin-left: calc(-50px / 2);
}
body.rtl
  .elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-50px / 2);
}
body:not(.rtl)
  .elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-50px / 2);
}
.elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-text {
  color: #ffffffab;
}
.elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-item,
.elementor-960
  .elementor-element.elementor-element-212ad39
  .elementor-icon-list-item
  a {
  font-family: "Inter", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
@media (max-width: 1024px) {
  .elementor-960
    .elementor-element.elementor-element-78ddd08
    > .elementor-element-populated {
    padding: 0px 40px 0px 30px;
  }
  .elementor-960
    .elementor-element.elementor-element-65c331d
    > .elementor-element-populated {
    padding: 0px 40px 0px 30px;
  }
  .elementor-960
    .elementor-element.elementor-element-6f42f68
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.4em;
  }
  .elementor-960
    .elementor-element.elementor-element-080e642
    .elementor-icon-list-item,
  .elementor-960
    .elementor-element.elementor-element-080e642
    .elementor-icon-list-item
    a {
    font-size: 15px;
  }
  .elementor-960
    .elementor-element.elementor-element-4d915b0
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-960
    .elementor-element.elementor-element-dd8740f
    .elementor-icon-list-item,
  .elementor-960
    .elementor-element.elementor-element-dd8740f
    .elementor-icon-list-item
    a {
    font-size: 15px;
  }
  .elementor-960
    .elementor-element.elementor-element-86bcf6d
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-960
    .elementor-element.elementor-element-b80d944
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-960
    .elementor-element.elementor-element-27a39d0
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-960
    .elementor-element.elementor-element-cd0fa6a
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-960 .elementor-element.elementor-element-ed7b9c1 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-960
    .elementor-element.elementor-element-78ddd08
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-960 .elementor-element.elementor-element-7bce8bf {
    padding: 60px 0px 40px 0px;
  }
  .elementor-960
    .elementor-element.elementor-element-65c331d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-960
    .elementor-element.elementor-element-da76eb0
    > .elementor-element-populated {
    padding: 40px 20px 0px 20px;
  }
  .elementor-960
    .elementor-element.elementor-element-4d915b0
    > .elementor-element-populated {
    padding: 40px 20px 0px 0px;
  }
  .elementor-960
    .elementor-element.elementor-element-b80d944
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-960
    .elementor-element.elementor-element-27a39d0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-960
    .elementor-element.elementor-element-cd0fa6a
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-960
    .elementor-element.elementor-element-212ad39
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-960
    .elementor-element.elementor-element-212ad39
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-960
    .elementor-element.elementor-element-212ad39
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-960
    .elementor-element.elementor-element-212ad39
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-960
    .elementor-element.elementor-element-212ad39
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-960
    .elementor-element.elementor-element-212ad39
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
}
@media (min-width: 768px) {
  .elementor-960 .elementor-element.elementor-element-78ddd08 {
    width: 35%;
  }
  .elementor-960 .elementor-element.elementor-element-9315e44 {
    width: 65%;
  }
  .elementor-960 .elementor-element.elementor-element-65c331d {
    width: 35%;
  }
  .elementor-960 .elementor-element.elementor-element-3580ac5 {
    width: 65%;
  }
  .elementor-960 .elementor-element.elementor-element-da76eb0 {
    width: 60%;
  }
  .elementor-960 .elementor-element.elementor-element-4d915b0 {
    width: 40%;
  }
}
.elementor-968
  .elementor-element.elementor-element-8c996f0
  > .elementor-container {
  min-height: 720px;
}
.elementor-968 .elementor-element.elementor-element-8c996f0 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-8c996f0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-968
  .elementor-element.elementor-element-8c996f0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/young-couple-choosing-house-at-the-real-estate-age-BX5JDLU.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-968
  .elementor-element.elementor-element-8c996f0
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #000000 0%, #00000000 100%);
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-968
  .elementor-element.elementor-element-5f4647f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-10a5a08
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1em;
}
.elementor-element.elementor-element-10a5a08 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-10a5a08 {
  opacity: 0;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h1 {
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h2 {
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h3 {
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h4 {
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h5 {
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h6 {
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  div {
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  span {
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  p {
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h1,
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h2,
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h3,
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h4,
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h5,
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  h6,
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  div,
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  span,
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  p {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 60px;
  line-height: 1em;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #ff9f43;
}
.elementor-968
  .elementor-element.elementor-element-97cfe3a
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 60px;
  line-height: 1em;
}
.elementor-element.elementor-element-97cfe3a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-97cfe3a {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-d162b73 {
  color: #ffffffba;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-968
  .elementor-element.elementor-element-d162b73
  > .elementor-widget-container {
  margin: -10px 120px 10px 0px;
}
.elementor-element.elementor-element-d162b73 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 350ms !important;
}
.elementor-widget.elementor-element-d162b73 {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-a0c2e0c .elementor-button {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #111111;
  color: #111111;
  background-color: #ffffff;
  border-radius: 25px 25px 25px 25px;
}
.elementor-element.elementor-element-a0c2e0c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}
.elementor-widget.elementor-element-a0c2e0c {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-a0c2e0c {
  width: auto;
  max-width: auto;
}
.elementor-968
  .elementor-element.elementor-element-15d39f9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-1c291b0
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-968 .elementor-element.elementor-element-d123dfc {
  z-index: 2;
}
.elementor-968
  .elementor-element.elementor-element-f127c0b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-968
  .elementor-element.elementor-element-f127c0b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-968
  .elementor-element.elementor-element-f127c0b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-f127c0b
  > .elementor-element-populated,
.elementor-968
  .elementor-element.elementor-element-f127c0b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-968
  .elementor-element.elementor-element-f127c0b
  > .elementor-background-slideshow {
  border-radius: 15px 15px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-f127c0b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -80px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-f127c0b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-968 .elementor-element.elementor-element-c725b6b img {
  width: 160px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-968
  .elementor-element.elementor-element-c725b6b
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-968 .elementor-element.elementor-element-c725b6b {
  width: auto;
  max-width: auto;
}
.elementor-968 .elementor-element.elementor-element-d1b2277 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-968 .elementor-element.elementor-element-d1b2277 {
  width: auto;
  max-width: auto;
}
.elementor-968 .elementor-element.elementor-element-c0585d1 img {
  width: 160px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-968
  .elementor-element.elementor-element-c0585d1
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-968 .elementor-element.elementor-element-c0585d1 {
  width: auto;
  max-width: auto;
}
.elementor-968 .elementor-element.elementor-element-2f70c2d img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-968
  .elementor-element.elementor-element-2f70c2d
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-968 .elementor-element.elementor-element-2f70c2d {
  width: auto;
  max-width: auto;
}
.elementor-968
  .elementor-element.elementor-element-b367d4f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-968
  .elementor-element.elementor-element-b367d4f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-968 .elementor-element.elementor-element-b367d4f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 140px;
  margin-bottom: 0px;
  padding: 100px 0px 240px 0px;
}
.elementor-968
  .elementor-element.elementor-element-b367d4f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-968
  .elementor-element.elementor-element-d94ac9a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-968 .elementor-element.elementor-element-56e7103 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-968 .elementor-element.elementor-element-56e7103 img {
  width: 50px;
  filter: brightness(100%) contrast(100%) saturate(153%) blur(0px)
    hue-rotate(0deg);
}
.elementor-968
  .elementor-element.elementor-element-56e7103
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-56e7103 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-56e7103 {
  opacity: 0;
}
.elementor-968
  .elementor-element.elementor-element-1d3b7e7
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-element.elementor-element-1d3b7e7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-1d3b7e7 {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-0ce980c {
  color: #ffffffab;
  font-family: "Inter", Sans-serif;
}
.elementor-968
  .elementor-element.elementor-element-0ce980c
  > .elementor-widget-container {
  margin: 0px 60px 10px 0px;
}
.elementor-element.elementor-element-0ce980c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-0ce980c {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-511de92 .elementor-button {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ff9f43;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-968
  .elementor-element.elementor-element-511de92
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-511de92 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-511de92 {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-511de92 {
  width: auto;
  max-width: auto;
}
.elementor-968
  .elementor-element.elementor-element-ee34010
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper.cd-slider {
  height: 650px;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  li
  .image {
  width: 55%;
  border-radius: 25px;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  li
  .content {
  text-align: left;
  margin-top: 120px;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  li
  .content
  h2 {
  color: #ffffff;
  width: 40%;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  li
  div.content
  h2 {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 28px;
  font-weight: 700;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  li
  .content
  .description {
  width: 40%;
  color: #ffffffab;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  li
  .content
  div.description {
  font-family: "Inter", Sans-serif;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  li
  .content
  a.slide_link {
  color: #000000;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  li
  div.content
  a.slide_link:hover {
  color: #000000;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  .prev {
  font-size: 22px;
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  .next {
  font-size: 22px;
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  .counter {
  font-size: 22px;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  .fadeup-slider-wrapper
  nav {
  color: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-9c10545
  > .elementor-widget-container {
  margin: -200px 0px 0px 0px;
}
.elementor-968 .elementor-element.elementor-element-9c10545 {
  z-index: 2;
}
.elementor-element.elementor-element-9c10545 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-9c10545 {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-878bf31 img {
  border-radius: 25px 25px 25px 25px;
}
.elementor-968 .elementor-element.elementor-element-878bf31 {
  width: auto;
  max-width: auto;
  top: -39%;
}
body:not(.rtl) .elementor-968 .elementor-element.elementor-element-878bf31 {
  left: 4%;
}
body.rtl .elementor-968 .elementor-element.elementor-element-878bf31 {
  right: 4%;
}
.elementor-968 .elementor-element.elementor-element-440eb27 {
  margin-top: -120px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-bc-flex-widget
  .elementor-968
  .elementor-element.elementor-element-685c938.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-968
  .elementor-element.elementor-element-685c938.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-968
  .elementor-element.elementor-element-685c938
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-968 .elementor-element.elementor-element-685c938 {
  z-index: 3;
}
.elementor-968 .elementor-element.elementor-element-c5c6fc8 img {
  width: 100%;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.2);
}
.elementor-968 .elementor-element.elementor-element-c5c6fc8 {
  z-index: 3;
  width: 130%;
  max-width: 130%;
}
.elementor-968
  .elementor-element.elementor-element-fa4661a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-968
  .elementor-element.elementor-element-fa4661a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0;
}
.elementor-968
  .elementor-element.elementor-element-fa4661a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 40px 40px;
}
.elementor-968
  .elementor-element.elementor-element-fa4661a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-968 .elementor-element.elementor-element-fa4661a {
  z-index: 1;
}
.elementor-968
  .elementor-element.elementor-element-61298ba
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-968
  .elementor-element.elementor-element-61298ba
  > .elementor-widget-container {
  margin: 50px 0px 0px 100px;
}
.elementor-968
  .elementor-element.elementor-element-92c70c7
  .elementor-heading-title {
  color: #111111e6;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-968
  .elementor-element.elementor-element-92c70c7
  > .elementor-widget-container {
  margin: 0px 0px 0px 100px;
}
.elementor-968
  .elementor-element.elementor-element-abda1e7
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .inner-box {
  padding: 0px;
  background: #f0f0f0;
  border-radius: 5px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-968
  .elementor-element.elementor-element-abda1e7
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .name {
  color: #111111;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.elementor-968
  .elementor-element.elementor-element-abda1e7
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .designation {
  color: #acacb4;
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-968
  .elementor-element.elementor-element-abda1e7
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .text {
  color: #111111;
  font-family: "Inter", Sans-serif;
}
.elementor-968
  .elementor-element.elementor-element-abda1e7
  .testimonial-carousel
  .owl-next,
.testimonial-carousel .owl-prev {
  background: #f0f0f0;
}
.elementor-968
  .elementor-element.elementor-element-abda1e7
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-next
  .arrow-right {
  color: #111111;
}
.elementor-968
  .elementor-element.elementor-element-abda1e7
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-prev
  .arrow-left {
  color: #111111;
}
.elementor-968
  .elementor-element.elementor-element-abda1e7
  .testimonial-carousel
  .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  background: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-abda1e7
  .testimonial-carousel
  .owl-next:hover
  .arrow-right:after,
.testimonial-carousel .owl-prev:hover .arrow-left:after {
  color: #111111;
}
.elementor-968
  .elementor-element.elementor-element-abda1e7
  .testimonial-carousel
  .owl-nav {
  bottom: 20px;
}
.elementor-968
  .elementor-element.elementor-element-abda1e7
  > .elementor-widget-container {
  margin: -20px 0px 0px 50px;
}
.elementor-968
  .elementor-element.elementor-element-44525d1
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-968
  .elementor-element.elementor-element-44525d1
  > .elementor-shape-bottom
  svg {
  width: calc(115% + 1.3px);
  height: 207px;
}
.elementor-968
  .elementor-element.elementor-element-32753f5
  > .elementor-element-populated {
  padding: 140px 220px 140px 90px;
}
.elementor-968 .elementor-element.elementor-element-c19fa01 {
  text-align: left;
}
.elementor-968
  .elementor-element.elementor-element-c19fa01
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-968
  .elementor-element.elementor-element-c19fa01
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-c19fa01 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-c19fa01 {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-9eb458e {
  text-align: left;
}
.elementor-968
  .elementor-element.elementor-element-9eb458e
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-968
  .elementor-element.elementor-element-9eb458e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-9eb458e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-9eb458e {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-ab72a0a {
  text-align: left;
}
.elementor-968
  .elementor-element.elementor-element-ab72a0a
  .elementor-heading-title {
  color: #ff9f43;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-968
  .elementor-element.elementor-element-ab72a0a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-ab72a0a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-ab72a0a {
  opacity: 0;
}
.elementor-968
  .elementor-element.elementor-element-7a0a536
  .elementor-heading-title {
  color: #111111;
  font-family: "beyond_infinity_-_demoregular", Sans-serif;
  font-size: 50px;
  font-weight: 400;
}
.elementor-968
  .elementor-element.elementor-element-7a0a536
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-968 .elementor-element.elementor-element-7a0a536 {
  z-index: 2;
}
.elementor-element.elementor-element-7a0a536 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-7a0a536 {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-eea233f {
  --divider-border-style: solid;
  --divider-color: #d1d1d1;
  --divider-border-width: 14px;
}
.elementor-968
  .elementor-element.elementor-element-eea233f
  .elementor-divider-separator {
  width: 203px;
}
.elementor-968
  .elementor-element.elementor-element-eea233f
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-element.elementor-element-eea233f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}
.elementor-widget.elementor-element-eea233f {
  opacity: 0;
}
.elementor-968
  .elementor-element.elementor-element-65e5542:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-968
  .elementor-element.elementor-element-65e5542
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffb455;
}
.elementor-968
  .elementor-element.elementor-element-65e5542
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-65e5542
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-968
  .elementor-element.elementor-element-3691a5f
  .elementor-spacer-inner {
  height: 700px;
}
.elementor-968
  .elementor-element.elementor-element-3691a5f
  > .elementor-widget-container {
  margin: -60px 0px 0px 0px;
}
.elementor-968 .elementor-element.elementor-element-8f0f580 img {
  width: 330px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-968 .elementor-element.elementor-element-8f0f580 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 11%;
}
body:not(.rtl) .elementor-968 .elementor-element.elementor-element-8f0f580 {
  left: -32%;
}
body.rtl .elementor-968 .elementor-element.elementor-element-8f0f580 {
  right: -32%;
}
.elementor-968 .elementor-element.elementor-element-540e504 img {
  border-radius: 25px 25px 25px 25px;
}
.elementor-968 .elementor-element.elementor-element-540e504 {
  width: auto;
  max-width: auto;
  bottom: 10%;
}
body:not(.rtl) .elementor-968 .elementor-element.elementor-element-540e504 {
  right: 53%;
}
body.rtl .elementor-968 .elementor-element.elementor-element-540e504 {
  left: 53%;
}
.elementor-968
  .elementor-element.elementor-element-3726cb7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-968
  .elementor-element.elementor-element-3726cb7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-968
  .elementor-element.elementor-element-3726cb7
  > .elementor-background-overlay {
  background-image: url("../upload/wave-bg.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-968 .elementor-element.elementor-element-3726cb7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 40px 0px;
}
.elementor-968
  .elementor-element.elementor-element-2bbf950
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-968 .elementor-element.elementor-element-dc6854b {
  margin-top: 0px;
  margin-bottom: 20px;
}
.elementor-968
  .elementor-element.elementor-element-d432bb3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-968 .elementor-element.elementor-element-e763dad {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-968 .elementor-element.elementor-element-e763dad img {
  width: 40px;
  filter: brightness(100%) contrast(100%) saturate(177%) blur(0px)
    hue-rotate(0deg);
}
.elementor-968
  .elementor-element.elementor-element-e763dad
  > .elementor-widget-container {
  margin: -60px 0px 0px 0px;
  padding: 20px 20px 20px 20px;
  background-color: #ffffff;
  border-radius: 250px 250px 250px 250px;
}
.elementor-element.elementor-element-e763dad {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-e763dad {
  opacity: 0;
}
.elementor-968
  .elementor-element.elementor-element-b17e48f
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-968
  .elementor-element.elementor-element-b17e48f
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-b17e48f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-b17e48f {
  opacity: 0;
}
.elementor-968
  .elementor-element.elementor-element-5efd68a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-968 .elementor-element.elementor-element-bd30c42 {
  text-align: left;
}
.elementor-968
  .elementor-element.elementor-element-bd30c42
  .elementor-heading-title {
  color: #111111;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-968
  .elementor-element.elementor-element-bd30c42
  > .elementor-widget-container {
  margin: 0% 0% 0% 015%;
  padding: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-bd30c42 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-bd30c42 {
  opacity: 0;
}
.elementor-968
  .elementor-element.elementor-element-af97587:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-968
  .elementor-element.elementor-element-af97587
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-968 .elementor-element.elementor-element-af97587 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-af97587
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-968
  .elementor-element.elementor-element-af97587
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-968
  .elementor-element.elementor-element-af97587
  > .elementor-shape-top
  svg {
  width: calc(110% + 1.3px);
  height: 189px;
}
.elementor-968
  .elementor-element.elementor-element-f6baba9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-e422617
  .team-carousel-image
  .team-carousel-image-overflow
  img {
  border-radius: 15px;
}
.elementor-968
  .elementor-element.elementor-element-e422617
  .team-carousel-wrapper
  .team-carousel-title {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #111111;
}
.elementor-968
  .elementor-element.elementor-element-e422617
  .team-carousel-wrapper
  .team-carousel-subtitle {
  font-family: "Inter", Sans-serif;
  font-size: 13px;
  color: #acacb4;
}
.elementor-968
  .elementor-element.elementor-element-e422617
  .team-carousel-wrapper
  .team-carousel-desc {
  color: #86868b;
}
.elementor-968
  .elementor-element.elementor-element-e422617
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-968
  .elementor-element.elementor-element-e422617
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-element.elementor-element-e422617 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-e422617 {
  opacity: 0;
}
.elementor-968
  .elementor-element.elementor-element-114849e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-968
  .elementor-element.elementor-element-114849e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-968 .elementor-element.elementor-element-114849e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-968
  .elementor-element.elementor-element-114849e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-968
  .elementor-element.elementor-element-3c21667
  > .elementor-element-populated,
.elementor-968
  .elementor-element.elementor-element-3c21667
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-968
  .elementor-element.elementor-element-3c21667
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-3c21667
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-4356f6a
  .elementor-spacer-inner {
  height: 300px;
}
.elementor-968
  .elementor-element.elementor-element-4356f6a
  > .elementor-widget-container {
  background-color: #ffffff;
}
.elementor-968 .elementor-element.elementor-element-1757215 img {
  width: 400px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-968 .elementor-element.elementor-element-1757215 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 5%;
}
body:not(.rtl) .elementor-968 .elementor-element.elementor-element-1757215 {
  left: 13%;
}
body.rtl .elementor-968 .elementor-element.elementor-element-1757215 {
  right: 13%;
}
.elementor-968 .elementor-element.elementor-element-5847310 img {
  width: 400px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-968 .elementor-element.elementor-element-5847310 {
  z-index: 1;
  width: auto;
  max-width: auto;
  top: 14%;
}
body:not(.rtl) .elementor-968 .elementor-element.elementor-element-5847310 {
  left: 17%;
}
body.rtl .elementor-968 .elementor-element.elementor-element-5847310 {
  right: 17%;
}
.elementor-968
  .elementor-element.elementor-element-7a84efa
  > .elementor-element-populated,
.elementor-968
  .elementor-element.elementor-element-7a84efa
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-968
  .elementor-element.elementor-element-7a84efa
  > .elementor-background-slideshow {
  border-radius: 15px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-7a84efa
  > .elementor-element-populated {
  padding: 90px 90px 90px 90px;
}
.elementor-968
  .elementor-element.elementor-element-0095122
  .elementor-heading-title {
  color: #ff9f43;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-968
  .elementor-element.elementor-element-0095122
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-0095122 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-0095122 {
  opacity: 0;
}
.elementor-968
  .elementor-element.elementor-element-d1459f5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-element.elementor-element-d1459f5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-d1459f5 {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-0bd2959 img {
  width: 220px;
}
.elementor-968 .elementor-element.elementor-element-0bd2959 {
  width: auto;
  max-width: auto;
  top: 5%;
}
body:not(.rtl) .elementor-968 .elementor-element.elementor-element-0bd2959 {
  right: 6%;
}
body.rtl .elementor-968 .elementor-element.elementor-element-0bd2959 {
  left: 6%;
}
.elementor-968
  .elementor-element.elementor-element-04333b5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-968
  .elementor-element.elementor-element-04333b5
  > .elementor-widget-container {
  margin: 10px 60px 40px 0px;
}
.elementor-element.elementor-element-04333b5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-04333b5 {
  opacity: 0;
}
.elementor-element.elementor-element-4a486a5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-4a486a5 {
  opacity: 0;
}
.elementor-968 .elementor-element.elementor-element-26689ae {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 0px 90px;
}
.elementor-968
  .elementor-element.elementor-element-1dec9de
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-a6e7e03
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-968
  .elementor-element.elementor-element-a6e7e03
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-968 .elementor-element.elementor-element-1031bdf {
  color: #111111;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-968
  .elementor-element.elementor-element-1031bdf
  > .elementor-widget-container {
  margin: 0px 60px 10px 0px;
}
.elementor-968 .elementor-element.elementor-element-a7d70c8 .elementor-button {
  font-family: "Inter", Sans-serif;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ff9f43;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-968
  .elementor-element.elementor-element-a7d70c8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-968 .elementor-element.elementor-element-a7d70c8 {
  width: auto;
  max-width: auto;
}
.elementor-968
  .elementor-element.elementor-element-628e1ab
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-968
  .elementor-element.elementor-element-2a499a9
  .post-featured-image-hover {
  border-radius: 5px;
}
.elementor-968
  .elementor-element.elementor-element-2a499a9
  .blog-carousel-wrapper
  .post-header
  h5 {
  font-family: "Space Grotesk", Sans-serif;
  font-weight: 700;
}
.elementor-968
  .elementor-element.elementor-element-2a499a9
  .blog-carousel-wrapper
  .post-header
  h5
  a {
  color: #111111;
}
.elementor-968
  .elementor-element.elementor-element-2a499a9
  .blog-carousel-wrapper
  .post-detail.single-post {
  font-size: 14px;
}
.elementor-968
  .elementor-element.elementor-element-2a499a9
  .blog-carousel-wrapper
  .post-detail.single-post
  a {
  color: #86868b;
}
.elementor-968
  .elementor-element.elementor-element-2a499a9
  .blog-carousel-wrapper
  .post-header-wrapper {
  color: #86868b;
}
.elementor-968
  .elementor-element.elementor-element-2a499a9
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-968
  .elementor-element.elementor-element-2a499a9
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-968
  .elementor-element.elementor-element-2a499a9
  .post-featured-date-wrapper {
  border-radius: 5px;
  background: #ffffff;
}
.elementor-968
  .elementor-element.elementor-element-2a499a9
  .post-featured-date {
  color: #000000;
}
.elementor-968
  .elementor-element.elementor-element-2a499a9
  .post-featured-month {
  color: #000000;
}
@media (max-width: 1024px) {
  .elementor-968
    .elementor-element.elementor-element-8c996f0
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-968
    .elementor-element.elementor-element-8c996f0:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-968
    .elementor-element.elementor-element-8c996f0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-968
    .elementor-element.elementor-element-5f4647f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-10a5a08
    .elementor-heading-title {
    font-size: 44px;
  }
  .elementor-968
    .elementor-element.elementor-element-10a5a08
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h1,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h2,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h3,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h4,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h5,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h6,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    div,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    span,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    p {
    font-size: 48px;
  }
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 44px;
  }
  .elementor-968 .elementor-element.elementor-element-d162b73 {
    font-size: 16px;
  }
  .elementor-968
    .elementor-element.elementor-element-d162b73
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-d94ac9a
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-1d3b7e7
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-968
    .elementor-element.elementor-element-0ce980c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-511de92
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper.cd-slider {
    height: 500px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    li
    .image {
    width: 300px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    li
    .content {
    margin-top: 60px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    li
    div.content
    h2 {
    font-size: 22px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    li
    .content
    h2 {
    width: 42%;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    li
    .content
    .description {
    width: 42%;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    li
    .content
    div.description {
    font-size: 14px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    .prev {
    font-size: 18px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    .next {
    font-size: 18px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    .counter {
    font-size: 18px;
  }
  .elementor-968 .elementor-element.elementor-element-878bf31 img {
    width: 62%;
  }
  body:not(.rtl) .elementor-968 .elementor-element.elementor-element-878bf31 {
    left: -14%;
  }
  body.rtl .elementor-968 .elementor-element.elementor-element-878bf31 {
    right: -14%;
  }
  .elementor-968 .elementor-element.elementor-element-878bf31 {
    top: -32%;
  }
  .elementor-968 .elementor-element.elementor-element-c5c6fc8 {
    top: -8%;
  }
  .elementor-968
    .elementor-element.elementor-element-fa4661a
    > .elementor-element-populated {
    padding: 30px 0px 40px 40px;
  }
  .elementor-968
    .elementor-element.elementor-element-61298ba
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-968
    .elementor-element.elementor-element-61298ba
    > .elementor-widget-container {
    margin: 40px 0px 0px 40px;
  }
  .elementor-968
    .elementor-element.elementor-element-92c70c7
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-968
    .elementor-element.elementor-element-92c70c7
    > .elementor-widget-container {
    margin: 0px 0px 0px 40px;
  }
  .elementor-968
    .elementor-element.elementor-element-abda1e7
    .testimonial-carousel
    .owl-nav {
    bottom: 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-abda1e7
    > .elementor-widget-container {
    margin: -30px 60px 0px -5px;
  }
  .elementor-968
    .elementor-element.elementor-element-32753f5
    > .elementor-element-populated {
    padding: 80px 120px 0px 30px;
  }
  .elementor-968
    .elementor-element.elementor-element-c19fa01
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-968
    .elementor-element.elementor-element-c19fa01
    > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-9eb458e
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-968
    .elementor-element.elementor-element-9eb458e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-ab72a0a
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-968
    .elementor-element.elementor-element-ab72a0a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-7a0a536
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-968
    .elementor-element.elementor-element-3691a5f
    .elementor-spacer-inner {
    height: 600px;
  }
  .elementor-968 .elementor-element.elementor-element-3726cb7 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-e763dad img {
    width: 50px;
  }
  .elementor-968
    .elementor-element.elementor-element-b17e48f
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-968
    .elementor-element.elementor-element-bd30c42
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-968
    .elementor-element.elementor-element-bd30c42
    > .elementor-widget-container {
    margin: 35px 20px 0px 20px;
  }
  .elementor-968 .elementor-element.elementor-element-af97587 {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .elementor-968
    .elementor-element.elementor-element-e422617
    .team-carousel-wrapper
    .team-carousel-title {
    font-size: 20px;
  }
  .elementor-968
    .elementor-element.elementor-element-e422617
    .team-carousel-wrapper
    .team-carousel-subtitle {
    font-size: 13px;
  }
  .elementor-968
    .elementor-element.elementor-element-e422617
    > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
  }
  .elementor-968 .elementor-element.elementor-element-1757215 img {
    width: 76%;
  }
  body:not(.rtl) .elementor-968 .elementor-element.elementor-element-1757215 {
    left: 0px;
  }
  body.rtl .elementor-968 .elementor-element.elementor-element-1757215 {
    right: 0px;
  }
  .elementor-968 .elementor-element.elementor-element-5847310 img {
    width: 84%;
  }
  .elementor-968 .elementor-element.elementor-element-5847310 {
    top: 16%;
  }
  .elementor-968
    .elementor-element.elementor-element-7a84efa
    > .elementor-element-populated {
    padding: 60px 60px 70px 60px;
  }
  .elementor-968
    .elementor-element.elementor-element-0095122
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-968
    .elementor-element.elementor-element-d1459f5
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-968
    .elementor-element.elementor-element-04333b5
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-968
    .elementor-element.elementor-element-04333b5
    > .elementor-widget-container {
    margin: 10px 0px 40px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-4a486a5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-26689ae {
    padding: 60px 0px 20px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-1dec9de
    > .elementor-element-populated {
    padding: 0px 60px 0px 30px;
  }
  .elementor-968
    .elementor-element.elementor-element-a6e7e03
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-968
    .elementor-element.elementor-element-a6e7e03
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-1031bdf {
    font-size: 16px;
  }
  .elementor-968
    .elementor-element.elementor-element-1031bdf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-a7d70c8
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-2a499a9
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 18px;
  }
  .elementor-968
    .elementor-element.elementor-element-2a499a9
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 12px;
  }
  .elementor-968
    .elementor-element.elementor-element-2a499a9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-968
    .elementor-element.elementor-element-8c996f0
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-968
    .elementor-element.elementor-element-8c996f0:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-968
    .elementor-element.elementor-element-8c996f0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-968
    .elementor-element.elementor-element-5f4647f
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
  .elementor-968
    .elementor-element.elementor-element-10a5a08
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.1em;
  }
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h1,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h2,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h3,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h4,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h5,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    h6,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    div,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    span,
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    p {
    font-size: 34px;
    line-height: 1.1em;
  }
  .elementor-968
    .elementor-element.elementor-element-97cfe3a
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
    line-height: 1.1em;
  }
  .elementor-968
    .elementor-element.elementor-element-a0c2e0c
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-d123dfc {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-968 .elementor-element.elementor-element-f127c0b {
    width: 100%;
  }
  .elementor-968
    .elementor-element.elementor-element-f127c0b
    > .elementor-element-populated {
    margin: -40px 0px 0px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-c0585d1 img {
    width: 140px;
  }
  .elementor-968 .elementor-element.elementor-element-2f70c2d img {
    width: 120px;
  }
  .elementor-968 .elementor-element.elementor-element-b367d4f {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-d94ac9a {
    width: 100%;
  }
  .elementor-968
    .elementor-element.elementor-element-d94ac9a.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-968
    .elementor-element.elementor-element-d94ac9a
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-968 .elementor-element.elementor-element-1d3b7e7 {
    text-align: center;
  }
  .elementor-968
    .elementor-element.elementor-element-1d3b7e7
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-968 .elementor-element.elementor-element-0ce980c {
    text-align: center;
  }
  .elementor-968 .elementor-element.elementor-element-ee34010 {
    width: 100%;
  }
  .elementor-968
    .elementor-element.elementor-element-ee34010
    > .elementor-element-populated {
    padding: 0px 0px 60px 30px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper.cd-slider {
    height: 400px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    li
    .image {
    width: 130px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    li
    .content {
    margin-top: -20px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    li
    div.content
    h2 {
    font-size: 21px;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    li
    .content
    h2 {
    width: 55%;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    .fadeup-slider-wrapper
    li
    .content
    .description {
    width: 55%;
  }
  .elementor-968
    .elementor-element.elementor-element-9c10545
    > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-c5c6fc8 img {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-968
    .elementor-element.elementor-element-fa4661a
    > .elementor-element-populated,
  .elementor-968
    .elementor-element.elementor-element-fa4661a
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-968
    .elementor-element.elementor-element-fa4661a
    > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-968
    .elementor-element.elementor-element-fa4661a
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-61298ba
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-968
    .elementor-element.elementor-element-61298ba
    > .elementor-widget-container {
    margin: 40px 0px 0px 30px;
  }
  .elementor-968
    .elementor-element.elementor-element-92c70c7
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-968
    .elementor-element.elementor-element-92c70c7
    > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
  }
  .elementor-968
    .elementor-element.elementor-element-abda1e7
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 30px;
  }
  .elementor-968
    .elementor-element.elementor-element-abda1e7
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .info-box
    .name {
    font-size: 16px;
  }
  .elementor-968
    .elementor-element.elementor-element-abda1e7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-32753f5
    > .elementor-element-populated {
    padding: 60px 30px 60px 30px;
  }
  .elementor-968 .elementor-element.elementor-element-c19fa01 {
    text-align: left;
  }
  .elementor-968
    .elementor-element.elementor-element-c19fa01
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.2em;
  }
  .elementor-968
    .elementor-element.elementor-element-c19fa01
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-9eb458e {
    text-align: left;
  }
  .elementor-968
    .elementor-element.elementor-element-9eb458e
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.2em;
  }
  .elementor-968
    .elementor-element.elementor-element-9eb458e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-ab72a0a {
    text-align: left;
  }
  .elementor-968
    .elementor-element.elementor-element-ab72a0a
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.2em;
  }
  .elementor-968
    .elementor-element.elementor-element-ab72a0a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-7a0a536
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-968
    .elementor-element.elementor-element-3691a5f
    .elementor-spacer-inner {
    height: 100px;
  }
  .elementor-968
    .elementor-element.elementor-element-8f0f580
    > .elementor-widget-container {
    margin: 0px 30px 30px 30px;
  }
  body:not(.rtl) .elementor-968 .elementor-element.elementor-element-8f0f580 {
    left: 1px;
  }
  body.rtl .elementor-968 .elementor-element.elementor-element-8f0f580 {
    right: 1px;
  }
  .elementor-968 .elementor-element.elementor-element-8f0f580 {
    top: 1px;
  }
  body:not(.rtl) .elementor-968 .elementor-element.elementor-element-540e504 {
    right: 182.4px;
  }
  body.rtl .elementor-968 .elementor-element.elementor-element-540e504 {
    left: 182.4px;
  }
  .elementor-968 .elementor-element.elementor-element-540e504 {
    bottom: 20px;
  }
  .elementor-968 .elementor-element.elementor-element-3726cb7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-2bbf950
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-d432bb3.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-968 .elementor-element.elementor-element-e763dad {
    text-align: center;
  }
  .elementor-968 .elementor-element.elementor-element-e763dad img {
    width: 36px;
  }
  .elementor-968
    .elementor-element.elementor-element-e763dad
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-b17e48f {
    text-align: center;
  }
  .elementor-968
    .elementor-element.elementor-element-b17e48f
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-968
    .elementor-element.elementor-element-b17e48f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-5efd68a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 20px 20px;
  }
  .elementor-968 .elementor-element.elementor-element-bd30c42 {
    text-align: center;
  }
  .elementor-968
    .elementor-element.elementor-element-bd30c42
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-968
    .elementor-element.elementor-element-bd30c42
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-af97587 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-e422617
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-114849e {
    margin-top: -40px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-3c21667
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-4356f6a
    .elementor-spacer-inner {
    height: 60px;
  }
  .elementor-968
    .elementor-element.elementor-element-1757215
    > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-968 .elementor-element.elementor-element-5847310 {
    left: 10%;
  }
  body.rtl .elementor-968 .elementor-element.elementor-element-5847310 {
    right: 10%;
  }
  .elementor-968 .elementor-element.elementor-element-5847310 {
    top: 35%;
  }
  .elementor-968
    .elementor-element.elementor-element-7a84efa
    > .elementor-element-populated {
    padding: 100px 30px 40px 30px;
  }
  .elementor-968 .elementor-element.elementor-element-0095122 {
    text-align: center;
  }
  .elementor-968
    .elementor-element.elementor-element-0095122
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-968 .elementor-element.elementor-element-d1459f5 {
    text-align: center;
  }
  .elementor-968
    .elementor-element.elementor-element-d1459f5
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-968 .elementor-element.elementor-element-04333b5 {
    text-align: center;
  }
  .elementor-968
    .elementor-element.elementor-element-04333b5
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.5em;
  }
  .elementor-968
    .elementor-element.elementor-element-04333b5
    > .elementor-widget-container {
    margin: 10px 0px 20px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-4a486a5
    > .elementor-widget-container {
    margin: 30px 0px 60px 0px;
  }
  .elementor-968 .elementor-element.elementor-element-26689ae {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 20px 0px;
  }
  .elementor-968
    .elementor-element.elementor-element-1dec9de.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-968
    .elementor-element.elementor-element-1dec9de
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-968 .elementor-element.elementor-element-a6e7e03 {
    text-align: center;
  }
  .elementor-968
    .elementor-element.elementor-element-a6e7e03
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-968 .elementor-element.elementor-element-1031bdf {
    text-align: center;
  }
  .elementor-968
    .elementor-element.elementor-element-628e1ab
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-968
    .elementor-element.elementor-element-2a499a9
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 18px;
  }
  .elementor-968
    .elementor-element.elementor-element-2a499a9
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 13px;
  }
}
@media (min-width: 768px) {
  .elementor-968 .elementor-element.elementor-element-5f4647f {
    width: 66%;
  }
  .elementor-968 .elementor-element.elementor-element-15d39f9 {
    width: 34%;
  }
  .elementor-968 .elementor-element.elementor-element-d94ac9a {
    width: 25%;
  }
  .elementor-968 .elementor-element.elementor-element-ee34010 {
    width: 74.665%;
  }
  .elementor-968 .elementor-element.elementor-element-685c938 {
    width: 20%;
  }
  .elementor-968 .elementor-element.elementor-element-fa4661a {
    width: 79.665%;
  }
  .elementor-968 .elementor-element.elementor-element-d432bb3 {
    width: 30%;
  }
  .elementor-968 .elementor-element.elementor-element-5efd68a {
    width: 70%;
  }
  .elementor-968 .elementor-element.elementor-element-3c21667 {
    width: 40%;
  }
  .elementor-968 .elementor-element.elementor-element-7a84efa {
    width: 59.665%;
  }
  .elementor-968 .elementor-element.elementor-element-1dec9de {
    width: 25%;
  }
  .elementor-968 .elementor-element.elementor-element-628e1ab {
    width: 74.665%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-968 .elementor-element.elementor-element-5f4647f {
    width: 70%;
  }
  .elementor-968 .elementor-element.elementor-element-15d39f9 {
    width: 30%;
  }
  .elementor-968 .elementor-element.elementor-element-f127c0b {
    width: 100%;
  }
  .elementor-968 .elementor-element.elementor-element-9b65097 {
    width: 100%;
  }
  .elementor-968 .elementor-element.elementor-element-d432bb3 {
    width: 33%;
  }
  .elementor-968 .elementor-element.elementor-element-5efd68a {
    width: 66%;
  }
  .elementor-968 .elementor-element.elementor-element-1dec9de {
    width: 40%;
  }
  .elementor-968 .elementor-element.elementor-element-628e1ab {
    width: 60%;
  }
}
.elementor-1387
  .elementor-element.elementor-element-0616f37
  > .elementor-container {
  min-height: 810px;
}
.elementor-1387 .elementor-element.elementor-element-0616f37 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-0616f37
  .elementor-background-slideshow__slide__image {
  background-size: cover;
  background-position: center center;
}
.elementor-1387
  .elementor-element.elementor-element-0616f37
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #000000 0%, #00000000 100%);
  opacity: 0.4;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1387
  .elementor-element.elementor-element-40c6a34
  > .elementor-element-populated {
  padding: 30px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text-black
  h1 {
  color: #000000;
  font-size: 36px;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-db2ef2b
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 65px;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 65px;
  line-height: 1.3em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-abbc11b
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-9193d00
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2em;
  letter-spacing: -0.5px;
}
.elementor-1387
  .elementor-element.elementor-element-9193d00
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2em;
  letter-spacing: -0.5px;
}
.elementor-1387
  .elementor-element.elementor-element-5c31b53
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1387 .elementor-element.elementor-element-a90fe3f .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #1a1b25;
  border-radius: 25px 25px 25px 25px;
}
.elementor-1387
  .elementor-element.elementor-element-a90fe3f
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-element.elementor-element-a90fe3f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-a90fe3f {
  opacity: 0;
}
.elementor-1387 .elementor-element.elementor-element-a90fe3f {
  width: auto;
  max-width: auto;
}
.elementor-1387 .elementor-element.elementor-element-53c0a94 .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
}
.elementor-1387
  .elementor-element.elementor-element-53c0a94
  > .elementor-widget-container {
  margin: 40px 0px 0px 15px;
}
.elementor-element.elementor-element-53c0a94 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-53c0a94 {
  opacity: 0;
}
.elementor-1387 .elementor-element.elementor-element-53c0a94 {
  width: auto;
  max-width: auto;
}
.elementor-1387
  .elementor-element.elementor-element-00bcc9f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-4500382
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-1387
  .elementor-element.elementor-element-ff827ad
  > .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-1387
  .elementor-element.elementor-element-ff827ad:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1387
  .elementor-element.elementor-element-ff827ad
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/wave-bg.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1387
  .elementor-element.elementor-element-ff827ad
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 60px 0px 90px;
}
.elementor-1387
  .elementor-element.elementor-element-ff827ad
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1387 .elementor-element.elementor-element-02fee17 {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-02fee17
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6em;
  letter-spacing: -0.5px;
}
.elementor-1387
  .elementor-element.elementor-element-02fee17
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 20px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-ec05833
  .elementor-heading-title {
  color: #111111;
  font-family: "beyond_infinity_-_demoregular", Sans-serif;
  font-size: 40px;
  font-weight: 400;
}
.elementor-1387
  .elementor-element.elementor-element-ec05833
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-1387 .elementor-element.elementor-element-ec05833 {
  z-index: 2;
}
.elementor-1387 .elementor-element.elementor-element-f2bfb90 {
  --divider-border-style: solid;
  --divider-color: #9c9c9c78;
  --divider-border-width: 10px;
}
.elementor-1387
  .elementor-element.elementor-element-f2bfb90
  .elementor-divider-separator {
  width: 203px;
}
.elementor-1387
  .elementor-element.elementor-element-f2bfb90
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-061f7bf
  > .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-1387
  .elementor-element.elementor-element-061f7bf:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1387
  .elementor-element.elementor-element-061f7bf
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-1387
  .elementor-element.elementor-element-061f7bf
  > .elementor-element-populated,
.elementor-1387
  .elementor-element.elementor-element-061f7bf
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1387
  .elementor-element.elementor-element-061f7bf
  > .elementor-background-slideshow {
  border-radius: 15px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-061f7bf
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -60px 0px 0px 5px;
  padding: 70px 0px 30px 60px;
}
.elementor-1387
  .elementor-element.elementor-element-061f7bf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1387 .elementor-element.elementor-element-061f7bf {
  z-index: 2;
}
.elementor-1387
  .elementor-element.elementor-element-59029dc
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.elementor-1387
  .elementor-element.elementor-element-59029dc
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-5e96043
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 1.3em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-5e96043
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-b788dc9
  .service-carousel-wrapper
  .service-carousel-image
  .service-carousel-image-overflow {
  border-radius: 5px;
}
.elementor-1387
  .elementor-element.elementor-element-b788dc9
  .service-carousel-wrapper
  .service-carousel-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.5px;
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-b788dc9
  .service-carousel-wrapper
  .service-carousel-desc {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  color: #ffffffab;
}
.elementor-1387
  .elementor-element.elementor-element-b788dc9
  .service-carousel-wrapper
  .service-carousel-link-button {
  background: #ffffff;
  color: #222222;
}
.elementor-1387
  .elementor-element.elementor-element-b788dc9
  .service-carousel-wrapper
  .service-carousel-link-button:before {
  background: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-b788dc9
  .service-carousel-wrapper
  .item:hover
  .service-carousel-link-button
  .service-carousel-link-label {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-b788dc9
  .service-carousel-wrapper
  .item
  .service-carousel-link-button
  .service-carousel-link-label {
  font-family: "DM Sans", Sans-serif;
  font-weight: 700;
}
.elementor-1387
  .elementor-element.elementor-element-b788dc9
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-1387
  .elementor-element.elementor-element-b788dc9
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-1387
  .elementor-element.elementor-element-b788dc9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-a9edce1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1387
  .elementor-element.elementor-element-a9edce1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-1387 .elementor-element.elementor-element-a9edce1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 280px 0px;
  z-index: 3;
}
.elementor-1387
  .elementor-element.elementor-element-a9edce1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1387
  .elementor-element.elementor-element-a9edce1
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-a9edce1
  > .elementor-shape-bottom
  svg {
  width: calc(136% + 1.3px);
  height: 396px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-1387 .elementor-element.elementor-element-97aff3e img {
  width: 280px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-1387 .elementor-element.elementor-element-97aff3e {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: -1.047%;
}
body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-97aff3e {
  left: -11.545%;
}
body.rtl .elementor-1387 .elementor-element.elementor-element-97aff3e {
  right: -11.545%;
}
.elementor-1387 .elementor-element.elementor-element-7f6ddde img {
  width: 220px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-1387 .elementor-element.elementor-element-7f6ddde {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 77%;
}
body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-7f6ddde {
  left: -1.5%;
}
body.rtl .elementor-1387 .elementor-element.elementor-element-7f6ddde {
  right: -1.5%;
}
.elementor-1387 .elementor-element.elementor-element-1637e9a img {
  width: 291px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-1387 .elementor-element.elementor-element-1637e9a {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: -11.307%;
}
body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-1637e9a {
  left: 35%;
}
body.rtl .elementor-1387 .elementor-element.elementor-element-1637e9a {
  right: 35%;
}
.elementor-1387 .elementor-element.elementor-element-e62e823 img {
  width: 340px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-1387 .elementor-element.elementor-element-e62e823 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 68%;
}
body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-e62e823 {
  left: 35%;
}
body.rtl .elementor-1387 .elementor-element.elementor-element-e62e823 {
  right: 35%;
}
.elementor-1387
  .elementor-element.elementor-element-83f1472
  > .elementor-element-populated {
  padding: 140px 90px 0px 0px;
}
.elementor-1387 .elementor-element.elementor-element-d24c164 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-1387 .elementor-element.elementor-element-d24c164 img {
  width: 40px;
}
.elementor-1387
  .elementor-element.elementor-element-d24c164
  > .elementor-widget-container {
  margin: -40px 0px 20px 0px;
  padding: 20px 20px 20px 20px;
  background-color: #ffffff;
  border-radius: 250px 250px 250px 250px;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h1,
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h2,
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h3,
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h4,
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h5,
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  h6,
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  div,
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  span,
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-3cc6709
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "DM Sans", Sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-1387
  .elementor-element.elementor-element-fc1c326
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-fc1c326
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-132c2fe
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-1387
  .elementor-element.elementor-element-132c2fe
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}
.elementor-1387 .elementor-element.elementor-element-b01a6ef {
  margin-top: 50px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-1387
  .elementor-element.elementor-element-da26751
  > .elementor-element-populated,
.elementor-1387
  .elementor-element.elementor-element-da26751
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1387
  .elementor-element.elementor-element-da26751
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 5px;
}
.elementor-1387
  .elementor-element.elementor-element-da26751
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1387 .elementor-element.elementor-element-da26751 {
  z-index: 3;
}
.elementor-1387
  .elementor-element.elementor-element-ebe5223
  .elementor-counter-number-wrapper {
  font-family: "DM Sans", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  letter-spacing: -2px;
}
.elementor-1387
  .elementor-element.elementor-element-ebe5223
  .elementor-counter-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-1387
  .elementor-element.elementor-element-ebe5223
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1387 .elementor-element.elementor-element-ebe5223 {
  width: auto;
  max-width: auto;
}
.elementor-1387
  .elementor-element.elementor-element-579ad98.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-1387
  .elementor-element.elementor-element-579ad98
  > .elementor-element-populated,
.elementor-1387
  .elementor-element.elementor-element-579ad98
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1387
  .elementor-element.elementor-element-579ad98
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-579ad98
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-0b23fd7
  .elementor-counter-number-wrapper {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  letter-spacing: -2px;
}
.elementor-1387
  .elementor-element.elementor-element-0b23fd7
  .elementor-counter-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  line-height: 2em;
}
.elementor-1387
  .elementor-element.elementor-element-0b23fd7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1387 .elementor-element.elementor-element-0b23fd7 {
  width: auto;
  max-width: auto;
}
.elementor-1387
  .elementor-element.elementor-element-a55a908
  > .elementor-element-populated,
.elementor-1387
  .elementor-element.elementor-element-a55a908
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1387
  .elementor-element.elementor-element-a55a908
  > .elementor-background-slideshow {
  border-radius: 0px 5px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-a55a908
  > .elementor-element-populated {
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-f19d6d2
  .elementor-counter-number-wrapper {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-1387
  .elementor-element.elementor-element-f19d6d2
  .elementor-counter-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-1387
  .elementor-element.elementor-element-f19d6d2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1387 .elementor-element.elementor-element-f19d6d2 {
  width: auto;
  max-width: auto;
}
.elementor-1387 .elementor-element.elementor-element-8714cd7 {
  margin-top: 120px;
  margin-bottom: 0px;
}
.elementor-1387
  .elementor-element.elementor-element-d95c068
  > .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-1387
  .elementor-element.elementor-element-d95c068:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1387
  .elementor-element.elementor-element-d95c068
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/wave-bg.png");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1387
  .elementor-element.elementor-element-d95c068
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 40px 80px 90px;
}
.elementor-1387
  .elementor-element.elementor-element-d95c068
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1387 .elementor-element.elementor-element-1f55b58 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-1387 .elementor-element.elementor-element-1f55b58 img {
  width: 40px;
}
.elementor-1387
  .elementor-element.elementor-element-1f55b58
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 20px 20px 20px 20px;
  background-color: #f0f0f0;
  border-radius: 250px 250px 250px 250px;
}
.elementor-element.elementor-element-1f55b58 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-1f55b58 {
  opacity: 0;
}
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-b5fa56b
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 40px;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-d416723
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 40px;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-d416723
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-4de9712
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: -0.5px;
}
.elementor-1387
  .elementor-element.elementor-element-4de9712
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: -0.5px;
}
.elementor-1387
  .elementor-element.elementor-element-ca69e19
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1387 .elementor-element.elementor-element-a2dc2b7 .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
}
.elementor-1387
  .elementor-element.elementor-element-a2dc2b7
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-element.elementor-element-a2dc2b7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-a2dc2b7 {
  opacity: 0;
}
.elementor-1387 .elementor-element.elementor-element-a2dc2b7 {
  width: auto;
  max-width: auto;
}
.elementor-1387
  .elementor-element.elementor-element-2adfc79
  > .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-1387
  .elementor-element.elementor-element-2adfc79:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1387
  .elementor-element.elementor-element-2adfc79
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-1387
  .elementor-element.elementor-element-2adfc79
  > .elementor-element-populated,
.elementor-1387
  .elementor-element.elementor-element-2adfc79
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1387
  .elementor-element.elementor-element-2adfc79
  > .elementor-background-slideshow {
  border-radius: 15px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-2adfc79
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 5px;
  padding: 60px 0px 0px 60px;
}
.elementor-1387
  .elementor-element.elementor-element-2adfc79
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1387 .elementor-element.elementor-element-2adfc79 {
  z-index: 2;
}
.elementor-1387
  .elementor-element.elementor-element-5e3877a
  .team-carousel-image
  .team-carousel-image-overflow
  img {
  border-radius: 15px;
}
.elementor-1387
  .elementor-element.elementor-element-5e3877a
  .team-carousel-wrapper
  .team-carousel-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 22px;
  letter-spacing: -0.5px;
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-5e3877a
  .team-carousel-wrapper
  .team-carousel-subtitle {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  color: #acacb4;
}
.elementor-1387
  .elementor-element.elementor-element-5e3877a
  .team-carousel-wrapper
  .team-carousel-desc {
  color: #86868b;
}
.elementor-1387
  .elementor-element.elementor-element-5e3877a
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-1387
  .elementor-element.elementor-element-5e3877a
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-element.elementor-element-5e3877a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-5e3877a {
  opacity: 0;
}
.elementor-1387
  .elementor-element.elementor-element-575c2ae
  > .elementor-container {
  min-height: 750px;
}
.elementor-1387 .elementor-element.elementor-element-575c2ae {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-575c2ae:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1387
  .elementor-element.elementor-element-575c2ae
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/stylish-businessman-in-eyewear-works-alone-in-the-7WFJ75G.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1387
  .elementor-element.elementor-element-575c2ae
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1387
  .elementor-element.elementor-element-5f70e59
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h1 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h2 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h3 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h4 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h5 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h6 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  div {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  span {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  p {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-b37d9fe
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 65px;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-ae78022
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 65px;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-ae78022
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 65px;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-e6d1783
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-7672800
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 65px;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-7672800
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-1387 .elementor-element.elementor-element-d0762ed .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
}
.elementor-1387
  .elementor-element.elementor-element-d0762ed
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-element.elementor-element-d0762ed {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-d0762ed {
  opacity: 0;
}
.elementor-1387 .elementor-element.elementor-element-d0762ed {
  width: auto;
  max-width: auto;
}
.elementor-1387
  .elementor-element.elementor-element-2d9f3ba
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-2d816c5
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-1387
  .elementor-element.elementor-element-1d2018f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1387
  .elementor-element.elementor-element-1d2018f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-1387 .elementor-element.elementor-element-1d2018f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1387
  .elementor-element.elementor-element-1d2018f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1387
  .elementor-element.elementor-element-e805c5c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-d45da44
  .elementor-spacer-inner {
  height: 300px;
}
.elementor-1387
  .elementor-element.elementor-element-d45da44
  > .elementor-widget-container {
  background-color: #f0f0f0;
}
.elementor-1387 .elementor-element.elementor-element-b665c11 img {
  width: 400px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-1387 .elementor-element.elementor-element-b665c11 {
  z-index: 4;
  width: auto;
  max-width: auto;
  top: 13%;
}
body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-b665c11 {
  left: 13%;
}
body.rtl .elementor-1387 .elementor-element.elementor-element-b665c11 {
  right: 13%;
}
.elementor-1387 .elementor-element.elementor-element-0c0d08d img {
  border-radius: 25px 25px 25px 25px;
}
.elementor-1387 .elementor-element.elementor-element-0c0d08d {
  z-index: 1;
  width: auto;
  max-width: auto;
  top: 7%;
}
body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-0c0d08d {
  left: 7%;
}
body.rtl .elementor-1387 .elementor-element.elementor-element-0c0d08d {
  right: 7%;
}
.elementor-1387
  .elementor-element.elementor-element-b9d2280
  > .elementor-element-populated {
  padding: 80px 80px 190px 80px;
}
.elementor-1387
  .elementor-element.elementor-element-2b4f873
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-1387
  .elementor-element.elementor-element-2b4f873
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-1387 .elementor-element.elementor-element-d18640b img {
  width: 220px;
}
.elementor-1387 .elementor-element.elementor-element-d18640b {
  width: auto;
  max-width: auto;
  top: 5%;
}
body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-d18640b {
  right: 6%;
}
body.rtl .elementor-1387 .elementor-element.elementor-element-d18640b {
  left: 6%;
}
.elementor-1387
  .elementor-element.elementor-element-b7f2c16
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-08d822a
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-1387
  .elementor-element.elementor-element-08d822a
  > .elementor-widget-container {
  margin: 10px 60px 40px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-c0b9f81
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1387 .elementor-element.elementor-element-c0b9f81 {
  z-index: 3;
}
.elementor-1387 .elementor-element.elementor-element-a4a73f6 {
  padding: 0px 0px 0px 0px;
  z-index: 2;
}
.elementor-1387
  .elementor-element.elementor-element-60c7ea7
  > .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-1387
  .elementor-element.elementor-element-60c7ea7
  > .elementor-element-populated {
  padding: 20px 0px 20px 0px;
}
.elementor-1387 .elementor-element.elementor-element-8d3511f {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-1387
  .elementor-element.elementor-element-97be50c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1387
  .elementor-element.elementor-element-97be50c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1387
  .elementor-element.elementor-element-97be50c.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1387
  .elementor-element.elementor-element-97be50c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-97be50c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-97be50c {
  opacity: 0;
}
.elementor-1387 .elementor-element.elementor-element-c3d2df5 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-1387 .elementor-element.elementor-element-c3d2df5 img {
  width: 160px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1387
  .elementor-element.elementor-element-c3d2df5
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-bc-flex-widget
  .elementor-1387
  .elementor-element.elementor-element-e6672bf.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1387
  .elementor-element.elementor-element-e6672bf.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1387
  .elementor-element.elementor-element-e6672bf.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1387
  .elementor-element.elementor-element-e6672bf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-e6672bf {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-e6672bf {
  opacity: 0;
}
.elementor-1387 .elementor-element.elementor-element-82960f4 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1387 .elementor-element.elementor-element-82960f4 {
  width: auto;
  max-width: auto;
}
.elementor-1387 .elementor-element.elementor-element-1ab96f5 {
  overflow: hidden;
}
.elementor-bc-flex-widget
  .elementor-1387
  .elementor-element.elementor-element-9c4bc76.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1387
  .elementor-element.elementor-element-9c4bc76.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1387
  .elementor-element.elementor-element-9c4bc76.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1387
  .elementor-element.elementor-element-9c4bc76
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-9c4bc76 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-9c4bc76 {
  opacity: 0;
}
.elementor-1387 .elementor-element.elementor-element-e8c7872 img {
  width: 160px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1387
  .elementor-element.elementor-element-e8c7872
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-1387 .elementor-element.elementor-element-e8c7872 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-1387
  .elementor-element.elementor-element-788a138.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1387
  .elementor-element.elementor-element-788a138.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1387
  .elementor-element.elementor-element-788a138.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1387
  .elementor-element.elementor-element-788a138
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-788a138 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-788a138 {
  opacity: 0;
}
.elementor-1387 .elementor-element.elementor-element-030ee34 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1387
  .elementor-element.elementor-element-030ee34
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-1387 .elementor-element.elementor-element-030ee34 {
  width: auto;
  max-width: auto;
}
.elementor-1387
  .elementor-element.elementor-element-05b106d
  > .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-1387
  .elementor-element.elementor-element-05b106d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1387
  .elementor-element.elementor-element-05b106d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0;
}
.elementor-1387
  .elementor-element.elementor-element-05b106d
  > .elementor-element-populated,
.elementor-1387
  .elementor-element.elementor-element-05b106d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1387
  .elementor-element.elementor-element-05b106d
  > .elementor-background-slideshow {
  border-radius: 15px 0px 0px 0px;
}
.elementor-1387
  .elementor-element.elementor-element-05b106d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -150px 0px 0px 5px;
  padding: 60px 0px 20px 80px;
}
.elementor-1387
  .elementor-element.elementor-element-05b106d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1387 .elementor-element.elementor-element-05b106d {
  z-index: 2;
}
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h1 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h2 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h3 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h4 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h5 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h6 {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  div {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  span {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  p {
  color: #ca9c5e;
}
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-1b78e35
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 45px;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text {
  text-align: left;
}
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h1,
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h2,
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h3,
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h4,
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h5,
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  h6,
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  div,
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  span,
.elementor-1387
  .elementor-element.elementor-element-5201155
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 45px;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-1387
  .elementor-element.elementor-element-0ea5cd0
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .inner-box {
  padding: 0px;
  background: #f0f0f0;
  border-radius: 5px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-1387
  .elementor-element.elementor-element-0ea5cd0
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .name {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.elementor-1387
  .elementor-element.elementor-element-0ea5cd0
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .designation {
  color: #acacb4;
  font-family: "DM Sans", Sans-serif;
  font-size: 12px;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-1387
  .elementor-element.elementor-element-0ea5cd0
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .text {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
}
.elementor-1387
  .elementor-element.elementor-element-0ea5cd0
  .testimonial-carousel
  .owl-next,
.testimonial-carousel .owl-prev {
  background: #f0f0f0;
}
.elementor-1387
  .elementor-element.elementor-element-0ea5cd0
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-next
  .arrow-right {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-0ea5cd0
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-prev
  .arrow-left {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-0ea5cd0
  .testimonial-carousel
  .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  background: #ffffff;
}
.elementor-1387
  .elementor-element.elementor-element-0ea5cd0
  .testimonial-carousel
  .owl-next:hover
  .arrow-right:after,
.testimonial-carousel .owl-prev:hover .arrow-left:after {
  color: #111111;
}
.elementor-1387
  .elementor-element.elementor-element-0ea5cd0
  .testimonial-carousel
  .owl-nav {
  bottom: 20px;
}
.elementor-1387
  .elementor-element.elementor-element-0ea5cd0
  > .elementor-widget-container {
  margin: -30px 0px 0px -50px;
}
.elementor-element.elementor-element-0ea5cd0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-0ea5cd0 {
  opacity: 0;
}
@media (max-width: 1024px) {
  .elementor-1387
    .elementor-element.elementor-element-0616f37
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-1387
    .elementor-element.elementor-element-40c6a34
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    p {
    font-size: 47px;
  }
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    p {
    font-size: 47px;
  }
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    p {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    p {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-a90fe3f
    .elementor-button {
    font-size: 16px;
  }
  .elementor-1387
    .elementor-element.elementor-element-53c0a94
    .elementor-button {
    font-size: 16px;
  }
  .elementor-1387
    .elementor-element.elementor-element-53c0a94
    > .elementor-widget-container {
    margin: 40px 0px 0px 10px;
  }
  .elementor-1387
    .elementor-element.elementor-element-ff827ad
    > .elementor-element-populated {
    padding: 30px 30px 60px 30px;
  }
  .elementor-1387
    .elementor-element.elementor-element-02fee17
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-1387
    .elementor-element.elementor-element-02fee17
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-ec05833
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-1387
    .elementor-element.elementor-element-061f7bf
    > .elementor-element-populated {
    padding: 50px 0px 0px 40px;
  }
  .elementor-1387
    .elementor-element.elementor-element-59029dc
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-5e96043
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1387
    .elementor-element.elementor-element-5e96043
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-b788dc9
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 17px;
  }
  .elementor-1387
    .elementor-element.elementor-element-b788dc9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-a9edce1 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-97aff3e img {
    width: 50%;
  }
  body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-97aff3e {
    left: -51%;
  }
  body.rtl .elementor-1387 .elementor-element.elementor-element-97aff3e {
    right: -51%;
  }
  .elementor-1387 .elementor-element.elementor-element-97aff3e {
    top: 4%;
  }
  .elementor-1387 .elementor-element.elementor-element-7f6ddde img {
    width: 40%;
  }
  body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-7f6ddde {
    left: -38%;
  }
  body.rtl .elementor-1387 .elementor-element.elementor-element-7f6ddde {
    right: -38%;
  }
  .elementor-1387 .elementor-element.elementor-element-7f6ddde {
    top: 67%;
  }
  .elementor-1387 .elementor-element.elementor-element-1637e9a img {
    width: 47%;
  }
  body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-1637e9a {
    left: 2%;
  }
  body.rtl .elementor-1387 .elementor-element.elementor-element-1637e9a {
    right: 2%;
  }
  .elementor-1387 .elementor-element.elementor-element-1637e9a {
    top: -14%;
  }
  .elementor-1387 .elementor-element.elementor-element-e62e823 img {
    width: 53%;
  }
  body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-e62e823 {
    left: 6%;
  }
  body.rtl .elementor-1387 .elementor-element.elementor-element-e62e823 {
    right: 6%;
  }
  .elementor-1387 .elementor-element.elementor-element-e62e823 {
    top: 44%;
  }
  .elementor-1387
    .elementor-element.elementor-element-83f1472
    > .elementor-element-populated {
    padding: 20px 0px 40px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-d24c164 img {
    width: 30px;
  }
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h1,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h2,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h3,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h4,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h5,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h6,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    div,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    span,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    p {
    font-size: 40px;
  }
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 40px;
  }
  .elementor-1387
    .elementor-element.elementor-element-fc1c326
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-1387
    .elementor-element.elementor-element-fc1c326
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-132c2fe
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-ebe5223
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1387
    .elementor-element.elementor-element-ebe5223
    .elementor-counter-title {
    font-size: 13px;
  }
  .elementor-1387
    .elementor-element.elementor-element-0b23fd7
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1387
    .elementor-element.elementor-element-0b23fd7
    .elementor-counter-title {
    font-size: 13px;
  }
  .elementor-1387
    .elementor-element.elementor-element-f19d6d2
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1387
    .elementor-element.elementor-element-f19d6d2
    .elementor-counter-title {
    font-size: 13px;
  }
  .elementor-1387 .elementor-element.elementor-element-8714cd7 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-d95c068
    > .elementor-element-populated {
    padding: 40px 30px 60px 30px;
  }
  .elementor-1387 .elementor-element.elementor-element-1f55b58 img {
    width: 30px;
  }
  .elementor-1387
    .elementor-element.elementor-element-b5fa56b
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-b5fa56b
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-b5fa56b
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-b5fa56b
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-b5fa56b
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-b5fa56b
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-b5fa56b
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-b5fa56b
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-b5fa56b
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-1387
    .elementor-element.elementor-element-d416723
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-d416723
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-d416723
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-d416723
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-d416723
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-d416723
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-d416723
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-d416723
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-d416723
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-1387
    .elementor-element.elementor-element-4de9712
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-4de9712
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-4de9712
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-4de9712
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-4de9712
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-4de9712
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-4de9712
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-4de9712
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-4de9712
    .themegoods-animated-text
    p {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-ca69e19
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-ca69e19
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-ca69e19
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-ca69e19
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-ca69e19
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-ca69e19
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-ca69e19
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-ca69e19
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-ca69e19
    .themegoods-animated-text
    p {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-a2dc2b7
    .elementor-button {
    font-size: 16px;
  }
  .elementor-1387
    .elementor-element.elementor-element-a2dc2b7
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-2adfc79
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 30px 0px 30px;
  }
  .elementor-1387
    .elementor-element.elementor-element-5e3877a
    .team-carousel-wrapper
    .team-carousel-title {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-5e3877a
    .team-carousel-wrapper
    .team-carousel-subtitle {
    font-size: 13px;
  }
  .elementor-1387
    .elementor-element.elementor-element-5e3877a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-575c2ae
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-1387
    .elementor-element.elementor-element-575c2ae:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1387
    .elementor-element.elementor-element-575c2ae
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-1387
    .elementor-element.elementor-element-5f70e59
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    p {
    font-size: 44px;
  }
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    p {
    font-size: 44px;
  }
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    p {
    font-size: 44px;
  }
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    p {
    font-size: 44px;
  }
  .elementor-1387
    .elementor-element.elementor-element-d0762ed
    .elementor-button {
    font-size: 16px;
  }
  .elementor-1387 .elementor-element.elementor-element-1d2018f {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-b665c11 img {
    width: 76%;
  }
  body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-b665c11 {
    left: -4%;
  }
  body.rtl .elementor-1387 .elementor-element.elementor-element-b665c11 {
    right: -4%;
  }
  .elementor-1387 .elementor-element.elementor-element-b665c11 {
    top: 10%;
  }
  .elementor-1387 .elementor-element.elementor-element-0c0d08d img {
    width: 84%;
  }
  body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-0c0d08d {
    left: 0%;
  }
  body.rtl .elementor-1387 .elementor-element.elementor-element-0c0d08d {
    right: 0%;
  }
  .elementor-1387 .elementor-element.elementor-element-0c0d08d {
    top: 6%;
  }
  .elementor-1387
    .elementor-element.elementor-element-b9d2280
    > .elementor-element-populated {
    padding: 60px 60px 100px 60px;
  }
  .elementor-1387
    .elementor-element.elementor-element-2b4f873
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-b7f2c16
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1387
    .elementor-element.elementor-element-08d822a
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-08d822a
    > .elementor-widget-container {
    margin: 10px 0px 40px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-c0b9f81
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-a4a73f6 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-60c7ea7.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-60c7ea7
    > .elementor-element-populated {
    margin: -40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-97be50c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1387 .elementor-element.elementor-element-c3d2df5 {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-c3d2df5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-82960f4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-05b106d
    > .elementor-element-populated {
    margin: -80px 0px 0px 0px;
    padding: 60px 50px 20px 50px;
  }
  .elementor-1387
    .elementor-element.elementor-element-1b78e35
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-1b78e35
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-1b78e35
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-1b78e35
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-1b78e35
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-1b78e35
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-1b78e35
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-1b78e35
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-1b78e35
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-1387
    .elementor-element.elementor-element-5201155
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-5201155
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-5201155
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-5201155
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-5201155
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-5201155
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-5201155
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-5201155
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-5201155
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-1387
    .elementor-element.elementor-element-0ea5cd0
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .info-box
    .name {
    font-size: 16px;
  }
  .elementor-1387
    .elementor-element.elementor-element-0ea5cd0
    .testimonial-carousel
    .owl-nav {
    bottom: 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-0ea5cd0
    > .elementor-widget-container {
    margin: -40px 0px 0px -50px;
  }
}
@media (max-width: 767px) {
  .elementor-1387
    .elementor-element.elementor-element-0616f37
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-1387
    .elementor-element.elementor-element-40c6a34
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 120px 20px 0px 20px;
  }
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-db2ef2b
    .themegoods-animated-text
    p {
    font-size: 38px;
  }
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    .themegoods-animated-text
    p {
    font-size: 38px;
    line-height: 1.2em;
  }
  .elementor-1387
    .elementor-element.elementor-element-abbc11b
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-9193d00
    .themegoods-animated-text
    p {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-5c31b53
    .themegoods-animated-text
    p {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-53c0a94
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-001a51a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-ff827ad
    > .elementor-element-populated {
    padding: 40px 20px 60px 20px;
  }
  .elementor-1387 .elementor-element.elementor-element-02fee17 {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-02fee17
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1387
    .elementor-element.elementor-element-02fee17
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-ec05833 {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-ec05833
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-1387
    .elementor-element.elementor-element-f2bfb90
    .elementor-divider {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-f2bfb90
    .elementor-divider-separator {
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-1387
    .elementor-element.elementor-element-061f7bf
    > .elementor-element-populated,
  .elementor-1387
    .elementor-element.elementor-element-061f7bf
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1387
    .elementor-element.elementor-element-061f7bf
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-061f7bf
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 80px 0px 20px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-59029dc {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-59029dc
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1387 .elementor-element.elementor-element-5e96043 {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-5e96043
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1387
    .elementor-element.elementor-element-b788dc9
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 20px;
  }
  .elementor-1387
    .elementor-element.elementor-element-b788dc9
    .service-carousel-wrapper
    .service-carousel-desc {
    font-size: 14px;
  }
  .elementor-1387
    .elementor-element.elementor-element-b788dc9
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-1387 .elementor-element.elementor-element-a9edce1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-b982917
    > .elementor-element-populated {
    padding: 20px 20px 0px 20px;
  }
  .elementor-1387 .elementor-element.elementor-element-97aff3e img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-1387
    .elementor-element.elementor-element-97aff3e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-7f6ddde img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-1387
    .elementor-element.elementor-element-7f6ddde
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-1637e9a img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-1387
    .elementor-element.elementor-element-1637e9a
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-e62e823 img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-1387
    .elementor-element.elementor-element-e62e823
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-83f1472.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-83f1472
    > .elementor-element-populated {
    padding: 120px 20px 0px 20px;
  }
  .elementor-1387 .elementor-element.elementor-element-d24c164 {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-d24c164
    > .elementor-widget-container {
    padding: 20px 24px 20px 24px;
  }
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h1,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h2,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h3,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h4,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h5,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    h6,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    div,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    span,
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-1387
    .elementor-element.elementor-element-3cc6709
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-1387 .elementor-element.elementor-element-fc1c326 {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-fc1c326
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1387 .elementor-element.elementor-element-132c2fe {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-132c2fe
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.5em;
  }
  .elementor-1387
    .elementor-element.elementor-element-132c2fe
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-b01a6ef {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-da26751.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-ebe5223
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1387
    .elementor-element.elementor-element-579ad98.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-579ad98
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-0b23fd7
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1387
    .elementor-element.elementor-element-a55a908.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-a55a908
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-f19d6d2
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1387 .elementor-element.elementor-element-8714cd7 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-d95c068.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-d95c068
    > .elementor-element-populated {
    padding: 40px 20px 60px 20px;
  }
  .elementor-1387 .elementor-element.elementor-element-1f55b58 {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-b5fa56b
    .themegoods-animated-text {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-d416723
    .themegoods-animated-text {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-4de9712
    .themegoods-animated-text {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-ca69e19
    .themegoods-animated-text {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-a2dc2b7
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-2adfc79 {
    width: 100%;
  }
  .elementor-1387
    .elementor-element.elementor-element-2adfc79
    > .elementor-element-populated,
  .elementor-1387
    .elementor-element.elementor-element-2adfc79
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1387
    .elementor-element.elementor-element-2adfc79
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-2adfc79
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 50px 20px 0px 20px;
  }
  .elementor-1387
    .elementor-element.elementor-element-5e3877a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-575c2ae
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-1387
    .elementor-element.elementor-element-575c2ae:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1387
    .elementor-element.elementor-element-575c2ae
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-1387
    .elementor-element.elementor-element-5f70e59
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 80px 20px 0px 20px;
  }
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-b37d9fe
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-ae78022
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-e6d1783
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h1,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h2,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h3,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h4,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h5,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    h6,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    div,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    span,
  .elementor-1387
    .elementor-element.elementor-element-7672800
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-1387
    .elementor-element.elementor-element-d0762ed
    .elementor-button {
    font-size: 16px;
  }
  .elementor-1387 .elementor-element.elementor-element-1d2018f {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-e805c5c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-1387
    .elementor-element.elementor-element-d45da44
    .elementor-spacer-inner {
    height: 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-b665c11 img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-1387
    .elementor-element.elementor-element-b665c11
    > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-0c0d08d {
    left: 10%;
  }
  body.rtl .elementor-1387 .elementor-element.elementor-element-0c0d08d {
    right: 10%;
  }
  .elementor-1387 .elementor-element.elementor-element-0c0d08d {
    top: 35%;
  }
  .elementor-1387
    .elementor-element.elementor-element-b9d2280
    > .elementor-element-populated {
    padding: 60px 30px 60px 30px;
  }
  .elementor-1387 .elementor-element.elementor-element-2b4f873 {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-2b4f873
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1387 .elementor-element.elementor-element-b7f2c16 {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-b7f2c16
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1387 .elementor-element.elementor-element-08d822a {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-08d822a
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.4em;
  }
  .elementor-1387
    .elementor-element.elementor-element-08d822a
    > .elementor-widget-container {
    margin: 10px 0px 20px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-c0b9f81
    > .elementor-widget-container {
    margin: 30px 0px 40px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-a4a73f6 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-60c7ea7
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-1387 .elementor-element.elementor-element-97be50c {
    width: 50%;
  }
  .elementor-1387 .elementor-element.elementor-element-e6672bf {
    width: 50%;
  }
  .elementor-1387 .elementor-element.elementor-element-9c4bc76 {
    width: 50%;
  }
  .elementor-1387 .elementor-element.elementor-element-e8c7872 img {
    width: 140px;
  }
  .elementor-1387 .elementor-element.elementor-element-788a138 {
    width: 50%;
  }
  .elementor-1387 .elementor-element.elementor-element-030ee34 img {
    width: 120px;
  }
  .elementor-1387
    .elementor-element.elementor-element-05b106d
    > .elementor-element-populated,
  .elementor-1387
    .elementor-element.elementor-element-05b106d
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1387
    .elementor-element.elementor-element-05b106d
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1387
    .elementor-element.elementor-element-05b106d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 30px 40px 30px;
  }
  .elementor-1387
    .elementor-element.elementor-element-1b78e35
    .themegoods-animated-text {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-5201155
    .themegoods-animated-text {
    text-align: center;
  }
  .elementor-1387
    .elementor-element.elementor-element-0ea5cd0
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 30px;
  }
  .elementor-1387
    .elementor-element.elementor-element-0ea5cd0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-1387 .elementor-element.elementor-element-40c6a34 {
    width: 60%;
  }
  .elementor-1387 .elementor-element.elementor-element-00bcc9f {
    width: 40%;
  }
  .elementor-1387 .elementor-element.elementor-element-ff827ad {
    width: 29.665%;
  }
  .elementor-1387 .elementor-element.elementor-element-061f7bf {
    width: 70%;
  }
  .elementor-1387 .elementor-element.elementor-element-b982917 {
    width: 50%;
  }
  .elementor-1387 .elementor-element.elementor-element-83f1472 {
    width: 50%;
  }
  .elementor-1387 .elementor-element.elementor-element-d95c068 {
    width: 29.665%;
  }
  .elementor-1387 .elementor-element.elementor-element-2adfc79 {
    width: 70%;
  }
  .elementor-1387 .elementor-element.elementor-element-5f70e59 {
    width: 40%;
  }
  .elementor-1387 .elementor-element.elementor-element-2d9f3ba {
    width: 60%;
  }
  .elementor-1387 .elementor-element.elementor-element-e805c5c {
    width: 40%;
  }
  .elementor-1387 .elementor-element.elementor-element-b9d2280 {
    width: 59.665%;
  }
  .elementor-1387 .elementor-element.elementor-element-60c7ea7 {
    width: 29.665%;
  }
  .elementor-1387 .elementor-element.elementor-element-05b106d {
    width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1387 .elementor-element.elementor-element-40c6a34 {
    width: 65%;
  }
  .elementor-1387 .elementor-element.elementor-element-00bcc9f {
    width: 35%;
  }
  .elementor-1387 .elementor-element.elementor-element-b982917 {
    width: 40%;
  }
  .elementor-1387 .elementor-element.elementor-element-83f1472 {
    width: 60%;
  }
  .elementor-1387 .elementor-element.elementor-element-d95c068 {
    width: 33%;
  }
  .elementor-1387 .elementor-element.elementor-element-2adfc79 {
    width: 67%;
  }
  .elementor-1387 .elementor-element.elementor-element-5f70e59 {
    width: 55%;
  }
  .elementor-1387 .elementor-element.elementor-element-2d9f3ba {
    width: 45%;
  }
  .elementor-1387 .elementor-element.elementor-element-97be50c {
    width: 100%;
  }
  .elementor-1387 .elementor-element.elementor-element-e6672bf {
    width: 100%;
  }
  .elementor-1387 .elementor-element.elementor-element-9c4bc76 {
    width: 100%;
  }
  .elementor-1387 .elementor-element.elementor-element-788a138 {
    width: 100%;
  }
}
.elementor-1388
  .elementor-element.elementor-element-288f676:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1388
  .elementor-element.elementor-element-288f676
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1388 .elementor-element.elementor-element-288f676 {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 4px 0px 4px 0px;
  z-index: 1;
}
.elementor-1388
  .elementor-element.elementor-element-288f676
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-1388
  .elementor-element.elementor-element-d10edf0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1388
  .elementor-element.elementor-element-d10edf0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1388
  .elementor-element.elementor-element-d10edf0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1388
  .elementor-element.elementor-element-eedc742
  .elementor-icon-list-icon
  i {
  color: #111111;
  font-size: 14px;
}
.elementor-1388
  .elementor-element.elementor-element-eedc742
  .elementor-icon-list-icon
  svg {
  fill: #111111;
  width: 14px;
}
.elementor-1388
  .elementor-element.elementor-element-eedc742
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-1388
  .elementor-element.elementor-element-eedc742
  .elementor-icon-list-item,
.elementor-1388
  .elementor-element.elementor-element-eedc742
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
}
.elementor-1388 .elementor-element.elementor-element-eedc742 {
  width: auto;
  max-width: auto;
}
.elementor-1388
  .elementor-element.elementor-element-5ce874c
  .elementor-icon-list-icon
  i {
  color: #111111;
  font-size: 14px;
}
.elementor-1388
  .elementor-element.elementor-element-5ce874c
  .elementor-icon-list-icon
  svg {
  fill: #111111;
  width: 14px;
}
.elementor-1388
  .elementor-element.elementor-element-5ce874c
  .elementor-icon-list-item,
.elementor-1388
  .elementor-element.elementor-element-5ce874c
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
}
.elementor-1388
  .elementor-element.elementor-element-5ce874c
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-1388 .elementor-element.elementor-element-5ce874c {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-1388
  .elementor-element.elementor-element-f1c4de8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1388
  .elementor-element.elementor-element-f1c4de8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1388
  .elementor-element.elementor-element-f1c4de8.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1388
  .elementor-element.elementor-element-ea5ada8
  .elementor-icon-list-icon
  i {
  color: #111111;
  font-size: 14px;
}
.elementor-1388
  .elementor-element.elementor-element-ea5ada8
  .elementor-icon-list-icon
  svg {
  fill: #111111;
  width: 14px;
}
.elementor-1388
  .elementor-element.elementor-element-ea5ada8
  .elementor-icon-list-item,
.elementor-1388
  .elementor-element.elementor-element-ea5ada8
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
}
.elementor-1388
  .elementor-element.elementor-element-ea5ada8
  > .elementor-widget-container {
  margin: 0px 30px 0px 0px;
}
.elementor-1388 .elementor-element.elementor-element-ea5ada8 {
  width: auto;
  max-width: auto;
}
.elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-item,
.elementor-1388
  .elementor-element.elementor-element-5d794c8
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-1388 .elementor-element.elementor-element-5d794c8 {
  width: auto;
  max-width: auto;
}
.elementor-1388
  .elementor-element.elementor-element-1471049:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1388
  .elementor-element.elementor-element-1471049
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1388 .elementor-element.elementor-element-1471049 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}
.elementor-1388
  .elementor-element.elementor-element-1471049
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-1388
  .elementor-element.elementor-element-a4d8753.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1388
  .elementor-element.elementor-element-a4d8753.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1388
  .elementor-element.elementor-element-a4d8753
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1388 .elementor-element.elementor-element-4e006bf {
  text-align: left;
}
.elementor-1388 .elementor-element.elementor-element-4e006bf img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-1388
  .elementor-element.elementor-element-ca3cc24.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1388
  .elementor-element.elementor-element-ca3cc24.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1388
  .elementor-element.elementor-element-ca3cc24.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1388
  .elementor-element.elementor-element-ca3cc24
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "DM Sans", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: -0.5px;
  color: #111111;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.6em;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 15px 0px 15px;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #bc8664;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #bc8664;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #bc8664;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bc8664;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #bc8664;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #bc8664;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #bc8664;
}
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1388
  .elementor-element.elementor-element-8db87c1
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bc8664;
}
.elementor-1388 .elementor-element.elementor-element-8db87c1 {
  width: auto;
  max-width: auto;
}
.elementor-1388 .elementor-element.elementor-element-4bcb91b .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.7em;
  letter-spacing: -0.5px;
  fill: #bc8664;
  color: #bc8664;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #111111;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1388
  .elementor-element.elementor-element-4bcb91b
  .elementor-button:hover,
.elementor-1388
  .elementor-element.elementor-element-4bcb91b
  .elementor-button:focus {
  color: #111111;
  background-color: #ffffff00;
}
.elementor-1388
  .elementor-element.elementor-element-4bcb91b
  .elementor-button:hover
  svg,
.elementor-1388
  .elementor-element.elementor-element-4bcb91b
  .elementor-button:focus
  svg {
  fill: #111111;
}
.elementor-1388
  .elementor-element.elementor-element-4bcb91b
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-1388 .elementor-element.elementor-element-4bcb91b {
  width: auto;
  max-width: auto;
}
.elementor-1388
  .elementor-element.elementor-element-b1624dc
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1388
  .elementor-element.elementor-element-b1624dc.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-1388
  .elementor-element.elementor-element-b1624dc.elementor-view-framed
  .elementor-icon,
.elementor-1388
  .elementor-element.elementor-element-b1624dc.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-1388
  .elementor-element.elementor-element-b1624dc.elementor-view-framed
  .elementor-icon,
.elementor-1388
  .elementor-element.elementor-element-b1624dc.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-1388 .elementor-element.elementor-element-b1624dc .elementor-icon {
  font-size: 14px;
}
.elementor-1388 .elementor-element.elementor-element-b1624dc .elementor-icon i,
.elementor-1388
  .elementor-element.elementor-element-b1624dc
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-1388
  .elementor-element.elementor-element-b1624dc
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-1388 .elementor-element.elementor-element-b1624dc {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-1388 .elementor-element.elementor-element-288f676 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1388
    .elementor-element.elementor-element-d10edf0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-1388
    .elementor-element.elementor-element-f1c4de8
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-1388 .elementor-element.elementor-element-1471049 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1388
    .elementor-element.elementor-element-a4d8753
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-1388
    .elementor-element.elementor-element-ca3cc24
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-1388 .elementor-element.elementor-element-d10edf0 {
    width: 60%;
  }
  .elementor-1388
    .elementor-element.elementor-element-d10edf0
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-1388
    .elementor-element.elementor-element-5ce874c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1388 .elementor-element.elementor-element-f1c4de8 {
    width: 40%;
  }
  .elementor-1388
    .elementor-element.elementor-element-5d794c8
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-1388
    .elementor-element.elementor-element-5d794c8
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-1388
    .elementor-element.elementor-element-5d794c8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-1388
    .elementor-element.elementor-element-5d794c8
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-1388
    .elementor-element.elementor-element-5d794c8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-1388
    .elementor-element.elementor-element-5d794c8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-1388 .elementor-element.elementor-element-1471049 {
    padding: 15px 0px 15px 0px;
  }
  .elementor-1388 .elementor-element.elementor-element-a4d8753 {
    width: 50%;
  }
  .elementor-1388
    .elementor-element.elementor-element-a4d8753
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-1388 .elementor-element.elementor-element-ca3cc24 {
    width: 50%;
  }
  .elementor-1388
    .elementor-element.elementor-element-ca3cc24
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-1388 .elementor-element.elementor-element-a4d8753 {
    width: 16%;
  }
  .elementor-1388 .elementor-element.elementor-element-ca3cc24 {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1388 .elementor-element.elementor-element-a4d8753 {
    width: 25%;
  }
  .elementor-1388 .elementor-element.elementor-element-ca3cc24 {
    width: 75%;
  }
}
.elementor-1395
  .elementor-element.elementor-element-9e72cdf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1395
  .elementor-element.elementor-element-9e72cdf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1395 .elementor-element.elementor-element-9e72cdf {
  box-shadow: -2px 3px 90px -20px rgba(0, 0, 0, 0.2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-1395
  .elementor-element.elementor-element-9e72cdf
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-1395
  .elementor-element.elementor-element-9fb2845.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1395
  .elementor-element.elementor-element-9fb2845.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1395
  .elementor-element.elementor-element-9fb2845
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1395 .elementor-element.elementor-element-882c411 {
  text-align: left;
}
.elementor-1395 .elementor-element.elementor-element-882c411 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-1395
  .elementor-element.elementor-element-50d81c8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1395
  .elementor-element.elementor-element-50d81c8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1395
  .elementor-element.elementor-element-50d81c8.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1395
  .elementor-element.elementor-element-50d81c8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "DM Sans", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: -0.5px;
  color: #111111;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.6em;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 15px 0px 15px;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #bc8664;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #bc8664;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #bc8664;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bc8664;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #bc8664;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #bc8664;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #bc8664;
}
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1395
  .elementor-element.elementor-element-aeaa94e
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bc8664;
}
.elementor-1395 .elementor-element.elementor-element-aeaa94e {
  width: auto;
  max-width: auto;
}
.elementor-1395 .elementor-element.elementor-element-8edacee .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.7em;
  letter-spacing: -0.5px;
  fill: #bc8664;
  color: #bc8664;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #111111;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1395
  .elementor-element.elementor-element-8edacee
  .elementor-button:hover,
.elementor-1395
  .elementor-element.elementor-element-8edacee
  .elementor-button:focus {
  color: #111111;
  background-color: #ffffff00;
}
.elementor-1395
  .elementor-element.elementor-element-8edacee
  .elementor-button:hover
  svg,
.elementor-1395
  .elementor-element.elementor-element-8edacee
  .elementor-button:focus
  svg {
  fill: #111111;
}
.elementor-1395
  .elementor-element.elementor-element-8edacee
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-1395 .elementor-element.elementor-element-8edacee {
  width: auto;
  max-width: auto;
}
.elementor-1395
  .elementor-element.elementor-element-4db1cad
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1395
  .elementor-element.elementor-element-4db1cad.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-1395
  .elementor-element.elementor-element-4db1cad.elementor-view-framed
  .elementor-icon,
.elementor-1395
  .elementor-element.elementor-element-4db1cad.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-1395
  .elementor-element.elementor-element-4db1cad.elementor-view-framed
  .elementor-icon,
.elementor-1395
  .elementor-element.elementor-element-4db1cad.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-1395 .elementor-element.elementor-element-4db1cad .elementor-icon {
  font-size: 14px;
}
.elementor-1395 .elementor-element.elementor-element-4db1cad .elementor-icon i,
.elementor-1395
  .elementor-element.elementor-element-4db1cad
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-1395
  .elementor-element.elementor-element-4db1cad
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-1395 .elementor-element.elementor-element-4db1cad {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-1395 .elementor-element.elementor-element-9e72cdf {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1395
    .elementor-element.elementor-element-9fb2845
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-1395
    .elementor-element.elementor-element-50d81c8
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-1395 .elementor-element.elementor-element-9e72cdf {
    padding: 15px 0px 15px 0px;
  }
  .elementor-1395 .elementor-element.elementor-element-9fb2845 {
    width: 50%;
  }
  .elementor-1395
    .elementor-element.elementor-element-9fb2845
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-1395 .elementor-element.elementor-element-50d81c8 {
    width: 50%;
  }
  .elementor-1395
    .elementor-element.elementor-element-50d81c8
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-1395 .elementor-element.elementor-element-9fb2845 {
    width: 16%;
  }
  .elementor-1395 .elementor-element.elementor-element-50d81c8 {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1395 .elementor-element.elementor-element-9fb2845 {
    width: 25%;
  }
  .elementor-1395 .elementor-element.elementor-element-50d81c8 {
    width: 75%;
  }
}
.elementor-1400
  .elementor-element.elementor-element-9c02357:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1400
  .elementor-element.elementor-element-9c02357
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #222222;
}
.elementor-1400 .elementor-element.elementor-element-9c02357 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-9c02357
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1400
  .elementor-element.elementor-element-2262308
  > .elementor-element-populated {
  padding: 0px 80px 0px 0px;
}
.elementor-1400 .elementor-element.elementor-element-49074de {
  text-align: left;
}
.elementor-1400 .elementor-element.elementor-element-49074de img {
  width: 135px;
}
.elementor-1400
  .elementor-element.elementor-element-9bdae29
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-2d11681
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-b0a3732
  > .elementor-widget-container {
  margin: -15px 0px 20px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-850b104
  > .elementor-element-populated {
  margin: 5px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-5308034
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-5308034
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-5308034
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-5308034
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-1400
  .elementor-element.elementor-element-5308034
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-1400
  .elementor-element.elementor-element-5308034
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-5308034
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-1400
  .elementor-element.elementor-element-5308034
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-1400
  .elementor-element.elementor-element-5308034
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1400
  .elementor-element.elementor-element-5308034
  .elementor-icon-list-item,
.elementor-1400
  .elementor-element.elementor-element-5308034
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-1400
  .elementor-element.elementor-element-5308034
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-9afad8b
  > .elementor-element-populated {
  margin: 5px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  .elementor-icon-list-item,
.elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-1400
  .elementor-element.elementor-element-ab2a1a9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-34f9e5d
  > .elementor-element-populated {
  margin: 5px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-8d42314
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-8d42314
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-8d42314
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-8d42314
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-1400
  .elementor-element.elementor-element-8d42314
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-1400
  .elementor-element.elementor-element-8d42314
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-8d42314
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-1400
  .elementor-element.elementor-element-8d42314
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-1400
  .elementor-element.elementor-element-8d42314
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1400
  .elementor-element.elementor-element-8d42314
  .elementor-icon-list-item,
.elementor-1400
  .elementor-element.elementor-element-8d42314
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-1400
  .elementor-element.elementor-element-8d42314
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-1e8db5f
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-9591ca2
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-1400
  .elementor-element.elementor-element-9591ca2
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-3a4e46c
  .elementor-heading-title {
  color: #ffffffab;
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
}
.elementor-1400
  .elementor-element.elementor-element-3a4e46c
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-a756c9e
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-938e06b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-1400
  .elementor-element.elementor-element-938e06b
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-d24c9dc
  .elementor-heading-title {
  color: #ffffffab;
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
}
.elementor-1400
  .elementor-element.elementor-element-d24c9dc
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-8793273:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1400
  .elementor-element.elementor-element-8793273
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #222222;
}
.elementor-1400 .elementor-element.elementor-element-8793273 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 40px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-8793273
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1400
  .elementor-element.elementor-element-0354c64
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #8d9199;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-0354c64
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1400
  .elementor-element.elementor-element-c106876
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-1400 .elementor-element.elementor-element-d2aa6ac {
  text-align: left;
  color: #ffffffab;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
}
.elementor-1400
  .elementor-element.elementor-element-d2aa6ac
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-1400
  .elementor-element.elementor-element-7d9234d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1400
  .elementor-element.elementor-element-7d9234d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1400
  .elementor-element.elementor-element-7d9234d
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(50px / 2);
  margin-left: calc(50px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px / 2);
  margin-left: calc(-50px / 2);
}
body.rtl
  .elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-50px / 2);
}
body:not(.rtl)
  .elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-50px / 2);
}
.elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-text {
  color: #ffffffab;
}
.elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-item,
.elementor-1400
  .elementor-element.elementor-element-144e197
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
@media (max-width: 1024px) {
  .elementor-1400 .elementor-element.elementor-element-9c02357 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-2262308
    > .elementor-element-populated {
    padding: 0px 40px 0px 30px;
  }
  .elementor-1400 .elementor-element.elementor-element-49074de img {
    width: 120px;
  }
  .elementor-1400
    .elementor-element.elementor-element-850b104
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-5308034
    .elementor-icon-list-item,
  .elementor-1400
    .elementor-element.elementor-element-5308034
    .elementor-icon-list-item
    a {
    font-size: 15px;
  }
  .elementor-1400
    .elementor-element.elementor-element-9afad8b
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-ab2a1a9
    .elementor-icon-list-item,
  .elementor-1400
    .elementor-element.elementor-element-ab2a1a9
    .elementor-icon-list-item
    a {
    font-size: 15px;
  }
  .elementor-1400
    .elementor-element.elementor-element-34f9e5d
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-8d42314
    .elementor-icon-list-item,
  .elementor-1400
    .elementor-element.elementor-element-8d42314
    .elementor-icon-list-item
    a {
    font-size: 15px;
  }
  .elementor-1400
    .elementor-element.elementor-element-1e8db5f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 30px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-a756c9e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 30px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-0354c64
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-c106876
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-d2aa6ac
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-7d9234d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
}
@media (max-width: 767px) {
  .elementor-1400 .elementor-element.elementor-element-9c02357 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-2262308
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-1400
    .elementor-element.elementor-element-2d11681
    > .elementor-element-populated {
    padding: 20px 20px 0px 20px;
  }
  .elementor-1400 .elementor-element.elementor-element-850b104 {
    width: 50%;
  }
  .elementor-1400
    .elementor-element.elementor-element-850b104
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 20px;
  }
  .elementor-1400 .elementor-element.elementor-element-9afad8b {
    width: 50%;
  }
  .elementor-1400
    .elementor-element.elementor-element-9afad8b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 20px 0px 0px;
  }
  .elementor-1400 .elementor-element.elementor-element-34f9e5d {
    width: 100%;
  }
  .elementor-1400
    .elementor-element.elementor-element-34f9e5d
    > .elementor-element-populated {
    padding: 10px 20px 0px 20px;
  }
  .elementor-1400 .elementor-element.elementor-element-1e8db5f {
    width: 50%;
  }
  .elementor-1400
    .elementor-element.elementor-element-1e8db5f
    > .elementor-element-populated {
    padding: 40px 20px 0px 20px;
  }
  .elementor-1400 .elementor-element.elementor-element-a756c9e {
    width: 50%;
  }
  .elementor-1400
    .elementor-element.elementor-element-a756c9e
    > .elementor-element-populated {
    padding: 40px 20px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-0354c64
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-c106876
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-d2aa6ac
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-7d9234d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-1400
    .elementor-element.elementor-element-144e197
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
}
@media (min-width: 768px) {
  .elementor-1400 .elementor-element.elementor-element-2262308 {
    width: 20%;
  }
  .elementor-1400 .elementor-element.elementor-element-9bdae29 {
    width: 80%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1400 .elementor-element.elementor-element-2262308 {
    width: 30%;
  }
  .elementor-1400 .elementor-element.elementor-element-9bdae29 {
    width: 70%;
  }
  .elementor-1400 .elementor-element.elementor-element-850b104 {
    width: 33%;
  }
  .elementor-1400 .elementor-element.elementor-element-9afad8b {
    width: 33%;
  }
  .elementor-1400 .elementor-element.elementor-element-34f9e5d {
    width: 33%;
  }
  .elementor-1400 .elementor-element.elementor-element-1e8db5f {
    width: 50%;
  }
  .elementor-1400 .elementor-element.elementor-element-a756c9e {
    width: 50%;
  }
}
.elementor-1425
  .elementor-element.elementor-element-19023bc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1425
  .elementor-element.elementor-element-19023bc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1425 .elementor-element.elementor-element-19023bc {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2px 0px 2px 0px;
  z-index: 1;
}
.elementor-1425
  .elementor-element.elementor-element-19023bc
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-1425
  .elementor-element.elementor-element-7dafde6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1425
  .elementor-element.elementor-element-7dafde6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1425
  .elementor-element.elementor-element-7dafde6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1425
  .elementor-element.elementor-element-a09bd18
  .elementor-icon-list-icon
  i {
  color: #111111;
  font-size: 14px;
}
.elementor-1425
  .elementor-element.elementor-element-a09bd18
  .elementor-icon-list-icon
  svg {
  fill: #111111;
  width: 14px;
}
.elementor-1425
  .elementor-element.elementor-element-a09bd18
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-1425
  .elementor-element.elementor-element-a09bd18
  .elementor-icon-list-item,
.elementor-1425
  .elementor-element.elementor-element-a09bd18
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
}
.elementor-1425 .elementor-element.elementor-element-a09bd18 {
  width: auto;
  max-width: auto;
}
.elementor-1425
  .elementor-element.elementor-element-bb53f0c
  .elementor-icon-list-icon
  i {
  color: #111111;
  font-size: 14px;
}
.elementor-1425
  .elementor-element.elementor-element-bb53f0c
  .elementor-icon-list-icon
  svg {
  fill: #111111;
  width: 14px;
}
.elementor-1425
  .elementor-element.elementor-element-bb53f0c
  .elementor-icon-list-item,
.elementor-1425
  .elementor-element.elementor-element-bb53f0c
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
}
.elementor-1425
  .elementor-element.elementor-element-bb53f0c
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-1425 .elementor-element.elementor-element-bb53f0c {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-1425
  .elementor-element.elementor-element-6621a6f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1425
  .elementor-element.elementor-element-6621a6f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1425
  .elementor-element.elementor-element-6621a6f.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1425
  .elementor-element.elementor-element-fb84324
  .elementor-icon-list-icon
  i {
  color: #111111;
  font-size: 14px;
}
.elementor-1425
  .elementor-element.elementor-element-fb84324
  .elementor-icon-list-icon
  svg {
  fill: #111111;
  width: 14px;
}
.elementor-1425
  .elementor-element.elementor-element-fb84324
  .elementor-icon-list-item,
.elementor-1425
  .elementor-element.elementor-element-fb84324
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
}
.elementor-1425
  .elementor-element.elementor-element-fb84324
  > .elementor-widget-container {
  margin: 0px 30px 0px 0px;
}
.elementor-1425 .elementor-element.elementor-element-fb84324 {
  width: auto;
  max-width: auto;
}
.elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-item,
.elementor-1425
  .elementor-element.elementor-element-85edca3
  .elementor-icon-list-item
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-1425 .elementor-element.elementor-element-85edca3 {
  width: auto;
  max-width: auto;
}
.elementor-1425
  .elementor-element.elementor-element-74e31c5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1425
  .elementor-element.elementor-element-74e31c5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #00000000;
}
.elementor-1425 .elementor-element.elementor-element-74e31c5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}
.elementor-1425
  .elementor-element.elementor-element-74e31c5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-1425
  .elementor-element.elementor-element-d551968.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1425
  .elementor-element.elementor-element-d551968.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1425
  .elementor-element.elementor-element-d551968
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1425 .elementor-element.elementor-element-633d098 {
  text-align: left;
}
.elementor-1425 .elementor-element.elementor-element-633d098 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-1425
  .elementor-element.elementor-element-e8f91ab.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1425
  .elementor-element.elementor-element-e8f91ab.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1425
  .elementor-element.elementor-element-e8f91ab.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1425
  .elementor-element.elementor-element-e8f91ab
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "DM Sans", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.5px;
  color: #ffffff;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.6em;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 15px 0px 15px;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "DM Sans", Sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ffffff;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ffffff;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffffff;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #bc8664;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #bc8664;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #bc8664;
}
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1425
  .elementor-element.elementor-element-c025009
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bc8664;
}
.elementor-1425 .elementor-element.elementor-element-c025009 {
  width: auto;
  max-width: auto;
}
.elementor-1425 .elementor-element.elementor-element-f4f57bb .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.7em;
  letter-spacing: -0.5px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1425
  .elementor-element.elementor-element-f4f57bb
  .elementor-button:hover,
.elementor-1425
  .elementor-element.elementor-element-f4f57bb
  .elementor-button:focus {
  color: #ffffff;
  background-color: #ffffff00;
}
.elementor-1425
  .elementor-element.elementor-element-f4f57bb
  .elementor-button:hover
  svg,
.elementor-1425
  .elementor-element.elementor-element-f4f57bb
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-1425
  .elementor-element.elementor-element-f4f57bb
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-1425 .elementor-element.elementor-element-f4f57bb {
  width: auto;
  max-width: auto;
}
.elementor-1425
  .elementor-element.elementor-element-bc04331
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1425
  .elementor-element.elementor-element-bc04331.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-1425
  .elementor-element.elementor-element-bc04331.elementor-view-framed
  .elementor-icon,
.elementor-1425
  .elementor-element.elementor-element-bc04331.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-1425
  .elementor-element.elementor-element-bc04331.elementor-view-framed
  .elementor-icon,
.elementor-1425
  .elementor-element.elementor-element-bc04331.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-1425 .elementor-element.elementor-element-bc04331 .elementor-icon {
  font-size: 14px;
}
.elementor-1425 .elementor-element.elementor-element-bc04331 .elementor-icon i,
.elementor-1425
  .elementor-element.elementor-element-bc04331
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-1425
  .elementor-element.elementor-element-bc04331
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-1425 .elementor-element.elementor-element-bc04331 {
  width: auto;
  max-width: auto;
}
body.elementor-page-1425:not(.elementor-motion-effects-element-type-background),
body.elementor-page-1425
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (max-width: 1024px) {
  .elementor-1425 .elementor-element.elementor-element-19023bc {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1425
    .elementor-element.elementor-element-7dafde6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-1425
    .elementor-element.elementor-element-6621a6f
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-1425 .elementor-element.elementor-element-74e31c5 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1425
    .elementor-element.elementor-element-d551968
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-1425
    .elementor-element.elementor-element-e8f91ab
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-1425 .elementor-element.elementor-element-7dafde6 {
    width: 60%;
  }
  .elementor-1425
    .elementor-element.elementor-element-7dafde6
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-1425
    .elementor-element.elementor-element-bb53f0c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1425 .elementor-element.elementor-element-6621a6f {
    width: 40%;
  }
  .elementor-1425
    .elementor-element.elementor-element-85edca3
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-1425
    .elementor-element.elementor-element-85edca3
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-1425
    .elementor-element.elementor-element-85edca3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-1425
    .elementor-element.elementor-element-85edca3
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-1425
    .elementor-element.elementor-element-85edca3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-1425
    .elementor-element.elementor-element-85edca3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-1425 .elementor-element.elementor-element-74e31c5 {
    padding: 15px 0px 15px 0px;
  }
  .elementor-1425 .elementor-element.elementor-element-d551968 {
    width: 50%;
  }
  .elementor-1425
    .elementor-element.elementor-element-d551968
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-1425 .elementor-element.elementor-element-e8f91ab {
    width: 50%;
  }
  .elementor-1425
    .elementor-element.elementor-element-e8f91ab
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-1425 .elementor-element.elementor-element-d551968 {
    width: 16%;
  }
  .elementor-1425 .elementor-element.elementor-element-e8f91ab {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1425 .elementor-element.elementor-element-d551968 {
    width: 25%;
  }
  .elementor-1425 .elementor-element.elementor-element-e8f91ab {
    width: 75%;
  }
}
.elementor-1792 .elementor-element.elementor-element-0653918 {
  padding: 7px 0px 7px 0px;
  z-index: 1;
}
.elementor-bc-flex-widget
  .elementor-1792
  .elementor-element.elementor-element-7031c46.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1792
  .elementor-element.elementor-element-7031c46.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1792
  .elementor-element.elementor-element-7031c46
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1792
  .elementor-element.elementor-element-09a852f
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  font-size: 14px;
}
.elementor-1792
  .elementor-element.elementor-element-09a852f
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  width: 14px;
}
.elementor-1792
  .elementor-element.elementor-element-09a852f
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1792
  .elementor-element.elementor-element-09a852f
  .elementor-icon-list-item,
.elementor-1792
  .elementor-element.elementor-element-09a852f
  .elementor-icon-list-item
  a {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
}
.elementor-1792 .elementor-element.elementor-element-09a852f {
  width: auto;
  max-width: auto;
}
.elementor-1792
  .elementor-element.elementor-element-8c401de
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  font-size: 14px;
}
.elementor-1792
  .elementor-element.elementor-element-8c401de
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  width: 14px;
}
.elementor-1792
  .elementor-element.elementor-element-8c401de
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1792
  .elementor-element.elementor-element-8c401de
  .elementor-icon-list-item,
.elementor-1792
  .elementor-element.elementor-element-8c401de
  .elementor-icon-list-item
  a {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
}
.elementor-1792
  .elementor-element.elementor-element-8c401de
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-1792 .elementor-element.elementor-element-8c401de {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-1792
  .elementor-element.elementor-element-1b2a753.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1792
  .elementor-element.elementor-element-1b2a753.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1792
  .elementor-element.elementor-element-1b2a753.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1792
  .elementor-element.elementor-element-6dc8bbf
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  font-size: 14px;
}
.elementor-1792
  .elementor-element.elementor-element-6dc8bbf
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  width: 14px;
}
.elementor-1792
  .elementor-element.elementor-element-6dc8bbf
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1792
  .elementor-element.elementor-element-6dc8bbf
  .elementor-icon-list-item,
.elementor-1792
  .elementor-element.elementor-element-6dc8bbf
  .elementor-icon-list-item
  a {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
}
.elementor-1792
  .elementor-element.elementor-element-6dc8bbf
  > .elementor-widget-container {
  margin: 0px 30px 0px 0px;
}
.elementor-1792 .elementor-element.elementor-element-6dc8bbf {
  width: auto;
  max-width: auto;
}
.elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-item,
.elementor-1792
  .elementor-element.elementor-element-76fbaa0
  .elementor-icon-list-item
  a {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-1792 .elementor-element.elementor-element-76fbaa0 {
  width: auto;
  max-width: auto;
}
.elementor-1792 .elementor-element.elementor-element-1a2b05b {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-1792
  .elementor-element.elementor-element-85b8f6d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1792
  .elementor-element.elementor-element-85b8f6d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1792
  .elementor-element.elementor-element-85b8f6d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1792
  .elementor-element.elementor-element-85b8f6d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1792
  .elementor-element.elementor-element-85b8f6d
  > .elementor-element-populated,
.elementor-1792
  .elementor-element.elementor-element-85b8f6d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1792
  .elementor-element.elementor-element-85b8f6d
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 5px;
}
.elementor-1792
  .elementor-element.elementor-element-85b8f6d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 30px;
}
.elementor-1792
  .elementor-element.elementor-element-85b8f6d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1792 .elementor-element.elementor-element-2967d96 {
  text-align: left;
}
.elementor-1792 .elementor-element.elementor-element-2967d96 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-1792
  .elementor-element.elementor-element-da39e2e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1792
  .elementor-element.elementor-element-da39e2e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1792
  .elementor-element.elementor-element-da39e2e.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1792
  .elementor-element.elementor-element-da39e2e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1792
  .elementor-element.elementor-element-da39e2e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1792
  .elementor-element.elementor-element-da39e2e
  > .elementor-element-populated,
.elementor-1792
  .elementor-element.elementor-element-da39e2e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1792
  .elementor-element.elementor-element-da39e2e
  > .elementor-background-slideshow {
  border-radius: 0px 5px 5px 0px;
}
.elementor-1792
  .elementor-element.elementor-element-da39e2e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-1792
  .elementor-element.elementor-element-da39e2e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Cabin", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  color: #111111;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.6em;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 10px 0px 10px;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Cabin", Sans-serif;
  font-size: 15px;
  line-height: 1.5em;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ca9c5e;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ca9c5e;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ca9c5e;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ca9c5e;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #ca9c5e;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ca9c5e;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #ca9c5e;
}
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1792
  .elementor-element.elementor-element-8f3d86f
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ca9c5e;
}
.elementor-1792 .elementor-element.elementor-element-8f3d86f {
  width: auto;
  max-width: auto;
}
.elementor-1792
  .elementor-element.elementor-element-03ea957
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1792
  .elementor-element.elementor-element-03ea957.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-1792
  .elementor-element.elementor-element-03ea957.elementor-view-framed
  .elementor-icon,
.elementor-1792
  .elementor-element.elementor-element-03ea957.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-1792
  .elementor-element.elementor-element-03ea957.elementor-view-framed
  .elementor-icon,
.elementor-1792
  .elementor-element.elementor-element-03ea957.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-1792 .elementor-element.elementor-element-03ea957 .elementor-icon {
  font-size: 14px;
}
.elementor-1792 .elementor-element.elementor-element-03ea957 .elementor-icon i,
.elementor-1792
  .elementor-element.elementor-element-03ea957
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-1792
  .elementor-element.elementor-element-03ea957
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-1792 .elementor-element.elementor-element-03ea957 {
  width: auto;
  max-width: auto;
}
.elementor-1792 .elementor-element.elementor-element-acbfc66 .elementor-button {
  font-family: "Cabin", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 0px 5px 5px 0px;
  padding: 30px 31px 31px 30px;
}
.elementor-1792
  .elementor-element.elementor-element-acbfc66
  .elementor-button:hover,
.elementor-1792
  .elementor-element.elementor-element-acbfc66
  .elementor-button:focus {
  color: #111111;
  background-color: #e3f3f2;
}
.elementor-1792
  .elementor-element.elementor-element-acbfc66
  .elementor-button:hover
  svg,
.elementor-1792
  .elementor-element.elementor-element-acbfc66
  .elementor-button:focus
  svg {
  fill: #111111;
}
.elementor-1792
  .elementor-element.elementor-element-acbfc66
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-1792 .elementor-element.elementor-element-acbfc66 {
  width: auto;
  max-width: auto;
}
body.elementor-page-1792:not(.elementor-motion-effects-element-type-background),
body.elementor-page-1792
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (max-width: 1024px) {
  .elementor-1792 .elementor-element.elementor-element-0653918 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1792
    .elementor-element.elementor-element-7031c46
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-1792
    .elementor-element.elementor-element-1b2a753
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-1792 .elementor-element.elementor-element-1a2b05b {
    padding: 0px 0px 20px 0px;
  }
  .elementor-1792
    .elementor-element.elementor-element-85b8f6d
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-1792
    .elementor-element.elementor-element-da39e2e
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1792
    .elementor-element.elementor-element-acbfc66
    .elementor-button {
    padding: 25px 30px 25px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-1792 .elementor-element.elementor-element-7031c46 {
    width: 60%;
  }
  .elementor-1792
    .elementor-element.elementor-element-7031c46
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-1792
    .elementor-element.elementor-element-8c401de
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1792 .elementor-element.elementor-element-1b2a753 {
    width: 40%;
  }
  .elementor-1792
    .elementor-element.elementor-element-76fbaa0
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-1792
    .elementor-element.elementor-element-76fbaa0
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-1792
    .elementor-element.elementor-element-76fbaa0
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-1792
    .elementor-element.elementor-element-76fbaa0
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-1792
    .elementor-element.elementor-element-76fbaa0
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-1792
    .elementor-element.elementor-element-76fbaa0
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-1792 .elementor-element.elementor-element-1a2b05b {
    padding: 0px 0px 20px 0px;
  }
  .elementor-1792 .elementor-element.elementor-element-85b8f6d {
    width: 50%;
  }
  .elementor-1792
    .elementor-element.elementor-element-85b8f6d
    > .elementor-element-populated,
  .elementor-1792
    .elementor-element.elementor-element-85b8f6d
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1792
    .elementor-element.elementor-element-85b8f6d
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1792
    .elementor-element.elementor-element-85b8f6d
    > .elementor-element-populated {
    padding: 10px 0px 10px 20px;
  }
  .elementor-1792 .elementor-element.elementor-element-da39e2e {
    width: 50%;
  }
  .elementor-1792
    .elementor-element.elementor-element-da39e2e
    > .elementor-element-populated,
  .elementor-1792
    .elementor-element.elementor-element-da39e2e
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1792
    .elementor-element.elementor-element-da39e2e
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1792
    .elementor-element.elementor-element-da39e2e
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-1792 .elementor-element.elementor-element-85b8f6d {
    width: 16%;
  }
  .elementor-1792 .elementor-element.elementor-element-da39e2e {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1792 .elementor-element.elementor-element-85b8f6d {
    width: 25%;
  }
  .elementor-1792 .elementor-element.elementor-element-da39e2e {
    width: 75%;
  }
}
.elementor-1802 .elementor-element.elementor-element-a8b180a {
  padding: 7px 0px 7px 0px;
  z-index: 1;
}
.elementor-bc-flex-widget
  .elementor-1802
  .elementor-element.elementor-element-e802ecc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1802
  .elementor-element.elementor-element-e802ecc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1802
  .elementor-element.elementor-element-e802ecc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1802
  .elementor-element.elementor-element-752f146
  .elementor-icon-list-icon
  i {
  color: #ca9c5e;
  font-size: 14px;
}
.elementor-1802
  .elementor-element.elementor-element-752f146
  .elementor-icon-list-icon
  svg {
  fill: #ca9c5e;
  width: 14px;
}
.elementor-1802
  .elementor-element.elementor-element-752f146
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-1802
  .elementor-element.elementor-element-752f146
  .elementor-icon-list-item,
.elementor-1802
  .elementor-element.elementor-element-752f146
  .elementor-icon-list-item
  a {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
}
.elementor-1802 .elementor-element.elementor-element-752f146 {
  width: auto;
  max-width: auto;
}
.elementor-1802
  .elementor-element.elementor-element-2ff0556
  .elementor-icon-list-icon
  i {
  color: #ca9c5e;
  font-size: 14px;
}
.elementor-1802
  .elementor-element.elementor-element-2ff0556
  .elementor-icon-list-icon
  svg {
  fill: #ca9c5e;
  width: 14px;
}
.elementor-1802
  .elementor-element.elementor-element-2ff0556
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-1802
  .elementor-element.elementor-element-2ff0556
  .elementor-icon-list-item,
.elementor-1802
  .elementor-element.elementor-element-2ff0556
  .elementor-icon-list-item
  a {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
}
.elementor-1802
  .elementor-element.elementor-element-2ff0556
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-1802 .elementor-element.elementor-element-2ff0556 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-1802
  .elementor-element.elementor-element-f131c75.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1802
  .elementor-element.elementor-element-f131c75.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1802
  .elementor-element.elementor-element-f131c75.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1802
  .elementor-element.elementor-element-ff49d64
  .elementor-icon-list-icon
  i {
  color: #ca9c5e;
  font-size: 14px;
}
.elementor-1802
  .elementor-element.elementor-element-ff49d64
  .elementor-icon-list-icon
  svg {
  fill: #ca9c5e;
  width: 14px;
}
.elementor-1802
  .elementor-element.elementor-element-ff49d64
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-1802
  .elementor-element.elementor-element-ff49d64
  .elementor-icon-list-item,
.elementor-1802
  .elementor-element.elementor-element-ff49d64
  .elementor-icon-list-item
  a {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
}
.elementor-1802
  .elementor-element.elementor-element-ff49d64
  > .elementor-widget-container {
  margin: 0px 30px 0px 0px;
}
.elementor-1802 .elementor-element.elementor-element-ff49d64 {
  width: auto;
  max-width: auto;
}
.elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-item,
.elementor-1802
  .elementor-element.elementor-element-8b24e90
  .elementor-icon-list-item
  a {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-1802 .elementor-element.elementor-element-8b24e90 {
  width: auto;
  max-width: auto;
}
.elementor-1802 .elementor-element.elementor-element-e353ce0 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-1802
  .elementor-element.elementor-element-fe6659f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1802
  .elementor-element.elementor-element-fe6659f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1802
  .elementor-element.elementor-element-fe6659f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1802
  .elementor-element.elementor-element-fe6659f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-1802
  .elementor-element.elementor-element-fe6659f
  > .elementor-element-populated,
.elementor-1802
  .elementor-element.elementor-element-fe6659f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1802
  .elementor-element.elementor-element-fe6659f
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 5px;
}
.elementor-1802
  .elementor-element.elementor-element-fe6659f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 30px;
}
.elementor-1802
  .elementor-element.elementor-element-fe6659f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1802 .elementor-element.elementor-element-fd1d41c {
  text-align: left;
}
.elementor-1802 .elementor-element.elementor-element-fd1d41c img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-1802
  .elementor-element.elementor-element-244f0e4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1802
  .elementor-element.elementor-element-244f0e4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1802
  .elementor-element.elementor-element-244f0e4.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1802
  .elementor-element.elementor-element-244f0e4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1802
  .elementor-element.elementor-element-244f0e4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-1802
  .elementor-element.elementor-element-244f0e4
  > .elementor-element-populated,
.elementor-1802
  .elementor-element.elementor-element-244f0e4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1802
  .elementor-element.elementor-element-244f0e4
  > .elementor-background-slideshow {
  border-radius: 0px 5px 5px 0px;
}
.elementor-1802
  .elementor-element.elementor-element-244f0e4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-1802
  .elementor-element.elementor-element-244f0e4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Cabin", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  color: #111111;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.6em;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 10px 0px 10px;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Cabin", Sans-serif;
  font-size: 15px;
  line-height: 1.5em;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ca9c5e;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ca9c5e;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ca9c5e;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ca9c5e;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #ca9c5e;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ca9c5e;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #ca9c5e;
}
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1802
  .elementor-element.elementor-element-ddfb460
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ca9c5e;
}
.elementor-1802 .elementor-element.elementor-element-ddfb460 {
  width: auto;
  max-width: auto;
}
.elementor-1802
  .elementor-element.elementor-element-e8a4842
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1802
  .elementor-element.elementor-element-e8a4842.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-1802
  .elementor-element.elementor-element-e8a4842.elementor-view-framed
  .elementor-icon,
.elementor-1802
  .elementor-element.elementor-element-e8a4842.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-1802
  .elementor-element.elementor-element-e8a4842.elementor-view-framed
  .elementor-icon,
.elementor-1802
  .elementor-element.elementor-element-e8a4842.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-1802 .elementor-element.elementor-element-e8a4842 .elementor-icon {
  font-size: 14px;
}
.elementor-1802 .elementor-element.elementor-element-e8a4842 .elementor-icon i,
.elementor-1802
  .elementor-element.elementor-element-e8a4842
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-1802
  .elementor-element.elementor-element-e8a4842
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-1802 .elementor-element.elementor-element-e8a4842 {
  width: auto;
  max-width: auto;
}
.elementor-1802 .elementor-element.elementor-element-2977323 .elementor-button {
  font-family: "Cabin", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 0px 5px 5px 0px;
  padding: 30px 31px 31px 30px;
}
.elementor-1802
  .elementor-element.elementor-element-2977323
  .elementor-button:hover,
.elementor-1802
  .elementor-element.elementor-element-2977323
  .elementor-button:focus {
  color: #111111;
  background-color: #e3f3f2;
}
.elementor-1802
  .elementor-element.elementor-element-2977323
  .elementor-button:hover
  svg,
.elementor-1802
  .elementor-element.elementor-element-2977323
  .elementor-button:focus
  svg {
  fill: #111111;
}
.elementor-1802
  .elementor-element.elementor-element-2977323
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-1802 .elementor-element.elementor-element-2977323 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-1802 .elementor-element.elementor-element-a8b180a {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1802
    .elementor-element.elementor-element-e802ecc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-1802
    .elementor-element.elementor-element-f131c75
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-1802 .elementor-element.elementor-element-e353ce0 {
    padding: 0px 0px 20px 0px;
  }
  .elementor-1802
    .elementor-element.elementor-element-fe6659f
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-1802
    .elementor-element.elementor-element-244f0e4
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1802
    .elementor-element.elementor-element-2977323
    .elementor-button {
    padding: 25px 30px 25px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-1802 .elementor-element.elementor-element-e802ecc {
    width: 60%;
  }
  .elementor-1802
    .elementor-element.elementor-element-e802ecc
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-1802
    .elementor-element.elementor-element-2ff0556
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1802 .elementor-element.elementor-element-f131c75 {
    width: 40%;
  }
  .elementor-1802
    .elementor-element.elementor-element-8b24e90
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-1802
    .elementor-element.elementor-element-8b24e90
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-1802
    .elementor-element.elementor-element-8b24e90
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-1802
    .elementor-element.elementor-element-8b24e90
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-1802
    .elementor-element.elementor-element-8b24e90
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-1802
    .elementor-element.elementor-element-8b24e90
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-1802 .elementor-element.elementor-element-e353ce0 {
    padding: 0px 0px 20px 0px;
  }
  .elementor-1802 .elementor-element.elementor-element-fe6659f {
    width: 50%;
  }
  .elementor-1802
    .elementor-element.elementor-element-fe6659f
    > .elementor-element-populated,
  .elementor-1802
    .elementor-element.elementor-element-fe6659f
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1802
    .elementor-element.elementor-element-fe6659f
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1802
    .elementor-element.elementor-element-fe6659f
    > .elementor-element-populated {
    padding: 10px 0px 10px 20px;
  }
  .elementor-1802 .elementor-element.elementor-element-244f0e4 {
    width: 50%;
  }
  .elementor-1802
    .elementor-element.elementor-element-244f0e4
    > .elementor-element-populated,
  .elementor-1802
    .elementor-element.elementor-element-244f0e4
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1802
    .elementor-element.elementor-element-244f0e4
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1802
    .elementor-element.elementor-element-244f0e4
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-1802 .elementor-element.elementor-element-fe6659f {
    width: 16%;
  }
  .elementor-1802 .elementor-element.elementor-element-244f0e4 {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1802 .elementor-element.elementor-element-fe6659f {
    width: 25%;
  }
  .elementor-1802 .elementor-element.elementor-element-244f0e4 {
    width: 75%;
  }
}
.elementor-1807 .elementor-element.elementor-element-311a0d8 {
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-1807
  .elementor-element.elementor-element-906eeb7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1807
  .elementor-element.elementor-element-906eeb7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1807
  .elementor-element.elementor-element-906eeb7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1807
  .elementor-element.elementor-element-906eeb7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-1807
  .elementor-element.elementor-element-906eeb7
  > .elementor-element-populated,
.elementor-1807
  .elementor-element.elementor-element-906eeb7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1807
  .elementor-element.elementor-element-906eeb7
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 5px;
}
.elementor-1807
  .elementor-element.elementor-element-906eeb7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 30px;
}
.elementor-1807
  .elementor-element.elementor-element-906eeb7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1807 .elementor-element.elementor-element-03206b4 {
  text-align: left;
}
.elementor-1807 .elementor-element.elementor-element-03206b4 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-1807
  .elementor-element.elementor-element-355d534.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1807
  .elementor-element.elementor-element-355d534.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1807
  .elementor-element.elementor-element-355d534.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1807
  .elementor-element.elementor-element-355d534:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1807
  .elementor-element.elementor-element-355d534
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-1807
  .elementor-element.elementor-element-355d534
  > .elementor-element-populated,
.elementor-1807
  .elementor-element.elementor-element-355d534
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1807
  .elementor-element.elementor-element-355d534
  > .elementor-background-slideshow {
  border-radius: 0px 5px 5px 0px;
}
.elementor-1807
  .elementor-element.elementor-element-355d534
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-1807
  .elementor-element.elementor-element-355d534
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Cabin", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  color: #111111;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.6em;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 10px 0px 10px;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Cabin", Sans-serif;
  font-size: 15px;
  line-height: 1.5em;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ca9c5e;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ca9c5e;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ca9c5e;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ca9c5e;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #ca9c5e;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ca9c5e;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #ca9c5e;
}
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-1807
  .elementor-element.elementor-element-0aef407
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ca9c5e;
}
.elementor-1807 .elementor-element.elementor-element-0aef407 {
  width: auto;
  max-width: auto;
}
.elementor-1807
  .elementor-element.elementor-element-5486e6d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1807
  .elementor-element.elementor-element-5486e6d.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-1807
  .elementor-element.elementor-element-5486e6d.elementor-view-framed
  .elementor-icon,
.elementor-1807
  .elementor-element.elementor-element-5486e6d.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-1807
  .elementor-element.elementor-element-5486e6d.elementor-view-framed
  .elementor-icon,
.elementor-1807
  .elementor-element.elementor-element-5486e6d.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-1807 .elementor-element.elementor-element-5486e6d .elementor-icon {
  font-size: 14px;
}
.elementor-1807 .elementor-element.elementor-element-5486e6d .elementor-icon i,
.elementor-1807
  .elementor-element.elementor-element-5486e6d
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-1807
  .elementor-element.elementor-element-5486e6d
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-1807 .elementor-element.elementor-element-5486e6d {
  width: auto;
  max-width: auto;
}
.elementor-1807 .elementor-element.elementor-element-9c0b3f8 .elementor-button {
  font-family: "Cabin", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 0px 5px 5px 0px;
  padding: 30px 31px 31px 30px;
}
.elementor-1807
  .elementor-element.elementor-element-9c0b3f8
  .elementor-button:hover,
.elementor-1807
  .elementor-element.elementor-element-9c0b3f8
  .elementor-button:focus {
  color: #111111;
  background-color: #e3f3f2;
}
.elementor-1807
  .elementor-element.elementor-element-9c0b3f8
  .elementor-button:hover
  svg,
.elementor-1807
  .elementor-element.elementor-element-9c0b3f8
  .elementor-button:focus
  svg {
  fill: #111111;
}
.elementor-1807
  .elementor-element.elementor-element-9c0b3f8
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-1807 .elementor-element.elementor-element-9c0b3f8 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-1807 .elementor-element.elementor-element-311a0d8 {
    padding: 0px 0px 20px 0px;
  }
  .elementor-1807
    .elementor-element.elementor-element-906eeb7
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-1807
    .elementor-element.elementor-element-355d534
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1807
    .elementor-element.elementor-element-9c0b3f8
    .elementor-button {
    padding: 25px 30px 25px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-1807 .elementor-element.elementor-element-311a0d8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-1807 .elementor-element.elementor-element-906eeb7 {
    width: 50%;
  }
  .elementor-1807
    .elementor-element.elementor-element-906eeb7
    > .elementor-element-populated,
  .elementor-1807
    .elementor-element.elementor-element-906eeb7
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1807
    .elementor-element.elementor-element-906eeb7
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1807
    .elementor-element.elementor-element-906eeb7
    > .elementor-element-populated {
    padding: 10px 0px 10px 20px;
  }
  .elementor-1807 .elementor-element.elementor-element-355d534 {
    width: 50%;
  }
  .elementor-1807
    .elementor-element.elementor-element-355d534
    > .elementor-element-populated,
  .elementor-1807
    .elementor-element.elementor-element-355d534
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1807
    .elementor-element.elementor-element-355d534
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1807
    .elementor-element.elementor-element-355d534
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-1807 .elementor-element.elementor-element-906eeb7 {
    width: 16%;
  }
  .elementor-1807 .elementor-element.elementor-element-355d534 {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1807 .elementor-element.elementor-element-906eeb7 {
    width: 25%;
  }
  .elementor-1807 .elementor-element.elementor-element-355d534 {
    width: 75%;
  }
}
.elementor-1811 .elementor-element.elementor-element-a40282f {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1811
  .elementor-element.elementor-element-a40282f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1811
  .elementor-element.elementor-element-a40282f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e3f3f2;
}
.elementor-1811
  .elementor-element.elementor-element-a40282f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1811
  .elementor-element.elementor-element-a40282f
  > .elementor-shape-bottom
  svg {
  height: 130px;
}
.elementor-1811
  .elementor-element.elementor-element-a40282f
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.elementor-1811
  .elementor-element.elementor-element-e1a9510
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper {
  height: 850px;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slide
  .image-container::before {
  background: #00000000;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slide-content {
  text-align: left;
  margin-top: 0px;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  div.slide-content {
  justify-content: left;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slide-content
  .standard-wrapper {
  justify-content: left;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slide
  .title
  h2 {
  color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-family: "Cabin", Sans-serif;
  font-size: 62px;
  line-height: 1.2em;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slide
  .caption {
  width: 40%;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slide
  .text {
  color: #ffffffd9;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slide
  .caption
  .text {
  font-size: 17px;
  font-weight: 600;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slide
  a.button {
  background-color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slide
  .button {
  border-color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  div.slide
  a.button {
  color: #111111;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slide
  a.button:hover {
  background-color: #ca9c5e;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .slide
  .button:hover {
  border-color: #ca9c5e;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  div.slide
  a.button:hover {
  color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  div.slider-parallax-wrapper
  div.slide
  a.button {
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
}
.elementor-1811
  .elementor-element.elementor-element-c74abf0
  .slider-parallax-wrapper
  .pagination
  .item::before {
  background: #ffffff;
}
.elementor-element.elementor-element-c74abf0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-c74abf0 {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-728446f {
  margin-top: 20px;
  margin-bottom: 60px;
}
.elementor-1811
  .elementor-element.elementor-element-740dbf0
  > .elementor-element-populated {
  padding: 0px 60px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-7cb49b1
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Cabin", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-1811
  .elementor-element.elementor-element-7cb49b1
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-7cb49b1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-7cb49b1 {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-d6942ff {
  text-align: left;
}
.elementor-1811
  .elementor-element.elementor-element-d6942ff
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-1811
  .elementor-element.elementor-element-d6942ff
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-d6942ff {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-d6942ff {
  opacity: 0;
}
.elementor-bc-flex-widget
  .elementor-1811
  .elementor-element.elementor-element-8986391.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-1811
  .elementor-element.elementor-element-8986391.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-1811
  .elementor-element.elementor-element-8986391
  > .elementor-element-populated {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 40px;
}
.elementor-1811 .elementor-element.elementor-element-8986391 {
  z-index: 1;
}
.elementor-1811
  .elementor-element.elementor-element-81616c1
  .elementor-heading-title {
  color: #111111;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5em;
}
.elementor-1811
  .elementor-element.elementor-element-81616c1
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-element.elementor-element-81616c1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-81616c1 {
  opacity: 0;
}
.elementor-1811
  .elementor-element.elementor-element-b4f4676:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1811
  .elementor-element.elementor-element-b4f4676
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e6f7f6;
}
.elementor-1811
  .elementor-element.elementor-element-b4f4676:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-1811
  .elementor-element.elementor-element-b4f4676
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-b4f4676
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-b4f4676
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-1811
  .elementor-element.elementor-element-b4f4676
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  padding: 40px 40px 40px 40px;
}
.elementor-1811
  .elementor-element.elementor-element-b4f4676
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-b4f4676 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-b4f4676 {
  opacity: 0;
}
.elementor-1811
  .elementor-element.elementor-element-e85dc60
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-1811 .elementor-element.elementor-element-6877ac1 {
  color: #111111;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
}
.elementor-1811
  .elementor-element.elementor-element-6877ac1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-4358de0 .elementor-button {
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #287f7a;
  border-radius: 25px 25px 25px 25px;
}
.elementor-1811 .elementor-element.elementor-element-4358de0 {
  width: auto;
  max-width: auto;
}
.elementor-1811
  .elementor-element.elementor-element-6933fd1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1811
  .elementor-element.elementor-element-6933fd1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff5e7;
}
.elementor-1811
  .elementor-element.elementor-element-6933fd1:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-1811
  .elementor-element.elementor-element-6933fd1
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-6933fd1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-6933fd1
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-1811
  .elementor-element.elementor-element-6933fd1
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  padding: 40px 40px 40px 40px;
}
.elementor-1811
  .elementor-element.elementor-element-6933fd1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-6933fd1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-6933fd1 {
  opacity: 0;
}
.elementor-1811
  .elementor-element.elementor-element-0349365
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-1811 .elementor-element.elementor-element-ee2fa70 {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
}
.elementor-1811
  .elementor-element.elementor-element-ee2fa70
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-ec98fa0 .elementor-button {
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
}
.elementor-1811 .elementor-element.elementor-element-ec98fa0 {
  width: auto;
  max-width: auto;
}
.elementor-1811
  .elementor-element.elementor-element-529e500:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1811
  .elementor-element.elementor-element-529e500
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0;
}
.elementor-1811
  .elementor-element.elementor-element-529e500:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-1811
  .elementor-element.elementor-element-529e500
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-529e500
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-529e500
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-1811
  .elementor-element.elementor-element-529e500
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  padding: 40px 40px 40px 40px;
}
.elementor-1811
  .elementor-element.elementor-element-529e500
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1811 .elementor-element.elementor-element-529e500 {
  z-index: 2;
}
.elementor-element.elementor-element-529e500 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-529e500 {
  opacity: 0;
}
.elementor-1811
  .elementor-element.elementor-element-031021d
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-1811 .elementor-element.elementor-element-ab565ff {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
}
.elementor-1811
  .elementor-element.elementor-element-ab565ff
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-237a751 .elementor-button {
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #111111;
  border-radius: 25px 25px 25px 25px;
}
.elementor-1811 .elementor-element.elementor-element-237a751 {
  width: auto;
  max-width: auto;
}
.elementor-1811 .elementor-element.elementor-element-d5035a0 {
  padding: 80px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-2e42f2e
  > .elementor-element-populated {
  margin: 0% 20% 0% 20%;
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-91b36f1 {
  text-align: center;
}
.elementor-1811 .elementor-element.elementor-element-91b36f1 img {
  width: 60px;
}
.elementor-1811
  .elementor-element.elementor-element-91b36f1
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1811 .elementor-element.elementor-element-4ca82b1 {
  text-align: center;
}
.elementor-1811
  .elementor-element.elementor-element-4ca82b1
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-1811
  .elementor-element.elementor-element-4ca82b1
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-0fca4cf img {
  width: 220px;
  filter: brightness(67%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1811 .elementor-element.elementor-element-0fca4cf {
  width: auto;
  max-width: auto;
  top: -1%;
}
body:not(.rtl) .elementor-1811 .elementor-element.elementor-element-0fca4cf {
  right: -18%;
}
body.rtl .elementor-1811 .elementor-element.elementor-element-0fca4cf {
  left: -18%;
}
.elementor-1811 .elementor-element.elementor-element-0563dff {
  text-align: center;
}
.elementor-1811
  .elementor-element.elementor-element-0563dff
  .elementor-heading-title {
  color: #111111;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6em;
}
.elementor-1811
  .elementor-element.elementor-element-0563dff
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 20px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-081899b {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0% 10% 0% 10%;
}
.elementor-1811
  .elementor-element.elementor-element-c40e88b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-e229d44 {
  margin-top: 40px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-1811
  .elementor-element.elementor-element-c410726.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1811
  .elementor-element.elementor-element-c410726
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-c410726
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-c410726
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 5px;
}
.elementor-1811
  .elementor-element.elementor-element-c410726
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-c410726 {
  z-index: 3;
}
.elementor-1811
  .elementor-element.elementor-element-90f4db5
  .elementor-counter-number-wrapper {
  font-family: "Cabin", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-1811
  .elementor-element.elementor-element-90f4db5
  .elementor-counter-title {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-1811
  .elementor-element.elementor-element-90f4db5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-90f4db5 {
  width: auto;
  max-width: auto;
}
.elementor-1811
  .elementor-element.elementor-element-af26a69.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1811
  .elementor-element.elementor-element-af26a69
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-af26a69
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-af26a69
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 5px;
}
.elementor-1811
  .elementor-element.elementor-element-af26a69
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-af26a69 {
  z-index: 3;
}
.elementor-1811
  .elementor-element.elementor-element-d824232
  .elementor-counter-number-wrapper {
  font-family: "Cabin", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-1811
  .elementor-element.elementor-element-d824232
  .elementor-counter-title {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-1811
  .elementor-element.elementor-element-d824232
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-d824232 {
  width: auto;
  max-width: auto;
}
.elementor-1811
  .elementor-element.elementor-element-3cd47e9.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1811
  .elementor-element.elementor-element-3cd47e9
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-3cd47e9
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-3cd47e9
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-3cd47e9
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-5246e56
  .elementor-counter-number-wrapper {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-1811
  .elementor-element.elementor-element-5246e56
  .elementor-counter-title {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  line-height: 2em;
}
.elementor-1811
  .elementor-element.elementor-element-5246e56
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-5246e56 {
  width: auto;
  max-width: auto;
}
.elementor-1811
  .elementor-element.elementor-element-914293f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1811
  .elementor-element.elementor-element-914293f
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-914293f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-914293f
  > .elementor-background-slideshow {
  border-radius: 0px 5px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-914293f
  > .elementor-element-populated {
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-0be63d9
  .elementor-counter-number-wrapper {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-1811
  .elementor-element.elementor-element-0be63d9
  .elementor-counter-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-1811
  .elementor-element.elementor-element-0be63d9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-0be63d9 {
  width: auto;
  max-width: auto;
}
.elementor-1811
  .elementor-element.elementor-element-5deefb1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1811
  .elementor-element.elementor-element-5deefb1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e3f3f2;
}
.elementor-1811
  .elementor-element.elementor-element-5deefb1
  > .elementor-background-overlay {
  background-image: url("../upload/wave-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1811 .elementor-element.elementor-element-5deefb1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 130px;
  margin-bottom: 0px;
  padding: 110px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-5deefb1
  > .elementor-shape-top
  svg {
  height: 144px;
}
.elementor-1811
  .elementor-element.elementor-element-cebadd0
  > .elementor-element-populated {
  padding: 80px 0px 0px 0px;
}
.elementor-element.elementor-element-cebadd0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-cebadd0 {
  opacity: 0;
}
.elementor-1811
  .elementor-element.elementor-element-dcb6bd0
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-1811
  .elementor-element.elementor-element-42621a4
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-1811
  .elementor-element.elementor-element-499d45b
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-1811
  .elementor-element.elementor-element-690e2a8
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-1811
  .elementor-element.elementor-element-16abd9a
  .elementor-heading-title {
  color: #111111;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6em;
}
.elementor-1811
  .elementor-element.elementor-element-16abd9a
  > .elementor-widget-container {
  margin: 10px 60px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-b0173b4
  .elementor-heading-title {
  color: #111111;
  font-family: "beyond_infinity_-_demoregular", Sans-serif;
  font-size: 55px;
  font-weight: 400;
}
.elementor-1811
  .elementor-element.elementor-element-b0173b4
  > .elementor-widget-container {
  margin: 30px 0px 0px 10px;
}
.elementor-1811 .elementor-element.elementor-element-b0173b4 {
  z-index: 2;
}
.elementor-1811
  .elementor-element.elementor-element-26b694e
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-1811
  .elementor-element.elementor-element-26b694e
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-8d6a2cd
  .elementor-heading-title {
  color: #287f7aa3;
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.elementor-1811
  .elementor-element.elementor-element-8d6a2cd
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-b866225
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-5879d4f {
  margin-top: -150px;
  margin-bottom: 0px;
}
.elementor-1811
  .elementor-element.elementor-element-1ee5a97:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1811
  .elementor-element.elementor-element-1ee5a97
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-1ee5a97
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-1ee5a97
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-1ee5a97
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-1811
  .elementor-element.elementor-element-1ee5a97:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-1811
  .elementor-element.elementor-element-1ee5a97
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-1ee5a97
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-1ee5a97 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-1ee5a97 {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-6073be0 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-6073be0
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1811 .elementor-element.elementor-element-6073be0 {
  z-index: 2;
}
.elementor-1811
  .elementor-element.elementor-element-9622e11
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-1811
  .elementor-element.elementor-element-9622e11
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-1811
  .elementor-element.elementor-element-122b39f
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-1811
  .elementor-element.elementor-element-122b39f
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-1811
  .elementor-element.elementor-element-8f5f505:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1811
  .elementor-element.elementor-element-8f5f505
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-8f5f505
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-8f5f505
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-8f5f505
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-1811
  .elementor-element.elementor-element-8f5f505:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-1811
  .elementor-element.elementor-element-8f5f505
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-8f5f505
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-8f5f505 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-8f5f505 {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-caea653 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-caea653
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1811 .elementor-element.elementor-element-caea653 {
  z-index: 2;
}
.elementor-1811
  .elementor-element.elementor-element-11b53fc
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-1811
  .elementor-element.elementor-element-11b53fc
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-1811
  .elementor-element.elementor-element-aea2b50
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-1811
  .elementor-element.elementor-element-aea2b50
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-1811 .elementor-element.elementor-element-f87241e {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-1811
  .elementor-element.elementor-element-d12e0ef:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1811
  .elementor-element.elementor-element-d12e0ef
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-d12e0ef
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-d12e0ef
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-d12e0ef
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-1811
  .elementor-element.elementor-element-d12e0ef:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-1811
  .elementor-element.elementor-element-d12e0ef
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-d12e0ef
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-d12e0ef {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-d12e0ef {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-65a2689 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-65a2689
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1811 .elementor-element.elementor-element-65a2689 {
  z-index: 2;
}
.elementor-1811
  .elementor-element.elementor-element-ab4cbe7
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-1811
  .elementor-element.elementor-element-ab4cbe7
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-1811
  .elementor-element.elementor-element-596ed00
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-1811
  .elementor-element.elementor-element-596ed00
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-1811
  .elementor-element.elementor-element-6fd90d3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1811
  .elementor-element.elementor-element-6fd90d3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-6fd90d3
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-6fd90d3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-6fd90d3
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-1811
  .elementor-element.elementor-element-6fd90d3:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-1811
  .elementor-element.elementor-element-6fd90d3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-6fd90d3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-6fd90d3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-6fd90d3 {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-b2b0750 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-b2b0750
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1811 .elementor-element.elementor-element-b2b0750 {
  z-index: 2;
}
.elementor-1811
  .elementor-element.elementor-element-ff5ccce
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-1811
  .elementor-element.elementor-element-ff5ccce
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-1811
  .elementor-element.elementor-element-e640044
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-1811
  .elementor-element.elementor-element-e640044
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-1811
  .elementor-element.elementor-element-bdbffe4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1811
  .elementor-element.elementor-element-bdbffe4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #e3f3f2 0%, #ffffff 100%);
}
.elementor-1811 .elementor-element.elementor-element-bdbffe4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 40px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-bdbffe4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1811
  .elementor-element.elementor-element-33f40cc
  > .elementor-element-populated {
  padding: 0px 60px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-46d6407
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Cabin", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-1811
  .elementor-element.elementor-element-46d6407
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-860b354
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Cabin", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-1811
  .elementor-element.elementor-element-860b354
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-751eb5b {
  text-align: left;
}
.elementor-1811
  .elementor-element.elementor-element-751eb5b
  .elementor-heading-title {
  color: #111111;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6em;
}
.elementor-1811
  .elementor-element.elementor-element-751eb5b
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 10px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-51b0b77
  > .elementor-element-populated {
  padding: 0px 0px 0px 40px;
}
.elementor-1811
  .elementor-element.elementor-element-5647abe
  .elementor-tab-title {
  border-width: 0px;
  border-color: #e7e7e7;
  background-color: #ffffff;
  padding: 20px 25px 20px 25px;
}
.elementor-1811
  .elementor-element.elementor-element-5647abe
  .elementor-tab-content {
  border-width: 0px;
  border-bottom-color: #e7e7e7;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  padding: 10px 25px 10px 25px;
}
.elementor-1811
  .elementor-element.elementor-element-5647abe
  .elementor-toggle-item:not(:last-child) {
  margin-bottom: 20px;
}
.elementor-1811
  .elementor-element.elementor-element-5647abe
  .elementor-toggle-title,
.elementor-1811
  .elementor-element.elementor-element-5647abe
  .elementor-toggle-icon {
  color: #111111;
}
.elementor-1811
  .elementor-element.elementor-element-5647abe
  .elementor-tab-title.elementor-active
  a,
.elementor-1811
  .elementor-element.elementor-element-5647abe
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon {
  color: #111111;
}
.elementor-1811
  .elementor-element.elementor-element-5647abe
  .elementor-toggle-title {
  font-family: "Cabin", Sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.elementor-1811
  .elementor-element.elementor-element-5647abe
  .elementor-toggle-icon.elementor-toggle-icon-left {
  margin-right: 15px;
}
.elementor-1811
  .elementor-element.elementor-element-5647abe
  .elementor-toggle-icon.elementor-toggle-icon-right {
  margin-left: 15px;
}
.elementor-1811 .elementor-element.elementor-element-6999e55 {
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-1811
  .elementor-element.elementor-element-427273d
  > .elementor-element-populated {
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip
  .square-container
  img.flip_icon {
  max-width: 50px !important;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip {
  height: 350px;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip
  .square {
  border-radius: 10px;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip
  .square2 {
  border-radius: 10px;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip
  .square
  .square-container
  h2 {
  color: #ffffff;
  font-family: "Cabin", Sans-serif;
  font-size: 24px;
  line-height: 1.4em;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip
  .square
  .square-container
  .square-desc {
  color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  h2 {
  color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button {
  border-color: #ffffff;
  color: #111111;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button {
  background-color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button:hover {
  border-color: #ca9c5e;
  color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button:hover {
  background-color: #ca9c5e;
}
.elementor-1811
  .elementor-element.elementor-element-b17ae73
  .flip-box-wrapper.square-flip
  .square-container2
  .button {
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-element.elementor-element-b17ae73 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-b17ae73 {
  opacity: 0;
}
.elementor-1811
  .elementor-element.elementor-element-ffb1a01
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip
  .square-container
  img.flip_icon {
  max-width: 50px !important;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip {
  height: 350px;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip
  .square {
  border-radius: 10px;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip
  .square2 {
  border-radius: 10px;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip
  .square
  .square-container
  h2 {
  color: #ffffff;
  font-family: "Cabin", Sans-serif;
  font-size: 24px;
  line-height: 1.4em;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip
  .square
  .square-container
  .square-desc {
  color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  h2 {
  color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button {
  border-color: #ffffff;
  color: #111111;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button {
  background-color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button:hover {
  border-color: #ca9c5e;
  color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button:hover {
  background-color: #ca9c5e;
}
.elementor-1811
  .elementor-element.elementor-element-375ca0f
  .flip-box-wrapper.square-flip
  .square-container2
  .button {
  font-family: "Cabin", Sans-serif;
  font-weight: 700;
}
.elementor-element.elementor-element-375ca0f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-375ca0f {
  opacity: 0;
}
.elementor-1811
  .elementor-element.elementor-element-407a591
  > .elementor-element-populated {
  margin: 0px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip
  .square-container
  img.flip_icon {
  max-width: 50px !important;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip {
  height: 350px;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip
  .square {
  border-radius: 10px;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip
  .square2 {
  border-radius: 10px;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip
  .square
  .square-container
  h2 {
  color: #ffffff;
  font-family: "Cabin", Sans-serif;
  font-size: 24px;
  line-height: 1.4em;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip
  .square
  .square-container
  .square-desc {
  color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  h2 {
  color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button {
  border-color: #ffffff;
  color: #111111;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button {
  background-color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button:hover {
  border-color: #ca9c5e;
  color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button:hover {
  background-color: #ca9c5e;
}
.elementor-1811
  .elementor-element.elementor-element-7bda6c1
  .flip-box-wrapper.square-flip
  .square-container2
  .button {
  font-family: "Cabin", Sans-serif;
  font-weight: 700;
}
.elementor-element.elementor-element-7bda6c1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 350ms !important;
}
.elementor-widget.elementor-element-7bda6c1 {
  opacity: 0;
}
.elementor-1811
  .elementor-element.elementor-element-8caeae1
  > .elementor-container {
  min-height: 800px;
}
.elementor-1811
  .elementor-element.elementor-element-8caeae1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1811
  .elementor-element.elementor-element-8caeae1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/young-couple-choosing-house-at-the-real-estate-age-BX5JDLU.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1811 .elementor-element.elementor-element-8caeae1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-8caeae1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1811
  .elementor-element.elementor-element-8caeae1
  > .elementor-shape-bottom
  svg {
  height: 140px;
}
.elementor-1811
  .elementor-element.elementor-element-715d8f3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1811
  .elementor-element.elementor-element-715d8f3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1811
  .elementor-element.elementor-element-715d8f3
  > .elementor-element-populated,
.elementor-1811
  .elementor-element.elementor-element-715d8f3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1811
  .elementor-element.elementor-element-715d8f3
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-1811
  .elementor-element.elementor-element-715d8f3
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 50px 40px 50px 40px;
}
.elementor-1811
  .elementor-element.elementor-element-715d8f3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1811
  .elementor-element.elementor-element-7cff2b5
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-1811
  .elementor-element.elementor-element-7cff2b5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-35e6cd6
  .elementor-heading-title {
  color: #111111;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5em;
}
.elementor-1811
  .elementor-element.elementor-element-35e6cd6
  > .elementor-widget-container {
  margin: 10px 60px 30px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-6897e06
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-3250374
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-1811 .elementor-element.elementor-element-528c869 {
  padding: 80px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-698beec
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-f8104f8 {
  text-align: center;
}
.elementor-1811
  .elementor-element.elementor-element-f8104f8
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Cabin", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-1811
  .elementor-element.elementor-element-f8104f8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-f8104f8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-f8104f8 {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-abb2338 {
  text-align: center;
}
.elementor-1811
  .elementor-element.elementor-element-abb2338
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-1811
  .elementor-element.elementor-element-abb2338
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-abb2338 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-abb2338 {
  opacity: 0;
}
.elementor-1811
  .elementor-element.elementor-element-3348fff
  .testimonials-card-wrapper
  .owl-carousel
  .shadow-effect {
  background: #ffffff;
  border-color: #e7e7e7;
  border-radius: 25px;
}
.elementor-1811
  .elementor-element.elementor-element-3348fff
  .testimonials-card-wrapper
  .owl-carousel
  .shadow-effect
  .testimonial-name {
  color: #ca9c5e;
  font-family: "Cabin", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-1811
  .elementor-element.elementor-element-3348fff
  .testimonials-card-wrapper
  .owl-carousel
  .shadow-effect
  .testimonial-info-desc {
  color: #111111;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
}
.elementor-1811
  .elementor-element.elementor-element-3348fff
  .testimonials-card-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #0077ff;
}
.elementor-1811
  .elementor-element.elementor-element-3348fff
  .testimonials-card-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #0077ff;
}
.elementor-element.elementor-element-3348fff {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-3348fff {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-e7e3de0 {
  overflow: hidden;
  margin-top: -10px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-2cdd1fa
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-9d3c980
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-b900331 {
  --divider-border-style: solid;
  --divider-color: #ebebeb;
  --divider-border-width: 1px;
}
.elementor-1811
  .elementor-element.elementor-element-b900331
  .elementor-divider-separator {
  width: 100%;
}
.elementor-1811
  .elementor-element.elementor-element-b900331
  .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-1811 .elementor-element.elementor-element-3350fc0 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.elementor-bc-flex-widget
  .elementor-1811
  .elementor-element.elementor-element-c3ba3fc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1811
  .elementor-element.elementor-element-c3ba3fc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1811
  .elementor-element.elementor-element-c3ba3fc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-2914d19
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-1811
  .elementor-element.elementor-element-2914d19
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-2914d19 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-2914d19 {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-2914d19 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-1811
  .elementor-element.elementor-element-d02ab44.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1811
  .elementor-element.elementor-element-d02ab44.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1811
  .elementor-element.elementor-element-d02ab44
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811
  .elementor-element.elementor-element-611df7b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1811
  .elementor-element.elementor-element-611df7b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-e609274 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-1811 .elementor-element.elementor-element-e609274 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1811
  .elementor-element.elementor-element-e609274
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-e609274 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-e609274 {
  opacity: 0;
}
.elementor-1811
  .elementor-element.elementor-element-a9843f5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1811
  .elementor-element.elementor-element-a9843f5
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-1055826 img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1811
  .elementor-element.elementor-element-1055826
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-element.elementor-element-1055826 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-1055826 {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-1055826 {
  width: auto;
  max-width: auto;
}
.elementor-1811
  .elementor-element.elementor-element-ff6df19.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1811
  .elementor-element.elementor-element-ff6df19
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-70ee095 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1811
  .elementor-element.elementor-element-70ee095
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-70ee095 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-70ee095 {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-70ee095 {
  width: auto;
  max-width: auto;
}
.elementor-1811
  .elementor-element.elementor-element-8105a96.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1811
  .elementor-element.elementor-element-8105a96
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-13a57c0 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1811
  .elementor-element.elementor-element-13a57c0
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-13a57c0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-13a57c0 {
  opacity: 0;
}
.elementor-1811 .elementor-element.elementor-element-13a57c0 {
  width: auto;
  max-width: auto;
}
.elementor-1811
  .elementor-element.elementor-element-b0719bb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1811
  .elementor-element.elementor-element-b0719bb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e3f3f2;
}
.elementor-1811 .elementor-element.elementor-element-b0719bb:hover {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-1811
  .elementor-element.elementor-element-b0719bb
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1811 .elementor-element.elementor-element-b0719bb,
.elementor-1811
  .elementor-element.elementor-element-b0719bb
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-1811 .elementor-element.elementor-element-b0719bb:hover,
.elementor-1811
  .elementor-element.elementor-element-b0719bb:hover
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-1811 .elementor-element.elementor-element-b0719bb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 30px;
}
.elementor-1811
  .elementor-element.elementor-element-7b4864b
  > .elementor-element-populated {
  padding: 60px 20px 60px 60px;
}
.elementor-1811
  .elementor-element.elementor-element-627a138
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-1811
  .elementor-element.elementor-element-fbb8ee6
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-bc-flex-widget
  .elementor-1811
  .elementor-element.elementor-element-e711b65.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1811
  .elementor-element.elementor-element-e711b65.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1811
  .elementor-element.elementor-element-e711b65
  > .elementor-element-populated {
  padding: 40px 60px 50px 60px;
}
.elementor-1811
  .elementor-element.elementor-element-b9f750a
  .elementor-heading-title {
  color: #111111;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-1811
  .elementor-element.elementor-element-b9f750a
  > .elementor-widget-container {
  margin: 10px 40px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-b689211 .elementor-button {
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-1811
  .elementor-element.elementor-element-b689211
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-1811 .elementor-element.elementor-element-b689211 {
  z-index: 2;
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-1811
    .elementor-element.elementor-element-a40282f
    > .elementor-shape-bottom
    svg {
    height: 94px;
  }
  .elementor-1811
    .elementor-element.elementor-element-c74abf0
    .slider-parallax-wrapper {
    height: 700px;
  }
  .elementor-1811
    .elementor-element.elementor-element-c74abf0
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 45px;
  }
  .elementor-1811
    .elementor-element.elementor-element-c74abf0
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 50%;
  }
  .elementor-1811
    .elementor-element.elementor-element-c74abf0
    .slider-parallax-wrapper
    .slide-content {
    margin-top: 20px;
  }
  .elementor-1811
    .elementor-element.elementor-element-c74abf0
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 15px;
  }
  .elementor-1811 .elementor-element.elementor-element-728446f {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-1811
    .elementor-element.elementor-element-740dbf0
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-7cb49b1 {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-7cb49b1
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811 .elementor-element.elementor-element-d6942ff {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-d6942ff
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811
    .elementor-element.elementor-element-d6942ff
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 15% 0% 15%;
  }
  .elementor-1811
    .elementor-element.elementor-element-8986391
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-81616c1 {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-81616c1
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-81616c1
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-b4f4676
    > .elementor-element-populated,
  .elementor-1811
    .elementor-element.elementor-element-b4f4676
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1811
    .elementor-element.elementor-element-b4f4676
    > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-1811
    .elementor-element.elementor-element-b4f4676
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-e85dc60
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-1811
    .elementor-element.elementor-element-6877ac1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-6933fd1
    > .elementor-element-populated,
  .elementor-1811
    .elementor-element.elementor-element-6933fd1
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1811
    .elementor-element.elementor-element-6933fd1
    > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-1811
    .elementor-element.elementor-element-6933fd1
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
  }
  .elementor-1811
    .elementor-element.elementor-element-0349365
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-1811
    .elementor-element.elementor-element-ee2fa70
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-529e500
    > .elementor-element-populated,
  .elementor-1811
    .elementor-element.elementor-element-529e500
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1811
    .elementor-element.elementor-element-529e500
    > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-1811
    .elementor-element.elementor-element-529e500
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
  .elementor-1811 .elementor-element.elementor-element-529e500 {
    z-index: 3;
  }
  .elementor-1811
    .elementor-element.elementor-element-031021d
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.5em;
  }
  .elementor-1811
    .elementor-element.elementor-element-ab565ff
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-2e42f2e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-4ca82b1
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811
    .elementor-element.elementor-element-4ca82b1
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
  }
  .elementor-1811
    .elementor-element.elementor-element-0563dff
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-0563dff
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
  }
  .elementor-1811 .elementor-element.elementor-element-081899b {
    padding: 0% 0% 0% 0%;
  }
  .elementor-1811
    .elementor-element.elementor-element-90f4db5
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1811
    .elementor-element.elementor-element-d824232
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1811
    .elementor-element.elementor-element-5246e56
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1811
    .elementor-element.elementor-element-0be63d9
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1811 .elementor-element.elementor-element-5deefb1 {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-dcb6bd0
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811
    .elementor-element.elementor-element-dcb6bd0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-42621a4
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811
    .elementor-element.elementor-element-42621a4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-499d45b
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811
    .elementor-element.elementor-element-499d45b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-690e2a8
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811
    .elementor-element.elementor-element-690e2a8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-16abd9a
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-1811
    .elementor-element.elementor-element-16abd9a
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-b0173b4
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-1811
    .elementor-element.elementor-element-b866225
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-5879d4f {
    margin-top: -80px;
    margin-bottom: 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-1ee5a97
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-9622e11
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-9622e11
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-122b39f
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-1811
    .elementor-element.elementor-element-122b39f
    > .elementor-widget-container {
    margin: -5px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-8f5f505
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-11b53fc
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-11b53fc
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-aea2b50
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-1811
    .elementor-element.elementor-element-aea2b50
    > .elementor-widget-container {
    margin: -5px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-f87241e {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-d12e0ef
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-ab4cbe7
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-ab4cbe7
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-596ed00
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-1811
    .elementor-element.elementor-element-596ed00
    > .elementor-widget-container {
    margin: -5px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-6fd90d3
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-ff5ccce
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-ff5ccce
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-e640044
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-1811
    .elementor-element.elementor-element-e640044
    > .elementor-widget-container {
    margin: -5px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-bdbffe4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 40px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-46d6407
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-860b354
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811
    .elementor-element.elementor-element-751eb5b
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-751eb5b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-6999e55 {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-1811
    .elementor-element.elementor-element-427273d
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-b17ae73
    .flip-box-wrapper.square-flip {
    height: 250px;
  }
  .elementor-1811
    .elementor-element.elementor-element-b17ae73
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 22px;
  }
  .elementor-1811
    .elementor-element.elementor-element-ffb1a01
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
  }
  .elementor-1811
    .elementor-element.elementor-element-375ca0f
    .flip-box-wrapper.square-flip {
    height: 250px;
  }
  .elementor-1811
    .elementor-element.elementor-element-375ca0f
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 22px;
  }
  .elementor-1811
    .elementor-element.elementor-element-407a591
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-1811
    .elementor-element.elementor-element-7bda6c1
    .flip-box-wrapper.square-flip {
    height: 250px;
  }
  .elementor-1811
    .elementor-element.elementor-element-7bda6c1
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 22px;
  }
  .elementor-1811
    .elementor-element.elementor-element-8caeae1
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-1811
    .elementor-element.elementor-element-8caeae1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1811
    .elementor-element.elementor-element-8caeae1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-1811
    .elementor-element.elementor-element-8caeae1
    > .elementor-shape-bottom
    svg {
    height: 79px;
  }
  .elementor-1811
    .elementor-element.elementor-element-715d8f3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 40px 40px 40px;
  }
  .elementor-1811
    .elementor-element.elementor-element-7cff2b5
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811
    .elementor-element.elementor-element-7cff2b5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-35e6cd6
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-af9f34e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-528c869 {
    padding: 60px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-698beec
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-f8104f8
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-abb2338
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-bc-flex-widget
    .elementor-1811
    .elementor-element.elementor-element-7b4864b.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-1811
    .elementor-element.elementor-element-7b4864b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-1811
    .elementor-element.elementor-element-7b4864b
    > .elementor-element-populated {
    padding: 50px 39px 40px 40px;
  }
  .elementor-1811
    .elementor-element.elementor-element-627a138
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811
    .elementor-element.elementor-element-627a138
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-fbb8ee6
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811
    .elementor-element.elementor-element-fbb8ee6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-e711b65
    > .elementor-element-populated {
    padding: 40px 40px 40px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-b9f750a
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-1811
    .elementor-element.elementor-element-b9f750a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-b689211
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-1811
    .elementor-element.elementor-element-c74abf0
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 34px;
  }
  .elementor-1811
    .elementor-element.elementor-element-c74abf0
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 100%;
  }
  .elementor-1811
    .elementor-element.elementor-element-c74abf0
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 15px;
  }
  .elementor-1811 .elementor-element.elementor-element-728446f {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-740dbf0
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-7cb49b1
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811 .elementor-element.elementor-element-d6942ff {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-d6942ff
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-1811
    .elementor-element.elementor-element-d6942ff
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-8986391
    > .elementor-element-populated {
    padding: 0px 0px 40px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-81616c1 {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-81616c1
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.4em;
  }
  .elementor-1811
    .elementor-element.elementor-element-81616c1
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-b4f4676
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-e85dc60
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-1811
    .elementor-element.elementor-element-4358de0
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-6933fd1
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-0349365
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-1811
    .elementor-element.elementor-element-ec98fa0
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-529e500
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-031021d
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-1811
    .elementor-element.elementor-element-237a751
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-d5035a0 {
    padding: 60px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-4ca82b1 {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-4ca82b1
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-1811
    .elementor-element.elementor-element-4ca82b1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-0563dff {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-0563dff
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-0563dff
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-081899b {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-c40e88b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-e229d44 {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-c410726 {
    width: 50%;
  }
  .elementor-1811
    .elementor-element.elementor-element-c410726.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-90f4db5
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1811 .elementor-element.elementor-element-af26a69 {
    width: 50%;
  }
  .elementor-1811
    .elementor-element.elementor-element-af26a69.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-af26a69
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-d824232
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1811 .elementor-element.elementor-element-3cd47e9 {
    width: 50%;
  }
  .elementor-1811
    .elementor-element.elementor-element-3cd47e9.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-3cd47e9
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-5246e56
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1811 .elementor-element.elementor-element-914293f {
    width: 50%;
  }
  .elementor-1811
    .elementor-element.elementor-element-914293f.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-914293f
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-0be63d9
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-1811
    .elementor-element.elementor-element-5deefb1
    > .elementor-shape-top
    svg {
    height: 101px;
  }
  .elementor-1811 .elementor-element.elementor-element-5deefb1 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 80px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-cebadd0
    > .elementor-element-populated {
    padding: 20px 20px 0px 20px;
  }
  .elementor-1811 .elementor-element.elementor-element-dcb6bd0 {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-dcb6bd0
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811 .elementor-element.elementor-element-42621a4 {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-42621a4
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811 .elementor-element.elementor-element-499d45b {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-499d45b
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811 .elementor-element.elementor-element-690e2a8 {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-690e2a8
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-1811 .elementor-element.elementor-element-16abd9a {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-16abd9a
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-1811 .elementor-element.elementor-element-b0173b4 {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-b0173b4
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-1811 .elementor-element.elementor-element-26b694e {
    text-align: center;
  }
  .elementor-1811 .elementor-element.elementor-element-8d6a2cd {
    text-align: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-b866225
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-5879d4f {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-1ee5a97
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-9622e11
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-1811
    .elementor-element.elementor-element-122b39f
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-1811
    .elementor-element.elementor-element-8f5f505
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-11b53fc
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-1811
    .elementor-element.elementor-element-aea2b50
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-1811 .elementor-element.elementor-element-f87241e {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-d12e0ef
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-ab4cbe7
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-1811
    .elementor-element.elementor-element-596ed00
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-1811
    .elementor-element.elementor-element-6fd90d3
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-ff5ccce
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-1811
    .elementor-element.elementor-element-e640044
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-1811 .elementor-element.elementor-element-bdbffe4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 30px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-33f40cc
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-1811
    .elementor-element.elementor-element-860b354
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-1811 .elementor-element.elementor-element-751eb5b {
    text-align: left;
  }
  .elementor-1811
    .elementor-element.elementor-element-751eb5b
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1811
    .elementor-element.elementor-element-751eb5b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-51b0b77
    > .elementor-element-populated {
    padding: 20px 20px 0px 20px;
  }
  .elementor-1811
    .elementor-element.elementor-element-5647abe
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-6999e55 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-427273d
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
  }
  .elementor-1811
    .elementor-element.elementor-element-ffb1a01
    > .elementor-element-populated {
    margin: 30px 30px 0px 30px;
  }
  .elementor-1811
    .elementor-element.elementor-element-407a591
    > .elementor-element-populated {
    margin: 30px 30px 60px 30px;
  }
  .elementor-1811
    .elementor-element.elementor-element-8caeae1
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-1811
    .elementor-element.elementor-element-8caeae1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1811
    .elementor-element.elementor-element-8caeae1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-1811
    .elementor-element.elementor-element-715d8f3
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 45px 20px 50px 20px;
  }
  .elementor-1811
    .elementor-element.elementor-element-7cff2b5
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-1811
    .elementor-element.elementor-element-35e6cd6
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.4em;
  }
  .elementor-1811
    .elementor-element.elementor-element-35e6cd6
    > .elementor-widget-container {
    margin: 10px 0px 30px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-af9f34e
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-528c869 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-abb2338
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-1811
    .elementor-element.elementor-element-3348fff
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1811 .elementor-element.elementor-element-e7e3de0 {
    margin-top: -10px;
    margin-bottom: 0px;
  }
  .elementor-1811
    .elementor-element.elementor-element-c3ba3fc.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1811 .elementor-element.elementor-element-2914d19 {
    text-align: center;
  }
  .elementor-1811 .elementor-element.elementor-element-611df7b {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-1811
    .elementor-element.elementor-element-611df7b.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-611df7b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-1811 .elementor-element.elementor-element-a9843f5 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-1811
    .elementor-element.elementor-element-a9843f5.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-a9843f5.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-1811 .elementor-element.elementor-element-ff6df19 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-1811
    .elementor-element.elementor-element-ff6df19.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-ff6df19.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-1811 .elementor-element.elementor-element-70ee095 img {
    width: 140px;
  }
  .elementor-1811 .elementor-element.elementor-element-8105a96 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-1811
    .elementor-element.elementor-element-8105a96.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-1811
    .elementor-element.elementor-element-8105a96.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-1811 .elementor-element.elementor-element-13a57c0 img {
    width: 120px;
  }
  .elementor-1811
    .elementor-element.elementor-element-7b4864b
    > .elementor-element-populated {
    padding: 40px 30px 0px 30px;
  }
  .elementor-1811
    .elementor-element.elementor-element-627a138
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-1811
    .elementor-element.elementor-element-fbb8ee6
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-1811
    .elementor-element.elementor-element-e711b65
    > .elementor-element-populated {
    padding: 20px 30px 40px 30px;
  }
  .elementor-1811
    .elementor-element.elementor-element-b9f750a
    .elementor-heading-title {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-1811 .elementor-element.elementor-element-740dbf0 {
    width: 50%;
  }
  .elementor-1811 .elementor-element.elementor-element-8986391 {
    width: 50%;
  }
  .elementor-1811 .elementor-element.elementor-element-c410726 {
    width: 25%;
  }
  .elementor-1811 .elementor-element.elementor-element-af26a69 {
    width: 25%;
  }
  .elementor-1811 .elementor-element.elementor-element-3cd47e9 {
    width: 25%;
  }
  .elementor-1811 .elementor-element.elementor-element-914293f {
    width: 25%;
  }
  .elementor-1811 .elementor-element.elementor-element-33f40cc {
    width: 50%;
  }
  .elementor-1811 .elementor-element.elementor-element-51b0b77 {
    width: 50%;
  }
  .elementor-1811 .elementor-element.elementor-element-715d8f3 {
    width: 45%;
  }
  .elementor-1811 .elementor-element.elementor-element-6897e06 {
    width: 55%;
  }
  .elementor-1811 .elementor-element.elementor-element-c3ba3fc {
    width: 20%;
  }
  .elementor-1811 .elementor-element.elementor-element-d02ab44 {
    width: 79.665%;
  }
  .elementor-1811 .elementor-element.elementor-element-7b4864b {
    width: 40%;
  }
  .elementor-1811 .elementor-element.elementor-element-e711b65 {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1811 .elementor-element.elementor-element-740dbf0 {
    width: 100%;
  }
  .elementor-1811 .elementor-element.elementor-element-8986391 {
    width: 100%;
  }
  .elementor-1811 .elementor-element.elementor-element-715d8f3 {
    width: 65%;
  }
  .elementor-1811 .elementor-element.elementor-element-6897e06 {
    width: 45%;
  }
  .elementor-1811 .elementor-element.elementor-element-698beec {
    width: 100%;
  }
  .elementor-1811 .elementor-element.elementor-element-7b4864b {
    width: 45%;
  }
  .elementor-1811 .elementor-element.elementor-element-e711b65 {
    width: 55%;
  }
}
.elementor-1813
  .elementor-element.elementor-element-6a8c897:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1813
  .elementor-element.elementor-element-6a8c897
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1813 .elementor-element.elementor-element-6a8c897 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 60px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-6a8c897
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1813
  .elementor-element.elementor-element-5acb76d
  > .elementor-element-populated {
  padding: 0px 60px 0px 0px;
}
.elementor-1813 .elementor-element.elementor-element-4c69b0f {
  text-align: left;
}
.elementor-1813 .elementor-element.elementor-element-4c69b0f img {
  width: 135px;
}
.elementor-1813
  .elementor-element.elementor-element-b17be34
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
}
.elementor-1813
  .elementor-element.elementor-element-b17be34
  > .elementor-widget-container {
  margin: 10px 30px 40px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-b7492c9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-11746a7
  > .elementor-element-populated {
  margin: 5px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-7620f5f
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.elementor-1813
  .elementor-element.elementor-element-7620f5f
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #8d9199;
}
.elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-text {
  color: #86868b;
}
.elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-item,
.elementor-1813
  .elementor-element.elementor-element-aeb0359
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
}
.elementor-1813
  .elementor-element.elementor-element-aeb0359
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-86ac16b
  > .elementor-element-populated {
  margin: 5px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-4f9a96c
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.elementor-1813
  .elementor-element.elementor-element-4f9a96c
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #8d9199;
}
.elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-text {
  color: #86868b;
}
.elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-item,
.elementor-1813
  .elementor-element.elementor-element-1c9653a
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
}
.elementor-1813
  .elementor-element.elementor-element-1c9653a
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-f718494
  > .elementor-element-populated {
  margin: 5px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-be3cf2a
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.elementor-1813
  .elementor-element.elementor-element-be3cf2a
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #8d9199;
}
.elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-text {
  color: #86868b;
}
.elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-item,
.elementor-1813
  .elementor-element.elementor-element-12adeeb
  .elementor-icon-list-item
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
}
.elementor-1813
  .elementor-element.elementor-element-12adeeb
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-4d5c8fc
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-3e6accc
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.elementor-1813
  .elementor-element.elementor-element-3e6accc
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #8d9199;
}
.elementor-1813 .elementor-element.elementor-element-93b841c {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 16px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}
.elementor-1813
  .elementor-element.elementor-element-93b841c
  .elementor-widget-container {
  text-align: left;
}
.elementor-1813
  .elementor-element.elementor-element-93b841c
  .elementor-social-icon {
  background-color: #f0f0f0;
  --icon-padding: 0.7em;
}
.elementor-1813
  .elementor-element.elementor-element-93b841c
  .elementor-social-icon
  i {
  color: #111111;
}
.elementor-1813
  .elementor-element.elementor-element-93b841c
  .elementor-social-icon
  svg {
  fill: #111111;
}
.elementor-1813
  .elementor-element.elementor-element-93b841c
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-27ab591
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
}
.elementor-1813
  .elementor-element.elementor-element-27ab591
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-3c31a51
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
}
.elementor-1813
  .elementor-element.elementor-element-3c31a51
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-165c023:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1813
  .elementor-element.elementor-element-165c023
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1813 .elementor-element.elementor-element-165c023 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 40px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-165c023
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1813
  .elementor-element.elementor-element-d2c4058
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #ebebeb;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-1813
  .elementor-element.elementor-element-d2c4058
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1813
  .elementor-element.elementor-element-8135a38
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-1813 .elementor-element.elementor-element-c77f5da {
  text-align: center;
  color: #b8b8b8;
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
}
.elementor-1813
  .elementor-element.elementor-element-c77f5da
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-1813 .elementor-element.elementor-element-6a8c897 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-5acb76d
    > .elementor-element-populated {
    padding: 0px 40px 0px 30px;
  }
  .elementor-1813 .elementor-element.elementor-element-4c69b0f img {
    width: 120px;
  }
  .elementor-1813
    .elementor-element.elementor-element-b17be34
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-1813
    .elementor-element.elementor-element-b17be34
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-11746a7
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-86ac16b
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-f718494
    > .elementor-element-populated {
    padding: 30px 30px 0px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-4d5c8fc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 0px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-d2c4058
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-8135a38
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-c77f5da
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-1813 .elementor-element.elementor-element-6a8c897 {
    padding: 40px 0px 40px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-5acb76d
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-1813
    .elementor-element.elementor-element-b17be34
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-1813
    .elementor-element.elementor-element-b17be34
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-1813 .elementor-element.elementor-element-11746a7 {
    width: 50%;
  }
  .elementor-1813
    .elementor-element.elementor-element-11746a7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 20px;
  }
  .elementor-1813 .elementor-element.elementor-element-86ac16b {
    width: 50%;
  }
  .elementor-1813
    .elementor-element.elementor-element-86ac16b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 20px 0px 0px;
  }
  .elementor-1813 .elementor-element.elementor-element-f718494 {
    width: 50%;
  }
  .elementor-1813
    .elementor-element.elementor-element-f718494
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 20px;
  }
  .elementor-1813 .elementor-element.elementor-element-4d5c8fc {
    width: 50%;
  }
  .elementor-1813
    .elementor-element.elementor-element-4d5c8fc
    > .elementor-element-populated {
    padding: 40px 20px 0px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-d2c4058
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-8135a38
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1813
    .elementor-element.elementor-element-c77f5da
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-1813 .elementor-element.elementor-element-5acb76d {
    width: 25%;
  }
  .elementor-1813 .elementor-element.elementor-element-b7492c9 {
    width: 75%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1813 .elementor-element.elementor-element-5acb76d {
    width: 30%;
  }
  .elementor-1813 .elementor-element.elementor-element-b7492c9 {
    width: 70%;
  }
  .elementor-1813 .elementor-element.elementor-element-11746a7 {
    width: 50%;
  }
  .elementor-1813 .elementor-element.elementor-element-86ac16b {
    width: 50%;
  }
  .elementor-1813 .elementor-element.elementor-element-f718494 {
    width: 50%;
  }
  .elementor-1813 .elementor-element.elementor-element-4d5c8fc {
    width: 50%;
  }
}
.elementor-2211
  .elementor-element.elementor-element-69e7328:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2211
  .elementor-element.elementor-element-69e7328
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #00000021;
}
.elementor-2211 .elementor-element.elementor-element-69e7328 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7px 0px 7px 0px;
  z-index: 1;
}
.elementor-2211
  .elementor-element.elementor-element-69e7328
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-2211
  .elementor-element.elementor-element-d13d156.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2211
  .elementor-element.elementor-element-d13d156.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2211
  .elementor-element.elementor-element-d13d156
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2211
  .elementor-element.elementor-element-f1cba29
  .elementor-icon-list-icon
  i {
  color: #bc8664;
  font-size: 14px;
}
.elementor-2211
  .elementor-element.elementor-element-f1cba29
  .elementor-icon-list-icon
  svg {
  fill: #bc8664;
  width: 14px;
}
.elementor-2211
  .elementor-element.elementor-element-f1cba29
  .elementor-icon-list-text {
  color: #bc8664;
}
.elementor-2211
  .elementor-element.elementor-element-f1cba29
  .elementor-icon-list-item,
.elementor-2211
  .elementor-element.elementor-element-f1cba29
  .elementor-icon-list-item
  a {
  font-family: "Manrope", Sans-serif;
  font-size: 13px;
}
.elementor-2211 .elementor-element.elementor-element-f1cba29 {
  width: auto;
  max-width: auto;
}
.elementor-2211
  .elementor-element.elementor-element-32aec62
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  font-size: 14px;
}
.elementor-2211
  .elementor-element.elementor-element-32aec62
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  width: 14px;
}
.elementor-2211
  .elementor-element.elementor-element-32aec62
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-32aec62
  .elementor-icon-list-item,
.elementor-2211
  .elementor-element.elementor-element-32aec62
  .elementor-icon-list-item
  a {
  font-family: "Manrope", Sans-serif;
  font-size: 13px;
}
.elementor-2211
  .elementor-element.elementor-element-32aec62
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-2211 .elementor-element.elementor-element-32aec62 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-2211
  .elementor-element.elementor-element-69da275.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2211
  .elementor-element.elementor-element-69da275.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2211
  .elementor-element.elementor-element-69da275.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2211
  .elementor-element.elementor-element-998fff8
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  font-size: 14px;
}
.elementor-2211
  .elementor-element.elementor-element-998fff8
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  width: 14px;
}
.elementor-2211
  .elementor-element.elementor-element-998fff8
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-998fff8
  .elementor-icon-list-item,
.elementor-2211
  .elementor-element.elementor-element-998fff8
  .elementor-icon-list-item
  a {
  font-family: "Manrope", Sans-serif;
  font-size: 13px;
}
.elementor-2211
  .elementor-element.elementor-element-998fff8
  > .elementor-widget-container {
  margin: 0px 30px 0px 0px;
}
.elementor-2211 .elementor-element.elementor-element-998fff8 {
  width: auto;
  max-width: auto;
}
.elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-item,
.elementor-2211
  .elementor-element.elementor-element-6597792
  .elementor-icon-list-item
  a {
  font-family: "Manrope", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.elementor-2211 .elementor-element.elementor-element-6597792 {
  width: auto;
  max-width: auto;
}
.elementor-2211
  .elementor-element.elementor-element-aa4e655:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2211
  .elementor-element.elementor-element-aa4e655
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #00000000;
}
.elementor-2211 .elementor-element.elementor-element-aa4e655 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}
.elementor-2211
  .elementor-element.elementor-element-aa4e655
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-2211
  .elementor-element.elementor-element-eb01c2b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2211
  .elementor-element.elementor-element-eb01c2b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2211
  .elementor-element.elementor-element-eb01c2b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2211 .elementor-element.elementor-element-4445580 {
  text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-4445580 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-2211
  .elementor-element.elementor-element-26a60d1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2211
  .elementor-element.elementor-element-26a60d1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2211
  .elementor-element.elementor-element-26a60d1.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2211
  .elementor-element.elementor-element-26a60d1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Manrope", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.6em;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 15px 0px 15px;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Manrope", Sans-serif;
  font-size: 14px;
  line-height: 1.5em;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #bc8664;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #bc8664;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #bc8664;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #bc8664;
}
.elementor-2211
  .elementor-element.elementor-element-083ee2d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2211 .elementor-element.elementor-element-083ee2d {
  width: auto;
  max-width: auto;
}
.elementor-2211 .elementor-element.elementor-element-10c3c07 .elementor-button {
  font-family: "Manrope", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2211
  .elementor-element.elementor-element-10c3c07
  .elementor-button:hover,
.elementor-2211
  .elementor-element.elementor-element-10c3c07
  .elementor-button:focus {
  color: #ffffff;
  background-color: #ffffff00;
}
.elementor-2211
  .elementor-element.elementor-element-10c3c07
  .elementor-button:hover
  svg,
.elementor-2211
  .elementor-element.elementor-element-10c3c07
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-10c3c07
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-2211 .elementor-element.elementor-element-10c3c07 {
  width: auto;
  max-width: auto;
}
.elementor-2211
  .elementor-element.elementor-element-23da5c7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-2211
  .elementor-element.elementor-element-23da5c7.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-23da5c7.elementor-view-framed
  .elementor-icon,
.elementor-2211
  .elementor-element.elementor-element-23da5c7.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-2211
  .elementor-element.elementor-element-23da5c7.elementor-view-framed
  .elementor-icon,
.elementor-2211
  .elementor-element.elementor-element-23da5c7.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-2211 .elementor-element.elementor-element-23da5c7 .elementor-icon {
  font-size: 14px;
}
.elementor-2211 .elementor-element.elementor-element-23da5c7 .elementor-icon i,
.elementor-2211
  .elementor-element.elementor-element-23da5c7
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-2211
  .elementor-element.elementor-element-23da5c7
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-2211 .elementor-element.elementor-element-23da5c7 {
  width: auto;
  max-width: auto;
}
body.elementor-page-2211:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2211
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (max-width: 1024px) {
  .elementor-2211 .elementor-element.elementor-element-69e7328 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-2211
    .elementor-element.elementor-element-d13d156
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-2211
    .elementor-element.elementor-element-69da275
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-2211 .elementor-element.elementor-element-aa4e655 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-2211
    .elementor-element.elementor-element-eb01c2b
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-2211
    .elementor-element.elementor-element-26a60d1
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-2211 .elementor-element.elementor-element-d13d156 {
    width: 60%;
  }
  .elementor-2211
    .elementor-element.elementor-element-d13d156
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-2211
    .elementor-element.elementor-element-32aec62
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2211 .elementor-element.elementor-element-69da275 {
    width: 40%;
  }
  .elementor-2211
    .elementor-element.elementor-element-6597792
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-2211
    .elementor-element.elementor-element-6597792
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-2211
    .elementor-element.elementor-element-6597792
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-2211
    .elementor-element.elementor-element-6597792
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-2211
    .elementor-element.elementor-element-6597792
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-2211
    .elementor-element.elementor-element-6597792
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-2211 .elementor-element.elementor-element-aa4e655 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-2211 .elementor-element.elementor-element-eb01c2b {
    width: 50%;
  }
  .elementor-2211
    .elementor-element.elementor-element-eb01c2b
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-2211 .elementor-element.elementor-element-26a60d1 {
    width: 50%;
  }
  .elementor-2211
    .elementor-element.elementor-element-26a60d1
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-2211 .elementor-element.elementor-element-eb01c2b {
    width: 16%;
  }
  .elementor-2211 .elementor-element.elementor-element-26a60d1 {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2211 .elementor-element.elementor-element-eb01c2b {
    width: 25%;
  }
  .elementor-2211 .elementor-element.elementor-element-26a60d1 {
    width: 75%;
  }
}
.elementor-2216
  .elementor-element.elementor-element-92058d6
  > .elementor-container {
  min-height: 800px;
}
.elementor-2216 .elementor-element.elementor-element-92058d6 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-92058d6
  .elementor-background-slideshow__slide__image {
  background-size: cover;
  background-position: center center;
}
.elementor-2216
  .elementor-element.elementor-element-92058d6
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #000000 0%, #00000000 100%);
  opacity: 0.6;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2216
  .elementor-element.elementor-element-bf82be5
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-2656104
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.elementor-2216
  .elementor-element.elementor-element-2656104
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-2656104 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-2656104 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-08f7f84
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-2216
  .elementor-element.elementor-element-08f7f84
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-08f7f84 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-08f7f84 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-6ad535b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-element.elementor-element-6ad535b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 350ms !important;
}
.elementor-widget.elementor-element-6ad535b {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-c9c9515
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-element.elementor-element-c9c9515 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}
.elementor-widget.elementor-element-c9c9515 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-9e3d28e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-76839fa
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-2216 .elementor-element.elementor-element-3619402 {
  padding: 0px 0px 100px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-72ef1cf:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2216
  .elementor-element.elementor-element-72ef1cf
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-2216
  .elementor-element.elementor-element-72ef1cf
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-72ef1cf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2216
  .elementor-element.elementor-element-d904f62
  .elementor-spacer-inner {
  height: 700px;
}
.elementor-2216
  .elementor-element.elementor-element-d904f62
  > .elementor-widget-container {
  margin: -60px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-45f8175 img {
  border-radius: 15px 15px 15px 15px;
}
.elementor-2216 .elementor-element.elementor-element-45f8175 {
  width: auto;
  max-width: auto;
  bottom: 72%;
}
body:not(.rtl) .elementor-2216 .elementor-element.elementor-element-45f8175 {
  right: -56%;
}
body.rtl .elementor-2216 .elementor-element.elementor-element-45f8175 {
  left: -56%;
}
.elementor-2216
  .elementor-element.elementor-element-2d8ddae
  > .elementor-element-populated {
  margin: 0px 0px 0px 05px;
  padding: 0px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-71746be {
  margin-top: -100px;
  margin-bottom: 0px;
  z-index: 2;
}
.elementor-2216 .elementor-element.elementor-element-ac4adc3 img {
  width: 200%;
  border-radius: 0px 15px 15px 0px;
}
.elementor-2216 .elementor-element.elementor-element-ac4adc3 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 62%;
}
body:not(.rtl) .elementor-2216 .elementor-element.elementor-element-ac4adc3 {
  left: -70%;
}
body.rtl .elementor-2216 .elementor-element.elementor-element-ac4adc3 {
  right: -70%;
}
.elementor-2216
  .elementor-element.elementor-element-aa3ceef:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2216
  .elementor-element.elementor-element-aa3ceef
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-2216
  .elementor-element.elementor-element-aa3ceef
  > .elementor-element-populated,
.elementor-2216
  .elementor-element.elementor-element-aa3ceef
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2216
  .elementor-element.elementor-element-aa3ceef
  > .elementor-background-slideshow {
  border-radius: 15px 0px 0px 15px;
}
.elementor-2216
  .elementor-element.elementor-element-aa3ceef
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 5px;
  padding: 60px 60px 60px 60px;
}
.elementor-2216
  .elementor-element.elementor-element-aa3ceef
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text {
  text-align: left;
}
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h1 {
  color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h2 {
  color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h3 {
  color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h4 {
  color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h5 {
  color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h6 {
  color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  div {
  color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  span {
  color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  p {
  color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h1,
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h2,
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h3,
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h4,
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h5,
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  h6,
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  div,
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  span,
.elementor-2216
  .elementor-element.elementor-element-976fc85
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  letter-spacing: -0.5px;
}
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text {
  text-align: left;
}
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h1,
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h2,
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h3,
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h4,
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h5,
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  h6,
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  div,
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  span,
.elementor-2216
  .elementor-element.elementor-element-f427464
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 32px;
  line-height: 1.3em;
  letter-spacing: -1px;
}
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text {
  text-align: left;
}
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h1,
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h2,
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h3,
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h4,
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h5,
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  h6,
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  div,
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  span,
.elementor-2216
  .elementor-element.elementor-element-f1e452d
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 32px;
  line-height: 1.3em;
  letter-spacing: -1px;
}
.elementor-2216 .elementor-element.elementor-element-092d185 {
  color: #ffffffb3;
  font-family: "Manrope", Sans-serif;
}
.elementor-2216
  .elementor-element.elementor-element-092d185
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-092d185 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-092d185 {
  opacity: 0;
}
.elementor-2216 .elementor-element.elementor-element-f0c3d0c .elementor-button {
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #a51c30;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2216
  .elementor-element.elementor-element-f0c3d0c
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-f0c3d0c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-f0c3d0c {
  opacity: 0;
}
.elementor-2216 .elementor-element.elementor-element-f0c3d0c {
  width: auto;
  max-width: auto;
}
.elementor-2216 .elementor-element.elementor-element-3309f6d {
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 2;
}
.elementor-2216
  .elementor-element.elementor-element-9e3a22e
  > .elementor-element-populated {
  margin: 100px 0px 60px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-8811162 {
  text-align: left;
}
.elementor-2216 .elementor-element.elementor-element-8811162 img {
  width: 62px;
}
.elementor-2216
  .elementor-element.elementor-element-8811162
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h1,
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h2,
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h3,
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h4,
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h5,
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  h6,
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  div,
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  span,
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #a51c30;
}
.elementor-2216
  .elementor-element.elementor-element-e981f76
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Manrope", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1.5px;
}
.elementor-2216
  .elementor-element.elementor-element-f9fec9b
  .elementor-heading-title {
  color: #111111;
  font-family: "Manrope", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-2216
  .elementor-element.elementor-element-f9fec9b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-2f68011
  .elementor-heading-title {
  color: #111111;
  font-family: "Manrope", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.7em;
}
.elementor-2216
  .elementor-element.elementor-element-2f68011
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 15% 0% 0%;
}
.elementor-2216 .elementor-element.elementor-element-36b61d4 .elementor-button {
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #a51c30;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2216
  .elementor-element.elementor-element-36b61d4
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-36b61d4 {
  width: auto;
  max-width: auto;
}
.elementor-2216
  .elementor-element.elementor-element-da37760
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2216
  .elementor-element.elementor-element-da37760:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2216
  .elementor-element.elementor-element-da37760
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-2216
  .elementor-element.elementor-element-da37760
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2216
  .elementor-element.elementor-element-da37760
  .elementor-background-overlay {
  filter: brightness(100%) contrast(0%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2216 .elementor-element.elementor-element-da37760 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-bc-flex-widget
  .elementor-2216
  .elementor-element.elementor-element-47938b9.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-2216
  .elementor-element.elementor-element-47938b9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2216
  .elementor-element.elementor-element-47938b9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-2c6c7e6
  .elementor-heading-title {
  color: #bc8664;
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-2216
  .elementor-element.elementor-element-2c6c7e6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-2c6c7e6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-2c6c7e6 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-353d07b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-2216
  .elementor-element.elementor-element-353d07b
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-353d07b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 50ms !important;
}
.elementor-widget.elementor-element-353d07b {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-c3ac446
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-2216
  .elementor-element.elementor-element-c3ac446
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-c3ac446 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-c3ac446 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-47004ff
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 40px 0px 60px;
}
.elementor-2216 .elementor-element.elementor-element-5ef84ae {
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-2216
  .elementor-element.elementor-element-3b45bb2
  > .elementor-element-populated,
.elementor-2216
  .elementor-element.elementor-element-3b45bb2
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2216
  .elementor-element.elementor-element-3b45bb2
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-3b45bb2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 40px 30px 40px;
}
.elementor-2216
  .elementor-element.elementor-element-3b45bb2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2216
  .elementor-element.elementor-element-303446a
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2216
  .elementor-element.elementor-element-303446a
  .elementor-counter-title {
  color: #acacb4;
  font-family: "Manrope", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-2216
  .elementor-element.elementor-element-303446a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-595592a
  > .elementor-element-populated,
.elementor-2216
  .elementor-element.elementor-element-595592a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2216
  .elementor-element.elementor-element-595592a
  > .elementor-background-slideshow {
  border-radius: 0px 5px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-595592a
  > .elementor-element-populated {
  padding: 0px 40px 30px 40px;
}
.elementor-2216
  .elementor-element.elementor-element-bb0bd7a
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2216
  .elementor-element.elementor-element-bb0bd7a
  .elementor-counter-title {
  color: #acacb4;
  font-family: "Manrope", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-2216
  .elementor-element.elementor-element-bb0bd7a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-3e159e8 {
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-2216
  .elementor-element.elementor-element-a016073
  > .elementor-element-populated,
.elementor-2216
  .elementor-element.elementor-element-a016073
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2216
  .elementor-element.elementor-element-a016073
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 5px;
}
.elementor-2216
  .elementor-element.elementor-element-a016073
  > .elementor-element-populated {
  padding: 0px 40px 0px 40px;
}
.elementor-2216 .elementor-element.elementor-element-a016073 {
  z-index: 3;
}
.elementor-2216
  .elementor-element.elementor-element-1ebe070
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2216
  .elementor-element.elementor-element-1ebe070
  .elementor-counter-title {
  color: #acacb4;
  font-family: "Manrope", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-2216
  .elementor-element.elementor-element-1ebe070
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-f031569
  > .elementor-element-populated,
.elementor-2216
  .elementor-element.elementor-element-f031569
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2216
  .elementor-element.elementor-element-f031569
  > .elementor-background-slideshow {
  border-radius: 0px 0px 5px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-f031569
  > .elementor-element-populated {
  padding: 0px 40px 0px 40px;
}
.elementor-2216
  .elementor-element.elementor-element-39622da
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2216
  .elementor-element.elementor-element-39622da
  .elementor-counter-title {
  color: #acacb4;
  font-family: "Manrope", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-2216
  .elementor-element.elementor-element-39622da
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-35d33f1
  > .elementor-container {
  min-height: 700px;
}
.elementor-2216
  .elementor-element.elementor-element-35d33f1
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2216
  .elementor-element.elementor-element-35d33f1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2216
  .elementor-element.elementor-element-35d33f1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/senior-couple-with-consultant-at-the-office-9G94VHN.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2216 .elementor-element.elementor-element-35d33f1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-35d33f1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2216
  .elementor-element.elementor-element-35d33f1
  > .elementor-shape-bottom
  svg {
  height: 100px;
}
.elementor-bc-flex-widget
  .elementor-2216
  .elementor-element.elementor-element-e22ce4c.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-2216
  .elementor-element.elementor-element-e22ce4c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2216
  .elementor-element.elementor-element-e22ce4c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-f1ce9bd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2216
  .elementor-element.elementor-element-f1ce9bd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-2216 .elementor-element.elementor-element-f1ce9bd,
.elementor-2216
  .elementor-element.elementor-element-f1ce9bd
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2216 .elementor-element.elementor-element-f1ce9bd {
  box-shadow: 0px 2px 35px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -120px;
  margin-bottom: 0px;
  padding: 70px 0px 70px 0px;
  z-index: 2;
}
.elementor-2216
  .elementor-element.elementor-element-f1ce9bd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2216
  .elementor-element.elementor-element-f897ce5
  > .elementor-element-populated {
  padding: 0px 40px 0px 60px;
}
.elementor-2216
  .elementor-element.elementor-element-4099ee8
  .elementor-heading-title {
  font-family: "Manrope", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1.5px;
}
.elementor-2216
  .elementor-element.elementor-element-4099ee8
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-4099ee8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-4099ee8 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-4d414ae
  .elementor-heading-title {
  color: #111111;
  font-family: "Manrope", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-2216
  .elementor-element.elementor-element-4d414ae
  > .elementor-widget-container {
  margin: 10px 0px 30px 0px;
}
.elementor-element.elementor-element-4d414ae {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 50ms !important;
}
.elementor-widget.elementor-element-4d414ae {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-81621c2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-81621c2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-81621c2 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-e120d2e
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-2216
  .elementor-element.elementor-element-e120d2e.elementor-view-stacked
  .elementor-icon {
  background-color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-e120d2e.elementor-view-framed
  .elementor-icon,
.elementor-2216
  .elementor-element.elementor-element-e120d2e.elementor-view-default
  .elementor-icon {
  color: #bc8664;
  border-color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-e120d2e.elementor-view-framed
  .elementor-icon,
.elementor-2216
  .elementor-element.elementor-element-e120d2e.elementor-view-default
  .elementor-icon
  svg {
  fill: #bc8664;
}
.elementor-2216 .elementor-element.elementor-element-e120d2e .elementor-icon {
  font-size: 24px;
}
.elementor-2216 .elementor-element.elementor-element-e120d2e .elementor-icon i,
.elementor-2216
  .elementor-element.elementor-element-e120d2e
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-2216
  .elementor-element.elementor-element-e120d2e
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-e120d2e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-e120d2e {
  opacity: 0;
}
.elementor-2216 .elementor-element.elementor-element-e120d2e {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-2216
  .elementor-element.elementor-element-3a4286b
  .elementor-heading-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-2216
  .elementor-element.elementor-element-3a4286b
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-3a4286b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-3a4286b {
  opacity: 0;
}
.elementor-2216 .elementor-element.elementor-element-3a4286b {
  width: auto;
  max-width: auto;
}
.elementor-2216
  .elementor-element.elementor-element-b0f0b2d
  .elementor-heading-title {
  font-family: "Manrope", Sans-serif;
}
.elementor-element.elementor-element-b0f0b2d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-b0f0b2d {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-414fd19
  .elementor-heading-title {
  font-family: "Manrope", Sans-serif;
}
.elementor-2216
  .elementor-element.elementor-element-414fd19
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-element.elementor-element-414fd19 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-414fd19 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-55bff17
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-55bff17 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-55bff17 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-09b1634
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-2216
  .elementor-element.elementor-element-09b1634.elementor-view-stacked
  .elementor-icon {
  background-color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-09b1634.elementor-view-framed
  .elementor-icon,
.elementor-2216
  .elementor-element.elementor-element-09b1634.elementor-view-default
  .elementor-icon {
  color: #bc8664;
  border-color: #bc8664;
}
.elementor-2216
  .elementor-element.elementor-element-09b1634.elementor-view-framed
  .elementor-icon,
.elementor-2216
  .elementor-element.elementor-element-09b1634.elementor-view-default
  .elementor-icon
  svg {
  fill: #bc8664;
}
.elementor-2216 .elementor-element.elementor-element-09b1634 .elementor-icon {
  font-size: 24px;
}
.elementor-2216 .elementor-element.elementor-element-09b1634 .elementor-icon i,
.elementor-2216
  .elementor-element.elementor-element-09b1634
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-2216
  .elementor-element.elementor-element-09b1634
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-09b1634 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-2216
  .elementor-element.elementor-element-31a8e4d
  .elementor-heading-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-2216
  .elementor-element.elementor-element-31a8e4d
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-2216 .elementor-element.elementor-element-31a8e4d {
  width: auto;
  max-width: auto;
}
.elementor-2216
  .elementor-element.elementor-element-6466d8b
  .elementor-heading-title {
  font-family: "Manrope", Sans-serif;
}
.elementor-2216
  .elementor-element.elementor-element-b1c9a3b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2216
  .elementor-element.elementor-element-b1c9a3b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-2216
  .elementor-element.elementor-element-b1c9a3b
  > .elementor-element-populated,
.elementor-2216
  .elementor-element.elementor-element-b1c9a3b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2216
  .elementor-element.elementor-element-b1c9a3b
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-2216
  .elementor-element.elementor-element-b1c9a3b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 0px;
  padding: 60px 60px 50px 60px;
}
.elementor-2216
  .elementor-element.elementor-element-b1c9a3b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-a5d247f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 290ms !important;
}
.elementor-widget.elementor-element-a5d247f {
  opacity: 0;
}
.elementor-2216 .elementor-element.elementor-element-c02feda {
  padding: 100px 0px 60px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-4d589e8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-93750b5 {
  text-align: center;
}
.elementor-2216 .elementor-element.elementor-element-93750b5 img {
  width: 60px;
}
.elementor-2216
  .elementor-element.elementor-element-93750b5
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-2216 .elementor-element.elementor-element-7e66ece {
  text-align: center;
}
.elementor-2216
  .elementor-element.elementor-element-7e66ece
  .elementor-heading-title {
  color: #111111;
  font-family: "Manrope", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-2216
  .elementor-element.elementor-element-7e66ece
  > .elementor-widget-container {
  margin: 0% 20% 0% 20%;
}
.elementor-2216
  .elementor-element.elementor-element-31dd174
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f0f0f0;
}
.elementor-2216
  .elementor-element.elementor-element-31dd174
  > .elementor-shape-bottom
  svg {
  height: 120px;
}
.elementor-2216 .elementor-element.elementor-element-31dd174 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-f2f6cb1
  > .elementor-element-populated {
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip
  .square-container
  img.flip_icon {
  max-width: 50px !important;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip {
  height: 350px;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip
  .square {
  border-radius: 10px;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip
  .square2 {
  border-radius: 10px;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip
  .square
  .square-container
  h2 {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 26px;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip
  .square
  .square-container
  .square-desc {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  h2 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button {
  border-color: #ffffff;
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button {
  background-color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button:hover {
  border-color: #a51c30;
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button:hover {
  background-color: #a51c30;
}
.elementor-2216
  .elementor-element.elementor-element-6a4e715
  .flip-box-wrapper.square-flip
  .square-container2
  .button {
  font-family: "Manrope", Sans-serif;
}
.elementor-element.elementor-element-6a4e715 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-6a4e715 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-4d4cc1a
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip
  .square-container
  img.flip_icon {
  max-width: 50px !important;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip {
  height: 350px;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip
  .square {
  border-radius: 10px;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip
  .square2 {
  border-radius: 10px;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip
  .square
  .square-container
  h2 {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 26px;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip
  .square
  .square-container
  .square-desc {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  h2 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button {
  border-color: #ffffff;
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button {
  background-color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button:hover {
  border-color: #a51c30;
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button:hover {
  background-color: #a51c30;
}
.elementor-2216
  .elementor-element.elementor-element-6d785a9
  .flip-box-wrapper.square-flip
  .square-container2
  .button {
  font-family: "Manrope", Sans-serif;
}
.elementor-element.elementor-element-6d785a9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-6d785a9 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-fb27c1b
  > .elementor-element-populated {
  margin: 0px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip
  .square-container
  img.flip_icon {
  max-width: 50px !important;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip {
  height: 350px;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip
  .square {
  border-radius: 10px;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip
  .square2 {
  border-radius: 10px;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip
  .square
  .square-container
  h2 {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 26px;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip
  .square
  .square-container
  .square-desc {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  h2 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button {
  border-color: #ffffff;
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button {
  background-color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button:hover {
  border-color: #a51c30;
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button:hover {
  background-color: #a51c30;
}
.elementor-2216
  .elementor-element.elementor-element-516f178
  .flip-box-wrapper.square-flip
  .square-container2
  .button {
  font-family: "Manrope", Sans-serif;
}
.elementor-element.elementor-element-516f178 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-516f178 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-9f1ad5e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2216
  .elementor-element.elementor-element-9f1ad5e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #f0f0f0 0%, #ffffff 100%);
}
.elementor-2216 .elementor-element.elementor-element-9f1ad5e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 60px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-9f1ad5e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2216
  .elementor-element.elementor-element-b703a72
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-2216
  .elementor-element.elementor-element-8c7cdf4
  .elementor-heading-title {
  color: #bc8664;
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.elementor-2216
  .elementor-element.elementor-element-8c7cdf4
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-8c7cdf4 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-8c7cdf4 {
  opacity: 0;
}
.elementor-2216
  .elementor-element.elementor-element-1eaa0a4
  .elementor-heading-title {
  color: #111111;
  font-family: "Manrope", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-2216
  .elementor-element.elementor-element-1eaa0a4
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-1eaa0a4 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-1eaa0a4 {
  opacity: 0;
}
.elementor-bc-flex-widget
  .elementor-2216
  .elementor-element.elementor-element-fad1d0d.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-2216
  .elementor-element.elementor-element-fad1d0d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-2216
  .elementor-element.elementor-element-fad1d0d.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2216
  .elementor-element.elementor-element-fad1d0d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-3e3a17b {
  width: auto;
  max-width: auto;
  top: -41%;
}
body:not(.rtl) .elementor-2216 .elementor-element.elementor-element-3e3a17b {
  left: 14.378%;
}
body.rtl .elementor-2216 .elementor-element.elementor-element-3e3a17b {
  right: 14.378%;
}
.elementor-2216 .elementor-element.elementor-element-231093c {
  width: auto;
  max-width: auto;
  top: 2%;
}
body:not(.rtl) .elementor-2216 .elementor-element.elementor-element-231093c {
  left: 27.212%;
}
body.rtl .elementor-2216 .elementor-element.elementor-element-231093c {
  right: 27.212%;
}
.elementor-2216 .elementor-element.elementor-element-9aa7c4a .elementor-button {
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #a51c30;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2216
  .elementor-element.elementor-element-9aa7c4a
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-element.elementor-element-9aa7c4a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-9aa7c4a {
  opacity: 0;
}
.elementor-2216 .elementor-element.elementor-element-9aa7c4a {
  width: auto;
  max-width: auto;
}
.elementor-2216 .elementor-element.elementor-element-40de12b {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-2216
  .elementor-element.elementor-element-c93257f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-94d1303
  .service-carousel-wrapper
  .service-carousel-image
  .service-carousel-image-overflow {
  border-radius: 5px;
}
.elementor-2216
  .elementor-element.elementor-element-94d1303
  .service-carousel-wrapper
  .service-carousel-title {
  font-family: "Manrope", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.5px;
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-94d1303
  .service-carousel-wrapper
  .service-carousel-desc {
  font-size: 14px;
}
.elementor-2216
  .elementor-element.elementor-element-94d1303
  .service-carousel-wrapper
  .service-carousel-link-button {
  background: #ffffff;
  color: #222222;
}
.elementor-2216
  .elementor-element.elementor-element-94d1303
  .service-carousel-wrapper
  .service-carousel-link-button:before {
  background: #a51c30;
}
.elementor-2216
  .elementor-element.elementor-element-94d1303
  .service-carousel-wrapper
  .item:hover
  .service-carousel-link-button
  .service-carousel-link-label {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-94d1303
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-2216
  .elementor-element.elementor-element-94d1303
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-2216
  .elementor-element.elementor-element-94d1303
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-94d1303 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-94d1303 {
  opacity: 0;
}
.elementor-2216 .elementor-element.elementor-element-24e505d {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 20px 0px;
  z-index: 3;
}
.elementor-bc-flex-widget
  .elementor-2216
  .elementor-element.elementor-element-11ae6a7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2216
  .elementor-element.elementor-element-11ae6a7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2216
  .elementor-element.elementor-element-11ae6a7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-c669b5e img {
  width: 100%;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-2216 .elementor-element.elementor-element-c669b5e {
  z-index: 3;
  width: 130%;
  max-width: 130%;
}
.elementor-2216
  .elementor-element.elementor-element-573fcf0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2216
  .elementor-element.elementor-element-573fcf0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-2216
  .elementor-element.elementor-element-573fcf0
  > .elementor-element-populated,
.elementor-2216
  .elementor-element.elementor-element-573fcf0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2216
  .elementor-element.elementor-element-573fcf0
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2216
  .elementor-element.elementor-element-573fcf0
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 40px 40px;
}
.elementor-2216
  .elementor-element.elementor-element-573fcf0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2216
  .elementor-element.elementor-element-768a3cd
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-2216
  .elementor-element.elementor-element-768a3cd
  > .elementor-widget-container {
  margin: 40px 0px 0px 100px;
}
.elementor-2216
  .elementor-element.elementor-element-365112e
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .inner-box {
  padding: 0px;
  background: #1a1b25;
  border-radius: 5px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-2216
  .elementor-element.elementor-element-365112e
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .name {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 18px;
}
.elementor-2216
  .elementor-element.elementor-element-365112e
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .designation {
  color: #ffffffab;
  font-family: "Manrope", Sans-serif;
  font-size: 12px;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-2216
  .elementor-element.elementor-element-365112e
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .text {
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
}
.elementor-2216
  .elementor-element.elementor-element-365112e
  .testimonial-carousel
  .owl-next,
.testimonial-carousel .owl-prev {
  background: #f0f0f0;
}
.elementor-2216
  .elementor-element.elementor-element-365112e
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-next
  .arrow-right {
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-365112e
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-prev
  .arrow-left {
  color: #111111;
}
.elementor-2216
  .elementor-element.elementor-element-365112e
  .testimonial-carousel
  .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  background: #a51c30;
}
.elementor-2216
  .elementor-element.elementor-element-365112e
  .testimonial-carousel
  .owl-next:hover
  .arrow-right:after,
.testimonial-carousel .owl-prev:hover .arrow-left:after {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-365112e
  .testimonial-carousel
  .owl-nav {
  bottom: 20px;
}
.elementor-2216
  .elementor-element.elementor-element-365112e
  > .elementor-widget-container {
  margin: -20px 0px 0px 50px;
}
.elementor-2216 .elementor-element.elementor-element-be10b13 {
  margin-top: 30px;
  margin-bottom: 20px;
}
.elementor-bc-flex-widget
  .elementor-2216
  .elementor-element.elementor-element-974f3df.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2216
  .elementor-element.elementor-element-974f3df.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2216
  .elementor-element.elementor-element-974f3df
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-602f789
  .elementor-heading-title {
  color: #111111;
  font-family: "Manrope", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-2216
  .elementor-element.elementor-element-602f789
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-2216
  .elementor-element.elementor-element-5506ed4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2216
  .elementor-element.elementor-element-5506ed4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2216
  .elementor-element.elementor-element-5506ed4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-8af4bb9.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2216
  .elementor-element.elementor-element-8af4bb9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-450411b {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-2216 .elementor-element.elementor-element-450411b img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2216
  .elementor-element.elementor-element-450411b
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-2216
  .elementor-element.elementor-element-80612e9.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2216
  .elementor-element.elementor-element-80612e9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-8976249 img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2216
  .elementor-element.elementor-element-8976249
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-8976249 {
  width: auto;
  max-width: auto;
}
.elementor-2216
  .elementor-element.elementor-element-f4cefbf.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2216
  .elementor-element.elementor-element-f4cefbf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-60db923 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2216
  .elementor-element.elementor-element-60db923
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-2216 .elementor-element.elementor-element-60db923 {
  width: auto;
  max-width: auto;
}
.elementor-2216
  .elementor-element.elementor-element-52ae238.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2216
  .elementor-element.elementor-element-52ae238
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216 .elementor-element.elementor-element-8cfb797 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2216
  .elementor-element.elementor-element-8cfb797
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-2216 .elementor-element.elementor-element-8cfb797 {
  width: auto;
  max-width: auto;
}
.elementor-2216
  .elementor-element.elementor-element-62dfe10
  > .elementor-container {
  min-height: 450px;
}
.elementor-2216 .elementor-element.elementor-element-62dfe10 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-62dfe10:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2216
  .elementor-element.elementor-element-62dfe10
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/business-handshake-in-office-VYYYLWL.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2216
  .elementor-element.elementor-element-62dfe10
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2216
  .elementor-element.elementor-element-0866a00.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2216
  .elementor-element.elementor-element-0866a00
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text {
  text-align: center;
}
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h1,
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h2,
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h3,
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h4,
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h5,
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  h6,
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  div,
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  span,
.elementor-2216
  .elementor-element.elementor-element-581a34c
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 52px;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text {
  text-align: center;
}
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h1,
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h2,
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h3,
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h4,
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h5,
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  h6,
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  div,
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  span,
.elementor-2216
  .elementor-element.elementor-element-5bd3476
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 52px;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-2216 .elementor-element.elementor-element-0faaefd {
  text-align: center;
  color: #ffffff;
  font-family: "Manrope", Sans-serif;
  font-size: 17px;
  font-weight: 600;
}
.elementor-2216
  .elementor-element.elementor-element-0faaefd
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}
.elementor-element.elementor-element-0faaefd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-0faaefd {
  opacity: 0;
}
.elementor-2216 .elementor-element.elementor-element-4783b73 .elementor-button {
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #a51c30;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2216
  .elementor-element.elementor-element-4783b73
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-4783b73 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-4783b73 {
  opacity: 0;
}
.elementor-2216 .elementor-element.elementor-element-4783b73 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-2216
    .elementor-element.elementor-element-92058d6
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-2216
    .elementor-element.elementor-element-bf82be5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-2656104
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2216
    .elementor-element.elementor-element-08f7f84
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-2216
    .elementor-element.elementor-element-08f7f84
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-6ad535b
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-2216
    .elementor-element.elementor-element-6ad535b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-c9c9515
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-2216
    .elementor-element.elementor-element-c9c9515
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-3619402 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-d904f62
    .elementor-spacer-inner {
    height: 600px;
  }
  body:not(.rtl) .elementor-2216 .elementor-element.elementor-element-45f8175 {
    right: -101%;
  }
  body.rtl .elementor-2216 .elementor-element.elementor-element-45f8175 {
    left: -101%;
  }
  .elementor-2216 .elementor-element.elementor-element-45f8175 {
    bottom: 47%;
  }
  .elementor-2216
    .elementor-element.elementor-element-2d8ddae
    > .elementor-element-populated {
    padding: 80px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-71746be {
    margin-top: -160px;
    margin-bottom: 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-ac4adc3 img {
    width: 100%;
  }
  body:not(.rtl) .elementor-2216 .elementor-element.elementor-element-ac4adc3 {
    left: -242px;
  }
  body.rtl .elementor-2216 .elementor-element.elementor-element-ac4adc3 {
    right: -242px;
  }
  .elementor-2216 .elementor-element.elementor-element-ac4adc3 {
    top: 333px;
  }
  .elementor-2216
    .elementor-element.elementor-element-aa3ceef
    > .elementor-element-populated {
    margin: 0% 0% 0% 25%;
  }
  .elementor-2216
    .elementor-element.elementor-element-976fc85
    .themegoods-animated-text
    h1,
  .elementor-2216
    .elementor-element.elementor-element-976fc85
    .themegoods-animated-text
    h2,
  .elementor-2216
    .elementor-element.elementor-element-976fc85
    .themegoods-animated-text
    h3,
  .elementor-2216
    .elementor-element.elementor-element-976fc85
    .themegoods-animated-text
    h4,
  .elementor-2216
    .elementor-element.elementor-element-976fc85
    .themegoods-animated-text
    h5,
  .elementor-2216
    .elementor-element.elementor-element-976fc85
    .themegoods-animated-text
    h6,
  .elementor-2216
    .elementor-element.elementor-element-976fc85
    .themegoods-animated-text
    div,
  .elementor-2216
    .elementor-element.elementor-element-976fc85
    .themegoods-animated-text
    span,
  .elementor-2216
    .elementor-element.elementor-element-976fc85
    .themegoods-animated-text
    p {
    font-size: 18px;
  }
  .elementor-2216
    .elementor-element.elementor-element-976fc85
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-092d185
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-3309f6d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-9e3a22e
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h1,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h2,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h3,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h4,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h5,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h6,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    div,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    span,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    p {
    font-size: 34px;
    line-height: 1.1em;
  }
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
    line-height: 1.1em;
  }
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-f9fec9b
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.1em;
  }
  .elementor-2216
    .elementor-element.elementor-element-f9fec9b
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-2f68011
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2216
    .elementor-element.elementor-element-2f68011
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-36b61d4
    > .elementor-widget-container {
    margin: 40px 0px 80px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-da37760 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-2c6c7e6
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2216
    .elementor-element.elementor-element-353d07b
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2216
    .elementor-element.elementor-element-c3ac446
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-2216
    .elementor-element.elementor-element-c3ac446
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-47004ff
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-303446a
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-2216
    .elementor-element.elementor-element-595592a
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-bb0bd7a
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-2216
    .elementor-element.elementor-element-a016073
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-1ebe070
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-2216
    .elementor-element.elementor-element-f031569
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-39622da
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-2216 .elementor-element.elementor-element-f1ce9bd {
    padding: 50px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-f897ce5
    > .elementor-element-populated {
    padding: 0px 40px 0px 40px;
  }
  .elementor-2216
    .elementor-element.elementor-element-4099ee8
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2216
    .elementor-element.elementor-element-4099ee8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-4d414ae
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2216
    .elementor-element.elementor-element-3a4286b
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2216
    .elementor-element.elementor-element-3a4286b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-414fd19
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-31a8e4d
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2216
    .elementor-element.elementor-element-31a8e4d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-6466d8b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-b1c9a3b
    > .elementor-element-populated,
  .elementor-2216
    .elementor-element.elementor-element-b1c9a3b
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-2216
    .elementor-element.elementor-element-b1c9a3b
    > .elementor-background-slideshow {
    border-radius: 0px 0px 25px 25px;
  }
  .elementor-2216
    .elementor-element.elementor-element-b1c9a3b
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    padding: 40px 40px 60px 40px;
  }
  .elementor-2216
    .elementor-element.elementor-element-a5d247f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-c02feda {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 40px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-7e66ece
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2216
    .elementor-element.elementor-element-7e66ece
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
  }
  .elementor-2216 .elementor-element.elementor-element-31dd174 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-f2f6cb1
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-6a4e715
    .flip-box-wrapper.square-flip {
    height: 250px;
  }
  .elementor-2216
    .elementor-element.elementor-element-6a4e715
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 20px;
    line-height: 1.3em;
  }
  .elementor-2216
    .elementor-element.elementor-element-4d4cc1a
    > .elementor-element-populated {
    margin: 0px 4px 0px 4px;
  }
  .elementor-2216
    .elementor-element.elementor-element-6d785a9
    .flip-box-wrapper.square-flip {
    height: 250px;
  }
  .elementor-2216
    .elementor-element.elementor-element-6d785a9
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 20px;
    line-height: 1.3em;
  }
  .elementor-2216
    .elementor-element.elementor-element-fb27c1b
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-2216
    .elementor-element.elementor-element-516f178
    .flip-box-wrapper.square-flip {
    height: 250px;
  }
  .elementor-2216
    .elementor-element.elementor-element-516f178
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 20px;
    line-height: 1.3em;
  }
  .elementor-2216 .elementor-element.elementor-element-9f1ad5e {
    padding: 80px 0px 40px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-8c7cdf4 {
    text-align: center;
  }
  .elementor-2216
    .elementor-element.elementor-element-8c7cdf4
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2216 .elementor-element.elementor-element-1eaa0a4 {
    text-align: center;
  }
  .elementor-2216
    .elementor-element.elementor-element-1eaa0a4
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2216 .elementor-element.elementor-element-3e3a17b img {
    width: 70%;
  }
  .elementor-2216 .elementor-element.elementor-element-231093c img {
    width: 70%;
  }
  .elementor-2216
    .elementor-element.elementor-element-9aa7c4a
    > .elementor-widget-container {
    margin: 40px 0px 80px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-40de12b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-94d1303
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 18px;
  }
  .elementor-2216
    .elementor-element.elementor-element-94d1303
    > .elementor-widget-container {
    margin: 0px 0px 0px -55px;
  }
  .elementor-2216 .elementor-element.elementor-element-24e505d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-c669b5e {
    top: 8%;
  }
  .elementor-2216
    .elementor-element.elementor-element-573fcf0
    > .elementor-element-populated {
    padding: 30px 0px 40px 40px;
  }
  .elementor-2216
    .elementor-element.elementor-element-768a3cd
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-2216
    .elementor-element.elementor-element-768a3cd
    > .elementor-widget-container {
    margin: 40px 0px 0px 40px;
  }
  .elementor-2216
    .elementor-element.elementor-element-365112e
    .testimonial-carousel
    .owl-nav {
    bottom: 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-365112e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-62dfe10
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-2216
    .elementor-element.elementor-element-62dfe10:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2216
    .elementor-element.elementor-element-62dfe10
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-2216
    .elementor-element.elementor-element-0866a00
    > .elementor-element-populated {
    margin: 0% 10% 0% 10%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h1,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h2,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h3,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h4,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h5,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h6,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    div,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    span,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h1,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h2,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h3,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h4,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h5,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h6,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    div,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    span,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-2216 .elementor-element.elementor-element-0faaefd {
    font-size: 16px;
  }
  .elementor-2216
    .elementor-element.elementor-element-0faaefd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-2216
    .elementor-element.elementor-element-92058d6
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-2216
    .elementor-element.elementor-element-bf82be5
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 120px 20px 0px 20px;
  }
  .elementor-2216
    .elementor-element.elementor-element-08f7f84
    .elementor-heading-title {
    font-size: 42px;
  }
  .elementor-2216
    .elementor-element.elementor-element-6ad535b
    .elementor-heading-title {
    font-size: 42px;
  }
  .elementor-2216
    .elementor-element.elementor-element-c9c9515
    .elementor-heading-title {
    font-size: 42px;
  }
  .elementor-2216 .elementor-element.elementor-element-3619402 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-72ef1cf
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-d904f62
    .elementor-spacer-inner {
    height: 127px;
  }
  .elementor-2216 .elementor-element.elementor-element-2d8ddae {
    width: 100%;
  }
  .elementor-2216
    .elementor-element.elementor-element-2d8ddae
    > .elementor-element-populated,
  .elementor-2216
    .elementor-element.elementor-element-2d8ddae
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-2216
    .elementor-element.elementor-element-2d8ddae
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-2d8ddae
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-71746be {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-a33054b {
    width: 100%;
  }
  .elementor-2216
    .elementor-element.elementor-element-a33054b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-ac4adc3 img {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-ac4adc3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-2216 .elementor-element.elementor-element-ac4adc3 {
    left: 1px;
  }
  body.rtl .elementor-2216 .elementor-element.elementor-element-ac4adc3 {
    right: 1px;
  }
  .elementor-2216 .elementor-element.elementor-element-ac4adc3 {
    top: 1px;
  }
  .elementor-2216 .elementor-element.elementor-element-aa3ceef {
    width: 100%;
  }
  .elementor-2216
    .elementor-element.elementor-element-aa3ceef
    > .elementor-element-populated,
  .elementor-2216
    .elementor-element.elementor-element-aa3ceef
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-2216
    .elementor-element.elementor-element-aa3ceef
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-aa3ceef
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 70px 30px 60px 30px;
  }
  .elementor-2216
    .elementor-element.elementor-element-f427464
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-f1e452d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-f0c3d0c
    > .elementor-widget-container {
    margin: 10px 0px 20px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-3309f6d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-9e3a22e
    > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-2216 .elementor-element.elementor-element-8811162 {
    text-align: left;
  }
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline {
    text-align: left;
  }
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h1,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h2,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h3,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h4,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h5,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    h6,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    div,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    span,
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-2216
    .elementor-element.elementor-element-e981f76
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-f9fec9b {
    text-align: left;
  }
  .elementor-2216
    .elementor-element.elementor-element-f9fec9b
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-2216 .elementor-element.elementor-element-2f68011 {
    text-align: left;
  }
  .elementor-2216
    .elementor-element.elementor-element-2f68011
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.5em;
  }
  .elementor-2216
    .elementor-element.elementor-element-2f68011
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-da37760 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 70px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-47938b9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 0px 30px;
  }
  .elementor-2216 .elementor-element.elementor-element-2c6c7e6 {
    text-align: center;
  }
  .elementor-2216 .elementor-element.elementor-element-353d07b {
    text-align: center;
  }
  .elementor-2216
    .elementor-element.elementor-element-353d07b
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-2216 .elementor-element.elementor-element-c3ac446 {
    text-align: center;
  }
  .elementor-2216
    .elementor-element.elementor-element-c3ac446
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-2216
    .elementor-element.elementor-element-c3ac446
    > .elementor-widget-container {
    margin: 10px 0px 20px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-47004ff
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-5ef84ae {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-3b45bb2 {
    width: 50%;
  }
  .elementor-2216
    .elementor-element.elementor-element-303446a
    .elementor-counter-number-wrapper {
    font-size: 45px;
    line-height: 1.5em;
  }
  .elementor-2216
    .elementor-element.elementor-element-303446a
    .elementor-counter-title {
    font-size: 12px;
    line-height: 1.5em;
  }
  .elementor-2216 .elementor-element.elementor-element-595592a {
    width: 50%;
  }
  .elementor-2216
    .elementor-element.elementor-element-bb0bd7a
    .elementor-counter-number-wrapper {
    font-size: 45px;
    line-height: 1.5em;
  }
  .elementor-2216
    .elementor-element.elementor-element-bb0bd7a
    .elementor-counter-title {
    font-size: 12px;
    line-height: 1.5em;
  }
  .elementor-2216 .elementor-element.elementor-element-3e159e8 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-a016073 {
    width: 50%;
  }
  .elementor-2216
    .elementor-element.elementor-element-1ebe070
    .elementor-counter-number-wrapper {
    font-size: 45px;
    line-height: 1.5em;
  }
  .elementor-2216
    .elementor-element.elementor-element-1ebe070
    .elementor-counter-title {
    font-size: 12px;
    line-height: 1.5em;
  }
  .elementor-2216 .elementor-element.elementor-element-f031569 {
    width: 50%;
  }
  .elementor-2216
    .elementor-element.elementor-element-f031569
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-39622da
    .elementor-counter-number-wrapper {
    font-size: 45px;
    line-height: 1.5em;
  }
  .elementor-2216
    .elementor-element.elementor-element-39622da
    .elementor-counter-title {
    font-size: 12px;
    line-height: 1.5em;
  }
  .elementor-2216
    .elementor-element.elementor-element-35d33f1
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-2216
    .elementor-element.elementor-element-35d33f1
    > .elementor-shape-bottom
    svg {
    height: 70px;
  }
  .elementor-2216 .elementor-element.elementor-element-35d33f1 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-e22ce4c
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-2216 .elementor-element.elementor-element-f1ce9bd {
    margin-top: -120px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-f897ce5
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-2216
    .elementor-element.elementor-element-4099ee8
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-2216
    .elementor-element.elementor-element-4d414ae
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.4em;
  }
  .elementor-2216
    .elementor-element.elementor-element-4d414ae
    > .elementor-widget-container {
    margin: 10px 0px 30px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-3a4286b
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-2216
    .elementor-element.elementor-element-414fd19
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-2216
    .elementor-element.elementor-element-31a8e4d
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-2216
    .elementor-element.elementor-element-6466d8b
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-b1c9a3b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 40px 30px;
  }
  .elementor-2216
    .elementor-element.elementor-element-a5d247f
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-c02feda {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 30px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-4d589e8
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-7e66ece {
    text-align: center;
  }
  .elementor-2216
    .elementor-element.elementor-element-7e66ece
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-2216
    .elementor-element.elementor-element-7e66ece
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-f2f6cb1
    > .elementor-element-populated {
    margin: 0px 20px 30px 20px;
  }
  .elementor-2216
    .elementor-element.elementor-element-4d4cc1a
    > .elementor-element-populated {
    margin: 0px 20px 30px 20px;
  }
  .elementor-2216
    .elementor-element.elementor-element-fb27c1b
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-2216 .elementor-element.elementor-element-9f1ad5e {
    padding: 70px 0px 30px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-b703a72
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-2216
    .elementor-element.elementor-element-1eaa0a4
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-2216
    .elementor-element.elementor-element-3e3a17b
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-94d1303
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 17px;
  }
  .elementor-2216
    .elementor-element.elementor-element-94d1303
    .service-carousel-wrapper
    .service-carousel-desc {
    font-size: 14px;
  }
  .elementor-2216
    .elementor-element.elementor-element-94d1303
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
  }
  .elementor-2216 .elementor-element.elementor-element-24e505d {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-11ae6a7
    > .elementor-element-populated {
    padding: 0px 20px 40px 20px;
  }
  .elementor-2216 .elementor-element.elementor-element-c669b5e img {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-2216
    .elementor-element.elementor-element-573fcf0
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-2216
    .elementor-element.elementor-element-768a3cd
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-2216
    .elementor-element.elementor-element-365112e
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 30px;
  }
  .elementor-2216
    .elementor-element.elementor-element-365112e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2216 .elementor-element.elementor-element-be10b13 {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-2216 .elementor-element.elementor-element-602f789 {
    text-align: center;
  }
  .elementor-2216 .elementor-element.elementor-element-8af4bb9 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-2216
    .elementor-element.elementor-element-8af4bb9.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-2216
    .elementor-element.elementor-element-8af4bb9.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-2216 .elementor-element.elementor-element-80612e9 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-2216
    .elementor-element.elementor-element-80612e9.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-2216
    .elementor-element.elementor-element-80612e9.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-2216 .elementor-element.elementor-element-f4cefbf {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-2216
    .elementor-element.elementor-element-f4cefbf.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-2216
    .elementor-element.elementor-element-f4cefbf.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-2216 .elementor-element.elementor-element-60db923 img {
    width: 140px;
  }
  .elementor-2216 .elementor-element.elementor-element-52ae238 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-2216
    .elementor-element.elementor-element-52ae238.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-2216
    .elementor-element.elementor-element-52ae238.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-2216 .elementor-element.elementor-element-8cfb797 img {
    width: 120px;
  }
  .elementor-2216
    .elementor-element.elementor-element-62dfe10
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-2216
    .elementor-element.elementor-element-62dfe10:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2216
    .elementor-element.elementor-element-62dfe10
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-2216
    .elementor-element.elementor-element-0866a00
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h1,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h2,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h3,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h4,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h5,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    h6,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    div,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    span,
  .elementor-2216
    .elementor-element.elementor-element-581a34c
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h1,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h2,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h3,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h4,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h5,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    h6,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    div,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    span,
  .elementor-2216
    .elementor-element.elementor-element-5bd3476
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .elementor-2216 .elementor-element.elementor-element-bf82be5 {
    width: 40%;
  }
  .elementor-2216 .elementor-element.elementor-element-9e3d28e {
    width: 60%;
  }
  .elementor-2216 .elementor-element.elementor-element-72ef1cf {
    width: 25%;
  }
  .elementor-2216 .elementor-element.elementor-element-2d8ddae {
    width: 74.665%;
  }
  .elementor-2216 .elementor-element.elementor-element-1a0eac2 {
    width: 25%;
  }
  .elementor-2216 .elementor-element.elementor-element-9e3a22e {
    width: 75%;
  }
  .elementor-2216 .elementor-element.elementor-element-47938b9 {
    width: 40%;
  }
  .elementor-2216 .elementor-element.elementor-element-47004ff {
    width: 60%;
  }
  .elementor-2216 .elementor-element.elementor-element-e22ce4c {
    width: 40%;
  }
  .elementor-2216 .elementor-element.elementor-element-a69f5ee {
    width: 60%;
  }
  .elementor-2216 .elementor-element.elementor-element-f897ce5 {
    width: 40%;
  }
  .elementor-2216 .elementor-element.elementor-element-b1c9a3b {
    width: 60%;
  }
  .elementor-2216 .elementor-element.elementor-element-b703a72 {
    width: 40%;
  }
  .elementor-2216 .elementor-element.elementor-element-fad1d0d {
    width: 59.332%;
  }
  .elementor-2216 .elementor-element.elementor-element-11ae6a7 {
    width: 20%;
  }
  .elementor-2216 .elementor-element.elementor-element-573fcf0 {
    width: 79.665%;
  }
  .elementor-2216 .elementor-element.elementor-element-974f3df {
    width: 20%;
  }
  .elementor-2216 .elementor-element.elementor-element-5506ed4 {
    width: 79.665%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2216 .elementor-element.elementor-element-bf82be5 {
    width: 45%;
  }
  .elementor-2216 .elementor-element.elementor-element-9e3d28e {
    width: 55%;
  }
  .elementor-2216 .elementor-element.elementor-element-72ef1cf {
    width: 15%;
  }
  .elementor-2216 .elementor-element.elementor-element-2d8ddae {
    width: 85%;
  }
  .elementor-2216 .elementor-element.elementor-element-a33054b {
    width: 50%;
  }
  .elementor-2216 .elementor-element.elementor-element-aa3ceef {
    width: 100%;
  }
  .elementor-2216 .elementor-element.elementor-element-e22ce4c {
    width: 40%;
  }
  .elementor-2216 .elementor-element.elementor-element-f897ce5 {
    width: 100%;
  }
  .elementor-2216 .elementor-element.elementor-element-b1c9a3b {
    width: 100%;
  }
  .elementor-2216 .elementor-element.elementor-element-b703a72 {
    width: 100%;
  }
  .elementor-2216 .elementor-element.elementor-element-0866a00 {
    width: 100%;
  }
}
.elementor-2444
  .elementor-element.elementor-element-d7b1f11:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2444
  .elementor-element.elementor-element-d7b1f11
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #00000000;
}
.elementor-2444 .elementor-element.elementor-element-d7b1f11 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px 25px 0px;
}
.elementor-2444
  .elementor-element.elementor-element-d7b1f11
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-2444
  .elementor-element.elementor-element-087234f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2444
  .elementor-element.elementor-element-087234f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2444
  .elementor-element.elementor-element-087234f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2444 .elementor-element.elementor-element-cda5b42 {
  text-align: left;
}
.elementor-2444 .elementor-element.elementor-element-cda5b42 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-2444
  .elementor-element.elementor-element-763cc56.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2444
  .elementor-element.elementor-element-763cc56.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2444
  .elementor-element.elementor-element-763cc56.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2444
  .elementor-element.elementor-element-763cc56
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2444
  .elementor-element.elementor-element-011c472
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-2444
  .elementor-element.elementor-element-011c472.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-2444
  .elementor-element.elementor-element-011c472.elementor-view-framed
  .elementor-icon,
.elementor-2444
  .elementor-element.elementor-element-011c472.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-2444
  .elementor-element.elementor-element-011c472.elementor-view-framed
  .elementor-icon,
.elementor-2444
  .elementor-element.elementor-element-011c472.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-2444 .elementor-element.elementor-element-011c472 .elementor-icon {
  font-size: 18px;
}
.elementor-2444 .elementor-element.elementor-element-011c472 .elementor-icon i,
.elementor-2444
  .elementor-element.elementor-element-011c472
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-2444
  .elementor-element.elementor-element-011c472
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 12px 3px 12px;
  background-color: #ca9c5e;
  border-radius: 5px 5px 5px 5px;
}
.elementor-2444 .elementor-element.elementor-element-011c472 {
  width: auto;
  max-width: auto;
}
body.elementor-page-2444:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2444
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (max-width: 1024px) {
  .elementor-2444 .elementor-element.elementor-element-d7b1f11 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-2444
    .elementor-element.elementor-element-087234f
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-2444
    .elementor-element.elementor-element-763cc56
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-2444 .elementor-element.elementor-element-d7b1f11 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-2444 .elementor-element.elementor-element-087234f {
    width: 50%;
  }
  .elementor-2444
    .elementor-element.elementor-element-087234f
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-2444 .elementor-element.elementor-element-763cc56 {
    width: 50%;
  }
  .elementor-2444
    .elementor-element.elementor-element-763cc56
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-2444 .elementor-element.elementor-element-087234f {
    width: 16%;
  }
  .elementor-2444 .elementor-element.elementor-element-763cc56 {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2444 .elementor-element.elementor-element-087234f {
    width: 25%;
  }
  .elementor-2444 .elementor-element.elementor-element-763cc56 {
    width: 75%;
  }
}
.elementor-2455
  .elementor-element.elementor-element-92e76ba:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2455
  .elementor-element.elementor-element-92e76ba
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/giammarco-zeH-ljawHtg-unsplash.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2455
  .elementor-element.elementor-element-92e76ba
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #00000000 0%, #000000 100%);
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2455 .elementor-element.elementor-element-92e76ba {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 0px 0px 0px;
}
.elementor-2455
  .elementor-element.elementor-element-dbe4c00
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2455 .elementor-element.elementor-element-168a7d9 {
  text-align: left;
}
.elementor-2455 .elementor-element.elementor-element-168a7d9 img {
  width: 120px;
}
.elementor-2455
  .elementor-element.elementor-element-874db59.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2455
  .elementor-element.elementor-element-874db59
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2455
  .elementor-element.elementor-element-315fe06
  .elementor-icon-list-icon
  i {
  font-size: 0px;
}
.elementor-2455
  .elementor-element.elementor-element-315fe06
  .elementor-icon-list-icon
  svg {
  width: 0px;
}
.elementor-2455
  .elementor-element.elementor-element-315fe06
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-2455
  .elementor-element.elementor-element-315fe06
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffffb3;
}
.elementor-2455
  .elementor-element.elementor-element-315fe06
  .elementor-icon-list-item,
.elementor-2455
  .elementor-element.elementor-element-315fe06
  .elementor-icon-list-item
  a {
  font-family: "Barlow", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 2em;
}
.elementor-element.elementor-element-315fe06 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-315fe06 {
  opacity: 0;
}
.elementor-2455 .elementor-element.elementor-element-315fe06 {
  width: auto;
  max-width: auto;
}
.elementor-2455
  .elementor-element.elementor-element-d351330
  .elementor-spacer-inner {
  height: 10px;
}
.elementor-2455
  .elementor-element.elementor-element-412d835
  .elementor-icon-list-icon
  i {
  font-size: 0px;
}
.elementor-2455
  .elementor-element.elementor-element-412d835
  .elementor-icon-list-icon
  svg {
  width: 0px;
}
.elementor-2455
  .elementor-element.elementor-element-412d835
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-2455
  .elementor-element.elementor-element-412d835
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffffb3;
}
.elementor-2455
  .elementor-element.elementor-element-412d835
  .elementor-icon-list-item,
.elementor-2455
  .elementor-element.elementor-element-412d835
  .elementor-icon-list-item
  a {
  font-family: "Barlow", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 2em;
}
.elementor-element.elementor-element-412d835 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-412d835 {
  opacity: 0;
}
.elementor-2455 .elementor-element.elementor-element-412d835 {
  width: auto;
  max-width: auto;
}
.elementor-2455 .elementor-element.elementor-element-2420d22 {
  margin-top: -100px;
  margin-bottom: 0px;
  z-index: 2;
}
.elementor-2455
  .elementor-element.elementor-element-627e022
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2455
  .elementor-element.elementor-element-b963955
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2455
  .elementor-element.elementor-element-b0e2768
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.elementor-2455
  .elementor-element.elementor-element-b270e17
  .elementor-heading-title {
  color: #ffffffab;
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
}
.elementor-2455
  .elementor-element.elementor-element-b270e17
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-2455
  .elementor-element.elementor-element-62fda0c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2455
  .elementor-element.elementor-element-00cfd7a
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.elementor-2455
  .elementor-element.elementor-element-004ceac
  .elementor-heading-title {
  color: #ffffffab;
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
}
.elementor-2455
  .elementor-element.elementor-element-004ceac
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-2455
  .elementor-element.elementor-element-fa85fbf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2455
  .elementor-element.elementor-element-1a2ee3c
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.elementor-2455
  .elementor-element.elementor-element-8d0224d
  .elementor-heading-title {
  color: #ffffffab;
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
}
.elementor-2455
  .elementor-element.elementor-element-8d0224d
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-2455
  .elementor-element.elementor-element-292d76d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2455
  .elementor-element.elementor-element-292d76d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2455
  .elementor-element.elementor-element-292d76d.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2455
  .elementor-element.elementor-element-292d76d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2455
  .elementor-element.elementor-element-279ab56
  .elementor-icon-list-icon
  i {
  font-size: 0px;
}
.elementor-2455
  .elementor-element.elementor-element-279ab56
  .elementor-icon-list-icon
  svg {
  width: 0px;
}
.elementor-2455
  .elementor-element.elementor-element-279ab56
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-2455
  .elementor-element.elementor-element-279ab56
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffffb3;
}
.elementor-2455
  .elementor-element.elementor-element-279ab56
  .elementor-icon-list-item,
.elementor-2455
  .elementor-element.elementor-element-279ab56
  .elementor-icon-list-item
  a {
  font-family: "Barlow", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 2em;
}
.elementor-element.elementor-element-279ab56 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-279ab56 {
  opacity: 0;
}
.elementor-2455 .elementor-element.elementor-element-279ab56 {
  width: auto;
  max-width: auto;
}
body.elementor-page-2455:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2455
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (max-width: 1024px) {
  .elementor-2455
    .elementor-element.elementor-element-dbe4c00
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-2455
    .elementor-element.elementor-element-874db59
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-2455 .elementor-element.elementor-element-2420d22 {
    margin-top: -140px;
    margin-bottom: 0px;
  }
  .elementor-2455 .elementor-element.elementor-element-4985533 {
    padding: 0px 30px 0px 30px;
  }
  .elementor-2455
    .elementor-element.elementor-element-292d76d.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-2455
    .elementor-element.elementor-element-292d76d
    > .elementor-element-populated {
    padding: 10px 30px 0px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-2455
    .elementor-element.elementor-element-dbe4c00
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2455 .elementor-element.elementor-element-168a7d9 {
    text-align: center;
  }
  .elementor-2455
    .elementor-element.elementor-element-874db59.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-2455
    .elementor-element.elementor-element-874db59
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 60px 20px;
  }
  .elementor-2455
    .elementor-element.elementor-element-315fe06
    .elementor-icon-list-item,
  .elementor-2455
    .elementor-element.elementor-element-315fe06
    .elementor-icon-list-item
    a {
    font-size: 26px;
  }
  .elementor-2455
    .elementor-element.elementor-element-412d835
    .elementor-icon-list-item,
  .elementor-2455
    .elementor-element.elementor-element-412d835
    .elementor-icon-list-item
    a {
    font-size: 18px;
  }
  .elementor-2455
    .elementor-element.elementor-element-b963955
    > .elementor-element-populated {
    padding: 40px 20px 0px 20px;
  }
  .elementor-2455
    .elementor-element.elementor-element-62fda0c
    > .elementor-element-populated {
    padding: 20px 20px 0px 20px;
  }
  .elementor-2455
    .elementor-element.elementor-element-fa85fbf
    > .elementor-element-populated {
    padding: 20px 20px 0px 20px;
  }
}
@media (min-width: 768px) {
  .elementor-2455 .elementor-element.elementor-element-dbe4c00 {
    width: 33%;
  }
  .elementor-2455 .elementor-element.elementor-element-874db59 {
    width: 67%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2455 .elementor-element.elementor-element-627e022 {
    width: 100%;
  }
  .elementor-2455 .elementor-element.elementor-element-292d76d {
    width: 100%;
  }
}
.elementor-2479 .elementor-element.elementor-element-45e9984 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-45e9984:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2479
  .elementor-element.elementor-element-45e9984
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/stylish-businessman-in-eyewear-works-alone-in-the-7WFJ75G-1.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2479
  .elementor-element.elementor-element-45e9984
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(0deg, #000000 0%, #00000000 100%);
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479
  .elementor-element.elementor-element-72af500
  > .elementor-element-populated {
  margin: -60px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-00e8b33
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 65px;
  font-weight: 600;
  line-height: 1.1em;
}
.elementor-element.elementor-element-00e8b33 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-00e8b33 {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h1 {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h2 {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h3 {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h4 {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h5 {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h6 {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  div {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  span {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  p {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h1,
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h2,
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h3,
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h4,
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h5,
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  h6,
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  div,
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  span,
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  p {
  font-family: "Barlow", Sans-serif;
  font-size: 65px;
  font-weight: 600;
  line-height: 1.1em;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #ca9c5e;
}
.elementor-2479
  .elementor-element.elementor-element-14ebb24
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Barlow", Sans-serif;
  font-size: 65px;
  font-weight: 600;
  line-height: 1.1em;
}
.elementor-element.elementor-element-14ebb24 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-14ebb24 {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-2f2b93a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-3f9f1ae
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-2479 .elementor-element.elementor-element-1dd6783 {
  margin-top: -200px;
  margin-bottom: 40px;
}
.elementor-2479
  .elementor-element.elementor-element-b2bb8b6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-a1186b3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479 .elementor-element.elementor-element-501a1fc {
  text-align: center;
}
.elementor-2479
  .elementor-element.elementor-element-501a1fc
  .elementor-heading-title {
  color: #ffffffd9;
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2479
  .elementor-element.elementor-element-501a1fc
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-element.elementor-element-501a1fc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 50ms !important;
}
.elementor-widget.elementor-element-501a1fc {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-0b3923f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-0b3923f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-0b3923f {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-5f1c3b8 img {
  width: 53px;
}
.elementor-2479 .elementor-element.elementor-element-8a7a8d4 {
  text-align: center;
}
.elementor-2479
  .elementor-element.elementor-element-8a7a8d4
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
}
.elementor-2479
  .elementor-element.elementor-element-8a7a8d4
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-eaff3b7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-eaff3b7 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-eaff3b7 {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-9b68d2a img {
  width: 55px;
}
.elementor-2479
  .elementor-element.elementor-element-9b68d2a
  > .elementor-widget-container {
  margin: 04px 0px 0px 0px;
}
.elementor-2479 .elementor-element.elementor-element-4c73055 {
  text-align: center;
}
.elementor-2479
  .elementor-element.elementor-element-4c73055
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
}
.elementor-2479
  .elementor-element.elementor-element-4c73055
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-fdf3bd5
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-fdf3bd5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 350ms !important;
}
.elementor-widget.elementor-element-fdf3bd5 {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-f25db4f img {
  width: 49px;
}
.elementor-2479 .elementor-element.elementor-element-09f97a8 {
  text-align: center;
}
.elementor-2479
  .elementor-element.elementor-element-09f97a8
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
}
.elementor-2479
  .elementor-element.elementor-element-09f97a8
  > .elementor-widget-container {
  margin: 02px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-9d85cbf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-9d85cbf {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}
.elementor-widget.elementor-element-9d85cbf {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-9c7c88b img {
  width: 57px;
}
.elementor-2479
  .elementor-element.elementor-element-9c7c88b
  > .elementor-widget-container {
  margin: 05px 0px 0px 0px;
}
.elementor-2479 .elementor-element.elementor-element-3c9376d {
  text-align: center;
}
.elementor-2479
  .elementor-element.elementor-element-3c9376d
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
}
.elementor-2479
  .elementor-element.elementor-element-3c9376d
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-f0b3bea
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-f0b3bea {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 550ms !important;
}
.elementor-widget.elementor-element-f0b3bea {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-d81b456 img {
  width: 50px;
}
.elementor-2479 .elementor-element.elementor-element-9b96654 {
  text-align: center;
}
.elementor-2479
  .elementor-element.elementor-element-9b96654
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
}
.elementor-2479
  .elementor-element.elementor-element-9b96654
  > .elementor-widget-container {
  margin: 04px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-91eca90
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-91eca90 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 650ms !important;
}
.elementor-widget.elementor-element-91eca90 {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-4340ea5 img {
  width: 53px;
}
.elementor-2479
  .elementor-element.elementor-element-4340ea5
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-2479 .elementor-element.elementor-element-dfce615 {
  text-align: center;
}
.elementor-2479
  .elementor-element.elementor-element-dfce615
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
}
.elementor-2479
  .elementor-element.elementor-element-dfce615
  > .elementor-widget-container {
  margin: 05px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-53cdf9f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2479
  .elementor-element.elementor-element-53cdf9f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-2479 .elementor-element.elementor-element-53cdf9f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 40px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-53cdf9f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479
  .elementor-element.elementor-element-752d4a5
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-2479
  .elementor-element.elementor-element-fe7fedb
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Barlow", Sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2479
  .elementor-element.elementor-element-fe7fedb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-fe7fedb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-fe7fedb {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-2a61474
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-2479
  .elementor-element.elementor-element-2a61474
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-2a61474 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-2a61474 {
  opacity: 0;
}
.elementor-bc-flex-widget
  .elementor-2479
  .elementor-element.elementor-element-2b59bdf.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-2479
  .elementor-element.elementor-element-2b59bdf.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-2479
  .elementor-element.elementor-element-2b59bdf.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2479
  .elementor-element.elementor-element-2b59bdf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479 .elementor-element.elementor-element-177f871 .elementor-button {
  font-family: "Barlow", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  border-radius: 50px 50px 50px 50px;
  padding: 13px 50px 13px 50px;
}
.elementor-2479
  .elementor-element.elementor-element-177f871
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-element.elementor-element-177f871 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-177f871 {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-177f871 {
  width: auto;
  max-width: auto;
}
.elementor-2479
  .elementor-element.elementor-element-69574c0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2479
  .elementor-element.elementor-element-69574c0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-2479 .elementor-element.elementor-element-69574c0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 20px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-69574c0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479
  .elementor-element.elementor-element-7f55299
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-6e2e412
  .service-carousel-wrapper
  .service-carousel-image
  .service-carousel-image-overflow {
  border-radius: 5px;
}
.elementor-2479
  .elementor-element.elementor-element-6e2e412
  .service-carousel-wrapper
  .service-carousel-title {
  font-family: "Barlow", Sans-serif;
  font-size: 24px;
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-6e2e412
  .service-carousel-wrapper
  .service-carousel-desc {
  font-family: "Barlow", Sans-serif;
  color: #ffffffab;
}
.elementor-2479
  .elementor-element.elementor-element-6e2e412
  .service-carousel-wrapper
  .service-carousel-link-button {
  background: #ffffff;
  color: #222222;
}
.elementor-2479
  .elementor-element.elementor-element-6e2e412
  .service-carousel-wrapper
  .service-carousel-link-button:before {
  background: #ca9c5e;
}
.elementor-2479
  .elementor-element.elementor-element-6e2e412
  .service-carousel-wrapper
  .item:hover
  .service-carousel-link-button
  .service-carousel-link-label {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-6e2e412
  .service-carousel-wrapper
  .item
  .service-carousel-link-button
  .service-carousel-link-label {
  font-family: "Barlow", Sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.elementor-2479
  .elementor-element.elementor-element-6e2e412
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-2479
  .elementor-element.elementor-element-6e2e412
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-2479
  .elementor-element.elementor-element-6e2e412
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-6e2e412 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-6e2e412 {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-281df5a
  > .elementor-container {
  min-height: 600px;
}
.elementor-2479
  .elementor-element.elementor-element-281df5a
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2479
  .elementor-element.elementor-element-281df5a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2479
  .elementor-element.elementor-element-281df5a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/giammarco-zeH-ljawHtg-unsplash.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2479
  .elementor-element.elementor-element-281df5a
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #000000 0%, #ffffff00 51%);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479 .elementor-element.elementor-element-281df5a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-281df5a
  > .elementor-shape-bottom
  svg {
  height: 90px;
}
.elementor-bc-flex-widget
  .elementor-2479
  .elementor-element.elementor-element-afa4703.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-2479
  .elementor-element.elementor-element-afa4703.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2479
  .elementor-element.elementor-element-afa4703
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-d9239df
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.elementor-2479 .elementor-element.elementor-element-d9239df {
  margin-top: -240px;
  margin-bottom: 0px;
  padding: 0px 0px 120px 0px;
  z-index: 2;
}
.elementor-2479
  .elementor-element.elementor-element-af8dbcd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2479
  .elementor-element.elementor-element-af8dbcd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-af8dbcd
  > .elementor-element-populated,
.elementor-2479
  .elementor-element.elementor-element-af8dbcd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2479
  .elementor-element.elementor-element-af8dbcd
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2479
  .elementor-element.elementor-element-af8dbcd
  > .elementor-element-populated {
  box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 17% 0% 17%;
  padding: 60px 60px 60px 60px;
}
.elementor-2479
  .elementor-element.elementor-element-af8dbcd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479
  .elementor-element.elementor-element-6487a96
  .elementor-heading-title {
  font-family: "Barlow", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-2479
  .elementor-element.elementor-element-6487a96
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-6487a96 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-6487a96 {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-e4cad55
  .elementor-heading-title {
  color: #111111;
  font-family: "Barlow", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-2479
  .elementor-element.elementor-element-e4cad55
  > .elementor-widget-container {
  margin: 10px 60px 30px 0px;
}
.elementor-element.elementor-element-e4cad55 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-e4cad55 {
  opacity: 0;
}
.elementor-element.elementor-element-0bc84e6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-0bc84e6 {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-da70c5e {
  width: auto;
  max-width: auto;
  top: 44%;
}
body:not(.rtl) .elementor-2479 .elementor-element.elementor-element-da70c5e {
  left: -27%;
}
body.rtl .elementor-2479 .elementor-element.elementor-element-da70c5e {
  right: -27%;
}
.elementor-2479 .elementor-element.elementor-element-c7995f2 {
  width: auto;
  max-width: auto;
  top: 54%;
}
body:not(.rtl) .elementor-2479 .elementor-element.elementor-element-c7995f2 {
  left: -21%;
}
body.rtl .elementor-2479 .elementor-element.elementor-element-c7995f2 {
  right: -21%;
}
.elementor-2479 .elementor-element.elementor-element-2daf128 {
  width: auto;
  max-width: auto;
  top: 75%;
}
body:not(.rtl) .elementor-2479 .elementor-element.elementor-element-2daf128 {
  right: -30%;
}
body.rtl .elementor-2479 .elementor-element.elementor-element-2daf128 {
  left: -30%;
}
.elementor-2479 .elementor-element.elementor-element-6f08b6f {
  width: auto;
  max-width: auto;
  top: 71%;
}
body:not(.rtl) .elementor-2479 .elementor-element.elementor-element-6f08b6f {
  right: -24%;
}
body.rtl .elementor-2479 .elementor-element.elementor-element-6f08b6f {
  left: -24%;
}
.elementor-2479 .elementor-element.elementor-element-9507b99 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-3482a36
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479 .elementor-element.elementor-element-53f003f {
  text-align: center;
}
.elementor-2479
  .elementor-element.elementor-element-53f003f
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Barlow", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2479
  .elementor-element.elementor-element-53f003f
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-53f003f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-53f003f {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-fffe145 {
  text-align: center;
}
.elementor-2479
  .elementor-element.elementor-element-fffe145
  .elementor-heading-title {
  color: #111111;
  font-family: "Barlow", Sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 1.2em;
}
.elementor-2479
  .elementor-element.elementor-element-fffe145
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 18% 0% 18%;
}
.elementor-element.elementor-element-fffe145 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-fffe145 {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-0e01778
  .testimonials-card-wrapper
  .owl-carousel
  .shadow-effect {
  background: #ffffff;
  border-color: #e7e7e7;
  border-radius: 25px;
}
.elementor-2479
  .elementor-element.elementor-element-0e01778
  .testimonials-card-wrapper
  .owl-carousel
  .shadow-effect
  .testimonial-name {
  color: #111111;
  font-family: "Barlow", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.elementor-2479
  .elementor-element.elementor-element-0e01778
  .testimonials-card-wrapper
  .owl-carousel
  .shadow-effect
  .testimonial-info-desc {
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
}
.elementor-2479
  .elementor-element.elementor-element-0e01778
  .testimonials-card-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #0077ff;
}
.elementor-2479
  .elementor-element.elementor-element-0e01778
  .testimonials-card-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #0077ff;
}
.elementor-2479
  .elementor-element.elementor-element-0e01778
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-0e01778 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-0e01778 {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-b2f324e
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2479
  .elementor-element.elementor-element-b2f324e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2479
  .elementor-element.elementor-element-b2f324e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-2479
  .elementor-element.elementor-element-b2f324e
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479
  .elementor-element.elementor-element-b2f324e
  .elementor-background-overlay {
  filter: brightness(100%) contrast(0%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2479 .elementor-element.elementor-element-b2f324e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 180px 0px 140px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-b2f324e
  > .elementor-shape-top
  svg {
  height: 90px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-bc-flex-widget
  .elementor-2479
  .elementor-element.elementor-element-f8a3612.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-2479
  .elementor-element.elementor-element-f8a3612.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2479
  .elementor-element.elementor-element-f8a3612
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-dd7af36
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Barlow", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2479
  .elementor-element.elementor-element-dd7af36
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-dd7af36 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-dd7af36 {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-ee0d92c
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.2em;
}
.elementor-2479
  .elementor-element.elementor-element-ee0d92c
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-ee0d92c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-ee0d92c {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-a4bad97
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-2479
  .elementor-element.elementor-element-a4bad97
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-a4bad97 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-a4bad97 {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-67500a5
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 40px 0px 60px;
}
.elementor-2479 .elementor-element.elementor-element-8e733cb {
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-2479
  .elementor-element.elementor-element-d1f2a07
  > .elementor-element-populated,
.elementor-2479
  .elementor-element.elementor-element-d1f2a07
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2479
  .elementor-element.elementor-element-d1f2a07
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-d1f2a07
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 40px 30px 40px;
}
.elementor-2479
  .elementor-element.elementor-element-d1f2a07
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479
  .elementor-element.elementor-element-685f966
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2479
  .elementor-element.elementor-element-685f966
  .elementor-counter-title {
  color: #ca9c5e;
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-2479
  .elementor-element.elementor-element-685f966
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-5f7dabc
  > .elementor-element-populated,
.elementor-2479
  .elementor-element.elementor-element-5f7dabc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2479
  .elementor-element.elementor-element-5f7dabc
  > .elementor-background-slideshow {
  border-radius: 0px 5px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-5f7dabc
  > .elementor-element-populated {
  padding: 0px 40px 30px 40px;
}
.elementor-2479
  .elementor-element.elementor-element-25e27e2
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2479
  .elementor-element.elementor-element-25e27e2
  .elementor-counter-title {
  color: #ca9c5e;
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-2479
  .elementor-element.elementor-element-25e27e2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2479 .elementor-element.elementor-element-71d280e img {
  width: 220px;
}
.elementor-2479 .elementor-element.elementor-element-71d280e {
  width: auto;
  max-width: auto;
  top: -98%;
}
body:not(.rtl) .elementor-2479 .elementor-element.elementor-element-71d280e {
  right: -14%;
}
body.rtl .elementor-2479 .elementor-element.elementor-element-71d280e {
  left: -14%;
}
.elementor-2479 .elementor-element.elementor-element-950895d {
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-2479
  .elementor-element.elementor-element-d69ceec
  > .elementor-element-populated,
.elementor-2479
  .elementor-element.elementor-element-d69ceec
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2479
  .elementor-element.elementor-element-d69ceec
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 5px;
}
.elementor-2479
  .elementor-element.elementor-element-d69ceec
  > .elementor-element-populated {
  padding: 0px 40px 0px 40px;
}
.elementor-2479 .elementor-element.elementor-element-d69ceec {
  z-index: 3;
}
.elementor-2479
  .elementor-element.elementor-element-5b921c3
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2479
  .elementor-element.elementor-element-5b921c3
  .elementor-counter-title {
  color: #ca9c5e;
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-2479
  .elementor-element.elementor-element-5b921c3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-0e7f370
  > .elementor-element-populated,
.elementor-2479
  .elementor-element.elementor-element-0e7f370
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2479
  .elementor-element.elementor-element-0e7f370
  > .elementor-background-slideshow {
  border-radius: 0px 0px 5px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-0e7f370
  > .elementor-element-populated {
  padding: 0px 40px 0px 40px;
}
.elementor-2479
  .elementor-element.elementor-element-6193126
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2479
  .elementor-element.elementor-element-6193126
  .elementor-counter-title {
  color: #ca9c5e;
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-2479
  .elementor-element.elementor-element-6193126
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2479 .elementor-element.elementor-element-bc4bc97 {
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-31faf65
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-187cd91
  h2.distortion-grid-item-title {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-187cd91
  .distortion-grid-item-content
  h2.distortion-grid-item-title {
  font-family: "Barlow", Sans-serif;
  font-size: 34px;
  font-weight: 600;
}
.elementor-2479
  .elementor-element.elementor-element-187cd91
  .distortion-grid-item-meta {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-187cd91
  .distortion-grid-item-subtitle
  span {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-187cd91
  div.distortion-grid-item-subtitle
  span {
  font-family: "Barlow", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-2479
  .elementor-element.elementor-element-187cd91
  .distortion-grid-item-link {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-187cd91
  .distortion-grid-item-link:focus,
.elementor-2479
  .elementor-element.elementor-element-187cd91
  .distortion-grid-item-link:hover {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-187cd91
  a.distortion-grid-item-link {
  font-family: "Barlow", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2479
  .elementor-element.elementor-element-e2e48e6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2479
  .elementor-element.elementor-element-e2e48e6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-2479 .elementor-element.elementor-element-e2e48e6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 40px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-e2e48e6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479
  .elementor-element.elementor-element-e64db83
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-886e6d1
  .elementor-spacer-inner {
  height: 300px;
}
.elementor-2479
  .elementor-element.elementor-element-886e6d1
  > .elementor-widget-container {
  background-color: #ffffff;
}
.elementor-2479 .elementor-element.elementor-element-7780d83 img {
  width: 360px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-2479 .elementor-element.elementor-element-7780d83 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 9%;
}
body:not(.rtl) .elementor-2479 .elementor-element.elementor-element-7780d83 {
  left: 13%;
}
body.rtl .elementor-2479 .elementor-element.elementor-element-7780d83 {
  right: 13%;
}
.elementor-2479 .elementor-element.elementor-element-94f582d img {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2479 .elementor-element.elementor-element-94f582d {
  z-index: 1;
  width: auto;
  max-width: auto;
  top: 4%;
}
body:not(.rtl) .elementor-2479 .elementor-element.elementor-element-94f582d {
  left: 7%;
}
body.rtl .elementor-2479 .elementor-element.elementor-element-94f582d {
  right: 7%;
}
.elementor-2479
  .elementor-element.elementor-element-33d7f7a
  > .elementor-element-populated {
  padding: 100px 0px 20px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-d17b6ad
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Barlow", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2479
  .elementor-element.elementor-element-d17b6ad
  > .elementor-widget-container {
  margin: 0px 0px 10px 60px;
}
.elementor-2479
  .elementor-element.elementor-element-9c3bf67
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.2em;
}
.elementor-2479
  .elementor-element.elementor-element-9c3bf67
  > .elementor-widget-container {
  margin: 0px 60px 0px 60px;
}
.elementor-2479
  .elementor-element.elementor-element-7580b00
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-2479
  .elementor-element.elementor-element-7580b00
  > .elementor-widget-container {
  margin: 10px 160px 40px 60px;
}
.elementor-2479
  .elementor-element.elementor-element-fe2e110
  .team-carousel-image
  .team-carousel-image-overflow
  img {
  border-radius: 15px;
}
.elementor-2479
  .elementor-element.elementor-element-fe2e110
  .team-carousel-wrapper
  .team-carousel-title {
  font-family: "Barlow", Sans-serif;
  font-size: 20px;
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-fe2e110
  .team-carousel-wrapper
  .team-carousel-subtitle {
  font-family: "Barlow", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #acacb4;
}
.elementor-2479
  .elementor-element.elementor-element-fe2e110
  .team-carousel-wrapper
  .team-carousel-desc {
  color: #86868b;
}
.elementor-2479
  .elementor-element.elementor-element-fe2e110
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-2479
  .elementor-element.elementor-element-fe2e110
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-2479
  .elementor-element.elementor-element-7b7072a
  > .elementor-container {
  min-height: 750px;
}
.elementor-2479 .elementor-element.elementor-element-7b7072a {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-7b7072a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2479
  .elementor-element.elementor-element-7b7072a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/elevated-view-of-staff-working-in-a-busy-open-plan-LC9RF4N.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2479
  .elementor-element.elementor-element-7b7072a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479
  .elementor-element.elementor-element-6f819c1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-1b750ae
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-186c293
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-2479 .elementor-element.elementor-element-9d2504d {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 60px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-9d2504d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2479
  .elementor-element.elementor-element-9d2504d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-2479
  .elementor-element.elementor-element-9d2504d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479
  .elementor-element.elementor-element-a955bf7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479 .elementor-element.elementor-element-7f30828 {
  text-align: center;
}
.elementor-2479
  .elementor-element.elementor-element-7f30828
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Barlow", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2479
  .elementor-element.elementor-element-7f30828
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-7f30828 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-7f30828 {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-9a160c7 {
  text-align: center;
}
.elementor-2479
  .elementor-element.elementor-element-9a160c7
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 1.3em;
}
.elementor-2479
  .elementor-element.elementor-element-9a160c7
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-9a160c7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-9a160c7 {
  opacity: 0;
}
.elementor-2479
  .elementor-element.elementor-element-e8cc1a8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2479
  .elementor-element.elementor-element-e8cc1a8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-2479 .elementor-element.elementor-element-e8cc1a8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 100px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-e8cc1a8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479
  .elementor-element.elementor-element-753a0ea.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2479
  .elementor-element.elementor-element-753a0ea
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-090f252
  .post-featured-image-hover {
  border-radius: 5px;
}
.elementor-2479
  .elementor-element.elementor-element-090f252
  .blog-carousel-wrapper
  .post-header
  h5 {
  font-family: "Barlow", Sans-serif;
  font-size: 22px;
}
.elementor-2479
  .elementor-element.elementor-element-090f252
  .blog-carousel-wrapper
  .post-header
  h5
  a {
  color: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-090f252
  .blog-carousel-wrapper
  .post-detail.single-post {
  font-family: "Barlow", Sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2479
  .elementor-element.elementor-element-090f252
  .blog-carousel-wrapper
  .post-detail.single-post
  a {
  color: #ffffffab;
}
.elementor-2479
  .elementor-element.elementor-element-090f252
  .blog-carousel-wrapper
  .post-header-wrapper {
  color: #ffffffab;
}
.elementor-2479
  .elementor-element.elementor-element-090f252
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-2479
  .elementor-element.elementor-element-090f252
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-2479
  .elementor-element.elementor-element-090f252
  .post-featured-date-wrapper {
  border-radius: 5px;
  background: #ffffff;
}
.elementor-2479
  .elementor-element.elementor-element-090f252
  .post-featured-date {
  color: #000000;
}
.elementor-2479
  .elementor-element.elementor-element-090f252
  .post-featured-month {
  color: #000000;
}
.elementor-element.elementor-element-090f252 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-090f252 {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-88cc4a9 .elementor-button {
  font-family: "Barlow", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-2479
  .elementor-element.elementor-element-88cc4a9
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-element.elementor-element-88cc4a9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-88cc4a9 {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-88cc4a9 {
  width: auto;
  max-width: auto;
}
.elementor-2479
  .elementor-element.elementor-element-ef2336c
  > .elementor-container {
  min-height: 540px;
}
.elementor-2479 .elementor-element.elementor-element-ef2336c {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2479
  .elementor-element.elementor-element-ef2336c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2479
  .elementor-element.elementor-element-ef2336c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/african-american-businesswoman-QDHALB8.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2479
  .elementor-element.elementor-element-ef2336c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2479
  .elementor-element.elementor-element-7d32082.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-2479
  .elementor-element.elementor-element-7d32082
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2479 .elementor-element.elementor-element-d96e8c9 {
  text-align: left;
}
.elementor-2479
  .elementor-element.elementor-element-d96e8c9
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 1.2em;
}
.elementor-element.elementor-element-d96e8c9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-d96e8c9 {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-a096e60 {
  text-align: left;
}
.elementor-2479
  .elementor-element.elementor-element-a096e60
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 1.2em;
}
.elementor-element.elementor-element-a096e60 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-a096e60 {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-b00a539 {
  text-align: left;
  color: #ffffff;
  font-family: "Barlow", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-2479
  .elementor-element.elementor-element-b00a539
  > .elementor-widget-container {
  margin: 0% 50% 0% 0%;
}
.elementor-element.elementor-element-b00a539 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-b00a539 {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-6e08bcf .elementor-button {
  font-family: "Barlow", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2479
  .elementor-element.elementor-element-6e08bcf
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-6e08bcf {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-6e08bcf {
  opacity: 0;
}
.elementor-2479 .elementor-element.elementor-element-6e08bcf {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-2479
    .elementor-element.elementor-element-45e9984:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2479
    .elementor-element.elementor-element-45e9984
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-2479
    .elementor-element.elementor-element-72af500
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 160px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-00e8b33
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-2479
    .elementor-element.elementor-element-00e8b33
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h1,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h2,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h3,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h4,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h5,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h6,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    div,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    span,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    p {
    font-size: 50px;
  }
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 50px;
  }
  .elementor-2479 .elementor-element.elementor-element-1dd6783 {
    margin-top: -300px;
    margin-bottom: 40px;
  }
  .elementor-2479
    .elementor-element.elementor-element-501a1fc
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-2479
    .elementor-element.elementor-element-501a1fc
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-9d85cbf
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-f0b3bea
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-91eca90
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-53cdf9f {
    padding: 80px 0px 40px 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-fe7fedb {
    text-align: center;
  }
  .elementor-2479
    .elementor-element.elementor-element-fe7fedb
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-2479
    .elementor-element.elementor-element-fe7fedb
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-2a61474 {
    text-align: center;
  }
  .elementor-2479
    .elementor-element.elementor-element-2a61474
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2479
    .elementor-element.elementor-element-2a61474
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-177f871
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-6e2e412
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 20px;
  }
  .elementor-2479
    .elementor-element.elementor-element-6e2e412
    > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
  }
  .elementor-2479
    .elementor-element.elementor-element-281df5a
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-2479 .elementor-element.elementor-element-d9239df {
    padding: 50px 0px 100px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-af8dbcd
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 50px 40px 40px 40px;
  }
  .elementor-2479
    .elementor-element.elementor-element-6487a96
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2479
    .elementor-element.elementor-element-6487a96
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-e4cad55
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2479
    .elementor-element.elementor-element-0bc84e6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-da70c5e img {
    width: 70%;
  }
  .elementor-2479 .elementor-element.elementor-element-c7995f2 img {
    width: 70%;
  }
  .elementor-2479 .elementor-element.elementor-element-2daf128 img {
    width: 70%;
  }
  .elementor-2479 .elementor-element.elementor-element-6f08b6f img {
    width: 70%;
  }
  .elementor-2479
    .elementor-element.elementor-element-3482a36
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-53f003f
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-2479
    .elementor-element.elementor-element-fffe145
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2479
    .elementor-element.elementor-element-fffe145
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
    padding: 0% 15% 0% 15%;
  }
  .elementor-2479
    .elementor-element.elementor-element-0e01778
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-b2f324e {
    padding: 160px 0px 80px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-f8a3612
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-dd7af36
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-2479
    .elementor-element.elementor-element-dd7af36
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-ee0d92c
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2479
    .elementor-element.elementor-element-ee0d92c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-a4bad97
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-2479
    .elementor-element.elementor-element-a4bad97
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-67500a5
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-685f966
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-2479
    .elementor-element.elementor-element-5f7dabc
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-25e27e2
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-2479
    .elementor-element.elementor-element-d69ceec
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-5b921c3
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-2479
    .elementor-element.elementor-element-0e7f370
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-6193126
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-2479
    .elementor-element.elementor-element-187cd91
    .distortion-grid-item-content
    h2.distortion-grid-item-title {
    font-size: 28px;
  }
  .elementor-2479
    .elementor-element.elementor-element-187cd91
    div.distortion-grid-item-subtitle
    span {
    font-size: 16px;
  }
  .elementor-2479 .elementor-element.elementor-element-e2e48e6 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-7780d83 img {
    width: 76%;
  }
  body:not(.rtl) .elementor-2479 .elementor-element.elementor-element-7780d83 {
    left: 0%;
  }
  body.rtl .elementor-2479 .elementor-element.elementor-element-7780d83 {
    right: 0%;
  }
  .elementor-2479 .elementor-element.elementor-element-94f582d img {
    width: 84%;
  }
  .elementor-2479 .elementor-element.elementor-element-94f582d {
    top: 16%;
  }
  .elementor-2479
    .elementor-element.elementor-element-33d7f7a
    > .elementor-element-populated {
    padding: 80px 0px 20px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-d17b6ad
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-2479
    .elementor-element.elementor-element-d17b6ad
    > .elementor-widget-container {
    margin: 0px 0px 10px 40px;
  }
  .elementor-2479
    .elementor-element.elementor-element-9c3bf67
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2479
    .elementor-element.elementor-element-9c3bf67
    > .elementor-widget-container {
    margin: 0px 40px 0px 40px;
  }
  .elementor-2479
    .elementor-element.elementor-element-7580b00
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2479
    .elementor-element.elementor-element-7580b00
    > .elementor-widget-container {
    margin: 10px 0px 40px 40px;
  }
  .elementor-2479
    .elementor-element.elementor-element-fe2e110
    .team-carousel-wrapper
    .team-carousel-title {
    font-size: 18px;
  }
  .elementor-2479
    .elementor-element.elementor-element-fe2e110
    .team-carousel-wrapper
    .team-carousel-subtitle {
    font-size: 13px;
  }
  .elementor-2479
    .elementor-element.elementor-element-fe2e110
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-7b7072a
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-2479
    .elementor-element.elementor-element-7b7072a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2479
    .elementor-element.elementor-element-7b7072a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-2479
    .elementor-element.elementor-element-6f819c1
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-9d2504d {
    padding: 80px 0px 40px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-7f30828
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2479
    .elementor-element.elementor-element-9a160c7
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2479
    .elementor-element.elementor-element-9a160c7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-e8cc1a8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 80px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-090f252
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 17px;
  }
  .elementor-2479
    .elementor-element.elementor-element-090f252
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 13px;
  }
  .elementor-2479
    .elementor-element.elementor-element-090f252
    > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
  }
  .elementor-2479
    .elementor-element.elementor-element-88cc4a9
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-ef2336c
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-2479
    .elementor-element.elementor-element-ef2336c:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2479
    .elementor-element.elementor-element-ef2336c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-2479
    .elementor-element.elementor-element-7d32082
    > .elementor-element-populated {
    margin: 0% 50% 0% 0%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-d96e8c9
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-2479
    .elementor-element.elementor-element-d96e8c9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-a096e60
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-2479
    .elementor-element.elementor-element-a096e60
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-b00a539
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-2479
    .elementor-element.elementor-element-45e9984:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2479
    .elementor-element.elementor-element-45e9984
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-2479
    .elementor-element.elementor-element-72af500
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 120px 20px 0px 20px;
  }
  .elementor-2479
    .elementor-element.elementor-element-00e8b33
    .elementor-heading-title {
    font-size: 42px;
  }
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h1,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h2,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h3,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h4,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h5,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    h6,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    div,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    span,
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    p {
    font-size: 42px;
  }
  .elementor-2479
    .elementor-element.elementor-element-14ebb24
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 42px;
  }
  .elementor-2479 .elementor-element.elementor-element-1dd6783 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-501a1fc
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-2479 .elementor-element.elementor-element-0b3923f {
    width: 50%;
  }
  .elementor-2479 .elementor-element.elementor-element-eaff3b7 {
    width: 50%;
  }
  .elementor-2479 .elementor-element.elementor-element-fdf3bd5 {
    width: 50%;
  }
  .elementor-2479 .elementor-element.elementor-element-9d85cbf {
    width: 50%;
  }
  .elementor-2479 .elementor-element.elementor-element-f0b3bea {
    width: 50%;
  }
  .elementor-2479 .elementor-element.elementor-element-91eca90 {
    width: 50%;
  }
  .elementor-2479 .elementor-element.elementor-element-53cdf9f {
    padding: 80px 0px 30px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-752d4a5
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-2479
    .elementor-element.elementor-element-2a61474
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-2479
    .elementor-element.elementor-element-6e2e412
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 18px;
  }
  .elementor-2479
    .elementor-element.elementor-element-6e2e412
    .service-carousel-wrapper
    .service-carousel-desc {
    font-size: 14px;
  }
  .elementor-2479
    .elementor-element.elementor-element-6e2e412
    > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
  }
  .elementor-2479
    .elementor-element.elementor-element-281df5a
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-2479
    .elementor-element.elementor-element-afa4703
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-2479 .elementor-element.elementor-element-d9239df {
    padding: 40px 0px 40px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-af8dbcd
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 50px 30px 50px 30px;
  }
  .elementor-2479
    .elementor-element.elementor-element-6487a96
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-2479
    .elementor-element.elementor-element-e4cad55
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.4em;
  }
  .elementor-2479
    .elementor-element.elementor-element-e4cad55
    > .elementor-widget-container {
    margin: 10px 0px 30px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-0bc84e6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-9507b99 {
    margin-top: 30px;
    margin-bottom: 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-53f003f {
    text-align: left;
  }
  .elementor-2479 .elementor-element.elementor-element-fffe145 {
    text-align: left;
  }
  .elementor-2479
    .elementor-element.elementor-element-fffe145
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-2479
    .elementor-element.elementor-element-fffe145
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-0e01778
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-b2f324e
    > .elementor-shape-top
    svg {
    height: 33px;
  }
  .elementor-2479 .elementor-element.elementor-element-b2f324e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-f8a3612
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 0px 30px;
  }
  .elementor-2479
    .elementor-element.elementor-element-ee0d92c
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2479
    .elementor-element.elementor-element-a4bad97
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-2479
    .elementor-element.elementor-element-67500a5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-8e733cb {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-d1f2a07 {
    width: 50%;
  }
  .elementor-2479
    .elementor-element.elementor-element-685f966
    .elementor-counter-number-wrapper {
    font-size: 36px;
    line-height: 1.5em;
  }
  .elementor-2479
    .elementor-element.elementor-element-685f966
    .elementor-counter-title {
    font-size: 13px;
    line-height: 1.5em;
  }
  .elementor-2479 .elementor-element.elementor-element-5f7dabc {
    width: 50%;
  }
  .elementor-2479
    .elementor-element.elementor-element-25e27e2
    .elementor-counter-number-wrapper {
    font-size: 36px;
    line-height: 1.5em;
  }
  .elementor-2479
    .elementor-element.elementor-element-25e27e2
    .elementor-counter-title {
    font-size: 15px;
    line-height: 1.5em;
  }
  .elementor-2479 .elementor-element.elementor-element-950895d {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-2479 .elementor-element.elementor-element-d69ceec {
    width: 50%;
  }
  .elementor-2479
    .elementor-element.elementor-element-5b921c3
    .elementor-counter-number-wrapper {
    font-size: 36px;
    line-height: 1.5em;
  }
  .elementor-2479
    .elementor-element.elementor-element-5b921c3
    .elementor-counter-title {
    font-size: 15px;
    line-height: 1.5em;
  }
  .elementor-2479 .elementor-element.elementor-element-0e7f370 {
    width: 50%;
  }
  .elementor-2479
    .elementor-element.elementor-element-0e7f370
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-6193126
    .elementor-counter-number-wrapper {
    font-size: 36px;
    line-height: 1.5em;
  }
  .elementor-2479
    .elementor-element.elementor-element-6193126
    .elementor-counter-title {
    font-size: 15px;
    line-height: 1.5em;
  }
  .elementor-2479
    .elementor-element.elementor-element-187cd91
    .distortion-grid-item-content
    h2.distortion-grid-item-title {
    font-size: 26px;
  }
  .elementor-2479 .elementor-element.elementor-element-e2e48e6 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-e64db83
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-2479
    .elementor-element.elementor-element-886e6d1
    .elementor-spacer-inner {
    height: 0px;
  }
  .elementor-2479 .elementor-element.elementor-element-7780d83 img {
    width: 100%;
  }
  .elementor-2479
    .elementor-element.elementor-element-7780d83
    > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-2479 .elementor-element.elementor-element-94f582d {
    left: 10%;
  }
  body.rtl .elementor-2479 .elementor-element.elementor-element-94f582d {
    right: 10%;
  }
  .elementor-2479 .elementor-element.elementor-element-94f582d {
    top: 35%;
  }
  .elementor-2479
    .elementor-element.elementor-element-33d7f7a
    > .elementor-element-populated {
    padding: 80px 30px 40px 30px;
  }
  .elementor-2479
    .elementor-element.elementor-element-d17b6ad
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-9c3bf67
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2479
    .elementor-element.elementor-element-9c3bf67
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-7580b00
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.4em;
  }
  .elementor-2479
    .elementor-element.elementor-element-7580b00
    > .elementor-widget-container {
    margin: 10px 0px 20px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-fe2e110
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-7b7072a
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-2479
    .elementor-element.elementor-element-7b7072a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2479
    .elementor-element.elementor-element-7b7072a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-2479
    .elementor-element.elementor-element-6f819c1
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 120px 20px 0px 20px;
  }
  .elementor-2479 .elementor-element.elementor-element-9d2504d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 30px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-a955bf7
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-2479 .elementor-element.elementor-element-7f30828 {
    text-align: left;
  }
  .elementor-2479 .elementor-element.elementor-element-9a160c7 {
    text-align: left;
  }
  .elementor-2479
    .elementor-element.elementor-element-9a160c7
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
  }
  .elementor-2479
    .elementor-element.elementor-element-9a160c7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2479
    .elementor-element.elementor-element-090f252
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 18px;
  }
  .elementor-2479
    .elementor-element.elementor-element-090f252
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 13px;
  }
  .elementor-2479
    .elementor-element.elementor-element-ef2336c
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-2479
    .elementor-element.elementor-element-ef2336c:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2479
    .elementor-element.elementor-element-ef2336c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-2479
    .elementor-element.elementor-element-7d32082
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
  .elementor-2479
    .elementor-element.elementor-element-d96e8c9
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2479
    .elementor-element.elementor-element-a096e60
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2479
    .elementor-element.elementor-element-a096e60
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-2479 .elementor-element.elementor-element-72af500 {
    width: 60%;
  }
  .elementor-2479 .elementor-element.elementor-element-2f2b93a {
    width: 40%;
  }
  .elementor-2479 .elementor-element.elementor-element-752d4a5 {
    width: 60%;
  }
  .elementor-2479 .elementor-element.elementor-element-2b59bdf {
    width: 39.332%;
  }
  .elementor-2479 .elementor-element.elementor-element-afa4703 {
    width: 40%;
  }
  .elementor-2479 .elementor-element.elementor-element-66c807e {
    width: 60%;
  }
  .elementor-2479 .elementor-element.elementor-element-f8a3612 {
    width: 40%;
  }
  .elementor-2479 .elementor-element.elementor-element-67500a5 {
    width: 60%;
  }
  .elementor-2479 .elementor-element.elementor-element-e64db83 {
    width: 40%;
  }
  .elementor-2479 .elementor-element.elementor-element-33d7f7a {
    width: 59.665%;
  }
  .elementor-2479 .elementor-element.elementor-element-6f819c1 {
    width: 40%;
  }
  .elementor-2479 .elementor-element.elementor-element-1b750ae {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2479 .elementor-element.elementor-element-72af500 {
    width: 60%;
  }
  .elementor-2479 .elementor-element.elementor-element-2f2b93a {
    width: 40%;
  }
  .elementor-2479 .elementor-element.elementor-element-0b3923f {
    width: 33%;
  }
  .elementor-2479 .elementor-element.elementor-element-eaff3b7 {
    width: 33%;
  }
  .elementor-2479 .elementor-element.elementor-element-fdf3bd5 {
    width: 33%;
  }
  .elementor-2479 .elementor-element.elementor-element-9d85cbf {
    width: 33%;
  }
  .elementor-2479 .elementor-element.elementor-element-f0b3bea {
    width: 33%;
  }
  .elementor-2479 .elementor-element.elementor-element-91eca90 {
    width: 33%;
  }
  .elementor-2479 .elementor-element.elementor-element-752d4a5 {
    width: 100%;
  }
  .elementor-2479 .elementor-element.elementor-element-af8dbcd {
    width: 100%;
  }
  .elementor-2479 .elementor-element.elementor-element-6f819c1 {
    width: 45%;
  }
  .elementor-2479 .elementor-element.elementor-element-1b750ae {
    width: 55%;
  }
  .elementor-2479 .elementor-element.elementor-element-a955bf7 {
    width: 100%;
  }
  .elementor-2479 .elementor-element.elementor-element-7d32082 {
    width: 100%;
  }
}
.elementor-2730
  .elementor-element.elementor-element-de770ed
  > .elementor-shape-bottom
  svg {
  width: calc(169% + 1.3px);
  height: 139px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-2730
  .elementor-element.elementor-element-de770ed
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.elementor-2730
  .elementor-element.elementor-element-272c3f7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper {
  height: 750px;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slide
  .image-container::before {
  background: #00000000;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slide-content {
  text-align: left;
  margin-top: -40px;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  div.slide-content {
  justify-content: left;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slide-content
  .standard-wrapper {
  justify-content: left;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slide
  .title
  h2 {
  color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slide
  .caption {
  width: 50%;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slide
  .text {
  color: #ffffffd9;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slide
  .caption
  .text {
  font-family: "DM Sans", Sans-serif;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slide
  a.button {
  background-color: #bc8664;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slide
  .button {
  border-color: #bc8664;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  div.slide
  a.button {
  color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slide
  a.button:hover {
  background-color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .slide
  .button:hover {
  border-color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  div.slide
  a.button:hover {
  color: #111111;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  div.slider-parallax-wrapper
  div.slide
  a.button {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
}
.elementor-2730
  .elementor-element.elementor-element-b2d7d29
  .slider-parallax-wrapper
  .pagination
  .item::before {
  background: #ffffff;
}
.elementor-2730 .elementor-element.elementor-element-3fb87c9 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 2;
}
.elementor-2730
  .elementor-element.elementor-element-ff4f136
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-a03365a
  .elementor-heading-title {
  color: #bc8664;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-2730
  .elementor-element.elementor-element-a03365a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-a03365a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-a03365a {
  opacity: 0;
}
.elementor-2730
  .elementor-element.elementor-element-173cf40
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-173cf40
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-173cf40 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-173cf40 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-9fe4128 {
  margin-top: 0px;
  margin-bottom: 60px;
}
.elementor-2730
  .elementor-element.elementor-element-412a7a1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-bdce39d {
  text-align: left;
}
.elementor-2730
  .elementor-element.elementor-element-bdce39d
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-bdce39d
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-bdce39d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-bdce39d {
  opacity: 0;
}
.elementor-2730
  .elementor-element.elementor-element-7a98314
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 40px;
}
.elementor-2730 .elementor-element.elementor-element-c3e9f76 {
  margin-top: -70px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-2730
  .elementor-element.elementor-element-87883b3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2730
  .elementor-element.elementor-element-87883b3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2730
  .elementor-element.elementor-element-87883b3.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2730
  .elementor-element.elementor-element-87883b3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-6d07425 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-2730 .elementor-element.elementor-element-6d07425 img {
  width: 160px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2730
  .elementor-element.elementor-element-6d07425
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-6d07425 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-6d07425 {
  opacity: 0;
}
.elementor-bc-flex-widget
  .elementor-2730
  .elementor-element.elementor-element-ba68cca.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2730
  .elementor-element.elementor-element-ba68cca.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2730
  .elementor-element.elementor-element-ba68cca.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2730
  .elementor-element.elementor-element-ba68cca
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-a5ae0ae img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-element.elementor-element-a5ae0ae {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-a5ae0ae {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-a5ae0ae {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-2730
  .elementor-element.elementor-element-034c312.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2730
  .elementor-element.elementor-element-034c312.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2730
  .elementor-element.elementor-element-034c312.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2730
  .elementor-element.elementor-element-034c312
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-109ffb6 img {
  width: 160px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2730
  .elementor-element.elementor-element-109ffb6
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-109ffb6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-109ffb6 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-109ffb6 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-2730
  .elementor-element.elementor-element-b7bc714.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2730
  .elementor-element.elementor-element-b7bc714.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2730
  .elementor-element.elementor-element-b7bc714.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2730
  .elementor-element.elementor-element-b7bc714
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-a456000 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2730
  .elementor-element.elementor-element-a456000
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-a456000 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-a456000 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-a456000 {
  width: auto;
  max-width: auto;
}
.elementor-2730
  .elementor-element.elementor-element-54cd879
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-8ae820f
  .background-list-column {
  min-height: 700px;
}
.elementor-2730
  .elementor-element.elementor-element-8ae820f
  .background-list-wrapper
  .background-list-img {
  transition-duration: 400ms;
}
.elementor-2730
  .elementor-element.elementor-element-8ae820f
  .background-list-wrapper
  .background-list-overlay {
  background: #00000026;
}
.elementor-2730
  .elementor-element.elementor-element-8ae820f
  .background-list-wrapper
  .background-list-column
  .background-list-content
  h3 {
  color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-8ae820f
  .background-list-wrapper
  .background-list-column
  div.background-list-content
  h3 {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 28px;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-8ae820f
  .background-list-desc {
  color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-8ae820f
  .background-list-link
  .background-list-desc {
  font-family: "DM Sans", Sans-serif;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-8ae820f
  .background-list-wrapper
  .background-list-content
  .background-list-link
  .button {
  color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-8ae820f
  .background-list-wrapper
  .background-list-content
  .background-list-link
  a.button {
  border-color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-8ae820f
  .background-list-wrapper
  .background-list-content
  div.background-list-link
  a.button {
  font-family: "Kumbh Sans", Sans-serif;
  font-weight: 600;
}
.elementor-2730 .elementor-element.elementor-element-bfa9d6c {
  padding: 100px 0px 30px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-4cfbddb
  > .elementor-element-populated {
  padding: 0px 60px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-e572bc6
  .elementor-heading-title {
  color: #bc8664;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-2730
  .elementor-element.elementor-element-e572bc6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-e572bc6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-e572bc6 {
  opacity: 0;
}
.elementor-2730
  .elementor-element.elementor-element-dc3bd71
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-dc3bd71
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-dc3bd71 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-dc3bd71 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-58cc583 {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-58cc583
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-element.elementor-element-58cc583 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-58cc583 {
  opacity: 0;
}
.elementor-2730
  .elementor-element.elementor-element-eaaef40.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2730
  .elementor-element.elementor-element-eaaef40
  > .elementor-element-populated {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-323bbc2 .elementor-button {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bc8664;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-2730
  .elementor-element.elementor-element-323bbc2
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-2730 .elementor-element.elementor-element-323bbc2 {
  z-index: 2;
  width: auto;
  max-width: auto;
}
.elementor-element.elementor-element-323bbc2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-323bbc2 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-e2e5f29 {
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-2730
  .elementor-element.elementor-element-eb7511a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2730
  .elementor-element.elementor-element-eb7511a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-2730
  .elementor-element.elementor-element-eb7511a:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-2730
  .elementor-element.elementor-element-eb7511a
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-eb7511a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-eb7511a
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-2730
  .elementor-element.elementor-element-eb7511a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  padding: 50px 30px 50px 30px;
}
.elementor-2730
  .elementor-element.elementor-element-eb7511a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-eb7511a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-eb7511a {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-8dd8b49 img {
  width: 50px;
}
.elementor-2730 .elementor-element.elementor-element-8d52d70 {
  text-align: center;
}
.elementor-2730
  .elementor-element.elementor-element-8d52d70
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-8d52d70
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-36f95bb:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2730
  .elementor-element.elementor-element-36f95bb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-2730
  .elementor-element.elementor-element-36f95bb:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-2730
  .elementor-element.elementor-element-36f95bb
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-36f95bb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-36f95bb
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-2730
  .elementor-element.elementor-element-36f95bb
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  padding: 50px 30px 50px 30px;
}
.elementor-2730
  .elementor-element.elementor-element-36f95bb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-36f95bb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-36f95bb {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-009f9a7 img {
  width: 53px;
}
.elementor-2730 .elementor-element.elementor-element-ca490df {
  text-align: center;
}
.elementor-2730
  .elementor-element.elementor-element-ca490df
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-ca490df
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-b7cfbf5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2730
  .elementor-element.elementor-element-b7cfbf5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-2730
  .elementor-element.elementor-element-b7cfbf5:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-2730
  .elementor-element.elementor-element-b7cfbf5
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-b7cfbf5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-b7cfbf5
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-2730
  .elementor-element.elementor-element-b7cfbf5
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  padding: 50px 30px 50px 30px;
}
.elementor-2730
  .elementor-element.elementor-element-b7cfbf5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-b7cfbf5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 500ms !important;
}
.elementor-widget.elementor-element-b7cfbf5 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-3402a26 img {
  width: 46px;
}
.elementor-2730 .elementor-element.elementor-element-4fc9319 {
  text-align: center;
}
.elementor-2730
  .elementor-element.elementor-element-4fc9319
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-4fc9319
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-ee28bfd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2730
  .elementor-element.elementor-element-ee28bfd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-2730
  .elementor-element.elementor-element-ee28bfd:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-2730
  .elementor-element.elementor-element-ee28bfd
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-ee28bfd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-ee28bfd
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-2730
  .elementor-element.elementor-element-ee28bfd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  padding: 50px 30px 50px 30px;
}
.elementor-2730
  .elementor-element.elementor-element-ee28bfd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-ee28bfd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}
.elementor-widget.elementor-element-ee28bfd {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-7136117 img {
  width: 46px;
}
.elementor-2730 .elementor-element.elementor-element-fd59c4c {
  text-align: center;
}
.elementor-2730
  .elementor-element.elementor-element-fd59c4c
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-fd59c4c
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-2bbad68
  > .elementor-container {
  min-height: 400px;
}
.elementor-2730
  .elementor-element.elementor-element-2bbad68
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2730
  .elementor-element.elementor-element-2bbad68:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2730
  .elementor-element.elementor-element-2bbad68
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #86868b;
}
.elementor-2730
  .elementor-element.elementor-element-2bbad68
  .elementor-background-overlay {
  filter: brightness(100%) contrast(200%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2730 .elementor-element.elementor-element-2bbad68 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-2bbad68
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2730
  .elementor-element.elementor-element-2bbad68
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 95px;
}
.elementor-bc-flex-widget
  .elementor-2730
  .elementor-element.elementor-element-afc4f4b.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-2730
  .elementor-element.elementor-element-afc4f4b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2730
  .elementor-element.elementor-element-afc4f4b
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-b6fd876
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-2730
  .elementor-element.elementor-element-b6fd876
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-22fc08c
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-22fc08c
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-c9130b8.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2730
  .elementor-element.elementor-element-c9130b8
  > .elementor-element-populated {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-9809dfc img {
  width: 220px;
}
.elementor-2730 .elementor-element.elementor-element-9809dfc {
  width: auto;
  max-width: auto;
  top: -116%;
}
body:not(.rtl) .elementor-2730 .elementor-element.elementor-element-9809dfc {
  right: 28%;
}
body.rtl .elementor-2730 .elementor-element.elementor-element-9809dfc {
  left: 28%;
}
.elementor-2730 .elementor-element.elementor-element-d1befb6 .elementor-button {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #111111;
  color: #111111;
  background-color: #ffffff;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-2730
  .elementor-element.elementor-element-d1befb6
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-2730 .elementor-element.elementor-element-d1befb6 {
  z-index: 2;
  width: auto;
  max-width: auto;
}
.elementor-2730
  .elementor-element.elementor-element-445b609
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.2;
}
.elementor-2730 .elementor-element.elementor-element-445b609 {
  margin-top: -200px;
  margin-bottom: 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-fadb1d7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-7216d59
  .service-carousel-wrapper
  .service-carousel-image
  .service-carousel-image-overflow {
  border-radius: 5px;
}
.elementor-2730
  .elementor-element.elementor-element-7216d59
  .service-carousel-wrapper
  .service-carousel-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 22px;
  letter-spacing: -0.5px;
  color: #111111;
}
.elementor-2730
  .elementor-element.elementor-element-7216d59
  .service-carousel-wrapper
  .service-carousel-desc {
  font-family: "DM Sans", Sans-serif;
  font-size: 15px;
}
.elementor-2730
  .elementor-element.elementor-element-7216d59
  .service-carousel-wrapper
  .service-carousel-link-button {
  background: #ffffff;
  color: #222222;
}
.elementor-2730
  .elementor-element.elementor-element-7216d59
  .service-carousel-wrapper
  .service-carousel-link-button:before {
  background: #bc8664;
}
.elementor-2730
  .elementor-element.elementor-element-7216d59
  .service-carousel-wrapper
  .item:hover
  .service-carousel-link-button
  .service-carousel-link-label {
  color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-7216d59
  .service-carousel-wrapper
  .item
  .service-carousel-link-button
  .service-carousel-link-label {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 13px;
}
.elementor-2730
  .elementor-element.elementor-element-7216d59
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-2730
  .elementor-element.elementor-element-7216d59
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-2730
  .elementor-element.elementor-element-7216d59
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-0cb3f7d {
  --divider-border-style: solid;
  --divider-color: #ebebeb;
  --divider-border-width: 1px;
}
.elementor-2730
  .elementor-element.elementor-element-0cb3f7d
  .elementor-divider-separator {
  width: 100%;
}
.elementor-2730
  .elementor-element.elementor-element-0cb3f7d
  .elementor-divider {
  padding-top: 60px;
  padding-bottom: 60px;
}
.elementor-2730
  .elementor-element.elementor-element-0cb3f7d
  > .elementor-widget-container {
  margin: -30px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-ed9b7b4 {
  text-align: center;
}
.elementor-2730 .elementor-element.elementor-element-ed9b7b4 img {
  width: 60px;
}
.elementor-2730
  .elementor-element.elementor-element-ed9b7b4
  > .elementor-widget-container {
  margin: 10px 0px 20px 0px;
}
.elementor-2730 .elementor-element.elementor-element-cb67ebb {
  text-align: center;
}
.elementor-2730
  .elementor-element.elementor-element-cb67ebb
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-cb67ebb
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}
.elementor-2730 .elementor-element.elementor-element-5e78a81 {
  text-align: center;
}
.elementor-2730
  .elementor-element.elementor-element-5e78a81
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-5e78a81
  > .elementor-widget-container {
  margin: 0% 17% 0% 17%;
  padding: 20px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-ba3c983 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0% 15% 0% 15%;
  z-index: 3;
}
.elementor-2730
  .elementor-element.elementor-element-2bf1665.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2730
  .elementor-element.elementor-element-2bf1665
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-2bf1665
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-2bf1665
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 5px;
}
.elementor-2730
  .elementor-element.elementor-element-2bf1665
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-2bf1665 {
  z-index: 3;
}
.elementor-2730
  .elementor-element.elementor-element-0180992
  .elementor-counter-number-wrapper {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2730
  .elementor-element.elementor-element-0180992
  .elementor-counter-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-2730
  .elementor-element.elementor-element-0180992
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-0180992 {
  width: auto;
  max-width: auto;
}
.elementor-2730
  .elementor-element.elementor-element-adb5bd0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2730
  .elementor-element.elementor-element-adb5bd0
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-adb5bd0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-adb5bd0
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 5px;
}
.elementor-2730
  .elementor-element.elementor-element-adb5bd0
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-adb5bd0 {
  z-index: 3;
}
.elementor-2730
  .elementor-element.elementor-element-db6a3ae
  .elementor-counter-number-wrapper {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2730
  .elementor-element.elementor-element-db6a3ae
  .elementor-counter-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-2730
  .elementor-element.elementor-element-db6a3ae
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-db6a3ae {
  width: auto;
  max-width: auto;
}
.elementor-2730
  .elementor-element.elementor-element-588eca5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2730
  .elementor-element.elementor-element-588eca5
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-588eca5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-588eca5
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-588eca5
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-4b85839
  .elementor-counter-number-wrapper {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2730
  .elementor-element.elementor-element-4b85839
  .elementor-counter-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  line-height: 2em;
}
.elementor-2730
  .elementor-element.elementor-element-4b85839
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-4b85839 {
  width: auto;
  max-width: auto;
}
.elementor-2730
  .elementor-element.elementor-element-72b5a2c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2730
  .elementor-element.elementor-element-72b5a2c
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-72b5a2c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-72b5a2c
  > .elementor-background-slideshow {
  border-radius: 0px 5px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-72b5a2c
  > .elementor-element-populated {
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-30792c1
  .elementor-counter-number-wrapper {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-2730
  .elementor-element.elementor-element-30792c1
  .elementor-counter-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-2730
  .elementor-element.elementor-element-30792c1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-30792c1 {
  width: auto;
  max-width: auto;
}
.elementor-2730
  .elementor-element.elementor-element-0645fbd
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2730
  .elementor-element.elementor-element-0645fbd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2730
  .elementor-element.elementor-element-0645fbd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-2730
  .elementor-element.elementor-element-0645fbd
  .elementor-background-overlay {
  filter: brightness(100%) contrast(200%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-2730 .elementor-element.elementor-element-0645fbd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 60px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-0645fbd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2730
  .elementor-element.elementor-element-0645fbd
  > .elementor-shape-top
  svg {
  width: calc(100% + 1.3px);
  height: 166px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-bc-flex-widget
  .elementor-2730
  .elementor-element.elementor-element-cbc1c8a.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-2730
  .elementor-element.elementor-element-cbc1c8a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2730
  .elementor-element.elementor-element-cbc1c8a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-c976d10 {
  text-align: center;
}
.elementor-2730
  .elementor-element.elementor-element-c976d10
  .elementor-heading-title {
  color: #bc8664;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-2730
  .elementor-element.elementor-element-c976d10
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-c976d10 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-c976d10 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-0a0ab36 {
  text-align: center;
}
.elementor-2730
  .elementor-element.elementor-element-0a0ab36
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-0a0ab36
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-0a0ab36 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-0a0ab36 {
  opacity: 0;
}
.elementor-2730
  .elementor-element.elementor-element-e86b1d5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2730
  .elementor-element.elementor-element-e86b1d5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-2730 .elementor-element.elementor-element-e86b1d5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 140px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-e86b1d5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2730
  .elementor-element.elementor-element-a12c84a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2730
  .elementor-element.elementor-element-a12c84a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-8571239
  .post-featured-image-hover {
  border-radius: 5px;
}
.elementor-2730
  .elementor-element.elementor-element-8571239
  .blog-carousel-wrapper
  .post-header
  h5 {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 22px;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-8571239
  .blog-carousel-wrapper
  .post-header
  h5
  a {
  color: #111111;
}
.elementor-2730
  .elementor-element.elementor-element-8571239
  .blog-carousel-wrapper
  .post-detail.single-post {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-2730
  .elementor-element.elementor-element-8571239
  .blog-carousel-wrapper
  .post-detail.single-post
  a {
  color: #86868b;
}
.elementor-2730
  .elementor-element.elementor-element-8571239
  .blog-carousel-wrapper
  .post-header-wrapper {
  color: #86868b;
}
.elementor-2730
  .elementor-element.elementor-element-8571239
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-2730
  .elementor-element.elementor-element-8571239
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-2730
  .elementor-element.elementor-element-8571239
  .post-featured-date-wrapper {
  border-radius: 5px;
  background: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-8571239
  .post-featured-date {
  color: #000000;
}
.elementor-2730
  .elementor-element.elementor-element-8571239
  .post-featured-month {
  color: #000000;
}
.elementor-element.elementor-element-8571239 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-8571239 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-7cdc85b .elementor-button {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bc8664;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-2730
  .elementor-element.elementor-element-7cdc85b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-7cdc85b {
  z-index: 2;
  width: auto;
  max-width: auto;
}
.elementor-element.elementor-element-7cdc85b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-7cdc85b {
  opacity: 0;
}
.elementor-2730
  .elementor-element.elementor-element-ea7e2c6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2730
  .elementor-element.elementor-element-ea7e2c6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #86868b;
}
.elementor-2730
  .elementor-element.elementor-element-ea7e2c6
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2730 .elementor-element.elementor-element-ea7e2c6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 90px 0px 100px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-b660468
  > .elementor-element-populated {
  padding: 60px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-d99a0b0
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-a7d7219
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-20bcc0b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-b4d6106
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-40110fa
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-40110fa
  > .elementor-widget-container {
  margin: 10px 60px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-999a8cd
  .elementor-heading-title {
  color: #ffffff;
  font-family: "beyond_infinity_-_demoregular", Sans-serif;
  font-size: 55px;
  font-weight: 400;
}
.elementor-2730
  .elementor-element.elementor-element-999a8cd
  > .elementor-widget-container {
  margin: 30px 0px 0px 10px;
}
.elementor-2730 .elementor-element.elementor-element-999a8cd {
  z-index: 2;
}
.elementor-2730
  .elementor-element.elementor-element-e137e67
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-2730
  .elementor-element.elementor-element-e137e67
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-9a917bc
  .elementor-heading-title {
  color: #ffffffab;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-2730
  .elementor-element.elementor-element-9a917bc
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-85be059
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-8ee98da {
  margin-top: -150px;
  margin-bottom: 0px;
}
.elementor-2730
  .elementor-element.elementor-element-5424c2b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2730
  .elementor-element.elementor-element-5424c2b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-5424c2b
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-5424c2b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-5424c2b
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2730
  .elementor-element.elementor-element-5424c2b:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-2730
  .elementor-element.elementor-element-5424c2b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-5424c2b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-5424c2b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-5424c2b {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-b00c96d img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-b00c96d
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2730 .elementor-element.elementor-element-b00c96d {
  z-index: 2;
}
.elementor-2730
  .elementor-element.elementor-element-15cd5be
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-15cd5be
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-2730
  .elementor-element.elementor-element-0bde095
  .elementor-heading-title {
  color: #acacb4;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2730
  .elementor-element.elementor-element-0bde095
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-2730
  .elementor-element.elementor-element-5bad9a8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2730
  .elementor-element.elementor-element-5bad9a8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-5bad9a8
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-5bad9a8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-5bad9a8
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2730
  .elementor-element.elementor-element-5bad9a8:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-2730
  .elementor-element.elementor-element-5bad9a8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-5bad9a8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-5bad9a8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 50ms !important;
}
.elementor-widget.elementor-element-5bad9a8 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-d274e70 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-d274e70
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2730 .elementor-element.elementor-element-d274e70 {
  z-index: 2;
}
.elementor-2730
  .elementor-element.elementor-element-5da1eba
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-5da1eba
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-2730
  .elementor-element.elementor-element-ba662c6
  .elementor-heading-title {
  color: #acacb4;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2730
  .elementor-element.elementor-element-ba662c6
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-2730 .elementor-element.elementor-element-1e6cc7f {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-2730
  .elementor-element.elementor-element-2b55931:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2730
  .elementor-element.elementor-element-2b55931
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-2b55931
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-2b55931
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-2b55931
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2730
  .elementor-element.elementor-element-2b55931:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-2730
  .elementor-element.elementor-element-2b55931
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-2b55931
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-2b55931 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 50ms !important;
}
.elementor-widget.elementor-element-2b55931 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-f6a77b8 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-f6a77b8
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2730 .elementor-element.elementor-element-f6a77b8 {
  z-index: 2;
}
.elementor-2730
  .elementor-element.elementor-element-5a5b610
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-5a5b610
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-2730
  .elementor-element.elementor-element-80c98a5
  .elementor-heading-title {
  color: #acacb4;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2730
  .elementor-element.elementor-element-80c98a5
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-2730
  .elementor-element.elementor-element-5c50990:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2730
  .elementor-element.elementor-element-5c50990
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-5c50990
  > .elementor-element-populated,
.elementor-2730
  .elementor-element.elementor-element-5c50990
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2730
  .elementor-element.elementor-element-5c50990
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2730
  .elementor-element.elementor-element-5c50990:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-2730
  .elementor-element.elementor-element-5c50990
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-5c50990
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-5c50990 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-5c50990 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-c67d343 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-c67d343
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2730 .elementor-element.elementor-element-c67d343 {
  z-index: 2;
}
.elementor-2730
  .elementor-element.elementor-element-36bd175
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: -0.5px;
}
.elementor-2730
  .elementor-element.elementor-element-36bd175
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-2730
  .elementor-element.elementor-element-165747c
  .elementor-heading-title {
  color: #acacb4;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2730
  .elementor-element.elementor-element-165747c
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-2730
  .elementor-element.elementor-element-326e44e
  > .elementor-container {
  min-height: 600px;
}
.elementor-2730
  .elementor-element.elementor-element-326e44e
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2730 .elementor-element.elementor-element-326e44e {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-326e44e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2730
  .elementor-element.elementor-element-326e44e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/beautiful-blond-business-woman-in-shirt-XBVD3MP.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2730
  .elementor-element.elementor-element-326e44e
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(250deg, #000000 0%, #ffffff00 40%);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2730
  .elementor-element.elementor-element-326e44e
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 95px;
}
.elementor-bc-flex-widget
  .elementor-2730
  .elementor-element.elementor-element-b1bc83b.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-2730
  .elementor-element.elementor-element-b1bc83b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2730
  .elementor-element.elementor-element-b1bc83b
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-3fefbc3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-05903b3
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-05903b3
  > .elementor-widget-container {
  margin: 60px 0px 0px 100px;
}
.elementor-2730
  .elementor-element.elementor-element-c2d384c
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .inner-box {
  padding: 0px;
  background: #1a1b2500;
  border-radius: 5px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-2730
  .elementor-element.elementor-element-c2d384c
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .name {
  color: #ffffff;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-2730
  .elementor-element.elementor-element-c2d384c
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .designation {
  color: #ffffffab;
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-2730
  .elementor-element.elementor-element-c2d384c
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .text {
  color: #ffffffd6;
  font-family: "DM Sans", Sans-serif;
  font-weight: 600;
}
.elementor-2730
  .elementor-element.elementor-element-c2d384c
  .testimonial-carousel
  .owl-next,
.testimonial-carousel .owl-prev {
  background: #f0f0f0;
}
.elementor-2730
  .elementor-element.elementor-element-c2d384c
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-next
  .arrow-right {
  color: #111111;
}
.elementor-2730
  .elementor-element.elementor-element-c2d384c
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-prev
  .arrow-left {
  color: #111111;
}
.elementor-2730
  .elementor-element.elementor-element-c2d384c
  .testimonial-carousel
  .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  background: #bc8664;
}
.elementor-2730
  .elementor-element.elementor-element-c2d384c
  .testimonial-carousel
  .owl-next:hover
  .arrow-right:after,
.testimonial-carousel .owl-prev:hover .arrow-left:after {
  color: #ffffff;
}
.elementor-2730
  .elementor-element.elementor-element-c2d384c
  .testimonial-carousel
  .owl-nav {
  bottom: 20px;
}
.elementor-2730
  .elementor-element.elementor-element-c2d384c
  > .elementor-widget-container {
  margin: -20px 0px 0px 50px;
}
.elementor-2730
  .elementor-element.elementor-element-7337d3a
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-size: cover;
  opacity: 0.5;
}
.elementor-2730 .elementor-element.elementor-element-7337d3a {
  padding: 80px 0px 90px 0px;
}
.elementor-2730
  .elementor-element.elementor-element-df922b1.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2730
  .elementor-element.elementor-element-df922b1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-4ce1cf6 {
  text-align: center;
}
.elementor-2730
  .elementor-element.elementor-element-4ce1cf6
  .elementor-heading-title {
  color: #bc8664;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-2730
  .elementor-element.elementor-element-4ce1cf6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-4ce1cf6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-4ce1cf6 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-72066a3 {
  text-align: center;
}
.elementor-2730
  .elementor-element.elementor-element-72066a3
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-72066a3
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-72066a3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-72066a3 {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-f48074b {
  text-align: center;
}
.elementor-2730
  .elementor-element.elementor-element-f48074b
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1px;
}
.elementor-2730
  .elementor-element.elementor-element-f48074b
  > .elementor-widget-container {
  margin: 0% 30% 0% 30%;
  padding: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-f48074b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-f48074b {
  opacity: 0;
}
.elementor-2730 .elementor-element.elementor-element-6dfd1ad .elementor-button {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bc8664;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-2730
  .elementor-element.elementor-element-6dfd1ad
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-2730 .elementor-element.elementor-element-6dfd1ad {
  z-index: 2;
  width: auto;
  max-width: auto;
}
.elementor-element.elementor-element-6dfd1ad {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-6dfd1ad {
  opacity: 0;
}
@media (max-width: 1024px) {
  .elementor-2730
    .elementor-element.elementor-element-de770ed
    > .elementor-shape-bottom
    svg {
    height: 94px;
  }
  .elementor-2730
    .elementor-element.elementor-element-b2d7d29
    .slider-parallax-wrapper {
    height: 700px;
  }
  .elementor-2730
    .elementor-element.elementor-element-b2d7d29
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 42px;
    line-height: 1.3em;
  }
  .elementor-2730
    .elementor-element.elementor-element-b2d7d29
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 50%;
  }
  .elementor-2730
    .elementor-element.elementor-element-b2d7d29
    .slider-parallax-wrapper
    .slide-content {
    margin-top: -40px;
  }
  .elementor-2730
    .elementor-element.elementor-element-b2d7d29
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 15px;
  }
  .elementor-2730 .elementor-element.elementor-element-3fb87c9 {
    padding: 20px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-a03365a
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2730
    .elementor-element.elementor-element-173cf40
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-bdce39d
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-2730
    .elementor-element.elementor-element-bdce39d
    > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-7a98314
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-8ae820f
    .background-list-column {
    min-height: 600px;
  }
  .elementor-2730
    .elementor-element.elementor-element-8ae820f
    .background-list-wrapper
    .background-list-column
    div.background-list-content
    h3 {
    font-size: 22px;
    line-height: 1.4em;
  }
  .elementor-2730 .elementor-element.elementor-element-bfa9d6c {
    padding: 80px 0px 30px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-4cfbddb
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-e572bc6
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2730
    .elementor-element.elementor-element-dc3bd71
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730 .elementor-element.elementor-element-58cc583 {
    font-size: 16px;
  }
  .elementor-2730
    .elementor-element.elementor-element-58cc583
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-eaaef40
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-323bbc2
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-e2e5f29 {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-2730
    .elementor-element.elementor-element-eb7511a
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-2730
    .elementor-element.elementor-element-8d52d70
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2730
    .elementor-element.elementor-element-36f95bb
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-2730
    .elementor-element.elementor-element-ca490df
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2730
    .elementor-element.elementor-element-b7cfbf5
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-2730
    .elementor-element.elementor-element-4fc9319
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2730
    .elementor-element.elementor-element-ee28bfd
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-2730
    .elementor-element.elementor-element-fd59c4c
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2730
    .elementor-element.elementor-element-2bbad68
    > .elementor-shape-bottom
    svg {
    width: calc(120% + 1.3px);
    height: 127px;
  }
  .elementor-2730 .elementor-element.elementor-element-2bbad68 {
    padding: 70px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-afc4f4b
    > .elementor-element-populated {
    padding: 0px 40px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-b6fd876
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2730
    .elementor-element.elementor-element-22fc08c
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-d1befb6
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-445b609 {
    margin-top: -210px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-fadb1d7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-7216d59
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 20px;
  }
  .elementor-2730
    .elementor-element.elementor-element-7216d59
    > .elementor-widget-container {
    margin: 0px 0px 0px -55px;
  }
  .elementor-2730
    .elementor-element.elementor-element-0cb3f7d
    .elementor-divider {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .elementor-2730
    .elementor-element.elementor-element-0cb3f7d
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-cb67ebb
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-cb67ebb
    > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
  }
  .elementor-2730
    .elementor-element.elementor-element-5e78a81
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5e78a81
    > .elementor-widget-container {
    margin: 0% 12% 0% 12%;
  }
  .elementor-2730 .elementor-element.elementor-element-ba3c983 {
    padding: 0% 5% 0% 5%;
  }
  .elementor-2730
    .elementor-element.elementor-element-0180992
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-2730
    .elementor-element.elementor-element-db6a3ae
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-2730
    .elementor-element.elementor-element-4b85839
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-2730
    .elementor-element.elementor-element-30792c1
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-2730
    .elementor-element.elementor-element-0645fbd
    > .elementor-shape-top
    svg {
    width: calc(229% + 1.3px);
  }
  .elementor-2730 .elementor-element.elementor-element-0645fbd {
    padding: 80px 0px 40px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-c976d10
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2730
    .elementor-element.elementor-element-0a0ab36
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730 .elementor-element.elementor-element-e86b1d5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 80px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-8571239
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 20px;
  }
  .elementor-2730
    .elementor-element.elementor-element-8571239
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 13px;
  }
  .elementor-2730
    .elementor-element.elementor-element-8571239
    > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
  }
  .elementor-2730
    .elementor-element.elementor-element-7cdc85b
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-ea7e2c6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-d99a0b0
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-d99a0b0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-a7d7219
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-a7d7219
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-20bcc0b
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-20bcc0b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-b4d6106
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-b4d6106
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-40110fa
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-2730
    .elementor-element.elementor-element-40110fa
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-999a8cd
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-2730
    .elementor-element.elementor-element-85be059
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-8ee98da {
    margin-top: -80px;
    margin-bottom: 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5424c2b
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-15cd5be
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2730
    .elementor-element.elementor-element-15cd5be
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-0bde095
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2730
    .elementor-element.elementor-element-0bde095
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5bad9a8
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5da1eba
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5da1eba
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-ba662c6
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2730
    .elementor-element.elementor-element-ba662c6
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-1e6cc7f {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-2b55931
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5a5b610
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5a5b610
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-80c98a5
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2730
    .elementor-element.elementor-element-80c98a5
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5c50990
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-36bd175
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2730
    .elementor-element.elementor-element-36bd175
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-165747c
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2730
    .elementor-element.elementor-element-165747c
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-326e44e
    > .elementor-shape-bottom
    svg {
    width: calc(120% + 1.3px);
    height: 127px;
  }
  .elementor-2730
    .elementor-element.elementor-element-05903b3
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-05903b3
    > .elementor-widget-container {
    margin: 40px 0px 0px 40px;
  }
  .elementor-2730
    .elementor-element.elementor-element-c2d384c
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-c2d384c
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .info-box
    .name {
    font-size: 16px;
  }
  .elementor-2730
    .elementor-element.elementor-element-c2d384c
    .testimonial-carousel
    .owl-nav {
    bottom: 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-c2d384c
    > .elementor-widget-container {
    margin: -20px 60px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-4ce1cf6
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2730
    .elementor-element.elementor-element-4ce1cf6
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-72066a3
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-72066a3
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
  }
  .elementor-2730
    .elementor-element.elementor-element-f48074b
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-2730
    .elementor-element.elementor-element-f48074b
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-6dfd1ad
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-2730 .elementor-element.elementor-element-de770ed {
    margin-top: -20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-b2d7d29
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-b2d7d29
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 100%;
  }
  .elementor-2730
    .elementor-element.elementor-element-b2d7d29
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 15px;
  }
  .elementor-2730 .elementor-element.elementor-element-3fb87c9 {
    padding: 20px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-173cf40
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-2730 .elementor-element.elementor-element-9fe4128 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-2730
    .elementor-element.elementor-element-412a7a1
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-bdce39d {
    text-align: left;
  }
  .elementor-2730
    .elementor-element.elementor-element-bdce39d
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2730
    .elementor-element.elementor-element-bdce39d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-c3e9f76 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-87883b3 {
    width: 50%;
  }
  .elementor-2730 .elementor-element.elementor-element-ba68cca {
    width: 50%;
  }
  .elementor-2730 .elementor-element.elementor-element-034c312 {
    width: 50%;
  }
  .elementor-2730 .elementor-element.elementor-element-109ffb6 img {
    width: 140px;
  }
  .elementor-2730 .elementor-element.elementor-element-b7bc714 {
    width: 50%;
  }
  .elementor-2730 .elementor-element.elementor-element-a456000 img {
    width: 120px;
  }
  .elementor-2730 .elementor-element.elementor-element-bfa9d6c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 20px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-dc3bd71
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-2730
    .elementor-element.elementor-element-eaaef40.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-2730
    .elementor-element.elementor-element-eaaef40
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-323bbc2
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-e2e5f29 {
    margin-top: 40px;
    margin-bottom: 80px;
  }
  .elementor-2730 .elementor-element.elementor-element-eb7511a {
    width: 100%;
  }
  .elementor-2730
    .elementor-element.elementor-element-eb7511a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-36f95bb {
    width: 100%;
  }
  .elementor-2730
    .elementor-element.elementor-element-36f95bb
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-b7cfbf5 {
    width: 100%;
  }
  .elementor-2730
    .elementor-element.elementor-element-b7cfbf5
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-ee28bfd {
    width: 100%;
  }
  .elementor-2730
    .elementor-element.elementor-element-ee28bfd
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-2bbad68
    > .elementor-shape-bottom
    svg {
    width: calc(220% + 1.3px);
  }
  .elementor-2730 .elementor-element.elementor-element-2bbad68 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-afc4f4b
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-2730
    .elementor-element.elementor-element-22fc08c
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-2730
    .elementor-element.elementor-element-c9130b8.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-2730
    .elementor-element.elementor-element-c9130b8
    > .elementor-element-populated {
    margin: -140px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
  }
  .elementor-2730
    .elementor-element.elementor-element-d1befb6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-445b609 {
    margin-top: -140px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-7216d59
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 17px;
  }
  .elementor-2730
    .elementor-element.elementor-element-7216d59
    .service-carousel-wrapper
    .service-carousel-desc {
    font-size: 14px;
  }
  .elementor-2730
    .elementor-element.elementor-element-7216d59
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
  }
  .elementor-2730
    .elementor-element.elementor-element-0cb3f7d
    .elementor-divider {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .elementor-2730
    .elementor-element.elementor-element-0cb3f7d
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-cb67ebb {
    text-align: center;
  }
  .elementor-2730
    .elementor-element.elementor-element-cb67ebb
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-2730
    .elementor-element.elementor-element-cb67ebb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-5e78a81 {
    text-align: center;
  }
  .elementor-2730
    .elementor-element.elementor-element-5e78a81
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5e78a81
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
  }
  .elementor-2730 .elementor-element.elementor-element-ba3c983 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-2bf1665 {
    width: 50%;
  }
  .elementor-2730
    .elementor-element.elementor-element-2bf1665.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-2730
    .elementor-element.elementor-element-0180992
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-2730 .elementor-element.elementor-element-adb5bd0 {
    width: 50%;
  }
  .elementor-2730
    .elementor-element.elementor-element-adb5bd0.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-2730
    .elementor-element.elementor-element-adb5bd0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-db6a3ae
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-2730 .elementor-element.elementor-element-588eca5 {
    width: 50%;
  }
  .elementor-2730
    .elementor-element.elementor-element-588eca5.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-2730
    .elementor-element.elementor-element-588eca5
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-4b85839
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-2730 .elementor-element.elementor-element-72b5a2c {
    width: 50%;
  }
  .elementor-2730
    .elementor-element.elementor-element-72b5a2c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-2730
    .elementor-element.elementor-element-72b5a2c
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-30792c1
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-2730 .elementor-element.elementor-element-0645fbd {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 60px 0px 40px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-cbc1c8a
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-2730
    .elementor-element.elementor-element-0a0ab36
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-2730
    .elementor-element.elementor-element-0a0ab36
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-8571239
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 17px;
  }
  .elementor-2730
    .elementor-element.elementor-element-8571239
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 13px;
  }
  .elementor-2730
    .elementor-element.elementor-element-7cdc85b
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-ea7e2c6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-b660468
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-2730
    .elementor-element.elementor-element-d99a0b0
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-a7d7219
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-20bcc0b
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-b4d6106
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-40110fa
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-2730
    .elementor-element.elementor-element-999a8cd
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-2730 .elementor-element.elementor-element-8ee98da {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5424c2b
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-15cd5be
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-2730
    .elementor-element.elementor-element-0bde095
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5bad9a8
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5da1eba
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-2730
    .elementor-element.elementor-element-ba662c6
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-2730 .elementor-element.elementor-element-1e6cc7f {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-2b55931
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5a5b610
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-2730
    .elementor-element.elementor-element-80c98a5
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-2730
    .elementor-element.elementor-element-5c50990
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-36bd175
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-2730
    .elementor-element.elementor-element-165747c
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-2730
    .elementor-element.elementor-element-326e44e
    > .elementor-shape-bottom
    svg {
    width: calc(247% + 1.3px);
  }
  .elementor-2730
    .elementor-element.elementor-element-b1bc83b
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-2730
    .elementor-element.elementor-element-05903b3
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2730
    .elementor-element.elementor-element-05903b3
    > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-c2d384c
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 30px;
  }
  .elementor-2730
    .elementor-element.elementor-element-c2d384c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-7337d3a {
    padding: 40px 0px 80px 0px;
  }
  .elementor-2730 .elementor-element.elementor-element-72066a3 {
    text-align: center;
  }
  .elementor-2730
    .elementor-element.elementor-element-72066a3
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-2730
    .elementor-element.elementor-element-72066a3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2730
    .elementor-element.elementor-element-f48074b
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-2730
    .elementor-element.elementor-element-6dfd1ad
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-2730 .elementor-element.elementor-element-ff4f136 {
    width: 60%;
  }
  .elementor-2730 .elementor-element.elementor-element-d92f16b {
    width: 39.332%;
  }
  .elementor-2730 .elementor-element.elementor-element-412a7a1 {
    width: 50%;
  }
  .elementor-2730 .elementor-element.elementor-element-7a98314 {
    width: 50%;
  }
  .elementor-2730 .elementor-element.elementor-element-4cfbddb {
    width: 60%;
  }
  .elementor-2730 .elementor-element.elementor-element-eaaef40 {
    width: 39.332%;
  }
  .elementor-2730 .elementor-element.elementor-element-afc4f4b {
    width: 50%;
  }
  .elementor-2730 .elementor-element.elementor-element-c9130b8 {
    width: 50%;
  }
  .elementor-2730 .elementor-element.elementor-element-2bf1665 {
    width: 25%;
  }
  .elementor-2730 .elementor-element.elementor-element-adb5bd0 {
    width: 25%;
  }
  .elementor-2730 .elementor-element.elementor-element-588eca5 {
    width: 25%;
  }
  .elementor-2730 .elementor-element.elementor-element-72b5a2c {
    width: 25%;
  }
  .elementor-2730 .elementor-element.elementor-element-b1bc83b {
    width: 50%;
  }
  .elementor-2730 .elementor-element.elementor-element-3fefbc3 {
    width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2730 .elementor-element.elementor-element-ff4f136 {
    width: 100%;
  }
  .elementor-2730 .elementor-element.elementor-element-4cfbddb {
    width: 55%;
  }
  .elementor-2730 .elementor-element.elementor-element-eaaef40 {
    width: 45%;
  }
  .elementor-2730 .elementor-element.elementor-element-b1bc83b {
    width: 40%;
  }
  .elementor-2730 .elementor-element.elementor-element-3fefbc3 {
    width: 60%;
  }
}
.elementor-3050
  .elementor-element.elementor-element-a89b666:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3050
  .elementor-element.elementor-element-a89b666
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #00000000;
}
.elementor-3050 .elementor-element.elementor-element-a89b666 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px 25px 0px;
}
.elementor-3050
  .elementor-element.elementor-element-a89b666
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-3050
  .elementor-element.elementor-element-cd4c0c2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3050
  .elementor-element.elementor-element-cd4c0c2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3050
  .elementor-element.elementor-element-cd4c0c2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3050
  .elementor-element.elementor-element-2750f8f
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  font-size: 14px;
}
.elementor-3050
  .elementor-element.elementor-element-2750f8f
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  width: 14px;
}
.elementor-3050
  .elementor-element.elementor-element-2750f8f
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-3050
  .elementor-element.elementor-element-2750f8f
  .elementor-icon-list-item,
.elementor-3050
  .elementor-element.elementor-element-2750f8f
  .elementor-icon-list-item
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.elementor-3050 .elementor-element.elementor-element-2750f8f {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-3050
  .elementor-element.elementor-element-c4117ce.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3050
  .elementor-element.elementor-element-c4117ce.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3050
  .elementor-element.elementor-element-c4117ce.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3050
  .elementor-element.elementor-element-c4117ce
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3050 .elementor-element.elementor-element-0b5882c {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-3050 .elementor-element.elementor-element-0b5882c img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-3050
  .elementor-element.elementor-element-5106c73.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3050
  .elementor-element.elementor-element-5106c73.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3050
  .elementor-element.elementor-element-5106c73.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-3050
  .elementor-element.elementor-element-5106c73
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3050
  .elementor-element.elementor-element-03f332b
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-3050
  .elementor-element.elementor-element-03f332b.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-3050
  .elementor-element.elementor-element-03f332b.elementor-view-framed
  .elementor-icon,
.elementor-3050
  .elementor-element.elementor-element-03f332b.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-3050
  .elementor-element.elementor-element-03f332b.elementor-view-framed
  .elementor-icon,
.elementor-3050
  .elementor-element.elementor-element-03f332b.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-3050 .elementor-element.elementor-element-03f332b .elementor-icon {
  font-size: 22px;
}
.elementor-3050 .elementor-element.elementor-element-03f332b .elementor-icon i,
.elementor-3050
  .elementor-element.elementor-element-03f332b
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-3050
  .elementor-element.elementor-element-03f332b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-3050 .elementor-element.elementor-element-03f332b {
  width: auto;
  max-width: auto;
}
body.elementor-page-3050:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3050
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3050 .elementor-element.elementor-element-cd4c0c2 {
    width: 25%;
  }
  .elementor-3050 .elementor-element.elementor-element-c4117ce {
    width: 50%;
  }
  .elementor-3050 .elementor-element.elementor-element-5106c73 {
    width: 25%;
  }
}
@media (max-width: 1024px) {
  .elementor-3050 .elementor-element.elementor-element-a89b666 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-3050
    .elementor-element.elementor-element-cd4c0c2
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-3050
    .elementor-element.elementor-element-c4117ce
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-3050
    .elementor-element.elementor-element-5106c73
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-3050 .elementor-element.elementor-element-a89b666 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-3050
    .elementor-element.elementor-element-cd4c0c2.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-3050
    .elementor-element.elementor-element-cd4c0c2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
  }
  .elementor-3050 .elementor-element.elementor-element-c4117ce {
    width: 50%;
  }
  .elementor-3050
    .elementor-element.elementor-element-c4117ce.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-3050
    .elementor-element.elementor-element-c4117ce
    > .elementor-element-populated {
    padding: 10px 0px 0px 20px;
  }
  .elementor-3050 .elementor-element.elementor-element-5106c73 {
    width: 50%;
  }
  .elementor-3050
    .elementor-element.elementor-element-5106c73
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-3050
    .elementor-element.elementor-element-03f332b
    > .elementor-widget-container {
    padding: 19px 0px 0px 0px;
  }
}
.elementor-3058
  .elementor-element.elementor-element-cf769dc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3058
  .elementor-element.elementor-element-cf769dc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3058 .elementor-element.elementor-element-cf769dc {
  box-shadow: -2px 3px 90px -20px rgba(0, 0, 0, 0.2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 12px 0px 12px 0px;
}
.elementor-3058
  .elementor-element.elementor-element-cf769dc
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-3058
  .elementor-element.elementor-element-9291842.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3058
  .elementor-element.elementor-element-9291842.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3058
  .elementor-element.elementor-element-9291842
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3058
  .elementor-element.elementor-element-8117b7b
  .elementor-icon-list-icon
  i {
  color: #a78b6f;
  font-size: 14px;
}
.elementor-3058
  .elementor-element.elementor-element-8117b7b
  .elementor-icon-list-icon
  svg {
  fill: #a78b6f;
  width: 14px;
}
.elementor-3058
  .elementor-element.elementor-element-8117b7b
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-3058
  .elementor-element.elementor-element-8117b7b
  .elementor-icon-list-item,
.elementor-3058
  .elementor-element.elementor-element-8117b7b
  .elementor-icon-list-item
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.elementor-3058 .elementor-element.elementor-element-8117b7b {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-3058
  .elementor-element.elementor-element-163af00.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3058
  .elementor-element.elementor-element-163af00.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3058
  .elementor-element.elementor-element-163af00.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3058
  .elementor-element.elementor-element-163af00
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3058 .elementor-element.elementor-element-cdc010b {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-3058 .elementor-element.elementor-element-cdc010b img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-3058
  .elementor-element.elementor-element-081945a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3058
  .elementor-element.elementor-element-081945a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3058
  .elementor-element.elementor-element-081945a.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-3058
  .elementor-element.elementor-element-081945a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3058
  .elementor-element.elementor-element-d069f42
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-3058
  .elementor-element.elementor-element-d069f42.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-3058
  .elementor-element.elementor-element-d069f42.elementor-view-framed
  .elementor-icon,
.elementor-3058
  .elementor-element.elementor-element-d069f42.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-3058
  .elementor-element.elementor-element-d069f42.elementor-view-framed
  .elementor-icon,
.elementor-3058
  .elementor-element.elementor-element-d069f42.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-3058 .elementor-element.elementor-element-d069f42 .elementor-icon {
  font-size: 22px;
}
.elementor-3058 .elementor-element.elementor-element-d069f42 .elementor-icon i,
.elementor-3058
  .elementor-element.elementor-element-d069f42
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-3058
  .elementor-element.elementor-element-d069f42
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-3058 .elementor-element.elementor-element-d069f42 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3058 .elementor-element.elementor-element-9291842 {
    width: 25%;
  }
  .elementor-3058 .elementor-element.elementor-element-163af00 {
    width: 50%;
  }
  .elementor-3058 .elementor-element.elementor-element-081945a {
    width: 25%;
  }
}
@media (max-width: 1024px) {
  .elementor-3058 .elementor-element.elementor-element-cf769dc {
    padding: 20px 0px 20px 0px;
  }
  .elementor-3058
    .elementor-element.elementor-element-9291842
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-3058
    .elementor-element.elementor-element-163af00
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-3058
    .elementor-element.elementor-element-081945a
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-3058 .elementor-element.elementor-element-cf769dc {
    padding: 20px 0px 20px 0px;
  }
  .elementor-3058
    .elementor-element.elementor-element-9291842.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-3058
    .elementor-element.elementor-element-9291842
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
  }
  .elementor-3058 .elementor-element.elementor-element-163af00 {
    width: 50%;
  }
  .elementor-3058
    .elementor-element.elementor-element-163af00.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-3058
    .elementor-element.elementor-element-163af00
    > .elementor-element-populated {
    padding: 10px 0px 0px 20px;
  }
  .elementor-3058 .elementor-element.elementor-element-081945a {
    width: 50%;
  }
  .elementor-3058
    .elementor-element.elementor-element-081945a
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-3058
    .elementor-element.elementor-element-d069f42
    > .elementor-widget-container {
    padding: 19px 0px 0px 0px;
  }
}
.elementor-3064
  .elementor-element.elementor-element-0c22311
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper {
  height: 100vh;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slide
  .image-container::before {
  background: #0000002e;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slide-content {
  text-align: center;
  margin-top: 40px;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  div.slide-content {
  justify-content: center;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slide-content
  .standard-wrapper {
  justify-content: center;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slide
  .title
  h2 {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-family: "Montserrat", Sans-serif;
  font-size: 65px;
  text-transform: uppercase;
  line-height: 1.1em;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slide
  .caption {
  width: 70%;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slide
  .text {
  color: #ffffffd9;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slide
  .caption
  .text {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slide
  a.button {
  background-color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slide
  .button {
  border-color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  div.slide
  a.button {
  color: #111111;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slide
  a.button:hover {
  background-color: #bc8664;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .slide
  .button:hover {
  border-color: #bc8664;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  div.slide
  a.button:hover {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  div.slider-parallax-wrapper
  div.slide
  a.button {
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
}
.elementor-3064
  .elementor-element.elementor-element-b148d94
  .slider-parallax-wrapper
  .pagination
  .item::before {
  background: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-04d22c4
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-3064
  .elementor-element.elementor-element-04d22c4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3064
  .elementor-element.elementor-element-04d22c4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/beautiful-blond-business-woman-in-shirt-XBVD3MP.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3064
  .elementor-element.elementor-element-04d22c4
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(270deg, #000000 0%, #ffffff00 51%);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3064 .elementor-element.elementor-element-04d22c4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-3064
  .elementor-element.elementor-element-628b642.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-3064
  .elementor-element.elementor-element-628b642.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-3064
  .elementor-element.elementor-element-628b642
  > .elementor-element-populated {
  margin: -40px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-d7178a9
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.3em;
}
.elementor-element.elementor-element-d7178a9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-d7178a9 {
  opacity: 0;
}
.elementor-3064
  .elementor-element.elementor-element-5757f97
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.3em;
}
.elementor-element.elementor-element-5757f97 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-5757f97 {
  opacity: 0;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h1 {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h2 {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h3 {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h4 {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h5 {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h6 {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  div {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  span {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  p {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h1,
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h2,
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h3,
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h4,
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h5,
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  h6,
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  div,
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  span,
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  p {
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.3em;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #bc8664;
}
.elementor-3064
  .elementor-element.elementor-element-70b89d2
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.3em;
}
.elementor-element.elementor-element-70b89d2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-70b89d2 {
  opacity: 0;
}
.elementor-3064
  .elementor-element.elementor-element-96b9967
  .elementor-heading-title {
  color: #ffffff;
  font-family: "beyond_infinity_-_demoregular", Sans-serif;
  font-size: 45px;
  font-weight: 400;
}
.elementor-3064
  .elementor-element.elementor-element-96b9967
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-element.elementor-element-96b9967 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-96b9967 {
  opacity: 0;
}
.elementor-3064
  .elementor-element.elementor-element-41f880b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-6cfa9bb
  .mouse-driven-vertical-carousel-wrapper {
  height: 100vh;
}
.elementor-3064
  .elementor-element.elementor-element-6cfa9bb
  .mouse-driven-vertical-carousel-wrapper
  .c-gradient-overlay {
  background: #00000057;
}
.elementor-3064
  .elementor-element.elementor-element-6cfa9bb
  .mouse-driven-vertical-carousel-wrapper
  .u-media-wrapper
  .carousel-header
  h2 {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  text-transform: uppercase;
  line-height: 1.2em;
}
.elementor-3064
  .elementor-element.elementor-element-6cfa9bb
  .mouse-driven-vertical-carousel-wrapper
  .u-media-wrapper
  .carousel-header
  .carousel__sub_header {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}
.elementor-3064
  .elementor-element.elementor-element-6cfa9bb
  .mouse-driven-vertical-carousel-wrapper
  .u-media-wrapper
  .carousel-header {
  width: 35vw;
}
.elementor-3064
  .elementor-element.elementor-element-6cfa9bb
  .mouse-driven-vertical-carousel-wrapper
  .u-media-wrapper
  .c-mouse-vertical-carousel-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-3064
  .elementor-element.elementor-element-6cfa9bb
  .mouse-driven-vertical-carousel-wrapper
  .u-media-wrapper
  .c-mouse-vertical-carousel-eyebrow {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-3ec3381:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3064
  .elementor-element.elementor-element-3ec3381
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f0ea;
}
.elementor-3064
  .elementor-element.elementor-element-3ec3381
  > .elementor-background-overlay {
  background-image: url("../upload/wave-bg.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3064 .elementor-element.elementor-element-3ec3381 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0px 140px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-f512408
  > .elementor-element-populated {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-3064 .elementor-element.elementor-element-8df0bf5 {
  text-align: center;
}
.elementor-3064
  .elementor-element.elementor-element-8df0bf5
  .elementor-heading-title {
  color: #bc8664;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-3064
  .elementor-element.elementor-element-8df0bf5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3064 .elementor-element.elementor-element-06624c8 {
  text-align: center;
}
.elementor-3064
  .elementor-element.elementor-element-06624c8
  .elementor-heading-title {
  color: #111111;
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2em;
}
.elementor-3064
  .elementor-element.elementor-element-06624c8
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3064 .elementor-element.elementor-element-397fc5b img {
  width: 220px;
  filter: brightness(67%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3064 .elementor-element.elementor-element-397fc5b {
  width: auto;
  max-width: auto;
  top: -15%;
}
body:not(.rtl) .elementor-3064 .elementor-element.elementor-element-397fc5b {
  right: 2%;
}
body.rtl .elementor-3064 .elementor-element.elementor-element-397fc5b {
  left: 2%;
}
.elementor-3064 .elementor-element.elementor-element-73f2990 {
  text-align: center;
}
.elementor-3064
  .elementor-element.elementor-element-73f2990
  .elementor-heading-title {
  color: #111111;
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2em;
}
.elementor-3064
  .elementor-element.elementor-element-73f2990
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-d85f1ca
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .inner-box {
  padding: 0px;
  background: #1a1b2500;
  border-radius: 5px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-3064
  .elementor-element.elementor-element-d85f1ca
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .name {
  color: #111111;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
}
.elementor-3064
  .elementor-element.elementor-element-d85f1ca
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .designation {
  color: #a78b6f;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-3064
  .elementor-element.elementor-element-d85f1ca
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .text {
  color: #a78b6f;
  font-family: "Montserrat", Sans-serif;
}
.elementor-3064
  .elementor-element.elementor-element-d85f1ca
  .testimonial-carousel
  .owl-next,
.testimonial-carousel .owl-prev {
  background: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-d85f1ca
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-next
  .arrow-right {
  color: #111111;
}
.elementor-3064
  .elementor-element.elementor-element-d85f1ca
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-prev
  .arrow-left {
  color: #111111;
}
.elementor-3064
  .elementor-element.elementor-element-d85f1ca
  .testimonial-carousel
  .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  background: #bc8664;
}
.elementor-3064
  .elementor-element.elementor-element-d85f1ca
  .testimonial-carousel
  .owl-next:hover
  .arrow-right:after,
.testimonial-carousel .owl-prev:hover .arrow-left:after {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-d85f1ca
  .testimonial-carousel
  .owl-nav {
  bottom: 20px;
}
.elementor-3064
  .elementor-element.elementor-element-d85f1ca
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-3064
  .elementor-element.elementor-element-f13a762:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3064
  .elementor-element.elementor-element-f13a762
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3064 .elementor-element.elementor-element-f13a762,
.elementor-3064
  .elementor-element.elementor-element-f13a762
  > .elementor-background-overlay {
  border-radius: 5px 5px 0px 0px;
}
.elementor-3064 .elementor-element.elementor-element-f13a762 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -90px;
  margin-bottom: 0px;
  padding: 100px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-f13a762
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3064
  .elementor-element.elementor-element-988279f
  > .elementor-element-populated,
.elementor-3064
  .elementor-element.elementor-element-988279f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3064
  .elementor-element.elementor-element-988279f
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-988279f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064 .elementor-element.elementor-element-a08621e {
  text-align: center;
}
.elementor-3064
  .elementor-element.elementor-element-a08621e
  .elementor-heading-title {
  color: #bc8664;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-3064
  .elementor-element.elementor-element-a08621e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-a08621e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-a08621e {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-26e461e {
  text-align: center;
}
.elementor-3064
  .elementor-element.elementor-element-26e461e
  .elementor-heading-title {
  color: #111111;
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2em;
}
.elementor-3064
  .elementor-element.elementor-element-26e461e
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-26e461e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-26e461e {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-9b77e71 {
  margin-top: 60px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-b0e3f00.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3064
  .elementor-element.elementor-element-b0e3f00
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-481fd91
  .post-featured-image-hover {
  border-radius: 5px;
}
.elementor-3064
  .elementor-element.elementor-element-481fd91
  .blog-carousel-wrapper
  .post-header
  h5 {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
.elementor-3064
  .elementor-element.elementor-element-481fd91
  .blog-carousel-wrapper
  .post-header
  h5
  a {
  color: #111111;
}
.elementor-3064
  .elementor-element.elementor-element-481fd91
  .blog-carousel-wrapper
  .post-detail.single-post {
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
}
.elementor-3064
  .elementor-element.elementor-element-481fd91
  .blog-carousel-wrapper
  .post-detail.single-post
  a {
  color: #86868b;
}
.elementor-3064
  .elementor-element.elementor-element-481fd91
  .blog-carousel-wrapper
  .post-header-wrapper {
  color: #86868b;
}
.elementor-3064
  .elementor-element.elementor-element-481fd91
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-3064
  .elementor-element.elementor-element-481fd91
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-3064
  .elementor-element.elementor-element-481fd91
  .post-featured-date-wrapper {
  border-radius: 5px;
  background: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-481fd91
  .post-featured-date {
  color: #000000;
}
.elementor-3064
  .elementor-element.elementor-element-481fd91
  .post-featured-month {
  color: #000000;
}
.elementor-element.elementor-element-481fd91 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-481fd91 {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-6da0938 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bc8664;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-3064
  .elementor-element.elementor-element-6da0938
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-6da0938 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-6da0938 {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-6da0938 {
  width: auto;
  max-width: auto;
}
.elementor-3064
  .elementor-element.elementor-element-d0f315d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-94b01ae
  .background-list-column {
  min-height: 700px;
}
.elementor-3064
  .elementor-element.elementor-element-94b01ae
  .background-list-wrapper
  .background-list-img {
  transition-duration: 500ms;
}
.elementor-3064
  .elementor-element.elementor-element-94b01ae
  .background-list-wrapper
  .background-list-overlay {
  background: #00000026;
}
.elementor-3064
  .elementor-element.elementor-element-94b01ae
  .background-list-wrapper
  .background-list-column
  .background-list-content
  h3 {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-94b01ae
  .background-list-wrapper
  .background-list-column
  div.background-list-content
  h3 {
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  text-transform: uppercase;
}
.elementor-3064
  .elementor-element.elementor-element-94b01ae
  .background-list-desc {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-94b01ae
  .background-list-link
  .background-list-desc {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-3064
  .elementor-element.elementor-element-94b01ae
  .background-list-wrapper
  .background-list-content
  .background-list-link
  .button {
  color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-94b01ae
  .background-list-wrapper
  .background-list-content
  .background-list-link
  a.button {
  border-color: #ffffff;
}
.elementor-3064
  .elementor-element.elementor-element-94b01ae
  .background-list-wrapper
  .background-list-content
  div.background-list-link
  a.button {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-3064 .elementor-element.elementor-element-bdb16d0 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.elementor-bc-flex-widget
  .elementor-3064
  .elementor-element.elementor-element-2a53ad0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3064
  .elementor-element.elementor-element-2a53ad0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3064
  .elementor-element.elementor-element-2a53ad0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-f2839cc
  .elementor-heading-title {
  color: #111111;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-3064
  .elementor-element.elementor-element-f2839cc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-f2839cc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-f2839cc {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-f2839cc {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-3064
  .elementor-element.elementor-element-bad124c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3064
  .elementor-element.elementor-element-bad124c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3064
  .elementor-element.elementor-element-bad124c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-ee5cbe8.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3064
  .elementor-element.elementor-element-ee5cbe8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064 .elementor-element.elementor-element-e8c61c2 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-3064 .elementor-element.elementor-element-e8c61c2 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3064
  .elementor-element.elementor-element-e8c61c2
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-e8c61c2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-e8c61c2 {
  opacity: 0;
}
.elementor-3064
  .elementor-element.elementor-element-0c0c441.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3064
  .elementor-element.elementor-element-0c0c441
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064 .elementor-element.elementor-element-28d9199 img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3064
  .elementor-element.elementor-element-28d9199
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-element.elementor-element-28d9199 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-28d9199 {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-28d9199 {
  width: auto;
  max-width: auto;
}
.elementor-3064
  .elementor-element.elementor-element-f8cb81b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3064
  .elementor-element.elementor-element-f8cb81b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064 .elementor-element.elementor-element-e3eb386 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3064
  .elementor-element.elementor-element-e3eb386
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-e3eb386 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-e3eb386 {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-e3eb386 {
  width: auto;
  max-width: auto;
}
.elementor-3064
  .elementor-element.elementor-element-59b5488.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3064
  .elementor-element.elementor-element-59b5488
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064 .elementor-element.elementor-element-ead446a img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3064
  .elementor-element.elementor-element-ead446a
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-ead446a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-ead446a {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-ead446a {
  width: auto;
  max-width: auto;
}
.elementor-3064
  .elementor-element.elementor-element-f236443
  > .elementor-container {
  min-height: 500px;
}
.elementor-3064 .elementor-element.elementor-element-f236443 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3064
  .elementor-element.elementor-element-f236443:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3064
  .elementor-element.elementor-element-f236443
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/businesswoman-consulting-with-businessman-at-offic-LTW7UNM.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3064
  .elementor-element.elementor-element-f236443
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3064
  .elementor-element.elementor-element-7106254.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-3064
  .elementor-element.elementor-element-7106254
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3064 .elementor-element.elementor-element-0ec7051 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-3064
  .elementor-element.elementor-element-0ec7051
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2em;
}
.elementor-element.elementor-element-0ec7051 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-0ec7051 {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-f7f1671 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-3064
  .elementor-element.elementor-element-f7f1671
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2em;
}
.elementor-element.elementor-element-f7f1671 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-f7f1671 {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-d10fc45 {
  text-align: left;
  color: #ffffffd9;
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-3064
  .elementor-element.elementor-element-d10fc45
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-element.elementor-element-d10fc45 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-d10fc45 {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-2a7d681 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.8em;
  fill: #111111;
  color: #111111;
  background-color: #ffffff;
  border-radius: 25px 25px 25px 25px;
}
.elementor-3064
  .elementor-element.elementor-element-2a7d681
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-2a7d681 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-2a7d681 {
  opacity: 0;
}
.elementor-3064 .elementor-element.elementor-element-2a7d681 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-3064
    .elementor-element.elementor-element-b148d94
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 42px;
  }
  .elementor-3064
    .elementor-element.elementor-element-b148d94
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 80%;
  }
  .elementor-3064
    .elementor-element.elementor-element-b148d94
    .slider-parallax-wrapper
    .slide-content {
    margin-top: 20px;
  }
  .elementor-3064
    .elementor-element.elementor-element-b148d94
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 15px;
  }
  .elementor-3064
    .elementor-element.elementor-element-d7178a9
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-3064
    .elementor-element.elementor-element-d7178a9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-5757f97
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-3064
    .elementor-element.elementor-element-5757f97
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h1,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h2,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h3,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h4,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h5,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h6,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    div,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    span,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    p {
    font-size: 36px;
  }
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 36px;
  }
  .elementor-3064
    .elementor-element.elementor-element-96b9967
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3064
    .elementor-element.elementor-element-6cfa9bb
    .mouse-driven-vertical-carousel-wrapper
    .u-media-wrapper
    .carousel-header
    h2 {
    font-size: 34px;
    line-height: 1.3em;
  }
  .elementor-3064
    .elementor-element.elementor-element-6cfa9bb
    .mouse-driven-vertical-carousel-wrapper
    .u-media-wrapper
    .carousel-header
    .carousel__sub_header {
    font-size: 14px;
    letter-spacing: 2px;
  }
  .elementor-3064
    .elementor-element.elementor-element-6cfa9bb
    .mouse-driven-vertical-carousel-wrapper
    .u-media-wrapper
    .c-mouse-vertical-carousel-title {
    font-size: 22px;
  }
  .elementor-3064
    .elementor-element.elementor-element-8df0bf5
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-3064
    .elementor-element.elementor-element-06624c8
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3064
    .elementor-element.elementor-element-73f2990
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3064
    .elementor-element.elementor-element-d85f1ca
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-d85f1ca
    .testimonial-carousel
    .owl-nav {
    bottom: 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-d85f1ca
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-3064 .elementor-element.elementor-element-f13a762 {
    padding: 60px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-a08621e
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-3064
    .elementor-element.elementor-element-26e461e
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3064 .elementor-element.elementor-element-9b77e71 {
    margin-top: 40px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-b0e3f00
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-481fd91
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 18px;
  }
  .elementor-3064
    .elementor-element.elementor-element-481fd91
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 13px;
  }
  .elementor-3064
    .elementor-element.elementor-element-481fd91
    > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
  }
  .elementor-3064
    .elementor-element.elementor-element-6da0938
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-94b01ae
    .background-list-wrapper
    .background-list-column
    div.background-list-content
    h3 {
    font-size: 20px;
  }
  .elementor-3064
    .elementor-element.elementor-element-f236443
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-3064
    .elementor-element.elementor-element-f236443:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3064
    .elementor-element.elementor-element-f236443
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-3064
    .elementor-element.elementor-element-7106254
    > .elementor-element-populated {
    margin: 0% 40% 0% 0%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-0ec7051
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3064
    .elementor-element.elementor-element-0ec7051
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-f7f1671
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3064
    .elementor-element.elementor-element-f7f1671
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-d10fc45
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-3064
    .elementor-element.elementor-element-b148d94
    .slider-parallax-wrapper
    .slider_parallax_slides
    .slide
    .title
    h2 {
    font-size: 31px;
    line-height: 1.3em;
  }
  .elementor-3064
    .elementor-element.elementor-element-b148d94
    .slider-parallax-wrapper
    .slide
    .caption {
    width: 100%;
  }
  .elementor-3064
    .elementor-element.elementor-element-b148d94
    .slider-parallax-wrapper
    .slide
    .caption
    .text {
    font-size: 15px;
  }
  .elementor-3064
    .elementor-element.elementor-element-628b642
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-3064
    .elementor-element.elementor-element-d7178a9
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3064
    .elementor-element.elementor-element-5757f97
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h1,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h2,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h3,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h4,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h5,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    h6,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    div,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    span,
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-3064
    .elementor-element.elementor-element-70b89d2
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-3064
    .elementor-element.elementor-element-96b9967
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3064 .elementor-element.elementor-element-3ec3381 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-06624c8
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-3064
    .elementor-element.elementor-element-06624c8
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-73f2990
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-3064
    .elementor-element.elementor-element-73f2990
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-d85f1ca
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 30px;
  }
  .elementor-3064
    .elementor-element.elementor-element-d85f1ca
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3064 .elementor-element.elementor-element-f13a762 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-988279f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-26e461e
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.4em;
  }
  .elementor-3064
    .elementor-element.elementor-element-26e461e
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-3064 .elementor-element.elementor-element-9b77e71 {
    margin-top: 40px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-481fd91
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 16px;
  }
  .elementor-3064
    .elementor-element.elementor-element-481fd91
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 11px;
  }
  .elementor-3064
    .elementor-element.elementor-element-6da0938
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3064
    .elementor-element.elementor-element-94b01ae
    .background-list-column {
    min-height: 450px;
  }
  .elementor-3064
    .elementor-element.elementor-element-94b01ae
    .background-list-wrapper
    .background-list-column
    div.background-list-content
    h3 {
    font-size: 18px;
  }
  .elementor-3064 .elementor-element.elementor-element-bdb16d0 {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-3064
    .elementor-element.elementor-element-2a53ad0.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3064 .elementor-element.elementor-element-f2839cc {
    text-align: center;
  }
  .elementor-3064 .elementor-element.elementor-element-ee5cbe8 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-3064
    .elementor-element.elementor-element-ee5cbe8.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3064
    .elementor-element.elementor-element-ee5cbe8.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3064 .elementor-element.elementor-element-0c0c441 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-3064
    .elementor-element.elementor-element-0c0c441.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3064
    .elementor-element.elementor-element-0c0c441.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3064 .elementor-element.elementor-element-f8cb81b {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-3064
    .elementor-element.elementor-element-f8cb81b.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3064
    .elementor-element.elementor-element-f8cb81b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3064 .elementor-element.elementor-element-e3eb386 img {
    width: 140px;
  }
  .elementor-3064 .elementor-element.elementor-element-59b5488 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-3064
    .elementor-element.elementor-element-59b5488.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3064
    .elementor-element.elementor-element-59b5488.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3064 .elementor-element.elementor-element-ead446a img {
    width: 120px;
  }
  .elementor-3064
    .elementor-element.elementor-element-f236443
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-3064
    .elementor-element.elementor-element-f236443:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3064
    .elementor-element.elementor-element-f236443
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-3064
    .elementor-element.elementor-element-7106254
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3064
    .elementor-element.elementor-element-0ec7051
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3064
    .elementor-element.elementor-element-f7f1671
    .elementor-heading-title {
    font-size: 28px;
  }
}
@media (min-width: 768px) {
  .elementor-3064 .elementor-element.elementor-element-65b1107 {
    width: 60%;
  }
  .elementor-3064 .elementor-element.elementor-element-628b642 {
    width: 40%;
  }
  .elementor-3064 .elementor-element.elementor-element-2a53ad0 {
    width: 20%;
  }
  .elementor-3064 .elementor-element.elementor-element-bad124c {
    width: 79.665%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3064 .elementor-element.elementor-element-65b1107 {
    width: 50%;
  }
  .elementor-3064 .elementor-element.elementor-element-628b642 {
    width: 50%;
  }
  .elementor-3064 .elementor-element.elementor-element-7106254 {
    width: 100%;
  }
}
.elementor-3147 .elementor-element.elementor-element-40e1e9c {
  padding: 7px 0px 7px 0px;
  z-index: 1;
}
.elementor-bc-flex-widget
  .elementor-3147
  .elementor-element.elementor-element-ecd2190.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3147
  .elementor-element.elementor-element-ecd2190.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3147
  .elementor-element.elementor-element-ecd2190
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3147
  .elementor-element.elementor-element-7123e3b
  .elementor-icon-list-icon
  i {
  color: #a51c30;
  font-size: 14px;
}
.elementor-3147
  .elementor-element.elementor-element-7123e3b
  .elementor-icon-list-icon
  svg {
  fill: #a51c30;
  width: 14px;
}
.elementor-3147
  .elementor-element.elementor-element-7123e3b
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-3147
  .elementor-element.elementor-element-7123e3b
  .elementor-icon-list-item,
.elementor-3147
  .elementor-element.elementor-element-7123e3b
  .elementor-icon-list-item
  a {
  font-family: "Epilogue", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.elementor-3147 .elementor-element.elementor-element-7123e3b {
  width: auto;
  max-width: auto;
}
.elementor-3147
  .elementor-element.elementor-element-89cf682
  .elementor-icon-list-icon
  i {
  color: #a51c30;
  font-size: 14px;
}
.elementor-3147
  .elementor-element.elementor-element-89cf682
  .elementor-icon-list-icon
  svg {
  fill: #a51c30;
  width: 14px;
}
.elementor-3147
  .elementor-element.elementor-element-89cf682
  .elementor-icon-list-item,
.elementor-3147
  .elementor-element.elementor-element-89cf682
  .elementor-icon-list-item
  a {
  font-family: "Epilogue", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.elementor-3147
  .elementor-element.elementor-element-89cf682
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-3147 .elementor-element.elementor-element-89cf682 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-3147
  .elementor-element.elementor-element-c3ec327.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3147
  .elementor-element.elementor-element-c3ec327.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3147
  .elementor-element.elementor-element-c3ec327.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-3147
  .elementor-element.elementor-element-d7d07f3
  .elementor-icon-list-icon
  i {
  color: #a51c30;
  font-size: 14px;
}
.elementor-3147
  .elementor-element.elementor-element-d7d07f3
  .elementor-icon-list-icon
  svg {
  fill: #a51c30;
  width: 14px;
}
.elementor-3147
  .elementor-element.elementor-element-d7d07f3
  .elementor-icon-list-item,
.elementor-3147
  .elementor-element.elementor-element-d7d07f3
  .elementor-icon-list-item
  a {
  font-family: "Epilogue", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.elementor-3147
  .elementor-element.elementor-element-d7d07f3
  > .elementor-widget-container {
  margin: 0px 30px 0px 0px;
}
.elementor-3147 .elementor-element.elementor-element-d7d07f3 {
  width: auto;
  max-width: auto;
}
.elementor-3147
  .elementor-element.elementor-element-68dbd4f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-3147
  .elementor-element.elementor-element-68dbd4f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-3147
  .elementor-element.elementor-element-68dbd4f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-3147
  .elementor-element.elementor-element-68dbd4f
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-3147
  .elementor-element.elementor-element-68dbd4f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-3147
  .elementor-element.elementor-element-68dbd4f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-3147
  .elementor-element.elementor-element-68dbd4f
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-3147
  .elementor-element.elementor-element-68dbd4f
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-3147
  .elementor-element.elementor-element-68dbd4f
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-3147
  .elementor-element.elementor-element-68dbd4f
  .elementor-icon-list-item,
.elementor-3147
  .elementor-element.elementor-element-68dbd4f
  .elementor-icon-list-item
  a {
  font-family: "Epilogue", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.elementor-3147 .elementor-element.elementor-element-68dbd4f {
  width: auto;
  max-width: auto;
}
.elementor-3147 .elementor-element.elementor-element-eac71e5 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-3147
  .elementor-element.elementor-element-6920b0e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3147
  .elementor-element.elementor-element-6920b0e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3147
  .elementor-element.elementor-element-6920b0e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3147
  .elementor-element.elementor-element-6920b0e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-3147
  .elementor-element.elementor-element-6920b0e
  > .elementor-element-populated,
.elementor-3147
  .elementor-element.elementor-element-6920b0e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3147
  .elementor-element.elementor-element-6920b0e
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 5px;
}
.elementor-3147
  .elementor-element.elementor-element-6920b0e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 30px;
}
.elementor-3147
  .elementor-element.elementor-element-6920b0e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3147 .elementor-element.elementor-element-f1fccee {
  text-align: left;
}
.elementor-3147 .elementor-element.elementor-element-f1fccee img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-3147
  .elementor-element.elementor-element-bf581c4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3147
  .elementor-element.elementor-element-bf581c4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3147
  .elementor-element.elementor-element-bf581c4.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-3147
  .elementor-element.elementor-element-bf581c4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3147
  .elementor-element.elementor-element-bf581c4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-3147
  .elementor-element.elementor-element-bf581c4
  > .elementor-element-populated,
.elementor-3147
  .elementor-element.elementor-element-bf581c4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3147
  .elementor-element.elementor-element-bf581c4
  > .elementor-background-slideshow {
  border-radius: 0px 5px 5px 0px;
}
.elementor-3147
  .elementor-element.elementor-element-bf581c4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-3147
  .elementor-element.elementor-element-bf581c4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #111111;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.6em;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 15px 0px 15px;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #a51c30;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #a51c30;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #a51c30;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #a51c30;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #a51c30;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #a51c30;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #a51c30;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #a51c30;
}
.elementor-3147
  .elementor-element.elementor-element-62cc4c5
  > .elementor-widget-container {
  margin: 04px 0px 0px 0px;
}
.elementor-3147 .elementor-element.elementor-element-62cc4c5 {
  width: auto;
  max-width: auto;
}
.elementor-3147
  .elementor-element.elementor-element-1b2c918
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-3147
  .elementor-element.elementor-element-1b2c918.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-3147
  .elementor-element.elementor-element-1b2c918.elementor-view-framed
  .elementor-icon,
.elementor-3147
  .elementor-element.elementor-element-1b2c918.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-3147
  .elementor-element.elementor-element-1b2c918.elementor-view-framed
  .elementor-icon,
.elementor-3147
  .elementor-element.elementor-element-1b2c918.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-3147 .elementor-element.elementor-element-1b2c918 .elementor-icon {
  font-size: 14px;
}
.elementor-3147 .elementor-element.elementor-element-1b2c918 .elementor-icon i,
.elementor-3147
  .elementor-element.elementor-element-1b2c918
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-3147
  .elementor-element.elementor-element-1b2c918
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-3147 .elementor-element.elementor-element-1b2c918 {
  width: auto;
  max-width: auto;
}
.elementor-3147 .elementor-element.elementor-element-f0eaed1 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #005153;
  border-radius: 5px 5px 5px 5px;
  padding: 20px 30px 20px 30px;
}
.elementor-3147
  .elementor-element.elementor-element-f0eaed1
  .elementor-button:hover,
.elementor-3147
  .elementor-element.elementor-element-f0eaed1
  .elementor-button:focus {
  color: #ffffff;
  background-color: #a51c30;
}
.elementor-3147
  .elementor-element.elementor-element-f0eaed1
  .elementor-button:hover
  svg,
.elementor-3147
  .elementor-element.elementor-element-f0eaed1
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-3147
  .elementor-element.elementor-element-f0eaed1
  > .elementor-widget-container {
  margin: 0px 10px 0px 30px;
}
.elementor-3147 .elementor-element.elementor-element-f0eaed1 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-3147 .elementor-element.elementor-element-40e1e9c {
    padding: 20px 0px 20px 0px;
  }
  .elementor-3147
    .elementor-element.elementor-element-ecd2190
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-3147
    .elementor-element.elementor-element-c3ec327
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-3147 .elementor-element.elementor-element-eac71e5 {
    padding: 0px 0px 20px 0px;
  }
  .elementor-3147
    .elementor-element.elementor-element-6920b0e
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-3147
    .elementor-element.elementor-element-bf581c4
    > .elementor-element-populated {
    padding: 10px 0px 10px 0px;
  }
  .elementor-3147
    .elementor-element.elementor-element-f0eaed1
    .elementor-button {
    padding: 20px 30px 20px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-3147 .elementor-element.elementor-element-ecd2190 {
    width: 60%;
  }
  .elementor-3147
    .elementor-element.elementor-element-ecd2190
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-3147
    .elementor-element.elementor-element-89cf682
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3147 .elementor-element.elementor-element-c3ec327 {
    width: 40%;
  }
  .elementor-3147
    .elementor-element.elementor-element-68dbd4f
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-3147
    .elementor-element.elementor-element-68dbd4f
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-3147
    .elementor-element.elementor-element-68dbd4f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-3147
    .elementor-element.elementor-element-68dbd4f
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-3147
    .elementor-element.elementor-element-68dbd4f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-3147
    .elementor-element.elementor-element-68dbd4f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-3147 .elementor-element.elementor-element-eac71e5 {
    padding: 0px 0px 20px 0px;
  }
  .elementor-3147 .elementor-element.elementor-element-6920b0e {
    width: 50%;
  }
  .elementor-3147
    .elementor-element.elementor-element-6920b0e
    > .elementor-element-populated,
  .elementor-3147
    .elementor-element.elementor-element-6920b0e
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3147
    .elementor-element.elementor-element-6920b0e
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3147
    .elementor-element.elementor-element-6920b0e
    > .elementor-element-populated {
    padding: 10px 0px 10px 20px;
  }
  .elementor-3147 .elementor-element.elementor-element-bf581c4 {
    width: 50%;
  }
  .elementor-3147
    .elementor-element.elementor-element-bf581c4
    > .elementor-element-populated,
  .elementor-3147
    .elementor-element.elementor-element-bf581c4
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3147
    .elementor-element.elementor-element-bf581c4
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3147
    .elementor-element.elementor-element-bf581c4
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-3147 .elementor-element.elementor-element-6920b0e {
    width: 16%;
  }
  .elementor-3147 .elementor-element.elementor-element-bf581c4 {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3147 .elementor-element.elementor-element-6920b0e {
    width: 25%;
  }
  .elementor-3147 .elementor-element.elementor-element-bf581c4 {
    width: 75%;
  }
}
.elementor-3152 .elementor-element.elementor-element-26f022a {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  padding: 7px 0px 7px 0px;
  z-index: 1;
}
.elementor-bc-flex-widget
  .elementor-3152
  .elementor-element.elementor-element-dd7d94a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3152
  .elementor-element.elementor-element-dd7d94a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3152
  .elementor-element.elementor-element-dd7d94a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3152
  .elementor-element.elementor-element-b7322a9
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  font-size: 14px;
}
.elementor-3152
  .elementor-element.elementor-element-b7322a9
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  width: 14px;
}
.elementor-3152
  .elementor-element.elementor-element-b7322a9
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-3152
  .elementor-element.elementor-element-b7322a9
  .elementor-icon-list-item,
.elementor-3152
  .elementor-element.elementor-element-b7322a9
  .elementor-icon-list-item
  a {
  font-family: "Epilogue", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-3152 .elementor-element.elementor-element-b7322a9 {
  width: auto;
  max-width: auto;
}
.elementor-3152
  .elementor-element.elementor-element-e8b8930
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  font-size: 14px;
}
.elementor-3152
  .elementor-element.elementor-element-e8b8930
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  width: 14px;
}
.elementor-3152
  .elementor-element.elementor-element-e8b8930
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-3152
  .elementor-element.elementor-element-e8b8930
  .elementor-icon-list-item,
.elementor-3152
  .elementor-element.elementor-element-e8b8930
  .elementor-icon-list-item
  a {
  font-family: "Epilogue", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-3152
  .elementor-element.elementor-element-e8b8930
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-3152 .elementor-element.elementor-element-e8b8930 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-3152
  .elementor-element.elementor-element-89afa5a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3152
  .elementor-element.elementor-element-89afa5a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3152
  .elementor-element.elementor-element-89afa5a.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-3152
  .elementor-element.elementor-element-ca9f195
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  font-size: 14px;
}
.elementor-3152
  .elementor-element.elementor-element-ca9f195
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  width: 14px;
}
.elementor-3152
  .elementor-element.elementor-element-ca9f195
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-3152
  .elementor-element.elementor-element-ca9f195
  .elementor-icon-list-item,
.elementor-3152
  .elementor-element.elementor-element-ca9f195
  .elementor-icon-list-item
  a {
  font-family: "Epilogue", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-3152
  .elementor-element.elementor-element-ca9f195
  > .elementor-widget-container {
  margin: 0px 30px 0px 0px;
}
.elementor-3152 .elementor-element.elementor-element-ca9f195 {
  width: auto;
  max-width: auto;
}
.elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-icon {
  text-align: right;
}
.elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-item,
.elementor-3152
  .elementor-element.elementor-element-048fc68
  .elementor-icon-list-item
  a {
  font-family: "Epilogue", Sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.elementor-3152 .elementor-element.elementor-element-048fc68 {
  width: auto;
  max-width: auto;
}
.elementor-3152 .elementor-element.elementor-element-39a228f {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-bc-flex-widget
  .elementor-3152
  .elementor-element.elementor-element-7e75b61.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3152
  .elementor-element.elementor-element-7e75b61.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3152
  .elementor-element.elementor-element-7e75b61:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3152
  .elementor-element.elementor-element-7e75b61
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3152
  .elementor-element.elementor-element-7e75b61
  > .elementor-element-populated,
.elementor-3152
  .elementor-element.elementor-element-7e75b61
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3152
  .elementor-element.elementor-element-7e75b61
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 5px;
}
.elementor-3152
  .elementor-element.elementor-element-7e75b61
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 30px;
}
.elementor-3152
  .elementor-element.elementor-element-7e75b61
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3152 .elementor-element.elementor-element-492ace1 {
  text-align: left;
}
.elementor-3152 .elementor-element.elementor-element-492ace1 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-3152
  .elementor-element.elementor-element-fb2e5d9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3152
  .elementor-element.elementor-element-fb2e5d9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3152
  .elementor-element.elementor-element-fb2e5d9.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-3152
  .elementor-element.elementor-element-fb2e5d9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3152
  .elementor-element.elementor-element-fb2e5d9
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3152
  .elementor-element.elementor-element-fb2e5d9
  > .elementor-element-populated,
.elementor-3152
  .elementor-element.elementor-element-fb2e5d9
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3152
  .elementor-element.elementor-element-fb2e5d9
  > .elementor-background-slideshow {
  border-radius: 0px 5px 5px 0px;
}
.elementor-3152
  .elementor-element.elementor-element-fb2e5d9
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-3152
  .elementor-element.elementor-element-fb2e5d9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #111111;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.6em;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 15px 0px 15px;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #a51c30;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #a51c30;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #a51c30;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #a51c30;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #a51c30;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #a51c30;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #a51c30;
}
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3152
  .elementor-element.elementor-element-9301624
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #a51c30;
}
.elementor-3152 .elementor-element.elementor-element-9301624 {
  width: auto;
  max-width: auto;
}
.elementor-3152
  .elementor-element.elementor-element-e6298b1
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-3152
  .elementor-element.elementor-element-e6298b1.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-3152
  .elementor-element.elementor-element-e6298b1.elementor-view-framed
  .elementor-icon,
.elementor-3152
  .elementor-element.elementor-element-e6298b1.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-3152
  .elementor-element.elementor-element-e6298b1.elementor-view-framed
  .elementor-icon,
.elementor-3152
  .elementor-element.elementor-element-e6298b1.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-3152 .elementor-element.elementor-element-e6298b1 .elementor-icon {
  font-size: 14px;
}
.elementor-3152 .elementor-element.elementor-element-e6298b1 .elementor-icon i,
.elementor-3152
  .elementor-element.elementor-element-e6298b1
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-3152
  .elementor-element.elementor-element-e6298b1
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-3152 .elementor-element.elementor-element-e6298b1 {
  width: auto;
  max-width: auto;
}
.elementor-3152 .elementor-element.elementor-element-46adf66 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #005153;
  border-radius: 5px 5px 5px 5px;
  padding: 20px 30px 20px 30px;
}
.elementor-3152
  .elementor-element.elementor-element-46adf66
  .elementor-button:hover,
.elementor-3152
  .elementor-element.elementor-element-46adf66
  .elementor-button:focus {
  color: #ffffff;
  background-color: #a51c30;
}
.elementor-3152
  .elementor-element.elementor-element-46adf66
  .elementor-button:hover
  svg,
.elementor-3152
  .elementor-element.elementor-element-46adf66
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-3152
  .elementor-element.elementor-element-46adf66
  > .elementor-widget-container {
  margin: 0px 10px 0px 30px;
}
.elementor-3152 .elementor-element.elementor-element-46adf66 {
  width: auto;
  max-width: auto;
}
body.elementor-page-3152:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3152
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (max-width: 1024px) {
  .elementor-3152 .elementor-element.elementor-element-26f022a {
    padding: 20px 0px 20px 0px;
  }
  .elementor-3152
    .elementor-element.elementor-element-dd7d94a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
  }
  .elementor-3152
    .elementor-element.elementor-element-89afa5a
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
  }
  .elementor-3152 .elementor-element.elementor-element-39a228f {
    padding: 0px 0px 20px 0px;
  }
  .elementor-3152
    .elementor-element.elementor-element-7e75b61
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-3152
    .elementor-element.elementor-element-fb2e5d9
    > .elementor-element-populated {
    padding: 10px 0px 10px 0px;
  }
  .elementor-3152
    .elementor-element.elementor-element-46adf66
    .elementor-button {
    padding: 20px 30px 20px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-3152 .elementor-element.elementor-element-dd7d94a {
    width: 60%;
  }
  .elementor-3152
    .elementor-element.elementor-element-dd7d94a
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-3152
    .elementor-element.elementor-element-e8b8930
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3152 .elementor-element.elementor-element-89afa5a {
    width: 40%;
  }
  .elementor-3152
    .elementor-element.elementor-element-048fc68
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-3152
    .elementor-element.elementor-element-048fc68
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-3152
    .elementor-element.elementor-element-048fc68
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-3152
    .elementor-element.elementor-element-048fc68
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-3152
    .elementor-element.elementor-element-048fc68
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-3152
    .elementor-element.elementor-element-048fc68
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-3152 .elementor-element.elementor-element-39a228f {
    padding: 0px 0px 20px 0px;
  }
  .elementor-3152 .elementor-element.elementor-element-7e75b61 {
    width: 50%;
  }
  .elementor-3152
    .elementor-element.elementor-element-7e75b61
    > .elementor-element-populated,
  .elementor-3152
    .elementor-element.elementor-element-7e75b61
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3152
    .elementor-element.elementor-element-7e75b61
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3152
    .elementor-element.elementor-element-7e75b61
    > .elementor-element-populated {
    padding: 10px 0px 10px 20px;
  }
  .elementor-3152 .elementor-element.elementor-element-fb2e5d9 {
    width: 50%;
  }
  .elementor-3152
    .elementor-element.elementor-element-fb2e5d9
    > .elementor-element-populated,
  .elementor-3152
    .elementor-element.elementor-element-fb2e5d9
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3152
    .elementor-element.elementor-element-fb2e5d9
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3152
    .elementor-element.elementor-element-fb2e5d9
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-3152 .elementor-element.elementor-element-7e75b61 {
    width: 16%;
  }
  .elementor-3152 .elementor-element.elementor-element-fb2e5d9 {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3152 .elementor-element.elementor-element-7e75b61 {
    width: 25%;
  }
  .elementor-3152 .elementor-element.elementor-element-fb2e5d9 {
    width: 75%;
  }
}
.elementor-3161 .elementor-element.elementor-element-6a0512d {
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-3161
  .elementor-element.elementor-element-20619f4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3161
  .elementor-element.elementor-element-20619f4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3161
  .elementor-element.elementor-element-20619f4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3161
  .elementor-element.elementor-element-20619f4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-3161
  .elementor-element.elementor-element-20619f4
  > .elementor-element-populated,
.elementor-3161
  .elementor-element.elementor-element-20619f4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3161
  .elementor-element.elementor-element-20619f4
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 5px;
}
.elementor-3161
  .elementor-element.elementor-element-20619f4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 30px;
}
.elementor-3161
  .elementor-element.elementor-element-20619f4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3161 .elementor-element.elementor-element-d498d73 {
  text-align: left;
}
.elementor-3161 .elementor-element.elementor-element-d498d73 img {
  width: 106px;
}
.elementor-bc-flex-widget
  .elementor-3161
  .elementor-element.elementor-element-4879817.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3161
  .elementor-element.elementor-element-4879817.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3161
  .elementor-element.elementor-element-4879817.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-3161
  .elementor-element.elementor-element-4879817:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3161
  .elementor-element.elementor-element-4879817
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-3161
  .elementor-element.elementor-element-4879817
  > .elementor-element-populated,
.elementor-3161
  .elementor-element.elementor-element-4879817
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3161
  .elementor-element.elementor-element-4879817
  > .elementor-background-slideshow {
  border-radius: 0px 5px 5px 0px;
}
.elementor-3161
  .elementor-element.elementor-element-4879817
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-3161
  .elementor-element.elementor-element-4879817
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #111111;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li.arrow
  > a:after {
  line-height: 2.6em;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  > li {
  margin: 0px 15px 0px 15px;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav {
  text-align: left;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 0px 3px 0px;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  > li
  > ul.sub-menu {
  margin: 0px 0px 0px -15px;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 10px;
  background: #ffffff;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  > a:hover {
  color: #a51c30;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  ul
  li
  > a:before,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  div
  .nav
  li
  > a:before {
  background-color: #a51c30;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #a51c30;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #a51c30;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a {
  color: #111111;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #a51c30;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #a51c30;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #a51c30;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  .themegoods-navigation-wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #a51c30;
}
.elementor-3161
  .elementor-element.elementor-element-3a2aed4
  > .elementor-widget-container {
  margin: 04px 0px 0px 0px;
}
.elementor-3161 .elementor-element.elementor-element-3a2aed4 {
  width: auto;
  max-width: auto;
}
.elementor-3161
  .elementor-element.elementor-element-4a44ca7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-3161
  .elementor-element.elementor-element-4a44ca7.elementor-view-stacked
  .elementor-icon {
  background-color: #111111;
}
.elementor-3161
  .elementor-element.elementor-element-4a44ca7.elementor-view-framed
  .elementor-icon,
.elementor-3161
  .elementor-element.elementor-element-4a44ca7.elementor-view-default
  .elementor-icon {
  color: #111111;
  border-color: #111111;
}
.elementor-3161
  .elementor-element.elementor-element-4a44ca7.elementor-view-framed
  .elementor-icon,
.elementor-3161
  .elementor-element.elementor-element-4a44ca7.elementor-view-default
  .elementor-icon
  svg {
  fill: #111111;
}
.elementor-3161 .elementor-element.elementor-element-4a44ca7 .elementor-icon {
  font-size: 14px;
}
.elementor-3161 .elementor-element.elementor-element-4a44ca7 .elementor-icon i,
.elementor-3161
  .elementor-element.elementor-element-4a44ca7
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-3161
  .elementor-element.elementor-element-4a44ca7
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-3161 .elementor-element.elementor-element-4a44ca7 {
  width: auto;
  max-width: auto;
}
.elementor-3161 .elementor-element.elementor-element-5b806a5 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.7em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #005153;
  border-radius: 5px 5px 5px 5px;
  padding: 20px 30px 20px 30px;
}
.elementor-3161
  .elementor-element.elementor-element-5b806a5
  .elementor-button:hover,
.elementor-3161
  .elementor-element.elementor-element-5b806a5
  .elementor-button:focus {
  color: #ffffff;
  background-color: #a51c30;
}
.elementor-3161
  .elementor-element.elementor-element-5b806a5
  .elementor-button:hover
  svg,
.elementor-3161
  .elementor-element.elementor-element-5b806a5
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-3161
  .elementor-element.elementor-element-5b806a5
  > .elementor-widget-container {
  margin: 0px 10px 0px 30px;
}
.elementor-3161 .elementor-element.elementor-element-5b806a5 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-3161 .elementor-element.elementor-element-6a0512d {
    padding: 0px 0px 20px 0px;
  }
  .elementor-3161
    .elementor-element.elementor-element-20619f4
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-3161
    .elementor-element.elementor-element-4879817
    > .elementor-element-populated {
    padding: 10px 0px 10px 0px;
  }
  .elementor-3161
    .elementor-element.elementor-element-5b806a5
    .elementor-button {
    padding: 20px 30px 20px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-3161 .elementor-element.elementor-element-6a0512d {
    padding: 0px 0px 20px 0px;
  }
  .elementor-3161 .elementor-element.elementor-element-20619f4 {
    width: 50%;
  }
  .elementor-3161
    .elementor-element.elementor-element-20619f4
    > .elementor-element-populated,
  .elementor-3161
    .elementor-element.elementor-element-20619f4
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3161
    .elementor-element.elementor-element-20619f4
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3161
    .elementor-element.elementor-element-20619f4
    > .elementor-element-populated {
    padding: 10px 0px 10px 20px;
  }
  .elementor-3161 .elementor-element.elementor-element-4879817 {
    width: 50%;
  }
  .elementor-3161
    .elementor-element.elementor-element-4879817
    > .elementor-element-populated,
  .elementor-3161
    .elementor-element.elementor-element-4879817
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3161
    .elementor-element.elementor-element-4879817
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3161
    .elementor-element.elementor-element-4879817
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-3161 .elementor-element.elementor-element-20619f4 {
    width: 16%;
  }
  .elementor-3161 .elementor-element.elementor-element-4879817 {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3161 .elementor-element.elementor-element-20619f4 {
    width: 25%;
  }
  .elementor-3161 .elementor-element.elementor-element-4879817 {
    width: 75%;
  }
}
.elementor-3168
  .elementor-element.elementor-element-a13d04f
  > .elementor-container {
  min-height: 830px;
}
.elementor-3168 .elementor-element.elementor-element-a13d04f {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-a13d04f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3168
  .elementor-element.elementor-element-a13d04f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/smiling-group-of-diverse-businesspeople-working-to-8ZCXHEH.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3168
  .elementor-element.elementor-element-a13d04f
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #000000 0%, #00000000 100%);
  opacity: 0.4;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3168
  .elementor-element.elementor-element-a13d04f
  > .elementor-shape-bottom
  svg {
  width: calc(179% + 1.3px);
  height: 500px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-3168
  .elementor-element.elementor-element-cb32616
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-025788c
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Epilogue", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-element.elementor-element-025788c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-025788c {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-a5cc11b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Epilogue", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-element.elementor-element-a5cc11b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-a5cc11b {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h1 {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h2 {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h3 {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h4 {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h5 {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h6 {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  div {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  span {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  p {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h1,
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h2,
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h3,
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h4,
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h5,
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  h6,
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  div,
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  span,
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  p {
  font-family: "Epilogue", Sans-serif;
  font-size: 60px;
  line-height: 1.2em;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-202a64c
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Epilogue", Sans-serif;
  font-size: 60px;
  line-height: 1.2em;
}
.elementor-element.elementor-element-202a64c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-202a64c {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-7a4f460 .elementor-button {
  font-family: "Epilogue", Sans-serif;
  font-weight: 700;
  line-height: 1.8em;
  fill: #111111;
  color: #111111;
  background-color: #ffffff;
  border-radius: 25px 25px 25px 25px;
}
.elementor-3168
  .elementor-element.elementor-element-7a4f460
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-element.elementor-element-7a4f460 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-7a4f460 {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-7a4f460 {
  width: auto;
  max-width: auto;
}
.elementor-3168
  .elementor-element.elementor-element-023d036
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-1c7e20c
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-3168
  .elementor-element.elementor-element-1479b47:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3168
  .elementor-element.elementor-element-1479b47
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-1479b47
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-1479b47
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-1479b47
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3168
  .elementor-element.elementor-element-1479b47
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 40px 50px 40px;
}
.elementor-3168
  .elementor-element.elementor-element-1479b47
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3168
  .elementor-element.elementor-element-1c2354a
  .elementor-heading-title {
  color: #ffffffab;
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4em;
}
.elementor-3168
  .elementor-element.elementor-element-86851d3
  .elementor-heading-title {
  color: #ffffff;
  font-family: "beyond_infinity_-_demoregular", Sans-serif;
  font-size: 42px;
  font-weight: 400;
}
.elementor-3168
  .elementor-element.elementor-element-86851d3
  > .elementor-widget-container {
  margin: 30px 0px 0px 10px;
}
.elementor-3168 .elementor-element.elementor-element-86851d3 {
  z-index: 2;
}
.elementor-element.elementor-element-86851d3 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 1000ms !important;
}
.elementor-widget.elementor-element-86851d3 {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-b74aedc
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.elementor-3168
  .elementor-element.elementor-element-b74aedc
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-b74aedc {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 1100ms !important;
}
.elementor-widget.elementor-element-b74aedc {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-cc770b2 {
  margin-top: 80px;
  margin-bottom: 60px;
}
.elementor-3168
  .elementor-element.elementor-element-97ae8cc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-97ae8cc {
  z-index: 2;
}
.elementor-3168 .elementor-element.elementor-element-10d79a5 {
  z-index: 2;
}
.elementor-3168
  .elementor-element.elementor-element-d1ab3b8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3168
  .elementor-element.elementor-element-d1ab3b8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-3168
  .elementor-element.elementor-element-d1ab3b8:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3168
  .elementor-element.elementor-element-d1ab3b8
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-d1ab3b8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-d1ab3b8
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-3168
  .elementor-element.elementor-element-d1ab3b8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 4% 0% 0%;
  padding: 40px 30px 40px 30px;
}
.elementor-3168
  .elementor-element.elementor-element-d1ab3b8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3168 .elementor-element.elementor-element-7990585 img {
  width: 50px;
}
.elementor-3168 .elementor-element.elementor-element-1b58956 {
  text-align: center;
}
.elementor-3168
  .elementor-element.elementor-element-1b58956
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-3168
  .elementor-element.elementor-element-1b58956
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-b7be4ac:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3168
  .elementor-element.elementor-element-b7be4ac
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-3168
  .elementor-element.elementor-element-b7be4ac:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3168
  .elementor-element.elementor-element-b7be4ac
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-b7be4ac
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-b7be4ac
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-3168
  .elementor-element.elementor-element-b7be4ac
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 0% 0% 4%;
  padding: 40px 30px 40px 30px;
}
.elementor-3168
  .elementor-element.elementor-element-b7be4ac
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3168 .elementor-element.elementor-element-b7be4ac {
  z-index: 2;
}
.elementor-3168 .elementor-element.elementor-element-fe79a26 img {
  width: 47px;
}
.elementor-3168 .elementor-element.elementor-element-26acc4d {
  text-align: center;
}
.elementor-3168
  .elementor-element.elementor-element-26acc4d
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
  line-height: 1.3em;
}
.elementor-3168
  .elementor-element.elementor-element-26acc4d
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-c438dd3 {
  margin-top: 4%;
  margin-bottom: 0%;
}
.elementor-3168
  .elementor-element.elementor-element-13f9662:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3168
  .elementor-element.elementor-element-13f9662
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-3168
  .elementor-element.elementor-element-13f9662:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3168
  .elementor-element.elementor-element-13f9662
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-13f9662
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-13f9662
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-3168
  .elementor-element.elementor-element-13f9662
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 4% 0% 0%;
  padding: 40px 30px 40px 30px;
}
.elementor-3168
  .elementor-element.elementor-element-13f9662
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3168 .elementor-element.elementor-element-f55dcf2 img {
  width: 52px;
}
.elementor-3168 .elementor-element.elementor-element-4bab6d5 {
  text-align: center;
}
.elementor-3168
  .elementor-element.elementor-element-4bab6d5
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
  line-height: 1.3em;
}
.elementor-3168
  .elementor-element.elementor-element-4bab6d5
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-ff92c6f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3168
  .elementor-element.elementor-element-ff92c6f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-3168
  .elementor-element.elementor-element-ff92c6f:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3168
  .elementor-element.elementor-element-ff92c6f
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-ff92c6f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-ff92c6f
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-3168
  .elementor-element.elementor-element-ff92c6f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 0% 0% 4%;
  padding: 40px 30px 40px 30px;
}
.elementor-3168
  .elementor-element.elementor-element-ff92c6f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3168 .elementor-element.elementor-element-d4b74b8 img {
  width: 44px;
}
.elementor-3168 .elementor-element.elementor-element-da3283e {
  text-align: center;
}
.elementor-3168
  .elementor-element.elementor-element-da3283e
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
  line-height: 1.3em;
}
.elementor-3168
  .elementor-element.elementor-element-da3283e
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-154d6c9
  > .elementor-element-populated {
  padding: 20px 0px 0px 80px;
}
.elementor-3168
  .elementor-element.elementor-element-26be925
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-3168
  .elementor-element.elementor-element-26be925
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-26be925 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-26be925 {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-6198a13
  .elementor-heading-title {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-3168
  .elementor-element.elementor-element-6198a13
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-6198a13 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-6198a13 {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-9c2589b {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 17px;
  font-weight: 600;
}
.elementor-3168
  .elementor-element.elementor-element-9c2589b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-9c2589b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-9c2589b {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-30b7379 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-3168
  .elementor-element.elementor-element-4f37ba1
  > .elementor-element-populated {
  padding: 0px 10px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-70b0e9f img {
  width: 60px;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #a51c30;
  border-radius: 250px 250px 250px 250px;
}
.elementor-element.elementor-element-70b0e9f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-70b0e9f {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-cd6bb76
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-1f83b58
  .elementor-heading-title {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.elementor-3168
  .elementor-element.elementor-element-1f83b58
  > .elementor-widget-container {
  margin: 7px 0px 0px 0px;
}
.elementor-element.elementor-element-1f83b58 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-1f83b58 {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-a4850d2 .elementor-button {
  font-family: "Epilogue", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.7em;
  fill: #005153;
  color: #005153;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #a51c30;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-a4850d2
  .elementor-button:hover,
.elementor-3168
  .elementor-element.elementor-element-a4850d2
  .elementor-button:focus {
  color: #a51c30;
  background-color: #ffffff00;
}
.elementor-3168
  .elementor-element.elementor-element-a4850d2
  .elementor-button:hover
  svg,
.elementor-3168
  .elementor-element.elementor-element-a4850d2
  .elementor-button:focus
  svg {
  fill: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-a4850d2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-a4850d2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 350ms !important;
}
.elementor-widget.elementor-element-a4850d2 {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-a4850d2 {
  width: auto;
  max-width: auto;
}
.elementor-3168 .elementor-element.elementor-element-5c16671 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 200px 0px 100px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-5c16671:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3168
  .elementor-element.elementor-element-5c16671
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f7f3;
}
.elementor-3168
  .elementor-element.elementor-element-5c16671
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3168
  .elementor-element.elementor-element-5c16671
  > .elementor-shape-top
  svg {
  width: calc(125% + 1.3px);
  height: 137px;
}
.elementor-3168
  .elementor-element.elementor-element-d84011f
  > .elementor-element-populated {
  padding: 60px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-aeb6465
  .elementor-heading-title {
  color: #0f5a64;
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-3168
  .elementor-element.elementor-element-b22ad58
  .elementor-heading-title {
  color: #0f5a64;
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-3168
  .elementor-element.elementor-element-a6bae37
  .elementor-heading-title {
  color: #0f5a64;
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-3168
  .elementor-element.elementor-element-3da0005
  .elementor-heading-title {
  color: #0f5a64;
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-3168
  .elementor-element.elementor-element-82a281a
  .elementor-heading-title {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-3168
  .elementor-element.elementor-element-82a281a
  > .elementor-widget-container {
  margin: 10px 60px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-2c4f7af .elementor-button {
  font-family: "Epilogue", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #a51c30;
  border-radius: 25px 25px 25px 25px;
}
.elementor-3168
  .elementor-element.elementor-element-2c4f7af
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-2c4f7af {
  width: auto;
  max-width: auto;
}
.elementor-3168
  .elementor-element.elementor-element-296c13d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-d843136 {
  margin-top: -150px;
  margin-bottom: 0px;
}
.elementor-3168
  .elementor-element.elementor-element-3412235:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3168
  .elementor-element.elementor-element-3412235
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-3412235
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-3412235
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-3412235
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3168
  .elementor-element.elementor-element-3412235:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-3168
  .elementor-element.elementor-element-3412235
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-3412235
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-3412235 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-3412235 {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-dd92ae6 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-dd92ae6
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-3168 .elementor-element.elementor-element-dd92ae6 {
  z-index: 2;
}
.elementor-3168
  .elementor-element.elementor-element-7e30ab2
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-3168
  .elementor-element.elementor-element-7e30ab2
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-3168
  .elementor-element.elementor-element-55dd9be
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3168
  .elementor-element.elementor-element-55dd9be
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-3168
  .elementor-element.elementor-element-ce8303c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3168
  .elementor-element.elementor-element-ce8303c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-ce8303c
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-ce8303c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-ce8303c
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3168
  .elementor-element.elementor-element-ce8303c:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-3168
  .elementor-element.elementor-element-ce8303c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-ce8303c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-ce8303c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-ce8303c {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-e5b232f img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-e5b232f
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-3168 .elementor-element.elementor-element-e5b232f {
  z-index: 2;
}
.elementor-3168
  .elementor-element.elementor-element-4632c6d
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-3168
  .elementor-element.elementor-element-4632c6d
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-3168
  .elementor-element.elementor-element-70ce85a
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3168
  .elementor-element.elementor-element-70ce85a
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-3168 .elementor-element.elementor-element-bd628d1 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-3168
  .elementor-element.elementor-element-8de7d88:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3168
  .elementor-element.elementor-element-8de7d88
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-8de7d88
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-8de7d88
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-8de7d88
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3168
  .elementor-element.elementor-element-8de7d88:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-3168
  .elementor-element.elementor-element-8de7d88
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-8de7d88
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-8de7d88 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-8de7d88 {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-6dffe8b img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-6dffe8b
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-3168 .elementor-element.elementor-element-6dffe8b {
  z-index: 2;
}
.elementor-3168
  .elementor-element.elementor-element-18fc65f
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-3168
  .elementor-element.elementor-element-18fc65f
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-3168
  .elementor-element.elementor-element-1f7688d
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3168
  .elementor-element.elementor-element-1f7688d
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-3168
  .elementor-element.elementor-element-6a7f9cd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3168
  .elementor-element.elementor-element-6a7f9cd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-6a7f9cd
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-6a7f9cd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-6a7f9cd
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3168
  .elementor-element.elementor-element-6a7f9cd:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-3168
  .elementor-element.elementor-element-6a7f9cd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-6a7f9cd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-6a7f9cd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-6a7f9cd {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-431df46 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-431df46
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-3168 .elementor-element.elementor-element-431df46 {
  z-index: 2;
}
.elementor-3168
  .elementor-element.elementor-element-c358efd
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-3168
  .elementor-element.elementor-element-c358efd
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-3168
  .elementor-element.elementor-element-734965e
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3168
  .elementor-element.elementor-element-734965e
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-3168
  .elementor-element.elementor-element-461b537
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-61483d1
  .background-list-column {
  min-height: 700px;
}
.elementor-3168
  .elementor-element.elementor-element-61483d1
  .background-list-wrapper
  .background-list-img {
  transition-duration: 500ms;
}
.elementor-3168
  .elementor-element.elementor-element-61483d1
  .background-list-wrapper
  .background-list-overlay {
  background: #00000026;
}
.elementor-3168
  .elementor-element.elementor-element-61483d1
  .background-list-wrapper
  .background-list-column
  .background-list-content
  h3 {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-61483d1
  .background-list-wrapper
  .background-list-column
  div.background-list-content
  h3 {
  font-family: "Epilogue", Sans-serif;
  font-size: 26px;
}
.elementor-3168
  .elementor-element.elementor-element-61483d1
  .background-list-desc {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-61483d1
  .background-list-link
  .background-list-desc {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-3168
  .elementor-element.elementor-element-61483d1
  .background-list-wrapper
  .background-list-content
  .background-list-link
  .button {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-61483d1
  .background-list-wrapper
  .background-list-content
  .background-list-link
  a.button {
  border-color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-61483d1
  .background-list-wrapper
  .background-list-content
  div.background-list-link
  a.button {
  font-family: "Epilogue", Sans-serif;
  font-weight: 600;
}
.elementor-3168
  .elementor-element.elementor-element-94fb761
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-3168
  .elementor-element.elementor-element-94fb761:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3168
  .elementor-element.elementor-element-94fb761
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0f5a64;
}
.elementor-3168
  .elementor-element.elementor-element-94fb761
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3168
  .elementor-element.elementor-element-94fb761
  .elementor-background-overlay {
  filter: brightness(100%) contrast(0%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3168 .elementor-element.elementor-element-94fb761 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 340px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-94fb761
  > .elementor-shape-bottom
  svg {
  width: calc(124% + 1.3px);
  height: 144px;
}
.elementor-bc-flex-widget
  .elementor-3168
  .elementor-element.elementor-element-033dfa2.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-3168
  .elementor-element.elementor-element-033dfa2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-3168
  .elementor-element.elementor-element-033dfa2
  > .elementor-element-populated {
  margin: 0% 10% 0% 10%;
  padding: 0px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-41a9a08 {
  text-align: center;
}
.elementor-3168
  .elementor-element.elementor-element-41a9a08
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-3168
  .elementor-element.elementor-element-41a9a08
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-1813d43 {
  text-align: center;
}
.elementor-3168
  .elementor-element.elementor-element-1813d43
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Epilogue", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-3168
  .elementor-element.elementor-element-1813d43
  > .elementor-widget-container {
  margin: 10px 0px 20px 0px;
}
.elementor-3168 .elementor-element.elementor-element-63e5c55 img {
  width: 220px;
}
.elementor-3168 .elementor-element.elementor-element-63e5c55 {
  width: auto;
  max-width: auto;
  top: -23%;
}
body:not(.rtl) .elementor-3168 .elementor-element.elementor-element-63e5c55 {
  right: -6%;
}
body.rtl .elementor-3168 .elementor-element.elementor-element-63e5c55 {
  left: -6%;
}
.elementor-3168 .elementor-element.elementor-element-49a164d {
  text-align: center;
}
.elementor-3168
  .elementor-element.elementor-element-49a164d
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-3168
  .elementor-element.elementor-element-49a164d
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-3168 .elementor-element.elementor-element-5dd24bd {
  margin-top: 40px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-3168
  .elementor-element.elementor-element-322605a
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-322605a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-322605a
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-322605a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 40px 30px 40px;
}
.elementor-3168
  .elementor-element.elementor-element-322605a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3168
  .elementor-element.elementor-element-172c1af
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Epilogue", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-3168
  .elementor-element.elementor-element-172c1af
  .elementor-counter-title {
  color: #ffffff9c;
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  line-height: 2em;
}
.elementor-3168
  .elementor-element.elementor-element-172c1af
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-bc09f73
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-bc09f73
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-bc09f73
  > .elementor-background-slideshow {
  border-radius: 0px 5px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-bc09f73
  > .elementor-element-populated {
  padding: 0px 40px 30px 40px;
}
.elementor-3168
  .elementor-element.elementor-element-e405809
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Epilogue", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-3168
  .elementor-element.elementor-element-e405809
  .elementor-counter-title {
  color: #ffffff9c;
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-3168
  .elementor-element.elementor-element-e405809
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-12c11c0
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-12c11c0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-12c11c0
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 5px;
}
.elementor-3168
  .elementor-element.elementor-element-12c11c0
  > .elementor-element-populated {
  padding: 0px 40px 0px 40px;
}
.elementor-3168 .elementor-element.elementor-element-12c11c0 {
  z-index: 3;
}
.elementor-3168
  .elementor-element.elementor-element-a3c3a88
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Epilogue", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-3168
  .elementor-element.elementor-element-a3c3a88
  .elementor-counter-title {
  color: #ffffff9c;
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  line-height: 2em;
}
.elementor-3168
  .elementor-element.elementor-element-a3c3a88
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-832d7cd
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-832d7cd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-832d7cd
  > .elementor-background-slideshow {
  border-radius: 0px 0px 5px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-832d7cd
  > .elementor-element-populated {
  padding: 0px 40px 0px 40px;
}
.elementor-3168
  .elementor-element.elementor-element-fb68b06
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Epilogue", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-3168
  .elementor-element.elementor-element-fb68b06
  .elementor-counter-title {
  color: #ffffff9c;
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-3168
  .elementor-element.elementor-element-fb68b06
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-2aba14a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3168
  .elementor-element.elementor-element-2aba14a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3168 .elementor-element.elementor-element-2aba14a,
.elementor-3168
  .elementor-element.elementor-element-2aba14a
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3168 .elementor-element.elementor-element-2aba14a {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -300px;
  margin-bottom: 0px;
  padding: 70px 0px 70px 0px;
  z-index: 2;
}
.elementor-3168
  .elementor-element.elementor-element-2aba14a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3168
  .elementor-element.elementor-element-5625600
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 60px;
}
.elementor-3168
  .elementor-element.elementor-element-dc30c54
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-3168
  .elementor-element.elementor-element-dc30c54
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-element.elementor-element-dc30c54 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-dc30c54 {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-8d3f1b9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-8d3f1b9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-8d3f1b9 {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-5fbfa29
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-3168
  .elementor-element.elementor-element-5fbfa29.elementor-view-stacked
  .elementor-icon {
  background-color: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-5fbfa29.elementor-view-framed
  .elementor-icon,
.elementor-3168
  .elementor-element.elementor-element-5fbfa29.elementor-view-default
  .elementor-icon {
  color: #a51c30;
  border-color: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-5fbfa29.elementor-view-framed
  .elementor-icon,
.elementor-3168
  .elementor-element.elementor-element-5fbfa29.elementor-view-default
  .elementor-icon
  svg {
  fill: #a51c30;
}
.elementor-3168 .elementor-element.elementor-element-5fbfa29 .elementor-icon {
  font-size: 24px;
}
.elementor-3168 .elementor-element.elementor-element-5fbfa29 .elementor-icon i,
.elementor-3168
  .elementor-element.elementor-element-5fbfa29
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-3168
  .elementor-element.elementor-element-5fbfa29
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-5fbfa29 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-3168
  .elementor-element.elementor-element-6de4ff7
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-3168
  .elementor-element.elementor-element-6de4ff7
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-3168 .elementor-element.elementor-element-6de4ff7 {
  width: auto;
  max-width: auto;
}
.elementor-3168
  .elementor-element.elementor-element-51a2bac
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
}
.elementor-3168
  .elementor-element.elementor-element-04a13e7
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
}
.elementor-3168
  .elementor-element.elementor-element-04a13e7
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-117ff12
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-117ff12 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-117ff12 {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-9a26821
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-3168
  .elementor-element.elementor-element-9a26821.elementor-view-stacked
  .elementor-icon {
  background-color: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-9a26821.elementor-view-framed
  .elementor-icon,
.elementor-3168
  .elementor-element.elementor-element-9a26821.elementor-view-default
  .elementor-icon {
  color: #a51c30;
  border-color: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-9a26821.elementor-view-framed
  .elementor-icon,
.elementor-3168
  .elementor-element.elementor-element-9a26821.elementor-view-default
  .elementor-icon
  svg {
  fill: #a51c30;
}
.elementor-3168 .elementor-element.elementor-element-9a26821 .elementor-icon {
  font-size: 24px;
}
.elementor-3168 .elementor-element.elementor-element-9a26821 .elementor-icon i,
.elementor-3168
  .elementor-element.elementor-element-9a26821
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-3168
  .elementor-element.elementor-element-9a26821
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-9a26821 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-9a26821 {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-9a26821 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-3168
  .elementor-element.elementor-element-41923d9
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-3168
  .elementor-element.elementor-element-41923d9
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-41923d9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-41923d9 {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-41923d9 {
  width: auto;
  max-width: auto;
}
.elementor-3168
  .elementor-element.elementor-element-8440e8b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
}
.elementor-element.elementor-element-8440e8b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-8440e8b {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-161a23a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
}
.elementor-3168
  .elementor-element.elementor-element-161a23a
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-element.elementor-element-161a23a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-161a23a {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-7eef432
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-7eef432 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-7eef432 {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-267f8b4
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-3168
  .elementor-element.elementor-element-267f8b4.elementor-view-stacked
  .elementor-icon {
  background-color: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-267f8b4.elementor-view-framed
  .elementor-icon,
.elementor-3168
  .elementor-element.elementor-element-267f8b4.elementor-view-default
  .elementor-icon {
  color: #a51c30;
  border-color: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-267f8b4.elementor-view-framed
  .elementor-icon,
.elementor-3168
  .elementor-element.elementor-element-267f8b4.elementor-view-default
  .elementor-icon
  svg {
  fill: #a51c30;
}
.elementor-3168 .elementor-element.elementor-element-267f8b4 .elementor-icon {
  font-size: 24px;
}
.elementor-3168 .elementor-element.elementor-element-267f8b4 .elementor-icon i,
.elementor-3168
  .elementor-element.elementor-element-267f8b4
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-3168
  .elementor-element.elementor-element-267f8b4
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-267f8b4 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-3168
  .elementor-element.elementor-element-85b301b
  .elementor-heading-title {
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-3168
  .elementor-element.elementor-element-85b301b
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-3168 .elementor-element.elementor-element-85b301b {
  width: auto;
  max-width: auto;
}
.elementor-3168
  .elementor-element.elementor-element-89393e5
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
}
.elementor-3168
  .elementor-element.elementor-element-48a73c8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3168
  .elementor-element.elementor-element-48a73c8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-3168
  .elementor-element.elementor-element-48a73c8
  > .elementor-element-populated,
.elementor-3168
  .elementor-element.elementor-element-48a73c8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3168
  .elementor-element.elementor-element-48a73c8
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-3168
  .elementor-element.elementor-element-48a73c8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 0px;
  padding: 60px 60px 50px 60px;
}
.elementor-3168
  .elementor-element.elementor-element-48a73c8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-48a73c8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-48a73c8 {
  opacity: 0;
}
.elementor-element.elementor-element-2b51e5d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-2b51e5d {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-6b6c943 {
  padding: 120px 0px 60px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-7cd8b05
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-72cb596 {
  text-align: left;
}
.elementor-3168
  .elementor-element.elementor-element-72cb596
  .elementor-heading-title {
  color: #ca9c5e;
  font-family: "Epilogue", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-3168
  .elementor-element.elementor-element-72cb596
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-454eb92 {
  text-align: left;
}
.elementor-3168
  .elementor-element.elementor-element-454eb92
  .elementor-heading-title {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-3168
  .elementor-element.elementor-element-454eb92
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-8765a61
  > .elementor-element-populated {
  margin: -20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-7d383bc {
  text-align: left;
}
.elementor-3168
  .elementor-element.elementor-element-7d383bc
  .elementor-heading-title {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-3168
  .elementor-element.elementor-element-7d383bc
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 20px 0px 0px 0px;
}
.elementor-3168 .elementor-element.elementor-element-251e733 {
  margin-top: 0px;
  margin-bottom: 60px;
  padding: 0px 0px 20px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-06198a4
  > .elementor-element-populated {
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip
  .square-container
  img.flip_icon {
  max-width: 50px !important;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip {
  height: 350px;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip
  .square {
  border-radius: 10px;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip
  .square2 {
  border-radius: 10px;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip
  .square
  .square-container
  h2 {
  color: #ffffff;
  font-family: "Epilogue", Sans-serif;
  font-size: 26px;
  line-height: 1.2em;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip
  .square
  .square-container
  .square-desc {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  h2 {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button {
  border-color: #ffffff;
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button {
  background-color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button:hover {
  border-color: #a51c30;
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button:hover {
  background-color: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-f00641a
  .flip-box-wrapper.square-flip
  .square-container2
  .button {
  font-family: "Epilogue", Sans-serif;
}
.elementor-element.elementor-element-f00641a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-f00641a {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-f03fd3d
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip
  .square-container
  img.flip_icon {
  max-width: 50px !important;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip {
  height: 350px;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip
  .square {
  border-radius: 10px;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip
  .square2 {
  border-radius: 10px;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip
  .square
  .square-container
  h2 {
  color: #ffffff;
  font-family: "Epilogue", Sans-serif;
  font-size: 26px;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip
  .square
  .square-container
  .square-desc {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  h2 {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button {
  border-color: #ffffff;
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button {
  background-color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button:hover {
  border-color: #a51c30;
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button:hover {
  background-color: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-32e4e15
  .flip-box-wrapper.square-flip
  .square-container2
  .button {
  font-family: "Epilogue", Sans-serif;
}
.elementor-element.elementor-element-32e4e15 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-32e4e15 {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-31b0dde
  > .elementor-element-populated {
  margin: 0px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip
  .square-container
  img.flip_icon {
  max-width: 50px !important;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip {
  height: 350px;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip
  .square {
  border-radius: 10px;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip
  .square2 {
  border-radius: 10px;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip
  .square
  .square-container
  h2 {
  color: #ffffff;
  font-family: "Epilogue", Sans-serif;
  font-size: 26px;
  line-height: 1.2em;
  letter-spacing: -1px;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip
  .square
  .square-container
  .square-desc {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  h2 {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button {
  border-color: #ffffff;
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button {
  background-color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  .button:hover {
  border-color: #a51c30;
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip
  .square2
  .square-container2
  a.button:hover {
  background-color: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-54df06a
  .flip-box-wrapper.square-flip
  .square-container2
  .button {
  font-family: "Epilogue", Sans-serif;
}
.elementor-element.elementor-element-54df06a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-54df06a {
  opacity: 0;
}
.elementor-3168 .elementor-element.elementor-element-cfffcdc {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 40px;
  padding: 60px 0px 160px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-cfffcdc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3168
  .elementor-element.elementor-element-cfffcdc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-3168
  .elementor-element.elementor-element-cfffcdc
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3168
  .elementor-element.elementor-element-cfffcdc
  > .elementor-shape-top
  svg {
  width: calc(100% + 1.3px);
  height: 469px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-3168
  .elementor-element.elementor-element-cfffcdc
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 51px;
}
.elementor-3168 .elementor-element.elementor-element-031452d img {
  width: 402px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-3168 .elementor-element.elementor-element-031452d {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: -1%;
}
body:not(.rtl) .elementor-3168 .elementor-element.elementor-element-031452d {
  left: -1%;
}
body.rtl .elementor-3168 .elementor-element.elementor-element-031452d {
  right: -1%;
}
.elementor-3168 .elementor-element.elementor-element-55ccae3 img {
  width: 291px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-3168 .elementor-element.elementor-element-55ccae3 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 41%;
}
body:not(.rtl) .elementor-3168 .elementor-element.elementor-element-55ccae3 {
  left: 42.091%;
}
body.rtl .elementor-3168 .elementor-element.elementor-element-55ccae3 {
  right: 42.091%;
}
.elementor-3168
  .elementor-element.elementor-element-2bf3e34
  > .elementor-element-populated {
  padding: 60px 90px 0px 0px;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h1,
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h2,
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h3,
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h4,
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h5,
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  h6,
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  div,
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  span,
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  p {
  font-family: "Epilogue", Sans-serif;
  font-size: 40px;
  line-height: 1.3em;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-21b51d5
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Epilogue", Sans-serif;
  font-size: 40px;
  line-height: 1.3em;
}
.elementor-element.elementor-element-21b51d5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-21b51d5 {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-5b23033
  .elementor-heading-title {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-3168
  .elementor-element.elementor-element-5b23033
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-5b23033 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-5b23033 {
  opacity: 0;
}
.elementor-3168
  .elementor-element.elementor-element-cdd68af
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .inner-box {
  padding: 60px;
  background: #ffffff;
  border-radius: 25px;
}
.elementor-3168
  .elementor-element.elementor-element-cdd68af
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .name {
  color: #111111;
  font-family: "Epilogue", Sans-serif;
  font-size: 18px;
}
.elementor-3168
  .elementor-element.elementor-element-cdd68af
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .designation {
  color: #acacb4;
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-3168
  .elementor-element.elementor-element-cdd68af
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .text {
  color: #111111;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
}
.elementor-3168
  .elementor-element.elementor-element-cdd68af
  .testimonial-carousel
  .owl-next,
.testimonial-carousel .owl-prev {
  background: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-cdd68af
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-next
  .arrow-right {
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-cdd68af
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-prev
  .arrow-left {
  color: #111111;
}
.elementor-3168
  .elementor-element.elementor-element-cdd68af
  .testimonial-carousel
  .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  background: #a51c30;
}
.elementor-3168
  .elementor-element.elementor-element-cdd68af
  .testimonial-carousel
  .owl-next:hover
  .arrow-right:after,
.testimonial-carousel .owl-prev:hover .arrow-left:after {
  color: #ffffff;
}
.elementor-3168
  .elementor-element.elementor-element-cdd68af
  > .elementor-widget-container {
  margin: 0px 0px 0px -47px;
}
.elementor-element.elementor-element-cdd68af {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-cdd68af {
  opacity: 0;
}
@media (max-width: 1024px) {
  .elementor-3168
    .elementor-element.elementor-element-a13d04f
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-3168
    .elementor-element.elementor-element-a13d04f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3168
    .elementor-element.elementor-element-a13d04f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-3168
    .elementor-element.elementor-element-cb32616
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-025788c
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3168
    .elementor-element.elementor-element-025788c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-a5cc11b
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3168
    .elementor-element.elementor-element-a5cc11b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h1,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h2,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h3,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h4,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h5,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h6,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    div,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    span,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    p {
    font-size: 40px;
  }
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 40px;
  }
  .elementor-3168
    .elementor-element.elementor-element-7a4f460
    .elementor-button {
    font-size: 15px;
  }
  .elementor-3168
    .elementor-element.elementor-element-7a4f460
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-1479b47
    > .elementor-element-populated {
    padding: 40px 30px 40px 30px;
  }
  .elementor-3168
    .elementor-element.elementor-element-1c2354a
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-86851d3
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-3168 .elementor-element.elementor-element-cc770b2 {
    margin-top: 80px;
    margin-bottom: 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-10d79a5 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-d1ab3b8
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-1b58956
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-b7be4ac
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-26acc4d
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-13f9662
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-4bab6d5
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-ff92c6f
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-da3283e
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-154d6c9
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-26be925 {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-26be925
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168 .elementor-element.elementor-element-6198a13 {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-6198a13
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-6198a13
    > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
  }
  .elementor-3168 .elementor-element.elementor-element-9c2589b {
    text-align: center;
    font-size: 16px;
  }
  .elementor-3168
    .elementor-element.elementor-element-9c2589b
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-30b7379 {
    padding: 0% 0% 0% 32%;
  }
  .elementor-3168 .elementor-element.elementor-element-5c16671 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 160px 0px 60px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-d84011f
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-aeb6465
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-aeb6465
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-b22ad58
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-b22ad58
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-a6bae37
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-a6bae37
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-3da0005
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-3da0005
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-82a281a
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3168
    .elementor-element.elementor-element-82a281a
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-296c13d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-d843136 {
    margin-top: -80px;
    margin-bottom: 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-3412235
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-7e30ab2
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-7e30ab2
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-55dd9be
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-3168
    .elementor-element.elementor-element-55dd9be
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-ce8303c
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-4632c6d
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-4632c6d
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-70ce85a
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-3168
    .elementor-element.elementor-element-70ce85a
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-bd628d1 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-8de7d88
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-18fc65f
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-18fc65f
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-1f7688d
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-3168
    .elementor-element.elementor-element-1f7688d
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-6a7f9cd
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-c358efd
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-c358efd
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-734965e
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-3168
    .elementor-element.elementor-element-734965e
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-61483d1
    .background-list-wrapper
    .background-list-column
    div.background-list-content
    h3 {
    font-size: 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-94fb761
    > .elementor-shape-bottom
    svg {
    height: 91px;
  }
  .elementor-3168 .elementor-element.elementor-element-94fb761 {
    padding: 100px 0px 120px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-033dfa2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-41a9a08
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-1813d43
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-49a164d
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3168
    .elementor-element.elementor-element-49a164d
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-5dd24bd {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-172c1af
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-3168
    .elementor-element.elementor-element-bc09f73
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-e405809
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-3168
    .elementor-element.elementor-element-12c11c0
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-a3c3a88
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-3168
    .elementor-element.elementor-element-832d7cd
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-fb68b06
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-3168 .elementor-element.elementor-element-2aba14a {
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 50px 0px 40px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-5625600
    > .elementor-element-populated {
    margin: 10px 60px 20px 60px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-dc30c54 {
    text-align: left;
  }
  .elementor-3168
    .elementor-element.elementor-element-dc30c54
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3168
    .elementor-element.elementor-element-dc30c54
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-6de4ff7
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-6de4ff7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-04a13e7
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-41923d9
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-41923d9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-161a23a
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-85b301b
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168
    .elementor-element.elementor-element-85b301b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-89393e5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-48a73c8
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 40px 40px 40px 40px;
  }
  .elementor-3168
    .elementor-element.elementor-element-2b51e5d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-6b6c943 {
    padding: 80px 0px 60px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-72cb596 {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-72cb596
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3168 .elementor-element.elementor-element-454eb92 {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-454eb92
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168 .elementor-element.elementor-element-7d383bc {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-7d383bc
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-3168
    .elementor-element.elementor-element-7d383bc
    > .elementor-widget-container {
    margin: 30px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-251e733 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 80px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-06198a4
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-f00641a
    .flip-box-wrapper.square-flip {
    height: 250px;
  }
  .elementor-3168
    .elementor-element.elementor-element-f00641a
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 18px;
    line-height: 1.3em;
  }
  .elementor-3168
    .elementor-element.elementor-element-f03fd3d
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
  }
  .elementor-3168
    .elementor-element.elementor-element-32e4e15
    .flip-box-wrapper.square-flip {
    height: 250px;
  }
  .elementor-3168
    .elementor-element.elementor-element-32e4e15
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 20px;
    line-height: 1.3em;
  }
  .elementor-3168
    .elementor-element.elementor-element-31b0dde
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-3168
    .elementor-element.elementor-element-54df06a
    .flip-box-wrapper.square-flip {
    height: 250px;
  }
  .elementor-3168
    .elementor-element.elementor-element-54df06a
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 20px;
    line-height: 1.3em;
  }
  .elementor-3168 .elementor-element.elementor-element-cfffcdc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 60px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-031452d img {
    width: 92%;
  }
  body:not(.rtl) .elementor-3168 .elementor-element.elementor-element-031452d {
    left: -61px;
  }
  body.rtl .elementor-3168 .elementor-element.elementor-element-031452d {
    right: -61px;
  }
  .elementor-3168 .elementor-element.elementor-element-55ccae3 img {
    width: 76%;
  }
  body:not(.rtl) .elementor-3168 .elementor-element.elementor-element-55ccae3 {
    left: 2%;
  }
  body.rtl .elementor-3168 .elementor-element.elementor-element-55ccae3 {
    right: 2%;
  }
  .elementor-3168 .elementor-element.elementor-element-55ccae3 {
    top: 40%;
  }
  .elementor-3168
    .elementor-element.elementor-element-2bf3e34
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h1,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h2,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h3,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h4,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h5,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h6,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    div,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    span,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-5b23033
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-5b23033
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-cdd68af
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .info-box
    .name {
    font-size: 16px;
  }
  .elementor-3168
    .elementor-element.elementor-element-cdd68af
    > .elementor-widget-container {
    margin: 0px 0px 0px -50px;
  }
}
@media (max-width: 767px) {
  .elementor-3168
    .elementor-element.elementor-element-a13d04f
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-3168
    .elementor-element.elementor-element-a13d04f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3168
    .elementor-element.elementor-element-a13d04f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-3168
    .elementor-element.elementor-element-a13d04f
    > .elementor-shape-bottom
    svg {
    height: 43px;
  }
  .elementor-3168
    .elementor-element.elementor-element-cb32616
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 180px 20px 60px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-025788c
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-a5cc11b
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h1,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h2,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h3,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h4,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h5,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    h6,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    div,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    span,
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-202a64c
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-3168
    .elementor-element.elementor-element-023d036
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-1479b47
    > .elementor-element-populated,
  .elementor-3168
    .elementor-element.elementor-element-1479b47
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3168
    .elementor-element.elementor-element-1479b47
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-1c2354a
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-1c2354a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-86851d3
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3168 .elementor-element.elementor-element-d1ab3b8 {
    width: 100%;
  }
  .elementor-3168
    .elementor-element.elementor-element-d1ab3b8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-b7be4ac {
    width: 100%;
  }
  .elementor-3168
    .elementor-element.elementor-element-b7be4ac
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-c438dd3 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-13f9662 {
    width: 100%;
  }
  .elementor-3168
    .elementor-element.elementor-element-13f9662
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-ff92c6f {
    width: 100%;
  }
  .elementor-3168
    .elementor-element.elementor-element-ff92c6f
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-6198a13
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-3168
    .elementor-element.elementor-element-6198a13
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-cd6bb76.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3168 .elementor-element.elementor-element-1f83b58 {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-1f83b58
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-5c16671
    > .elementor-shape-top
    svg {
    width: calc(100% + 1.3px);
    height: 32px;
  }
  .elementor-3168 .elementor-element.elementor-element-5c16671 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-d84011f.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-d84011f
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3168 .elementor-element.elementor-element-aeb6465 {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-aeb6465
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168 .elementor-element.elementor-element-b22ad58 {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-b22ad58
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168 .elementor-element.elementor-element-a6bae37 {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-a6bae37
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168 .elementor-element.elementor-element-3da0005 {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-3da0005
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3168 .elementor-element.elementor-element-82a281a {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-82a281a
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3168
    .elementor-element.elementor-element-2c4f7af
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-296c13d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-d843136 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-3412235
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-7e30ab2
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-3168
    .elementor-element.elementor-element-55dd9be
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-3168
    .elementor-element.elementor-element-ce8303c
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-4632c6d
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-3168
    .elementor-element.elementor-element-70ce85a
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-3168 .elementor-element.elementor-element-bd628d1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-8de7d88
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-18fc65f
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-3168
    .elementor-element.elementor-element-1f7688d
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-3168
    .elementor-element.elementor-element-6a7f9cd
    > .elementor-element-populated {
    margin: 0px 20px 60px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-c358efd
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-3168
    .elementor-element.elementor-element-734965e
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-3168
    .elementor-element.elementor-element-94fb761
    > .elementor-shape-bottom
    svg {
    width: calc(300% + 1.3px);
    height: 126px;
  }
  .elementor-3168 .elementor-element.elementor-element-94fb761 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 160px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-033dfa2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 60px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-1813d43
    .elementor-heading-title {
    font-size: 34px;
  }
  body:not(.rtl) .elementor-3168 .elementor-element.elementor-element-63e5c55 {
    right: -56.806px;
  }
  body.rtl .elementor-3168 .elementor-element.elementor-element-63e5c55 {
    left: -56.806px;
  }
  .elementor-3168 .elementor-element.elementor-element-63e5c55 {
    top: -104.226px;
  }
  .elementor-3168
    .elementor-element.elementor-element-49a164d
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3168 .elementor-element.elementor-element-5dd24bd {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-322605a {
    width: 50%;
  }
  .elementor-3168
    .elementor-element.elementor-element-322605a
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-172c1af
    .elementor-counter-number-wrapper {
    font-size: 36px;
    line-height: 1.5em;
  }
  .elementor-3168
    .elementor-element.elementor-element-172c1af
    .elementor-counter-title {
    font-size: 13px;
    line-height: 1.5em;
  }
  .elementor-3168 .elementor-element.elementor-element-bc09f73 {
    width: 50%;
  }
  .elementor-3168
    .elementor-element.elementor-element-bc09f73
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-e405809
    .elementor-counter-number-wrapper {
    font-size: 36px;
    line-height: 1.5em;
  }
  .elementor-3168
    .elementor-element.elementor-element-e405809
    .elementor-counter-title {
    font-size: 15px;
    line-height: 1.5em;
  }
  .elementor-3168 .elementor-element.elementor-element-12c11c0 {
    width: 50%;
  }
  .elementor-3168
    .elementor-element.elementor-element-12c11c0
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-a3c3a88
    .elementor-counter-number-wrapper {
    font-size: 36px;
    line-height: 1.5em;
  }
  .elementor-3168
    .elementor-element.elementor-element-a3c3a88
    .elementor-counter-title {
    font-size: 15px;
    line-height: 1.5em;
  }
  .elementor-3168 .elementor-element.elementor-element-832d7cd {
    width: 50%;
  }
  .elementor-3168
    .elementor-element.elementor-element-832d7cd
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-fb68b06
    .elementor-counter-number-wrapper {
    font-size: 36px;
    line-height: 1.5em;
  }
  .elementor-3168
    .elementor-element.elementor-element-fb68b06
    .elementor-counter-title {
    font-size: 15px;
    line-height: 1.5em;
  }
  .elementor-3168 .elementor-element.elementor-element-2aba14a,
  .elementor-3168
    .elementor-element.elementor-element-2aba14a
    > .elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3168 .elementor-element.elementor-element-2aba14a {
    margin-top: -180px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-5625600
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 0px 30px;
  }
  .elementor-3168
    .elementor-element.elementor-element-dc30c54
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-3168
    .elementor-element.elementor-element-6de4ff7
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-3168
    .elementor-element.elementor-element-51a2bac
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-3168
    .elementor-element.elementor-element-41923d9
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-3168
    .elementor-element.elementor-element-161a23a
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-3168
    .elementor-element.elementor-element-85b301b
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-3168
    .elementor-element.elementor-element-89393e5
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-48a73c8
    > .elementor-element-populated,
  .elementor-3168
    .elementor-element.elementor-element-48a73c8
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3168
    .elementor-element.elementor-element-48a73c8
    > .elementor-background-slideshow {
    border-radius: 0px 0px 15px 15px;
  }
  .elementor-3168
    .elementor-element.elementor-element-48a73c8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 60px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-2b51e5d
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-6b6c943 {
    padding: 80px 0px 40px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-454eb92
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
  }
  .elementor-3168 .elementor-element.elementor-element-7d383bc {
    text-align: center;
  }
  .elementor-3168
    .elementor-element.elementor-element-7d383bc
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-3168
    .elementor-element.elementor-element-7d383bc
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-251e733 {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-06198a4
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-f00641a
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 22px;
  }
  .elementor-3168
    .elementor-element.elementor-element-f03fd3d
    > .elementor-element-populated {
    margin: 30px 20px 30px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-32e4e15
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 22px;
  }
  .elementor-3168
    .elementor-element.elementor-element-31b0dde
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-54df06a
    .flip-box-wrapper.square-flip
    .square
    .square-container
    h2 {
    font-size: 22px;
  }
  .elementor-3168 .elementor-element.elementor-element-cfffcdc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 60px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-a2daff5
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-031452d img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3168
    .elementor-element.elementor-element-031452d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3168 .elementor-element.elementor-element-55ccae3 img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3168
    .elementor-element.elementor-element-55ccae3
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3168
    .elementor-element.elementor-element-2bf3e34
    > .elementor-element-populated {
    padding: 80px 20px 0px 20px;
  }
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline {
    text-align: left;
  }
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h1,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h2,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h3,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h4,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h5,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    h6,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    div,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    span,
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-3168
    .elementor-element.elementor-element-21b51d5
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-3168 .elementor-element.elementor-element-5b23033 {
    text-align: left;
  }
  .elementor-3168
    .elementor-element.elementor-element-5b23033
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3168
    .elementor-element.elementor-element-cdd68af
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 40px;
  }
  .elementor-3168
    .elementor-element.elementor-element-cdd68af
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-3168 .elementor-element.elementor-element-cb32616 {
    width: 50%;
  }
  .elementor-3168 .elementor-element.elementor-element-023d036 {
    width: 50%;
  }
  .elementor-3168 .elementor-element.elementor-element-aa3b8de {
    width: 40%;
  }
  .elementor-3168 .elementor-element.elementor-element-1479b47 {
    width: 60%;
  }
  .elementor-3168 .elementor-element.elementor-element-97ae8cc {
    width: 45%;
  }
  .elementor-3168 .elementor-element.elementor-element-154d6c9 {
    width: 55%;
  }
  .elementor-3168 .elementor-element.elementor-element-4f37ba1 {
    width: 15%;
  }
  .elementor-3168 .elementor-element.elementor-element-cd6bb76 {
    width: 85%;
  }
  .elementor-3168 .elementor-element.elementor-element-d84011f {
    width: 33%;
  }
  .elementor-3168 .elementor-element.elementor-element-296c13d {
    width: 67%;
  }
  .elementor-3168 .elementor-element.elementor-element-5625600 {
    width: 40%;
  }
  .elementor-3168 .elementor-element.elementor-element-48a73c8 {
    width: 60%;
  }
  .elementor-3168 .elementor-element.elementor-element-7cd8b05 {
    width: 40%;
  }
  .elementor-3168 .elementor-element.elementor-element-8765a61 {
    width: 60%;
  }
  .elementor-3168 .elementor-element.elementor-element-a2daff5 {
    width: 50%;
  }
  .elementor-3168 .elementor-element.elementor-element-2bf3e34 {
    width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3168 .elementor-element.elementor-element-cb32616 {
    width: 45%;
  }
  .elementor-3168 .elementor-element.elementor-element-023d036 {
    width: 55%;
  }
  .elementor-3168 .elementor-element.elementor-element-aa3b8de {
    width: 10%;
  }
  .elementor-3168 .elementor-element.elementor-element-1479b47 {
    width: 90%;
  }
  .elementor-3168 .elementor-element.elementor-element-97ae8cc {
    width: 100%;
  }
  .elementor-3168 .elementor-element.elementor-element-154d6c9 {
    width: 100%;
  }
  .elementor-3168 .elementor-element.elementor-element-5625600 {
    width: 100%;
  }
  .elementor-3168 .elementor-element.elementor-element-48a73c8 {
    width: 100%;
  }
  .elementor-3168 .elementor-element.elementor-element-7cd8b05 {
    width: 100%;
  }
  .elementor-3168 .elementor-element.elementor-element-8765a61 {
    width: 100%;
  }
  .elementor-3168 .elementor-element.elementor-element-a2daff5 {
    width: 40%;
  }
  .elementor-3168 .elementor-element.elementor-element-2bf3e34 {
    width: 60%;
  }
}
.elementor-3373
  .elementor-element.elementor-element-72b3f5b
  > .elementor-container {
  min-height: 650px;
}
.elementor-3373 .elementor-element.elementor-element-72b3f5b {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-72b3f5b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3373
  .elementor-element.elementor-element-72b3f5b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/stylish-businessman-in-eyewear-works-alone-in-the-7WFJ75G-1.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3373
  .elementor-element.elementor-element-72b3f5b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3373
  .elementor-element.elementor-element-72b3f5b
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 136px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-3373
  .elementor-element.elementor-element-8a7cc93
  > .elementor-element-populated {
  margin: -50px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-377c2b4
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
}
.elementor-3373
  .elementor-element.elementor-element-377c2b4
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-377c2b4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-377c2b4 {
  opacity: 0;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text {
  text-align: left;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h1,
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h2,
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h3,
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h4,
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h5,
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  h6,
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  div,
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  span,
.elementor-3373
  .elementor-element.elementor-element-3111838
  .themegoods-animated-text
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 80px;
  line-height: 1.1em;
}
.elementor-3373
  .elementor-element.elementor-element-3111838
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-e0512e2
  > .elementor-element-populated {
  margin: -60px 0px 0px 0px;
  padding: 0% 0% 0% 40%;
}
.elementor-3373
  .elementor-element.elementor-element-46d5497
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #ffffff;
}
.elementor-3373
  .elementor-element.elementor-element-46d5497
  > .elementor-shape-bottom
  svg {
  width: calc(136% + 1.3px);
  height: 396px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-3373 .elementor-element.elementor-element-46d5497 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 280px 0px;
  z-index: 3;
}
.elementor-3373 .elementor-element.elementor-element-4b0cf37 img {
  width: 280px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3373 .elementor-element.elementor-element-4b0cf37 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: -0.919%;
}
body:not(.rtl) .elementor-3373 .elementor-element.elementor-element-4b0cf37 {
  left: -11.2%;
}
body.rtl .elementor-3373 .elementor-element.elementor-element-4b0cf37 {
  right: -11.2%;
}
.elementor-3373 .elementor-element.elementor-element-a4adacb img {
  width: 220px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3373 .elementor-element.elementor-element-a4adacb {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 75%;
}
body:not(.rtl) .elementor-3373 .elementor-element.elementor-element-a4adacb {
  left: -1.5%;
}
body.rtl .elementor-3373 .elementor-element.elementor-element-a4adacb {
  right: -1.5%;
}
.elementor-3373 .elementor-element.elementor-element-1bf8f1e img {
  width: 291px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3373 .elementor-element.elementor-element-1bf8f1e {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: -11.307%;
}
body:not(.rtl) .elementor-3373 .elementor-element.elementor-element-1bf8f1e {
  left: 35%;
}
body.rtl .elementor-3373 .elementor-element.elementor-element-1bf8f1e {
  right: 35%;
}
.elementor-3373 .elementor-element.elementor-element-9eb6da4 img {
  width: 340px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3373 .elementor-element.elementor-element-9eb6da4 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 66%;
}
body:not(.rtl) .elementor-3373 .elementor-element.elementor-element-9eb6da4 {
  left: 35%;
}
body.rtl .elementor-3373 .elementor-element.elementor-element-9eb6da4 {
  right: 35%;
}
.elementor-3373
  .elementor-element.elementor-element-7b3bb9f
  > .elementor-element-populated {
  padding: 140px 90px 0px 0px;
}
.elementor-3373 .elementor-element.elementor-element-17d9f7e {
  text-align: left;
}
.elementor-3373 .elementor-element.elementor-element-17d9f7e img {
  width: 55px;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(191deg);
}
.elementor-3373
  .elementor-element.elementor-element-17d9f7e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h1,
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h2,
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h3,
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h4,
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h5,
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  h6,
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  div,
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  span,
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  p {
  font-size: 52px;
  line-height: 1.1em;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-9f8aabe
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-size: 52px;
  line-height: 1.1em;
}
.elementor-3373
  .elementor-element.elementor-element-3620bb7
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-3373
  .elementor-element.elementor-element-3620bb7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-11e3b37
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-3373
  .elementor-element.elementor-element-11e3b37
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}
.elementor-3373 .elementor-element.elementor-element-f54383a {
  margin-top: 50px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-3373
  .elementor-element.elementor-element-21aa738
  > .elementor-element-populated,
.elementor-3373
  .elementor-element.elementor-element-21aa738
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3373
  .elementor-element.elementor-element-21aa738
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 5px;
}
.elementor-3373
  .elementor-element.elementor-element-21aa738
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3373 .elementor-element.elementor-element-21aa738 {
  z-index: 3;
}
.elementor-3373
  .elementor-element.elementor-element-0cf6a9b
  .elementor-counter-number-wrapper {
  font-family: "Poppins", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-3373
  .elementor-element.elementor-element-0cf6a9b
  .elementor-counter-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-3373
  .elementor-element.elementor-element-0cf6a9b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3373 .elementor-element.elementor-element-0cf6a9b {
  width: auto;
  max-width: auto;
}
.elementor-3373
  .elementor-element.elementor-element-7b66bea.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-3373
  .elementor-element.elementor-element-7b66bea
  > .elementor-element-populated,
.elementor-3373
  .elementor-element.elementor-element-7b66bea
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3373
  .elementor-element.elementor-element-7b66bea
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-7b66bea
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-44f8086
  .elementor-counter-number-wrapper {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-3373
  .elementor-element.elementor-element-44f8086
  .elementor-counter-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  line-height: 2em;
}
.elementor-3373
  .elementor-element.elementor-element-44f8086
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3373 .elementor-element.elementor-element-44f8086 {
  width: auto;
  max-width: auto;
}
.elementor-3373
  .elementor-element.elementor-element-e1f83bb
  > .elementor-element-populated,
.elementor-3373
  .elementor-element.elementor-element-e1f83bb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3373
  .elementor-element.elementor-element-e1f83bb
  > .elementor-background-slideshow {
  border-radius: 0px 5px 0px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-e1f83bb
  > .elementor-element-populated {
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-e7b4088
  .elementor-counter-number-wrapper {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: -2px;
}
.elementor-3373
  .elementor-element.elementor-element-e7b4088
  .elementor-counter-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-3373
  .elementor-element.elementor-element-e7b4088
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3373 .elementor-element.elementor-element-e7b4088 {
  width: auto;
  max-width: auto;
}
.elementor-3373
  .elementor-element.elementor-element-c3269f3
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3373
  .elementor-element.elementor-element-c3269f3
  .elementor-background-overlay {
  filter: brightness(100%) contrast(200%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3373
  .elementor-element.elementor-element-c3269f3
  > .elementor-shape-top
  svg {
  width: calc(100% + 1.3px);
  height: 166px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-3373 .elementor-element.elementor-element-c3269f3 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 60px 0px;
}
.elementor-bc-flex-widget
  .elementor-3373
  .elementor-element.elementor-element-50db783.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-3373
  .elementor-element.elementor-element-50db783.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-3373
  .elementor-element.elementor-element-50db783
  > .elementor-element-populated {
  margin: 0% 15% 0% 15%;
  padding: 0px 0px 0px 0px;
}
.elementor-3373 .elementor-element.elementor-element-db67e76 {
  text-align: center;
}
.elementor-3373 .elementor-element.elementor-element-db67e76 img {
  width: 60px;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(191deg);
}
.elementor-3373
  .elementor-element.elementor-element-db67e76
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-db67e76 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-db67e76 {
  opacity: 0;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h1,
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h2,
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h3,
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h4,
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h5,
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  h6,
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  div,
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  span,
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  .themegoods-animated-text
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  line-height: 1em;
}
.elementor-3373
  .elementor-element.elementor-element-6dc66a4
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h1,
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h2,
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h3,
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h4,
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h5,
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  h6,
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  div,
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  span,
.elementor-3373
  .elementor-element.elementor-element-520eadf
  .themegoods-animated-text
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  line-height: 1em;
}
.elementor-3373
  .elementor-element.elementor-element-520eadf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3373 .elementor-element.elementor-element-b9dd352 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-3373
  .elementor-element.elementor-element-b9dd352:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3373
  .elementor-element.elementor-element-b9dd352
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-3373
  .elementor-element.elementor-element-b9dd352
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3373
  .elementor-element.elementor-element-b9dd352
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #ffffff;
}
.elementor-3373
  .elementor-element.elementor-element-b9dd352
  > .elementor-shape-top
  svg {
  width: calc(135% + 1.3px);
  height: 416px;
}
.elementor-3373
  .elementor-element.elementor-element-b9dd352
  > .elementor-shape-bottom
  svg {
  width: calc(207% + 1.3px);
  height: 500px;
}
.elementor-3373
  .elementor-element.elementor-element-8ba04bc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-f6e4eb8
  .timeline-wrapper:before {
  background: #d5d6de;
}
.elementor-3373
  .elementor-element.elementor-element-f6e4eb8
  .timeline-wrapper
  .timeline-entry
  .timeline-title:before {
  background: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-f6e4eb8
  div.timeline-wrapper
  div.timeline-entry
  .timeline-title:before {
  border-color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-f6e4eb8
  .timeline-wrapper
  .timeline-entry
  .timeline-title
  h3 {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-f6e4eb8
  div.timeline-wrapper
  .timeline-entry
  .timeline-title
  h3 {
  font-size: 80px;
  font-weight: 600;
  line-height: 1em;
  letter-spacing: -2px;
}
.elementor-3373
  .elementor-element.elementor-element-f6e4eb8
  .timeline-wrapper
  .timeline-entry
  .timeline-body {
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-f6e4eb8
  .timeline-wrapper
  .timeline-entry
  div.timeline-body {
  font-size: 18px;
  font-weight: 600;
}
.elementor-3373 .elementor-element.elementor-element-98eb7b8 {
  overflow: hidden;
  padding: 60px 0px 60px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-afba218
  > .elementor-element-populated {
  margin: 0% 15% 0% 15%;
  padding: 0px 0px 0px 0px;
}
.elementor-3373 .elementor-element.elementor-element-6df9c31 {
  text-align: center;
}
.elementor-3373
  .elementor-element.elementor-element-6df9c31
  .elementor-heading-title {
  color: #1c58f6;
  font-size: 20px;
  font-weight: 600;
}
.elementor-3373
  .elementor-element.elementor-element-6df9c31
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-6df9c31 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-6df9c31 {
  opacity: 0;
}
.elementor-3373 .elementor-element.elementor-element-d123a41 {
  text-align: center;
}
.elementor-3373
  .elementor-element.elementor-element-d123a41
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-3373
  .elementor-element.elementor-element-d123a41
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-d123a41 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-d123a41 {
  opacity: 0;
}
.elementor-3373 .elementor-element.elementor-element-045d766 {
  text-align: center;
}
.elementor-3373
  .elementor-element.elementor-element-045d766
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-3373
  .elementor-element.elementor-element-045d766
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-045d766 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-045d766 {
  opacity: 0;
}
.elementor-3373 .elementor-element.elementor-element-b4368e0 img {
  width: 220px;
  filter: brightness(67%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3373 .elementor-element.elementor-element-b4368e0 {
  width: auto;
  max-width: auto;
  top: -19%;
}
body:not(.rtl) .elementor-3373 .elementor-element.elementor-element-b4368e0 {
  right: -18%;
}
body.rtl .elementor-3373 .elementor-element.elementor-element-b4368e0 {
  left: -18%;
}
.elementor-3373 .elementor-element.elementor-element-a039544 {
  margin-top: 0px;
  margin-bottom: 20px;
}
.elementor-3373
  .elementor-element.elementor-element-0d703cd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3373
  .elementor-element.elementor-element-1cd9d44
  .team-carousel-image
  .team-carousel-image-overflow
  img {
  border-radius: 5px;
}
.elementor-3373
  .elementor-element.elementor-element-1cd9d44
  .team-carousel-wrapper
  .team-carousel-title {
  font-size: 20px;
  font-weight: 700;
  color: #111111;
}
.elementor-3373
  .elementor-element.elementor-element-1cd9d44
  .team-carousel-wrapper
  .team-carousel-subtitle {
  font-size: 13px;
  color: #acacb4;
}
.elementor-3373
  .elementor-element.elementor-element-1cd9d44
  .team-carousel-wrapper
  .team-carousel-desc {
  color: #86868b;
}
.elementor-3373
  .elementor-element.elementor-element-1cd9d44
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-3373
  .elementor-element.elementor-element-1cd9d44
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-element.elementor-element-1cd9d44 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-1cd9d44 {
  opacity: 0;
}
@media (max-width: 1024px) {
  .elementor-3373
    .elementor-element.elementor-element-72b3f5b
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-3373
    .elementor-element.elementor-element-72b3f5b
    > .elementor-shape-bottom
    svg {
    width: calc(127% + 1.3px);
    height: 99px;
  }
  .elementor-bc-flex-widget
    .elementor-3373
    .elementor-element.elementor-element-8a7cc93.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3373
    .elementor-element.elementor-element-8a7cc93.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3373
    .elementor-element.elementor-element-8a7cc93
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-377c2b4
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3373
    .elementor-element.elementor-element-377c2b4
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h1,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h2,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h3,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h4,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h5,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h6,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    div,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    span,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    p {
    font-size: 60px;
    line-height: 1.2em;
  }
  .elementor-3373
    .elementor-element.elementor-element-3111838
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3373 .elementor-element.elementor-element-46d5497 {
    margin-top: -60px;
    margin-bottom: 0px;
    padding: 60px 0px 20px 0px;
  }
  .elementor-3373 .elementor-element.elementor-element-4b0cf37 img {
    width: 54%;
  }
  body:not(.rtl) .elementor-3373 .elementor-element.elementor-element-4b0cf37 {
    left: -131px;
  }
  body.rtl .elementor-3373 .elementor-element.elementor-element-4b0cf37 {
    right: -131px;
  }
  .elementor-3373 .elementor-element.elementor-element-a4adacb img {
    width: 58%;
  }
  body:not(.rtl) .elementor-3373 .elementor-element.elementor-element-a4adacb {
    left: -131px;
  }
  body.rtl .elementor-3373 .elementor-element.elementor-element-a4adacb {
    right: -131px;
  }
  .elementor-3373 .elementor-element.elementor-element-a4adacb {
    top: 283px;
  }
  .elementor-3373 .elementor-element.elementor-element-1bf8f1e img {
    width: 64%;
  }
  body:not(.rtl) .elementor-3373 .elementor-element.elementor-element-1bf8f1e {
    left: 10px;
  }
  body.rtl .elementor-3373 .elementor-element.elementor-element-1bf8f1e {
    right: 10px;
  }
  .elementor-3373 .elementor-element.elementor-element-9eb6da4 img {
    width: 65%;
  }
  body:not(.rtl) .elementor-3373 .elementor-element.elementor-element-9eb6da4 {
    left: -51px;
  }
  body.rtl .elementor-3373 .elementor-element.elementor-element-9eb6da4 {
    right: -51px;
  }
  .elementor-3373 .elementor-element.elementor-element-9eb6da4 {
    top: 242px;
  }
  .elementor-3373
    .elementor-element.elementor-element-7b3bb9f
    > .elementor-element-populated {
    padding: 80px 0px 40px 0px;
  }
  .elementor-3373 .elementor-element.elementor-element-17d9f7e img {
    width: 45px;
  }
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h1,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h2,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h3,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h4,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h5,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h6,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    div,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    span,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    p {
    font-size: 40px;
    line-height: 1.1em;
  }
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 40px;
    line-height: 1.1em;
  }
  .elementor-3373
    .elementor-element.elementor-element-3620bb7
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3373
    .elementor-element.elementor-element-3620bb7
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-11e3b37
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3373
    .elementor-element.elementor-element-0cf6a9b
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3373
    .elementor-element.elementor-element-0cf6a9b
    .elementor-counter-title {
    font-size: 13px;
  }
  .elementor-3373
    .elementor-element.elementor-element-44f8086
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3373
    .elementor-element.elementor-element-44f8086
    .elementor-counter-title {
    font-size: 13px;
  }
  .elementor-3373
    .elementor-element.elementor-element-e7b4088
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3373
    .elementor-element.elementor-element-e7b4088
    .elementor-counter-title {
    font-size: 13px;
  }
  .elementor-3373
    .elementor-element.elementor-element-c3269f3
    > .elementor-shape-top
    svg {
    width: calc(229% + 1.3px);
  }
  .elementor-3373 .elementor-element.elementor-element-c3269f3 {
    padding: 20px 0px 40px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-50db783
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h1,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h2,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h3,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h4,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h5,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h6,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    div,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    span,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    p {
    font-size: 34px;
    line-height: 1.1em;
  }
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h1,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h2,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h3,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h4,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h5,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h6,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    div,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    span,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    p {
    font-size: 34px;
    line-height: 1.1em;
  }
  .elementor-3373
    .elementor-element.elementor-element-f6e4eb8
    div.timeline-wrapper
    .timeline-entry
    .timeline-title
    h3 {
    font-size: 50px;
  }
  .elementor-3373
    .elementor-element.elementor-element-f6e4eb8
    .timeline-wrapper
    .timeline-entry
    div.timeline-body {
    font-size: 16px;
  }
  .elementor-3373 .elementor-element.elementor-element-98eb7b8 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-afba218
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-6df9c31
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3373
    .elementor-element.elementor-element-d123a41
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3373
    .elementor-element.elementor-element-d123a41
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-045d766
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3373
    .elementor-element.elementor-element-045d766
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
  }
  .elementor-3373 .elementor-element.elementor-element-a039544 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-1cd9d44
    .team-carousel-wrapper
    .team-carousel-title {
    font-size: 20px;
  }
  .elementor-3373
    .elementor-element.elementor-element-1cd9d44
    .team-carousel-wrapper
    .team-carousel-subtitle {
    font-size: 13px;
  }
  .elementor-3373
    .elementor-element.elementor-element-1cd9d44
    > .elementor-widget-container {
    margin: 0px 0px 20px -60px;
  }
}
@media (max-width: 767px) {
  .elementor-3373
    .elementor-element.elementor-element-72b3f5b
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-3373
    .elementor-element.elementor-element-72b3f5b:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3373
    .elementor-element.elementor-element-72b3f5b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top left;
  }
  .elementor-3373
    .elementor-element.elementor-element-72b3f5b
    > .elementor-shape-bottom
    svg {
    width: calc(100% + 1.3px);
    height: 30px;
  }
  .elementor-3373
    .elementor-element.elementor-element-8a7cc93
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h1,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h2,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h3,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h4,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h5,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    h6,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    div,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    span,
  .elementor-3373
    .elementor-element.elementor-element-3111838
    .themegoods-animated-text
    p {
    font-size: 40px;
    line-height: 1.3em;
  }
  .elementor-3373 .elementor-element.elementor-element-46d5497 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-b4c103e
    > .elementor-element-populated {
    padding: 20px 20px 0px 20px;
  }
  .elementor-3373 .elementor-element.elementor-element-4b0cf37 img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3373
    .elementor-element.elementor-element-4b0cf37
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3373 .elementor-element.elementor-element-a4adacb img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3373
    .elementor-element.elementor-element-a4adacb
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3373 .elementor-element.elementor-element-1bf8f1e img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3373
    .elementor-element.elementor-element-1bf8f1e
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3373 .elementor-element.elementor-element-9eb6da4 img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3373
    .elementor-element.elementor-element-9eb6da4
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-7b3bb9f
    > .elementor-element-populated {
    padding: 50px 20px 0px 20px;
  }
  .elementor-3373 .elementor-element.elementor-element-17d9f7e {
    text-align: center;
  }
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h1,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h2,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h3,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h4,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h5,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    h6,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    div,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    span,
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    p {
    font-size: 28px;
  }
  .elementor-3373
    .elementor-element.elementor-element-9f8aabe
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 28px;
  }
  .elementor-3373 .elementor-element.elementor-element-3620bb7 {
    text-align: center;
  }
  .elementor-3373
    .elementor-element.elementor-element-3620bb7
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3373 .elementor-element.elementor-element-11e3b37 {
    text-align: center;
  }
  .elementor-3373
    .elementor-element.elementor-element-11e3b37
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.4em;
  }
  .elementor-3373
    .elementor-element.elementor-element-11e3b37
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3373 .elementor-element.elementor-element-f54383a {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-21aa738.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3373
    .elementor-element.elementor-element-0cf6a9b
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3373
    .elementor-element.elementor-element-7b66bea.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3373
    .elementor-element.elementor-element-7b66bea
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-44f8086
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3373
    .elementor-element.elementor-element-e1f83bb.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3373
    .elementor-element.elementor-element-e1f83bb
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-e7b4088
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3373 .elementor-element.elementor-element-c3269f3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-50db783
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h1,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h2,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h3,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h4,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h5,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    h6,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    div,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    span,
  .elementor-3373
    .elementor-element.elementor-element-6dc66a4
    .themegoods-animated-text
    p {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h1,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h2,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h3,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h4,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h5,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    h6,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    div,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    span,
  .elementor-3373
    .elementor-element.elementor-element-520eadf
    .themegoods-animated-text
    p {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-3373 .elementor-element.elementor-element-b9dd352 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-f6e4eb8
    div.timeline-wrapper
    .timeline-entry
    .timeline-title
    h3 {
    font-size: 32px;
  }
  .elementor-3373
    .elementor-element.elementor-element-f6e4eb8
    .timeline-wrapper
    .timeline-entry
    div.timeline-body {
    font-size: 14px;
  }
  .elementor-3373 .elementor-element.elementor-element-98eb7b8 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-afba218
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-6df9c31
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3373
    .elementor-element.elementor-element-d123a41
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
  }
  .elementor-3373 .elementor-element.elementor-element-045d766 {
    text-align: center;
  }
  .elementor-3373
    .elementor-element.elementor-element-045d766
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-3373
    .elementor-element.elementor-element-045d766
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3373
    .elementor-element.elementor-element-1cd9d44
    .team-carousel-wrapper
    .team-carousel-title {
    font-size: 18px;
  }
  .elementor-3373
    .elementor-element.elementor-element-1cd9d44
    .team-carousel-wrapper
    .team-carousel-subtitle {
    font-size: 12px;
  }
  .elementor-3373
    .elementor-element.elementor-element-1cd9d44
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
  }
}
@media (min-width: 768px) {
  .elementor-3373 .elementor-element.elementor-element-8a7cc93 {
    width: 40%;
  }
  .elementor-3373 .elementor-element.elementor-element-e0512e2 {
    width: 60%;
  }
  .elementor-3373 .elementor-element.elementor-element-b4c103e {
    width: 50%;
  }
  .elementor-3373 .elementor-element.elementor-element-7b3bb9f {
    width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3373 .elementor-element.elementor-element-8a7cc93 {
    width: 50%;
  }
  .elementor-3373 .elementor-element.elementor-element-e0512e2 {
    width: 50%;
  }
  .elementor-3373 .elementor-element.elementor-element-b4c103e {
    width: 40%;
  }
  .elementor-3373 .elementor-element.elementor-element-7b3bb9f {
    width: 60%;
  }
  .elementor-3373 .elementor-element.elementor-element-afba218 {
    width: 100%;
  }
}
.elementor-3440
  .elementor-element.elementor-element-36f36d1
  > .elementor-container {
  min-height: 750px;
}
.elementor-3440 .elementor-element.elementor-element-36f36d1 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-36f36d1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3440
  .elementor-element.elementor-element-36f36d1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/african-american-businesswoman-QDHALB8.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3440
  .elementor-element.elementor-element-36f36d1
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #000000 0%, #00000000 100%);
  opacity: 0.4;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3440
  .elementor-element.elementor-element-b22880e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-60a17f7
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1em;
}
.elementor-element.elementor-element-60a17f7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-60a17f7 {
  opacity: 0;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h1 {
  color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h2 {
  color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h3 {
  color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h4 {
  color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h5 {
  color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h6 {
  color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  div {
  color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  span {
  color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  p {
  color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h1,
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h2,
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h3,
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h4,
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h5,
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  h6,
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  div,
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  span,
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  p {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 60px;
  line-height: 1em;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #ff9f43;
}
.elementor-3440
  .elementor-element.elementor-element-99d2a42
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 60px;
  line-height: 1em;
}
.elementor-element.elementor-element-99d2a42 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-99d2a42 {
  opacity: 0;
}
.elementor-3440
  .elementor-element.elementor-element-a107e20
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-fe7bdef
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-3440 .elementor-element.elementor-element-2fe218e {
  width: auto;
  max-width: auto;
  bottom: -43%;
}
body:not(.rtl) .elementor-3440 .elementor-element.elementor-element-2fe218e {
  right: 61%;
}
body.rtl .elementor-3440 .elementor-element.elementor-element-2fe218e {
  left: 61%;
}
.elementor-3440 .elementor-element.elementor-element-76f5ddd {
  z-index: 2;
}
.elementor-3440
  .elementor-element.elementor-element-68f52a1.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3440
  .elementor-element.elementor-element-68f52a1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3440
  .elementor-element.elementor-element-68f52a1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-68f52a1
  > .elementor-element-populated,
.elementor-3440
  .elementor-element.elementor-element-68f52a1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3440
  .elementor-element.elementor-element-68f52a1
  > .elementor-background-slideshow {
  border-radius: 15px 15px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-68f52a1
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -80px 0px 0px 0px;
  padding: 50px 0px 50px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-68f52a1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3440 .elementor-element.elementor-element-6eeae0a {
  text-align: center;
}
.elementor-3440
  .elementor-element.elementor-element-6eeae0a
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-3440
  .elementor-element.elementor-element-6eeae0a
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-3440
  .elementor-element.elementor-element-c8f5d09
  > .elementor-background-overlay {
  background-image: url("../upload/wave-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1;
}
.elementor-3440 .elementor-element.elementor-element-c8f5d09 {
  padding: 0px 0px 120px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-6ae5de7
  > .elementor-element-populated {
  padding: 0px 40px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-381d3ed
  .timeline-wrapper:before {
  background: #d5d6de;
}
.elementor-3440
  .elementor-element.elementor-element-381d3ed
  .timeline-wrapper
  .timeline-entry
  .timeline-title:before {
  background: #ff9f43;
}
.elementor-3440
  .elementor-element.elementor-element-381d3ed
  div.timeline-wrapper
  div.timeline-entry
  .timeline-title:before {
  border-color: #ff9f43;
}
.elementor-3440
  .elementor-element.elementor-element-381d3ed
  .timeline-wrapper
  .timeline-entry
  .timeline-title
  h3 {
  color: #111111;
}
.elementor-3440
  .elementor-element.elementor-element-381d3ed
  div.timeline-wrapper
  .timeline-entry
  .timeline-title
  h3 {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 60px;
}
.elementor-3440
  .elementor-element.elementor-element-381d3ed
  .timeline-wrapper
  .timeline-entry
  div.timeline-body {
  font-family: "Inter", Sans-serif;
}
.elementor-3440
  .elementor-element.elementor-element-381d3ed
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}
.elementor-3440 .elementor-element.elementor-element-23e16ac img {
  width: 220px;
  filter: brightness(67%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3440 .elementor-element.elementor-element-23e16ac {
  width: auto;
  max-width: auto;
  top: 16%;
}
body:not(.rtl) .elementor-3440 .elementor-element.elementor-element-23e16ac {
  left: -2%;
}
body.rtl .elementor-3440 .elementor-element.elementor-element-23e16ac {
  right: -2%;
}
.elementor-3440 .elementor-element.elementor-element-119d8ec img {
  width: 291px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3440 .elementor-element.elementor-element-119d8ec {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 5%;
}
.elementor-element.elementor-element-119d8ec {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-119d8ec {
  opacity: 0;
}
body:not(.rtl) .elementor-3440 .elementor-element.elementor-element-119d8ec {
  left: 11%;
}
body.rtl .elementor-3440 .elementor-element.elementor-element-119d8ec {
  right: 11%;
}
.elementor-3440 .elementor-element.elementor-element-b789cde img {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3440 .elementor-element.elementor-element-b789cde {
  width: auto;
  max-width: auto;
  top: 2%;
}
body:not(.rtl) .elementor-3440 .elementor-element.elementor-element-b789cde {
  right: 10%;
}
body.rtl .elementor-3440 .elementor-element.elementor-element-b789cde {
  left: 10%;
}
.elementor-3440 .elementor-element.elementor-element-aca91a9 img {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3440 .elementor-element.elementor-element-aca91a9 {
  width: auto;
  max-width: auto;
  bottom: 34%;
}
body:not(.rtl) .elementor-3440 .elementor-element.elementor-element-aca91a9 {
  right: -8%;
}
body.rtl .elementor-3440 .elementor-element.elementor-element-aca91a9 {
  left: -8%;
}
.elementor-3440 .elementor-element.elementor-element-f60982c img {
  width: 280px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-3440 .elementor-element.elementor-element-f60982c {
  z-index: 2;
  width: auto;
  max-width: auto;
  top: 26%;
}
.elementor-element.elementor-element-f60982c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-f60982c {
  opacity: 0;
}
body:not(.rtl) .elementor-3440 .elementor-element.elementor-element-f60982c {
  right: -3.453%;
}
body.rtl .elementor-3440 .elementor-element.elementor-element-f60982c {
  left: -3.453%;
}
.elementor-3440 .elementor-element.elementor-element-3afa62b img {
  width: 185px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3440 .elementor-element.elementor-element-3afa62b {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 57%;
}
.elementor-element.elementor-element-3afa62b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 800ms !important;
}
.elementor-widget.elementor-element-3afa62b {
  opacity: 0;
}
body:not(.rtl) .elementor-3440 .elementor-element.elementor-element-3afa62b {
  left: 17%;
}
body.rtl .elementor-3440 .elementor-element.elementor-element-3afa62b {
  right: 17%;
}
.elementor-3440
  .elementor-element.elementor-element-16b689a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3440
  .elementor-element.elementor-element-16b689a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #86868b;
}
.elementor-3440
  .elementor-element.elementor-element-16b689a
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3440 .elementor-element.elementor-element-16b689a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 90px 0px 100px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-34699a2
  > .elementor-element-populated {
  padding: 60px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-125c506
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-3440
  .elementor-element.elementor-element-6af6589
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-3440
  .elementor-element.elementor-element-e891412
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-3440
  .elementor-element.elementor-element-e8bea8d
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-3440
  .elementor-element.elementor-element-9bff0f3
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Inter", Sans-serif;
  font-weight: 600;
}
.elementor-3440
  .elementor-element.elementor-element-9bff0f3
  > .elementor-widget-container {
  margin: 10px 60px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-734bb00
  .elementor-heading-title {
  color: #ffffff;
  font-family: "beyond_infinity_-_demoregular", Sans-serif;
  font-size: 55px;
  font-weight: 400;
}
.elementor-3440
  .elementor-element.elementor-element-734bb00
  > .elementor-widget-container {
  margin: 30px 0px 0px 10px;
}
.elementor-3440 .elementor-element.elementor-element-734bb00 {
  z-index: 2;
}
.elementor-3440
  .elementor-element.elementor-element-35a8e9b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-3440
  .elementor-element.elementor-element-35a8e9b
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-36d35ae
  .elementor-heading-title {
  color: #ffffffab;
  font-family: "Inter", Sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.elementor-3440
  .elementor-element.elementor-element-36d35ae
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-e80361d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3440 .elementor-element.elementor-element-ebacd26 {
  margin-top: -150px;
  margin-bottom: 0px;
}
.elementor-3440
  .elementor-element.elementor-element-b388a96:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3440
  .elementor-element.elementor-element-b388a96
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-b388a96
  > .elementor-element-populated,
.elementor-3440
  .elementor-element.elementor-element-b388a96
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3440
  .elementor-element.elementor-element-b388a96
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3440
  .elementor-element.elementor-element-b388a96:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-3440
  .elementor-element.elementor-element-b388a96
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-b388a96
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-b388a96 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-b388a96 {
  opacity: 0;
}
.elementor-3440 .elementor-element.elementor-element-4455d23 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-4455d23
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-3440 .elementor-element.elementor-element-4455d23 {
  z-index: 2;
}
.elementor-3440
  .elementor-element.elementor-element-7e38cd1
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-3440
  .elementor-element.elementor-element-7e38cd1
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-3440
  .elementor-element.elementor-element-f281139
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3440
  .elementor-element.elementor-element-f281139
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-3440
  .elementor-element.elementor-element-98ec5e2:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3440
  .elementor-element.elementor-element-98ec5e2
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-98ec5e2
  > .elementor-element-populated,
.elementor-3440
  .elementor-element.elementor-element-98ec5e2
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3440
  .elementor-element.elementor-element-98ec5e2
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3440
  .elementor-element.elementor-element-98ec5e2:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-3440
  .elementor-element.elementor-element-98ec5e2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-98ec5e2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-98ec5e2 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-98ec5e2 {
  opacity: 0;
}
.elementor-3440 .elementor-element.elementor-element-4e15ce4 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-4e15ce4
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-3440 .elementor-element.elementor-element-4e15ce4 {
  z-index: 2;
}
.elementor-3440
  .elementor-element.elementor-element-444db12
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-3440
  .elementor-element.elementor-element-444db12
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-3440
  .elementor-element.elementor-element-4305249
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3440
  .elementor-element.elementor-element-4305249
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-3440 .elementor-element.elementor-element-50e0e6a {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-3440
  .elementor-element.elementor-element-c578cfa:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3440
  .elementor-element.elementor-element-c578cfa
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-c578cfa
  > .elementor-element-populated,
.elementor-3440
  .elementor-element.elementor-element-c578cfa
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3440
  .elementor-element.elementor-element-c578cfa
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3440
  .elementor-element.elementor-element-c578cfa:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-3440
  .elementor-element.elementor-element-c578cfa
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-c578cfa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-c578cfa {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-c578cfa {
  opacity: 0;
}
.elementor-3440 .elementor-element.elementor-element-1d6f711 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-1d6f711
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-3440 .elementor-element.elementor-element-1d6f711 {
  z-index: 2;
}
.elementor-3440
  .elementor-element.elementor-element-d19c061
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-3440
  .elementor-element.elementor-element-d19c061
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-3440
  .elementor-element.elementor-element-ce41040
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3440
  .elementor-element.elementor-element-ce41040
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-3440
  .elementor-element.elementor-element-221c9e7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3440
  .elementor-element.elementor-element-221c9e7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3440
  .elementor-element.elementor-element-221c9e7
  > .elementor-element-populated,
.elementor-3440
  .elementor-element.elementor-element-221c9e7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3440
  .elementor-element.elementor-element-221c9e7
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3440
  .elementor-element.elementor-element-221c9e7:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-3440
  .elementor-element.elementor-element-221c9e7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-221c9e7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-221c9e7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-221c9e7 {
  opacity: 0;
}
.elementor-3440 .elementor-element.elementor-element-48242f4 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-48242f4
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-3440 .elementor-element.elementor-element-48242f4 {
  z-index: 2;
}
.elementor-3440
  .elementor-element.elementor-element-771d1e3
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-3440
  .elementor-element.elementor-element-771d1e3
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-3440
  .elementor-element.elementor-element-53f2e8d
  .elementor-heading-title {
  color: #acacb4;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3440
  .elementor-element.elementor-element-53f2e8d
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-3440 .elementor-element.elementor-element-8b137be {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-3440
  .elementor-element.elementor-element-fe604a1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3440
  .elementor-element.elementor-element-fe604a1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3440
  .elementor-element.elementor-element-fe604a1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-15971ac
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-3440
  .elementor-element.elementor-element-15971ac
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-15971ac {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-15971ac {
  opacity: 0;
}
.elementor-3440 .elementor-element.elementor-element-15971ac {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-3440
  .elementor-element.elementor-element-f4826c3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3440
  .elementor-element.elementor-element-f4826c3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3440
  .elementor-element.elementor-element-f4826c3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3440
  .elementor-element.elementor-element-c7786ce.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3440
  .elementor-element.elementor-element-c7786ce
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3440 .elementor-element.elementor-element-5f9f2bb {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-3440 .elementor-element.elementor-element-5f9f2bb img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3440
  .elementor-element.elementor-element-5f9f2bb
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-5f9f2bb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-5f9f2bb {
  opacity: 0;
}
.elementor-3440
  .elementor-element.elementor-element-dcc77c8.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3440
  .elementor-element.elementor-element-dcc77c8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3440 .elementor-element.elementor-element-5deb23b img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3440
  .elementor-element.elementor-element-5deb23b
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-element.elementor-element-5deb23b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-5deb23b {
  opacity: 0;
}
.elementor-3440 .elementor-element.elementor-element-5deb23b {
  width: auto;
  max-width: auto;
}
.elementor-3440
  .elementor-element.elementor-element-bcb2547.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3440
  .elementor-element.elementor-element-bcb2547
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3440 .elementor-element.elementor-element-d601e26 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3440
  .elementor-element.elementor-element-d601e26
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-d601e26 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-d601e26 {
  opacity: 0;
}
.elementor-3440 .elementor-element.elementor-element-d601e26 {
  width: auto;
  max-width: auto;
}
.elementor-3440
  .elementor-element.elementor-element-bb384fa.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3440
  .elementor-element.elementor-element-bb384fa
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3440 .elementor-element.elementor-element-24aa649 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3440
  .elementor-element.elementor-element-24aa649
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-24aa649 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-24aa649 {
  opacity: 0;
}
.elementor-3440 .elementor-element.elementor-element-24aa649 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-3440
    .elementor-element.elementor-element-36f36d1
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-3440
    .elementor-element.elementor-element-36f36d1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3440
    .elementor-element.elementor-element-36f36d1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-3440
    .elementor-element.elementor-element-b22880e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-60a17f7
    .elementor-heading-title {
    font-size: 44px;
    line-height: 1.1em;
  }
  .elementor-3440
    .elementor-element.elementor-element-60a17f7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h1,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h2,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h3,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h4,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h5,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h6,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    div,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    span,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    p {
    font-size: 48px;
    line-height: 1.1em;
  }
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 44px;
    line-height: 1.1em;
  }
  .elementor-3440
    .elementor-element.elementor-element-6eeae0a
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3440
    .elementor-element.elementor-element-6eeae0a
    > .elementor-widget-container {
    margin: 0% 25% 0% 25%;
  }
  .elementor-3440 .elementor-element.elementor-element-c8f5d09 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-381d3ed
    div.timeline-wrapper
    .timeline-entry
    .timeline-title
    h3 {
    font-size: 40px;
  }
  .elementor-3440 .elementor-element.elementor-element-119d8ec img {
    width: 59%;
  }
  body:not(.rtl) .elementor-3440 .elementor-element.elementor-element-119d8ec {
    left: 2%;
  }
  body.rtl .elementor-3440 .elementor-element.elementor-element-119d8ec {
    right: 2%;
  }
  .elementor-3440 .elementor-element.elementor-element-f60982c img {
    width: 57%;
  }
  .elementor-3440 .elementor-element.elementor-element-f60982c {
    top: -2.383%;
  }
  .elementor-3440 .elementor-element.elementor-element-3afa62b img {
    width: 55%;
  }
  body:not(.rtl) .elementor-3440 .elementor-element.elementor-element-3afa62b {
    left: -34%;
  }
  body.rtl .elementor-3440 .elementor-element.elementor-element-3afa62b {
    right: -34%;
  }
  .elementor-3440 .elementor-element.elementor-element-3afa62b {
    top: 57%;
  }
  .elementor-3440 .elementor-element.elementor-element-16b689a {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-125c506
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3440
    .elementor-element.elementor-element-125c506
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-6af6589
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3440
    .elementor-element.elementor-element-6af6589
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-e891412
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3440
    .elementor-element.elementor-element-e891412
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-e8bea8d
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3440
    .elementor-element.elementor-element-e8bea8d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-9bff0f3
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3440
    .elementor-element.elementor-element-9bff0f3
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-734bb00
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-3440
    .elementor-element.elementor-element-e80361d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3440 .elementor-element.elementor-element-ebacd26 {
    margin-top: -80px;
    margin-bottom: 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-b388a96
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-7e38cd1
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3440
    .elementor-element.elementor-element-7e38cd1
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-f281139
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-3440
    .elementor-element.elementor-element-f281139
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-98ec5e2
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-444db12
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3440
    .elementor-element.elementor-element-444db12
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-4305249
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-3440
    .elementor-element.elementor-element-4305249
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440 .elementor-element.elementor-element-50e0e6a {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-c578cfa
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-d19c061
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3440
    .elementor-element.elementor-element-d19c061
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-ce41040
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-3440
    .elementor-element.elementor-element-ce41040
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-221c9e7
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-771d1e3
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3440
    .elementor-element.elementor-element-771d1e3
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-53f2e8d
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-3440
    .elementor-element.elementor-element-53f2e8d
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-3440
    .elementor-element.elementor-element-36f36d1
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-3440
    .elementor-element.elementor-element-36f36d1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3440
    .elementor-element.elementor-element-36f36d1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-3440
    .elementor-element.elementor-element-b22880e
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 60px 20px 0px 20px;
  }
  .elementor-3440
    .elementor-element.elementor-element-60a17f7
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h1,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h2,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h3,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h4,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h5,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    h6,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    div,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    span,
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-3440
    .elementor-element.elementor-element-99d2a42
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-3440 .elementor-element.elementor-element-76f5ddd {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3440 .elementor-element.elementor-element-68f52a1 {
    width: 100%;
  }
  .elementor-3440
    .elementor-element.elementor-element-68f52a1
    > .elementor-element-populated {
    margin: -40px 0px 0px 0px;
    padding: 40px 0px 40px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-6eeae0a
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3440
    .elementor-element.elementor-element-6eeae0a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-381d3ed
    div.timeline-wrapper
    .timeline-entry
    .timeline-title
    h3 {
    font-size: 28px;
  }
  .elementor-3440
    .elementor-element.elementor-element-a9bea81
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3440 .elementor-element.elementor-element-119d8ec img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3440
    .elementor-element.elementor-element-119d8ec
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-3440 .elementor-element.elementor-element-b789cde img {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3440 .elementor-element.elementor-element-b789cde {
    top: 0%;
  }
  .elementor-3440 .elementor-element.elementor-element-f60982c img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3440
    .elementor-element.elementor-element-f60982c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3440 .elementor-element.elementor-element-3afa62b img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3440
    .elementor-element.elementor-element-3afa62b
    > .elementor-widget-container {
    margin: 20px 0px 60px 0px;
  }
  .elementor-3440 .elementor-element.elementor-element-16b689a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-34699a2
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3440
    .elementor-element.elementor-element-125c506
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3440
    .elementor-element.elementor-element-6af6589
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3440
    .elementor-element.elementor-element-e891412
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3440
    .elementor-element.elementor-element-e8bea8d
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3440
    .elementor-element.elementor-element-9bff0f3
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3440
    .elementor-element.elementor-element-734bb00
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3440 .elementor-element.elementor-element-ebacd26 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-b388a96
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-7e38cd1
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-3440
    .elementor-element.elementor-element-f281139
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-3440
    .elementor-element.elementor-element-98ec5e2
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-444db12
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-3440
    .elementor-element.elementor-element-4305249
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-3440 .elementor-element.elementor-element-50e0e6a {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-c578cfa
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-d19c061
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-3440
    .elementor-element.elementor-element-ce41040
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-3440
    .elementor-element.elementor-element-221c9e7
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-771d1e3
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-3440
    .elementor-element.elementor-element-53f2e8d
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-3440 .elementor-element.elementor-element-8b137be {
    padding: 60px 0px 40px 0px;
  }
  .elementor-3440
    .elementor-element.elementor-element-fe604a1.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3440 .elementor-element.elementor-element-15971ac {
    text-align: center;
  }
  .elementor-3440 .elementor-element.elementor-element-c7786ce {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-3440
    .elementor-element.elementor-element-c7786ce.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3440
    .elementor-element.elementor-element-c7786ce.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3440 .elementor-element.elementor-element-dcc77c8 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-3440
    .elementor-element.elementor-element-dcc77c8.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3440
    .elementor-element.elementor-element-dcc77c8.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3440 .elementor-element.elementor-element-bcb2547 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-3440
    .elementor-element.elementor-element-bcb2547.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3440
    .elementor-element.elementor-element-bcb2547.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3440 .elementor-element.elementor-element-d601e26 img {
    width: 140px;
  }
  .elementor-3440 .elementor-element.elementor-element-bb384fa {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-3440
    .elementor-element.elementor-element-bb384fa.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3440
    .elementor-element.elementor-element-bb384fa.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3440 .elementor-element.elementor-element-24aa649 img {
    width: 120px;
  }
}
@media (min-width: 768px) {
  .elementor-3440 .elementor-element.elementor-element-b22880e {
    width: 55%;
  }
  .elementor-3440 .elementor-element.elementor-element-a107e20 {
    width: 45%;
  }
  .elementor-3440 .elementor-element.elementor-element-6ae5de7 {
    width: 66%;
  }
  .elementor-3440 .elementor-element.elementor-element-a9bea81 {
    width: 34%;
  }
  .elementor-3440 .elementor-element.elementor-element-fe604a1 {
    width: 20%;
  }
  .elementor-3440 .elementor-element.elementor-element-f4826c3 {
    width: 79.665%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3440 .elementor-element.elementor-element-b22880e {
    width: 60%;
  }
  .elementor-3440 .elementor-element.elementor-element-a107e20 {
    width: 40%;
  }
  .elementor-3440 .elementor-element.elementor-element-68f52a1 {
    width: 100%;
  }
  .elementor-3440 .elementor-element.elementor-element-00846d3 {
    width: 100%;
  }
  .elementor-3440 .elementor-element.elementor-element-6ae5de7 {
    width: 100%;
  }
}
.elementor-3517
  .elementor-element.elementor-element-26a7b64
  > .elementor-container {
  min-height: 720px;
}
.elementor-3517 .elementor-element.elementor-element-26a7b64 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-26a7b64:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3517
  .elementor-element.elementor-element-26a7b64
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/diverse-business-team-CY9SQ57.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3517
  .elementor-element.elementor-element-26a7b64
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3517
  .elementor-element.elementor-element-26a7b64
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-3517
  .elementor-element.elementor-element-26a7b64
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 136px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-3517
  .elementor-element.elementor-element-cde2d53
  > .elementor-element-populated {
  padding: 60px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h1,
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h2,
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h3,
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h4,
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h5,
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  h6,
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  div,
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  span,
.elementor-3517
  .elementor-element.elementor-element-c815da6
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-3517
  .elementor-element.elementor-element-c815da6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h1,
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h2,
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h3,
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h4,
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h5,
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  h6,
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  div,
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  span,
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-3517
  .elementor-element.elementor-element-8cf67dd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-70f1e3e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3517
  .elementor-element.elementor-element-70f1e3e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-3517 .elementor-element.elementor-element-70f1e3e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 60px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-70f1e3e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3517
  .elementor-element.elementor-element-66b1b5b
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h1 {
  color: #ca9c5e;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h2 {
  color: #ca9c5e;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h3 {
  color: #ca9c5e;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h4 {
  color: #ca9c5e;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h5 {
  color: #ca9c5e;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h6 {
  color: #ca9c5e;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  div {
  color: #ca9c5e;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  span {
  color: #ca9c5e;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  p {
  color: #ca9c5e;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h1,
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h2,
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h3,
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h4,
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h5,
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  h6,
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  div,
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  span,
.elementor-3517
  .elementor-element.elementor-element-078fceb
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.elementor-3517
  .elementor-element.elementor-element-078fceb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h1,
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h2,
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h3,
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h4,
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h5,
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  h6,
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  div,
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  span,
.elementor-3517
  .elementor-element.elementor-element-55435e3
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1.5px;
}
.elementor-3517
  .elementor-element.elementor-element-55435e3
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h1,
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h2,
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h3,
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h4,
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h5,
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  h6,
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  div,
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  span,
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1.5px;
}
.elementor-3517
  .elementor-element.elementor-element-a1379ba
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-f4fb8c0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3517
  .elementor-element.elementor-element-f4fb8c0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-3517 .elementor-element.elementor-element-f4fb8c0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 280px 0px;
  z-index: 3;
}
.elementor-3517
  .elementor-element.elementor-element-f4fb8c0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3517
  .elementor-element.elementor-element-f4fb8c0
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-f4fb8c0
  > .elementor-shape-bottom
  svg {
  width: calc(136% + 1.3px);
  height: 396px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-3517 .elementor-element.elementor-element-081aea5 img {
  width: 280px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3517 .elementor-element.elementor-element-081aea5 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: -0.919%;
}
.elementor-element.elementor-element-081aea5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-081aea5 {
  opacity: 0;
}
body:not(.rtl) .elementor-3517 .elementor-element.elementor-element-081aea5 {
  left: -11.2%;
}
body.rtl .elementor-3517 .elementor-element.elementor-element-081aea5 {
  right: -11.2%;
}
.elementor-3517 .elementor-element.elementor-element-51d9e11 img {
  width: 220px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3517 .elementor-element.elementor-element-51d9e11 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 81%;
}
.elementor-element.elementor-element-51d9e11 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 800ms !important;
}
.elementor-widget.elementor-element-51d9e11 {
  opacity: 0;
}
body:not(.rtl) .elementor-3517 .elementor-element.elementor-element-51d9e11 {
  left: -1.5%;
}
body.rtl .elementor-3517 .elementor-element.elementor-element-51d9e11 {
  right: -1.5%;
}
.elementor-3517 .elementor-element.elementor-element-cab6672 img {
  width: 291px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3517 .elementor-element.elementor-element-cab6672 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: -11.307%;
}
.elementor-element.elementor-element-cab6672 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-cab6672 {
  opacity: 0;
}
body:not(.rtl) .elementor-3517 .elementor-element.elementor-element-cab6672 {
  left: 35%;
}
body.rtl .elementor-3517 .elementor-element.elementor-element-cab6672 {
  right: 35%;
}
.elementor-3517 .elementor-element.elementor-element-bc1fc64 img {
  width: 340px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3517 .elementor-element.elementor-element-bc1fc64 {
  z-index: 3;
  width: auto;
  max-width: auto;
  top: 72%;
}
.elementor-element.elementor-element-bc1fc64 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-bc1fc64 {
  opacity: 0;
}
body:not(.rtl) .elementor-3517 .elementor-element.elementor-element-bc1fc64 {
  left: 35%;
}
body.rtl .elementor-3517 .elementor-element.elementor-element-bc1fc64 {
  right: 35%;
}
.elementor-3517
  .elementor-element.elementor-element-d3a3eb4
  > .elementor-element-populated {
  padding: 140px 90px 0px 0px;
}
.elementor-3517 .elementor-element.elementor-element-3e7ca0a {
  text-align: left;
}
.elementor-3517 .elementor-element.elementor-element-3e7ca0a img {
  width: 55px;
}
.elementor-3517
  .elementor-element.elementor-element-3e7ca0a
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-db88206
  .elementor-heading-title {
  font-family: "Manrope", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-3517
  .elementor-element.elementor-element-db88206
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-0039d1c
  .elementor-heading-title {
  color: #111111;
  font-family: "Manrope", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1.5px;
}
.elementor-3517
  .elementor-element.elementor-element-0039d1c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-50fec71
  .elementor-heading-title {
  font-family: "Manrope", Sans-serif;
  font-weight: 600;
}
.elementor-3517
  .elementor-element.elementor-element-50fec71
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-70dc344
  .elementor-heading-title {
  font-family: "Manrope", Sans-serif;
  font-weight: 600;
}
.elementor-3517
  .elementor-element.elementor-element-70dc344
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-75eaa2a
  .elementor-heading-title {
  font-family: "Manrope", Sans-serif;
  font-weight: 600;
}
.elementor-3517
  .elementor-element.elementor-element-75eaa2a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3517 .elementor-element.elementor-element-26f3d04 {
  margin-top: 40px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-3517
  .elementor-element.elementor-element-2fbc3ef
  > .elementor-element-populated,
.elementor-3517
  .elementor-element.elementor-element-2fbc3ef
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3517
  .elementor-element.elementor-element-2fbc3ef
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 5px;
}
.elementor-3517
  .elementor-element.elementor-element-2fbc3ef
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3517 .elementor-element.elementor-element-2fbc3ef {
  z-index: 3;
}
.elementor-3517
  .elementor-element.elementor-element-69d048c
  .elementor-counter-number-wrapper {
  font-family: "Manrope", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  letter-spacing: -2px;
}
.elementor-3517
  .elementor-element.elementor-element-69d048c
  .elementor-counter-title {
  font-family: "Manrope", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-3517
  .elementor-element.elementor-element-69d048c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3517 .elementor-element.elementor-element-69d048c {
  width: auto;
  max-width: auto;
}
.elementor-3517
  .elementor-element.elementor-element-64da9e4.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-3517
  .elementor-element.elementor-element-64da9e4
  > .elementor-element-populated,
.elementor-3517
  .elementor-element.elementor-element-64da9e4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3517
  .elementor-element.elementor-element-64da9e4
  > .elementor-background-slideshow {
  border-radius: 5px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-64da9e4
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-2584ec5
  .elementor-counter-number-wrapper {
  color: #111111;
  font-family: "Manrope", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  letter-spacing: -2px;
}
.elementor-3517
  .elementor-element.elementor-element-2584ec5
  .elementor-counter-title {
  font-family: "Manrope", Sans-serif;
  font-size: 13px;
  line-height: 2em;
}
.elementor-3517
  .elementor-element.elementor-element-2584ec5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3517 .elementor-element.elementor-element-2584ec5 {
  width: auto;
  max-width: auto;
}
.elementor-3517
  .elementor-element.elementor-element-164994a
  > .elementor-element-populated,
.elementor-3517
  .elementor-element.elementor-element-164994a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3517
  .elementor-element.elementor-element-164994a
  > .elementor-background-slideshow {
  border-radius: 0px 5px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-164994a
  > .elementor-element-populated {
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-5f87eed
  .elementor-counter-number-wrapper {
  color: #111111;
  font-family: "Manrope", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  letter-spacing: -2px;
}
.elementor-3517
  .elementor-element.elementor-element-5f87eed
  .elementor-counter-title {
  font-family: "Manrope", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-3517
  .elementor-element.elementor-element-5f87eed
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3517 .elementor-element.elementor-element-5f87eed {
  width: auto;
  max-width: auto;
}
.elementor-3517
  .elementor-element.elementor-element-633bc18:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3517
  .elementor-element.elementor-element-633bc18
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f0ea;
}
.elementor-3517 .elementor-element.elementor-element-633bc18 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 80px;
  margin-bottom: 0px;
}
.elementor-3517
  .elementor-element.elementor-element-633bc18
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3517
  .elementor-element.elementor-element-633bc18
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #ffffff;
}
.elementor-3517
  .elementor-element.elementor-element-633bc18
  > .elementor-shape-top
  svg {
  width: calc(144% + 1.3px);
  height: 394px;
}
.elementor-3517
  .elementor-element.elementor-element-633bc18
  > .elementor-shape-top {
  z-index: 2;
  pointer-events: none;
}
.elementor-3517
  .elementor-element.elementor-element-de5e573
  > .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-3517
  .elementor-element.elementor-element-de5e573
  > .elementor-element-populated {
  padding: 80px 60px 0px 90px;
}
.elementor-3517 .elementor-element.elementor-element-de5e573 {
  z-index: 2;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text {
  text-align: left;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h1,
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h2,
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h3,
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h4,
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h5,
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  h6,
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  div,
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  span,
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-3517
  .elementor-element.elementor-element-7c69e74
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text {
  text-align: left;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h1,
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h2,
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h3,
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h4,
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h5,
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  h6,
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  div,
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  span,
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-3517
  .elementor-element.elementor-element-30fd7c0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-38423cc
  .elementor-heading-title {
  font-family: "Manrope", Sans-serif;
  font-weight: 600;
}
.elementor-3517
  .elementor-element.elementor-element-38423cc
  > .elementor-widget-container {
  margin: 20px 0px 40px 0px;
}
.elementor-element.elementor-element-38423cc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 350ms !important;
}
.elementor-widget.elementor-element-38423cc {
  opacity: 0;
}
.elementor-3517
  .elementor-element.elementor-element-da6f9c0
  > .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-3517
  .elementor-element.elementor-element-da6f9c0
  > .elementor-element-populated {
  margin: 0px 0px 0px 5px;
  padding: 60px 0px 0px 60px;
}
.elementor-3517
  .elementor-element.elementor-element-7da4aa8
  .team-carousel-image
  .team-carousel-image-overflow
  img {
  border-radius: 5px;
}
.elementor-3517
  .elementor-element.elementor-element-7da4aa8
  .team-carousel-wrapper
  .team-carousel-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.5px;
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-7da4aa8
  .team-carousel-wrapper
  .team-carousel-subtitle {
  font-family: "Manrope", Sans-serif;
  font-size: 13px;
  color: #02010169;
}
.elementor-3517
  .elementor-element.elementor-element-7da4aa8
  .team-carousel-wrapper
  .team-carousel-desc {
  color: #86868b;
}
.elementor-3517
  .elementor-element.elementor-element-7da4aa8
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-3517
  .elementor-element.elementor-element-7da4aa8
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-3517 .elementor-element.elementor-element-7da4aa8 {
  z-index: 2;
}
.elementor-3517
  .elementor-element.elementor-element-454a3f3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3517
  .elementor-element.elementor-element-454a3f3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f0ea;
}
.elementor-3517
  .elementor-element.elementor-element-454a3f3
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: top center;
  background-size: cover;
  opacity: 0.4;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3517 .elementor-element.elementor-element-454a3f3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 110px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-f8c53f2.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3517
  .elementor-element.elementor-element-f8c53f2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3517 .elementor-element.elementor-element-d8e88e3 img {
  width: 220px;
  filter: brightness(67%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-3517 .elementor-element.elementor-element-d8e88e3 {
  width: auto;
  max-width: auto;
  top: -57%;
}
body:not(.rtl) .elementor-3517 .elementor-element.elementor-element-d8e88e3 {
  left: -2%;
}
body.rtl .elementor-3517 .elementor-element.elementor-element-d8e88e3 {
  right: -2%;
}
.elementor-3517 .elementor-element.elementor-element-d80ab74 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-3517 .elementor-element.elementor-element-d80ab74 img {
  width: 40px;
}
.elementor-3517
  .elementor-element.elementor-element-d80ab74
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 20px 20px 20px;
  background-color: #ffffff;
  border-radius: 250px 250px 250px 250px;
}
.elementor-element.elementor-element-d80ab74 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-d80ab74 {
  opacity: 0;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h1,
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h2,
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h3,
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h4,
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h5,
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  h6,
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  div,
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  span,
.elementor-3517
  .elementor-element.elementor-element-59e6302
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1.5px;
}
.elementor-3517
  .elementor-element.elementor-element-59e6302
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h1,
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h2,
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h3,
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h4,
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h5,
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  h6,
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  div,
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  span,
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  .themegoods-animated-text
  p {
  font-family: "Manrope", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1.5px;
}
.elementor-3517
  .elementor-element.elementor-element-fc188f6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3517 .elementor-element.elementor-element-7ae42bb .elementor-button {
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bc8664;
  border-radius: 50px 50px 50px 50px;
  padding: 13px 50px 13px 50px;
}
.elementor-3517
  .elementor-element.elementor-element-7ae42bb
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-3517 .elementor-element.elementor-element-7ae42bb {
  z-index: 2;
  width: auto;
  max-width: auto;
}
.elementor-element.elementor-element-7ae42bb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-7ae42bb {
  opacity: 0;
}
@media (min-width: 768px) {
  .elementor-3517 .elementor-element.elementor-element-d3cf8ac {
    width: 50%;
  }
  .elementor-3517 .elementor-element.elementor-element-d3a3eb4 {
    width: 50%;
  }
  .elementor-3517 .elementor-element.elementor-element-de5e573 {
    width: 29.665%;
  }
  .elementor-3517 .elementor-element.elementor-element-da6f9c0 {
    width: 70%;
  }
}
@media (max-width: 1024px) {
  .elementor-3517
    .elementor-element.elementor-element-26a7b64
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-3517
    .elementor-element.elementor-element-26a7b64
    > .elementor-shape-bottom
    svg {
    width: calc(127% + 1.3px);
    height: 99px;
  }
  .elementor-bc-flex-widget
    .elementor-3517
    .elementor-element.elementor-element-cde2d53.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3517
    .elementor-element.elementor-element-cde2d53.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3517
    .elementor-element.elementor-element-cde2d53
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-3517 .elementor-element.elementor-element-70f1e3e {
    padding: 60px 0px 60px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-078fceb
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-078fceb
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-078fceb
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-078fceb
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-078fceb
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-078fceb
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-078fceb
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-078fceb
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-078fceb
    .themegoods-animated-text
    p {
    font-size: 18px;
  }
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    p {
    font-size: 28px;
    letter-spacing: -0.5px;
  }
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    p {
    font-size: 28px;
    letter-spacing: -0.5px;
  }
  .elementor-3517 .elementor-element.elementor-element-f4fb8c0 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-3517 .elementor-element.elementor-element-081aea5 img {
    width: 50%;
  }
  body:not(.rtl) .elementor-3517 .elementor-element.elementor-element-081aea5 {
    left: -51%;
  }
  body.rtl .elementor-3517 .elementor-element.elementor-element-081aea5 {
    right: -51%;
  }
  .elementor-3517 .elementor-element.elementor-element-081aea5 {
    top: 4%;
  }
  .elementor-3517 .elementor-element.elementor-element-51d9e11 img {
    width: 40%;
  }
  body:not(.rtl) .elementor-3517 .elementor-element.elementor-element-51d9e11 {
    left: -38%;
  }
  body.rtl .elementor-3517 .elementor-element.elementor-element-51d9e11 {
    right: -38%;
  }
  .elementor-3517 .elementor-element.elementor-element-51d9e11 {
    top: 67%;
  }
  .elementor-3517 .elementor-element.elementor-element-cab6672 img {
    width: 47%;
  }
  body:not(.rtl) .elementor-3517 .elementor-element.elementor-element-cab6672 {
    left: 2%;
  }
  body.rtl .elementor-3517 .elementor-element.elementor-element-cab6672 {
    right: 2%;
  }
  .elementor-3517 .elementor-element.elementor-element-cab6672 {
    top: -14%;
  }
  .elementor-3517 .elementor-element.elementor-element-bc1fc64 img {
    width: 53%;
  }
  body:not(.rtl) .elementor-3517 .elementor-element.elementor-element-bc1fc64 {
    left: 6%;
  }
  body.rtl .elementor-3517 .elementor-element.elementor-element-bc1fc64 {
    right: 6%;
  }
  .elementor-3517 .elementor-element.elementor-element-bc1fc64 {
    top: 44%;
  }
  .elementor-3517
    .elementor-element.elementor-element-d3a3eb4
    > .elementor-element-populated {
    padding: 0px 0px 40px 0px;
  }
  .elementor-3517 .elementor-element.elementor-element-3e7ca0a img {
    width: 45px;
  }
  .elementor-3517
    .elementor-element.elementor-element-db88206
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-3517
    .elementor-element.elementor-element-db88206
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-0039d1c
    .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-3517
    .elementor-element.elementor-element-0039d1c
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-50fec71
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3517
    .elementor-element.elementor-element-50fec71
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-70dc344
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3517
    .elementor-element.elementor-element-70dc344
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-75eaa2a
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3517
    .elementor-element.elementor-element-75eaa2a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-69d048c
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-3517
    .elementor-element.elementor-element-69d048c
    .elementor-counter-title {
    font-size: 13px;
  }
  .elementor-3517
    .elementor-element.elementor-element-2584ec5
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-3517
    .elementor-element.elementor-element-2584ec5
    .elementor-counter-title {
    font-size: 13px;
  }
  .elementor-3517
    .elementor-element.elementor-element-5f87eed
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-3517
    .elementor-element.elementor-element-5f87eed
    .elementor-counter-title {
    font-size: 13px;
  }
  .elementor-3517 .elementor-element.elementor-element-633bc18 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-de5e573
    > .elementor-element-populated {
    padding: 40px 0px 0px 30px;
  }
  .elementor-3517
    .elementor-element.elementor-element-7c69e74
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-7c69e74
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-7c69e74
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-7c69e74
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-7c69e74
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-7c69e74
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-7c69e74
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-7c69e74
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-7c69e74
    .themegoods-animated-text
    p {
    font-size: 28px;
    letter-spacing: -0.5px;
  }
  .elementor-3517
    .elementor-element.elementor-element-30fd7c0
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-30fd7c0
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-30fd7c0
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-30fd7c0
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-30fd7c0
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-30fd7c0
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-30fd7c0
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-30fd7c0
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-30fd7c0
    .themegoods-animated-text
    p {
    font-size: 28px;
    letter-spacing: -0.5px;
  }
  .elementor-3517
    .elementor-element.elementor-element-38423cc
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3517
    .elementor-element.elementor-element-38423cc
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-da6f9c0
    > .elementor-element-populated {
    padding: 40px 0px 0px 40px;
  }
  .elementor-3517
    .elementor-element.elementor-element-7da4aa8
    .team-carousel-wrapper
    .team-carousel-title {
    font-size: 18px;
  }
  .elementor-3517
    .elementor-element.elementor-element-7da4aa8
    .team-carousel-wrapper
    .team-carousel-subtitle {
    font-size: 13px;
  }
  .elementor-3517
    .elementor-element.elementor-element-7da4aa8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3517 .elementor-element.elementor-element-454a3f3 {
    padding: 60px 0px 80px 0px;
  }
  .elementor-3517 .elementor-element.elementor-element-d80ab74 img {
    width: 50px;
  }
  .elementor-3517
    .elementor-element.elementor-element-59e6302
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-59e6302
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-59e6302
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-59e6302
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-59e6302
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-59e6302
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-59e6302
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-59e6302
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-59e6302
    .themegoods-animated-text
    p {
    font-size: 28px;
    letter-spacing: -0.5px;
  }
  .elementor-3517
    .elementor-element.elementor-element-fc188f6
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-fc188f6
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-fc188f6
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-fc188f6
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-fc188f6
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-fc188f6
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-fc188f6
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-fc188f6
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-fc188f6
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-3517
    .elementor-element.elementor-element-7ae42bb
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-3517
    .elementor-element.elementor-element-26a7b64
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-3517
    .elementor-element.elementor-element-26a7b64:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3517
    .elementor-element.elementor-element-26a7b64
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top left;
  }
  .elementor-3517
    .elementor-element.elementor-element-26a7b64
    > .elementor-shape-bottom
    svg {
    width: calc(100% + 1.3px);
    height: 30px;
  }
  .elementor-3517
    .elementor-element.elementor-element-cde2d53
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 40px 20px 0px 20px;
  }
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-c815da6
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-8cf67dd
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-3517 .elementor-element.elementor-element-70f1e3e {
    padding: 70px 0px 20px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-66b1b5b
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-55435e3
    .themegoods-animated-text
    p {
    font-size: 24px;
  }
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h1,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h2,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h3,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h4,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h5,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    h6,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    div,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    span,
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    .themegoods-animated-text
    p {
    font-size: 24px;
  }
  .elementor-3517
    .elementor-element.elementor-element-a1379ba
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-3517 .elementor-element.elementor-element-f4fb8c0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-d3cf8ac
    > .elementor-element-populated {
    padding: 20px 20px 0px 20px;
  }
  .elementor-3517 .elementor-element.elementor-element-081aea5 img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3517
    .elementor-element.elementor-element-081aea5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3517 .elementor-element.elementor-element-51d9e11 img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3517
    .elementor-element.elementor-element-51d9e11
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3517 .elementor-element.elementor-element-cab6672 img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3517
    .elementor-element.elementor-element-cab6672
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3517 .elementor-element.elementor-element-bc1fc64 img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-3517
    .elementor-element.elementor-element-bc1fc64
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-d3a3eb4
    > .elementor-element-populated {
    padding: 50px 20px 0px 20px;
  }
  .elementor-3517 .elementor-element.elementor-element-3e7ca0a {
    text-align: center;
  }
  .elementor-3517 .elementor-element.elementor-element-db88206 {
    text-align: center;
  }
  .elementor-3517
    .elementor-element.elementor-element-db88206
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3517 .elementor-element.elementor-element-0039d1c {
    text-align: center;
  }
  .elementor-3517
    .elementor-element.elementor-element-0039d1c
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3517 .elementor-element.elementor-element-50fec71 {
    text-align: center;
  }
  .elementor-3517
    .elementor-element.elementor-element-50fec71
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3517
    .elementor-element.elementor-element-70dc344
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3517
    .elementor-element.elementor-element-75eaa2a
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3517 .elementor-element.elementor-element-26f3d04 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-2fbc3ef.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3517
    .elementor-element.elementor-element-69d048c
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3517
    .elementor-element.elementor-element-64da9e4.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3517
    .elementor-element.elementor-element-64da9e4
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-2584ec5
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3517
    .elementor-element.elementor-element-164994a.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3517
    .elementor-element.elementor-element-164994a
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-5f87eed
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-3517
    .elementor-element.elementor-element-633bc18
    > .elementor-shape-top
    svg {
    width: calc(230% + 1.3px);
    height: 363px;
  }
  .elementor-3517
    .elementor-element.elementor-element-de5e573
    > .elementor-element-populated {
    padding: 40px 20px 60px 20px;
  }
  .elementor-3517
    .elementor-element.elementor-element-38423cc
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3517
    .elementor-element.elementor-element-38423cc
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-3517 .elementor-element.elementor-element-da6f9c0 {
    width: 100%;
  }
  .elementor-3517
    .elementor-element.elementor-element-da6f9c0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 50px 20px 0px 20px;
  }
  .elementor-3517
    .elementor-element.elementor-element-7da4aa8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3517 .elementor-element.elementor-element-454a3f3 {
    padding: 0px 0px 60px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-f8c53f2
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3517 .elementor-element.elementor-element-d80ab74 {
    text-align: center;
  }
  .elementor-3517 .elementor-element.elementor-element-d80ab74 img {
    width: 36px;
  }
  .elementor-3517
    .elementor-element.elementor-element-d80ab74
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3517
    .elementor-element.elementor-element-7ae42bb
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3517 .elementor-element.elementor-element-cde2d53 {
    width: 100%;
  }
  .elementor-3517 .elementor-element.elementor-element-d3cf8ac {
    width: 40%;
  }
  .elementor-3517 .elementor-element.elementor-element-d3a3eb4 {
    width: 60%;
  }
}
.elementor-3585
  .elementor-element.elementor-element-e2b422d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3585
  .elementor-element.elementor-element-e2b422d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-3585 .elementor-element.elementor-element-e2b422d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 170px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-e2b422d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3585
  .elementor-element.elementor-element-e2b422d
  > .elementor-shape-bottom
  svg {
  height: 100px;
}
.elementor-bc-flex-widget
  .elementor-3585
  .elementor-element.elementor-element-b5dd84d.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-3585
  .elementor-element.elementor-element-b5dd84d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-3585
  .elementor-element.elementor-element-b5dd84d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 80px 0px 0px 90px;
}
.elementor-3585 .elementor-element.elementor-element-68aef1c {
  text-align: left;
}
.elementor-3585
  .elementor-element.elementor-element-68aef1c
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-3585
  .elementor-element.elementor-element-68aef1c
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-68aef1c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-68aef1c {
  opacity: 0;
}
.elementor-3585
  .elementor-element.elementor-element-77b01dc
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-element.elementor-element-77b01dc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-77b01dc {
  opacity: 0;
}
.elementor-3585 .elementor-element.elementor-element-aab4157 {
  color: #ffffffab;
  font-family: "DM Sans", Sans-serif;
  font-weight: 600;
}
.elementor-3585
  .elementor-element.elementor-element-aab4157
  > .elementor-widget-container {
  margin: 0px 60px 10px 0px;
}
.elementor-element.elementor-element-aab4157 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 350ms !important;
}
.elementor-widget.elementor-element-aab4157 {
  opacity: 0;
}
.elementor-3585
  .elementor-element.elementor-element-88bfa1b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-20bd7f6
  .horizontal-gallery-wrapper
  .horizontal-gallery-cell
  img {
  border-radius: 5px 5px 5px 5px;
}
.elementor-3585
  .elementor-element.elementor-element-20bd7f6
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-20bd7f6
  .horizontal-gallery-wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-20bd7f6
  .horizontal-gallery-wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-3585
  .elementor-element.elementor-element-20bd7f6
  .horizontal-gallery-wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-3585 .elementor-element.elementor-element-6f837da {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-1753743
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-139cc2d
  .service-carousel-wrapper
  .service-carousel-image
  .service-carousel-image-overflow {
  border-radius: 5px;
}
.elementor-3585
  .elementor-element.elementor-element-139cc2d
  .service-carousel-wrapper
  .service-carousel-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.5px;
  color: #111111;
}
.elementor-3585
  .elementor-element.elementor-element-139cc2d
  .service-carousel-wrapper
  .service-carousel-desc {
  font-family: "DM Sans", Sans-serif;
}
.elementor-3585
  .elementor-element.elementor-element-139cc2d
  .service-carousel-wrapper
  .service-carousel-link-button {
  background: #ffffff;
  color: #222222;
}
.elementor-3585
  .elementor-element.elementor-element-139cc2d
  .service-carousel-wrapper
  .service-carousel-link-button:before {
  background: #a51c30;
}
.elementor-3585
  .elementor-element.elementor-element-139cc2d
  .service-carousel-wrapper
  .item:hover
  .service-carousel-link-button
  .service-carousel-link-label {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-139cc2d
  .service-carousel-wrapper
  .item
  .service-carousel-link-button
  .service-carousel-link-label {
  font-family: "DM Sans", Sans-serif;
  font-weight: 700;
}
.elementor-3585
  .elementor-element.elementor-element-139cc2d
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-3585
  .elementor-element.elementor-element-139cc2d
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-3585
  .elementor-element.elementor-element-139cc2d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-9afb3ed:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3585
  .elementor-element.elementor-element-9afb3ed
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-3585 .elementor-element.elementor-element-9afb3ed {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 140px 0px 100px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-9afb3ed
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3585
  .elementor-element.elementor-element-9afb3ed
  > .elementor-shape-top
  svg {
  height: 100px;
}
.elementor-3585
  .elementor-element.elementor-element-a266b2e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h1,
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h2,
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h3,
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h4,
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h5,
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  h6,
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  div,
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  span,
.elementor-3585
  .elementor-element.elementor-element-fb57277
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-3585
  .elementor-element.elementor-element-fb57277
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h1,
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h2,
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h3,
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h4,
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h5,
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  h6,
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  div,
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  span,
.elementor-3585
  .elementor-element.elementor-element-6085be7
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-3585
  .elementor-element.elementor-element-6085be7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-ec625e5 {
  width: auto;
  max-width: auto;
  top: 9%;
}
body:not(.rtl) .elementor-3585 .elementor-element.elementor-element-ec625e5 {
  right: 10%;
}
body.rtl .elementor-3585 .elementor-element.elementor-element-ec625e5 {
  left: 10%;
}
.elementor-3585 .elementor-element.elementor-element-d4997f1 {
  width: auto;
  max-width: auto;
  top: 30%;
}
body:not(.rtl) .elementor-3585 .elementor-element.elementor-element-d4997f1 {
  right: 6%;
}
body.rtl .elementor-3585 .elementor-element.elementor-element-d4997f1 {
  left: 6%;
}
.elementor-3585 .elementor-element.elementor-element-f647386 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-3585
  .elementor-element.elementor-element-745002c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-745002c {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-745002c {
  opacity: 0;
}
.elementor-3585 .elementor-element.elementor-element-c563e28 img {
  width: 53px;
}
.elementor-3585 .elementor-element.elementor-element-7be90f9 {
  text-align: center;
}
.elementor-3585
  .elementor-element.elementor-element-7be90f9
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
}
.elementor-3585
  .elementor-element.elementor-element-7be90f9
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-5fb6edc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-5fb6edc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-5fb6edc {
  opacity: 0;
}
.elementor-3585 .elementor-element.elementor-element-4bfcded img {
  width: 55px;
}
.elementor-3585
  .elementor-element.elementor-element-4bfcded
  > .elementor-widget-container {
  margin: 04px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-ae74197 {
  text-align: center;
}
.elementor-3585
  .elementor-element.elementor-element-ae74197
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
}
.elementor-3585
  .elementor-element.elementor-element-ae74197
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-381929b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-381929b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-381929b {
  opacity: 0;
}
.elementor-3585 .elementor-element.elementor-element-5a0bdf9 img {
  width: 49px;
}
.elementor-3585 .elementor-element.elementor-element-cc010b5 {
  text-align: center;
}
.elementor-3585
  .elementor-element.elementor-element-cc010b5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
}
.elementor-3585
  .elementor-element.elementor-element-cc010b5
  > .elementor-widget-container {
  margin: 02px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-89b7aa3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-89b7aa3 {
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1) !important;
  transition-delay: 350ms !important;
}
.elementor-widget.elementor-element-89b7aa3 {
  opacity: 0;
}
.elementor-3585 .elementor-element.elementor-element-b3b8a9e img {
  width: 57px;
}
.elementor-3585
  .elementor-element.elementor-element-b3b8a9e
  > .elementor-widget-container {
  margin: 05px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-05f92a7 {
  text-align: center;
}
.elementor-3585
  .elementor-element.elementor-element-05f92a7
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
}
.elementor-3585
  .elementor-element.elementor-element-05f92a7
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-7c088f9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-7c088f9 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-7c088f9 {
  opacity: 0;
}
.elementor-3585 .elementor-element.elementor-element-4061287 img {
  width: 50px;
}
.elementor-3585 .elementor-element.elementor-element-18bc0a4 {
  text-align: center;
}
.elementor-3585
  .elementor-element.elementor-element-18bc0a4
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
}
.elementor-3585
  .elementor-element.elementor-element-18bc0a4
  > .elementor-widget-container {
  margin: 04px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-ebb5d96
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-ebb5d96 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 450ms !important;
}
.elementor-widget.elementor-element-ebb5d96 {
  opacity: 0;
}
.elementor-3585 .elementor-element.elementor-element-5a8cd15 img {
  width: 53px;
}
.elementor-3585
  .elementor-element.elementor-element-5a8cd15
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-7aba499 {
  text-align: center;
}
.elementor-3585
  .elementor-element.elementor-element-7aba499
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
}
.elementor-3585
  .elementor-element.elementor-element-7aba499
  > .elementor-widget-container {
  margin: 05px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-69d0eb8
  > .elementor-container {
  min-height: 830px;
}
.elementor-3585 .elementor-element.elementor-element-69d0eb8 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-69d0eb8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3585
  .elementor-element.elementor-element-69d0eb8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/younger-and-older-businessman-shaking-hands-in-mod-UGE522P.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3585
  .elementor-element.elementor-element-69d0eb8
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #000000 0%, #00000000 100%);
  opacity: 0.4;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3585
  .elementor-element.elementor-element-69d0eb8
  > .elementor-shape-bottom
  svg {
  height: 100px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-3585
  .elementor-element.elementor-element-bab4e5e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-5c63ad1
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-3585
  .elementor-element.elementor-element-20fc1f8
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h1 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h2 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h3 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h4 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h5 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h6 {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  div {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  span {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  p {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h1,
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h2,
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h3,
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h4,
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h5,
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  h6,
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  div,
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  span,
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  line-height: 1.1em;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #ffffff;
}
.elementor-3585
  .elementor-element.elementor-element-298fd4a
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  line-height: 1.1em;
}
.elementor-3585 .elementor-element.elementor-element-0a756c0 .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-weight: 600;
  line-height: 1.8em;
  fill: #111111;
  color: #111111;
  background-color: #ffffff;
  border-radius: 25px 25px 25px 25px;
}
.elementor-3585
  .elementor-element.elementor-element-0a756c0
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-0a756c0 {
  width: auto;
  max-width: auto;
}
.elementor-3585
  .elementor-element.elementor-element-c0d72bc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-8b058e8
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-3585
  .elementor-element.elementor-element-ecc3a3f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3585
  .elementor-element.elementor-element-ecc3a3f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #a51c30;
}
.elementor-3585
  .elementor-element.elementor-element-ecc3a3f
  > .elementor-element-populated,
.elementor-3585
  .elementor-element.elementor-element-ecc3a3f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3585
  .elementor-element.elementor-element-ecc3a3f
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-3585
  .elementor-element.elementor-element-ecc3a3f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 40px 50px 40px;
}
.elementor-3585
  .elementor-element.elementor-element-ecc3a3f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3585
  .elementor-element.elementor-element-71b689c
  .elementor-heading-title {
  color: #ffffffab;
  font-family: "DM Sans", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -0.5px;
}
.elementor-3585
  .elementor-element.elementor-element-1ffe670
  .elementor-heading-title {
  color: #ffffff;
  font-family: "beyond_infinity_-_demoregular", Sans-serif;
  font-size: 42px;
  font-weight: 400;
}
.elementor-3585
  .elementor-element.elementor-element-1ffe670
  > .elementor-widget-container {
  margin: 30px 0px 0px 10px;
}
.elementor-3585 .elementor-element.elementor-element-1ffe670 {
  z-index: 2;
}
.elementor-3585
  .elementor-element.elementor-element-079a26d
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-3585
  .elementor-element.elementor-element-079a26d
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-dcdc5f5 {
  overflow: hidden;
  padding: 60px 0px 60px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-2be9729
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h1 {
  color: #a51c30;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h2 {
  color: #a51c30;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h3 {
  color: #a51c30;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h4 {
  color: #a51c30;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h5 {
  color: #a51c30;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h6 {
  color: #a51c30;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  div {
  color: #a51c30;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  span {
  color: #a51c30;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  p {
  color: #a51c30;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h1,
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h2,
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h3,
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h4,
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h5,
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  h6,
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  div,
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  span,
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -0.5px;
}
.elementor-3585
  .elementor-element.elementor-element-f0932a4
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text {
  text-align: center;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h1,
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h2,
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h3,
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h4,
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h5,
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  h6,
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  div,
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  span,
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  .themegoods-animated-text
  p {
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -1.5px;
}
.elementor-3585
  .elementor-element.elementor-element-72aefb8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-5a25746 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-3585
  .elementor-element.elementor-element-6feb377
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3585
  .elementor-element.elementor-element-2f3a443
  .team-carousel-image
  .team-carousel-image-overflow
  img {
  border-radius: 5px;
}
.elementor-3585
  .elementor-element.elementor-element-2f3a443
  .team-carousel-wrapper
  .team-carousel-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 22px;
  letter-spacing: -0.5px;
  color: #111111;
}
.elementor-3585
  .elementor-element.elementor-element-2f3a443
  .team-carousel-wrapper
  .team-carousel-subtitle {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  color: #acacb4;
}
.elementor-3585
  .elementor-element.elementor-element-2f3a443
  .team-carousel-wrapper
  .team-carousel-desc {
  color: #86868b;
}
.elementor-3585
  .elementor-element.elementor-element-2f3a443
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-3585
  .elementor-element.elementor-element-2f3a443
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-element.elementor-element-2f3a443 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-2f3a443 {
  opacity: 0;
}
@media (min-width: 768px) {
  .elementor-3585 .elementor-element.elementor-element-b5dd84d {
    width: 29.332%;
  }
  .elementor-3585 .elementor-element.elementor-element-88bfa1b {
    width: 70%;
  }
  .elementor-3585 .elementor-element.elementor-element-bab4e5e {
    width: 50%;
  }
  .elementor-3585 .elementor-element.elementor-element-c0d72bc {
    width: 50%;
  }
  .elementor-3585 .elementor-element.elementor-element-7e742b3 {
    width: 30%;
  }
  .elementor-3585 .elementor-element.elementor-element-ecc3a3f {
    width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3585 .elementor-element.elementor-element-b5dd84d {
    width: 35%;
  }
  .elementor-3585 .elementor-element.elementor-element-88bfa1b {
    width: 65%;
  }
  .elementor-3585 .elementor-element.elementor-element-745002c {
    width: 33%;
  }
  .elementor-3585 .elementor-element.elementor-element-5fb6edc {
    width: 33%;
  }
  .elementor-3585 .elementor-element.elementor-element-381929b {
    width: 33%;
  }
  .elementor-3585 .elementor-element.elementor-element-89b7aa3 {
    width: 33%;
  }
  .elementor-3585 .elementor-element.elementor-element-7c088f9 {
    width: 33%;
  }
  .elementor-3585 .elementor-element.elementor-element-ebb5d96 {
    width: 33%;
  }
  .elementor-3585 .elementor-element.elementor-element-bab4e5e {
    width: 45%;
  }
  .elementor-3585 .elementor-element.elementor-element-c0d72bc {
    width: 55%;
  }
  .elementor-3585 .elementor-element.elementor-element-7e742b3 {
    width: 10%;
  }
  .elementor-3585 .elementor-element.elementor-element-ecc3a3f {
    width: 90%;
  }
  .elementor-3585 .elementor-element.elementor-element-2be9729 {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-3585 .elementor-element.elementor-element-e2b422d {
    padding: 140px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-3585
    .elementor-element.elementor-element-b5dd84d.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-3585
    .elementor-element.elementor-element-b5dd84d.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-3585
    .elementor-element.elementor-element-b5dd84d
    > .elementor-element-populated {
    padding: 60px 0px 0px 30px;
  }
  .elementor-3585
    .elementor-element.elementor-element-68aef1c
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3585
    .elementor-element.elementor-element-68aef1c
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-77b01dc
    .elementor-heading-title {
    font-size: 40px;
    line-height: 1.1em;
  }
  .elementor-3585
    .elementor-element.elementor-element-77b01dc
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-aab4157
    > .elementor-widget-container {
    margin: 0px 30px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3585 .elementor-element.elementor-element-6f837da {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-139cc2d
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 20px;
  }
  .elementor-3585
    .elementor-element.elementor-element-139cc2d
    > .elementor-widget-container {
    margin: 0px 0px 0px -55px;
  }
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h1,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h2,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h3,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h4,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h5,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h6,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    div,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    span,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    p {
    font-size: 34px;
    letter-spacing: -0.5px;
  }
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h1,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h2,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h3,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h4,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h5,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h6,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    div,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    span,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    p {
    font-size: 34px;
    letter-spacing: -0.5px;
  }
  .elementor-3585 .elementor-element.elementor-element-ec625e5 img {
    width: 70%;
  }
  .elementor-3585 .elementor-element.elementor-element-d4997f1 img {
    width: 70%;
  }
  body:not(.rtl) .elementor-3585 .elementor-element.elementor-element-d4997f1 {
    right: 4%;
  }
  body.rtl .elementor-3585 .elementor-element.elementor-element-d4997f1 {
    left: 4%;
  }
  .elementor-3585 .elementor-element.elementor-element-d4997f1 {
    top: 16%;
  }
  .elementor-3585
    .elementor-element.elementor-element-89b7aa3
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-7c088f9
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-ebb5d96
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-69d0eb8
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-3585
    .elementor-element.elementor-element-69d0eb8:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3585
    .elementor-element.elementor-element-69d0eb8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-3585
    .elementor-element.elementor-element-bab4e5e
    > .elementor-element-populated {
    margin: -40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-5c63ad1
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-3585
    .elementor-element.elementor-element-5c63ad1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-20fc1f8
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-3585
    .elementor-element.elementor-element-20fc1f8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h1,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h2,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h3,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h4,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h5,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h6,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    div,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    span,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    p {
    font-size: 36px;
  }
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 36px;
  }
  .elementor-3585
    .elementor-element.elementor-element-0a756c0
    .elementor-button {
    font-size: 15px;
  }
  .elementor-3585
    .elementor-element.elementor-element-0a756c0
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-ecc3a3f
    > .elementor-element-populated {
    padding: 40px 30px 40px 30px;
  }
  .elementor-3585
    .elementor-element.elementor-element-71b689c
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-3585
    .elementor-element.elementor-element-1ffe670
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-3585 .elementor-element.elementor-element-dcdc5f5 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-f0932a4
    .themegoods-animated-text
    h1,
  .elementor-3585
    .elementor-element.elementor-element-f0932a4
    .themegoods-animated-text
    h2,
  .elementor-3585
    .elementor-element.elementor-element-f0932a4
    .themegoods-animated-text
    h3,
  .elementor-3585
    .elementor-element.elementor-element-f0932a4
    .themegoods-animated-text
    h4,
  .elementor-3585
    .elementor-element.elementor-element-f0932a4
    .themegoods-animated-text
    h5,
  .elementor-3585
    .elementor-element.elementor-element-f0932a4
    .themegoods-animated-text
    h6,
  .elementor-3585
    .elementor-element.elementor-element-f0932a4
    .themegoods-animated-text
    div,
  .elementor-3585
    .elementor-element.elementor-element-f0932a4
    .themegoods-animated-text
    span,
  .elementor-3585
    .elementor-element.elementor-element-f0932a4
    .themegoods-animated-text
    p {
    font-size: 18px;
  }
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h1,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h2,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h3,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h4,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h5,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h6,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    div,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    span,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-3585 .elementor-element.elementor-element-5a25746 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-2f3a443
    .team-carousel-wrapper
    .team-carousel-title {
    font-size: 18px;
  }
  .elementor-3585
    .elementor-element.elementor-element-2f3a443
    .team-carousel-wrapper
    .team-carousel-subtitle {
    font-size: 13px;
  }
  .elementor-3585
    .elementor-element.elementor-element-2f3a443
    > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
  }
}
@media (max-width: 767px) {
  .elementor-3585
    .elementor-element.elementor-element-b5dd84d
    > .elementor-element-populated {
    padding: 40px 20px 20px 20px;
  }
  .elementor-3585
    .elementor-element.elementor-element-77b01dc
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3585 .elementor-element.elementor-element-6f837da {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 40px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-139cc2d
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 18px;
  }
  .elementor-3585
    .elementor-element.elementor-element-139cc2d
    .service-carousel-wrapper
    .service-carousel-desc {
    font-size: 14px;
  }
  .elementor-3585
    .elementor-element.elementor-element-139cc2d
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
  }
  .elementor-3585
    .elementor-element.elementor-element-9afb3ed
    > .elementor-shape-top
    svg {
    height: 41px;
  }
  .elementor-3585 .elementor-element.elementor-element-9afb3ed {
    margin-top: -40px;
    margin-bottom: 0px;
    padding: 100px 0px 80px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h1,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h2,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h3,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h4,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h5,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    h6,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    div,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    span,
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    .themegoods-animated-text
    p {
    font-size: 28px;
    line-height: 1.2em;
  }
  .elementor-3585
    .elementor-element.elementor-element-fb57277
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h1,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h2,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h3,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h4,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h5,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    h6,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    div,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    span,
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    .themegoods-animated-text
    p {
    font-size: 28px;
    line-height: 1.2em;
  }
  .elementor-3585
    .elementor-element.elementor-element-6085be7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3585 .elementor-element.elementor-element-745002c {
    width: 50%;
  }
  .elementor-3585 .elementor-element.elementor-element-5fb6edc {
    width: 50%;
  }
  .elementor-3585
    .elementor-element.elementor-element-5fb6edc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3585 .elementor-element.elementor-element-381929b {
    width: 50%;
  }
  .elementor-3585
    .elementor-element.elementor-element-381929b
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3585 .elementor-element.elementor-element-89b7aa3 {
    width: 50%;
  }
  .elementor-3585
    .elementor-element.elementor-element-89b7aa3
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3585 .elementor-element.elementor-element-7c088f9 {
    width: 50%;
  }
  .elementor-3585
    .elementor-element.elementor-element-7c088f9
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3585 .elementor-element.elementor-element-ebb5d96 {
    width: 50%;
  }
  .elementor-3585
    .elementor-element.elementor-element-ebb5d96
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-69d0eb8
    > .elementor-container {
    min-height: 480px;
  }
  .elementor-3585
    .elementor-element.elementor-element-69d0eb8:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3585
    .elementor-element.elementor-element-69d0eb8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-3585
    .elementor-element.elementor-element-69d0eb8
    > .elementor-shape-bottom
    svg {
    height: 43px;
  }
  .elementor-3585
    .elementor-element.elementor-element-bab4e5e
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 120px 20px 60px 20px;
  }
  .elementor-3585
    .elementor-element.elementor-element-5c63ad1
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3585
    .elementor-element.elementor-element-20fc1f8
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h1,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h2,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h3,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h4,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h5,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    h6,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    div,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    span,
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-3585
    .elementor-element.elementor-element-298fd4a
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-3585
    .elementor-element.elementor-element-c0d72bc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-ecc3a3f
    > .elementor-element-populated,
  .elementor-3585
    .elementor-element.elementor-element-ecc3a3f
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3585
    .elementor-element.elementor-element-ecc3a3f
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-71b689c
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-3585
    .elementor-element.elementor-element-71b689c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-1ffe670
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3585 .elementor-element.elementor-element-dcdc5f5 {
    padding: 80px 0px 40px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-2be9729
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-f0932a4
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h1,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h2,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h3,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h4,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h5,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    h6,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    div,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    span,
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-3585
    .elementor-element.elementor-element-72aefb8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3585
    .elementor-element.elementor-element-2f3a443
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
  }
}
.elementor-3699
  .elementor-element.elementor-element-7f2e32a
  > .elementor-container {
  min-height: 720px;
}
.elementor-3699 .elementor-element.elementor-element-7f2e32a {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-7f2e32a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3699
  .elementor-element.elementor-element-7f2e32a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/businesswoman-consulting-with-businessman-at-offic-LTW7UNM.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3699
  .elementor-element.elementor-element-7f2e32a
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(270deg, #ffffff00 0%, #000000 100%);
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3699
  .elementor-element.elementor-element-7f2e32a
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 125px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-3699
  .elementor-element.elementor-element-2d7099f
  > .elementor-element-populated {
  padding: 40px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-15fe3f0
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Cabin", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-3699
  .elementor-element.elementor-element-15fe3f0
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text {
  text-align: left;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h1,
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h2,
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h3,
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h4,
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h5,
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  h6,
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  div,
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  span,
.elementor-3699
  .elementor-element.elementor-element-4948b36
  .themegoods-animated-text
  p {
  font-family: "Cabin", Sans-serif;
  font-size: 80px;
  line-height: 1.1em;
}
.elementor-3699
  .elementor-element.elementor-element-4948b36
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-2fbd347
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-7eebfda
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-3699 .elementor-element.elementor-element-a4f4c4d {
  margin-top: 60px;
  margin-bottom: 0px;
}
.elementor-3699
  .elementor-element.elementor-element-247032f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-0d01449
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 28px;
  font-weight: 700;
}
.elementor-3699
  .elementor-element.elementor-element-0d01449
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3699 .elementor-element.elementor-element-9a53bb5 {
  overflow: hidden;
}
.elementor-3699
  .elementor-element.elementor-element-28b446e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-7861f06
  .service-carousel-wrapper
  .service-carousel-image
  .service-carousel-image-overflow {
  border-radius: 5px;
}
.elementor-3699
  .elementor-element.elementor-element-7861f06
  .service-carousel-wrapper
  .service-carousel-title {
  font-family: "Cabin", Sans-serif;
  font-size: 22px;
  color: #111111;
}
.elementor-3699
  .elementor-element.elementor-element-7861f06
  .service-carousel-wrapper
  .service-carousel-desc {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
}
.elementor-3699
  .elementor-element.elementor-element-7861f06
  .service-carousel-wrapper
  .service-carousel-link-button {
  background: #ffffff;
  color: #222222;
}
.elementor-3699
  .elementor-element.elementor-element-7861f06
  .service-carousel-wrapper
  .service-carousel-link-button:before {
  background: #ca9c5e;
}
.elementor-3699
  .elementor-element.elementor-element-7861f06
  .service-carousel-wrapper
  .item:hover
  .service-carousel-link-button
  .service-carousel-link-label {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-7861f06
  .service-carousel-wrapper
  .item
  .service-carousel-link-button
  .service-carousel-link-label {
  font-family: "Cabin", Sans-serif;
  font-weight: 700;
}
.elementor-3699
  .elementor-element.elementor-element-7861f06
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-3699
  .elementor-element.elementor-element-7861f06
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-3699
  .elementor-element.elementor-element-7861f06
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3699 .elementor-element.elementor-element-4795c49 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-7a091ee
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-034fe67
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 28px;
  font-weight: 700;
}
.elementor-3699
  .elementor-element.elementor-element-034fe67
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3699 .elementor-element.elementor-element-2c16de1 {
  overflow: hidden;
  padding: 0px 0px 20px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-2c16de1
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f8f6f4;
}
.elementor-3699
  .elementor-element.elementor-element-2c16de1
  > .elementor-shape-bottom
  svg {
  height: 428px;
}
.elementor-3699
  .elementor-element.elementor-element-0f84300
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-455c0cc
  .service-carousel-wrapper
  .service-carousel-image
  .service-carousel-image-overflow {
  border-radius: 5px;
}
.elementor-3699
  .elementor-element.elementor-element-455c0cc
  .service-carousel-wrapper
  .service-carousel-title {
  font-family: "Cabin", Sans-serif;
  font-size: 20px;
  color: #111111;
}
.elementor-3699
  .elementor-element.elementor-element-455c0cc
  .service-carousel-wrapper
  .service-carousel-desc {
  font-family: "Cabin", Sans-serif;
}
.elementor-3699
  .elementor-element.elementor-element-455c0cc
  .service-carousel-wrapper
  .service-carousel-link-button {
  background: #ffffff;
  color: #222222;
}
.elementor-3699
  .elementor-element.elementor-element-455c0cc
  .service-carousel-wrapper
  .service-carousel-link-button:before {
  background: #ca9c5e;
}
.elementor-3699
  .elementor-element.elementor-element-455c0cc
  .service-carousel-wrapper
  .item:hover
  .service-carousel-link-button
  .service-carousel-link-label {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-455c0cc
  .service-carousel-wrapper
  .item
  .service-carousel-link-button
  .service-carousel-link-label {
  font-family: "Cabin", Sans-serif;
  font-weight: 700;
}
.elementor-3699
  .elementor-element.elementor-element-455c0cc
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-3699
  .elementor-element.elementor-element-455c0cc
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-3699
  .elementor-element.elementor-element-455c0cc
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-1ac5a98
  > .elementor-container {
  min-height: 600px;
}
.elementor-3699
  .elementor-element.elementor-element-1ac5a98
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3699 .elementor-element.elementor-element-1ac5a98 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-1ac5a98:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3699
  .elementor-element.elementor-element-1ac5a98
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/beautiful-blond-business-woman-in-shirt-XBVD3MP.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3699
  .elementor-element.elementor-element-1ac5a98
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(250deg, #000000 0%, #ffffff00 40%);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3699
  .elementor-element.elementor-element-1ac5a98
  > .elementor-shape-bottom
  svg {
  height: 130px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-bc-flex-widget
  .elementor-3699
  .elementor-element.elementor-element-ea4fe28.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-3699
  .elementor-element.elementor-element-ea4fe28.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-3699
  .elementor-element.elementor-element-ea4fe28
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-1260d9c
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text {
  text-align: left;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h1,
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h2,
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h3,
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h4,
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h5,
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  h6,
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  div,
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  span,
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  .themegoods-animated-text
  p {
  font-family: "Cabin", Sans-serif;
  font-size: 55px;
  line-height: 1.1em;
}
.elementor-3699
  .elementor-element.elementor-element-042c1d3
  > .elementor-widget-container {
  margin: 10px 0px 0px 100px;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text {
  text-align: left;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h1,
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h2,
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h3,
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h4,
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h5,
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  h6,
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  div,
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  span,
.elementor-3699
  .elementor-element.elementor-element-ff55708
  .themegoods-animated-text
  p {
  font-family: "Cabin", Sans-serif;
  font-size: 55px;
  line-height: 1.1em;
}
.elementor-3699
  .elementor-element.elementor-element-ff55708
  > .elementor-widget-container {
  margin: 0px 0px 0px 100px;
}
.elementor-3699
  .elementor-element.elementor-element-cf783ae
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .inner-box {
  padding: 0px;
  background: #1a1b2500;
  border-radius: 5px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-3699
  .elementor-element.elementor-element-cf783ae
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .name {
  color: #ffffff;
  font-family: "Cabin", Sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.elementor-3699
  .elementor-element.elementor-element-cf783ae
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .designation {
  color: #ffffffab;
  font-family: "Cabin", Sans-serif;
  font-size: 13px;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-3699
  .elementor-element.elementor-element-cf783ae
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .text {
  color: #fffffffc;
  font-family: "Roboto", Sans-serif;
}
.elementor-3699
  .elementor-element.elementor-element-cf783ae
  .testimonial-carousel
  .owl-next,
.testimonial-carousel .owl-prev {
  background: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-cf783ae
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-next
  .arrow-right {
  color: #111111;
}
.elementor-3699
  .elementor-element.elementor-element-cf783ae
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-prev
  .arrow-left {
  color: #111111;
}
.elementor-3699
  .elementor-element.elementor-element-cf783ae
  .testimonial-carousel
  .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  background: #ca9c5e;
}
.elementor-3699
  .elementor-element.elementor-element-cf783ae
  .testimonial-carousel
  .owl-next:hover
  .arrow-right:after,
.testimonial-carousel .owl-prev:hover .arrow-left:after {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-cf783ae
  .testimonial-carousel
  .owl-nav {
  bottom: 20px;
}
.elementor-3699
  .elementor-element.elementor-element-cf783ae
  > .elementor-widget-container {
  margin: -20px 0px 0px 50px;
}
.elementor-element.elementor-element-cf783ae {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 800ms !important;
}
.elementor-widget.elementor-element-cf783ae {
  opacity: 0;
}
.elementor-3699 .elementor-element.elementor-element-4f86fc9 {
  overflow: hidden;
  margin-top: 60px;
  margin-bottom: 0px;
}
.elementor-3699
  .elementor-element.elementor-element-10d96dd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-b999c9c
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 28px;
  font-weight: 700;
}
.elementor-3699
  .elementor-element.elementor-element-b999c9c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3699 .elementor-element.elementor-element-4818af1 {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 20px;
}
.elementor-3699
  .elementor-element.elementor-element-c1acc3e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-8a2b840
  .service-carousel-wrapper
  .service-carousel-image
  .service-carousel-image-overflow {
  border-radius: 5px;
}
.elementor-3699
  .elementor-element.elementor-element-8a2b840
  .service-carousel-wrapper
  .service-carousel-title {
  font-family: "Cabin", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #111111;
}
.elementor-3699
  .elementor-element.elementor-element-8a2b840
  .service-carousel-wrapper
  .service-carousel-desc {
  font-family: "Cabin", Sans-serif;
}
.elementor-3699
  .elementor-element.elementor-element-8a2b840
  .service-carousel-wrapper
  .service-carousel-link-button {
  background: #ffffff;
  color: #222222;
}
.elementor-3699
  .elementor-element.elementor-element-8a2b840
  .service-carousel-wrapper
  .service-carousel-link-button:before {
  background: #ca9c5e;
}
.elementor-3699
  .elementor-element.elementor-element-8a2b840
  .service-carousel-wrapper
  .item:hover
  .service-carousel-link-button
  .service-carousel-link-label {
  color: #ffffff;
}
.elementor-3699
  .elementor-element.elementor-element-8a2b840
  .service-carousel-wrapper
  .item
  .service-carousel-link-button
  .service-carousel-link-label {
  font-family: "Cabin", Sans-serif;
  font-weight: 700;
}
.elementor-3699
  .elementor-element.elementor-element-8a2b840
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-3699
  .elementor-element.elementor-element-8a2b840
  .service-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-3699
  .elementor-element.elementor-element-8a2b840
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3699
  .elementor-element.elementor-element-c8106f4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3699
  .elementor-element.elementor-element-c8106f4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e3f3f2;
}
.elementor-3699 .elementor-element.elementor-element-c8106f4:hover {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3699
  .elementor-element.elementor-element-c8106f4
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3699 .elementor-element.elementor-element-c8106f4,
.elementor-3699
  .elementor-element.elementor-element-c8106f4
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3699 .elementor-element.elementor-element-c8106f4:hover,
.elementor-3699
  .elementor-element.elementor-element-c8106f4:hover
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-3699 .elementor-element.elementor-element-c8106f4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 30px;
}
.elementor-3699
  .elementor-element.elementor-element-49a29e4
  > .elementor-element-populated {
  padding: 60px 20px 60px 60px;
}
.elementor-3699
  .elementor-element.elementor-element-c483b48
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-3699
  .elementor-element.elementor-element-8293ecf
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-bc-flex-widget
  .elementor-3699
  .elementor-element.elementor-element-6b21cc2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3699
  .elementor-element.elementor-element-6b21cc2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3699
  .elementor-element.elementor-element-6b21cc2
  > .elementor-element-populated {
  padding: 40px 60px 50px 60px;
}
.elementor-3699
  .elementor-element.elementor-element-ddccac6
  .elementor-heading-title {
  color: #111111;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-3699
  .elementor-element.elementor-element-ddccac6
  > .elementor-widget-container {
  margin: 10px 40px 0px 0px;
}
.elementor-3699 .elementor-element.elementor-element-cac904f .elementor-button {
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-3699
  .elementor-element.elementor-element-cac904f
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-3699 .elementor-element.elementor-element-cac904f {
  z-index: 2;
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-3699
    .elementor-element.elementor-element-7f2e32a
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-3699
    .elementor-element.elementor-element-7f2e32a
    > .elementor-shape-bottom
    svg {
    width: calc(127% + 1.3px);
    height: 99px;
  }
  .elementor-bc-flex-widget
    .elementor-3699
    .elementor-element.elementor-element-2d7099f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3699
    .elementor-element.elementor-element-2d7099f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3699
    .elementor-element.elementor-element-2d7099f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-15fe3f0
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h1,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h2,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h3,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h4,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h5,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h6,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    div,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    span,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    p {
    font-size: 60px;
    line-height: 1.2em;
  }
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3699 .elementor-element.elementor-element-a4f4c4d {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-3699
    .elementor-element.elementor-element-0d01449
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3699
    .elementor-element.elementor-element-0d01449
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3699 .elementor-element.elementor-element-9a53bb5 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-7861f06
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 20px;
  }
  .elementor-3699
    .elementor-element.elementor-element-7861f06
    > .elementor-widget-container {
    margin: 0px 0px 0px -55px;
  }
  .elementor-3699 .elementor-element.elementor-element-4795c49 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-3699
    .elementor-element.elementor-element-034fe67
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3699
    .elementor-element.elementor-element-034fe67
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-2c16de1
    > .elementor-shape-bottom
    svg {
    height: 237px;
  }
  .elementor-3699
    .elementor-element.elementor-element-455c0cc
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 20px;
  }
  .elementor-3699
    .elementor-element.elementor-element-455c0cc
    > .elementor-widget-container {
    margin: 0px 0px 0px -55px;
  }
  .elementor-3699
    .elementor-element.elementor-element-1ac5a98
    > .elementor-shape-bottom
    svg {
    height: 84px;
  }
  .elementor-3699
    .elementor-element.elementor-element-1260d9c
    > .elementor-element-populated {
    padding: 0px 0px 40px 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h1,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h2,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h3,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h4,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h5,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h6,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    div,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    span,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    p {
    font-size: 45px;
    line-height: 1.2em;
  }
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    > .elementor-widget-container {
    margin: 0px 0px 0px 50px;
  }
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h1,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h2,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h3,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h4,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h5,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h6,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    div,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    span,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    p {
    font-size: 45px;
    line-height: 1.2em;
  }
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    > .elementor-widget-container {
    margin: 0px 0px 0px 50px;
  }
  .elementor-3699
    .elementor-element.elementor-element-cf783ae
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-cf783ae
    .testimonial-carousel
    .owl-nav {
    bottom: 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-cf783ae
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-3699 .elementor-element.elementor-element-4f86fc9 {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-3699
    .elementor-element.elementor-element-b999c9c
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3699
    .elementor-element.elementor-element-b999c9c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-8a2b840
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 20px;
  }
  .elementor-3699
    .elementor-element.elementor-element-8a2b840
    > .elementor-widget-container {
    margin: 0px 0px 0px -55px;
  }
  .elementor-bc-flex-widget
    .elementor-3699
    .elementor-element.elementor-element-49a29e4.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-3699
    .elementor-element.elementor-element-49a29e4.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-3699
    .elementor-element.elementor-element-49a29e4
    > .elementor-element-populated {
    padding: 50px 39px 40px 40px;
  }
  .elementor-3699
    .elementor-element.elementor-element-c483b48
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3699
    .elementor-element.elementor-element-c483b48
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-8293ecf
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3699
    .elementor-element.elementor-element-8293ecf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-6b21cc2
    > .elementor-element-populated {
    padding: 40px 40px 40px 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-ddccac6
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-3699
    .elementor-element.elementor-element-ddccac6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-cac904f
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-3699
    .elementor-element.elementor-element-7f2e32a
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-3699
    .elementor-element.elementor-element-7f2e32a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3699
    .elementor-element.elementor-element-7f2e32a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top left;
  }
  .elementor-3699
    .elementor-element.elementor-element-7f2e32a
    > .elementor-shape-bottom
    svg {
    width: calc(100% + 1.3px);
    height: 30px;
  }
  .elementor-3699
    .elementor-element.elementor-element-2d7099f
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 80px 20px 0px 20px;
  }
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h1,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h2,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h3,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h4,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h5,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    h6,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    div,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    span,
  .elementor-3699
    .elementor-element.elementor-element-4948b36
    .themegoods-animated-text
    p {
    font-size: 40px;
    line-height: 1.3em;
  }
  .elementor-3699
    .elementor-element.elementor-element-0d01449
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-3699 .elementor-element.elementor-element-9a53bb5 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-7861f06
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 18px;
  }
  .elementor-3699
    .elementor-element.elementor-element-7861f06
    .service-carousel-wrapper
    .service-carousel-desc {
    font-size: 14px;
  }
  .elementor-3699
    .elementor-element.elementor-element-7861f06
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3699
    .elementor-element.elementor-element-034fe67
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-3699
    .elementor-element.elementor-element-455c0cc
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 18px;
  }
  .elementor-3699
    .elementor-element.elementor-element-455c0cc
    .service-carousel-wrapper
    .service-carousel-desc {
    font-size: 14px;
  }
  .elementor-3699
    .elementor-element.elementor-element-455c0cc
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
  }
  .elementor-3699
    .elementor-element.elementor-element-1ac5a98
    > .elementor-shape-bottom
    svg {
    height: 61px;
  }
  .elementor-3699
    .elementor-element.elementor-element-ea4fe28
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h1,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h2,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h3,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h4,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h5,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    h6,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    div,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    span,
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    .themegoods-animated-text
    p {
    font-size: 34px;
    line-height: 1.3em;
  }
  .elementor-3699
    .elementor-element.elementor-element-042c1d3
    > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
  }
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h1,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h2,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h3,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h4,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h5,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    h6,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    div,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    span,
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    .themegoods-animated-text
    p {
    font-size: 34px;
    line-height: 1.3em;
  }
  .elementor-3699
    .elementor-element.elementor-element-ff55708
    > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
  }
  .elementor-3699
    .elementor-element.elementor-element-cf783ae
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 30px;
  }
  .elementor-3699
    .elementor-element.elementor-element-cf783ae
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3699 .elementor-element.elementor-element-4f86fc9 {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .elementor-3699
    .elementor-element.elementor-element-b999c9c
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.4em;
  }
  .elementor-3699
    .elementor-element.elementor-element-8a2b840
    .service-carousel-wrapper
    .service-carousel-title {
    font-size: 18px;
  }
  .elementor-3699
    .elementor-element.elementor-element-8a2b840
    .service-carousel-wrapper
    .service-carousel-desc {
    font-size: 14px;
  }
  .elementor-3699
    .elementor-element.elementor-element-8a2b840
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
  }
  .elementor-3699
    .elementor-element.elementor-element-49a29e4
    > .elementor-element-populated {
    padding: 40px 30px 0px 30px;
  }
  .elementor-3699
    .elementor-element.elementor-element-c483b48
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-3699
    .elementor-element.elementor-element-8293ecf
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-3699
    .elementor-element.elementor-element-6b21cc2
    > .elementor-element-populated {
    padding: 20px 30px 40px 30px;
  }
  .elementor-3699
    .elementor-element.elementor-element-ddccac6
    .elementor-heading-title {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-3699 .elementor-element.elementor-element-2d7099f {
    width: 50%;
  }
  .elementor-3699 .elementor-element.elementor-element-2fbd347 {
    width: 50%;
  }
  .elementor-3699 .elementor-element.elementor-element-ea4fe28 {
    width: 50%;
  }
  .elementor-3699 .elementor-element.elementor-element-1260d9c {
    width: 50%;
  }
  .elementor-3699 .elementor-element.elementor-element-49a29e4 {
    width: 40%;
  }
  .elementor-3699 .elementor-element.elementor-element-6b21cc2 {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3699 .elementor-element.elementor-element-2d7099f {
    width: 80%;
  }
  .elementor-3699 .elementor-element.elementor-element-2fbd347 {
    width: 65%;
  }
  .elementor-3699 .elementor-element.elementor-element-ea4fe28 {
    width: 40%;
  }
  .elementor-3699 .elementor-element.elementor-element-1260d9c {
    width: 60%;
  }
  .elementor-3699 .elementor-element.elementor-element-49a29e4 {
    width: 45%;
  }
  .elementor-3699 .elementor-element.elementor-element-6b21cc2 {
    width: 55%;
  }
}
.elementor-5198
  .elementor-element.elementor-element-9db8b94
  > .elementor-container {
  min-height: 600px;
}
.elementor-5198
  .elementor-element.elementor-element-9db8b94:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5198
  .elementor-element.elementor-element-9db8b94
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/business-deal-VQBSL3E.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5198
  .elementor-element.elementor-element-9db8b94
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(270deg, #ffffff00 0%, #000000 100%);
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5198 .elementor-element.elementor-element-9db8b94 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-9db8b94
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-5198
  .elementor-element.elementor-element-9db8b94
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 67px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-bc-flex-widget
  .elementor-5198
  .elementor-element.elementor-element-c423d08.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-5198
  .elementor-element.elementor-element-c423d08.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-5198
  .elementor-element.elementor-element-c423d08
  > .elementor-element-populated {
  margin: -40px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text {
  text-align: center;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h1,
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h2,
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h3,
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h4,
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h5,
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  h6,
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  div,
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  span,
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  .themegoods-animated-text
  p {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-5198
  .elementor-element.elementor-element-fd4a192
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text {
  text-align: center;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h1,
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h2,
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h3,
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h4,
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h5,
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  h6,
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  div,
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  span,
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  .themegoods-animated-text
  p {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 1em;
}
.elementor-5198
  .elementor-element.elementor-element-7e29baf
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-f730ae6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5198
  .elementor-element.elementor-element-f730ae6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-5198 .elementor-element.elementor-element-f730ae6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 0px 60px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-f730ae6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5198
  .elementor-element.elementor-element-742a716
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text {
  text-align: left;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h1,
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h2,
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h3,
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h4,
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h5,
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  h6,
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  div,
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  span,
.elementor-5198
  .elementor-element.elementor-element-89cb067
  .themegoods-animated-text
  p {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-5198
  .elementor-element.elementor-element-89cb067
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text {
  text-align: left;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h1,
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h2,
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h3,
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h4,
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h5,
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  h6,
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  div,
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  span,
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  .themegoods-animated-text
  p {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1em;
}
.elementor-5198
  .elementor-element.elementor-element-e9235b2
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text {
  text-align: left;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h1,
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h2,
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h3,
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h4,
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h5,
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  h6,
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  div,
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  span,
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  .themegoods-animated-text
  p {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1em;
}
.elementor-5198
  .elementor-element.elementor-element-b599a3a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-ddd972d
  > .elementor-element-populated {
  padding: 0px 0px 0px 40px;
}
.elementor-5198
  .elementor-element.elementor-element-730ffeb
  .elementor-tab-title {
  border-width: 0px;
  border-color: #e7e7e7;
  background-color: #ffffff;
  padding: 20px 25px 20px 25px;
}
.elementor-5198
  .elementor-element.elementor-element-730ffeb
  .elementor-tab-content {
  border-width: 0px;
  border-bottom-color: #e7e7e7;
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  padding: 10px 25px 10px 25px;
}
.elementor-5198
  .elementor-element.elementor-element-730ffeb
  .elementor-toggle-item:not(:last-child) {
  margin-bottom: 20px;
}
.elementor-5198
  .elementor-element.elementor-element-730ffeb
  .elementor-toggle-title,
.elementor-5198
  .elementor-element.elementor-element-730ffeb
  .elementor-toggle-icon {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-730ffeb
  .elementor-tab-title.elementor-active
  a,
.elementor-5198
  .elementor-element.elementor-element-730ffeb
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-730ffeb
  .elementor-toggle-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-5198
  .elementor-element.elementor-element-730ffeb
  .elementor-toggle-icon.elementor-toggle-icon-left {
  margin-right: 15px;
}
.elementor-5198
  .elementor-element.elementor-element-730ffeb
  .elementor-toggle-icon.elementor-toggle-icon-right {
  margin-left: 15px;
}
.elementor-element.elementor-element-730ffeb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-730ffeb {
  opacity: 0;
}
.elementor-5198
  .elementor-element.elementor-element-bb2c510
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-5198 .elementor-element.elementor-element-bb2c510 {
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-5198
  .elementor-element.elementor-element-7246635:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5198
  .elementor-element.elementor-element-7246635
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-5198
  .elementor-element.elementor-element-7246635:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5198
  .elementor-element.elementor-element-7246635
  > .elementor-element-populated,
.elementor-5198
  .elementor-element.elementor-element-7246635
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5198
  .elementor-element.elementor-element-7246635
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-5198
  .elementor-element.elementor-element-7246635
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  padding: 50px 30px 50px 30px;
}
.elementor-5198
  .elementor-element.elementor-element-7246635
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-7246635 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-7246635 {
  opacity: 0;
}
.elementor-5198 .elementor-element.elementor-element-aa4060c img {
  width: 50px;
}
.elementor-5198 .elementor-element.elementor-element-19f68d8 {
  text-align: center;
}
.elementor-5198
  .elementor-element.elementor-element-19f68d8
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.5px;
}
.elementor-5198
  .elementor-element.elementor-element-19f68d8
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-31e3d70:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5198
  .elementor-element.elementor-element-31e3d70
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-5198
  .elementor-element.elementor-element-31e3d70:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5198
  .elementor-element.elementor-element-31e3d70
  > .elementor-element-populated,
.elementor-5198
  .elementor-element.elementor-element-31e3d70
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5198
  .elementor-element.elementor-element-31e3d70
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-5198
  .elementor-element.elementor-element-31e3d70
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  padding: 50px 30px 50px 30px;
}
.elementor-5198
  .elementor-element.elementor-element-31e3d70
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-31e3d70 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-31e3d70 {
  opacity: 0;
}
.elementor-5198 .elementor-element.elementor-element-fe0995a img {
  width: 53px;
}
.elementor-5198 .elementor-element.elementor-element-3c9637e {
  text-align: center;
}
.elementor-5198
  .elementor-element.elementor-element-3c9637e
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.5px;
}
.elementor-5198
  .elementor-element.elementor-element-3c9637e
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-adea8ed:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5198
  .elementor-element.elementor-element-adea8ed
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-5198
  .elementor-element.elementor-element-adea8ed:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5198
  .elementor-element.elementor-element-adea8ed
  > .elementor-element-populated,
.elementor-5198
  .elementor-element.elementor-element-adea8ed
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5198
  .elementor-element.elementor-element-adea8ed
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-5198
  .elementor-element.elementor-element-adea8ed
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  padding: 50px 30px 50px 30px;
}
.elementor-5198
  .elementor-element.elementor-element-adea8ed
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-adea8ed {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-adea8ed {
  opacity: 0;
}
.elementor-5198 .elementor-element.elementor-element-a009146 img {
  width: 46px;
}
.elementor-5198 .elementor-element.elementor-element-cd054f8 {
  text-align: center;
}
.elementor-5198
  .elementor-element.elementor-element-cd054f8
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.5px;
}
.elementor-5198
  .elementor-element.elementor-element-cd054f8
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-e1f7271:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5198
  .elementor-element.elementor-element-e1f7271
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-5198
  .elementor-element.elementor-element-e1f7271:hover
  > .elementor-element-populated {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5198
  .elementor-element.elementor-element-e1f7271
  > .elementor-element-populated,
.elementor-5198
  .elementor-element.elementor-element-e1f7271
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5198
  .elementor-element.elementor-element-e1f7271
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-5198
  .elementor-element.elementor-element-e1f7271
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  padding: 50px 30px 50px 30px;
}
.elementor-5198
  .elementor-element.elementor-element-e1f7271
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-e1f7271 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-e1f7271 {
  opacity: 0;
}
.elementor-5198 .elementor-element.elementor-element-cb30f5c img {
  width: 46px;
}
.elementor-5198 .elementor-element.elementor-element-f2b3f9b {
  text-align: center;
}
.elementor-5198
  .elementor-element.elementor-element-f2b3f9b
  .elementor-heading-title {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.5px;
}
.elementor-5198
  .elementor-element.elementor-element-f2b3f9b
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-5198 .elementor-element.elementor-element-17d0889 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 0px 0px;
  z-index: 3;
}
.elementor-bc-flex-widget
  .elementor-5198
  .elementor-element.elementor-element-7c139ab.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5198
  .elementor-element.elementor-element-7c139ab.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5198
  .elementor-element.elementor-element-7c139ab
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5198 .elementor-element.elementor-element-e80cd70 img {
  width: 100%;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5198 .elementor-element.elementor-element-e80cd70 {
  z-index: 3;
  width: 130%;
  max-width: 130%;
}
.elementor-5198
  .elementor-element.elementor-element-b4f39e4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5198
  .elementor-element.elementor-element-b4f39e4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1b25;
}
.elementor-5198
  .elementor-element.elementor-element-b4f39e4
  > .elementor-element-populated,
.elementor-5198
  .elementor-element.elementor-element-b4f39e4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5198
  .elementor-element.elementor-element-b4f39e4
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-5198
  .elementor-element.elementor-element-b4f39e4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 40px 40px;
}
.elementor-5198
  .elementor-element.elementor-element-b4f39e4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text {
  text-align: left;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h1,
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h2,
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h3,
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h4,
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h5,
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  h6,
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  div,
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  span,
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  .themegoods-animated-text
  p {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1em;
}
.elementor-5198
  .elementor-element.elementor-element-b7d03a9
  > .elementor-widget-container {
  margin: 60px 0px 0px 90px;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text {
  text-align: left;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h1,
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h2,
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h3,
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h4,
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h5,
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  h6,
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  div,
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  span,
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  .themegoods-animated-text
  p {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1em;
}
.elementor-5198
  .elementor-element.elementor-element-9e5ab5a
  > .elementor-widget-container {
  margin: 0px 0px 0px 90px;
}
.elementor-5198
  .elementor-element.elementor-element-fd546cd
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .inner-box {
  padding: 0px;
  background: #1a1b25;
  border-radius: 5px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-5198
  .elementor-element.elementor-element-fd546cd
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .name {
  color: #ffffff;
  font-size: 18px;
}
.elementor-5198
  .elementor-element.elementor-element-fd546cd
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .designation {
  color: #ffffffab;
  font-size: 12px;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-5198
  .elementor-element.elementor-element-fd546cd
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .text {
  color: #ffffffab;
}
.elementor-5198
  .elementor-element.elementor-element-fd546cd
  .testimonial-carousel
  .owl-next,
.testimonial-carousel .owl-prev {
  background: #f0f0f0;
}
.elementor-5198
  .elementor-element.elementor-element-fd546cd
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-next
  .arrow-right {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-fd546cd
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-prev
  .arrow-left {
  color: #111111;
}
.elementor-5198
  .elementor-element.elementor-element-fd546cd
  .testimonial-carousel
  .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  background: #ca9c5e;
}
.elementor-5198
  .elementor-element.elementor-element-fd546cd
  .testimonial-carousel
  .owl-next:hover
  .arrow-right:after,
.testimonial-carousel .owl-prev:hover .arrow-left:after {
  color: #ffffff;
}
.elementor-5198
  .elementor-element.elementor-element-fd546cd
  .testimonial-carousel
  .owl-nav {
  bottom: 20px;
}
.elementor-5198
  .elementor-element.elementor-element-fd546cd
  > .elementor-widget-container {
  margin: -20px 0px 0px 50px;
}
.elementor-element.elementor-element-fd546cd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-fd546cd {
  opacity: 0;
}
.elementor-5198
  .elementor-element.elementor-element-3f8f4df
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-size: cover;
  opacity: 0.5;
}
.elementor-5198 .elementor-element.elementor-element-3f8f4df {
  padding: 120px 0px 100px 0px;
}
.elementor-5198
  .elementor-element.elementor-element-e2a1480.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5198
  .elementor-element.elementor-element-e2a1480
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5198 .elementor-element.elementor-element-55b6271 {
  text-align: center;
}
.elementor-5198
  .elementor-element.elementor-element-55b6271
  .elementor-heading-title {
  color: #bc8664;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-5198
  .elementor-element.elementor-element-55b6271
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-55b6271 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-55b6271 {
  opacity: 0;
}
.elementor-5198 .elementor-element.elementor-element-cb1042f {
  text-align: center;
}
.elementor-5198
  .elementor-element.elementor-element-cb1042f
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1px;
}
.elementor-5198
  .elementor-element.elementor-element-cb1042f
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-cb1042f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-cb1042f {
  opacity: 0;
}
.elementor-5198 .elementor-element.elementor-element-c9650d2 img {
  width: 220px;
  filter: brightness(67%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-5198 .elementor-element.elementor-element-c9650d2 {
  width: auto;
  max-width: auto;
  top: -41%;
}
body:not(.rtl) .elementor-5198 .elementor-element.elementor-element-c9650d2 {
  right: 21%;
}
body.rtl .elementor-5198 .elementor-element.elementor-element-c9650d2 {
  left: 21%;
}
.elementor-5198 .elementor-element.elementor-element-f041fad {
  text-align: center;
}
.elementor-5198
  .elementor-element.elementor-element-f041fad
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1px;
}
.elementor-5198
  .elementor-element.elementor-element-f041fad
  > .elementor-widget-container {
  margin: 0% 30% 0% 30%;
  padding: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-f041fad {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-f041fad {
  opacity: 0;
}
.elementor-5198 .elementor-element.elementor-element-7ddbd08 .elementor-button {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bc8664;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-5198
  .elementor-element.elementor-element-7ddbd08
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-5198 .elementor-element.elementor-element-7ddbd08 {
  z-index: 2;
  width: auto;
  max-width: auto;
}
.elementor-element.elementor-element-7ddbd08 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-7ddbd08 {
  opacity: 0;
}
@media (min-width: 768px) {
  .elementor-5198 .elementor-element.elementor-element-742a716 {
    width: 50%;
  }
  .elementor-5198 .elementor-element.elementor-element-ddd972d {
    width: 50%;
  }
  .elementor-5198 .elementor-element.elementor-element-7c139ab {
    width: 20%;
  }
  .elementor-5198 .elementor-element.elementor-element-b4f39e4 {
    width: 79.665%;
  }
}
@media (max-width: 1024px) {
  .elementor-5198
    .elementor-element.elementor-element-9db8b94
    > .elementor-container {
    min-height: 550px;
  }
  .elementor-5198 .elementor-element.elementor-element-9db8b94 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-5198
    .elementor-element.elementor-element-c423d08.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-5198
    .elementor-element.elementor-element-c423d08.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-5198
    .elementor-element.elementor-element-c423d08
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-5198
    .elementor-element.elementor-element-fd4a192
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-fd4a192
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-fd4a192
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-fd4a192
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-fd4a192
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-fd4a192
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-fd4a192
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-fd4a192
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-fd4a192
    .themegoods-animated-text
    p {
    font-size: 16px;
  }
  .elementor-5198
    .elementor-element.elementor-element-fd4a192
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5198 .elementor-element.elementor-element-f730ae6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 50px 0px;
  }
  .elementor-5198
    .elementor-element.elementor-element-89cb067
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-89cb067
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-89cb067
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-89cb067
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-89cb067
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-89cb067
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-89cb067
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-89cb067
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-89cb067
    .themegoods-animated-text
    p {
    font-size: 16px;
  }
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    p {
    font-size: 28px;
  }
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    p {
    font-size: 28px;
  }
  .elementor-5198
    .elementor-element.elementor-element-7246635
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-5198
    .elementor-element.elementor-element-19f68d8
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5198
    .elementor-element.elementor-element-31e3d70
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-5198
    .elementor-element.elementor-element-3c9637e
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5198
    .elementor-element.elementor-element-adea8ed
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-5198
    .elementor-element.elementor-element-cd054f8
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5198
    .elementor-element.elementor-element-e1f7271
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-5198
    .elementor-element.elementor-element-f2b3f9b
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5198 .elementor-element.elementor-element-17d0889 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
  }
  .elementor-5198 .elementor-element.elementor-element-e80cd70 {
    top: 8%;
  }
  .elementor-5198
    .elementor-element.elementor-element-b4f39e4
    > .elementor-element-populated {
    padding: 30px 0px 40px 40px;
  }
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    > .elementor-widget-container {
    margin: 40px 0px 0px 50px;
  }
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    > .elementor-widget-container {
    margin: 0px 0px 0px 50px;
  }
  .elementor-5198
    .elementor-element.elementor-element-fd546cd
    .testimonial-carousel
    .owl-nav {
    bottom: 0px;
  }
  .elementor-5198
    .elementor-element.elementor-element-fd546cd
    > .elementor-widget-container {
    margin: -20px 60px 10px 0px;
  }
  .elementor-5198
    .elementor-element.elementor-element-55b6271
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-5198
    .elementor-element.elementor-element-cb1042f
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5198
    .elementor-element.elementor-element-cb1042f
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
    padding: 10px 0px 0px 0px;
  }
  .elementor-5198
    .elementor-element.elementor-element-f041fad
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5198
    .elementor-element.elementor-element-f041fad
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5198
    .elementor-element.elementor-element-7ddbd08
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5198
    .elementor-element.elementor-element-9db8b94
    > .elementor-container {
    min-height: 440px;
  }
  .elementor-5198
    .elementor-element.elementor-element-9db8b94
    > .elementor-shape-bottom
    svg {
    width: calc(145% + 1.3px);
  }
  .elementor-5198
    .elementor-element.elementor-element-c423d08
    > .elementor-element-populated {
    padding: 100px 20px 20px 20px;
  }
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-5198
    .elementor-element.elementor-element-7e29baf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5198 .elementor-element.elementor-element-f730ae6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 40px 0px;
  }
  .elementor-5198
    .elementor-element.elementor-element-742a716
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5198
    .elementor-element.elementor-element-89cb067
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-e9235b2
    .themegoods-animated-text
    p {
    font-size: 26px;
  }
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-b599a3a
    .themegoods-animated-text
    p {
    font-size: 26px;
  }
  .elementor-5198
    .elementor-element.elementor-element-ddd972d
    > .elementor-element-populated {
    padding: 30px 20px 0px 20px;
  }
  .elementor-5198
    .elementor-element.elementor-element-730ffeb
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5198 .elementor-element.elementor-element-bb2c510 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5198 .elementor-element.elementor-element-7246635 {
    width: 100%;
  }
  .elementor-5198
    .elementor-element.elementor-element-7246635
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-5198 .elementor-element.elementor-element-31e3d70 {
    width: 100%;
  }
  .elementor-5198
    .elementor-element.elementor-element-31e3d70
    > .elementor-element-populated {
    margin: 20px 20px 0px 20px;
  }
  .elementor-5198 .elementor-element.elementor-element-adea8ed {
    width: 100%;
  }
  .elementor-5198
    .elementor-element.elementor-element-adea8ed
    > .elementor-element-populated {
    margin: 20px 20px 0px 20px;
  }
  .elementor-5198 .elementor-element.elementor-element-e1f7271 {
    width: 100%;
  }
  .elementor-5198
    .elementor-element.elementor-element-e1f7271
    > .elementor-element-populated {
    margin: 20px 20px 0px 20px;
  }
  .elementor-5198 .elementor-element.elementor-element-17d0889 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5198
    .elementor-element.elementor-element-7c139ab
    > .elementor-element-populated {
    padding: 0px 20px 40px 20px;
  }
  .elementor-5198 .elementor-element.elementor-element-e80cd70 img {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-5198
    .elementor-element.elementor-element-b4f39e4
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 20px 0px 40px 0px;
  }
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-b7d03a9
    .themegoods-animated-text
    p {
    font-size: 28px;
  }
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h1,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h2,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h3,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h4,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h5,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    h6,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    div,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    span,
  .elementor-5198
    .elementor-element.elementor-element-9e5ab5a
    .themegoods-animated-text
    p {
    font-size: 28px;
  }
  .elementor-5198
    .elementor-element.elementor-element-fd546cd
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 30px;
  }
  .elementor-5198
    .elementor-element.elementor-element-fd546cd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5198 .elementor-element.elementor-element-3f8f4df {
    padding: 40px 0px 80px 0px;
  }
  .elementor-5198 .elementor-element.elementor-element-cb1042f {
    text-align: center;
  }
  .elementor-5198
    .elementor-element.elementor-element-cb1042f
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-5198
    .elementor-element.elementor-element-cb1042f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5198
    .elementor-element.elementor-element-f041fad
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5198
    .elementor-element.elementor-element-7ddbd08
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
.elementor-5289 .elementor-element.elementor-element-7971111 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-5289
  .elementor-element.elementor-element-fb0cfa2
  > .elementor-element-populated {
  padding: 0px 60px 0px 0px;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text {
  text-align: left;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h1,
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h2,
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h3,
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h4,
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h5,
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  h6,
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  div,
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  span,
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  .themegoods-animated-text
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 80px;
  line-height: 1.1em;
}
.elementor-5289
  .elementor-element.elementor-element-3bf12ce
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-5289
  .elementor-element.elementor-element-aa31ff0.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-5289
  .elementor-element.elementor-element-aa31ff0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-5289
  .elementor-element.elementor-element-aa31ff0
  > .elementor-element-populated {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-aa31ff0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 600ms !important;
}
.elementor-widget.elementor-element-aa31ff0 {
  opacity: 0;
}
.elementor-5289
  .elementor-element.elementor-element-4b39686
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}
.elementor-5289
  .elementor-element.elementor-element-4b39686
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5289
  .elementor-element.elementor-element-21a0cd8
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}
.elementor-5289
  .elementor-element.elementor-element-21a0cd8
  > .elementor-widget-container {
  margin: -0px 0px 0px 0px;
}
.elementor-5289
  .elementor-element.elementor-element-5ded906
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}
.elementor-5289
  .elementor-element.elementor-element-5ded906
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5289
  .elementor-element.elementor-element-8fedf26
  > .elementor-container {
  min-height: 800px;
}
.elementor-5289
  .elementor-element.elementor-element-8fedf26:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5289
  .elementor-element.elementor-element-8fedf26
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/modern-wooden-building-exterior-PGYUYXB.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5289 .elementor-element.elementor-element-8fedf26 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5289
  .elementor-element.elementor-element-8fedf26
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5289
  .elementor-element.elementor-element-8fedf26
  > .elementor-shape-bottom
  svg {
  height: 140px;
}
.elementor-5289
  .elementor-element.elementor-element-4147365
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5289
  .elementor-element.elementor-element-81fbd0d
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-5289
  .elementor-element.elementor-element-17c3181:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5289
  .elementor-element.elementor-element-17c3181
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-5289 .elementor-element.elementor-element-17c3181,
.elementor-5289
  .elementor-element.elementor-element-17c3181
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-5289 .elementor-element.elementor-element-17c3181 {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -240px;
  margin-bottom: 0px;
  padding: 70px 0px 70px 0px;
  z-index: 2;
}
.elementor-5289
  .elementor-element.elementor-element-17c3181
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5289
  .elementor-element.elementor-element-66fffae
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 60px;
}
.elementor-5289
  .elementor-element.elementor-element-f3a8290
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-5289
  .elementor-element.elementor-element-f3a8290
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-element.elementor-element-f3a8290 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-f3a8290 {
  opacity: 0;
}
.elementor-5289
  .elementor-element.elementor-element-3db30a1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-3db30a1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-3db30a1 {
  opacity: 0;
}
.elementor-5289
  .elementor-element.elementor-element-5e00494
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-5289
  .elementor-element.elementor-element-5e00494.elementor-view-stacked
  .elementor-icon {
  background-color: #1c58f6;
}
.elementor-5289
  .elementor-element.elementor-element-5e00494.elementor-view-framed
  .elementor-icon,
.elementor-5289
  .elementor-element.elementor-element-5e00494.elementor-view-default
  .elementor-icon {
  color: #1c58f6;
  border-color: #1c58f6;
}
.elementor-5289
  .elementor-element.elementor-element-5e00494.elementor-view-framed
  .elementor-icon,
.elementor-5289
  .elementor-element.elementor-element-5e00494.elementor-view-default
  .elementor-icon
  svg {
  fill: #1c58f6;
}
.elementor-5289 .elementor-element.elementor-element-5e00494 .elementor-icon {
  font-size: 24px;
}
.elementor-5289 .elementor-element.elementor-element-5e00494 .elementor-icon i,
.elementor-5289
  .elementor-element.elementor-element-5e00494
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-5289
  .elementor-element.elementor-element-5e00494
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5289 .elementor-element.elementor-element-5e00494 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-5289
  .elementor-element.elementor-element-abd4199
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-5289
  .elementor-element.elementor-element-abd4199
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-5289 .elementor-element.elementor-element-abd4199 {
  width: auto;
  max-width: auto;
}
.elementor-5289
  .elementor-element.elementor-element-f640398
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-5289
  .elementor-element.elementor-element-f7eaf0d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-f7eaf0d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-f7eaf0d {
  opacity: 0;
}
.elementor-5289
  .elementor-element.elementor-element-78706fc
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-5289
  .elementor-element.elementor-element-78706fc.elementor-view-stacked
  .elementor-icon {
  background-color: #1c58f6;
}
.elementor-5289
  .elementor-element.elementor-element-78706fc.elementor-view-framed
  .elementor-icon,
.elementor-5289
  .elementor-element.elementor-element-78706fc.elementor-view-default
  .elementor-icon {
  color: #1c58f6;
  border-color: #1c58f6;
}
.elementor-5289
  .elementor-element.elementor-element-78706fc.elementor-view-framed
  .elementor-icon,
.elementor-5289
  .elementor-element.elementor-element-78706fc.elementor-view-default
  .elementor-icon
  svg {
  fill: #1c58f6;
}
.elementor-5289 .elementor-element.elementor-element-78706fc .elementor-icon {
  font-size: 24px;
}
.elementor-5289 .elementor-element.elementor-element-78706fc .elementor-icon i,
.elementor-5289
  .elementor-element.elementor-element-78706fc
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-5289
  .elementor-element.elementor-element-78706fc
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-78706fc {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-78706fc {
  opacity: 0;
}
.elementor-5289 .elementor-element.elementor-element-78706fc {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-5289
  .elementor-element.elementor-element-adec704
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-5289
  .elementor-element.elementor-element-adec704
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-adec704 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-adec704 {
  opacity: 0;
}
.elementor-5289 .elementor-element.elementor-element-adec704 {
  width: auto;
  max-width: auto;
}
.elementor-element.elementor-element-9b46509 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-9b46509 {
  opacity: 0;
}
.elementor-5289
  .elementor-element.elementor-element-0381566
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-element.elementor-element-0381566 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-0381566 {
  opacity: 0;
}
.elementor-5289
  .elementor-element.elementor-element-e0bf45b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-e0bf45b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-e0bf45b {
  opacity: 0;
}
.elementor-5289
  .elementor-element.elementor-element-6d38e56
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-5289
  .elementor-element.elementor-element-6d38e56.elementor-view-stacked
  .elementor-icon {
  background-color: #1c58f6;
}
.elementor-5289
  .elementor-element.elementor-element-6d38e56.elementor-view-framed
  .elementor-icon,
.elementor-5289
  .elementor-element.elementor-element-6d38e56.elementor-view-default
  .elementor-icon {
  color: #1c58f6;
  border-color: #1c58f6;
}
.elementor-5289
  .elementor-element.elementor-element-6d38e56.elementor-view-framed
  .elementor-icon,
.elementor-5289
  .elementor-element.elementor-element-6d38e56.elementor-view-default
  .elementor-icon
  svg {
  fill: #1c58f6;
}
.elementor-5289 .elementor-element.elementor-element-6d38e56 .elementor-icon {
  font-size: 24px;
}
.elementor-5289 .elementor-element.elementor-element-6d38e56 .elementor-icon i,
.elementor-5289
  .elementor-element.elementor-element-6d38e56
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-5289
  .elementor-element.elementor-element-6d38e56
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5289 .elementor-element.elementor-element-6d38e56 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-5289
  .elementor-element.elementor-element-326ab97
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-5289
  .elementor-element.elementor-element-326ab97
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-5289 .elementor-element.elementor-element-326ab97 {
  width: auto;
  max-width: auto;
}
.elementor-5289
  .elementor-element.elementor-element-65a3da5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5289
  .elementor-element.elementor-element-65a3da5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
}
.elementor-5289
  .elementor-element.elementor-element-65a3da5
  > .elementor-element-populated,
.elementor-5289
  .elementor-element.elementor-element-65a3da5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5289
  .elementor-element.elementor-element-65a3da5
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-5289
  .elementor-element.elementor-element-65a3da5
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 0px;
  padding: 60px 60px 50px 60px;
}
.elementor-5289
  .elementor-element.elementor-element-65a3da5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-65a3da5 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-65a3da5 {
  opacity: 0;
}
.elementor-element.elementor-element-483b34a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-483b34a {
  opacity: 0;
}
.elementor-5289 .elementor-element.elementor-element-671aeac {
  margin-top: 100px;
  margin-bottom: 0px;
}
.elementor-5289
  .elementor-element.elementor-element-943b970
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5289 .elementor-element.elementor-element-958d72c .eb-map {
  height: 500px;
}
@media (max-width: 1024px) {
  .elementor-5289 .elementor-element.elementor-element-7971111 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h1,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h2,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h3,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h4,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h5,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h6,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    div,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    span,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    p {
    font-size: 50px;
    line-height: 1.2em;
  }
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-aa31ff0
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-4b39686
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-5289
    .elementor-element.elementor-element-4b39686
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-21a0cd8
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-5289
    .elementor-element.elementor-element-21a0cd8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-5ded906
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-5289
    .elementor-element.elementor-element-5ded906
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-8fedf26
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-5289
    .elementor-element.elementor-element-8fedf26:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5289
    .elementor-element.elementor-element-8fedf26
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-5289
    .elementor-element.elementor-element-8fedf26
    > .elementor-shape-bottom
    svg {
    height: 79px;
  }
  .elementor-5289 .elementor-element.elementor-element-17c3181 {
    padding: 50px 0px 40px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-66fffae
    > .elementor-element-populated {
    margin: 10px 60px 20px 60px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-f3a8290
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5289
    .elementor-element.elementor-element-f3a8290
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-abd4199
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5289
    .elementor-element.elementor-element-abd4199
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-f640398
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-adec704
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5289
    .elementor-element.elementor-element-adec704
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-0381566
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-326ab97
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5289
    .elementor-element.elementor-element-326ab97
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-7e77164
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-65a3da5
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 40px 40px 40px 40px;
  }
  .elementor-5289
    .elementor-element.elementor-element-483b34a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5289 .elementor-element.elementor-element-7971111 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-fb0cfa2
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h1,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h2,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h3,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h4,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h5,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    h6,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    div,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    span,
  .elementor-5289
    .elementor-element.elementor-element-3bf12ce
    .themegoods-animated-text
    p {
    font-size: 34px;
    line-height: 1.3em;
  }
  .elementor-5289
    .elementor-element.elementor-element-aa31ff0
    > .elementor-element-populated {
    padding: 0px 0px 40px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-4b39686
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-5289
    .elementor-element.elementor-element-21a0cd8
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-5289
    .elementor-element.elementor-element-5ded906
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-5289
    .elementor-element.elementor-element-8fedf26
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-5289
    .elementor-element.elementor-element-8fedf26:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5289
    .elementor-element.elementor-element-8fedf26
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-5289 .elementor-element.elementor-element-17c3181,
  .elementor-5289
    .elementor-element.elementor-element-17c3181
    > .elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-5289 .elementor-element.elementor-element-17c3181 {
    margin-top: -120px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-66fffae
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 0px 30px;
  }
  .elementor-5289
    .elementor-element.elementor-element-f3a8290
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-5289
    .elementor-element.elementor-element-abd4199
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-5289
    .elementor-element.elementor-element-9f2fe4d
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-5289
    .elementor-element.elementor-element-adec704
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-5289
    .elementor-element.elementor-element-326ab97
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-5289
    .elementor-element.elementor-element-7e77164
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5289
    .elementor-element.elementor-element-65a3da5
    > .elementor-element-populated,
  .elementor-5289
    .elementor-element.elementor-element-65a3da5
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5289
    .elementor-element.elementor-element-65a3da5
    > .elementor-background-slideshow {
    border-radius: 0px 0px 15px 15px;
  }
  .elementor-5289
    .elementor-element.elementor-element-65a3da5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 60px 20px;
  }
  .elementor-5289
    .elementor-element.elementor-element-483b34a
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5289 .elementor-element.elementor-element-671aeac {
    margin-top: 60px;
    margin-bottom: 0px;
  }
}
@media (min-width: 768px) {
  .elementor-5289 .elementor-element.elementor-element-fb0cfa2 {
    width: 40%;
  }
  .elementor-5289 .elementor-element.elementor-element-aa31ff0 {
    width: 60%;
  }
  .elementor-5289 .elementor-element.elementor-element-66fffae {
    width: 40%;
  }
  .elementor-5289 .elementor-element.elementor-element-65a3da5 {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5289 .elementor-element.elementor-element-fb0cfa2 {
    width: 100%;
  }
  .elementor-5289 .elementor-element.elementor-element-aa31ff0 {
    width: 100%;
  }
  .elementor-5289 .elementor-element.elementor-element-4147365 {
    width: 45%;
  }
  .elementor-5289 .elementor-element.elementor-element-66fffae {
    width: 100%;
  }
  .elementor-5289 .elementor-element.elementor-element-65a3da5 {
    width: 100%;
  }
}
.elementor-5352
  .elementor-element.elementor-element-b68041e
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: -14% 15%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
}
.elementor-5352 .elementor-element.elementor-element-b68041e {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 120px 0px;
  z-index: 2;
}
.elementor-5352
  .elementor-element.elementor-element-1e1ca69
  > .elementor-element-populated {
  padding: 0px 60px 0px 0px;
}
.elementor-element.elementor-element-1e1ca69 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-1e1ca69 {
  opacity: 0;
}
.elementor-5352
  .elementor-element.elementor-element-a307722
  .elementor-heading-title {
  color: #0f5a64;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-5352
  .elementor-element.elementor-element-b2c59ee
  .elementor-heading-title {
  color: #0f5a64;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-5352
  .elementor-element.elementor-element-bd83403
  .elementor-heading-title {
  color: #0f5a64f7;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-5352
  .elementor-element.elementor-element-a607813
  .elementor-heading-title {
  color: #0f5a64;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-5352 .elementor-element.elementor-element-19f4206 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-5352
  .elementor-element.elementor-element-a6ce5b4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5352
  .elementor-element.elementor-element-edcf4ca
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-5352
  .elementor-element.elementor-element-edcf4ca
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-5352
  .elementor-element.elementor-element-33bc24f
  .elementor-heading-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
}
.elementor-5352
  .elementor-element.elementor-element-33bc24f
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-5352
  .elementor-element.elementor-element-541a651
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5352
  .elementor-element.elementor-element-3d25c2b
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-5352
  .elementor-element.elementor-element-3d25c2b
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-5352
  .elementor-element.elementor-element-81b3b5d
  .elementor-heading-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
}
.elementor-5352
  .elementor-element.elementor-element-81b3b5d
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-5352
  .elementor-element.elementor-element-2b0e7c4
  .elementor-heading-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
}
.elementor-5352
  .elementor-element.elementor-element-2b0e7c4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5352
  .elementor-element.elementor-element-c5531cd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-c5531cd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-c5531cd {
  opacity: 0;
}
.elementor-5352 .elementor-element.elementor-element-acd5ea7 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-5352
  .elementor-element.elementor-element-8e88d50
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5352 .elementor-element.elementor-element-4e59aad .eb-map {
  height: 500px;
}
@media (max-width: 1024px) {
  .elementor-5352 .elementor-element.elementor-element-b68041e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 60px 0px;
  }
  .elementor-5352
    .elementor-element.elementor-element-1e1ca69
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5352
    .elementor-element.elementor-element-a307722
    .elementor-heading-title {
    font-size: 42px;
  }
  .elementor-5352
    .elementor-element.elementor-element-a307722
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5352
    .elementor-element.elementor-element-b2c59ee
    .elementor-heading-title {
    font-size: 42px;
  }
  .elementor-5352
    .elementor-element.elementor-element-b2c59ee
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5352
    .elementor-element.elementor-element-bd83403
    .elementor-heading-title {
    font-size: 42px;
  }
  .elementor-5352
    .elementor-element.elementor-element-bd83403
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5352
    .elementor-element.elementor-element-a607813
    .elementor-heading-title {
    font-size: 42px;
  }
  .elementor-5352
    .elementor-element.elementor-element-a607813
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5352
    .elementor-element.elementor-element-c5531cd
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5352
    .elementor-element.elementor-element-4836f98
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5352 .elementor-element.elementor-element-acd5ea7 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5352 .elementor-element.elementor-element-b68041e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 60px 0px;
  }
  .elementor-5352
    .elementor-element.elementor-element-1e1ca69
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5352
    .elementor-element.elementor-element-a307722
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5352
    .elementor-element.elementor-element-b2c59ee
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5352
    .elementor-element.elementor-element-bd83403
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5352
    .elementor-element.elementor-element-a607813
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5352 .elementor-element.elementor-element-19f4206 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .elementor-5352 .elementor-element.elementor-element-a6ce5b4 {
    width: 50%;
  }
  .elementor-5352
    .elementor-element.elementor-element-a6ce5b4
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-5352 .elementor-element.elementor-element-541a651 {
    width: 50%;
  }
  .elementor-5352
    .elementor-element.elementor-element-541a651
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-5352
    .elementor-element.elementor-element-c5531cd
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5352
    .elementor-element.elementor-element-4836f98
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-5352 .elementor-element.elementor-element-1e1ca69 {
    width: 40%;
  }
  .elementor-5352 .elementor-element.elementor-element-c5531cd {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5352 .elementor-element.elementor-element-1e1ca69 {
    width: 100%;
  }
  .elementor-5352 .elementor-element.elementor-element-c5531cd {
    width: 100%;
  }
}
.elementor-5389
  .elementor-element.elementor-element-80a51ea
  > .elementor-container {
  min-height: 720px;
}
.elementor-5389 .elementor-element.elementor-element-80a51ea {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-80a51ea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5389
  .elementor-element.elementor-element-80a51ea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/city-7ULT2XV-scaled.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5389
  .elementor-element.elementor-element-80a51ea
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5389
  .elementor-element.elementor-element-80a51ea
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 60px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-5389
  .elementor-element.elementor-element-5ec8cc3
  > .elementor-element-populated {
  padding: 40px 0px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text {
  text-align: center;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h1,
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h2,
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h3,
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h4,
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h5,
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  h6,
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  div,
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  span,
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  .themegoods-animated-text
  p {
  font-family: "Cabin", Sans-serif;
  font-size: 80px;
  line-height: 1.1em;
}
.elementor-5389
  .elementor-element.elementor-element-7eb205b
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-5389 .elementor-element.elementor-element-1eeb0b4 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.elementor-5389
  .elementor-element.elementor-element-5d2690a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5389 .elementor-element.elementor-element-414543b {
  text-align: left;
}
.elementor-5389
  .elementor-element.elementor-element-414543b
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1em;
}
.elementor-bc-flex-widget
  .elementor-5389
  .elementor-element.elementor-element-87866ea.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5389
  .elementor-element.elementor-element-87866ea.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5389
  .elementor-element.elementor-element-87866ea.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5389
  .elementor-element.elementor-element-87866ea
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-2c84442
  .elementor-counter-number-wrapper {
  font-family: "Cabin", Sans-serif;
  font-size: 50px;
  font-weight: 700;
  letter-spacing: -2px;
}
.elementor-5389
  .elementor-element.elementor-element-2c84442
  .elementor-counter-title {
  color: #ca9c5e;
  font-family: "Cabin", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-5389
  .elementor-element.elementor-element-2c84442
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5389 .elementor-element.elementor-element-2c84442 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-5389
  .elementor-element.elementor-element-5dfcce3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5389
  .elementor-element.elementor-element-5dfcce3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5389
  .elementor-element.elementor-element-5dfcce3.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5389
  .elementor-element.elementor-element-5dfcce3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-3fd88da
  .elementor-counter-number-wrapper {
  font-family: "Cabin", Sans-serif;
  font-size: 50px;
  font-weight: 700;
  letter-spacing: -2px;
}
.elementor-5389
  .elementor-element.elementor-element-3fd88da
  .elementor-counter-title {
  color: #ca9c5e;
  font-family: "Cabin", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-5389
  .elementor-element.elementor-element-3fd88da
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5389 .elementor-element.elementor-element-3fd88da {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-5389
  .elementor-element.elementor-element-a548ad9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5389
  .elementor-element.elementor-element-a548ad9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5389
  .elementor-element.elementor-element-a548ad9.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5389
  .elementor-element.elementor-element-a548ad9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-6beca1b
  .elementor-counter-number-wrapper {
  font-family: "Cabin", Sans-serif;
  font-size: 50px;
  font-weight: 700;
  letter-spacing: -2px;
}
.elementor-5389
  .elementor-element.elementor-element-6beca1b
  .elementor-counter-title {
  color: #ca9c5e;
  font-family: "Cabin", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-5389
  .elementor-element.elementor-element-6beca1b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5389 .elementor-element.elementor-element-6beca1b {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-5389
  .elementor-element.elementor-element-631564d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5389
  .elementor-element.elementor-element-631564d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5389
  .elementor-element.elementor-element-631564d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5389
  .elementor-element.elementor-element-631564d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-a1d1efc
  .elementor-counter-number-wrapper {
  font-family: "Cabin", Sans-serif;
  font-size: 50px;
  font-weight: 700;
  letter-spacing: -2px;
}
.elementor-5389
  .elementor-element.elementor-element-a1d1efc
  .elementor-counter-title {
  color: #ca9c5e;
  font-family: "Inter", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-5389
  .elementor-element.elementor-element-a1d1efc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5389 .elementor-element.elementor-element-a1d1efc {
  width: auto;
  max-width: auto;
}
.elementor-5389
  .elementor-element.elementor-element-8d70c99
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5389 .elementor-element.elementor-element-635b83a img {
  border-radius: 5px 5px 5px 5px;
}
.elementor-5389
  .elementor-element.elementor-element-635b83a
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-635b83a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-635b83a {
  opacity: 0;
}
.elementor-5389
  .elementor-element.elementor-element-94572c8
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}
.elementor-element.elementor-element-94572c8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-94572c8 {
  opacity: 0;
}
.elementor-5389 .elementor-element.elementor-element-2cc5698 {
  --divider-border-style: solid;
  --divider-color: #e7e7e7;
  --divider-border-width: 1px;
}
.elementor-5389
  .elementor-element.elementor-element-2cc5698
  .elementor-divider-separator {
  width: 100%;
}
.elementor-5389
  .elementor-element.elementor-element-2cc5698
  .elementor-divider {
  padding-top: 20px;
  padding-bottom: 20px;
}
.elementor-element.elementor-element-2cc5698 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-2cc5698 {
  opacity: 0;
}
.elementor-5389
  .elementor-element.elementor-element-5ab153b
  .elementor-icon-list-icon
  i {
  color: #ca9c5e;
  font-size: 14px;
}
.elementor-5389
  .elementor-element.elementor-element-5ab153b
  .elementor-icon-list-icon
  svg {
  fill: #ca9c5e;
  width: 14px;
}
.elementor-5389
  .elementor-element.elementor-element-5ab153b
  .elementor-icon-list-item,
.elementor-5389
  .elementor-element.elementor-element-5ab153b
  .elementor-icon-list-item
  a {
  font-family: "Cabin", Sans-serif;
}
.elementor-element.elementor-element-5ab153b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-5ab153b {
  opacity: 0;
}
.elementor-5389
  .elementor-element.elementor-element-3c52556
  > .elementor-element-populated {
  margin: 0px 10px 0px 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-5389 .elementor-element.elementor-element-7394e5e img {
  border-radius: 5px 5px 5px 5px;
}
.elementor-5389
  .elementor-element.elementor-element-7394e5e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-7394e5e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-7394e5e {
  opacity: 0;
}
.elementor-5389
  .elementor-element.elementor-element-eb72bef
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 22px;
}
.elementor-element.elementor-element-eb72bef {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-eb72bef {
  opacity: 0;
}
.elementor-5389 .elementor-element.elementor-element-e29b1dd {
  --divider-border-style: solid;
  --divider-color: #e7e7e7;
  --divider-border-width: 1px;
}
.elementor-5389
  .elementor-element.elementor-element-e29b1dd
  .elementor-divider-separator {
  width: 100%;
}
.elementor-5389
  .elementor-element.elementor-element-e29b1dd
  .elementor-divider {
  padding-top: 20px;
  padding-bottom: 20px;
}
.elementor-element.elementor-element-e29b1dd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-e29b1dd {
  opacity: 0;
}
.elementor-5389
  .elementor-element.elementor-element-aeb48a7
  .elementor-icon-list-icon
  i {
  color: #ca9c5e;
  font-size: 14px;
}
.elementor-5389
  .elementor-element.elementor-element-aeb48a7
  .elementor-icon-list-icon
  svg {
  fill: #ca9c5e;
  width: 14px;
}
.elementor-5389
  .elementor-element.elementor-element-aeb48a7
  .elementor-icon-list-item,
.elementor-5389
  .elementor-element.elementor-element-aeb48a7
  .elementor-icon-list-item
  a {
  font-family: "Cabin", Sans-serif;
}
.elementor-element.elementor-element-aeb48a7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-aeb48a7 {
  opacity: 0;
}
.elementor-5389
  .elementor-element.elementor-element-df03e7c
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-5389 .elementor-element.elementor-element-4c813a6 img {
  border-radius: 5px 5px 5px 5px;
}
.elementor-5389
  .elementor-element.elementor-element-4c813a6
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-4c813a6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-4c813a6 {
  opacity: 0;
}
.elementor-5389
  .elementor-element.elementor-element-924f7b4
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 22px;
}
.elementor-element.elementor-element-924f7b4 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-924f7b4 {
  opacity: 0;
}
.elementor-5389 .elementor-element.elementor-element-8ff8d49 {
  --divider-border-style: solid;
  --divider-color: #e7e7e7;
  --divider-border-width: 1px;
}
.elementor-5389
  .elementor-element.elementor-element-8ff8d49
  .elementor-divider-separator {
  width: 100%;
}
.elementor-5389
  .elementor-element.elementor-element-8ff8d49
  .elementor-divider {
  padding-top: 20px;
  padding-bottom: 20px;
}
.elementor-element.elementor-element-8ff8d49 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-8ff8d49 {
  opacity: 0;
}
.elementor-5389
  .elementor-element.elementor-element-1941579
  .elementor-icon-list-icon
  i {
  color: #ca9c5e;
  font-size: 14px;
}
.elementor-5389
  .elementor-element.elementor-element-1941579
  .elementor-icon-list-icon
  svg {
  fill: #ca9c5e;
  width: 14px;
}
.elementor-5389
  .elementor-element.elementor-element-1941579
  .elementor-icon-list-item,
.elementor-5389
  .elementor-element.elementor-element-1941579
  .elementor-icon-list-item
  a {
  font-family: "Cabin", Sans-serif;
}
.elementor-element.elementor-element-1941579 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 350ms !important;
}
.elementor-widget.elementor-element-1941579 {
  opacity: 0;
}
.elementor-5389
  .elementor-element.elementor-element-edf058f
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: -14% 15%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
}
.elementor-5389 .elementor-element.elementor-element-edf058f {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 120px 0px;
  z-index: 2;
}
.elementor-5389
  .elementor-element.elementor-element-6cfa247
  > .elementor-element-populated {
  padding: 0px 60px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-bad5167
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5389
  .elementor-element.elementor-element-23afe7e
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5389
  .elementor-element.elementor-element-0d969f2
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5389
  .elementor-element.elementor-element-fadcd7a
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5389 .elementor-element.elementor-element-4db0f57 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-5389
  .elementor-element.elementor-element-7c0f879
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-6971aab
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-5389
  .elementor-element.elementor-element-6971aab
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-030f8c2
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
}
.elementor-5389
  .elementor-element.elementor-element-030f8c2
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-b10121b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-0848e57
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-5389
  .elementor-element.elementor-element-0848e57
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-a12e3e3
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
}
.elementor-5389
  .elementor-element.elementor-element-a12e3e3
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-84c8085
  .elementor-heading-title {
  font-family: "Cabin", Sans-serif;
  font-size: 14px;
}
.elementor-5389
  .elementor-element.elementor-element-84c8085
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5389
  .elementor-element.elementor-element-22f1ea0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-22f1ea0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-22f1ea0 {
  opacity: 0;
}
@media (min-width: 768px) {
  .elementor-5389 .elementor-element.elementor-element-5d2690a {
    width: 30%;
  }
  .elementor-5389 .elementor-element.elementor-element-87866ea {
    width: 14.752%;
  }
  .elementor-5389 .elementor-element.elementor-element-5dfcce3 {
    width: 17.5%;
  }
  .elementor-5389 .elementor-element.elementor-element-a548ad9 {
    width: 17.5%;
  }
  .elementor-5389 .elementor-element.elementor-element-631564d {
    width: 17.5%;
  }
  .elementor-5389 .elementor-element.elementor-element-6cfa247 {
    width: 40%;
  }
  .elementor-5389 .elementor-element.elementor-element-22f1ea0 {
    width: 60%;
  }
}
@media (max-width: 1024px) {
  .elementor-5389
    .elementor-element.elementor-element-80a51ea
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5389
    .elementor-element.elementor-element-80a51ea
    > .elementor-shape-bottom
    svg {
    width: calc(127% + 1.3px);
    height: 43px;
  }
  .elementor-bc-flex-widget
    .elementor-5389
    .elementor-element.elementor-element-5ec8cc3.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-5389
    .elementor-element.elementor-element-5ec8cc3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-5389
    .elementor-element.elementor-element-5ec8cc3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h1,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h2,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h3,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h4,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h5,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h6,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    div,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    span,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    p {
    font-size: 45px;
    line-height: 1.2em;
  }
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5389 .elementor-element.elementor-element-1eeb0b4 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-5389
    .elementor-element.elementor-element-414543b
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-5389
    .elementor-element.elementor-element-2c84442
    .elementor-counter-number-wrapper {
    font-size: 32px;
  }
  .elementor-5389
    .elementor-element.elementor-element-2c84442
    .elementor-counter-title {
    font-size: 12px;
  }
  .elementor-5389
    .elementor-element.elementor-element-3fd88da
    .elementor-counter-number-wrapper {
    font-size: 32px;
  }
  .elementor-5389
    .elementor-element.elementor-element-3fd88da
    .elementor-counter-title {
    font-size: 12px;
  }
  .elementor-5389
    .elementor-element.elementor-element-6beca1b
    .elementor-counter-number-wrapper {
    font-size: 32px;
  }
  .elementor-5389
    .elementor-element.elementor-element-6beca1b
    .elementor-counter-title {
    font-size: 12px;
  }
  .elementor-5389
    .elementor-element.elementor-element-a1d1efc
    .elementor-counter-number-wrapper {
    font-size: 32px;
  }
  .elementor-5389
    .elementor-element.elementor-element-a1d1efc
    .elementor-counter-title {
    font-size: 12px;
  }
  .elementor-5389
    .elementor-element.elementor-element-94572c8
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-5389
    .elementor-element.elementor-element-5ab153b
    .elementor-icon-list-item,
  .elementor-5389
    .elementor-element.elementor-element-5ab153b
    .elementor-icon-list-item
    a {
    font-size: 13px;
  }
  .elementor-5389
    .elementor-element.elementor-element-eb72bef
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-5389
    .elementor-element.elementor-element-aeb48a7
    .elementor-icon-list-item,
  .elementor-5389
    .elementor-element.elementor-element-aeb48a7
    .elementor-icon-list-item
    a {
    font-size: 13px;
  }
  .elementor-5389
    .elementor-element.elementor-element-924f7b4
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-5389
    .elementor-element.elementor-element-1941579
    .elementor-icon-list-item,
  .elementor-5389
    .elementor-element.elementor-element-1941579
    .elementor-icon-list-item
    a {
    font-size: 13px;
  }
  .elementor-5389 .elementor-element.elementor-element-edf058f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 40px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-6cfa247
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-bad5167
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5389
    .elementor-element.elementor-element-bad5167
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-23afe7e
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5389
    .elementor-element.elementor-element-23afe7e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-0d969f2
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5389
    .elementor-element.elementor-element-0d969f2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-fadcd7a
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5389
    .elementor-element.elementor-element-fadcd7a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5389 .elementor-element.elementor-element-4db0f57 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-22f1ea0
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-1d5e957
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5389
    .elementor-element.elementor-element-80a51ea
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-5389
    .elementor-element.elementor-element-80a51ea:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5389
    .elementor-element.elementor-element-80a51ea
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top left;
  }
  .elementor-5389
    .elementor-element.elementor-element-80a51ea
    > .elementor-shape-bottom
    svg {
    width: calc(100% + 1.3px);
    height: 30px;
  }
  .elementor-5389
    .elementor-element.elementor-element-5ec8cc3
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 40px 20px 0px 20px;
  }
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h1,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h2,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h3,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h4,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h5,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    h6,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    div,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    span,
  .elementor-5389
    .elementor-element.elementor-element-7eb205b
    .themegoods-animated-text
    p {
    font-size: 34px;
    line-height: 1.3em;
  }
  .elementor-5389 .elementor-element.elementor-element-414543b {
    text-align: center;
  }
  .elementor-5389
    .elementor-element.elementor-element-414543b
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5389
    .elementor-element.elementor-element-414543b
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-5389 .elementor-element.elementor-element-87866ea {
    width: 50%;
  }
  .elementor-5389
    .elementor-element.elementor-element-2c84442
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-5389
    .elementor-element.elementor-element-2c84442
    .elementor-counter-title {
    font-size: 12px;
  }
  .elementor-5389 .elementor-element.elementor-element-5dfcce3 {
    width: 50%;
  }
  .elementor-5389
    .elementor-element.elementor-element-3fd88da
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-5389 .elementor-element.elementor-element-a548ad9 {
    width: 50%;
  }
  .elementor-5389
    .elementor-element.elementor-element-a548ad9
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-6beca1b
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-5389 .elementor-element.elementor-element-631564d {
    width: 50%;
  }
  .elementor-5389
    .elementor-element.elementor-element-631564d
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-a1d1efc
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-5389 .elementor-element.elementor-element-d16cdcc {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-8d70c99
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-94572c8
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-5389
    .elementor-element.elementor-element-5ab153b
    .elementor-icon-list-item,
  .elementor-5389
    .elementor-element.elementor-element-5ab153b
    .elementor-icon-list-item
    a {
    font-size: 12px;
  }
  .elementor-5389
    .elementor-element.elementor-element-3c52556
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-eb72bef
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-5389
    .elementor-element.elementor-element-aeb48a7
    .elementor-icon-list-item,
  .elementor-5389
    .elementor-element.elementor-element-aeb48a7
    .elementor-icon-list-item
    a {
    font-size: 12px;
  }
  .elementor-5389
    .elementor-element.elementor-element-df03e7c
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-924f7b4
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-5389
    .elementor-element.elementor-element-1941579
    .elementor-icon-list-item,
  .elementor-5389
    .elementor-element.elementor-element-1941579
    .elementor-icon-list-item
    a {
    font-size: 12px;
  }
  .elementor-5389 .elementor-element.elementor-element-edf058f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 40px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-6cfa247
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5389
    .elementor-element.elementor-element-bad5167
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5389
    .elementor-element.elementor-element-23afe7e
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5389
    .elementor-element.elementor-element-0d969f2
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5389
    .elementor-element.elementor-element-fadcd7a
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5389 .elementor-element.elementor-element-4db0f57 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .elementor-5389 .elementor-element.elementor-element-7c0f879 {
    width: 50%;
  }
  .elementor-5389
    .elementor-element.elementor-element-7c0f879
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-5389 .elementor-element.elementor-element-b10121b {
    width: 50%;
  }
  .elementor-5389
    .elementor-element.elementor-element-b10121b
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-5389
    .elementor-element.elementor-element-22f1ea0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5389
    .elementor-element.elementor-element-1d5e957
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5389 .elementor-element.elementor-element-5ec8cc3 {
    width: 100%;
  }
  .elementor-5389 .elementor-element.elementor-element-6cfa247 {
    width: 100%;
  }
  .elementor-5389 .elementor-element.elementor-element-22f1ea0 {
    width: 100%;
  }
}
.elementor-5456
  .elementor-element.elementor-element-0bfd48d
  > .elementor-container {
  min-height: 720px;
}
.elementor-5456 .elementor-element.elementor-element-0bfd48d {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-0bfd48d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5456
  .elementor-element.elementor-element-0bfd48d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/beautiful-blond-business-woman-in-shirt-XBVD3MP.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5456
  .elementor-element.elementor-element-0bfd48d
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5456
  .elementor-element.elementor-element-0bfd48d
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f8f6f4;
}
.elementor-5456
  .elementor-element.elementor-element-0bfd48d
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 106px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-5456
  .elementor-element.elementor-element-751ccde.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-5456
  .elementor-element.elementor-element-751ccde
  > .elementor-element-populated {
  padding: 80px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-afbc5ff
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-5456
  .elementor-element.elementor-element-afbc5ff
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-element.elementor-element-afbc5ff {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 150ms !important;
}
.elementor-widget.elementor-element-afbc5ff {
  opacity: 0;
}
.elementor-5456 .elementor-element.elementor-element-cc4c496 {
  text-align: left;
}
.elementor-5456
  .elementor-element.elementor-element-cc4c496
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 1.3em;
  letter-spacing: -1px;
}
.elementor-element.elementor-element-cc4c496 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-cc4c496 {
  opacity: 0;
}
.elementor-5456 .elementor-element.elementor-element-07ed0e0 {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
}
.elementor-5456
  .elementor-element.elementor-element-07ed0e0
  > .elementor-widget-container {
  margin: 0px 60px 10px 0px;
}
.elementor-element.elementor-element-07ed0e0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 350ms !important;
}
.elementor-widget.elementor-element-07ed0e0 {
  opacity: 0;
}
.elementor-5456
  .elementor-element.elementor-element-566e0c7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5456
  .elementor-element.elementor-element-566e0c7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-5456 .elementor-element.elementor-element-566e0c7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 90px 0px 80px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-566e0c7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5456
  .elementor-element.elementor-element-5d3916a
  > .elementor-element-populated {
  padding: 60px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-4225669
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-5456
  .elementor-element.elementor-element-58212e8
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-5456
  .elementor-element.elementor-element-2c35816
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-5456
  .elementor-element.elementor-element-e768f63
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-5456
  .elementor-element.elementor-element-70f5797
  .elementor-heading-title {
  font-family: "DM Sans", Sans-serif;
}
.elementor-5456
  .elementor-element.elementor-element-70f5797
  > .elementor-widget-container {
  margin: 10px 60px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-8c26603
  .elementor-heading-title {
  color: #111111;
  font-family: "beyond_infinity_-_demoregular", Sans-serif;
  font-size: 55px;
  font-weight: 400;
}
.elementor-5456
  .elementor-element.elementor-element-8c26603
  > .elementor-widget-container {
  margin: 30px 0px 0px 10px;
}
.elementor-5456 .elementor-element.elementor-element-8c26603 {
  z-index: 2;
}
.elementor-5456
  .elementor-element.elementor-element-a654e6b
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-5456
  .elementor-element.elementor-element-a654e6b
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-56460ef
  .elementor-heading-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
}
.elementor-5456
  .elementor-element.elementor-element-56460ef
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-6a16193
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5456 .elementor-element.elementor-element-8bf7a16 {
  margin-top: -150px;
  margin-bottom: 0px;
}
.elementor-5456
  .elementor-element.elementor-element-624b7f0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5456
  .elementor-element.elementor-element-624b7f0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-5456
  .elementor-element.elementor-element-624b7f0
  > .elementor-element-populated,
.elementor-5456
  .elementor-element.elementor-element-624b7f0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5456
  .elementor-element.elementor-element-624b7f0
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-5456
  .elementor-element.elementor-element-624b7f0:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-5456
  .elementor-element.elementor-element-624b7f0
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-624b7f0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-624b7f0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-624b7f0 {
  opacity: 0;
}
.elementor-5456 .elementor-element.elementor-element-1ac3b1e img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-1ac3b1e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-5456 .elementor-element.elementor-element-1ac3b1e {
  z-index: 2;
}
.elementor-5456
  .elementor-element.elementor-element-381e408
  .elementor-heading-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-5456
  .elementor-element.elementor-element-381e408
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-5456
  .elementor-element.elementor-element-78f340b
  .elementor-heading-title {
  color: #acacb4;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-5456
  .elementor-element.elementor-element-78f340b
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-5456
  .elementor-element.elementor-element-9646cda:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5456
  .elementor-element.elementor-element-9646cda
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-5456
  .elementor-element.elementor-element-9646cda
  > .elementor-element-populated,
.elementor-5456
  .elementor-element.elementor-element-9646cda
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5456
  .elementor-element.elementor-element-9646cda
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-5456
  .elementor-element.elementor-element-9646cda:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-5456
  .elementor-element.elementor-element-9646cda
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-9646cda
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-9646cda {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-9646cda {
  opacity: 0;
}
.elementor-5456 .elementor-element.elementor-element-6a69b70 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-6a69b70
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-5456 .elementor-element.elementor-element-6a69b70 {
  z-index: 2;
}
.elementor-5456
  .elementor-element.elementor-element-a90af8a
  .elementor-heading-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-5456
  .elementor-element.elementor-element-a90af8a
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-5456
  .elementor-element.elementor-element-e73dce4
  .elementor-heading-title {
  color: #acacb4;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-5456
  .elementor-element.elementor-element-e73dce4
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-5456 .elementor-element.elementor-element-6542845 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-5456
  .elementor-element.elementor-element-b84a607:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5456
  .elementor-element.elementor-element-b84a607
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-5456
  .elementor-element.elementor-element-b84a607
  > .elementor-element-populated,
.elementor-5456
  .elementor-element.elementor-element-b84a607
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5456
  .elementor-element.elementor-element-b84a607
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-5456
  .elementor-element.elementor-element-b84a607:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-5456
  .elementor-element.elementor-element-b84a607
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-b84a607
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-b84a607 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-b84a607 {
  opacity: 0;
}
.elementor-5456 .elementor-element.elementor-element-e9b8da6 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-e9b8da6
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-5456 .elementor-element.elementor-element-e9b8da6 {
  z-index: 2;
}
.elementor-5456
  .elementor-element.elementor-element-8b7805b
  .elementor-heading-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-5456
  .elementor-element.elementor-element-8b7805b
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-5456
  .elementor-element.elementor-element-68208e1
  .elementor-heading-title {
  color: #acacb4;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-5456
  .elementor-element.elementor-element-68208e1
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-5456
  .elementor-element.elementor-element-2d5e599:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5456
  .elementor-element.elementor-element-2d5e599
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-5456
  .elementor-element.elementor-element-2d5e599
  > .elementor-element-populated,
.elementor-5456
  .elementor-element.elementor-element-2d5e599
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5456
  .elementor-element.elementor-element-2d5e599
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-5456
  .elementor-element.elementor-element-2d5e599:hover
  > .elementor-element-populated {
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.08);
}
.elementor-5456
  .elementor-element.elementor-element-2d5e599
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 60px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-2d5e599
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-2d5e599 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-2d5e599 {
  opacity: 0;
}
.elementor-5456 .elementor-element.elementor-element-7e87727 img {
  border-radius: 25px 25px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-7e87727
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-5456 .elementor-element.elementor-element-7e87727 {
  z-index: 2;
}
.elementor-5456
  .elementor-element.elementor-element-03454ea
  .elementor-heading-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}
.elementor-5456
  .elementor-element.elementor-element-03454ea
  > .elementor-widget-container {
  margin: 0px 30px 10px 30px;
}
.elementor-5456
  .elementor-element.elementor-element-96dd6dd
  .elementor-heading-title {
  color: #acacb4;
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-5456
  .elementor-element.elementor-element-96dd6dd
  > .elementor-widget-container {
  margin: -15px 30px 20px 30px;
}
.elementor-5456
  .elementor-element.elementor-element-bb5fc09:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5456
  .elementor-element.elementor-element-bb5fc09
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f4;
}
.elementor-5456 .elementor-element.elementor-element-bb5fc09 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5456
  .elementor-element.elementor-element-bb5fc09
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5456
  .elementor-element.elementor-element-a5fcffd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-92ebf40
  .elementor-heading-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.elementor-5456
  .elementor-element.elementor-element-92ebf40
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-9f32fea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5456
  .elementor-element.elementor-element-9f32fea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-5456 .elementor-element.elementor-element-9f32fea {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-9f32fea
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5456
  .elementor-element.elementor-element-9f32fea
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #f8f6f4;
}
.elementor-5456
  .elementor-element.elementor-element-9f32fea
  > .elementor-shape-top
  svg {
  height: 187px;
}
.elementor-5456
  .elementor-element.elementor-element-8dd9efd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-999030d
  .team-carousel-image
  .team-carousel-image-overflow
  img {
  border-radius: 15px;
}
.elementor-5456
  .elementor-element.elementor-element-999030d
  .team-carousel-wrapper
  .team-carousel-title {
  font-family: "DM Sans", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #111111;
}
.elementor-5456
  .elementor-element.elementor-element-999030d
  .team-carousel-wrapper
  .team-carousel-subtitle {
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
  color: #acacb4;
}
.elementor-5456
  .elementor-element.elementor-element-999030d
  .team-carousel-wrapper
  .team-carousel-desc {
  color: #86868b;
}
.elementor-5456
  .elementor-element.elementor-element-999030d
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-5456
  .elementor-element.elementor-element-999030d
  .team-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-5456
  .elementor-element.elementor-element-a11eba1
  > .elementor-container {
  min-height: 600px;
}
.elementor-5456
  .elementor-element.elementor-element-a11eba1
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-5456 .elementor-element.elementor-element-a11eba1 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-a11eba1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5456
  .elementor-element.elementor-element-a11eba1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/african-american-businesswoman-QDHALB8.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5456
  .elementor-element.elementor-element-a11eba1
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(250deg, #000000 0%, #ffffff00 40%);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5456
  .elementor-element.elementor-element-a11eba1
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 60px;
}
.elementor-5456
  .elementor-element.elementor-element-21ac497
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-b52fd35
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-5456
  .elementor-element.elementor-element-b52fd35
  > .elementor-widget-container {
  margin: 60px 80px 0px 0px;
}
.elementor-element.elementor-element-b52fd35 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-b52fd35 {
  opacity: 0;
}
.elementor-5456
  .elementor-element.elementor-element-84138ed
  .elementor-heading-title {
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-5456
  .elementor-element.elementor-element-84138ed
  > .elementor-widget-container {
  margin: 0px 80px 0px 0px;
}
.elementor-element.elementor-element-84138ed {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-84138ed {
  opacity: 0;
}
.elementor-5456
  .elementor-element.elementor-element-9679520
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .inner-box {
  padding: 0px;
  background: #1a1b2500;
  border-radius: 5px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-5456
  .elementor-element.elementor-element-9679520
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .name {
  color: #ffffff;
  font-size: 18px;
}
.elementor-5456
  .elementor-element.elementor-element-9679520
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .info-box
  .designation {
  color: #ffffffab;
  font-size: 12px;
  text-transform: none;
  letter-spacing: 0px;
}
.elementor-5456
  .elementor-element.elementor-element-9679520
  .testimonials-slider-wrapper
  .testimonial-carousel
  .testimonial-block
  .text {
  color: #ffffffab;
}
.elementor-5456
  .elementor-element.elementor-element-9679520
  .testimonial-carousel
  .owl-next,
.testimonial-carousel .owl-prev {
  background: #f0f0f0;
}
.elementor-5456
  .elementor-element.elementor-element-9679520
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-next
  .arrow-right {
  color: #111111;
}
.elementor-5456
  .elementor-element.elementor-element-9679520
  .testimonials-slider-wrapper
  .testimonial-carousel
  .owl-prev
  .arrow-left {
  color: #111111;
}
.elementor-5456
  .elementor-element.elementor-element-9679520
  .testimonial-carousel
  .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  background: #ca9c5e;
}
.elementor-5456
  .elementor-element.elementor-element-9679520
  .testimonial-carousel
  .owl-next:hover
  .arrow-right:after,
.testimonial-carousel .owl-prev:hover .arrow-left:after {
  color: #ffffff;
}
.elementor-5456
  .elementor-element.elementor-element-9679520
  .testimonial-carousel
  .owl-nav {
  bottom: 20px;
}
.elementor-5456
  .elementor-element.elementor-element-9679520
  > .elementor-widget-container {
  margin: -20px 0px 0px -50px;
}
.elementor-element.elementor-element-9679520 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-9679520 {
  opacity: 0;
}
.elementor-bc-flex-widget
  .elementor-5456
  .elementor-element.elementor-element-38d82cf.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-5456
  .elementor-element.elementor-element-38d82cf.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-5456
  .elementor-element.elementor-element-38d82cf
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5456 .elementor-element.elementor-element-d8f0b9f {
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-bc-flex-widget
  .elementor-5456
  .elementor-element.elementor-element-d542262.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5456
  .elementor-element.elementor-element-d542262.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5456
  .elementor-element.elementor-element-d542262
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-70bc36f
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-5456
  .elementor-element.elementor-element-70bc36f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-70bc36f {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-70bc36f {
  opacity: 0;
}
.elementor-5456 .elementor-element.elementor-element-70bc36f {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-5456
  .elementor-element.elementor-element-cb0948d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5456
  .elementor-element.elementor-element-cb0948d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5456
  .elementor-element.elementor-element-cb0948d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5456
  .elementor-element.elementor-element-ae102da.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5456
  .elementor-element.elementor-element-ae102da
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5456 .elementor-element.elementor-element-a3c67d7 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-5456 .elementor-element.elementor-element-a3c67d7 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-5456
  .elementor-element.elementor-element-a3c67d7
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-a3c67d7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-a3c67d7 {
  opacity: 0;
}
.elementor-5456
  .elementor-element.elementor-element-0dbcda0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5456
  .elementor-element.elementor-element-0dbcda0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5456 .elementor-element.elementor-element-7aeef5a img {
  width: 130px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-5456
  .elementor-element.elementor-element-7aeef5a
  > .elementor-widget-container {
  margin: 06px 0px 0px 0px;
}
.elementor-element.elementor-element-7aeef5a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-7aeef5a {
  opacity: 0;
}
.elementor-5456 .elementor-element.elementor-element-7aeef5a {
  width: auto;
  max-width: auto;
}
.elementor-5456
  .elementor-element.elementor-element-14cec4c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5456
  .elementor-element.elementor-element-14cec4c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5456 .elementor-element.elementor-element-e1a9951 img {
  width: 170px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-5456
  .elementor-element.elementor-element-e1a9951
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-element.elementor-element-e1a9951 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-e1a9951 {
  opacity: 0;
}
.elementor-5456 .elementor-element.elementor-element-e1a9951 {
  width: auto;
  max-width: auto;
}
.elementor-5456
  .elementor-element.elementor-element-a9764eb.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5456
  .elementor-element.elementor-element-a9764eb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5456 .elementor-element.elementor-element-4787381 img {
  width: 140px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-5456
  .elementor-element.elementor-element-4787381
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-element.elementor-element-4787381 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 400ms !important;
}
.elementor-widget.elementor-element-4787381 {
  opacity: 0;
}
.elementor-5456 .elementor-element.elementor-element-4787381 {
  width: auto;
  max-width: auto;
}
.elementor-5456
  .elementor-element.elementor-element-0512bc7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5456
  .elementor-element.elementor-element-0512bc7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e3f3f2;
}
.elementor-5456 .elementor-element.elementor-element-0512bc7:hover {
  background-color: #ffffff;
  box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5456
  .elementor-element.elementor-element-0512bc7
  > .elementor-background-overlay {
  background-image: url("../upload/justice-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5456 .elementor-element.elementor-element-0512bc7,
.elementor-5456
  .elementor-element.elementor-element-0512bc7
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-5456 .elementor-element.elementor-element-0512bc7:hover,
.elementor-5456
  .elementor-element.elementor-element-0512bc7:hover
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-5456 .elementor-element.elementor-element-0512bc7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-5456
  .elementor-element.elementor-element-301f249
  > .elementor-element-populated {
  padding: 60px 20px 60px 60px;
}
.elementor-5456
  .elementor-element.elementor-element-1d5d425
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-5456
  .elementor-element.elementor-element-1b57126
  .elementor-heading-title {
  color: #1f6a66;
  font-family: "DM Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
  letter-spacing: -1px;
}
.elementor-bc-flex-widget
  .elementor-5456
  .elementor-element.elementor-element-4e00dc9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5456
  .elementor-element.elementor-element-4e00dc9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5456
  .elementor-element.elementor-element-4e00dc9
  > .elementor-element-populated {
  padding: 40px 60px 50px 60px;
}
.elementor-5456
  .elementor-element.elementor-element-e543436
  .elementor-heading-title {
  color: #111111;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-5456
  .elementor-element.elementor-element-e543436
  > .elementor-widget-container {
  margin: 10px 40px 0px 0px;
}
.elementor-5456 .elementor-element.elementor-element-fdb050a .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 50px 13px 50px;
}
.elementor-5456
  .elementor-element.elementor-element-fdb050a
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-5456 .elementor-element.elementor-element-fdb050a {
  z-index: 2;
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-5456
    .elementor-element.elementor-element-0bfd48d
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5456
    .elementor-element.elementor-element-0bfd48d
    > .elementor-shape-bottom
    svg {
    width: calc(127% + 1.3px);
    height: 43px;
  }
  .elementor-bc-flex-widget
    .elementor-5456
    .elementor-element.elementor-element-751ccde.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-5456
    .elementor-element.elementor-element-751ccde.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-5456
    .elementor-element.elementor-element-751ccde
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-afbc5ff
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5456
    .elementor-element.elementor-element-cc4c496
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-5456
    .elementor-element.elementor-element-cc4c496
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-07ed0e0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456 .elementor-element.elementor-element-566e0c7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-4225669
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-4225669
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-58212e8
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-58212e8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-2c35816
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-2c35816
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-e768f63
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-e768f63
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-70f5797
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-5456
    .elementor-element.elementor-element-70f5797
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-8c26603
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-5456
    .elementor-element.elementor-element-6a16193
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5456 .elementor-element.elementor-element-8bf7a16 {
    margin-top: -80px;
    margin-bottom: 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-624b7f0
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-381e408
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5456
    .elementor-element.elementor-element-381e408
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-78f340b
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-5456
    .elementor-element.elementor-element-78f340b
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-9646cda
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-a90af8a
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5456
    .elementor-element.elementor-element-a90af8a
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-e73dce4
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-5456
    .elementor-element.elementor-element-e73dce4
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456 .elementor-element.elementor-element-6542845 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-b84a607
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-8b7805b
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5456
    .elementor-element.elementor-element-8b7805b
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-68208e1
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-5456
    .elementor-element.elementor-element-68208e1
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-2d5e599
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-03454ea
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-5456
    .elementor-element.elementor-element-03454ea
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-96dd6dd
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-5456
    .elementor-element.elementor-element-96dd6dd
    > .elementor-widget-container {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-92ebf40
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-5456
    .elementor-element.elementor-element-92ebf40
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456 .elementor-element.elementor-element-9f32fea {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-999030d
    .team-carousel-wrapper
    .team-carousel-title {
    font-size: 18px;
  }
  .elementor-5456
    .elementor-element.elementor-element-999030d
    .team-carousel-wrapper
    .team-carousel-subtitle {
    font-size: 13px;
  }
  .elementor-5456
    .elementor-element.elementor-element-999030d
    > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
  }
  .elementor-5456
    .elementor-element.elementor-element-a11eba1
    > .elementor-shape-bottom
    svg {
    width: calc(120% + 1.3px);
    height: 51px;
  }
  .elementor-5456 .elementor-element.elementor-element-a11eba1 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-b52fd35
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-b52fd35
    > .elementor-widget-container {
    margin: 40px 0px 0px 40px;
  }
  .elementor-5456
    .elementor-element.elementor-element-84138ed
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-84138ed
    > .elementor-widget-container {
    margin: 0px 0px 0px 40px;
  }
  .elementor-5456
    .elementor-element.elementor-element-9679520
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-9679520
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .info-box
    .name {
    font-size: 16px;
  }
  .elementor-5456
    .elementor-element.elementor-element-9679520
    .testimonial-carousel
    .owl-nav {
    bottom: 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-9679520
    > .elementor-widget-container {
    margin: -20px 60px 0px -10px;
  }
  .elementor-bc-flex-widget
    .elementor-5456
    .elementor-element.elementor-element-301f249.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-5456
    .elementor-element.elementor-element-301f249.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-5456
    .elementor-element.elementor-element-301f249
    > .elementor-element-populated {
    padding: 50px 39px 40px 40px;
  }
  .elementor-5456
    .elementor-element.elementor-element-1d5d425
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-1d5d425
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-1b57126
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-1b57126
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-4e00dc9
    > .elementor-element-populated {
    padding: 40px 40px 40px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-e543436
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-5456
    .elementor-element.elementor-element-e543436
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-fdb050a
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5456
    .elementor-element.elementor-element-0bfd48d
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-5456
    .elementor-element.elementor-element-0bfd48d:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5456
    .elementor-element.elementor-element-0bfd48d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top left;
  }
  .elementor-5456
    .elementor-element.elementor-element-0bfd48d
    > .elementor-shape-bottom
    svg {
    width: calc(100% + 1.3px);
    height: 30px;
  }
  .elementor-5456
    .elementor-element.elementor-element-751ccde
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 160px 20px 0px 20px;
  }
  .elementor-5456
    .elementor-element.elementor-element-cc4c496
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5456 .elementor-element.elementor-element-566e0c7 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-5d3916a
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5456
    .elementor-element.elementor-element-4225669
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-58212e8
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-2c35816
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-e768f63
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-70f5797
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-5456
    .elementor-element.elementor-element-8c26603
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5456 .elementor-element.elementor-element-8bf7a16 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-624b7f0
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-381e408
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-5456
    .elementor-element.elementor-element-78f340b
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-5456
    .elementor-element.elementor-element-9646cda
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-a90af8a
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-5456
    .elementor-element.elementor-element-e73dce4
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-5456 .elementor-element.elementor-element-6542845 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-b84a607
    > .elementor-element-populated {
    margin: 0px 20px 40px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-8b7805b
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-5456
    .elementor-element.elementor-element-68208e1
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-5456
    .elementor-element.elementor-element-2d5e599
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-03454ea
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-5456
    .elementor-element.elementor-element-96dd6dd
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-5456
    .elementor-element.elementor-element-a5fcffd
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-5456
    .elementor-element.elementor-element-92ebf40
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5456 .elementor-element.elementor-element-9f32fea {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-999030d
    > .elementor-widget-container {
    margin: 0px 0px 0px -70px;
  }
  .elementor-5456
    .elementor-element.elementor-element-a11eba1
    > .elementor-shape-bottom
    svg {
    width: calc(247% + 1.3px);
  }
  .elementor-5456 .elementor-element.elementor-element-a11eba1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-b52fd35
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-b52fd35
    > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-84138ed
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5456
    .elementor-element.elementor-element-84138ed
    > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-9679520
    .testimonials-slider-wrapper
    .testimonial-carousel
    .testimonial-block
    .inner-box {
    padding: 30px;
  }
  .elementor-5456
    .elementor-element.elementor-element-9679520
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5456
    .elementor-element.elementor-element-38d82cf
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-5456
    .elementor-element.elementor-element-d542262.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5456 .elementor-element.elementor-element-70bc36f {
    text-align: center;
  }
  .elementor-5456 .elementor-element.elementor-element-ae102da {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-5456
    .elementor-element.elementor-element-ae102da.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-5456
    .elementor-element.elementor-element-ae102da.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-5456 .elementor-element.elementor-element-0dbcda0 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-5456
    .elementor-element.elementor-element-0dbcda0.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-5456
    .elementor-element.elementor-element-0dbcda0.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-5456 .elementor-element.elementor-element-14cec4c {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-5456
    .elementor-element.elementor-element-14cec4c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-5456
    .elementor-element.elementor-element-14cec4c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-5456 .elementor-element.elementor-element-e1a9951 img {
    width: 140px;
  }
  .elementor-5456 .elementor-element.elementor-element-a9764eb {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-5456
    .elementor-element.elementor-element-a9764eb.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-5456
    .elementor-element.elementor-element-a9764eb.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-5456 .elementor-element.elementor-element-4787381 img {
    width: 120px;
  }
  .elementor-5456
    .elementor-element.elementor-element-301f249
    > .elementor-element-populated {
    padding: 40px 30px 0px 30px;
  }
  .elementor-5456
    .elementor-element.elementor-element-1d5d425
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5456
    .elementor-element.elementor-element-1b57126
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5456
    .elementor-element.elementor-element-4e00dc9
    > .elementor-element-populated {
    padding: 20px 30px 40px 30px;
  }
  .elementor-5456
    .elementor-element.elementor-element-e543436
    .elementor-heading-title {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-5456 .elementor-element.elementor-element-23326dc {
    width: 60%;
  }
  .elementor-5456 .elementor-element.elementor-element-751ccde {
    width: 40%;
  }
  .elementor-5456 .elementor-element.elementor-element-21ac497 {
    width: 50%;
  }
  .elementor-5456 .elementor-element.elementor-element-38d82cf {
    width: 50%;
  }
  .elementor-5456 .elementor-element.elementor-element-d542262 {
    width: 20%;
  }
  .elementor-5456 .elementor-element.elementor-element-cb0948d {
    width: 79.665%;
  }
  .elementor-5456 .elementor-element.elementor-element-301f249 {
    width: 40%;
  }
  .elementor-5456 .elementor-element.elementor-element-4e00dc9 {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5456 .elementor-element.elementor-element-23326dc {
    width: 60%;
  }
  .elementor-5456 .elementor-element.elementor-element-751ccde {
    width: 40%;
  }
  .elementor-5456 .elementor-element.elementor-element-21ac497 {
    width: 60%;
  }
  .elementor-5456 .elementor-element.elementor-element-38d82cf {
    width: 40%;
  }
  .elementor-5456 .elementor-element.elementor-element-301f249 {
    width: 45%;
  }
  .elementor-5456 .elementor-element.elementor-element-4e00dc9 {
    width: 55%;
  }
}
.elementor-5579
  .elementor-element.elementor-element-819b901
  > .elementor-container {
  min-height: 700px;
}
.elementor-5579 .elementor-element.elementor-element-819b901 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-819b901:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5579
  .elementor-element.elementor-element-819b901
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/professional-woman-with-a-coffee-in-a-black-suit-XZ6LW2Z.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5579
  .elementor-element.elementor-element-819b901
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5579
  .elementor-element.elementor-element-819b901
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 136px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-5579
  .elementor-element.elementor-element-fc52e8d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text {
  text-align: left;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h1,
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h2,
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h3,
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h4,
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h5,
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  h6,
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  div,
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  span,
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  .themegoods-animated-text
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 80px;
  line-height: 1.1em;
}
.elementor-5579
  .elementor-element.elementor-element-dc5223f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text {
  text-align: left;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h1 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h2 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h3 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h4 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h5 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h6 {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  div {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  span {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  p {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h1,
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h2,
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h3,
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h4,
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h5,
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  h6,
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  div,
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  span,
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  .themegoods-animated-text
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 80px;
  line-height: 1.1em;
}
.elementor-5579
  .elementor-element.elementor-element-c7e8379
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-4ce7ec1
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}
.elementor-5579
  .elementor-element.elementor-element-4ce7ec1
  > .elementor-widget-container {
  margin: 20px 0px 10px 0px;
}
.elementor-5579 .elementor-element.elementor-element-4854606 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #b8b8b8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-4854606
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5579
  .elementor-element.elementor-element-a943e74.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5579
  .elementor-element.elementor-element-a943e74.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5579
  .elementor-element.elementor-element-a943e74
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-1c2db58
  .elementor-heading-title {
  color: #111111;
  font-size: 14px;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-febb343
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-a85c1cf
  .elementor-heading-title {
  color: #6f6f6f;
  font-size: 14px;
}
.elementor-5579 .elementor-element.elementor-element-931433a {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #b8b8b8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-931433a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5579
  .elementor-element.elementor-element-453dfd2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5579
  .elementor-element.elementor-element-453dfd2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5579
  .elementor-element.elementor-element-453dfd2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-8c82acb
  .elementor-heading-title {
  color: #111111;
  font-size: 14px;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-8b82368
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-bd94b17
  .elementor-heading-title {
  color: #6f6f6f;
  font-size: 14px;
}
.elementor-5579 .elementor-element.elementor-element-2c4d1cb {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #b8b8b8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-2c4d1cb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5579
  .elementor-element.elementor-element-983f053.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5579
  .elementor-element.elementor-element-983f053.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5579
  .elementor-element.elementor-element-983f053
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-01990b6
  .elementor-heading-title {
  color: #111111;
  font-size: 14px;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-8eca5e2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-c5403e9
  .elementor-heading-title {
  color: #6f6f6f;
  font-size: 14px;
}
.elementor-5579 .elementor-element.elementor-element-f4a9bbd {
  padding: 40px 0px 20px 0px;
}
.elementor-bc-flex-widget
  .elementor-5579
  .elementor-element.elementor-element-d23bd4f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5579
  .elementor-element.elementor-element-d23bd4f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5579
  .elementor-element.elementor-element-d23bd4f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579 .elementor-element.elementor-element-c4c7f75 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #1c58f6;
  border-radius: 25px 25px 25px 25px;
}
.elementor-5579 .elementor-element.elementor-element-c4c7f75 {
  width: auto;
  max-width: auto;
}
.elementor-5579
  .elementor-element.elementor-element-3b61bc3
  .elementor-heading-title {
  color: #111111;
  font-size: 15px;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-3b61bc3
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-5579 .elementor-element.elementor-element-3b61bc3 {
  width: auto;
  max-width: auto;
}
.elementor-5579
  .elementor-element.elementor-element-e767685
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-8e1ef1d
  .elementor-spacer-inner {
  height: 400px;
}
.elementor-5579 .elementor-element.elementor-element-bbfa040 {
  margin-top: 60px;
  margin-bottom: 80px;
}
.elementor-5579
  .elementor-element.elementor-element-c1fcb71
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 80px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-3ef0ab3
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-5579 .elementor-element.elementor-element-873d8a6 {
  font-size: 18px;
}
.elementor-5579
  .elementor-element.elementor-element-873d8a6
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-c2592e5
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-5579
  .elementor-element.elementor-element-c2592e5
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ebebeb;
}
.elementor-5579 .elementor-element.elementor-element-faff229 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.elementor-5579
  .elementor-element.elementor-element-2491e00
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-5a66b32
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(7px / 2);
}
.elementor-5579
  .elementor-element.elementor-element-5a66b32
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(7px / 2);
}
.elementor-5579
  .elementor-element.elementor-element-5a66b32
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(7px / 2);
  margin-left: calc(7px / 2);
}
.elementor-5579
  .elementor-element.elementor-element-5a66b32
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-7px / 2);
  margin-left: calc(-7px / 2);
}
body.rtl
  .elementor-5579
  .elementor-element.elementor-element-5a66b32
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-7px / 2);
}
body:not(.rtl)
  .elementor-5579
  .elementor-element.elementor-element-5a66b32
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-7px / 2);
}
.elementor-5579
  .elementor-element.elementor-element-5a66b32
  .elementor-icon-list-icon
  i {
  color: #ca9c5e;
  font-size: 14px;
}
.elementor-5579
  .elementor-element.elementor-element-5a66b32
  .elementor-icon-list-icon
  svg {
  fill: #ca9c5e;
  width: 14px;
}
.elementor-5579
  .elementor-element.elementor-element-5a66b32
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-897580a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-51a3b79
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(7px / 2);
}
.elementor-5579
  .elementor-element.elementor-element-51a3b79
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(7px / 2);
}
.elementor-5579
  .elementor-element.elementor-element-51a3b79
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(7px / 2);
  margin-left: calc(7px / 2);
}
.elementor-5579
  .elementor-element.elementor-element-51a3b79
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-7px / 2);
  margin-left: calc(-7px / 2);
}
body.rtl
  .elementor-5579
  .elementor-element.elementor-element-51a3b79
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-7px / 2);
}
body:not(.rtl)
  .elementor-5579
  .elementor-element.elementor-element-51a3b79
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-7px / 2);
}
.elementor-5579
  .elementor-element.elementor-element-51a3b79
  .elementor-icon-list-icon
  i {
  color: #ca9c5e;
  font-size: 14px;
}
.elementor-5579
  .elementor-element.elementor-element-51a3b79
  .elementor-icon-list-icon
  svg {
  fill: #ca9c5e;
  width: 14px;
}
.elementor-5579
  .elementor-element.elementor-element-51a3b79
  .elementor-icon-list-text {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-d3161f1
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-5579
  .elementor-element.elementor-element-d3161f1
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ebebeb;
}
.elementor-5579
  .elementor-element.elementor-element-fb7dab7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-80653f9
  .elementor-progress-wrapper
  .elementor-progress-bar {
  background-color: #1c58f6;
}
.elementor-5579
  .elementor-element.elementor-element-80653f9
  .elementor-progress-wrapper {
  background-color: #f0f0f0;
  border-radius: 10px;
  overflow: hidden;
}
.elementor-5579
  .elementor-element.elementor-element-80653f9
  .elementor-progress-bar {
  height: 5px;
  line-height: 5px;
}
.elementor-5579 .elementor-element.elementor-element-80653f9 .elementor-title {
  color: #111111;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-80653f9
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-71fcdc1
  .elementor-progress-wrapper
  .elementor-progress-bar {
  background-color: #1c58f6;
}
.elementor-5579
  .elementor-element.elementor-element-71fcdc1
  .elementor-progress-wrapper {
  background-color: #f0f0f0;
  border-radius: 10px;
  overflow: hidden;
}
.elementor-5579
  .elementor-element.elementor-element-71fcdc1
  .elementor-progress-bar {
  height: 5px;
  line-height: 5px;
}
.elementor-5579 .elementor-element.elementor-element-71fcdc1 .elementor-title {
  color: #111111;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-71fcdc1
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-1668aeb
  .elementor-progress-wrapper
  .elementor-progress-bar {
  background-color: #1c58f6;
}
.elementor-5579
  .elementor-element.elementor-element-1668aeb
  .elementor-progress-wrapper {
  background-color: #f0f0f0;
  border-radius: 10px;
  overflow: hidden;
}
.elementor-5579
  .elementor-element.elementor-element-1668aeb
  .elementor-progress-bar {
  height: 5px;
  line-height: 5px;
}
.elementor-5579 .elementor-element.elementor-element-1668aeb .elementor-title {
  color: #111111;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-1668aeb
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-4d71bdd
  .elementor-progress-wrapper
  .elementor-progress-bar {
  background-color: #1c58f6;
}
.elementor-5579
  .elementor-element.elementor-element-4d71bdd
  .elementor-progress-wrapper {
  background-color: #f0f0f0;
  border-radius: 10px;
  overflow: hidden;
}
.elementor-5579
  .elementor-element.elementor-element-4d71bdd
  .elementor-progress-bar {
  height: 5px;
  line-height: 5px;
}
.elementor-5579 .elementor-element.elementor-element-4d71bdd .elementor-title {
  color: #111111;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-4d71bdd
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-23c5aab
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-b185367
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-5579
  .elementor-element.elementor-element-b185367
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ebebeb;
}
.elementor-5579
  .elementor-element.elementor-element-602552f
  .elementor-heading-title {
  font-size: 15px;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-602552f
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-c084876
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-da570df
  .elementor-heading-title {
  font-size: 15px;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-da570df
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-5fc47e8
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-7f45871
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-5579
  .elementor-element.elementor-element-7f45871
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ebebeb;
}
.elementor-5579
  .elementor-element.elementor-element-808a587
  .elementor-heading-title {
  font-size: 15px;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-808a587
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-093cb63
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-4609943
  .elementor-heading-title {
  font-size: 15px;
  font-weight: 600;
}
.elementor-5579
  .elementor-element.elementor-element-4609943
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-13c1e25
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-2a39a41
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-5579
  .elementor-element.elementor-element-2a39a41
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ebebeb;
}
.elementor-5579 .elementor-element.elementor-element-25add25 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 16px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}
.elementor-5579
  .elementor-element.elementor-element-25add25
  .elementor-widget-container {
  text-align: left;
}
.elementor-5579
  .elementor-element.elementor-element-25add25
  .elementor-social-icon {
  background-color: #f0f0f0;
  --icon-padding: 0.7em;
}
.elementor-5579
  .elementor-element.elementor-element-25add25
  .elementor-social-icon
  i {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-25add25
  .elementor-social-icon
  svg {
  fill: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-25add25
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5579 .elementor-element.elementor-element-c795f52 {
  margin-top: 60px;
  margin-bottom: 0px;
}
.elementor-5579
  .elementor-element.elementor-element-b611611
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-6cc5b83
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 700;
}
.elementor-5579
  .elementor-element.elementor-element-6cc5b83
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5579 .elementor-element.elementor-element-3deda19 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.elementor-5579
  .elementor-element.elementor-element-2dfa293
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5579
  .elementor-element.elementor-element-ff28b5d
  .post-featured-image-hover {
  border-radius: 5px;
}
.elementor-5579
  .elementor-element.elementor-element-ff28b5d
  .blog-carousel-wrapper
  .post-header
  h5 {
  font-size: 20px;
}
.elementor-5579
  .elementor-element.elementor-element-ff28b5d
  .blog-carousel-wrapper
  .post-header
  h5
  a {
  color: #111111;
}
.elementor-5579
  .elementor-element.elementor-element-ff28b5d
  .blog-carousel-wrapper
  .post-detail.single-post {
  font-size: 13px;
}
.elementor-5579
  .elementor-element.elementor-element-ff28b5d
  .blog-carousel-wrapper
  .post-detail.single-post
  a {
  color: #86868b;
}
.elementor-5579
  .elementor-element.elementor-element-ff28b5d
  .blog-carousel-wrapper
  .post-header-wrapper {
  color: #86868b;
}
.elementor-5579
  .elementor-element.elementor-element-ff28b5d
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-5579
  .elementor-element.elementor-element-ff28b5d
  .blog-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #000000;
}
.elementor-5579
  .elementor-element.elementor-element-ff28b5d
  .post-featured-date-wrapper {
  border-radius: 5px;
  background: #ffffff;
}
.elementor-5579
  .elementor-element.elementor-element-ff28b5d
  .post-featured-date {
  color: #000000;
}
.elementor-5579
  .elementor-element.elementor-element-ff28b5d
  .post-featured-month {
  color: #000000;
}
@media (max-width: 1024px) {
  .elementor-5579
    .elementor-element.elementor-element-819b901
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-5579
    .elementor-element.elementor-element-819b901
    > .elementor-shape-bottom
    svg {
    width: calc(127% + 1.3px);
    height: 99px;
  }
  .elementor-bc-flex-widget
    .elementor-5579
    .elementor-element.elementor-element-fc52e8d.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-5579
    .elementor-element.elementor-element-fc52e8d.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-5579
    .elementor-element.elementor-element-fc52e8d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h1,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h2,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h3,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h4,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h5,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h6,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    div,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    span,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    p {
    font-size: 60px;
    line-height: 1.2em;
  }
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h1,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h2,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h3,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h4,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h5,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h6,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    div,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    span,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    p {
    font-size: 60px;
    line-height: 1.2em;
  }
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-3b61bc3
    > .elementor-widget-container {
    margin: 20px 0px 0px 25px;
  }
  .elementor-5579 .elementor-element.elementor-element-bbfa040 {
    margin-top: 50px;
    margin-bottom: 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-c1fcb71
    > .elementor-element-populated {
    padding: 0px 40px 0px 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-3ef0ab3
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-5579 .elementor-element.elementor-element-873d8a6 {
    font-size: 16px;
  }
  .elementor-5579
    .elementor-element.elementor-element-873d8a6
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-c2592e5
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-5579
    .elementor-element.elementor-element-d3161f1
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-5579
    .elementor-element.elementor-element-fb7dab7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-b185367
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-5579
    .elementor-element.elementor-element-7f45871
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-5579
    .elementor-element.elementor-element-2a39a41
    .elementor-heading-title {
    line-height: 1.5em;
  }
  .elementor-5579 .elementor-element.elementor-element-c795f52 {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-5579
    .elementor-element.elementor-element-6cc5b83
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5579
    .elementor-element.elementor-element-6cc5b83
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-ff28b5d
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 18px;
  }
  .elementor-5579
    .elementor-element.elementor-element-ff28b5d
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 13px;
  }
  .elementor-5579
    .elementor-element.elementor-element-ff28b5d
    > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
  }
}
@media (max-width: 767px) {
  .elementor-5579
    .elementor-element.elementor-element-819b901
    > .elementor-container {
    min-height: 300px;
  }
  .elementor-5579
    .elementor-element.elementor-element-819b901:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5579
    .elementor-element.elementor-element-819b901
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-5579
    .elementor-element.elementor-element-819b901
    > .elementor-shape-bottom
    svg {
    width: calc(100% + 1.3px);
    height: 30px;
  }
  .elementor-5579 .elementor-element.elementor-element-fc52e8d {
    width: 70%;
  }
  .elementor-5579
    .elementor-element.elementor-element-fc52e8d
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h1,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h2,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h3,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h4,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h5,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    h6,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    div,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    span,
  .elementor-5579
    .elementor-element.elementor-element-dc5223f
    .themegoods-animated-text
    p {
    font-size: 34px;
    line-height: 1.3em;
  }
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h1,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h2,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h3,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h4,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h5,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    h6,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    div,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    span,
  .elementor-5579
    .elementor-element.elementor-element-c7e8379
    .themegoods-animated-text
    p {
    font-size: 34px;
    line-height: 1.3em;
  }
  .elementor-5579
    .elementor-element.elementor-element-4ce7ec1
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-5579
    .elementor-element.elementor-element-4ce7ec1
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-c1fcb71
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-3ef0ab3
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.4em;
  }
  .elementor-5579
    .elementor-element.elementor-element-897580a
    > .elementor-element-populated {
    margin: 8px 0px 0px 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-23c5aab
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
  }
  .elementor-5579
    .elementor-element.elementor-element-6cc5b83
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-5579
    .elementor-element.elementor-element-ff28b5d
    .blog-carousel-wrapper
    .post-header
    h5 {
    font-size: 16px;
  }
  .elementor-5579
    .elementor-element.elementor-element-ff28b5d
    .blog-carousel-wrapper
    .post-detail.single-post {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .elementor-5579 .elementor-element.elementor-element-fc52e8d {
    width: 40%;
  }
  .elementor-5579 .elementor-element.elementor-element-a943e74 {
    width: 35%;
  }
  .elementor-5579 .elementor-element.elementor-element-febb343 {
    width: 65%;
  }
  .elementor-5579 .elementor-element.elementor-element-453dfd2 {
    width: 35%;
  }
  .elementor-5579 .elementor-element.elementor-element-8b82368 {
    width: 65%;
  }
  .elementor-5579 .elementor-element.elementor-element-983f053 {
    width: 35%;
  }
  .elementor-5579 .elementor-element.elementor-element-8eca5e2 {
    width: 65%;
  }
  .elementor-5579 .elementor-element.elementor-element-e767685 {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5579 .elementor-element.elementor-element-fc52e8d {
    width: 50%;
  }
  .elementor-5579 .elementor-element.elementor-element-e767685 {
    width: 65%;
  }
}
.elementor-5735 .elementor-element.elementor-element-802ef54 {
  overflow: hidden;
  padding: 100px 0px 60px 0px;
}
.elementor-5735
  .elementor-element.elementor-element-a1ad6f4
  > .elementor-element-populated {
  padding: 0px 100px 0px 0px;
}
.elementor-5735
  .elementor-element.elementor-element-af93580
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-element.elementor-element-af93580 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-af93580 {
  opacity: 0;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h1,
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h2,
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h3,
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h4,
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h5,
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  h6,
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  div,
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  span,
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #1c58f6;
}
.elementor-5735
  .elementor-element.elementor-element-56fc488
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-element.elementor-element-56fc488 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-56fc488 {
  opacity: 0;
}
.elementor-5735
  .elementor-element.elementor-element-d2dee4e.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-5735
  .elementor-element.elementor-element-d2dee4e
  > .elementor-element-populated {
  margin: -10px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
}
.elementor-5735 .elementor-element.elementor-element-9909db7 {
  font-weight: 600;
}
.elementor-5735
  .elementor-element.elementor-element-9909db7
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-element.elementor-element-9909db7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-9909db7 {
  opacity: 0;
}
.elementor-5735
  .elementor-element.elementor-element-d1cd250
  > .elementor-background-overlay {
  background-image: url("../upload/wave-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.elementor-5735
  .elementor-element.elementor-element-d1cd250
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-5735
  .elementor-element.elementor-element-d1cd250
  > .elementor-shape-bottom
  svg {
  width: calc(245% + 1.3px);
  height: 395px;
}
.elementor-5735 .elementor-element.elementor-element-d1cd250 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-5735
  .elementor-element.elementor-element-ce03fed
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5735
  .elementor-element.elementor-element-4cdb62a
  .post-featured-image-hover,
.elementor-5735
  .elementor-element.elementor-element-4cdb62a
  .type-post.blog-posts-grid_no_space,
.elementor-5735
  .elementor-element.elementor-element-4cdb62a
  .type-post.blog-posts-metro_no_space {
  border-radius: 5px;
}
.elementor-5735 .elementor-element.elementor-element-4cdb62a .post-header h5 a {
  color: #111111;
}
.elementor-5735 .elementor-element.elementor-element-4cdb62a .post-header h5 {
  font-size: 22px;
}
.elementor-5735 .elementor-element.elementor-element-4cdb62a .post-info-cat a {
  color: #86868b;
}
.elementor-5735
  .elementor-element.elementor-element-4cdb62a
  .post-detail.single-post {
  font-size: 14px;
}
.elementor-5735
  .elementor-element.elementor-element-4cdb62a
  .post-header-wrapper
  > p {
  color: #000000;
}
.elementor-5735
  .elementor-element.elementor-element-4cdb62a
  a.continue-reading {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-4cdb62a
  .post-featured-date-wrapper {
  background: #ffffff;
  border-radius: 5px;
}
.elementor-5735
  .elementor-element.elementor-element-4cdb62a
  .post-featured-date {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-4cdb62a
  .post-featured-month {
  color: #111111;
}
.elementor-5735
  .elementor-element.elementor-element-0e698ea
  > .elementor-container {
  min-height: 500px;
}
.elementor-5735 .elementor-element.elementor-element-0e698ea {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5735
  .elementor-element.elementor-element-0e698ea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5735
  .elementor-element.elementor-element-0e698ea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/business-handshake-in-office-VYYYLWL.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5735
  .elementor-element.elementor-element-0e698ea
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5735
  .elementor-element.elementor-element-67d5d88.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5735
  .elementor-element.elementor-element-67d5d88
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text {
  text-align: center;
}
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h1,
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h2,
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h3,
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h4,
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h5,
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  h6,
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  div,
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  span,
.elementor-5735
  .elementor-element.elementor-element-168c64f
  .themegoods-animated-text
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  line-height: 1.1em;
}
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text {
  text-align: center;
}
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h1,
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h2,
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h3,
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h4,
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h5,
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  h6,
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  div,
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  span,
.elementor-5735
  .elementor-element.elementor-element-8e1711f
  .themegoods-animated-text
  p {
  font-family: "Poppins", Sans-serif;
  font-size: 52px;
  line-height: 1.1em;
}
.elementor-5735 .elementor-element.elementor-element-70bc53d {
  text-align: center;
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 600;
}
.elementor-5735
  .elementor-element.elementor-element-70bc53d
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}
.elementor-element.elementor-element-70bc53d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-70bc53d {
  opacity: 0;
}
.elementor-5735 .elementor-element.elementor-element-5607915 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #a51c30;
  border-radius: 25px 25px 25px 25px;
}
.elementor-5735
  .elementor-element.elementor-element-5607915
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-5607915 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-5607915 {
  opacity: 0;
}
.elementor-5735 .elementor-element.elementor-element-5607915 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-5735 .elementor-element.elementor-element-802ef54 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-5735
    .elementor-element.elementor-element-af93580
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h1,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h2,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h3,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h4,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h5,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h6,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    div,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    span,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-5735 .elementor-element.elementor-element-9909db7 {
    font-size: 16px;
  }
  .elementor-5735
    .elementor-element.elementor-element-9909db7
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5735
    .elementor-element.elementor-element-0e698ea
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-5735
    .elementor-element.elementor-element-0e698ea:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5735
    .elementor-element.elementor-element-0e698ea
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-5735
    .elementor-element.elementor-element-67d5d88
    > .elementor-element-populated {
    margin: 0% 10% 0% 10%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5735
    .elementor-element.elementor-element-70bc53d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5735 .elementor-element.elementor-element-802ef54 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 30px 0px;
  }
  .elementor-5735
    .elementor-element.elementor-element-a1ad6f4
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5735
    .elementor-element.elementor-element-af93580
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
  }
  .elementor-5735
    .elementor-element.elementor-element-af93580
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h1,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h2,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h3,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h4,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h5,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    h6,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    div,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    span,
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-5735
    .elementor-element.elementor-element-56fc488
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-5735
    .elementor-element.elementor-element-d2dee4e
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5735 .elementor-element.elementor-element-9909db7 {
    font-size: 15px;
  }
  .elementor-5735
    .elementor-element.elementor-element-9909db7
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-5735
    .elementor-element.elementor-element-ce03fed
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5735
    .elementor-element.elementor-element-0e698ea
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5735
    .elementor-element.elementor-element-0e698ea:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5735
    .elementor-element.elementor-element-0e698ea
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-5735
    .elementor-element.elementor-element-67d5d88
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
}
@media (min-width: 768px) {
  .elementor-5735 .elementor-element.elementor-element-a1ad6f4 {
    width: 55%;
  }
  .elementor-5735 .elementor-element.elementor-element-d2dee4e {
    width: 44.332%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5735 .elementor-element.elementor-element-a1ad6f4 {
    width: 40%;
  }
  .elementor-5735 .elementor-element.elementor-element-d2dee4e {
    width: 60%;
  }
  .elementor-5735 .elementor-element.elementor-element-67d5d88 {
    width: 100%;
  }
}
.elementor-5848 .elementor-element.elementor-element-11b46aab {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-5848
  .elementor-element.elementor-element-319f84d1
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-5848 .elementor-element.elementor-element-124361cd {
  text-align: left;
}
.elementor-5848
  .elementor-element.elementor-element-124361cd
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 30px 0px 0px 0px;
}
.elementor-5848 .elementor-element.elementor-element-4f367a2 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.elementor-5848
  .elementor-element.elementor-element-8159ce:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5848
  .elementor-element.elementor-element-8159ce
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0f0;
}
.elementor-5848
  .elementor-element.elementor-element-8159ce
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 5% 0% 5%;
  padding: 40px 40px 40px 40px;
}
.elementor-5848
  .elementor-element.elementor-element-8159ce
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5848 .elementor-element.elementor-element-13fae9da {
  text-align: center;
}
.elementor-5848
  .elementor-element.elementor-element-13fae9da
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-5848 .elementor-element.elementor-element-48dfc198 {
  text-align: center;
}
.elementor-5848
  .elementor-element.elementor-element-48dfc198
  .elementor-heading-title {
  font-size: 14px;
  letter-spacing: 0px;
}
.elementor-5848
  .elementor-element.elementor-element-48dfc198
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-5848
  .elementor-element.elementor-element-22dc8edc
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}
.elementor-5848 .elementor-element.elementor-element-45850e47 {
  text-align: left;
}
.elementor-5848
  .elementor-element.elementor-element-45850e47
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 20px;
}
.elementor-5848
  .elementor-element.elementor-element-4c2a0142
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5848 .elementor-element.elementor-element-21d50e03 {
  text-align: left;
}
.elementor-5848
  .elementor-element.elementor-element-21d50e03
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 10px 0px;
}
.elementor-5848
  .elementor-element.elementor-element-ed80828
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-5848 .elementor-element.elementor-element-eff81d img {
  width: 100%;
}
.elementor-5848
  .elementor-element.elementor-element-eff81d
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5848
  .elementor-element.elementor-element-1c2f4064
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-5848 .elementor-element.elementor-element-8e4b5d2 img {
  width: 100%;
}
.elementor-5848
  .elementor-element.elementor-element-8e4b5d2
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5848 .elementor-element.elementor-element-57b55257 img {
  width: 100%;
}
.elementor-5848
  .elementor-element.elementor-element-57b55257
  > .elementor-widget-container {
  margin: 20px 0px 60px 0px;
}
.elementor-5848
  .elementor-element.elementor-element-4487a9e7
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5848 .elementor-element.elementor-element-528d57b5 {
  text-align: left;
}
.elementor-5848
  .elementor-element.elementor-element-528d57b5
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
.elementor-5848 .elementor-element.elementor-element-588a257e {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-5848
  .elementor-element.elementor-element-609f233d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5848 .elementor-element.elementor-element-3041f147 img {
  width: 100%;
}
.elementor-5848
  .elementor-element.elementor-element-3041f147
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5848 .elementor-element.elementor-element-34583d25 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-5848
  .elementor-element.elementor-element-7fcaff7f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5848 .elementor-element.elementor-element-3192bc15 {
  text-align: left;
  color: #939393;
}
.elementor-5848
  .elementor-element.elementor-element-3192bc15
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 10px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #b8b8b8;
}
.elementor-5848
  .elementor-element.elementor-element-5f2c153b
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5848 .elementor-element.elementor-element-6674a3fe {
  text-align: left;
}
.elementor-5848
  .elementor-element.elementor-element-6674a3fe
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-5848
    .elementor-element.elementor-element-124361cd
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-5848 .elementor-element.elementor-element-4f367a2 {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-5848
    .elementor-element.elementor-element-8159ce
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-22dc8edc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-45850e47
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-4c2a0142
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5848
    .elementor-element.elementor-element-4c2a0142
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-21d50e03
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5848
    .elementor-element.elementor-element-57b55257
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-4487a9e7
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5848
    .elementor-element.elementor-element-4487a9e7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-528d57b5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5848 .elementor-element.elementor-element-34583d25 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-7fcaff7f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-3192bc15
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-5f2c153b
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5848
    .elementor-element.elementor-element-5f2c153b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-6674a3fe
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5848 .elementor-element.elementor-element-11b46aab {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-319f84d1
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-124361cd
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848 .elementor-element.elementor-element-4f367a2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-22dc8edc
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-45850e47
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-4c2a0142
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5848
    .elementor-element.elementor-element-4c2a0142
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-21d50e03
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848 .elementor-element.elementor-element-19efcd0a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-ed80828
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-eff81d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-1c2f4064
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-8e4b5d2
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-57b55257
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-4487a9e7
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5848
    .elementor-element.elementor-element-528d57b5
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848 .elementor-element.elementor-element-588a257e {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-3041f147
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5848 .elementor-element.elementor-element-34583d25 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-7fcaff7f
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-3192bc15
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5848
    .elementor-element.elementor-element-5f2c153b
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5848
    .elementor-element.elementor-element-6674a3fe
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-5848 .elementor-element.elementor-element-8159ce {
    width: 30%;
  }
  .elementor-5848 .elementor-element.elementor-element-22dc8edc {
    width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5848 .elementor-element.elementor-element-8159ce {
    width: 100%;
  }
  .elementor-5848 .elementor-element.elementor-element-22dc8edc {
    width: 100%;
  }
}
.elementor-5854 .elementor-element.elementor-element-7ffd4e2c {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-5854
  .elementor-element.elementor-element-bc5e2ad
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-5854 .elementor-element.elementor-element-4f435733 {
  text-align: left;
}
.elementor-5854
  .elementor-element.elementor-element-4f435733
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 30px 0px 0px 0px;
}
.elementor-5854 .elementor-element.elementor-element-15da85a1 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.elementor-5854
  .elementor-element.elementor-element-35f5905e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5854
  .elementor-element.elementor-element-35f5905e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0f0;
}
.elementor-5854
  .elementor-element.elementor-element-35f5905e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 5% 0% 5%;
  padding: 40px 40px 40px 40px;
}
.elementor-5854
  .elementor-element.elementor-element-35f5905e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5854 .elementor-element.elementor-element-76252373 {
  text-align: center;
}
.elementor-5854
  .elementor-element.elementor-element-76252373
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-5854 .elementor-element.elementor-element-58c71818 {
  text-align: center;
}
.elementor-5854
  .elementor-element.elementor-element-58c71818
  .elementor-heading-title {
  font-size: 14px;
  letter-spacing: 0px;
}
.elementor-5854
  .elementor-element.elementor-element-58c71818
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-5854
  .elementor-element.elementor-element-29ed2106
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}
.elementor-5854 .elementor-element.elementor-element-35b82f60 {
  text-align: left;
}
.elementor-5854
  .elementor-element.elementor-element-35b82f60
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 20px;
}
.elementor-5854
  .elementor-element.elementor-element-6a017069
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5854 .elementor-element.elementor-element-4f7a3ff9 {
  text-align: left;
}
.elementor-5854
  .elementor-element.elementor-element-4f7a3ff9
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 10px 0px;
}
.elementor-5854
  .elementor-element.elementor-element-2a51b5ab
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-5854 .elementor-element.elementor-element-74729d img {
  width: 100%;
}
.elementor-5854
  .elementor-element.elementor-element-74729d
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5854
  .elementor-element.elementor-element-1a8b7d52
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-5854 .elementor-element.elementor-element-26798b00 img {
  width: 100%;
}
.elementor-5854
  .elementor-element.elementor-element-26798b00
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5854 .elementor-element.elementor-element-53f3256e img {
  width: 100%;
}
.elementor-5854
  .elementor-element.elementor-element-53f3256e
  > .elementor-widget-container {
  margin: 20px 0px 60px 0px;
}
.elementor-5854
  .elementor-element.elementor-element-6b746dc
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5854 .elementor-element.elementor-element-5615c40e {
  text-align: left;
}
.elementor-5854
  .elementor-element.elementor-element-5615c40e
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
.elementor-5854 .elementor-element.elementor-element-35b23491 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-5854
  .elementor-element.elementor-element-38624661
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5854 .elementor-element.elementor-element-4e1a1fca img {
  width: 100%;
}
.elementor-5854
  .elementor-element.elementor-element-4e1a1fca
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5854 .elementor-element.elementor-element-63b6b54c {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-5854
  .elementor-element.elementor-element-41671592
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5854 .elementor-element.elementor-element-297bb2c2 {
  text-align: left;
  color: #939393;
}
.elementor-5854
  .elementor-element.elementor-element-297bb2c2
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 10px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #b8b8b8;
}
.elementor-5854
  .elementor-element.elementor-element-15dd0638
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5854 .elementor-element.elementor-element-28afe3f {
  text-align: left;
}
.elementor-5854
  .elementor-element.elementor-element-28afe3f
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-5854
    .elementor-element.elementor-element-4f435733
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-5854 .elementor-element.elementor-element-15da85a1 {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-5854
    .elementor-element.elementor-element-35f5905e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-29ed2106
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-35b82f60
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-6a017069
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5854
    .elementor-element.elementor-element-6a017069
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-4f7a3ff9
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5854
    .elementor-element.elementor-element-53f3256e
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-6b746dc
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5854
    .elementor-element.elementor-element-6b746dc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-5615c40e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5854 .elementor-element.elementor-element-63b6b54c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-41671592
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-297bb2c2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-15dd0638
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5854
    .elementor-element.elementor-element-15dd0638
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-28afe3f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5854 .elementor-element.elementor-element-7ffd4e2c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-bc5e2ad
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-4f435733
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854 .elementor-element.elementor-element-15da85a1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-29ed2106
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-35b82f60
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-6a017069
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5854
    .elementor-element.elementor-element-6a017069
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-4f7a3ff9
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854 .elementor-element.elementor-element-59163758 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-2a51b5ab
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-74729d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-1a8b7d52
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-26798b00
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-53f3256e
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-6b746dc
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5854
    .elementor-element.elementor-element-5615c40e
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854 .elementor-element.elementor-element-35b23491 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-4e1a1fca
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5854 .elementor-element.elementor-element-63b6b54c {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-41671592
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-297bb2c2
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5854
    .elementor-element.elementor-element-15dd0638
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5854
    .elementor-element.elementor-element-28afe3f
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-5854 .elementor-element.elementor-element-35f5905e {
    width: 30%;
  }
  .elementor-5854 .elementor-element.elementor-element-29ed2106 {
    width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5854 .elementor-element.elementor-element-35f5905e {
    width: 100%;
  }
  .elementor-5854 .elementor-element.elementor-element-29ed2106 {
    width: 100%;
  }
}
.elementor-5869 .elementor-element.elementor-element-3cdc7a99 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-5869
  .elementor-element.elementor-element-25d88c23
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-5869 .elementor-element.elementor-element-17c7deea {
  text-align: left;
}
.elementor-5869
  .elementor-element.elementor-element-17c7deea
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 30px 0px 0px 0px;
}
.elementor-5869 .elementor-element.elementor-element-175cf501 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.elementor-5869
  .elementor-element.elementor-element-7a47be66:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5869
  .elementor-element.elementor-element-7a47be66
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0f0;
}
.elementor-5869
  .elementor-element.elementor-element-7a47be66
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 5% 0% 5%;
  padding: 40px 40px 40px 40px;
}
.elementor-5869
  .elementor-element.elementor-element-7a47be66
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5869 .elementor-element.elementor-element-55192f6 {
  text-align: center;
}
.elementor-5869
  .elementor-element.elementor-element-55192f6
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-5869 .elementor-element.elementor-element-514a01 {
  text-align: center;
}
.elementor-5869
  .elementor-element.elementor-element-514a01
  .elementor-heading-title {
  font-size: 14px;
  letter-spacing: 0px;
}
.elementor-5869
  .elementor-element.elementor-element-514a01
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-5869
  .elementor-element.elementor-element-56433388
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}
.elementor-5869 .elementor-element.elementor-element-52d29944 {
  text-align: left;
}
.elementor-5869
  .elementor-element.elementor-element-52d29944
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 20px;
}
.elementor-5869
  .elementor-element.elementor-element-687b1639
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5869 .elementor-element.elementor-element-3c07c901 {
  text-align: left;
}
.elementor-5869
  .elementor-element.elementor-element-3c07c901
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 10px 0px;
}
.elementor-5869
  .elementor-element.elementor-element-1ea6e51
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-5869 .elementor-element.elementor-element-cd2ac26 img {
  width: 100%;
}
.elementor-5869
  .elementor-element.elementor-element-cd2ac26
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5869
  .elementor-element.elementor-element-93560fe
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-5869 .elementor-element.elementor-element-5eebc859 img {
  width: 100%;
}
.elementor-5869
  .elementor-element.elementor-element-5eebc859
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5869 .elementor-element.elementor-element-2fe46420 img {
  width: 100%;
}
.elementor-5869
  .elementor-element.elementor-element-2fe46420
  > .elementor-widget-container {
  margin: 20px 0px 60px 0px;
}
.elementor-5869
  .elementor-element.elementor-element-33e063e5
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5869 .elementor-element.elementor-element-573131da {
  text-align: left;
}
.elementor-5869
  .elementor-element.elementor-element-573131da
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
.elementor-5869 .elementor-element.elementor-element-702c8dbd {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-5869
  .elementor-element.elementor-element-178973f3
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5869 .elementor-element.elementor-element-4ad4eaed img {
  width: 100%;
}
.elementor-5869
  .elementor-element.elementor-element-4ad4eaed
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5869 .elementor-element.elementor-element-1d268fe7 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-5869
  .elementor-element.elementor-element-3555dc1c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5869 .elementor-element.elementor-element-77c588 {
  text-align: left;
  color: #939393;
}
.elementor-5869
  .elementor-element.elementor-element-77c588
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 10px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #b8b8b8;
}
.elementor-5869
  .elementor-element.elementor-element-2334f577
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5869 .elementor-element.elementor-element-704cc45a {
  text-align: left;
}
.elementor-5869
  .elementor-element.elementor-element-704cc45a
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-5869
    .elementor-element.elementor-element-17c7deea
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-5869 .elementor-element.elementor-element-175cf501 {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-5869
    .elementor-element.elementor-element-7a47be66
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-56433388
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-52d29944
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-687b1639
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5869
    .elementor-element.elementor-element-687b1639
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-3c07c901
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5869
    .elementor-element.elementor-element-2fe46420
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-33e063e5
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5869
    .elementor-element.elementor-element-33e063e5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-573131da
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5869 .elementor-element.elementor-element-1d268fe7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-3555dc1c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-77c588
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-2334f577
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5869
    .elementor-element.elementor-element-2334f577
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-704cc45a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5869 .elementor-element.elementor-element-3cdc7a99 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-25d88c23
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-17c7deea
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869 .elementor-element.elementor-element-175cf501 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-56433388
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-52d29944
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-687b1639
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5869
    .elementor-element.elementor-element-687b1639
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-3c07c901
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869 .elementor-element.elementor-element-646cd96e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-1ea6e51
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-cd2ac26
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-93560fe
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-5eebc859
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-2fe46420
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-33e063e5
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5869
    .elementor-element.elementor-element-573131da
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869 .elementor-element.elementor-element-702c8dbd {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-4ad4eaed
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5869 .elementor-element.elementor-element-1d268fe7 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-3555dc1c
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-77c588
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5869
    .elementor-element.elementor-element-2334f577
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5869
    .elementor-element.elementor-element-704cc45a
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-5869 .elementor-element.elementor-element-7a47be66 {
    width: 30%;
  }
  .elementor-5869 .elementor-element.elementor-element-56433388 {
    width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5869 .elementor-element.elementor-element-7a47be66 {
    width: 100%;
  }
  .elementor-5869 .elementor-element.elementor-element-56433388 {
    width: 100%;
  }
}
.elementor-5880 .elementor-element.elementor-element-39b1f4b1 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-5880
  .elementor-element.elementor-element-12d711b9
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-5880 .elementor-element.elementor-element-524ceae5 {
  text-align: left;
}
.elementor-5880
  .elementor-element.elementor-element-524ceae5
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 30px 0px 0px 0px;
}
.elementor-5880 .elementor-element.elementor-element-560f3842 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.elementor-5880
  .elementor-element.elementor-element-4c73790d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5880
  .elementor-element.elementor-element-4c73790d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0f0;
}
.elementor-5880
  .elementor-element.elementor-element-4c73790d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 5% 0% 5%;
  padding: 40px 40px 40px 40px;
}
.elementor-5880
  .elementor-element.elementor-element-4c73790d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5880 .elementor-element.elementor-element-53f958ff {
  text-align: center;
}
.elementor-5880
  .elementor-element.elementor-element-53f958ff
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-5880 .elementor-element.elementor-element-2ad6425e {
  text-align: center;
}
.elementor-5880
  .elementor-element.elementor-element-2ad6425e
  .elementor-heading-title {
  font-size: 14px;
  letter-spacing: 0px;
}
.elementor-5880
  .elementor-element.elementor-element-2ad6425e
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-5880
  .elementor-element.elementor-element-53e13be
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}
.elementor-5880 .elementor-element.elementor-element-48e7776c {
  text-align: left;
}
.elementor-5880
  .elementor-element.elementor-element-48e7776c
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 20px;
}
.elementor-5880
  .elementor-element.elementor-element-64be8648
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5880 .elementor-element.elementor-element-34944cef {
  text-align: left;
}
.elementor-5880
  .elementor-element.elementor-element-34944cef
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 10px 0px;
}
.elementor-5880
  .elementor-element.elementor-element-20b8fc87
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-5880 .elementor-element.elementor-element-1ef14b07 img {
  width: 100%;
}
.elementor-5880
  .elementor-element.elementor-element-1ef14b07
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5880
  .elementor-element.elementor-element-10858495
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-5880 .elementor-element.elementor-element-33df305f img {
  width: 100%;
}
.elementor-5880
  .elementor-element.elementor-element-33df305f
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5880 .elementor-element.elementor-element-506b23ec img {
  width: 100%;
}
.elementor-5880
  .elementor-element.elementor-element-506b23ec
  > .elementor-widget-container {
  margin: 20px 0px 60px 0px;
}
.elementor-5880
  .elementor-element.elementor-element-73001c0b
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5880 .elementor-element.elementor-element-35a3730d {
  text-align: left;
}
.elementor-5880
  .elementor-element.elementor-element-35a3730d
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
.elementor-5880 .elementor-element.elementor-element-1ac23191 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-5880
  .elementor-element.elementor-element-5676c629
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5880 .elementor-element.elementor-element-4f27602a img {
  width: 100%;
}
.elementor-5880
  .elementor-element.elementor-element-4f27602a
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5880 .elementor-element.elementor-element-3a259b5b {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-5880
  .elementor-element.elementor-element-5e7b49ae
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5880 .elementor-element.elementor-element-d249bec {
  text-align: left;
  color: #939393;
}
.elementor-5880
  .elementor-element.elementor-element-d249bec
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 10px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #b8b8b8;
}
.elementor-5880
  .elementor-element.elementor-element-334629d2
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5880 .elementor-element.elementor-element-29015dcd {
  text-align: left;
}
.elementor-5880
  .elementor-element.elementor-element-29015dcd
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-5880
    .elementor-element.elementor-element-524ceae5
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-5880 .elementor-element.elementor-element-560f3842 {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-5880
    .elementor-element.elementor-element-4c73790d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-53e13be
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-48e7776c
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-64be8648
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5880
    .elementor-element.elementor-element-64be8648
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-34944cef
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5880
    .elementor-element.elementor-element-506b23ec
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-73001c0b
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5880
    .elementor-element.elementor-element-73001c0b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-35a3730d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5880 .elementor-element.elementor-element-3a259b5b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-5e7b49ae
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-d249bec
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-334629d2
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5880
    .elementor-element.elementor-element-334629d2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-29015dcd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5880 .elementor-element.elementor-element-39b1f4b1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-12d711b9
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-524ceae5
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880 .elementor-element.elementor-element-560f3842 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-53e13be
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-48e7776c
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-64be8648
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5880
    .elementor-element.elementor-element-64be8648
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-34944cef
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880 .elementor-element.elementor-element-dd0f3ea {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-20b8fc87
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-1ef14b07
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-10858495
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-33df305f
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-506b23ec
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-73001c0b
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5880
    .elementor-element.elementor-element-35a3730d
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880 .elementor-element.elementor-element-1ac23191 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-4f27602a
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5880 .elementor-element.elementor-element-3a259b5b {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-5e7b49ae
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-d249bec
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5880
    .elementor-element.elementor-element-334629d2
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5880
    .elementor-element.elementor-element-29015dcd
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-5880 .elementor-element.elementor-element-4c73790d {
    width: 30%;
  }
  .elementor-5880 .elementor-element.elementor-element-53e13be {
    width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5880 .elementor-element.elementor-element-4c73790d {
    width: 100%;
  }
  .elementor-5880 .elementor-element.elementor-element-53e13be {
    width: 100%;
  }
}
.elementor-5886 .elementor-element.elementor-element-4746caee {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-5886
  .elementor-element.elementor-element-3399e914
  > .elementor-element-populated {
  padding: 0% 0% 0% 0%;
}
.elementor-5886 .elementor-element.elementor-element-5713663b {
  text-align: left;
}
.elementor-5886
  .elementor-element.elementor-element-5713663b
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 30px 0px 0px 0px;
}
.elementor-5886 .elementor-element.elementor-element-24d3f63 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.elementor-5886
  .elementor-element.elementor-element-9d1d16c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5886
  .elementor-element.elementor-element-9d1d16c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f0f0f0;
}
.elementor-5886
  .elementor-element.elementor-element-9d1d16c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 5% 0% 5%;
  padding: 40px 40px 40px 40px;
}
.elementor-5886
  .elementor-element.elementor-element-9d1d16c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5886 .elementor-element.elementor-element-277c3b4c {
  text-align: center;
}
.elementor-5886
  .elementor-element.elementor-element-277c3b4c
  .elementor-heading-title {
  color: #111111;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-5886 .elementor-element.elementor-element-3dd52896 {
  text-align: center;
}
.elementor-5886
  .elementor-element.elementor-element-3dd52896
  .elementor-heading-title {
  font-size: 14px;
  letter-spacing: 0px;
}
.elementor-5886
  .elementor-element.elementor-element-3dd52896
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-5886
  .elementor-element.elementor-element-4155c73c
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  padding: 0% 10% 0% 0%;
}
.elementor-5886 .elementor-element.elementor-element-759cc171 {
  text-align: left;
}
.elementor-5886
  .elementor-element.elementor-element-759cc171
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 20px;
}
.elementor-5886
  .elementor-element.elementor-element-6fa24df4
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5886 .elementor-element.elementor-element-5e919e93 {
  text-align: left;
}
.elementor-5886
  .elementor-element.elementor-element-5e919e93
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 10px 0px;
}
.elementor-5886
  .elementor-element.elementor-element-58d421fc
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-5886 .elementor-element.elementor-element-26840503 img {
  width: 100%;
}
.elementor-5886
  .elementor-element.elementor-element-26840503
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5886
  .elementor-element.elementor-element-4cd4ed65
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-5886 .elementor-element.elementor-element-4068f1fd img {
  width: 100%;
}
.elementor-5886
  .elementor-element.elementor-element-4068f1fd
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5886 .elementor-element.elementor-element-21609b18 img {
  width: 100%;
}
.elementor-5886
  .elementor-element.elementor-element-21609b18
  > .elementor-widget-container {
  margin: 20px 0px 60px 0px;
}
.elementor-5886
  .elementor-element.elementor-element-18ca883e
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5886 .elementor-element.elementor-element-1a9725c9 {
  text-align: left;
}
.elementor-5886
  .elementor-element.elementor-element-1a9725c9
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
.elementor-5886 .elementor-element.elementor-element-4f20de57 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-5886
  .elementor-element.elementor-element-3a213b74
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5886 .elementor-element.elementor-element-7993b02 img {
  width: 100%;
}
.elementor-5886
  .elementor-element.elementor-element-7993b02
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-5886 .elementor-element.elementor-element-27efde56 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-5886
  .elementor-element.elementor-element-7bb1d58e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5886 .elementor-element.elementor-element-7796e826 {
  text-align: left;
  color: #939393;
}
.elementor-5886
  .elementor-element.elementor-element-7796e826
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 10px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #b8b8b8;
}
.elementor-5886
  .elementor-element.elementor-element-67b7580f
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-5886 .elementor-element.elementor-element-6a2d23c7 {
  text-align: left;
}
.elementor-5886
  .elementor-element.elementor-element-6a2d23c7
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 20px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-5886
    .elementor-element.elementor-element-5713663b
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-5886 .elementor-element.elementor-element-24d3f63 {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-5886
    .elementor-element.elementor-element-9d1d16c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-4155c73c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-759cc171
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-6fa24df4
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5886
    .elementor-element.elementor-element-6fa24df4
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-5e919e93
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5886
    .elementor-element.elementor-element-21609b18
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-18ca883e
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5886
    .elementor-element.elementor-element-18ca883e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-1a9725c9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5886 .elementor-element.elementor-element-27efde56 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-7bb1d58e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-7796e826
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-67b7580f
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5886
    .elementor-element.elementor-element-67b7580f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-6a2d23c7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5886 .elementor-element.elementor-element-4746caee {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-3399e914
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-5713663b
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886 .elementor-element.elementor-element-24d3f63 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-4155c73c
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-759cc171
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-6fa24df4
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5886
    .elementor-element.elementor-element-6fa24df4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-5e919e93
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886 .elementor-element.elementor-element-4d2d2c0e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-58d421fc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-26840503
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-4cd4ed65
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-4068f1fd
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-21609b18
    > .elementor-widget-container {
    margin: 20px 0px 40px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-18ca883e
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5886
    .elementor-element.elementor-element-1a9725c9
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886 .elementor-element.elementor-element-4f20de57 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-7993b02
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5886 .elementor-element.elementor-element-27efde56 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-7bb1d58e
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-7796e826
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5886
    .elementor-element.elementor-element-67b7580f
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-5886
    .elementor-element.elementor-element-6a2d23c7
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-5886 .elementor-element.elementor-element-9d1d16c {
    width: 30%;
  }
  .elementor-5886 .elementor-element.elementor-element-4155c73c {
    width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5886 .elementor-element.elementor-element-9d1d16c {
    width: 100%;
  }
  .elementor-5886 .elementor-element.elementor-element-4155c73c {
    width: 100%;
  }
}
.elementor-5898 .elementor-element.elementor-element-8d5fb65 {
  overflow: hidden;
  padding: 100px 0px 60px 0px;
}
.elementor-5898
  .elementor-element.elementor-element-7eab03d
  > .elementor-element-populated {
  padding: 0px 100px 0px 0px;
}
.elementor-5898
  .elementor-element.elementor-element-de152c5
  .elementor-heading-title {
  color: #111111;
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-element.elementor-element-de152c5 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-de152c5 {
  opacity: 0;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h1,
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h2,
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h3,
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h4,
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h5,
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  h6,
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  div,
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  span,
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  p {
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  line-height: 1.1em;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #ca9c5e;
}
.elementor-5898
  .elementor-element.elementor-element-3b959d3
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-size: 52px;
  line-height: 1.1em;
}
.elementor-element.elementor-element-3b959d3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-3b959d3 {
  opacity: 0;
}
.elementor-5898
  .elementor-element.elementor-element-f2f95a2.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-5898
  .elementor-element.elementor-element-f2f95a2
  > .elementor-element-populated {
  margin: -10px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
}
.elementor-5898 .elementor-element.elementor-element-4266171 {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-5898
  .elementor-element.elementor-element-4266171
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-element.elementor-element-4266171 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-4266171 {
  opacity: 0;
}
.elementor-5898 .elementor-element.elementor-element-56c7832 {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 60px 0px;
}
.elementor-5898
  .elementor-element.elementor-element-56c7832
  > .elementor-background-overlay {
  background-image: url("../upload/wave-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.elementor-5898
  .elementor-element.elementor-element-56c7832
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-5898
  .elementor-element.elementor-element-56c7832
  > .elementor-shape-bottom
  svg {
  width: calc(245% + 1.3px);
  height: 395px;
}
.elementor-5898
  .elementor-element.elementor-element-027c2dd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5898
  .elementor-element.elementor-element-311494c
  .post-featured-image-hover,
.elementor-5898
  .elementor-element.elementor-element-311494c
  .type-post.blog-posts-grid_no_space,
.elementor-5898
  .elementor-element.elementor-element-311494c
  .type-post.blog-posts-metro_no_space {
  border-radius: 5px;
}
.elementor-5898 .elementor-element.elementor-element-311494c .post-header h5 a {
  color: #111111;
}
.elementor-5898 .elementor-element.elementor-element-311494c .post-header h5 {
  font-family: "Cabin", Sans-serif;
  font-size: 22px;
  line-height: 1.4em;
}
.elementor-5898 .elementor-element.elementor-element-311494c .post-info-cat a {
  color: #ffffff7a;
}
.elementor-5898
  .elementor-element.elementor-element-311494c
  .post-detail.single-post {
  font-size: 13px;
}
.elementor-5898
  .elementor-element.elementor-element-311494c
  .post-header-wrapper
  > p {
  color: #000000;
}
.elementor-5898
  .elementor-element.elementor-element-311494c
  a.continue-reading {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-311494c
  .post-featured-date-wrapper {
  background: #ffffff;
  border-radius: 5px;
}
.elementor-5898
  .elementor-element.elementor-element-311494c
  .post-featured-date {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-311494c
  .post-featured-month {
  color: #111111;
}
.elementor-5898
  .elementor-element.elementor-element-246b5d4
  > .elementor-container {
  min-height: 500px;
}
.elementor-5898 .elementor-element.elementor-element-246b5d4 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5898
  .elementor-element.elementor-element-246b5d4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5898
  .elementor-element.elementor-element-246b5d4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/business-handshake-in-office-VYYYLWL.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5898
  .elementor-element.elementor-element-246b5d4
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5898
  .elementor-element.elementor-element-1608c59.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5898
  .elementor-element.elementor-element-1608c59
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text {
  text-align: center;
}
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h1,
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h2,
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h3,
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h4,
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h5,
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  h6,
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  div,
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  span,
.elementor-5898
  .elementor-element.elementor-element-520046c
  .themegoods-animated-text
  p {
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text {
  text-align: center;
}
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h1,
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h2,
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h3,
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h4,
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h5,
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  h6,
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  div,
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  span,
.elementor-5898
  .elementor-element.elementor-element-40fd480
  .themegoods-animated-text
  p {
  font-family: "Cabin", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5898 .elementor-element.elementor-element-856b292 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-5898
  .elementor-element.elementor-element-856b292
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}
.elementor-element.elementor-element-856b292 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-856b292 {
  opacity: 0;
}
.elementor-5898 .elementor-element.elementor-element-c757d20 .elementor-button {
  font-family: "Cabin", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca9c5e;
  border-radius: 25px 25px 25px 25px;
}
.elementor-5898
  .elementor-element.elementor-element-c757d20
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-c757d20 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-c757d20 {
  opacity: 0;
}
.elementor-5898 .elementor-element.elementor-element-c757d20 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-5898 .elementor-element.elementor-element-8d5fb65 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-5898
    .elementor-element.elementor-element-de152c5
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h1,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h2,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h3,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h4,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h5,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h6,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    div,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    span,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-5898 .elementor-element.elementor-element-4266171 {
    font-size: 16px;
  }
  .elementor-5898
    .elementor-element.elementor-element-4266171
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5898
    .elementor-element.elementor-element-246b5d4
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-5898
    .elementor-element.elementor-element-246b5d4:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5898
    .elementor-element.elementor-element-246b5d4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-5898
    .elementor-element.elementor-element-1608c59
    > .elementor-element-populated {
    margin: 0% 10% 0% 10%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5898
    .elementor-element.elementor-element-856b292
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5898 .elementor-element.elementor-element-8d5fb65 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 30px 0px;
  }
  .elementor-5898
    .elementor-element.elementor-element-7eab03d
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5898
    .elementor-element.elementor-element-de152c5
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
  }
  .elementor-5898
    .elementor-element.elementor-element-de152c5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h1,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h2,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h3,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h4,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h5,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    h6,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    div,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    span,
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-5898
    .elementor-element.elementor-element-3b959d3
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-5898
    .elementor-element.elementor-element-f2f95a2
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5898 .elementor-element.elementor-element-4266171 {
    font-size: 15px;
  }
  .elementor-5898
    .elementor-element.elementor-element-4266171
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-5898
    .elementor-element.elementor-element-027c2dd
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5898
    .elementor-element.elementor-element-246b5d4
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5898
    .elementor-element.elementor-element-246b5d4:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5898
    .elementor-element.elementor-element-246b5d4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-5898
    .elementor-element.elementor-element-1608c59
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
}
@media (min-width: 768px) {
  .elementor-5898 .elementor-element.elementor-element-7eab03d {
    width: 55%;
  }
  .elementor-5898 .elementor-element.elementor-element-f2f95a2 {
    width: 44.332%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5898 .elementor-element.elementor-element-7eab03d {
    width: 40%;
  }
  .elementor-5898 .elementor-element.elementor-element-f2f95a2 {
    width: 60%;
  }
  .elementor-5898 .elementor-element.elementor-element-1608c59 {
    width: 100%;
  }
}
.elementor-5928 .elementor-element.elementor-element-28fc583 {
  overflow: hidden;
  padding: 100px 0px 60px 0px;
}
.elementor-5928
  .elementor-element.elementor-element-77c6e65
  > .elementor-element-populated {
  padding: 0px 100px 0px 0px;
}
.elementor-5928
  .elementor-element.elementor-element-fd6dcb4
  .elementor-heading-title {
  color: #111111;
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-element.elementor-element-fd6dcb4 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-fd6dcb4 {
  opacity: 0;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h1,
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h2,
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h3,
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h4,
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h5,
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  h6,
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  div,
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  span,
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  p {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #ff9f43;
}
.elementor-5928
  .elementor-element.elementor-element-9553003
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-element.elementor-element-9553003 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-9553003 {
  opacity: 0;
}
.elementor-5928
  .elementor-element.elementor-element-94f2fdf.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-5928
  .elementor-element.elementor-element-94f2fdf
  > .elementor-element-populated {
  margin: -10px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
}
.elementor-5928 .elementor-element.elementor-element-4e03849 {
  font-family: "Inter", Sans-serif;
  font-weight: 500;
}
.elementor-5928
  .elementor-element.elementor-element-4e03849
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-element.elementor-element-4e03849 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-4e03849 {
  opacity: 0;
}
.elementor-5928 .elementor-element.elementor-element-be1486b {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 40px 0px;
}
.elementor-5928
  .elementor-element.elementor-element-be1486b
  > .elementor-background-overlay {
  background-image: url("../upload/wave-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.elementor-5928
  .elementor-element.elementor-element-1fd64b8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5928
  .elementor-element.elementor-element-b9ffa63
  .post-featured-image-hover,
.elementor-5928
  .elementor-element.elementor-element-b9ffa63
  .type-post.blog-posts-grid_no_space,
.elementor-5928
  .elementor-element.elementor-element-b9ffa63
  .type-post.blog-posts-metro_no_space {
  border-radius: 5px;
}
.elementor-5928 .elementor-element.elementor-element-b9ffa63 .post-header h5 a {
  color: #111111;
}
.elementor-5928 .elementor-element.elementor-element-b9ffa63 .post-header h5 {
  font-family: "Space Grotesk", Sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.elementor-5928 .elementor-element.elementor-element-b9ffa63 .post-info-cat a {
  color: #86868b;
}
.elementor-5928
  .elementor-element.elementor-element-b9ffa63
  .post-detail.single-post {
  font-family: "Inter", Sans-serif;
  font-size: 13px;
}
.elementor-5928
  .elementor-element.elementor-element-b9ffa63
  .post-header-wrapper
  > p {
  color: #000000;
}
.elementor-5928
  .elementor-element.elementor-element-b9ffa63
  a.continue-reading {
  color: #111111;
}
.elementor-5928
  .elementor-element.elementor-element-b9ffa63
  .post-featured-date-wrapper {
  background: #ffffff;
  border-radius: 5px;
}
.elementor-5928
  .elementor-element.elementor-element-b9ffa63
  .post-featured-date {
  color: #111111;
}
.elementor-5928
  .elementor-element.elementor-element-b9ffa63
  .post-featured-month {
  color: #111111;
}
@media (max-width: 1024px) {
  .elementor-5928 .elementor-element.elementor-element-28fc583 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-5928
    .elementor-element.elementor-element-fd6dcb4
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h1,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h2,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h3,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h4,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h5,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h6,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    div,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    span,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-5928 .elementor-element.elementor-element-4e03849 {
    font-size: 16px;
  }
  .elementor-5928
    .elementor-element.elementor-element-4e03849
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5928 .elementor-element.elementor-element-28fc583 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 30px 0px;
  }
  .elementor-5928
    .elementor-element.elementor-element-77c6e65
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5928
    .elementor-element.elementor-element-fd6dcb4
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
  }
  .elementor-5928
    .elementor-element.elementor-element-fd6dcb4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h1,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h2,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h3,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h4,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h5,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    h6,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    div,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    span,
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-5928
    .elementor-element.elementor-element-9553003
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-5928
    .elementor-element.elementor-element-94f2fdf
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5928 .elementor-element.elementor-element-4e03849 {
    font-size: 15px;
  }
  .elementor-5928
    .elementor-element.elementor-element-4e03849
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-5928
    .elementor-element.elementor-element-1fd64b8
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5928 .elementor-element.elementor-element-b9ffa63 .post-header h5 {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .elementor-5928 .elementor-element.elementor-element-77c6e65 {
    width: 55%;
  }
  .elementor-5928 .elementor-element.elementor-element-94f2fdf {
    width: 44.332%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5928 .elementor-element.elementor-element-77c6e65 {
    width: 40%;
  }
  .elementor-5928 .elementor-element.elementor-element-94f2fdf {
    width: 60%;
  }
}
.elementor-5974 .elementor-element.elementor-element-34b73a5 {
  overflow: hidden;
  padding: 100px 0px 60px 0px;
}
.elementor-5974
  .elementor-element.elementor-element-e2e8861
  > .elementor-element-populated {
  padding: 0px 100px 0px 0px;
}
.elementor-5974
  .elementor-element.elementor-element-1cce0b9
  .elementor-heading-title {
  color: #111111;
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-element.elementor-element-1cce0b9 {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-1cce0b9 {
  opacity: 0;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline {
  text-align: left;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h1 {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h2 {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h3 {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h4 {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h5 {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h6 {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  div {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  span {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  p {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h1,
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h2,
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h3,
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h4,
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h5,
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  h6,
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  div,
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  span,
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  p {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  span.ah-words-wrapper {
  color: #bc8664;
}
.elementor-5974
  .elementor-element.elementor-element-ad8da0a
  .themegoods-animated-headline
  span.ah-words-wrapper
  b {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-element.elementor-element-ad8da0a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 100ms !important;
}
.elementor-widget.elementor-element-ad8da0a {
  opacity: 0;
}
.elementor-5974
  .elementor-element.elementor-element-017d676.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-5974
  .elementor-element.elementor-element-017d676
  > .elementor-element-populated {
  margin: -10px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
}
.elementor-5974 .elementor-element.elementor-element-9700147 {
  font-family: "DM Sans", Sans-serif;
  font-weight: 500;
}
.elementor-5974
  .elementor-element.elementor-element-9700147
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-element.elementor-element-9700147 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 200ms !important;
}
.elementor-widget.elementor-element-9700147 {
  opacity: 0;
}
.elementor-5974 .elementor-element.elementor-element-a22149d {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 60px 0px;
}
.elementor-5974
  .elementor-element.elementor-element-a22149d
  > .elementor-background-overlay {
  background-image: url("../upload/wave-bg.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.elementor-5974
  .elementor-element.elementor-element-a22149d
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-5974
  .elementor-element.elementor-element-a22149d
  > .elementor-shape-bottom
  svg {
  width: calc(245% + 1.3px);
  height: 395px;
}
.elementor-5974
  .elementor-element.elementor-element-ac463d4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5974
  .elementor-element.elementor-element-46012e9
  .post-featured-image-hover,
.elementor-5974
  .elementor-element.elementor-element-46012e9
  .type-post.blog-posts-grid_no_space,
.elementor-5974
  .elementor-element.elementor-element-46012e9
  .type-post.blog-posts-metro_no_space {
  border-radius: 5px;
}
.elementor-5974 .elementor-element.elementor-element-46012e9 .post-header h5 a {
  color: #111111;
}
.elementor-5974 .elementor-element.elementor-element-46012e9 .post-header h5 {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-5974 .elementor-element.elementor-element-46012e9 .post-info-cat a {
  color: #ffffff7a;
}
.elementor-5974
  .elementor-element.elementor-element-46012e9
  .post-detail.single-post {
  font-family: "DM Sans", Sans-serif;
  font-size: 13px;
}
.elementor-5974
  .elementor-element.elementor-element-46012e9
  .post-header-wrapper
  > p {
  color: #000000;
}
.elementor-5974
  .elementor-element.elementor-element-46012e9
  a.continue-reading {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-46012e9
  .post-featured-date-wrapper {
  background: #ffffff;
  border-radius: 5px;
}
.elementor-5974
  .elementor-element.elementor-element-46012e9
  .post-featured-date {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-46012e9
  .post-featured-month {
  color: #111111;
}
.elementor-5974
  .elementor-element.elementor-element-e2383d0
  > .elementor-container {
  min-height: 500px;
}
.elementor-5974 .elementor-element.elementor-element-e2383d0 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5974
  .elementor-element.elementor-element-e2383d0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5974
  .elementor-element.elementor-element-e2383d0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/business-handshake-in-office-VYYYLWL.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5974
  .elementor-element.elementor-element-e2383d0
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5974
  .elementor-element.elementor-element-9208c28.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5974
  .elementor-element.elementor-element-9208c28
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text {
  text-align: center;
}
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h1,
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h2,
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h3,
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h4,
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h5,
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  h6,
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  div,
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  span,
.elementor-5974
  .elementor-element.elementor-element-fcc93b1
  .themegoods-animated-text
  p {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text {
  text-align: center;
}
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h1,
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h2,
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h3,
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h4,
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h5,
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  h6,
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  div,
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  span,
.elementor-5974
  .elementor-element.elementor-element-26571c9
  .themegoods-animated-text
  p {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-5974 .elementor-element.elementor-element-c0db343 {
  text-align: center;
  color: #ffffff;
  font-family: "DM Sans", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-5974
  .elementor-element.elementor-element-c0db343
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}
.elementor-element.elementor-element-c0db343 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 250ms !important;
}
.elementor-widget.elementor-element-c0db343 {
  opacity: 0;
}
.elementor-5974 .elementor-element.elementor-element-6fc9251 .elementor-button {
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8em;
  fill: #ffffff;
  color: #ffffff;
  background-color: #bc8664;
  border-radius: 25px 25px 25px 25px;
}
.elementor-5974
  .elementor-element.elementor-element-6fc9251
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-element.elementor-element-6fc9251 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 300ms !important;
}
.elementor-widget.elementor-element-6fc9251 {
  opacity: 0;
}
.elementor-5974 .elementor-element.elementor-element-6fc9251 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1024px) {
  .elementor-5974 .elementor-element.elementor-element-34b73a5 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-5974
    .elementor-element.elementor-element-1cce0b9
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h1,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h2,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h3,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h4,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h5,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h6,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    div,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    span,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-5974 .elementor-element.elementor-element-9700147 {
    font-size: 16px;
  }
  .elementor-5974
    .elementor-element.elementor-element-9700147
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5974
    .elementor-element.elementor-element-e2383d0
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-5974
    .elementor-element.elementor-element-e2383d0:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5974
    .elementor-element.elementor-element-e2383d0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-5974
    .elementor-element.elementor-element-9208c28
    > .elementor-element-populated {
    margin: 0% 10% 0% 10%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5974
    .elementor-element.elementor-element-c0db343
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5974 .elementor-element.elementor-element-34b73a5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 30px 0px;
  }
  .elementor-5974
    .elementor-element.elementor-element-e2e8861
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5974
    .elementor-element.elementor-element-1cce0b9
    .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em;
  }
  .elementor-5974
    .elementor-element.elementor-element-1cce0b9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h1,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h2,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h3,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h4,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h5,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    h6,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    div,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    span,
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    p {
    font-size: 34px;
  }
  .elementor-5974
    .elementor-element.elementor-element-ad8da0a
    .themegoods-animated-headline
    span.ah-words-wrapper
    b {
    font-size: 34px;
  }
  .elementor-5974
    .elementor-element.elementor-element-017d676
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5974 .elementor-element.elementor-element-9700147 {
    font-size: 15px;
  }
  .elementor-5974
    .elementor-element.elementor-element-9700147
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-5974
    .elementor-element.elementor-element-ac463d4
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-5974
    .elementor-element.elementor-element-e2383d0
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-5974
    .elementor-element.elementor-element-e2383d0:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5974
    .elementor-element.elementor-element-e2383d0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-5974
    .elementor-element.elementor-element-9208c28
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    padding: 0px 20px 0px 20px;
  }
}
@media (min-width: 768px) {
  .elementor-5974 .elementor-element.elementor-element-e2e8861 {
    width: 55%;
  }
  .elementor-5974 .elementor-element.elementor-element-017d676 {
    width: 44.332%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5974 .elementor-element.elementor-element-e2e8861 {
    width: 40%;
  }
  .elementor-5974 .elementor-element.elementor-element-017d676 {
    width: 60%;
  }
  .elementor-5974 .elementor-element.elementor-element-9208c28 {
    width: 100%;
  }
}
