/*!
 * Template: Cubesob Demo Templates
 * Developed & Designed by: Cubesob
 * Copyright (c) Cubesob. All rights reserved.
 */
.elementor-33
  .elementor-element.elementor-element-2e34c356:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33
  .elementor-element.elementor-element-2e34c356
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-33
  .elementor-element.elementor-element-2e34c356
  > .elementor-background-overlay {
  background-image: url("../../2023/10/Cubesob-1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.8;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-33 .elementor-element.elementor-element-2e34c356 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -213px;
  margin-bottom: 0px;
  padding: 100px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-6992df6d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 200px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-572660c7 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-33
  .elementor-element.elementor-element-572660c7
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-572660c7 .elementor-divider {
  text-align: center;
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-33 .elementor-element.elementor-element-456de362 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-33
  .elementor-element.elementor-element-456de362
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-456de362 .elementor-divider {
  text-align: center;
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-33
  .elementor-element.elementor-element-5f2bbecd
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 200px 0px 250px 0px;
}
.elementor-33 .elementor-element.elementor-element-60a5eff8 {
  z-index: 1;
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-60a5eff8
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-204f0304 {
  z-index: 1;
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-204f0304
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33 .elementor-element.elementor-element-5541cacb {
  --spacer-size: 50px;
}
.elementor-33
  .elementor-element.elementor-element-27831e5e
  > .elementor-widget-container {
  margin: -200px 0px -250px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-33 .elementor-element.elementor-element-27831e5e {
  left: 0px;
}
body.rtl .elementor-33 .elementor-element.elementor-element-27831e5e {
  right: 0px;
}
.elementor-33 .elementor-element.elementor-element-27831e5e {
  bottom: 0px;
  z-index: 2;
}
.elementor-33 .elementor-element.elementor-element-27831e5e img {
  width: 45%;
  max-width: 45%;
  opacity: 0.97;
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33
  .elementor-element.elementor-element-237e1f88:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33
  .elementor-element.elementor-element-237e1f88
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-33 .elementor-element.elementor-element-237e1f88 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 150px 0px;
}
.elementor-33
  .elementor-element.elementor-element-237e1f88
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-33
  .elementor-element.elementor-element-6b47bc19
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-1a67f677 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-11a71285
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-5ebf9dd4 {
  --divider-border-style: solid;
  --divider-color: #f7f7f7;
  --divider-border-width: 50px;
}
.elementor-33
  .elementor-element.elementor-element-5ebf9dd4
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-5ebf9dd4 .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-33
  .elementor-element.elementor-element-69db19bf
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-697e1e9a
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-7a69289a
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-51311831 {
  --spacer-size: 50px;
}
.elementor-33
  .elementor-element.elementor-element-3f6d7950
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-33 .elementor-element.elementor-element-3f6d7950 {
  z-index: 4;
}
.elementor-33 .elementor-element.elementor-element-47acbdc4 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-9b90e83
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-2d3f5ff9 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-33
  .elementor-element.elementor-element-2d3f5ff9
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-2d3f5ff9 .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-33
  .elementor-element.elementor-element-452196a9
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-46405c24
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-5003457f
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-108d4c31 {
  --spacer-size: 45px;
}
.elementor-33 .elementor-element.elementor-element-6ef89e8 {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33 .elementor-element.elementor-element-74febeac {
  --spacer-size: 30px;
}
.elementor-33 .elementor-element.elementor-element-607a7c5f .elementor-button {
  background-color: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-433e5630:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33
  .elementor-element.elementor-element-433e5630
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-33 .elementor-element.elementor-element-433e5630 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 0px 100px 0px;
}
.elementor-33
  .elementor-element.elementor-element-433e5630
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-33
  .elementor-element.elementor-element-3f6d9d18
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-1bdd0f25 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-1bdd0f25
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-33
  .elementor-element.elementor-element-ebd5e50
  > .elementor-widget-container {
  margin: 1em 0em 0em 0em;
}
.elementor-33 .elementor-element.elementor-element-ebd5e50 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-ebd5e50
  .elementor-heading-title {
  font-size: 16px;
  color: #ffffff;
}
.elementor-33 .elementor-element.elementor-element-6539474a {
  --spacer-size: 50px;
}
.elementor-33 .elementor-element.elementor-element-44d1edb {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-5054647a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-2eb59df1 img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-2eb59df1:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-3564994d {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-210322e7 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-210322e7
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-e33a6f3 {
  --spacer-size: 10px;
}
.elementor-33
  .elementor-element.elementor-element-63865d68
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 25px 0px 25px;
}
.elementor-33 .elementor-element.elementor-element-2c70a6ce img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-2c70a6ce:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-3664a2fc {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-341e9b56 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-341e9b56
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-1ebb08c2 {
  --spacer-size: 10px;
}
.elementor-33
  .elementor-element.elementor-element-1adcddb0
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-33 .elementor-element.elementor-element-709d4e30 img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-709d4e30:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-4ee5759e {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-1415ebe9 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-1415ebe9
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-1525e7e6 {
  --spacer-size: 10px;
}
.elementor-33 .elementor-element.elementor-element-ca425d9 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-b8f354d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-242280a img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-242280a:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-f6efced {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-ca28b23 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-ca28b23
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-3ff0980 {
  --spacer-size: 10px;
}
.elementor-33
  .elementor-element.elementor-element-4139596
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 25px 0px 25px;
}
.elementor-33 .elementor-element.elementor-element-01e4e0f img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-01e4e0f:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-3a69acf {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-81c1bf7 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-81c1bf7
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-1f00bf4 {
  --spacer-size: 10px;
}
.elementor-33
  .elementor-element.elementor-element-5743119
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-33 .elementor-element.elementor-element-14e03cb img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-14e03cb:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-67abdc4 {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-cb84d77 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-cb84d77
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-88471e4 {
  --spacer-size: 10px;
}
.elementor-33 .elementor-element.elementor-element-557804e9 {
  --spacer-size: 31px;
}
.elementor-33 .elementor-element.elementor-element-200b4812 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-6dd2f08c
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-6795d010 img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-6795d010:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-2769d043 {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-37b230ae {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-37b230ae
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-7989efc5 {
  --spacer-size: 10px;
}
.elementor-33
  .elementor-element.elementor-element-5acdbc57
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 25px 0px 25px;
}
.elementor-33 .elementor-element.elementor-element-15395321 img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-15395321:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-545253c4 {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-3a0adedb {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-3a0adedb
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-17629b7e {
  --spacer-size: 10px;
}
.elementor-33
  .elementor-element.elementor-element-4852bcf2
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-33 .elementor-element.elementor-element-2517b549 img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-2517b549:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-56a89635 {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-3d08e73 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-3d08e73
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-55ebffb2 {
  --spacer-size: 10px;
}
.elementor-33 .elementor-element.elementor-element-a63456f {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-507262b
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-5236cf4 img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-5236cf4:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-76e538e {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-f24463a {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-f24463a
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-0bc04d1 {
  --spacer-size: 10px;
}
.elementor-33
  .elementor-element.elementor-element-5059155
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 25px 0px 25px;
}
.elementor-33 .elementor-element.elementor-element-f5c3215 img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-f5c3215:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-d2b2eee {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-6e1a929 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-6e1a929
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-b0bdfa1 {
  --spacer-size: 10px;
}
.elementor-33
  .elementor-element.elementor-element-6c1d536
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-33 .elementor-element.elementor-element-eb1fec6 {
  --spacer-size: 20px;
}
.elementor-33
  .elementor-element.elementor-element-1ad3607d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33
  .elementor-element.elementor-element-1ad3607d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-33 .elementor-element.elementor-element-1ad3607d {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 150px 0px;
}
.elementor-33
  .elementor-element.elementor-element-1ad3607d
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-33
  .elementor-element.elementor-element-7d3643a6
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-1ed2ebfd {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-1ed2ebfd
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33 .elementor-element.elementor-element-619e988 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-619e988
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-29ac80de {
  --spacer-size: 50px;
}
.elementor-33
  .elementor-element.elementor-element-28301aa0
  > .elementor-container {
  max-width: 1600px;
}
.elementor-33 .elementor-element.elementor-element-28301aa0 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-6d5e9fcd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33
  .elementor-element.elementor-element-6d5e9fcd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(150deg, #ffffff 0%, #4a8557 50%);
}
.elementor-33
  .elementor-element.elementor-element-6d5e9fcd
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../2023/09/fitness-icon-1-PV8SXFH.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 200px auto;
  opacity: 0.2;
}
.elementor-bc-flex-widget
  .elementor-33
  .elementor-element.elementor-element-6d5e9fcd.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-6d5e9fcd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-6d5e9fcd
  > .elementor-element-populated,
.elementor-33
  .elementor-element.elementor-element-6d5e9fcd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-33
  .elementor-element.elementor-element-6d5e9fcd
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-33
  .elementor-element.elementor-element-6d5e9fcd
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition:
    background 0.3s,
    border 0.5s,
    border-radius 0.5s,
    box-shadow 0.5s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 50px 20px 50px 20px;
}
.elementor-33
  .elementor-element.elementor-element-6d5e9fcd:hover
  > .elementor-element-populated,
.elementor-33
  .elementor-element.elementor-element-6d5e9fcd:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-33
  .elementor-element.elementor-element-6d5e9fcd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.5s,
    opacity 0.3s;
}
.elementor-33 .elementor-element.elementor-element-442f3d49 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-442f3d49
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-3858bb0c {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-3858bb0c
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-4b94cf24 {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-3780828b {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-3780828b
  .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1em;
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-50de9642 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-50de9642
  .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-3a5d66b5 {
  --spacer-size: 30px;
}
.elementor-33 .elementor-element.elementor-element-7aaf066f {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-7aaf066f
  .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-2d8a3006 {
  --divider-border-style: solid;
  --divider-color: #4a8557;
  --divider-border-width: 1px;
}
.elementor-33
  .elementor-element.elementor-element-2d8a3006
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-2d8a3006 .elementor-divider {
  text-align: center;
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-33 .elementor-element.elementor-element-756b7c25 {
  --spacer-size: 10px;
}
.elementor-33 .elementor-element.elementor-element-70202472 .elementor-button {
  background-color: #000000;
}
.elementor-33
  .elementor-element.elementor-element-55d39bc4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33
  .elementor-element.elementor-element-55d39bc4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    var(--e-global-color-secondary) 0%,
    #4a8557 50%
  );
}
.elementor-bc-flex-widget
  .elementor-33
  .elementor-element.elementor-element-55d39bc4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-55d39bc4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-55d39bc4
  > .elementor-element-populated,
.elementor-33
  .elementor-element.elementor-element-55d39bc4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-33
  .elementor-element.elementor-element-55d39bc4
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-33
  .elementor-element.elementor-element-55d39bc4
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition:
    background 0.3s,
    border 0.5s,
    border-radius 0.5s,
    box-shadow 0.5s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 50px 20px 30px 20px;
}
.elementor-33
  .elementor-element.elementor-element-55d39bc4:hover
  > .elementor-element-populated,
.elementor-33
  .elementor-element.elementor-element-55d39bc4:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-33
  .elementor-element.elementor-element-55d39bc4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.5s,
    opacity 0.3s;
}
.elementor-33 .elementor-element.elementor-element-cf36b60 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-cf36b60
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  color: var(--e-global-color-accent);
}
.elementor-33 .elementor-element.elementor-element-15471c2 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-15471c2
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-text);
}
.elementor-33 .elementor-element.elementor-element-39b614f2 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-39b614f2
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  color: var(--e-global-color-accent);
}
.elementor-33 .elementor-element.elementor-element-6cd18e3e {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-5bc8f9f5 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-5bc8f9f5
  .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1em;
  color: var(--e-global-color-text);
}
.elementor-33 .elementor-element.elementor-element-3ee84e7f {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-3ee84e7f
  .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-4a4ab7cd {
  --spacer-size: 30px;
}
.elementor-33 .elementor-element.elementor-element-c2d486b {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
}
.elementor-33
  .elementor-element.elementor-element-c2d486b
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-c2d486b .elementor-divider {
  text-align: center;
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-33 .elementor-element.elementor-element-19625259 {
  --spacer-size: 10px;
}
.elementor-33 .elementor-element.elementor-element-17525010 .elementor-button {
  background-color: var(--e-global-color-text);
}
.elementor-33
  .elementor-element.elementor-element-17525010
  .elementor-button:hover,
.elementor-33
  .elementor-element.elementor-element-17525010
  .elementor-button:focus {
  background-color: var(--e-global-color-accent);
}
.elementor-33
  .elementor-element.elementor-element-cdd4786:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33
  .elementor-element.elementor-element-cdd4786
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(150deg, #ffffff 0%, #4a8557 50%);
}
.elementor-33
  .elementor-element.elementor-element-cdd4786
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../2023/09/fitness-icon-2-PV8SXFH.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 200px auto;
  opacity: 0.2;
}
.elementor-bc-flex-widget
  .elementor-33
  .elementor-element.elementor-element-cdd4786.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-cdd4786.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-cdd4786
  > .elementor-element-populated,
.elementor-33
  .elementor-element.elementor-element-cdd4786
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-33
  .elementor-element.elementor-element-cdd4786
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-33
  .elementor-element.elementor-element-cdd4786
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition:
    background 0.3s,
    border 0.5s,
    border-radius 0.5s,
    box-shadow 0.5s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 50px 20px 30px 20px;
}
.elementor-33
  .elementor-element.elementor-element-cdd4786:hover
  > .elementor-element-populated,
.elementor-33
  .elementor-element.elementor-element-cdd4786:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-33
  .elementor-element.elementor-element-cdd4786
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.5s,
    opacity 0.3s;
}
.elementor-33 .elementor-element.elementor-element-4d16e2ea {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-4d16e2ea
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-42276148 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-42276148
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-6978544a {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-7577ac08 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-7577ac08
  .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1em;
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-2dccc27f {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-2dccc27f
  .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-7704330a {
  --spacer-size: 30px;
}
.elementor-33 .elementor-element.elementor-element-67276afe {
  --divider-border-style: solid;
  --divider-color: #4a8557;
  --divider-border-width: 1px;
}
.elementor-33
  .elementor-element.elementor-element-67276afe
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-67276afe .elementor-divider {
  text-align: center;
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-33 .elementor-element.elementor-element-5a59c848 {
  --spacer-size: 10px;
}
.elementor-33 .elementor-element.elementor-element-156486ef .elementor-button {
  background-color: #000000;
}
.elementor-33
  .elementor-element.elementor-element-e706be0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33
  .elementor-element.elementor-element-e706be0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(150deg, #ffffff 0%, #4a8557 50%);
}
.elementor-33
  .elementor-element.elementor-element-e706be0
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../2023/09/fitness-icon-2-PV8SXFH.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 200px auto;
  opacity: 0.2;
}
.elementor-bc-flex-widget
  .elementor-33
  .elementor-element.elementor-element-e706be0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-e706be0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-e706be0
  > .elementor-element-populated,
.elementor-33
  .elementor-element.elementor-element-e706be0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-33
  .elementor-element.elementor-element-e706be0
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-33
  .elementor-element.elementor-element-e706be0
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition:
    background 0.3s,
    border 0.5s,
    border-radius 0.5s,
    box-shadow 0.5s;
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 50px 20px 30px 20px;
}
.elementor-33
  .elementor-element.elementor-element-e706be0:hover
  > .elementor-element-populated,
.elementor-33
  .elementor-element.elementor-element-e706be0:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-33
  .elementor-element.elementor-element-e706be0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.5s,
    opacity 0.3s;
}
.elementor-33 .elementor-element.elementor-element-6c40f32 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-6c40f32
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-3ae3ed6 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-3ae3ed6
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-844199a {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-8d677c6 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-8d677c6
  .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1em;
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-8c63a90 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-8c63a90
  .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
  color: #000000;
}
.elementor-33 .elementor-element.elementor-element-2d25cc5 {
  --spacer-size: 30px;
}
.elementor-33 .elementor-element.elementor-element-3c84233 {
  --divider-border-style: solid;
  --divider-color: #4a8557;
  --divider-border-width: 1px;
}
.elementor-33
  .elementor-element.elementor-element-3c84233
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-3c84233 .elementor-divider {
  text-align: center;
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-33 .elementor-element.elementor-element-e1a5fc1 {
  --spacer-size: 10px;
}
.elementor-33 .elementor-element.elementor-element-9b5b895 .elementor-button {
  background-color: #000000;
}
.elementor-33 .elementor-element.elementor-element-7d5548d {
  --spacer-size: 30px;
}
.elementor-33
  .elementor-element.elementor-element-780edea4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33
  .elementor-element.elementor-element-780edea4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-33
  .elementor-element.elementor-element-780edea4
  > .elementor-background-overlay {
  background-image: url("../../2023/09/smoke-overlays-21-AE77V6.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.8;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-33 .elementor-element.elementor-element-780edea4 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0em 0em 0em 0em;
}
.elementor-bc-flex-widget
  .elementor-33
  .elementor-element.elementor-element-4c6a30ac.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-4c6a30ac.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-4c6a30ac
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-4637e91 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-47708099
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-2b388f09 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-33
  .elementor-element.elementor-element-2b388f09
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-2b388f09 .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-33
  .elementor-element.elementor-element-73f50e13
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-3f7afb18
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-6aa7162a
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-f6c4d68
  > .elementor-widget-container {
  margin: 1em 0em 0em 0em;
}
.elementor-33 .elementor-element.elementor-element-f6c4d68 {
  text-align: start;
}
.elementor-33
  .elementor-element.elementor-element-f6c4d68
  .elementor-heading-title {
  font-size: 16px;
  color: #ffffff;
}
.elementor-33 .elementor-element.elementor-element-7df11749 {
  --spacer-size: 50px;
}
.elementor-33 .elementor-element.elementor-element-368952a2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-b92b544
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 10px 30px;
}
.elementor-33
  .elementor-element.elementor-element-2b2ac6dd
  .elementor-icon-box-wrapper {
  align-items: start;
  gap: 15px;
}
.elementor-33
  .elementor-element.elementor-element-2b2ac6dd.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-2b2ac6dd.elementor-view-framed
  .elementor-icon,
.elementor-33
  .elementor-element.elementor-element-2b2ac6dd.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-2e2dd07);
  color: var(--e-global-color-2e2dd07);
  border-color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-2b2ac6dd
  .elementor-icon-box-title,
.elementor-33
  .elementor-element.elementor-element-2b2ac6dd
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33
  .elementor-element.elementor-element-2b2ac6dd
  .elementor-icon-box-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-2b2ac6dd
  .elementor-icon-box-description {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-384a2784
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 20px 10px 30px;
}
.elementor-33
  .elementor-element.elementor-element-8448ead
  .elementor-icon-box-wrapper {
  align-items: start;
  gap: 15px;
}
.elementor-33
  .elementor-element.elementor-element-8448ead.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-8448ead.elementor-view-framed
  .elementor-icon,
.elementor-33
  .elementor-element.elementor-element-8448ead.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-2e2dd07);
  color: var(--e-global-color-2e2dd07);
  border-color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-8448ead
  .elementor-icon-box-title,
.elementor-33
  .elementor-element.elementor-element-8448ead
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33
  .elementor-element.elementor-element-8448ead
  .elementor-icon-box-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-8448ead
  .elementor-icon-box-description {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33 .elementor-element.elementor-element-7d72ee4d {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-1ce16aab
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 10px 20px 0px 30px;
}
.elementor-33
  .elementor-element.elementor-element-37acf804
  .elementor-icon-box-wrapper {
  align-items: start;
  gap: 15px;
}
.elementor-33
  .elementor-element.elementor-element-37acf804.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-37acf804.elementor-view-framed
  .elementor-icon,
.elementor-33
  .elementor-element.elementor-element-37acf804.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-2e2dd07);
  color: var(--e-global-color-2e2dd07);
  border-color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-37acf804
  .elementor-icon-box-title,
.elementor-33
  .elementor-element.elementor-element-37acf804
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33
  .elementor-element.elementor-element-37acf804
  .elementor-icon-box-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-37acf804
  .elementor-icon-box-description {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-1c615f03
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 10px 20px 0px 30px;
}
.elementor-33
  .elementor-element.elementor-element-7de274ed
  .elementor-icon-box-wrapper {
  align-items: start;
  gap: 15px;
}
.elementor-33
  .elementor-element.elementor-element-7de274ed.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-7de274ed.elementor-view-framed
  .elementor-icon,
.elementor-33
  .elementor-element.elementor-element-7de274ed.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-2e2dd07);
  color: var(--e-global-color-2e2dd07);
  border-color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-7de274ed
  .elementor-icon-box-title,
.elementor-33
  .elementor-element.elementor-element-7de274ed
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33
  .elementor-element.elementor-element-7de274ed
  .elementor-icon-box-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-7de274ed
  .elementor-icon-box-description {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-6c1b1a32
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 200px 0px 200px 0px;
}
.elementor-33 .elementor-element.elementor-element-400d28ed {
  z-index: 1;
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-400d28ed
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-33 .elementor-element.elementor-element-58412dc2 {
  z-index: 1;
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-58412dc2
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-22d22fe7
  > .elementor-widget-container {
  margin: -200px 0px -200px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-33 .elementor-element.elementor-element-22d22fe7 {
  left: 0px;
}
body.rtl .elementor-33 .elementor-element.elementor-element-22d22fe7 {
  right: 0px;
}
.elementor-33 .elementor-element.elementor-element-22d22fe7 {
  bottom: 0px;
  z-index: 2;
}
.elementor-33 .elementor-element.elementor-element-22d22fe7 img {
  opacity: 0.9;
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33
  .elementor-element.elementor-element-69e674ae:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33
  .elementor-element.elementor-element-69e674ae
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-33 .elementor-element.elementor-element-69e674ae {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-33
  .elementor-element.elementor-element-69e674ae
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-33
  .elementor-element.elementor-element-1199b75e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-6a58d095 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-6a58d095
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33 .elementor-element.elementor-element-267bca56 {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-267bca56
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-78987fe1 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-177855ae
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-4afb185a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-33
  .elementor-element.elementor-element-4afb185a:not(.elementor-widget-image)
  .elementor-widget-container,
.elementor-33
  .elementor-element.elementor-element-4afb185a.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='50' cy='50' r='50'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='50' cy='50' r='50'/></svg>");
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-33 .elementor-element.elementor-element-4afb185a img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-4afb185a:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-46c7e9de {
  --spacer-size: 30px;
}
.elementor-33 .elementor-element.elementor-element-588c22eb {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-588c22eb
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-3f63369c {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-5f0b53c0 {
  text-align: center;
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-52bae4ac
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 25px 0px 25px;
}
.elementor-33
  .elementor-element.elementor-element-19ff354d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-33
  .elementor-element.elementor-element-19ff354d:not(.elementor-widget-image)
  .elementor-widget-container,
.elementor-33
  .elementor-element.elementor-element-19ff354d.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='50' cy='50' r='50'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='50' cy='50' r='50'/></svg>");
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-33 .elementor-element.elementor-element-19ff354d img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-19ff354d:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-13a41306 {
  --spacer-size: 30px;
}
.elementor-33 .elementor-element.elementor-element-691ea1cb {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-691ea1cb
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-4fa5bc0f {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-7f356242 {
  text-align: center;
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-3282b05c
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-33
  .elementor-element.elementor-element-4d625074
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-33
  .elementor-element.elementor-element-4d625074:not(.elementor-widget-image)
  .elementor-widget-container,
.elementor-33
  .elementor-element.elementor-element-4d625074.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='50' cy='50' r='50'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='50' cy='50' r='50'/></svg>");
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-33 .elementor-element.elementor-element-4d625074 img {
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33 .elementor-element.elementor-element-4d625074:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-437da0db {
  --spacer-size: 30px;
}
.elementor-33 .elementor-element.elementor-element-7e8072be {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-7e8072be
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-9500727 {
  --spacer-size: 20px;
}
.elementor-33 .elementor-element.elementor-element-5001e671 {
  text-align: center;
  color: var(--e-global-color-2e2dd07);
}
.elementor-33 .elementor-element.elementor-element-548ba601 {
  --spacer-size: 30px;
}
.elementor-33 .elementor-element.elementor-element-4f34b01a .elementor-button {
  background-color: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-43cff97e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33
  .elementor-element.elementor-element-43cff97e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-33
  .elementor-element.elementor-element-43cff97e
  > .elementor-background-overlay {
  background-image: url("../../2023/09/weight-plates-in-a-gym-powerlifting-equipment-CEXNKKL.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.4;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-33
  .elementor-element.elementor-element-43cff97e
  .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(40%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33 .elementor-element.elementor-element-43cff97e {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-33
  .elementor-element.elementor-element-352be672
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-36b8ef55 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-67b4e02f
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-init-wrapper {
  flex-direction: column;
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter:not(.top) {
  justify-content: center;
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter.top {
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter-value-wrap {
  align-self: center;
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter-title {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter-area
  .premium-counter-icon
  .icon
  i {
  color: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-drawable-icon
  *,
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter-icon
  svg:not([class*="premium-"]):not(.premium-lottie-animation svg) {
  fill: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter-area
  .premium-counter-icon
  .icon {
  font-size: 70px;
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter-area
  .premium-counter-icon
  svg {
  width: 70px;
  height: 70px;
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter-title
  .premium-counter-title-val {
  color: var(--e-global-color-9d9e1c7);
  font-family: var(--e-global-typography-556d1b7-font-family), Sans-serif;
  font-weight: var(--e-global-typography-556d1b7-font-weight);
  line-height: var(--e-global-typography-556d1b7-line-height);
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter-area
  .premium-counter-init {
  color: var(--e-global-color-2e2dd07);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33
  .elementor-element.elementor-element-7e8f1411
  .premium-counter-init {
  padding: 0px 0px 10px 0px;
}
.elementor-33
  .elementor-element.elementor-element-12da605a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-init-wrapper {
  flex-direction: column;
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter:not(.top) {
  justify-content: center;
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter.top {
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter-value-wrap {
  align-self: center;
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter-title {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter-area
  .premium-counter-icon
  .icon
  i {
  color: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-drawable-icon
  *,
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter-icon
  svg:not([class*="premium-"]):not(.premium-lottie-animation svg) {
  fill: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter-area
  .premium-counter-icon
  .icon {
  font-size: 70px;
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter-area
  .premium-counter-icon
  svg {
  width: 70px;
  height: 70px;
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter-title
  .premium-counter-title-val {
  color: var(--e-global-color-9d9e1c7);
  font-family: var(--e-global-typography-556d1b7-font-family), Sans-serif;
  font-weight: var(--e-global-typography-556d1b7-font-weight);
  line-height: var(--e-global-typography-556d1b7-line-height);
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter-area
  .premium-counter-init {
  color: var(--e-global-color-2e2dd07);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33
  .elementor-element.elementor-element-19f9dcb4
  .premium-counter-init {
  padding: 0px 0px 10px 0px;
}
.elementor-33
  .elementor-element.elementor-element-171a85cc
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-init-wrapper {
  flex-direction: column;
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter:not(.top) {
  justify-content: center;
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter.top {
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter-value-wrap {
  align-self: center;
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter-title {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter-area
  .premium-counter-icon
  .icon
  i {
  color: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-drawable-icon
  *,
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter-icon
  svg:not([class*="premium-"]):not(.premium-lottie-animation svg) {
  fill: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter-area
  .premium-counter-icon
  .icon {
  font-size: 70px;
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter-area
  .premium-counter-icon
  svg {
  width: 70px;
  height: 70px;
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter-title
  .premium-counter-title-val {
  color: var(--e-global-color-9d9e1c7);
  font-family: var(--e-global-typography-556d1b7-font-family), Sans-serif;
  font-weight: var(--e-global-typography-556d1b7-font-weight);
  line-height: var(--e-global-typography-556d1b7-line-height);
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter-area
  .premium-counter-init {
  color: var(--e-global-color-2e2dd07);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33
  .elementor-element.elementor-element-4812b97a
  .premium-counter-init {
  padding: 0px 0px 10px 0px;
}
.elementor-33
  .elementor-element.elementor-element-2288a0fb
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-init-wrapper {
  flex-direction: column;
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter:not(.top) {
  justify-content: center;
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter.top {
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter-value-wrap {
  align-self: center;
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter-title {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter-area
  .premium-counter-icon
  .icon
  i {
  color: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-drawable-icon
  *,
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter-icon
  svg:not([class*="premium-"]):not(.premium-lottie-animation svg) {
  fill: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter-area
  .premium-counter-icon
  .icon {
  font-size: 70px;
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter-area
  .premium-counter-icon
  svg {
  width: 70px;
  height: 70px;
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter-title
  .premium-counter-title-val {
  color: var(--e-global-color-9d9e1c7);
  font-family: var(--e-global-typography-556d1b7-font-family), Sans-serif;
  font-weight: var(--e-global-typography-556d1b7-font-weight);
  line-height: var(--e-global-typography-556d1b7-line-height);
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter-area
  .premium-counter-init {
  color: var(--e-global-color-2e2dd07);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33
  .elementor-element.elementor-element-3da91841
  .premium-counter-init {
  padding: 0px 0px 10px 0px;
}
.elementor-33
  .elementor-element.elementor-element-56470d1d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33
  .elementor-element.elementor-element-56470d1d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-33 .elementor-element.elementor-element-56470d1d {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 150px 0px;
}
.elementor-33
  .elementor-element.elementor-element-56470d1d
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-33
  .elementor-element.elementor-element-174c55b7
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-174c55b7 {
  z-index: 3;
}
.elementor-33 .elementor-element.elementor-element-474fae97 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-753791cb
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-45402d45 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-33
  .elementor-element.elementor-element-45402d45
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-45402d45 .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-33
  .elementor-element.elementor-element-3b9c3bd3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-5799869b
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-4337332a
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-725ac294
  > .elementor-widget-container {
  margin: 1em 0em 0em 0em;
}
.elementor-33 .elementor-element.elementor-element-725ac294 {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33 .elementor-element.elementor-element-763e12f5 .elementor-button {
  background-color: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-72bc6f6
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 100px;
}
.elementor-33 .elementor-element.elementor-element-45e79ade {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-33
  .elementor-element.elementor-element-45e79ade
  .swiper-pagination-bullet {
  background: var(--e-global-color-primary);
}
.elementor-33
  .elementor-element.elementor-element-45e79ade
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 10px 10px 10px 10px;
}
.elementor-33
  .elementor-element.elementor-element-78cec7b6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33
  .elementor-element.elementor-element-78cec7b6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-33
  .elementor-element.elementor-element-78cec7b6
  > .elementor-background-overlay {
  background-image: url("../../2023/09/smoke-overlays-23-AE77V6.jpg");
  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-33 .elementor-element.elementor-element-78cec7b6 {
  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-33
  .elementor-element.elementor-element-60439fe0
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 200px 0px 200px 0px;
}
.elementor-33 .elementor-element.elementor-element-b91a827 {
  z-index: 1;
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-b91a827
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-33 .elementor-element.elementor-element-60e925e4 {
  z-index: 1;
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-60e925e4
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-6ebc6316
  > .elementor-widget-container {
  margin: -200px 0px -200px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-33 .elementor-element.elementor-element-6ebc6316 {
  left: 0px;
}
body.rtl .elementor-33 .elementor-element.elementor-element-6ebc6316 {
  right: 0px;
}
.elementor-33 .elementor-element.elementor-element-6ebc6316 {
  bottom: 0px;
  z-index: 2;
}
.elementor-33 .elementor-element.elementor-element-6ebc6316 img {
  opacity: 0.9;
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
}
.elementor-bc-flex-widget
  .elementor-33
  .elementor-element.elementor-element-40062b01.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-40062b01.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-40062b01
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-72021a5 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-7b22b554
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-6429f8d {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-33
  .elementor-element.elementor-element-6429f8d
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-6429f8d .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-33
  .elementor-element.elementor-element-147c508c
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-64882b89
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-39264738
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-6d3a390
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-6d3a390
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-content
  p {
  color: #ffffff;
}
.elementor-33
  .elementor-element.elementor-element-6d3a390
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content {
  color: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-6d3a390
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content
  svg {
  fill: #4a8557;
}
.elementor-33
  .elementor-element.elementor-element-6d3a390
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img {
  width: 60px;
}
.elementor-33
  .elementor-element.elementor-element-6d3a390
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img.source-url {
  height: 60px;
}
.elementor-33
  .elementor-element.elementor-element-6d3a390
  .jeg-elementor-kit.jkit-testimonials.style-1
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .testimonial-slider
  .comment-bio {
  bottom: -95px;
}
.elementor-33
  .elementor-element.elementor-element-6d3a390
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-33
  .elementor-element.elementor-element-6d3a390
  .jeg-elementor-kit.jkit-testimonials:hover
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-33
  .elementor-element.elementor-element-6d3a390
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav {
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-cbd1705:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33
  .elementor-element.elementor-element-cbd1705
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-33
  .elementor-element.elementor-element-cbd1705
  > .elementor-background-overlay {
  background-image: url("../../2023/09/smoke-overlays-21-AE77V6.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.8;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-33 .elementor-element.elementor-element-cbd1705 {
  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-bc-flex-widget
  .elementor-33
  .elementor-element.elementor-element-7967f8ed.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-7967f8ed.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33
  .elementor-element.elementor-element-7967f8ed
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-2f60d46f {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-677261f3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33 .elementor-element.elementor-element-77bb84e8 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-33
  .elementor-element.elementor-element-77bb84e8
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33 .elementor-element.elementor-element-77bb84e8 .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-33
  .elementor-element.elementor-element-45e6158e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33
  .elementor-element.elementor-element-3df31ace
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-6c1de8d5
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-33 .elementor-element.elementor-element-3720905d {
  --spacer-size: 50px;
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-post-outer-container {
  width: 50%;
  margin-bottom: 5px;
  padding: 0px 10px 0px 10px;
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-wrap:not(.premium-blog-marquee)
  .premium-blog-post-outer-container {
  padding-inline: calc(5px / 2);
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-wrap:not(.premium-blog-marquee) {
  margin-inline: calc(-5px / 2);
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-marquee-wrapper {
  --pa-marquee-spacing: 5px;
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-content-wrapper {
  text-align: start;
  background-color: var(--e-global-color-text);
  padding: 10px 15px 10px 15px;
}
.elementor-33 .elementor-element.elementor-element-5dceee47 .post-categories,
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-post-tags-container {
  justify-content: start;
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-wrap
  .slick-slide {
  transition: all 300ms !important;
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-thumbnail-container
  img {
  object-fit: cover;
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33
  .elementor-element.elementor-element-5dceee47.premium-blog__carousel-yes
  a.carousel-arrow.carousel-next {
  right: 20px;
}
.elementor-33
  .elementor-element.elementor-element-5dceee47.premium-blog__carousel-yes
  a.carousel-arrow.carousel-prev {
  left: 20px;
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-post-container:hover
  .premium-blog-thumbnail-container
  img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-entry-title
  a {
  color: var(--e-global-color-primary);
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-entry-title:hover
  a {
  color: var(--e-global-color-secondary);
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-entry-title {
  margin-bottom: 5px;
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-meta-data {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-meta-data
  > * {
  color: var(--e-global-color-9d9e1c7);
}
.elementor-33
  .elementor-element.elementor-element-5dceee47
  .premium-blog-post-container {
  background-color: var(--e-global-color-text);
  border-radius: 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33
  .elementor-element.elementor-element-5dceee47.premium-blog__carousel-yes
  .slick-arrow {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-primary);
  border-radius: 50px;
  padding: 5px;
}
.elementor-33
  .elementor-element.elementor-element-5dceee47.premium-blog__carousel-yes
  .slick-arrow
  i {
  font-size: 16px;
}
.elementor-33
  .elementor-element.elementor-element-f2771f
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 200px 0px 200px 0px;
}
.elementor-33 .elementor-element.elementor-element-182fe9e3 {
  z-index: 1;
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-182fe9e3
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-33 .elementor-element.elementor-element-24eded96 {
  z-index: 1;
  text-align: center;
}
.elementor-33
  .elementor-element.elementor-element-24eded96
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-33
  .elementor-element.elementor-element-21fa05e3
  > .elementor-widget-container {
  margin: -200px 0px -200px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-33 .elementor-element.elementor-element-21fa05e3 {
  left: 0px;
}
body.rtl .elementor-33 .elementor-element.elementor-element-21fa05e3 {
  right: 0px;
}
.elementor-33 .elementor-element.elementor-element-21fa05e3 {
  bottom: 0px;
  z-index: 2;
}
.elementor-33 .elementor-element.elementor-element-21fa05e3 img {
  opacity: 0.9;
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-33 .elementor-element.elementor-element-6992df6d {
    width: 5%;
  }
  .elementor-33 .elementor-element.elementor-element-5f2bbecd {
    width: 95%;
  }
  .elementor-33 .elementor-element.elementor-element-11a71285 {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-69db19bf {
    width: 90%;
  }
  .elementor-33 .elementor-element.elementor-element-9b90e83 {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-452196a9 {
    width: 90%;
  }
  .elementor-33 .elementor-element.elementor-element-4c6a30ac {
    width: 55%;
  }
  .elementor-33 .elementor-element.elementor-element-47708099 {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-73f50e13 {
    width: 90%;
  }
  .elementor-33 .elementor-element.elementor-element-6c1b1a32 {
    width: 45%;
  }
  .elementor-33 .elementor-element.elementor-element-753791cb {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-3b9c3bd3 {
    width: 90%;
  }
  .elementor-33 .elementor-element.elementor-element-60439fe0 {
    width: 45%;
  }
  .elementor-33 .elementor-element.elementor-element-40062b01 {
    width: 55%;
  }
  .elementor-33 .elementor-element.elementor-element-7b22b554 {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-147c508c {
    width: 90%;
  }
  .elementor-33 .elementor-element.elementor-element-7967f8ed {
    width: 55%;
  }
  .elementor-33 .elementor-element.elementor-element-677261f3 {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-45e6158e {
    width: 90%;
  }
  .elementor-33 .elementor-element.elementor-element-f2771f {
    width: 45%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-33 .elementor-element.elementor-element-4c6a30ac {
    width: 53%;
  }
  .elementor-33 .elementor-element.elementor-element-6c1b1a32 {
    width: 47%;
  }
  .elementor-33 .elementor-element.elementor-element-60439fe0 {
    width: 50%;
  }
  .elementor-33 .elementor-element.elementor-element-40062b01 {
    width: 50%;
  }
  .elementor-33 .elementor-element.elementor-element-7967f8ed {
    width: 55%;
  }
  .elementor-33 .elementor-element.elementor-element-f2771f {
    width: 45%;
  }
}
@media (min-width: 1025px) {
  .elementor-33
    .elementor-element.elementor-element-43cff97e
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .elementor-33 .elementor-element.elementor-element-2e34c356 {
    padding: 100px 5px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-6992df6d
    > .elementor-element-populated {
    padding: 160px 0px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-5f2bbecd
    > .elementor-element-populated {
    padding: 160px 0px 200px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-27831e5e
    > .elementor-widget-container {
    margin: -160px 0px -200px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-27831e5e img {
    height: 600px;
  }
  .elementor-33 .elementor-element.elementor-element-237e1f88 {
    padding: 80px 0px 120px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-6b47bc19
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-697e1e9a
    > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-51311831 {
    --spacer-size: 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-3f6d7950
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-46405c24
    > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-108d4c31 {
    --spacer-size: 40px;
  }
  .elementor-33 .elementor-element.elementor-element-74febeac {
    --spacer-size: 20px;
  }
  .elementor-33 .elementor-element.elementor-element-433e5630 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-6539474a {
    --spacer-size: 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-5054647a
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-3564994d {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-210322e7
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-e33a6f3 {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-63865d68
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-3664a2fc {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-341e9b56
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-1ebb08c2 {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-1adcddb0
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-4ee5759e {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-1415ebe9
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-1525e7e6 {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-b8f354d
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-f6efced {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-ca28b23
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-3ff0980 {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-4139596
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-3a69acf {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-81c1bf7
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-1f00bf4 {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-5743119
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-67abdc4 {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-cb84d77
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-88471e4 {
    --spacer-size: 10px;
  }
  .elementor-33 .elementor-element.elementor-element-557804e9 {
    --spacer-size: 60px;
  }
  .elementor-33
    .elementor-element.elementor-element-6dd2f08c
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-2769d043 {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-37b230ae
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-7989efc5 {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-5acdbc57
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-545253c4 {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-3a0adedb
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-17629b7e {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-4852bcf2
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-56a89635 {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-3d08e73
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-55ebffb2 {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-507262b
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-76e538e {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-f24463a
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-0bc04d1 {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-5059155
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-d2b2eee {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-6e1a929
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-b0bdfa1 {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-6c1d536
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-eb1fec6 {
    --spacer-size: 20px;
  }
  .elementor-33 .elementor-element.elementor-element-1ad3607d {
    padding: 80px 0px 120px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-29ac80de {
    --spacer-size: 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-6d5e9fcd
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-size: 120px auto;
  }
  .elementor-33
    .elementor-element.elementor-element-6d5e9fcd
    > .elementor-element-populated {
    margin: 0px 10px 0px 20px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 20px;
    padding: 40px 20px 40px 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-442f3d49
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-3858bb0c
    .elementor-heading-title {
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-4b94cf24 {
    --spacer-size: 10px;
  }
  .elementor-33 .elementor-element.elementor-element-3a5d66b5 {
    --spacer-size: 20px;
  }
  .elementor-33 .elementor-element.elementor-element-756b7c25 {
    --spacer-size: 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-55d39bc4
    > .elementor-element-populated {
    margin: -10px 10px -10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 20px 40px 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-cf36b60
    .elementor-heading-title {
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-15471c2
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-39b614f2
    .elementor-heading-title {
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-6cd18e3e {
    --spacer-size: 10px;
  }
  .elementor-33 .elementor-element.elementor-element-4a4ab7cd {
    --spacer-size: 20px;
  }
  .elementor-33 .elementor-element.elementor-element-19625259 {
    --spacer-size: 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-cdd4786
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-size: 120px auto;
  }
  .elementor-33
    .elementor-element.elementor-element-cdd4786
    > .elementor-element-populated {
    margin: 0px 20px 0px 10px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 10px;
    padding: 40px 20px 40px 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-4d16e2ea
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-42276148
    .elementor-heading-title {
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-6978544a {
    --spacer-size: 10px;
  }
  .elementor-33 .elementor-element.elementor-element-7704330a {
    --spacer-size: 20px;
  }
  .elementor-33 .elementor-element.elementor-element-5a59c848 {
    --spacer-size: 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-e706be0
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-size: 120px auto;
  }
  .elementor-33
    .elementor-element.elementor-element-e706be0
    > .elementor-element-populated {
    margin: 0px 20px 0px 10px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 10px;
    padding: 40px 20px 40px 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-6c40f32
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-3ae3ed6
    .elementor-heading-title {
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-844199a {
    --spacer-size: 10px;
  }
  .elementor-33 .elementor-element.elementor-element-2d25cc5 {
    --spacer-size: 20px;
  }
  .elementor-33 .elementor-element.elementor-element-e1a5fc1 {
    --spacer-size: 0px;
  }
  .elementor-33 .elementor-element.elementor-element-7d5548d {
    --spacer-size: 20px;
  }
  .elementor-33 .elementor-element.elementor-element-780edea4 {
    padding: 0px 5px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-3f7afb18
    > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-7df11749 {
    --spacer-size: 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-b92b544
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-2b2ac6dd
    .elementor-icon-box-title,
  .elementor-33
    .elementor-element.elementor-element-2b2ac6dd
    .elementor-icon-box-title
    a {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-384a2784
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-8448ead
    .elementor-icon-box-title,
  .elementor-33
    .elementor-element.elementor-element-8448ead
    .elementor-icon-box-title
    a {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-1ce16aab
    > .elementor-element-populated {
    padding: 10px 0px 0px 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-37acf804
    .elementor-icon-box-title,
  .elementor-33
    .elementor-element.elementor-element-37acf804
    .elementor-icon-box-title
    a {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-1c615f03
    > .elementor-element-populated {
    padding: 10px 0px 0px 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-7de274ed
    .elementor-icon-box-title,
  .elementor-33
    .elementor-element.elementor-element-7de274ed
    .elementor-icon-box-title
    a {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-6c1b1a32
    > .elementor-element-populated {
    padding: 160px 0px 160px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-22d22fe7
    > .elementor-widget-container {
    margin: -160px 0px -160px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-22d22fe7 img {
    height: 550px;
  }
  .elementor-33 .elementor-element.elementor-element-69e674ae {
    padding: 80px 0px 80px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-177855ae
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-4afb185a
    > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }
  .elementor-33 .elementor-element.elementor-element-46c7e9de {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-588c22eb
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-3f63369c {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-52bae4ac
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-19ff354d
    > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }
  .elementor-33 .elementor-element.elementor-element-13a41306 {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-691ea1cb
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-4fa5bc0f {
    --spacer-size: 10px;
  }
  .elementor-33
    .elementor-element.elementor-element-3282b05c
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-4d625074
    > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }
  .elementor-33 .elementor-element.elementor-element-437da0db {
    --spacer-size: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-7e8072be
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-9500727 {
    --spacer-size: 10px;
  }
  .elementor-33 .elementor-element.elementor-element-548ba601 {
    --spacer-size: 20px;
  }
  .elementor-33 .elementor-element.elementor-element-43cff97e {
    padding: 80px 0px 80px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-7e8f1411
    .premium-counter-title
    .premium-counter-title-val {
    line-height: var(--e-global-typography-556d1b7-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-7e8f1411
    .premium-counter-area
    .premium-counter-init {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-19f9dcb4
    .premium-counter-title
    .premium-counter-title-val {
    line-height: var(--e-global-typography-556d1b7-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-19f9dcb4
    .premium-counter-area
    .premium-counter-init {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-4812b97a
    .premium-counter-title
    .premium-counter-title-val {
    line-height: var(--e-global-typography-556d1b7-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-4812b97a
    .premium-counter-area
    .premium-counter-init {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-3da91841
    .premium-counter-title
    .premium-counter-title-val {
    line-height: var(--e-global-typography-556d1b7-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-3da91841
    .premium-counter-area
    .premium-counter-init {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-56470d1d {
    padding: 80px 0px 120px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-174c55b7
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-5799869b
    > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-33
    .elementor-element.elementor-element-72bc6f6.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-33
    .elementor-element.elementor-element-72bc6f6.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-33
    .elementor-element.elementor-element-72bc6f6
    > .elementor-element-populated {
    padding: 0px 20px 0px 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-60439fe0
    > .elementor-element-populated {
    padding: 160px 0px 160px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-6ebc6316
    > .elementor-widget-container {
    margin: -160px 0px -160px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-6ebc6316 img {
    height: 550px;
  }
  .elementor-33
    .elementor-element.elementor-element-64882b89
    > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-cbd1705 {
    padding: 0px 5px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-7967f8ed
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-3df31ace
    > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-3720905d {
    --spacer-size: 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-5dceee47
    .premium-blog-post-outer-container {
    width: 50%;
  }
  .elementor-33
    .elementor-element.elementor-element-5dceee47.premium-blog__carousel-yes
    a.carousel-arrow.carousel-next {
    right: -10px;
  }
  .elementor-33
    .elementor-element.elementor-element-5dceee47.premium-blog__carousel-yes
    a.carousel-arrow.carousel-prev {
    left: -10px;
  }
  .elementor-33
    .elementor-element.elementor-element-5dceee47
    .premium-blog-meta-data {
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-f2771f
    > .elementor-element-populated {
    padding: 160px 0px 160px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-21fa05e3
    > .elementor-widget-container {
    margin: -160px 0px -160px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-21fa05e3 img {
    height: 550px;
  }
}
@media (max-width: 767px) {
  .elementor-33 .elementor-element.elementor-element-2e34c356 {
    margin-top: -203px;
    margin-bottom: 0px;
  }
  .elementor-33 .elementor-element.elementor-element-6992df6d {
    width: 10%;
  }
  .elementor-33
    .elementor-element.elementor-element-6992df6d
    > .elementor-element-populated {
    padding: 120px 0px 0px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-5f2bbecd {
    width: 90%;
  }
  .elementor-33
    .elementor-element.elementor-element-5f2bbecd
    > .elementor-element-populated {
    padding: 120px 0px 40px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-27831e5e
    > .elementor-widget-container {
    margin: -120px 0px -40px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-27831e5e img {
    width: 100%;
    max-width: 57%;
    height: 420px;
    object-fit: contain;
  }
  .elementor-33 .elementor-element.elementor-element-237e1f88 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-6b47bc19
    > .elementor-element-populated {
    padding: 0px 20px 60px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-11a71285 {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-69db19bf {
    width: 90%;
  }
  .elementor-33
    .elementor-element.elementor-element-697e1e9a
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-51311831 {
    --spacer-size: 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-3f6d7950
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-9b90e83 {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-452196a9 {
    width: 90%;
  }
  .elementor-33
    .elementor-element.elementor-element-46405c24
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-108d4c31 {
    --spacer-size: 30px;
  }
  .elementor-33 .elementor-element.elementor-element-74febeac {
    --spacer-size: 10px;
  }
  .elementor-33 .elementor-element.elementor-element-433e5630 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-6539474a {
    --spacer-size: 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-5054647a
    > .elementor-element-populated {
    padding: 0px 30px 50px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-210322e7
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-63865d68
    > .elementor-element-populated {
    padding: 0px 30px 50px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-341e9b56
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-1adcddb0
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-1415ebe9
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-b8f354d
    > .elementor-element-populated {
    padding: 0px 30px 50px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-ca28b23
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-4139596
    > .elementor-element-populated {
    padding: 0px 30px 50px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-81c1bf7
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-5743119
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-cb84d77
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-557804e9 {
    --spacer-size: 50px;
  }
  .elementor-33
    .elementor-element.elementor-element-6dd2f08c
    > .elementor-element-populated {
    padding: 0px 30px 50px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-37b230ae
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-5acdbc57
    > .elementor-element-populated {
    padding: 0px 30px 40px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-3a0adedb
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-4852bcf2
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-3d08e73
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-507262b
    > .elementor-element-populated {
    padding: 0px 30px 50px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-f24463a
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-5059155
    > .elementor-element-populated {
    padding: 0px 30px 40px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-6e1a929
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-6c1d536
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-33 .elementor-element.elementor-element-1ad3607d {
    padding: 60px 0px 60px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-29ac80de {
    --spacer-size: 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-6d5e9fcd
    > .elementor-element-populated {
    margin: 0px 40px 20px 40px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-442f3d49
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-3858bb0c
    .elementor-heading-title {
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-55d39bc4
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-33
    .elementor-element.elementor-element-cf36b60
    .elementor-heading-title {
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-15471c2
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-39b614f2
    .elementor-heading-title {
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-cdd4786
    > .elementor-element-populated {
    margin: 0px 40px 0px 40px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-4d16e2ea
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-42276148
    .elementor-heading-title {
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-e706be0
    > .elementor-element-populated {
    margin: 22px 40px 0px 40px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-6c40f32
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-3ae3ed6
    .elementor-heading-title {
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-7d5548d {
    --spacer-size: 0px;
  }
  .elementor-33 .elementor-element.elementor-element-780edea4 {
    padding: 60px 5px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-4c6a30ac
    > .elementor-element-populated {
    padding: 0px 20px 90px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-47708099 {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-73f50e13 {
    width: 90%;
  }
  .elementor-33
    .elementor-element.elementor-element-3f7afb18
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-b92b544 {
    width: 50%;
  }
  .elementor-33
    .elementor-element.elementor-element-2b2ac6dd
    .elementor-icon-box-title,
  .elementor-33
    .elementor-element.elementor-element-2b2ac6dd
    .elementor-icon-box-title
    a {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-384a2784 {
    width: 50%;
  }
  .elementor-33
    .elementor-element.elementor-element-8448ead
    .elementor-icon-box-title,
  .elementor-33
    .elementor-element.elementor-element-8448ead
    .elementor-icon-box-title
    a {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-1ce16aab {
    width: 50%;
  }
  .elementor-33
    .elementor-element.elementor-element-37acf804
    .elementor-icon-box-title,
  .elementor-33
    .elementor-element.elementor-element-37acf804
    .elementor-icon-box-title
    a {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-1c615f03 {
    width: 50%;
  }
  .elementor-33
    .elementor-element.elementor-element-7de274ed
    .elementor-icon-box-title,
  .elementor-33
    .elementor-element.elementor-element-7de274ed
    .elementor-icon-box-title
    a {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-6c1b1a32
    > .elementor-element-populated {
    padding: 120px 0px 120px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-22d22fe7
    > .elementor-widget-container {
    margin: -120px 0px -120px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-22d22fe7 img {
    height: 420px;
  }
  .elementor-33 .elementor-element.elementor-element-69e674ae {
    padding: 60px 0px 60px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-177855ae
    > .elementor-element-populated {
    padding: 0px 30px 30px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-4afb185a
    > .elementor-widget-container {
    padding: 0px 40px 0px 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-588c22eb
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-52bae4ac
    > .elementor-element-populated {
    padding: 0px 30px 30px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-19ff354d
    > .elementor-widget-container {
    padding: 0px 40px 0px 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-691ea1cb
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-3282b05c
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-4d625074
    > .elementor-widget-container {
    padding: 0px 40px 0px 40px;
  }
  .elementor-33
    .elementor-element.elementor-element-7e8072be
    .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-548ba601 {
    --spacer-size: 10px;
  }
  .elementor-33 .elementor-element.elementor-element-43cff97e {
    padding: 60px 0px 60px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-67b4e02f
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-7e8f1411
    .premium-counter-icon {
    margin: 0px 0px 10px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-7e8f1411
    .premium-counter-title
    .premium-counter-title-val {
    line-height: var(--e-global-typography-556d1b7-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-7e8f1411
    .premium-counter-area
    .premium-counter-init {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-12da605a
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-19f9dcb4
    .premium-counter-icon {
    margin: 0px 0px 10px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-19f9dcb4
    .premium-counter-title
    .premium-counter-title-val {
    line-height: var(--e-global-typography-556d1b7-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-19f9dcb4
    .premium-counter-area
    .premium-counter-init {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-171a85cc
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-4812b97a
    .premium-counter-icon {
    margin: 0px 0px 10px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-4812b97a
    .premium-counter-title
    .premium-counter-title-val {
    line-height: var(--e-global-typography-556d1b7-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-4812b97a
    .premium-counter-area
    .premium-counter-init {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-3da91841
    .premium-counter-icon {
    margin: 0px 0px 10px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-3da91841
    .premium-counter-title
    .premium-counter-title-val {
    line-height: var(--e-global-typography-556d1b7-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-3da91841
    .premium-counter-area
    .premium-counter-init {
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-33 .elementor-element.elementor-element-56470d1d {
    padding: 60px 0px 60px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-174c55b7
    > .elementor-element-populated {
    padding: 0px 20px 60px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-753791cb {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-3b9c3bd3 {
    width: 90%;
  }
  .elementor-33
    .elementor-element.elementor-element-5799869b
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-72bc6f6
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-33 .elementor-element.elementor-element-78cec7b6 {
    padding: 60px 5px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-60439fe0
    > .elementor-element-populated {
    padding: 120px 0px 120px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-6ebc6316
    > .elementor-widget-container {
    margin: -120px 0px -120px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-6ebc6316 img {
    height: 420px;
  }
  .elementor-33
    .elementor-element.elementor-element-40062b01
    > .elementor-element-populated {
    padding: 0px 20px 90px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-7b22b554 {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-147c508c {
    width: 90%;
  }
  .elementor-33
    .elementor-element.elementor-element-64882b89
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-7967f8ed
    > .elementor-element-populated {
    padding: 60px 30px 90px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-677261f3 {
    width: 10%;
  }
  .elementor-33 .elementor-element.elementor-element-45e6158e {
    width: 90%;
  }
  .elementor-33 .elementor-element.elementor-element-3720905d {
    --spacer-size: 30px;
  }
  .elementor-33
    .elementor-element.elementor-element-5dceee47
    .premium-blog-post-outer-container {
    width: 100%;
  }
  .elementor-33
    .elementor-element.elementor-element-5dceee47
    .premium-blog-meta-data {
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-33
    .elementor-element.elementor-element-f2771f
    > .elementor-element-populated {
    padding: 120px 0px 120px 0px;
  }
  .elementor-33
    .elementor-element.elementor-element-21fa05e3
    > .elementor-widget-container {
    margin: -120px 0px -120px 0px;
  }
  .elementor-33 .elementor-element.elementor-element-21fa05e3 img {
    height: 420px;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(2);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 3) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-6d3a390
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
