.elementor-15 .elementor-element.elementor-element-5bfbbb4 {
  margin-top: 0px;
  margin-bottom: -185px;
  padding: 40px 0px 0px 0px;
  z-index: 9;
}
.elementor-15
  .elementor-element.elementor-element-2979aa3f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15
  .elementor-element.elementor-element-2979aa3f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-15 .elementor-element.elementor-element-2979aa3f,
.elementor-15
  .elementor-element.elementor-element-2979aa3f
  > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-15 .elementor-element.elementor-element-2979aa3f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 20px 0px 30px;
}
.elementor-15
  .elementor-element.elementor-element-2979aa3f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-15
  .elementor-element.elementor-element-3cf89f21.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-15
  .elementor-element.elementor-element-3cf89f21.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-15 .elementor-element.elementor-element-8e773cc {
  text-align: left;
}
.elementor-bc-flex-widget
  .elementor-15
  .elementor-element.elementor-element-43c632e4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-15
  .elementor-element.elementor-element-43c632e4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-15
  .elementor-element.elementor-element-43c632e4.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-menu-container {
  height: 80px;
  background-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}

@media only screen and (max-width: 600px) {
  .elementor-15
    .elementor-element.elementor-element-6ee14cfc
    > .elementor-background-overlay {
    background-size: 100%;
    height: 927px;
    width: 208%;
    margin-left: -400px;
  }
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li
  > a {
  font-family: var(--e-global-typography-7d94608-font-family), Sans-serif;
  font-size: var(--e-global-typography-7d94608-font-size);
  text-transform: var(--e-global-typography-7d94608-text-transform);
  line-height: var(--e-global-typography-7d94608-line-height);
  letter-spacing: var(--e-global-typography-7d94608-letter-spacing);
  word-spacing: var(--e-global-typography-7d94608-word-spacing);
  color: var(--e-global-color-primary);
  padding: 0px 15px 0px 15px;
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li
  > a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li
  > a:focus {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li
  > a:active {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li:hover
  > a {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li:hover
  > a
  .elementskit-submenu-indicator {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li
  > a:hover
  .elementskit-submenu-indicator {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li
  > a:focus
  .elementskit-submenu-indicator {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li
  > a:active
  .elementskit-submenu-indicator {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li.current-menu-item
  > a {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li.current-menu-ancestor
  > a {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li.current-menu-ancestor
  > a
  .elementskit-submenu-indicator {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  > li
  > a
  .elementskit-submenu-indicator {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  .elementskit-submenu-panel
  > li
  > a {
  font-family: var(--e-global-typography-7d94608-font-family), Sans-serif;
  font-size: var(--e-global-typography-7d94608-font-size);
  text-transform: var(--e-global-typography-7d94608-text-transform);
  line-height: var(--e-global-typography-7d94608-line-height);
  letter-spacing: var(--e-global-typography-7d94608-letter-spacing);
  word-spacing: var(--e-global-typography-7d94608-word-spacing);
  padding: 4px 20px 4px 30px;
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  .elementskit-submenu-panel
  > li
  > a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  .elementskit-submenu-panel
  > li
  > a:focus {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  .elementskit-submenu-panel
  > li
  > a:active {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  .elementskit-submenu-panel
  > li:hover
  > a {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  .elementskit-submenu-panel
  > li.current-menu-item
  > a {
  color: var(--e-global-color-secondary);
  background-color: rgba(2, 1, 1, 0);
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-submenu-panel {
  padding: 15px 0px 15px 0px;
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-navbar-nav
  .elementskit-submenu-panel {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  background-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  min-width: 220px;
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-menu-hamburger {
  float: right;
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-menu-hamburger
  .elementskit-menu-hamburger-icon {
  background-color: #ffffff;
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-menu-hamburger
  > .ekit-menu-icon {
  color: #ffffff;
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-menu-hamburger:hover
  .elementskit-menu-hamburger-icon {
  background-color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-menu-hamburger:hover
  > .ekit-menu-icon {
  color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-menu-close {
  border-style: solid;
  border-color: #f8b1b0;
  color: #ffffff;
}
.elementor-15
  .elementor-element.elementor-element-7e0933a6
  .elementskit-menu-close:hover {
  color: #f8b1b0;
}
.elementor-15 .elementor-element.elementor-element-7e0933a6 {
  width: auto;
  max-width: auto;
}
.elementor-15
  .elementor-element.elementor-element-474ff3a0
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-stacked
  .elementor-icon {
  background-color: #fadbcb;
}
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-framed
  .elementor-icon,
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-default
  .elementor-icon {
  color: #f8b1b0;
  border-color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-framed
  .elementor-icon,
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-default
  .elementor-icon
  svg {
  fill: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #f8a09f;
  color: #ffffff;
}
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-framed
  .elementor-icon:hover,
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-default
  .elementor-icon:hover {
  color: #f8a09f;
  border-color: #f8a09f;
}
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-framed
  .elementor-icon:hover,
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #f8a09f;
}
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffffff;
}
.elementor-15
  .elementor-element.elementor-element-474ff3a0.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #ffffff;
}
.elementor-15 .elementor-element.elementor-element-474ff3a0 .elementor-icon {
  font-size: 18px;
}
.elementor-15 .elementor-element.elementor-element-474ff3a0 .elementor-icon i,
.elementor-15
  .elementor-element.elementor-element-474ff3a0
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-15
  .elementor-element.elementor-element-474ff3a0
  > .elementor-widget-container {
  margin: 11px 0px 0px 15px;
}
.elementor-15 .elementor-element.elementor-element-474ff3a0 {
  width: auto;
  max-width: auto;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-6ee14cfc
  > .elementor-container {
  min-height: 75vh;
}
.elementor-15 .elementor-element.elementor-element-6ee14cfc {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 200px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-6ee14cfc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15
  .elementor-element.elementor-element-6ee14cfc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: linear-gradient(to right, #ede8e5, #fbfbfb, #eae9e7);
}
.elementor-15
  .elementor-element.elementor-element-6ee14cfc
  > .elementor-background-overlay {
  background-image: url(../../2021/startum-images/statum-banner.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-30f936e8.elementor-widget.elementor-widget-heading.stratum.animated.fadeInUp {
  text-align: center;
}
.elementor-element.elementor-element-63d7c781.elementor-widget.elementor-widget-text-editor.stratum.animated.fadeInUp {
  text-align: center;
}
.elementor-element.elementor-element-3734b3ba.elementor-widget.elementor-widget-button.stratum.animated.fadeInUp {
  text-align: center;
}

img {
  max-width: 100%;
}
.slide-wrapper {
  text-align: center;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  margin-left: -50px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  margin-right: -50px;
}
@media (max-width: 767px) {
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
}

/* whatsaap float button */
.float {
  position: fixed;
  width: 40px;
  height: 40px;
  bottom: 15px;
  right: 65px;
  background-color: #25d366;
  color: white;
  border-radius: 50px;
  text-align: center;
  font-size: 25px;
  z-index: 100;
}
.my-float {
  margin-top: 8px;
}
i.fa.fa-whatsapp.my-float {
  color: white;
}

@media (max-width: 767px) {
  .float {
    right: 60px;
    bottom: 15px;
    width: 30px;
    height: 30px;
    font-size: 20px;
  }
  .my-float {
    margin-top: 4px;
  }
}
/* whatsaap float button */
.elementor-15
  .elementor-element.elementor-element-40f95619
  > .elementor-element-populated {
  margin: -10px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15 .elementor-element.elementor-element-40f95619 {
  z-index: 2;
}
.elementor-15 .elementor-element.elementor-element-2ecc7224 {
  width: 365px;
  max-width: 365px;
  top: -351px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2ecc7224 {
  left: -383px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-2ecc7224 {
  right: -383px;
}
.elementor-15
  .elementor-element.elementor-element-45f1c232
  > .elementor-widget-container {
  margin: 12px 0px 17px 0px;
}
.elementor-15 .elementor-element.elementor-element-1b74279b {
  width: auto;
  max-width: auto;
}
.elementor-15 .elementor-element.elementor-element-5746443e {
  width: 300px;
  max-width: 300px;
  bottom: -385px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5746443e {
  left: -388px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-5746443e {
  right: -388px;
}
.elementor-15 .elementor-element.elementor-element-32ce5ff .video-content {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-32ce5ff
  .ekit-video-popup-btn
  i {
  font-size: 26px;
}
.elementor-15
  .elementor-element.elementor-element-32ce5ff
  .ekit-video-popup-btn
  svg {
  max-width: 26px;
}
.elementor-15
  .elementor-element.elementor-element-32ce5ff
  .ekit-video-popup-btn {
  width: 50px;
  height: 50px;
  line-height: 42px;
  color: #f8b1b0;
  background-color: #ffffff;
}
.elementor-15
  .elementor-element.elementor-element-32ce5ff
  .ekit-video-popup-btn.glow-btn:before {
  color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-32ce5ff
  .ekit-video-popup-btn.glow-btn:after {
  color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-32ce5ff
  .ekit-video-popup-btn.glow-btn
  > i:after {
  color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-32ce5ff
  .ekit-video-popup-btn
  svg
  path {
  stroke: #f8b1b0;
  fill: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-32ce5ff
  .ekit-video-popup-btn:hover {
  color: #ffffff;
}
.elementor-15
  .elementor-element.elementor-element-32ce5ff
  .ekit-video-popup-btn:hover
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-15
  .elementor-element.elementor-element-32ce5ff
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-15 .elementor-element.elementor-element-32ce5ff {
  width: auto;
  max-width: auto;
}
.elementor-15
  .elementor-element.elementor-element-68efd4a2
  .elementor-heading-title {
  font-family: var(--e-global-typography-29cbef3-font-family), Sans-serif;
  font-size: var(--e-global-typography-29cbef3-font-size);
  line-height: var(--e-global-typography-29cbef3-line-height);
  letter-spacing: var(--e-global-typography-29cbef3-letter-spacing);
  word-spacing: var(--e-global-typography-29cbef3-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-68efd4a2
  > .elementor-widget-container {
  margin: 12px 0px 0px 18px;
}
.elementor-15 .elementor-element.elementor-element-68efd4a2 {
  width: auto;
  max-width: auto;
}
.elementor-15 .elementor-element.elementor-element-1c04ebd1 {
  width: 200px;
  max-width: 200px;
  top: -120px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1c04ebd1 {
  left: -105px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-1c04ebd1 {
  right: -105px;
}
.elementor-15 .elementor-element.elementor-element-76446f48 {
  margin-top: 0px;
  /* margin-bottom: -40px; */
  padding: 50px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-15
  .elementor-element.elementor-element-548be41e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-15
  .elementor-element.elementor-element-548be41e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-15
  .elementor-element.elementor-element-5f6ac9aa.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-5f6ac9aa.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-5f6ac9aa.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-5f6ac9aa.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-5f6ac9aa
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5f6ac9aa
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5f6ac9aa
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5f6ac9aa
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-5f6ac9aa
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-5f6ac9aa
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-5f6ac9aa {
  width: 120px;
  max-width: 120px;
  bottom: 158px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5f6ac9aa {
  right: -3px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-5f6ac9aa {
  left: -3px;
}
.elementor-15
  .elementor-element.elementor-element-4451c9
  > .elementor-element-populated {
  padding: 80px 10px 80px 40px;
}
.elementor-15
  .elementor-element.elementor-element-5a39f56d.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-5a39f56d.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-5a39f56d.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-5a39f56d.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-5a39f56d
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5a39f56d
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5a39f56d
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5a39f56d
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-5a39f56d
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-5a39f56d
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-5a39f56d {
  width: 40px;
  max-width: 40px;
  top: 58px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5a39f56d {
  left: 0px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-5a39f56d {
  right: 0px;
}
.elementor-15
  .elementor-element.elementor-element-2845ebb9
  .elementor-heading-title {
  color: #f8b1b0;
  font-family: var(--e-global-typography-85b1b1f-font-family), Sans-serif;
  font-size: var(--e-global-typography-85b1b1f-font-size);
  line-height: var(--e-global-typography-85b1b1f-line-height);
  letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
  word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-30f936e8
  > .elementor-widget-container {
  margin: -34px 0px -5px 0px;
}
.elementor-15 .elementor-element.elementor-element-47a5a332 {
  overflow: hidden;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #f5f5f5;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-15
  .elementor-element.elementor-element-47a5a332
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15
  .elementor-element.elementor-element-1fb516b1
  > .elementor-element-populated {
  margin: 0px 0px -30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15 .elementor-element.elementor-element-1fb516b1 {
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-d68c926.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-d68c926.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-d68c926.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-d68c926.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-d68c926
  .elementskit-infobox {
  background-color: var(--e-global-color-9709138);
  padding: 60px 30px 60px 30px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-d68c926
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 22px 0px 22px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
}
.elementor-15
  .elementor-element.elementor-element-d68c926
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-d68c926
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-d68c926
  .elementskit-infobox:hover
  .box-body
  > p {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-d68c926
  .elementskit-info-box-icon {
  /* background-color: #ffffff; */
  border-radius: 100% 100% 100% 100%;
}
.elementor-15
  .elementor-element.elementor-element-d68c926
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 25px 0px 0px 0px;
  transform: rotate(0deg);
  width: 180px;
}
.elementor-15
  .elementor-element.elementor-element-d68c926
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 180px;
}
.elementor-15 .elementor-element.elementor-element-d68c926 .elementskit-btn {
  padding: 15px 30px 14px 30px;
  margin: 13px 0px 0px 0px;
  font-family: var(--e-global-typography-ed09c1b-font-family), Sans-serif;
  font-size: var(--e-global-typography-ed09c1b-font-size);
  text-transform: var(--e-global-typography-ed09c1b-text-transform);
  line-height: var(--e-global-typography-ed09c1b-line-height);
  letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
  word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  background-color: var(--e-global-color-3a0e5d9);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-3a0e5d9);
  border-radius: 30px 30px 30px 5px;
}
.elementor-15
  .elementor-element.elementor-element-d68c926
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-3a0e5d9);
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-3a0e5d9);
  border-radius: 30px 5px 30px 30px;
}
.elementor-15
  .elementor-element.elementor-element-d68c926
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-3a0e5d9);
  fill: var(--e-global-color-3a0e5d9);
}
.elementor-15
  .elementor-element.elementor-element-d68c926
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-44af23b9.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-44af23b9.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-44af23b9.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-44af23b9.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-44af23b9
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-44af23b9
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-44af23b9
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-44af23b9
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-44af23b9
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-44af23b9
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 35px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-44af23b9
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-15 .elementor-element.elementor-element-44af23b9 {
  width: 100px;
  max-width: 100px;
  bottom: 15px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-44af23b9 {
  right: -5px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-44af23b9 {
  left: -5px;
}
.elementor-15
  .elementor-element.elementor-element-33c4f463
  > .elementor-element-populated {
  margin: 0px 0px -30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15 .elementor-element.elementor-element-33c4f463 {
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-32fb31a4.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-32fb31a4.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-32fb31a4.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4
  .elementskit-infobox {
  background-color: var(--e-global-color-3b85e55);
  padding: 60px 30px 60px 30px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 22px 0px 22px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4
  .elementskit-infobox:hover
  .box-body
  > p {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4
  .elementskit-info-box-icon {
  background-color: #fff9fd;
  border-radius: 100% 100% 100% 100%;
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 32px 0px 0px 0px;
  transform: rotate(0deg);
  width: 180px;
  line-height: 180px;
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 180px;
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4
  .elementskit-infobox
  .elementkit-infobox-icon {
  line-height: 180px;
}
.elementor-15 .elementor-element.elementor-element-32fb31a4 .elementskit-btn {
  padding: 15px 30px 14px 30px;
  margin: 13px 0px 0px 0px;
  font-family: var(--e-global-typography-ed09c1b-font-family), Sans-serif;
  font-size: var(--e-global-typography-ed09c1b-font-size);
  text-transform: var(--e-global-typography-ed09c1b-text-transform);
  line-height: var(--e-global-typography-ed09c1b-line-height);
  letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
  word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  background-color: var(--e-global-color-9edd108);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-9edd108);
  border-radius: 30px 30px 30px 5px;
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-9edd108);
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-9edd108);
  border-radius: 30px 5px 30px 30px;
}
.elementor-15
  .elementor-element.elementor-element-32fb31a4
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-9edd108);
  fill: var(--e-global-color-9edd108);
}
.elementor-15
  .elementor-element.elementor-element-f7faf6b.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-f7faf6b.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-f7faf6b.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-f7faf6b.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-f7faf6b
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-f7faf6b
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-f7faf6b
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-f7faf6b
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-f7faf6b
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-f7faf6b
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 37px 0px 5px -13px;
}
.elementor-15
  .elementor-element.elementor-element-f7faf6b
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(179deg);
}
.elementor-15 .elementor-element.elementor-element-f7faf6b {
  width: 100px;
  max-width: 100px;
  top: -60px;
}
.elementor-15
  .elementor-element.elementor-element-716e3309
  > .elementor-element-populated {
  margin: 0px 0px -30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15 .elementor-element.elementor-element-716e3309 {
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-4fd57ec1.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-4fd57ec1.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-4fd57ec1.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1
  .elementskit-infobox {
  background-color: var(--e-global-color-9fbce6a);
  padding: 60px 30px 60px 30px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 22px 0px 22px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1
  .elementskit-infobox
  .box-body
  > p {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1
  .elementskit-info-box-icon {
  background-color: #ffffff;
  border-radius: 100% 100% 100% 100%;
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 27px 0px 0px 0px;
  transform: rotate(0deg);
  width: 180px;
  line-height: 180px;
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 180px;
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1
  .elementskit-infobox
  .elementkit-infobox-icon {
  line-height: 180px;
}
.elementor-15 .elementor-element.elementor-element-4fd57ec1 .elementskit-btn {
  padding: 15px 30px 14px 30px;
  margin: 13px 0px 0px 0px;
  font-family: var(--e-global-typography-ed09c1b-font-family), Sans-serif;
  font-size: var(--e-global-typography-ed09c1b-font-size);
  text-transform: var(--e-global-typography-ed09c1b-text-transform);
  line-height: var(--e-global-typography-ed09c1b-line-height);
  letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
  word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  background-color: var(--e-global-color-b88848e);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-b88848e);
  border-radius: 30px 30px 30px 5px;
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-b88848e);
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-b88848e);
  border-radius: 30px 5px 30px 30px;
}
.elementor-15
  .elementor-element.elementor-element-4fd57ec1
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-b88848e);
  fill: var(--e-global-color-b88848e);
}
.elementor-15
  .elementor-element.elementor-element-278387f7.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-278387f7.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-278387f7.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-278387f7.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-278387f7
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-278387f7
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-278387f7
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-278387f7
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-278387f7
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-278387f7
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 35px 0px 0px -22px;
}
.elementor-15
  .elementor-element.elementor-element-278387f7
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(83deg);
}
.elementor-15 .elementor-element.elementor-element-278387f7 {
  width: 100px;
  max-width: 100px;
  bottom: 30px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-278387f7 {
  left: -3px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-278387f7 {
  right: -3px;
}
.elementor-15
  .elementor-element.elementor-element-7e84e18c
  > .elementor-element-populated {
  margin: 0px 0px -30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15 .elementor-element.elementor-element-7e84e18c {
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-5ff77d13.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-5ff77d13.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-5ff77d13.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13
  .elementskit-infobox {
  background-color: var(--e-global-color-3b85e55);
  padding: 60px 30px 60px 30px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 22px 0px 22px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13
  .elementskit-infobox:hover
  .box-body
  > p {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13
  .elementskit-info-box-icon {
  /* background-color: #fff7f7; */
  border-radius: 100% 100% 100% 100%;
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 15px 0px 0px 0px;
  transform: rotate(0deg);
  width: 180px;
  line-height: 180px;
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 180px;
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13
  .elementskit-infobox
  .elementkit-infobox-icon {
  line-height: 180px;
}
.elementor-15 .elementor-element.elementor-element-5ff77d13 .elementskit-btn {
  padding: 15px 30px 14px 30px;
  margin: 13px 0px 0px 0px;
  font-family: var(--e-global-typography-ed09c1b-font-family), Sans-serif;
  font-size: var(--e-global-typography-ed09c1b-font-size);
  text-transform: var(--e-global-typography-ed09c1b-text-transform);
  line-height: var(--e-global-typography-ed09c1b-line-height);
  letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
  word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 30px 30px 30px 5px;
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-secondary);
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 30px 5px 30px 30px;
}
.elementor-15
  .elementor-element.elementor-element-5ff77d13
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-5d091728.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-5d091728.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-5d091728.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-5d091728.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-5d091728
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5d091728
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5d091728
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5d091728
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-5d091728
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-5d091728
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 35px 0px 5px 8px;
}
.elementor-15 .elementor-element.elementor-element-5d091728 {
  width: 100px;
  max-width: 100px;
  top: -42px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5d091728 {
  right: -9px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-5d091728 {
  left: -9px;
}
.elementor-15
  .elementor-element.elementor-element-e417bf0
  > .elementor-element-populated {
  margin: 0px 0px -30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15 .elementor-element.elementor-element-e417bf0 {
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-5ad0f309.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-5ad0f309.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-5ad0f309.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309
  .elementskit-infobox {
  background-color: var(--e-global-color-7e8b7b5);
  padding: 60px 30px 60px 30px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 22px 0px 22px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309
  .elementskit-infobox:hover
  .box-body
  > p {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309
  .elementskit-info-box-icon {
  background-color: #ffffff;
  border-radius: 100% 100% 100% 100%;
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 19px 0px 0px 0px;
  transform: rotate(0deg);
  width: 180px;
  line-height: 180px;
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 180px;
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309
  .elementskit-infobox
  .elementkit-infobox-icon {
  line-height: 180px;
}
.elementor-15 .elementor-element.elementor-element-5ad0f309 .elementskit-btn {
  padding: 15px 30px 14px 30px;
  margin: 13px 0px 0px 0px;
  font-family: var(--e-global-typography-ed09c1b-font-family), Sans-serif;
  font-size: var(--e-global-typography-ed09c1b-font-size);
  text-transform: var(--e-global-typography-ed09c1b-text-transform);
  line-height: var(--e-global-typography-ed09c1b-line-height);
  letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
  word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  background-color: var(--e-global-color-bb36c19);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-bb36c19);
  border-radius: 30px 30px 30px 5px;
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-bb36c19);
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-bb36c19);
  border-radius: 30px 5px 30px 30px;
}
.elementor-15
  .elementor-element.elementor-element-5ad0f309
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-bb36c19);
  fill: var(--e-global-color-bb36c19);
}
.elementor-15
  .elementor-element.elementor-element-77349e4b.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-77349e4b.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-77349e4b.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-77349e4b.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-77349e4b
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-77349e4b
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-77349e4b
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-77349e4b
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-77349e4b
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-77349e4b
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 35px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-77349e4b
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-15 .elementor-element.elementor-element-77349e4b {
  width: 100px;
  max-width: 100px;
  bottom: 20px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-77349e4b {
  right: -2px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-77349e4b {
  left: -2px;
}
.elementor-15 .elementor-element.elementor-element-77e4536c {
  overflow: hidden;
  padding: 100px 0px 100px 0px;
}
.elementor-15
  .elementor-element.elementor-element-39766b22
  > .elementor-element-populated {
  padding: 25px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-412b0083.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-412b0083.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-412b0083.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-412b0083.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-412b0083
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-412b0083
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-412b0083
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-412b0083
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-412b0083
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-412b0083
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-412b0083 {
  width: 40px;
  max-width: 40px;
  top: 2px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-412b0083 {
  left: -40px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-412b0083 {
  right: -40px;
}
.elementor-15
  .elementor-element.elementor-element-abab505
  .elementor-heading-title {
  color: #f8b1b0;
  font-family: var(--e-global-typography-85b1b1f-font-family), Sans-serif;
  font-size: var(--e-global-typography-85b1b1f-font-size);
  line-height: var(--e-global-typography-85b1b1f-line-height);
  letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
  word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-2bfa961d
  > .elementor-widget-container {
  margin: -34px 0px -5px 0px;
}
.elementor-15 .elementor-element.elementor-element-107fbec3 {
  margin-top: 2px;
  margin-bottom: 50px;
}
.elementor-15
  .elementor-element.elementor-element-55c495a2
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-78e2140b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(7px / 2);
}
.elementor-15
  .elementor-element.elementor-element-78e2140b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(7px / 2);
}
.elementor-15
  .elementor-element.elementor-element-78e2140b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(7px / 2);
  margin-left: calc(7px / 2);
}
.elementor-15
  .elementor-element.elementor-element-78e2140b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-7px / 2);
  margin-left: calc(-7px / 2);
}
body.rtl
  .elementor-15
  .elementor-element.elementor-element-78e2140b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-7px / 2);
}
body:not(.rtl)
  .elementor-15
  .elementor-element.elementor-element-78e2140b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-7px / 2);
}
.elementor-15
  .elementor-element.elementor-element-78e2140b
  .elementor-icon-list-icon
  i {
  color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-78e2140b
  .elementor-icon-list-icon
  svg {
  fill: #f8b1b0;
}
.elementor-15 .elementor-element.elementor-element-78e2140b {
  --e-icon-list-icon-size: 18px;
}
.elementor-15
  .elementor-element.elementor-element-78e2140b
  .elementor-icon-list-text {
  padding-left: 12px;
}
.elementor-15
  .elementor-element.elementor-element-3b9f19be
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-c7afab3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(7px / 2);
}
.elementor-15
  .elementor-element.elementor-element-c7afab3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(7px / 2);
}
.elementor-15
  .elementor-element.elementor-element-c7afab3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(7px / 2);
  margin-left: calc(7px / 2);
}
.elementor-15
  .elementor-element.elementor-element-c7afab3
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-7px / 2);
  margin-left: calc(-7px / 2);
}
body.rtl
  .elementor-15
  .elementor-element.elementor-element-c7afab3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-7px / 2);
}
body:not(.rtl)
  .elementor-15
  .elementor-element.elementor-element-c7afab3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-7px / 2);
}
.elementor-15
  .elementor-element.elementor-element-c7afab3
  .elementor-icon-list-icon
  i {
  color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-c7afab3
  .elementor-icon-list-icon
  svg {
  fill: #f8b1b0;
}
.elementor-15 .elementor-element.elementor-element-c7afab3 {
  --e-icon-list-icon-size: 18px;
}
.elementor-15
  .elementor-element.elementor-element-c7afab3
  .elementor-icon-list-text {
  padding-left: 12px;
}
.elementor-bc-flex-widget
  .elementor-15
  .elementor-element.elementor-element-14573560.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-15
  .elementor-element.elementor-element-14573560.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-15
  .elementor-element.elementor-element-14573560.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-15
  .elementor-element.elementor-element-14573560
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
}
.elementor-15 .elementor-element.elementor-element-121babbe {
  text-align: right;
  width: auto;
  max-width: auto;
  align-self: center;
  z-index: 7;
}
.elementor-15 .elementor-element.elementor-element-121babbe img {
  max-width: 150%;
}
.elementor-15
  .elementor-element.elementor-element-5e79099b.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-5e79099b.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-5e79099b.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-5e79099b.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-5e79099b
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5e79099b
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5e79099b
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5e79099b
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-5e79099b
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15 .elementor-element.elementor-element-5e79099b {
  width: 293px;
  max-width: 293px;
  top: -28px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5e79099b {
  left: -100px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-5e79099b {
  right: -100px;
}
.elementor-bc-flex-widget
  .elementor-15
  .elementor-element.elementor-element-71c66cb3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-15
  .elementor-element.elementor-element-71c66cb3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-15
  .elementor-element.elementor-element-71c66cb3.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-15
  .elementor-element.elementor-element-71c66cb3
  > .elementor-element-populated {
  margin: 0px 0px 0px 150px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 150px;
}
.elementor-15 .elementor-element.elementor-element-1c499bb2 {
  text-align: right;
  width: auto;
  max-width: auto;
  z-index: 2;
}
.elementor-15 .elementor-element.elementor-element-1c499bb2 img {
  max-width: 250%;
}
.elementor-15
  .elementor-element.elementor-element-798f8680.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-798f8680.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-798f8680.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-798f8680.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-798f8680
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-798f8680
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-798f8680
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-798f8680
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-798f8680
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-798f8680
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-15 .elementor-element.elementor-element-798f8680 {
  width: 293px;
  max-width: 293px;
  bottom: -99.7px;
  z-index: 0;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-798f8680 {
  right: -42.15px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-798f8680 {
  left: -42.15px;
}
.elementor-15 .elementor-element.elementor-element-3551023b {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 35px 0px 72px 0px;
}
.elementor-15
  .elementor-element.elementor-element-3551023b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15
  .elementor-element.elementor-element-3551023b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background-color: #fff6f6; */
}
.elementor-15
  .elementor-element.elementor-element-3551023b
  > .elementor-background-overlay {
  background-position: bottom left;
  background-repeat: no-repeat;
  mix-blend-mode: darken;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementor-repeater-item-18c1052 {
  background-color: rgba(214, 53, 53, 0);
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementor-repeater-item-0fee8f9 {
  background-color: rgba(214, 53, 53, 0);
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-single-testimonial-slider,
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-testimonial_card {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementkit-testimonial-col {
  align-self: center;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-commentor-content {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-testimonial_card {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-profile-info {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .ekit_testimonial_style_5
  .elementskit-commentor-header {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p {
  color: #000000;
  margin: 30px 190px 25px 190px;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  color: #000000;
  margin: 30px 190px 25px 190px;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p,
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  font-family: var(--e-global-typography-70f5705-font-family), Sans-serif;
  font-size: var(--e-global-typography-70f5705-font-size);
  font-weight: var(--e-global-typography-70f5705-font-weight);
  font-style: var(--e-global-typography-70f5705-font-style);
  line-height: var(--e-global-typography-70f5705-line-height);
  letter-spacing: var(--e-global-typography-70f5705-letter-spacing);
  word-spacing: var(--e-global-typography-70f5705-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-single-testimonial-slider
  .elementskit-border-hr {
  width: 40px;
  height: 2px;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-profile-info
  .elementskit-author-name {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  margin-bottom: 0px;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-profile-info
  .elementskit-author-des {
  color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-single-testimonial-slider
  .elementskit-author-des {
  font-family: var(--e-global-typography-1b320c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-1b320c8-font-size);
  line-height: var(--e-global-typography-1b320c8-line-height);
  letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
  word-spacing: var(--e-global-typography-1b320c8-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-testimonial-slider
  .slick-dots {
  bottom: 8px;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-testimonial-slider
  .slick-dots
  li
  button {
  width: 5px;
  height: 5px;
  border-radius: 50% 50% 50% 50%;
  background-color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-testimonial-slider
  .slick-dots
  li:not(:last-child) {
  margin-right: 12px;
}
.elementor-15
  .elementor-element.elementor-element-60e3652c
  .elementskit-testimonial-slider
  .slick-dots
  li.slick-active
  button {
  width: 10px;
  height: 10px;
}
.elementor-15
  .elementor-element.elementor-element-e8edc45.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-e8edc45.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-e8edc45.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-e8edc45.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-e8edc45
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-e8edc45
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-e8edc45
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-e8edc45
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-e8edc45
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-e8edc45
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 26px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-e8edc45
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(321deg);
}
.elementor-15 .elementor-element.elementor-element-e8edc45 {
  width: 300px;
  max-width: 300px;
  bottom: -110px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e8edc45 {
  right: -430px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-e8edc45 {
  left: -430px;
}
.elementor-15 .elementor-element.elementor-element-489ab13f {
  padding: 95px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-156e7704
  > .elementor-element-populated {
  padding: 25px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-241ef6f0 {
  text-align: center;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-241ef6f0
  .elementor-heading-title {
  color: #f8b1b0;
  font-family: var(--e-global-typography-85b1b1f-font-family), Sans-serif;
  font-size: var(--e-global-typography-85b1b1f-font-size);
  line-height: var(--e-global-typography-85b1b1f-line-height);
  letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
  word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
}
.elementor-15 .elementor-element.elementor-element-f4ee6d5 {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-f4ee6d5
  > .elementor-widget-container {
  margin: -34px 0px -5px 0px;
}
.elementor-15
  .elementor-element.elementor-element-4e6a0452.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-4e6a0452.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-4e6a0452.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-4e6a0452.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-4e6a0452
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-4e6a0452
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-4e6a0452
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-4e6a0452
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-4e6a0452
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-4e6a0452
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-4e6a0452 {
  left: -52px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-4e6a0452 {
  right: -52px;
}
.elementor-15 .elementor-element.elementor-element-4e6a0452 {
  top: 2px;
}
.elementor-15 .elementor-element.elementor-element-539166f2 {
  padding: 20px 0px 45px 0px;
}
.elementor-15
  .elementor-element.elementor-element-6f24e321
  > .elementor-element-populated {
  margin: 40px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15
  .elementor-element.elementor-element-736c23ba.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-15
  .elementor-element.elementor-element-736c23ba.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-15
  .elementor-element.elementor-element-736c23ba.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-15
  .elementor-element.elementor-element-736c23ba
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-15
  .elementor-element.elementor-element-736c23ba
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15
  .elementor-element.elementor-element-736c23ba
  .elementor-image-box-wrapper {
  text-align: right;
}
.elementor-15
  .elementor-element.elementor-element-736c23ba
  .elementor-image-box-title {
  font-family: var(--e-global-typography-078928f-font-family), Sans-serif;
  font-size: var(--e-global-typography-078928f-font-size);
  line-height: var(--e-global-typography-078928f-line-height);
  letter-spacing: var(--e-global-typography-078928f-letter-spacing);
  word-spacing: var(--e-global-typography-078928f-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-1906df19.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-15
  .elementor-element.elementor-element-1906df19.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-15
  .elementor-element.elementor-element-1906df19.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-15
  .elementor-element.elementor-element-1906df19
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-15
  .elementor-element.elementor-element-1906df19
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15
  .elementor-element.elementor-element-1906df19
  .elementor-image-box-wrapper {
  text-align: right;
}
.elementor-15
  .elementor-element.elementor-element-1906df19
  .elementor-image-box-title {
  font-family: var(--e-global-typography-078928f-font-family), Sans-serif;
  font-size: var(--e-global-typography-078928f-font-size);
  line-height: var(--e-global-typography-078928f-line-height);
  letter-spacing: var(--e-global-typography-078928f-letter-spacing);
  word-spacing: var(--e-global-typography-078928f-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-1906df19
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-3e8fd8c0.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-15
  .elementor-element.elementor-element-3e8fd8c0.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-15
  .elementor-element.elementor-element-3e8fd8c0.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-15
  .elementor-element.elementor-element-3e8fd8c0
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-15
  .elementor-element.elementor-element-3e8fd8c0
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15
  .elementor-element.elementor-element-3e8fd8c0
  .elementor-image-box-wrapper {
  text-align: right;
}
.elementor-15
  .elementor-element.elementor-element-3e8fd8c0
  .elementor-image-box-title {
  font-family: var(--e-global-typography-078928f-font-family), Sans-serif;
  font-size: var(--e-global-typography-078928f-font-size);
  line-height: var(--e-global-typography-078928f-line-height);
  letter-spacing: var(--e-global-typography-078928f-letter-spacing);
  word-spacing: var(--e-global-typography-078928f-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-3e8fd8c0
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-660d5d98.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-660d5d98.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-660d5d98.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-660d5d98.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-660d5d98
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-660d5d98
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-660d5d98
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-660d5d98
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-660d5d98
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-660d5d98
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-660d5d98 {
  width: 130px;
  max-width: 130px;
  top: 100px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-660d5d98 {
  left: 122px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-660d5d98 {
  right: 122px;
}
.elementor-15
  .elementor-element.elementor-element-6d884bfe
  > .elementor-element-populated {
  margin: 40px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15
  .elementor-element.elementor-element-3d041eb7.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-15
  .elementor-element.elementor-element-3d041eb7.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-15
  .elementor-element.elementor-element-3d041eb7.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-15
  .elementor-element.elementor-element-3d041eb7
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-15
  .elementor-element.elementor-element-3d041eb7
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15
  .elementor-element.elementor-element-3d041eb7
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-15
  .elementor-element.elementor-element-3d041eb7
  .elementor-image-box-title {
  font-family: var(--e-global-typography-078928f-font-family), Sans-serif;
  font-size: var(--e-global-typography-078928f-font-size);
  line-height: var(--e-global-typography-078928f-line-height);
  letter-spacing: var(--e-global-typography-078928f-letter-spacing);
  word-spacing: var(--e-global-typography-078928f-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-1c6b851c.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-15
  .elementor-element.elementor-element-1c6b851c.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-15
  .elementor-element.elementor-element-1c6b851c.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-15
  .elementor-element.elementor-element-1c6b851c
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-15
  .elementor-element.elementor-element-1c6b851c
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15
  .elementor-element.elementor-element-1c6b851c
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-15
  .elementor-element.elementor-element-1c6b851c
  .elementor-image-box-title {
  font-family: var(--e-global-typography-078928f-font-family), Sans-serif;
  font-size: var(--e-global-typography-078928f-font-size);
  line-height: var(--e-global-typography-078928f-line-height);
  letter-spacing: var(--e-global-typography-078928f-letter-spacing);
  word-spacing: var(--e-global-typography-078928f-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-1c6b851c
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-76599f9e.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-15
  .elementor-element.elementor-element-76599f9e.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-15
  .elementor-element.elementor-element-76599f9e.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-15
  .elementor-element.elementor-element-76599f9e
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-15
  .elementor-element.elementor-element-76599f9e
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15
  .elementor-element.elementor-element-76599f9e
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-15
  .elementor-element.elementor-element-76599f9e
  .elementor-image-box-title {
  font-family: var(--e-global-typography-078928f-font-family), Sans-serif;
  font-size: var(--e-global-typography-078928f-font-size);
  line-height: var(--e-global-typography-078928f-line-height);
  letter-spacing: var(--e-global-typography-078928f-letter-spacing);
  word-spacing: var(--e-global-typography-078928f-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-76599f9e
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-d0303a8 {
  padding: 0px 0px 130px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5a3351f0.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-15
  .elementor-element.elementor-element-5a3351f0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-15
  .elementor-element.elementor-element-5a3351f0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-43b27d0);
}
.elementor-15
  .elementor-element.elementor-element-5a3351f0
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../2020/07/elements-line-drawing-leaves-illustrations-and-art-brushes-7UJ4G2S_pattern.html");
  background-size: cover;
  opacity: 0.2;
}
.elementor-15
  .elementor-element.elementor-element-5a3351f0
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 80px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5a3351f0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-349a7a52 {
  text-align: right;
  width: 665px;
  max-width: 665px;
  bottom: -70px;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-5a4c8b67.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-5a4c8b67.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-5a4c8b67.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-5a4c8b67.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-5a4c8b67
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5a4c8b67
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5a4c8b67
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5a4c8b67
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-5a4c8b67
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-5a4c8b67
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 29px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5a4c8b67
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(249deg);
}
.elementor-15 .elementor-element.elementor-element-5a4c8b67 {
  width: 313px;
  max-width: 313px;
  bottom: -166px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5a4c8b67 {
  right: -83.1px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-5a4c8b67 {
  left: -83.1px;
}
.elementor-15
  .elementor-element.elementor-element-1528ab6
  > .elementor-element-populated {
  margin: 0px 0px 0px 85px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 85px;
  padding: 25px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-d95c33b.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-d95c33b.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-d95c33b.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-d95c33b.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-d95c33b
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-d95c33b
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-d95c33b
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-d95c33b
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-d95c33b
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-d95c33b
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-d95c33b {
  width: 40px;
  max-width: 40px;
  top: 2px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-d95c33b {
  left: -36px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-d95c33b {
  right: -36px;
}
.elementor-15
  .elementor-element.elementor-element-1f5b2f13
  .elementor-heading-title {
  color: #f8b1b0;
  font-family: var(--e-global-typography-85b1b1f-font-family), Sans-serif;
  font-size: var(--e-global-typography-85b1b1f-font-size);
  line-height: var(--e-global-typography-85b1b1f-line-height);
  letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
  word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-65f38ce2
  > .elementor-widget-container {
  margin: -34px 0px -5px 0px;
}
.elementor-15
  .elementor-element.elementor-element-4c18bcb6.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-4c18bcb6.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-4c18bcb6.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-4c18bcb6.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-4c18bcb6
  .elementskit-infobox {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-4c18bcb6
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 10px 0px 7px 30px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-51a91bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-51a91bc-font-size);
  line-height: var(--e-global-typography-51a91bc-line-height);
  letter-spacing: var(--e-global-typography-51a91bc-letter-spacing);
  word-spacing: var(--e-global-typography-51a91bc-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-4c18bcb6
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-4c18bcb6
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-4c18bcb6
  .elementskit-infobox
  p {
  margin: 0px 0px 0px 30px;
}
.elementor-15
  .elementor-element.elementor-element-4c18bcb6
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-15
  .elementor-element.elementor-element-4c18bcb6
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-15
  .elementor-element.elementor-element-21bdc492.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-21bdc492.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-21bdc492.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-21bdc492.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-21bdc492
  .elementskit-infobox {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-21bdc492
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 18px 0px 7px 20px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-51a91bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-51a91bc-font-size);
  line-height: var(--e-global-typography-51a91bc-line-height);
  letter-spacing: var(--e-global-typography-51a91bc-letter-spacing);
  word-spacing: var(--e-global-typography-51a91bc-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-21bdc492
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-21bdc492
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-21bdc492
  .elementskit-infobox
  p {
  margin: 0px 0px 0px 30px;
}
.elementor-15
  .elementor-element.elementor-element-21bdc492
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-15
  .elementor-element.elementor-element-21bdc492
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-15
  .elementor-element.elementor-element-38f12c7e.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-38f12c7e.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-38f12c7e.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-38f12c7e.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-38f12c7e
  .elementskit-infobox {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-38f12c7e
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 10px 0px 7px 27px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-51a91bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-51a91bc-font-size);
  line-height: var(--e-global-typography-51a91bc-line-height);
  letter-spacing: var(--e-global-typography-51a91bc-letter-spacing);
  word-spacing: var(--e-global-typography-51a91bc-word-spacing);
}

.elementor-15
  .elementor-element.elementor-element-38f12c7e
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-38f12c7e
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-38f12c7e
  .elementskit-infobox
  p {
  margin: 0px 0px 0px 30px;
}
.elementor-15
  .elementor-element.elementor-element-38f12c7e
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-15
  .elementor-element.elementor-element-38f12c7e
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-15
  .elementor-element.elementor-element-1f65bbc4
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-1f65bbc4.elementor-view-stacked
  .elementor-icon {
  background-color: #23a455;
}
.elementor-15
  .elementor-element.elementor-element-1f65bbc4.elementor-view-framed
  .elementor-icon,
.elementor-15
  .elementor-element.elementor-element-1f65bbc4.elementor-view-default
  .elementor-icon {
  color: #23a455;
  border-color: #23a455;
}
.elementor-15
  .elementor-element.elementor-element-1f65bbc4.elementor-view-framed
  .elementor-icon,
.elementor-15
  .elementor-element.elementor-element-1f65bbc4.elementor-view-default
  .elementor-icon
  svg {
  fill: #23a455;
}
.elementor-15
  .elementor-element.elementor-element-1f65bbc4.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #23a455;
}
.elementor-15
  .elementor-element.elementor-element-1f65bbc4.elementor-view-framed
  .elementor-icon:hover,
.elementor-15
  .elementor-element.elementor-element-1f65bbc4.elementor-view-default
  .elementor-icon:hover {
  color: #23a455;
  border-color: #23a455;
}
.elementor-15
  .elementor-element.elementor-element-1f65bbc4.elementor-view-framed
  .elementor-icon:hover,
.elementor-15
  .elementor-element.elementor-element-1f65bbc4.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #23a455;
}
.elementor-15 .elementor-element.elementor-element-1f65bbc4 .elementor-icon {
  font-size: 127px;
}
.elementor-15 .elementor-element.elementor-element-1f65bbc4 .elementor-icon i,
.elementor-15
  .elementor-element.elementor-element-1f65bbc4
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-15 .elementor-element.elementor-element-1f65bbc4 {
  width: auto;
  max-width: auto;
}
.elementor-15 .elementor-element.elementor-element-7b888c60 {
  padding: 65px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-377b2fc7
  > .elementor-element-populated {
  padding: 25px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-652bea1d {
  text-align: center;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-652bea1d
  .elementor-heading-title {
  color: #f8b1b0;
  font-family: var(--e-global-typography-85b1b1f-font-family), Sans-serif;
  font-size: var(--e-global-typography-85b1b1f-font-size);
  line-height: var(--e-global-typography-85b1b1f-line-height);
  letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
  word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
}
.elementor-15 .elementor-element.elementor-element-18238f04 {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-18238f04
  > .elementor-widget-container {
  margin: -34px 0px -5px 0px;
}
.elementor-15
  .elementor-element.elementor-element-3cafec88.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-3cafec88.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-3cafec88.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-3cafec88.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-3cafec88
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-3cafec88
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-3cafec88
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-3cafec88
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-3cafec88
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-3cafec88
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3cafec88 {
  left: -43px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-3cafec88 {
  right: -43px;
}
.elementor-15 .elementor-element.elementor-element-3cafec88 {
  top: 2px;
}
.elementor-15 .elementor-element.elementor-element-61b36165 {
  padding: 20px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-post-image-card {
  display: block;
}
.elementor-15 .elementor-element.elementor-element-695ac430 .btn-wraper {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-blog-block-post,
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-post-image-card,
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-post-card {
  background-color: rgba(2, 1, 1, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-blog-block-post
  .elementskit-post-body {
  padding: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-post-image-card
  .elementskit-post-body {
  padding: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-entry-thumb {
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .ekit-wid-con
  .elementskit-entry-thumb {
  padding: 0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-695ac430 .post-meta-list {
  text-align: center;
  margin: 5px 0px 30px 0px;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .post-meta-list
  > span {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .post-meta-list
  > span
  > svg
  path {
  strock: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-meta-lists {
  left: 42.5%;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-meta-lists
  .elementskit-single-meta
  .elementskit-meta-wraper
  strong {
  font-family: "Marcellus", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-meta-lists
  .elementskit-single-meta {
  font-family: "Marcellus", Sans-serif;
  font-size: 12px;
  background-color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-post-body
  .entry-title,
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-entry-header
  .entry-title,
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-post-image-card
  .elementskit-post-body
  .entry-title
  a,
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-post-card
  .elementskit-entry-header
  .entry-title
  a,
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-blog-block-post
  .elementskit-post-body
  .entry-title
  a {
  font-family: var(--e-global-typography-a62dbdc-font-family), Sans-serif;
  font-size: var(--e-global-typography-a62dbdc-font-size);
  line-height: var(--e-global-typography-a62dbdc-line-height);
  letter-spacing: var(--e-global-typography-a62dbdc-letter-spacing);
  word-spacing: var(--e-global-typography-a62dbdc-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-post-body
  .entry-title
  a {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-entry-header
  .entry-title
  a {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-post-body
  .entry-title {
  text-align: center;
  margin: 47px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-entry-header
  .entry-title {
  text-align: center;
  margin: 47px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-695ac430 .elementskit-btn {
  font-family: "Marcellus", Sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 30px 30px 30px 5px;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-btn:hover {
  color: var(--e-global-color-secondary);
  background-color: rgba(2, 1, 1, 0);
  border-color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-695ac430
  .elementskit-btn:hover
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-15 .elementor-element.elementor-element-695ac430 {
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-3f2ae9ce.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-3f2ae9ce.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-3f2ae9ce.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-3f2ae9ce.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-3f2ae9ce
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-3f2ae9ce
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-3f2ae9ce
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-3f2ae9ce
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-3f2ae9ce
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-3f2ae9ce
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-3f2ae9ce
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(342deg);
}
.elementor-15 .elementor-element.elementor-element-3f2ae9ce {
  width: 150px;
  max-width: 150px;
  top: 78px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3f2ae9ce {
  left: -98px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-3f2ae9ce {
  right: -98px;
}
.elementor-15
  .elementor-element.elementor-element-220a920.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-220a920.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-220a920.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-220a920.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-220a920
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-220a920
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-220a920
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-220a920
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-220a920
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-220a920
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-220a920
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(37deg);
}
.elementor-15 .elementor-element.elementor-element-220a920 {
  width: 150px;
  max-width: 150px;
  top: 94px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-220a920 {
  right: -92px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-220a920 {
  left: -92px;
}
.elementor-15 .elementor-element.elementor-element-275d090a {
  padding: 90px 0px 22px 0px;
}
.elementor-15
  .elementor-element.elementor-element-623e6179
  > .elementor-element-populated {
  padding: 25px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-6f70a27 {
  text-align: center;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-6f70a27
  .elementor-heading-title {
  color: #f8b1b0;
  font-family: var(--e-global-typography-85b1b1f-font-family), Sans-serif;
  font-size: var(--e-global-typography-85b1b1f-font-size);
  line-height: var(--e-global-typography-85b1b1f-line-height);
  letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
  word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
}
.elementor-15 .elementor-element.elementor-element-5175ad98 {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-5175ad98
  > .elementor-widget-container {
  margin: -34px 0px -5px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5e60c059.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-5e60c059.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-5e60c059.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-5e60c059.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-5e60c059
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-5e60c059
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5e60c059
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-5e60c059
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-5e60c059
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-5e60c059
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5e60c059 {
  left: -52px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-5e60c059 {
  right: -52px;
}
.elementor-15 .elementor-element.elementor-element-5e60c059 {
  top: 2px;
}
.elementor-15 .elementor-element.elementor-element-3f24a4d {
  padding: 0px 10px 0px 10px;
}
.elementor-15 .elementor-element.elementor-element-603a7cb0 {
  margin-top: 86px;
  margin-bottom: 0px;
}
.elementor-15
  .elementor-element.elementor-element-7eb96d72.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15
  .elementor-element.elementor-element-7eb96d72
  > .elementor-element-populated {
  padding: 25px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-4cdc6786 {
  text-align: center;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-4cdc6786
  .elementor-heading-title {
  color: #f8b1b0;
  font-family: var(--e-global-typography-85b1b1f-font-family), Sans-serif;
  font-size: var(--e-global-typography-85b1b1f-font-size);
  line-height: var(--e-global-typography-85b1b1f-line-height);
  letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
  word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
}
.elementor-15 .elementor-element.elementor-element-1a8d0663 {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-1a8d0663
  > .elementor-widget-container {
  margin: -34px 0px -5px 0px;
}
.elementor-15
  .elementor-element.elementor-element-6b1abb83.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-6b1abb83.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-6b1abb83.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-6b1abb83.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-6b1abb83
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-6b1abb83
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-6b1abb83
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-6b1abb83
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-6b1abb83
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-6b1abb83
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6b1abb83 {
  left: -56px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-6b1abb83 {
  right: -56px;
}
.elementor-15 .elementor-element.elementor-element-6b1abb83 {
  top: 2px;
}
.elementor-15 .elementor-element.elementor-element-65f2c67 {
  overflow: hidden;
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-15
  .elementor-element.elementor-element-23f37e90:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-15
  .elementor-element.elementor-element-23f37e90
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-43b27d0);
}
.elementor-15
  .elementor-element.elementor-element-23f37e90
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 60px 0px 40px 0px;
}
.elementor-15
  .elementor-element.elementor-element-23f37e90
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-4f61179e {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-4f61179e
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-15
  .elementor-element.elementor-element-7bc9fecd.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-7bc9fecd.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-7bc9fecd.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-7bc9fecd.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-7bc9fecd
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-7bc9fecd
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-7bc9fecd
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-7bc9fecd
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-7bc9fecd
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-7bc9fecd
  .elementskit-info-box-icon {
  background-color: #ffffff;
  border-radius: 50% 50% 50% 50%;
}
.elementor-15
  .elementor-element.elementor-element-7bc9fecd
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 20px 0px 10px 0px;
}
.elementor-15
  .elementor-element.elementor-element-7bc9fecd
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 21px 0px 0px 0px;
  transform: rotate(0deg);
  width: 170px;
  line-height: 170px;
}
.elementor-15
  .elementor-element.elementor-element-7bc9fecd
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 170px;
}
.elementor-15
  .elementor-element.elementor-element-7bc9fecd
  .elementskit-infobox
  .elementkit-infobox-icon {
  line-height: 170px;
}
.elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(30px / 2);
  margin-left: calc(30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-30px / 2);
  margin-left: calc(-30px / 2);
}
body.rtl
  .elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-30px / 2);
}
body:not(.rtl)
  .elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  width: 80%;
  border-color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-top-style: dashed;
  border-top-width: 1px;
}
.elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-style: dashed;
}
.elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}
.elementor-15 .elementor-element.elementor-element-52aa0e7a {
  --e-icon-list-icon-size: 14px;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15
  .elementor-element.elementor-element-52aa0e7a
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-1b320c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-1b320c8-font-size);
  line-height: var(--e-global-typography-1b320c8-line-height);
  letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
  word-spacing: var(--e-global-typography-1b320c8-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-52aa0e7a
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-14c0f28b {
  text-align: center;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-14c0f28b
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-15
  .elementor-element.elementor-element-14c0f28b
  > .elementor-widget-container {
  padding: 15px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-41916c4a.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-41916c4a.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-41916c4a.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-41916c4a.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-41916c4a
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-41916c4a
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-41916c4a
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-41916c4a
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-41916c4a
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-41916c4a
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 6px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-41916c4a
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(83deg);
}
.elementor-15 .elementor-element.elementor-element-41916c4a {
  width: 100px;
  max-width: 100px;
  bottom: -10px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-41916c4a {
  left: -24px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-41916c4a {
  right: -24px;
}
.elementor-15
  .elementor-element.elementor-element-da6fb0f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-15
  .elementor-element.elementor-element-da6fb0f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9709138);
}
.elementor-15
  .elementor-element.elementor-element-da6fb0f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 60px 0px 40px 0px;
}
.elementor-15
  .elementor-element.elementor-element-da6fb0f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-3330fb44 {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-3330fb44
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-15
  .elementor-element.elementor-element-c18acae.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-c18acae.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-c18acae.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-c18acae.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-c18acae
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-c18acae
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-c18acae
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-c18acae
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-c18acae
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-c18acae
  .elementskit-info-box-icon {
  background-color: #ffffff;
  border-radius: 50% 50% 50% 50%;
}
.elementor-15
  .elementor-element.elementor-element-c18acae
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 20px 0px 10px 0px;
}
.elementor-15
  .elementor-element.elementor-element-c18acae
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 34px 0px 0px 0px;
  transform: rotate(0deg);
  width: 170px;
  line-height: 170px;
}
.elementor-15
  .elementor-element.elementor-element-c18acae
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 170px;
}
.elementor-15
  .elementor-element.elementor-element-c18acae
  .elementskit-infobox
  .elementkit-infobox-icon {
  line-height: 170px;
}
.elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(30px / 2);
  margin-left: calc(30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-30px / 2);
  margin-left: calc(-30px / 2);
}
body.rtl
  .elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-30px / 2);
}
body:not(.rtl)
  .elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  width: 80%;
  border-color: var(--e-global-color-3a0e5d9);
}
.elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-top-style: dashed;
  border-top-width: 1px;
}
.elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-style: dashed;
}
.elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}
.elementor-15 .elementor-element.elementor-element-4bd83d73 {
  --e-icon-list-icon-size: 14px;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15
  .elementor-element.elementor-element-4bd83d73
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-1b320c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-1b320c8-font-size);
  line-height: var(--e-global-typography-1b320c8-line-height);
  letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
  word-spacing: var(--e-global-typography-1b320c8-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-4bd83d73
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-312994b5 {
  text-align: center;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-312994b5
  .elementor-heading-title {
  color: var(--e-global-color-3a0e5d9);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-15
  .elementor-element.elementor-element-312994b5
  > .elementor-widget-container {
  padding: 15px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-1d05f03a.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-1d05f03a.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-1d05f03a.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-1d05f03a.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-1d05f03a
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-1d05f03a
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-1d05f03a
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-1d05f03a
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-1d05f03a
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-1d05f03a
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 6px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-1d05f03a
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(83deg);
}
.elementor-15 .elementor-element.elementor-element-1d05f03a {
  width: 100px;
  max-width: 100px;
  bottom: -10px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1d05f03a {
  left: -24px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-1d05f03a {
  right: -24px;
}
.elementor-15
  .elementor-element.elementor-element-1160a013:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-15
  .elementor-element.elementor-element-1160a013
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2fcfc;
}
.elementor-15
  .elementor-element.elementor-element-1160a013
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 60px 0px 40px 0px;
}
.elementor-15
  .elementor-element.elementor-element-1160a013
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-609914a6 {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-609914a6
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-15
  .elementor-element.elementor-element-ac1181c.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-ac1181c.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-ac1181c.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-ac1181c.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-ac1181c
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-ac1181c
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-ac1181c
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-ac1181c
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-ac1181c
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-ac1181c
  .elementskit-info-box-icon {
  background-color: #ffffff;
  border-radius: 50% 50% 50% 50%;
}
.elementor-15
  .elementor-element.elementor-element-ac1181c
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 20px 0px 10px 0px;
}
.elementor-15
  .elementor-element.elementor-element-ac1181c
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 36px 0px 0px 0px;
  transform: rotate(0deg);
  width: 170px;
  line-height: 170px;
}
.elementor-15
  .elementor-element.elementor-element-ac1181c
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 170px;
}
.elementor-15
  .elementor-element.elementor-element-ac1181c
  .elementskit-infobox
  .elementkit-infobox-icon {
  line-height: 170px;
}
.elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(30px / 2);
  margin-left: calc(30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-30px / 2);
  margin-left: calc(-30px / 2);
}
body.rtl
  .elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-30px / 2);
}
body:not(.rtl)
  .elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-30px / 2);
}
.elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  width: 80%;
  border-color: var(--e-global-color-bb36c19);
}
.elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-top-style: dashed;
  border-top-width: 1px;
}
.elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-style: dashed;
}
.elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}
.elementor-15 .elementor-element.elementor-element-3d2b7d7e {
  --e-icon-list-icon-size: 14px;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-1b320c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-1b320c8-font-size);
  line-height: var(--e-global-typography-1b320c8-line-height);
  letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
  word-spacing: var(--e-global-typography-1b320c8-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-3d2b7d7e
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-4a00e5e {
  text-align: center;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-4a00e5e
  .elementor-heading-title {
  color: var(--e-global-color-bb36c19);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-15
  .elementor-element.elementor-element-4a00e5e
  > .elementor-widget-container {
  padding: 15px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-2eebe14a.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-2eebe14a.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-2eebe14a.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-2eebe14a.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-2eebe14a
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-2eebe14a
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-2eebe14a
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-2eebe14a
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-2eebe14a
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-2eebe14a
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 6px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-2eebe14a
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(83deg);
}
.elementor-15 .elementor-element.elementor-element-2eebe14a {
  width: 100px;
  max-width: 100px;
  bottom: -10px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2eebe14a {
  left: -24px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-2eebe14a {
  right: -24px;
}
.elementor-15
  .elementor-element.elementor-element-784142ca:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15
  .elementor-element.elementor-element-784142ca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-43b27d0);
}
.elementor-15
  .elementor-element.elementor-element-784142ca
  > .elementor-background-overlay {
  background-image: url("../../2021/05/spa-background-with-a-space-for-a-text-MM3Z8HQ.jpg");
  background-position: 0px -229px;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.11;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-784142ca {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 100px;
  margin-bottom: 0px;
  padding: 80px 0px 100px 0px;
}
.elementor-15
  .elementor-element.elementor-element-2e2856a3.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15
  .elementor-element.elementor-element-2e2856a3
  > .elementor-element-populated {
  padding: 25px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-23633611.ekit-equal-height-enable,
.elementor-15
  .elementor-element.elementor-element-23633611.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-15
  .elementor-element.elementor-element-23633611.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-15
  .elementor-element.elementor-element-23633611.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-15
  .elementor-element.elementor-element-23633611
  .elementskit-infobox {
  background-color: rgba(2, 1, 1, 0);
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-23633611
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-23633611
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #000000;
}
.elementor-15
  .elementor-element.elementor-element-23633611
  .elementskit-infobox
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-23633611
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}
.elementor-15
  .elementor-element.elementor-element-23633611
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 6px 0px 0px 0px;
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-23633611 {
  left: -82px;
}
body.rtl .elementor-15 .elementor-element.elementor-element-23633611 {
  right: -82px;
}
.elementor-15 .elementor-element.elementor-element-23633611 {
  top: 2px;
}
.elementor-15 .elementor-element.elementor-element-33a142c0 {
  text-align: center;
  z-index: 2;
}
.elementor-15
  .elementor-element.elementor-element-33a142c0
  .elementor-heading-title {
  color: #f8b1b0;
  font-family: var(--e-global-typography-85b1b1f-font-family), Sans-serif;
  font-size: var(--e-global-typography-85b1b1f-font-size);
  line-height: var(--e-global-typography-85b1b1f-line-height);
  letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
  word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
}
.elementor-15 .elementor-element.elementor-element-786a9b8a {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-786a9b8a
  > .elementor-widget-container {
  margin: -34px 0px -5px 0px;
}
.elementor-15 .elementor-element.elementor-element-30490254 {
  text-align: center;
  color: #f8b1b0;
  font-family: var(--e-global-typography-078928f-font-family), Sans-serif;
  font-size: var(--e-global-typography-078928f-font-size);
  line-height: var(--e-global-typography-078928f-line-height);
  letter-spacing: var(--e-global-typography-078928f-letter-spacing);
  word-spacing: var(--e-global-typography-078928f-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-30490254
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-15
  .elementor-element.elementor-element-760e762d
  > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-760e762d {
  width: auto;
  max-width: auto;
}
.elementor-15 .elementor-element.elementor-element-14b2924a .elementor-button {
  background-color: var(--e-global-color-bb36c19);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-bb36c19);
}
.elementor-15
  .elementor-element.elementor-element-14b2924a
  .elementor-button:hover,
.elementor-15
  .elementor-element.elementor-element-14b2924a
  .elementor-button:focus {
  color: var(--e-global-color-bb36c19);
  background-color: rgba(2, 1, 1, 0);
}
.elementor-15
  .elementor-element.elementor-element-14b2924a
  .elementor-button:hover
  svg,
.elementor-15
  .elementor-element.elementor-element-14b2924a
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-bb36c19);
}
.elementor-15 .elementor-element.elementor-element-14b2924a {
  width: auto;
  max-width: auto;
}
.elementor-15 .elementor-element.elementor-element-1deb7f8d {
  padding: 90px 0px 80px 0px;
}
.elementor-15 .elementor-element.elementor-element-5c52eb04 {
  text-align: left;
}
.elementor-15 .elementor-element.elementor-element-4bcb19da {
  font-size: 14px;
}
.elementor-15
  .elementor-element.elementor-element-4bcb19da
  > .elementor-widget-container {
  margin: 10px 20px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-453386c1 .ekit_social_media {
  text-align: left;
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-071a588
  > a {
  color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-071a588
  > a
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-071a588
  > a:hover {
  color: var(--e-global-color-3b85e55);
  background-color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-071a588
  > a:hover
  svg
  path {
  stroke: var(--e-global-color-3b85e55);
  fill: var(--e-global-color-3b85e55);
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-13aa10b
  > a {
  color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-13aa10b
  > a
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-13aa10b
  > a:hover {
  color: var(--e-global-color-3b85e55);
  background-color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-13aa10b
  > a:hover
  svg
  path {
  stroke: var(--e-global-color-3b85e55);
  fill: var(--e-global-color-3b85e55);
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-d7c1370
  > a {
  color: #f8b1b0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-d7c1370
  > a
  svg
  path {
  stroke: #f8b1b0;
  fill: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-d7c1370
  > a:hover {
  color: #ffffff;
  background-color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-d7c1370
  > a:hover
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-25674ad
  > a {
  color: #f8b1b0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-25674ad
  > a
  svg
  path {
  stroke: #f8b1b0;
  fill: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-25674ad
  > a:hover {
  color: #ffffff;
  background-color: #f8b1b0;
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .elementor-repeater-item-25674ad
  > a:hover
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .ekit_social_media
  > li
  > a {
  text-align: center;
  text-decoration: none;
  border-radius: 50% 50% 50% 50%;
  width: 32px;
  height: 32px;
  line-height: 30px;
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  .ekit_social_media
  > li {
  display: inline-block;
  margin: 5px 5px 5px 5px;
}
.elementor-15
  .elementor-element.elementor-element-453386c1
  > .elementor-widget-container {
  margin: -10px 0px 0px -5px;
}
.elementor-15
  .elementor-element.elementor-element-6bbc5760
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(6px / 2);
}
.elementor-15
  .elementor-element.elementor-element-6bbc5760
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(6px / 2);
}
.elementor-15
  .elementor-element.elementor-element-6bbc5760
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(6px / 2);
  margin-left: calc(6px / 2);
}
.elementor-15
  .elementor-element.elementor-element-6bbc5760
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-6px / 2);
  margin-left: calc(-6px / 2);
}
body.rtl
  .elementor-15
  .elementor-element.elementor-element-6bbc5760
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-6px / 2);
}
body:not(.rtl)
  .elementor-15
  .elementor-element.elementor-element-6bbc5760
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-6px / 2);
}
.elementor-15 .elementor-element.elementor-element-6bbc5760 {
  --e-icon-list-icon-size: 14px;
}
.elementor-15
  .elementor-element.elementor-element-6bbc5760
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-6bbc5760
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-6bbc5760
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15
  .elementor-element.elementor-element-6bbc5760
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-1b320c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-1b320c8-font-size);
  line-height: var(--e-global-typography-1b320c8-line-height);
  letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
  word-spacing: var(--e-global-typography-1b320c8-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-60143958
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(6px / 2);
}
.elementor-15
  .elementor-element.elementor-element-60143958
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(6px / 2);
}
.elementor-15
  .elementor-element.elementor-element-60143958
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(6px / 2);
  margin-left: calc(6px / 2);
}
.elementor-15
  .elementor-element.elementor-element-60143958
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-6px / 2);
  margin-left: calc(-6px / 2);
}
body.rtl
  .elementor-15
  .elementor-element.elementor-element-60143958
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-6px / 2);
}
body:not(.rtl)
  .elementor-15
  .elementor-element.elementor-element-60143958
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-6px / 2);
}
.elementor-15 .elementor-element.elementor-element-60143958 {
  --e-icon-list-icon-size: 14px;
}
.elementor-15
  .elementor-element.elementor-element-60143958
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-60143958
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-60143958
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15
  .elementor-element.elementor-element-60143958
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-1b320c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-1b320c8-font-size);
  line-height: var(--e-global-typography-1b320c8-line-height);
  letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
  word-spacing: var(--e-global-typography-1b320c8-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-41ac3871
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px / 2);
}
.elementor-15
  .elementor-element.elementor-element-41ac3871
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px / 2);
}
.elementor-15
  .elementor-element.elementor-element-41ac3871
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(9px / 2);
  margin-left: calc(9px / 2);
}
.elementor-15
  .elementor-element.elementor-element-41ac3871
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px / 2);
  margin-left: calc(-9px / 2);
}
body.rtl
  .elementor-15
  .elementor-element.elementor-element-41ac3871
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-9px / 2);
}
body:not(.rtl)
  .elementor-15
  .elementor-element.elementor-element-41ac3871
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-9px / 2);
}
.elementor-15 .elementor-element.elementor-element-41ac3871 {
  --e-icon-list-icon-size: 18px;
}
.elementor-15
  .elementor-element.elementor-element-41ac3871
  .elementor-icon-list-text {
  padding-left: 15px;
}
.elementor-15
  .elementor-element.elementor-element-41ac3871
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15
  .elementor-element.elementor-element-41ac3871
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-1b320c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-1b320c8-font-size);
  line-height: var(--e-global-typography-1b320c8-line-height);
  letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
  word-spacing: var(--e-global-typography-1b320c8-word-spacing);
}
.elementor-15
  .elementor-element.elementor-element-118e1a16:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15
  .elementor-element.elementor-element-118e1a16
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-43b27d0);
}
.elementor-15 .elementor-element.elementor-element-118e1a16 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 0px;
}
.elementor-15
  .elementor-element.elementor-element-118e1a16
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-21087d72 {
  text-align: center;
  font-family: var(--e-global-typography-1b320c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-1b320c8-font-size);
  line-height: var(--e-global-typography-1b320c8-line-height);
  letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
  word-spacing: var(--e-global-typography-1b320c8-word-spacing);
}
@media (max-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-5bfbbb4 {
    padding: 2em 2em 0em 2em;
  }
  .elementor-15 .elementor-element.elementor-element-2979aa3f {
    padding: 10px 25px 10px 30px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-nav-identity-panel {
    padding: 10px 5px 10px 5px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-menu-container {
    max-width: 350px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-navbar-nav
    > li
    > a {
    font-size: var(--e-global-typography-7d94608-font-size);
    line-height: var(--e-global-typography-7d94608-line-height);
    letter-spacing: var(--e-global-typography-7d94608-letter-spacing);
    word-spacing: var(--e-global-typography-7d94608-word-spacing);
    color: #000000;
    padding: 10px 15px 10px 15px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li
    > a {
    font-size: var(--e-global-typography-7d94608-font-size);
    line-height: var(--e-global-typography-7d94608-line-height);
    letter-spacing: var(--e-global-typography-7d94608-letter-spacing);
    word-spacing: var(--e-global-typography-7d94608-word-spacing);
    padding: 15px 15px 15px 15px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-navbar-nav
    .elementskit-submenu-panel {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-menu-hamburger {
    padding: 10px 0px 6px 0px;
    width: 46px;
    border-radius: 100%;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-menu-hamburger
    > .ekit-menu-icon {
    font-size: 24px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-menu-close {
    padding: 5px 0px 4px 0px;
    margin: 12px 12px 12px 12px;
    width: 32px;
    border-radius: 100%;
    border-width: 1px 1px 1px 1px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-nav-logo
    > img {
    max-width: 160px;
    max-height: 60px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-nav-logo {
    margin: 5px 0px 5px 0px;
    padding: 5px 5px 5px 5px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-474ff3a0 .elementor-icon {
    font-size: 23px;
  }
  .elementor-15
    .elementor-element.elementor-element-6ee14cfc
    > .elementor-container {
    min-height: 300px;
  }
  .elementor-15
    .elementor-element.elementor-element-6ee14cfc
    > .elementor-background-overlay {
    background-size: 112% auto;
  }
  .elementor-15 .elementor-element.elementor-element-6ee14cfc {
    padding: 20em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-40f95619
    > .elementor-element-populated {
    margin: -70px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-45f1c232
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-5746443e {
    width: 150px;
    max-width: 150px;
    bottom: -176.5px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5746443e {
    left: -71px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-5746443e {
    right: -71px;
  }
  .elementor-15
    .elementor-element.elementor-element-68efd4a2
    .elementor-heading-title {
    font-size: var(--e-global-typography-29cbef3-font-size);
    line-height: var(--e-global-typography-29cbef3-line-height);
    letter-spacing: var(--e-global-typography-29cbef3-letter-spacing);
    word-spacing: var(--e-global-typography-29cbef3-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-1c04ebd1 {
    width: 100px;
    max-width: 100px;
  }
  .elementor-15 .elementor-element.elementor-element-76446f48 {
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 2em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-548be41e
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-ab67427
    > .elementor-widget-container {
    margin: 0px 0px -60px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-5f6ac9aa {
    width: 80px;
    max-width: 80px;
    bottom: 35px;
  }
  .elementor-15
    .elementor-element.elementor-element-4451c9
    > .elementor-element-populated {
    padding: 30px 20px 0px 20px;
  }
  .elementor-15 .elementor-element.elementor-element-5a39f56d {
    width: 40px;
    max-width: 40px;
    top: 4px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5a39f56d {
    left: -12px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-5a39f56d {
    right: -12px;
  }
  .elementor-15
    .elementor-element.elementor-element-2845ebb9
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-d68c926
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 20px;
  }
  .elementor-15 .elementor-element.elementor-element-d68c926 .elementskit-btn {
    font-size: var(--e-global-typography-ed09c1b-font-size);
    line-height: var(--e-global-typography-ed09c1b-line-height);
    letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
    word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-44af23b9 {
    width: 60px;
    max-width: 60px;
    bottom: 60px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-44af23b9 {
    right: 0px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-44af23b9 {
    left: 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-32fb31a4
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 20px;
  }
  .elementor-15 .elementor-element.elementor-element-32fb31a4 .elementskit-btn {
    font-size: var(--e-global-typography-ed09c1b-font-size);
    line-height: var(--e-global-typography-ed09c1b-line-height);
    letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
    word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-f7faf6b {
    width: 60px;
    max-width: 60px;
    top: -65px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f7faf6b {
    left: 0px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-f7faf6b {
    right: 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-4fd57ec1
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 20px;
  }
  .elementor-15 .elementor-element.elementor-element-4fd57ec1 .elementskit-btn {
    font-size: var(--e-global-typography-ed09c1b-font-size);
    line-height: var(--e-global-typography-ed09c1b-line-height);
    letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
    word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-278387f7 {
    width: 40px;
    max-width: 40px;
    bottom: 18px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-278387f7 {
    left: 0px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-278387f7 {
    right: 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-5ff77d13
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 20px;
  }
  .elementor-15 .elementor-element.elementor-element-5ff77d13 .elementskit-btn {
    font-size: var(--e-global-typography-ed09c1b-font-size);
    line-height: var(--e-global-typography-ed09c1b-line-height);
    letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
    word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-5d091728 {
    width: 70px;
    max-width: 70px;
    top: -33px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5d091728 {
    right: 0px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-5d091728 {
    left: 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-5ad0f309
    .elementskit-infobox {
    padding: 60px 20px 60px 20px;
  }
  .elementor-15
    .elementor-element.elementor-element-5ad0f309
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 20px;
  }
  .elementor-15 .elementor-element.elementor-element-5ad0f309 .elementskit-btn {
    font-size: var(--e-global-typography-ed09c1b-font-size);
    line-height: var(--e-global-typography-ed09c1b-line-height);
    letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
    word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-77349e4b {
    width: 63px;
    max-width: 63px;
    bottom: 21px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-77349e4b {
    right: 0px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-77349e4b {
    left: 0px;
  }
  .elementor-15 .elementor-element.elementor-element-77e4536c {
    padding: 3em 2em 3em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-39766b22
    > .elementor-element-populated {
    padding: 30px 20px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-412b0083 {
    width: 40px;
    max-width: 40px;
    top: 10px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-412b0083 {
    left: -38px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-412b0083 {
    right: -38px;
  }
  .elementor-15
    .elementor-element.elementor-element-abab505
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-3b9f19be
    > .elementor-element-populated {
    margin: 5px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-bc-flex-widget
    .elementor-15
    .elementor-element.elementor-element-14573560.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-15
    .elementor-element.elementor-element-14573560.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-15
    .elementor-element.elementor-element-14573560
    > .elementor-element-populated {
    margin: 60px 8px 0px 0px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-121babbe img {
    max-width: 100%;
  }
  .elementor-15 .elementor-element.elementor-element-5e79099b {
    width: 210px;
    max-width: 210px;
    top: -89px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5e79099b {
    left: -86px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-5e79099b {
    right: -86px;
  }
  .elementor-15
    .elementor-element.elementor-element-71c66cb3.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15
    .elementor-element.elementor-element-71c66cb3
    > .elementor-element-populated {
    margin: -560px 50px 0px 150px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 150px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-1c499bb2 img {
    max-width: 100%;
  }
  .elementor-15
    .elementor-element.elementor-element-1c499bb2
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-1c499bb2 {
    width: 260px;
    max-width: 260px;
  }
  .elementor-15 .elementor-element.elementor-element-798f8680 {
    width: 300px;
    max-width: 300px;
    bottom: 0.85px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-798f8680 {
    right: 203px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-798f8680 {
    left: 203px;
  }
  .elementor-15
    .elementor-element.elementor-element-3551023b
    > .elementor-background-overlay {
    background-size: 260px auto;
  }
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-testimonial-slider
    .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-70f5705-font-size);
    line-height: var(--e-global-typography-70f5705-line-height);
    letter-spacing: var(--e-global-typography-70f5705-letter-spacing);
    word-spacing: var(--e-global-typography-70f5705-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p {
    margin: 30px 80px 25px 80px;
  }
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    margin: 30px 80px 25px 80px;
  }
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-single-testimonial-slider
    .elementskit-author-des {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-e8edc45 {
    width: 300px;
    max-width: 300px;
    bottom: -106.9px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e8edc45 {
    right: -126.2px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-e8edc45 {
    left: -126.2px;
  }
  .elementor-15 .elementor-element.elementor-element-489ab13f {
    padding: 3em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-156e7704
    > .elementor-element-populated {
    padding: 30px 20px 0px 20px;
  }
  .elementor-15
    .elementor-element.elementor-element-241ef6f0
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-4e6a0452 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-15 .elementor-element.elementor-element-539166f2 {
    padding: 0em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-6f24e321
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-736c23ba
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-1906df19
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-3e8fd8c0
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-1c2613a4
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-15 .elementor-element.elementor-element-660d5d98 {
    width: 80px;
    max-width: 80px;
    top: 30px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-660d5d98 {
    left: 39px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-660d5d98 {
    right: 39px;
  }
  .elementor-15
    .elementor-element.elementor-element-c70c338
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-6d884bfe
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-3d041eb7
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-1c6b851c
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-76599f9e
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-d0303a8 {
    padding: 0em 2em 0em 0em;
  }
  .elementor-15
    .elementor-element.elementor-element-5a3351f0
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-349a7a52 img {
    max-width: 70%;
  }
  .elementor-15
    .elementor-element.elementor-element-349a7a52
    > .elementor-widget-container {
    margin: 170px 30px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-5a4c8b67 {
    width: 300px;
    max-width: 300px;
    bottom: -134.8px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5a4c8b67 {
    right: -71.1px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-5a4c8b67 {
    left: -71.1px;
  }
  .elementor-15
    .elementor-element.elementor-element-1528ab6
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 30px 0px 0px 20px;
  }
  .elementor-15 .elementor-element.elementor-element-d95c33b {
    width: 40px;
    max-width: 40px;
    top: -30px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-d95c33b {
    left: -37px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-d95c33b {
    right: -37px;
  }
  .elementor-15
    .elementor-element.elementor-element-1f5b2f13
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-4c18bcb6
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 20px;
    font-size: var(--e-global-typography-51a91bc-font-size);
    line-height: var(--e-global-typography-51a91bc-line-height);
    letter-spacing: var(--e-global-typography-51a91bc-letter-spacing);
    word-spacing: var(--e-global-typography-51a91bc-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-4c18bcb6
    .elementskit-infobox
    p {
    margin: 10px 0px 0px 20px;
  }
  .elementor-15
    .elementor-element.elementor-element-21bdc492
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 20px;
    font-size: var(--e-global-typography-51a91bc-font-size);
    line-height: var(--e-global-typography-51a91bc-line-height);
    letter-spacing: var(--e-global-typography-51a91bc-letter-spacing);
    word-spacing: var(--e-global-typography-51a91bc-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-21bdc492
    .elementskit-infobox
    p {
    margin: 10px 0px 0px 20px;
  }
  .elementor-15
    .elementor-element.elementor-element-38f12c7e
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 20px;
    font-size: var(--e-global-typography-51a91bc-font-size);
    line-height: var(--e-global-typography-51a91bc-line-height);
    letter-spacing: var(--e-global-typography-51a91bc-letter-spacing);
    word-spacing: var(--e-global-typography-51a91bc-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-38f12c7e
    .elementskit-infobox
    p {
    margin: 10px 0px 0px 20px;
  }
  .elementor-15
    .elementor-element.elementor-element-5eb1a269
    > .elementor-element-populated {
    padding: 30px 20px 0px 20px;
  }
  .elementor-15 .elementor-element.elementor-element-7b888c60 {
    padding: 0em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-377b2fc7
    > .elementor-element-populated {
    padding: 30px 20px 0px 20px;
  }
  .elementor-15
    .elementor-element.elementor-element-652bea1d
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-3cafec88 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-15 .elementor-element.elementor-element-61b36165 {
    padding: 1em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-blog-block-post,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-post-image-card,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-post-body
    .entry-title,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-entry-header
    .entry-title,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-post-image-card
    .elementskit-post-body
    .entry-title
    a,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-post-card
    .elementskit-entry-header
    .entry-title
    a,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-blog-block-post
    .elementskit-post-body
    .entry-title
    a {
    font-size: var(--e-global-typography-a62dbdc-font-size);
    line-height: var(--e-global-typography-a62dbdc-line-height);
    letter-spacing: var(--e-global-typography-a62dbdc-letter-spacing);
    word-spacing: var(--e-global-typography-a62dbdc-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-3f2ae9ce {
    width: 40px;
    max-width: 40px;
    top: -31px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3f2ae9ce {
    left: 272px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-3f2ae9ce {
    right: 272px;
  }
  .elementor-15 .elementor-element.elementor-element-220a920 {
    width: 40px;
    max-width: 40px;
    top: -31px;
  }
  .elementor-15 .elementor-element.elementor-element-275d090a {
    padding: 0em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-623e6179
    > .elementor-element-populated {
    padding: 30px 20px 0px 20px;
  }
  .elementor-15
    .elementor-element.elementor-element-6f70a27
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-5e60c059 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-15 .elementor-element.elementor-element-3f24a4d {
    padding: 0em 1em 0em 1em;
  }
  .elementor-15 .elementor-element.elementor-element-603a7cb0 {
    padding: 0em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-7eb96d72
    > .elementor-element-populated {
    padding: 30px 20px 0px 20px;
  }
  .elementor-15
    .elementor-element.elementor-element-4cdc6786
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-6b1abb83 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-15 .elementor-element.elementor-element-65f2c67 {
    padding: 0em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-23f37e90
    > .elementor-element-populated {
    padding: 35px 0px 20px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-52aa0e7a
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-52aa0e7a
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-41916c4a {
    width: 80px;
    max-width: 80px;
    bottom: -31.167px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-41916c4a {
    left: -26px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-41916c4a {
    right: -26px;
  }
  .elementor-15
    .elementor-element.elementor-element-da6fb0f
    > .elementor-element-populated {
    padding: 35px 0px 20px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-4bd83d73
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-4bd83d73
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-1d05f03a {
    width: 80px;
    max-width: 80px;
    bottom: -31.167px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1d05f03a {
    left: -26px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-1d05f03a {
    right: -26px;
  }
  .elementor-15
    .elementor-element.elementor-element-1160a013
    > .elementor-element-populated {
    padding: 35px 0px 20px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-3d2b7d7e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-3d2b7d7e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-2eebe14a {
    width: 80px;
    max-width: 80px;
    bottom: -31.167px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2eebe14a {
    left: -26px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-2eebe14a {
    right: -26px;
  }
  .elementor-15
    .elementor-element.elementor-element-784142ca
    > .elementor-background-overlay {
    background-position: center center;
    background-size: cover;
  }
  .elementor-15
    .elementor-element.elementor-element-2e2856a3
    > .elementor-element-populated {
    padding: 30px 20px 0px 20px;
  }
  .elementor-15 .elementor-element.elementor-element-23633611 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-15
    .elementor-element.elementor-element-33a142c0
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-30490254 {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-1deb7f8d {
    padding: 3em 2em 2em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-6bbc5760
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-6bbc5760
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-60143958
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-60143958
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-41ac3871
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-41ac3871
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-21087d72 {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-15
    .elementor-element.elementor-element-2c6f15af
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-2979aa3f {
    padding: 10px 10px 10px 15px;
  }
  .elementor-15 .elementor-element.elementor-element-3cf89f21 {
    width: 50%;
  }
  .elementor-15
    .elementor-element.elementor-element-3cf89f21
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-43c632e4 {
    width: 50%;
  }
  .elementor-15
    .elementor-element.elementor-element-43c632e4
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-navbar-nav
    > li
    > a {
    font-size: var(--e-global-typography-7d94608-font-size);
    line-height: var(--e-global-typography-7d94608-line-height);
    letter-spacing: var(--e-global-typography-7d94608-letter-spacing);
    word-spacing: var(--e-global-typography-7d94608-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li
    > a {
    font-size: var(--e-global-typography-7d94608-font-size);
    line-height: var(--e-global-typography-7d94608-line-height);
    letter-spacing: var(--e-global-typography-7d94608-letter-spacing);
    word-spacing: var(--e-global-typography-7d94608-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    .elementskit-nav-logo
    > img {
    max-width: 120px;
    max-height: 50px;
  }
  .elementor-15
    .elementor-element.elementor-element-7e0933a6
    > .elementor-widget-container {
    margin: 4px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-474ff3a0
    > .elementor-widget-container {
    margin: 11px 5px 0px 9px;
  }
  .elementor-15
    .elementor-element.elementor-element-6ee14cfc
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-15
    .elementor-element.elementor-element-6ee14cfc
    > .elementor-background-overlay {
    background-size: 835px auto;
    background-position: center center;
    margin-top: 185px;
  }
  .elementor-15
    .elementor-element.elementor-element-40f95619
    > .elementor-element-populated {
    margin: -140px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15 .elementor-element.elementor-element-1b74279b {
    width: 100%;
    max-width: 100%;
  }
  .elementor-15
    .elementor-element.elementor-element-32ce5ff
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-68efd4a2
    .elementor-heading-title {
    font-size: var(--e-global-typography-29cbef3-font-size);
    line-height: var(--e-global-typography-29cbef3-line-height);
    letter-spacing: var(--e-global-typography-29cbef3-letter-spacing);
    word-spacing: var(--e-global-typography-29cbef3-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-68efd4a2
    > .elementor-widget-container {
    margin: 40px 0px 0px 15px;
  }
  .elementor-15 .elementor-element.elementor-element-76446f48 {
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 3em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-ab67427
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-5f6ac9aa {
    width: 60px;
    max-width: 60px;
    bottom: 75px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5f6ac9aa {
    right: 0px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-5f6ac9aa {
    left: 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-4451c9
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-2845ebb9
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-d68c926 .elementskit-btn {
    font-size: var(--e-global-typography-ed09c1b-font-size);
    line-height: var(--e-global-typography-ed09c1b-line-height);
    letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
    word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-44af23b9 {
    right: 0px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-44af23b9 {
    left: 0px;
  }
  .elementor-15 .elementor-element.elementor-element-44af23b9 {
    bottom: 24px;
  }
  .elementor-15 .elementor-element.elementor-element-32fb31a4 .elementskit-btn {
    font-size: var(--e-global-typography-ed09c1b-font-size);
    line-height: var(--e-global-typography-ed09c1b-line-height);
    letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
    word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f7faf6b {
    left: 0px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-f7faf6b {
    right: 0px;
  }
  .elementor-15 .elementor-element.elementor-element-f7faf6b {
    top: -64px;
  }
  .elementor-15 .elementor-element.elementor-element-4fd57ec1 .elementskit-btn {
    font-size: var(--e-global-typography-ed09c1b-font-size);
    line-height: var(--e-global-typography-ed09c1b-line-height);
    letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
    word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-278387f7 {
    left: 0px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-278387f7 {
    right: 0px;
  }
  .elementor-15 .elementor-element.elementor-element-278387f7 {
    bottom: 18px;
  }
  .elementor-15 .elementor-element.elementor-element-5ff77d13 .elementskit-btn {
    font-size: var(--e-global-typography-ed09c1b-font-size);
    line-height: var(--e-global-typography-ed09c1b-line-height);
    letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
    word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-5ad0f309 .elementskit-btn {
    font-size: var(--e-global-typography-ed09c1b-font-size);
    line-height: var(--e-global-typography-ed09c1b-line-height);
    letter-spacing: var(--e-global-typography-ed09c1b-letter-spacing);
    word-spacing: var(--e-global-typography-ed09c1b-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-39766b22
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-abab505
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-bc-flex-widget
    .elementor-15
    .elementor-element.elementor-element-14573560.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-15
    .elementor-element.elementor-element-14573560.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-15
    .elementor-element.elementor-element-14573560.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-15
    .elementor-element.elementor-element-14573560
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15 .elementor-element.elementor-element-121babbe {
    text-align: center;
  }
  .elementor-15 .elementor-element.elementor-element-71c66cb3 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-15
    .elementor-element.elementor-element-71c66cb3.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-15
    .elementor-element.elementor-element-71c66cb3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-15
    .elementor-element.elementor-element-71c66cb3.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15
    .elementor-element.elementor-element-71c66cb3
    > .elementor-element-populated {
    margin: -10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0em 2em 0em 2em;
  }
  .elementor-15 .elementor-element.elementor-element-1c499bb2 {
    text-align: center;
  }
  .elementor-15 .elementor-element.elementor-element-1c499bb2 img {
    max-width: 100%;
  }
  .elementor-15
    .elementor-element.elementor-element-3551023b
    > .elementor-background-overlay {
    background-position: bottom left;
    background-size: 130px auto;
  }
  .elementor-15 .elementor-element.elementor-element-3551023b {
    padding: 0px 0px 30px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-testimonial-slider
    .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-70f5705-font-size);
    line-height: var(--e-global-typography-70f5705-line-height);
    letter-spacing: var(--e-global-typography-70f5705-letter-spacing);
    word-spacing: var(--e-global-typography-70f5705-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p {
    margin: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    margin: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-60e3652c
    .elementskit-single-testimonial-slider
    .elementskit-author-des {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-e8edc45 {
    width: 100px;
    max-width: 100px;
    bottom: -69.283px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e8edc45 {
    right: 3.7px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-e8edc45 {
    left: 3.7px;
  }
  .elementor-15
    .elementor-element.elementor-element-241ef6f0
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-736c23ba
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-15
    .elementor-element.elementor-element-736c23ba
    .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-15
    .elementor-element.elementor-element-736c23ba
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-1906df19
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-15
    .elementor-element.elementor-element-1906df19
    .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-15
    .elementor-element.elementor-element-1906df19
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-3e8fd8c0
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-15
    .elementor-element.elementor-element-3e8fd8c0
    .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-15
    .elementor-element.elementor-element-3e8fd8c0
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-1c2613a4
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-660d5d98 {
    left: 40px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-660d5d98 {
    right: 40px;
  }
  .elementor-15 .elementor-element.elementor-element-660d5d98 {
    top: 71px;
  }
  .elementor-15
    .elementor-element.elementor-element-c70c338
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-3d041eb7
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-15
    .elementor-element.elementor-element-3d041eb7
    .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-15
    .elementor-element.elementor-element-3d041eb7
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-1c6b851c
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-15
    .elementor-element.elementor-element-1c6b851c
    .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-15
    .elementor-element.elementor-element-1c6b851c
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-76599f9e
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-15
    .elementor-element.elementor-element-76599f9e
    .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-15
    .elementor-element.elementor-element-76599f9e
    .elementor-image-box-title {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-d0303a8 {
    padding: 0em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-5a3351f0
    > .elementor-element-populated {
    padding: 262px 0px 0px 0px;
  }
  .elementor-15 .elementor-element.elementor-element-349a7a52 {
    text-align: left;
    width: 230px;
    max-width: 230px;
    bottom: -20px;
  }
  .elementor-15 .elementor-element.elementor-element-349a7a52 img {
    max-width: 92%;
  }
  .elementor-15
    .elementor-element.elementor-element-349a7a52
    > .elementor-widget-container {
    margin: 0px 0px 0px -11px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-349a7a52 {
    left: 12px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-349a7a52 {
    right: 12px;
  }
  .elementor-15 .elementor-element.elementor-element-5a4c8b67 {
    width: 200px;
    max-width: 200px;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5a4c8b67 {
    right: 0px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-5a4c8b67 {
    left: 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-1528ab6
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-1f5b2f13
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-4c18bcb6
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-51a91bc-font-size);
    line-height: var(--e-global-typography-51a91bc-line-height);
    letter-spacing: var(--e-global-typography-51a91bc-letter-spacing);
    word-spacing: var(--e-global-typography-51a91bc-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-21bdc492
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-51a91bc-font-size);
    line-height: var(--e-global-typography-51a91bc-line-height);
    letter-spacing: var(--e-global-typography-51a91bc-letter-spacing);
    word-spacing: var(--e-global-typography-51a91bc-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-38f12c7e
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-51a91bc-font-size);
    line-height: var(--e-global-typography-51a91bc-line-height);
    letter-spacing: var(--e-global-typography-51a91bc-letter-spacing);
    word-spacing: var(--e-global-typography-51a91bc-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-652bea1d
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-4583e430
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-blog-block-post,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-post-image-card,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-post-body
    .entry-title,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-entry-header
    .entry-title,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-post-image-card
    .elementskit-post-body
    .entry-title
    a,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-post-card
    .elementskit-entry-header
    .entry-title
    a,
  .elementor-15
    .elementor-element.elementor-element-695ac430
    .elementskit-blog-block-post
    .elementskit-post-body
    .entry-title
    a {
    font-size: var(--e-global-typography-a62dbdc-font-size);
    line-height: var(--e-global-typography-a62dbdc-line-height);
    letter-spacing: var(--e-global-typography-a62dbdc-letter-spacing);
    word-spacing: var(--e-global-typography-a62dbdc-word-spacing);
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3f2ae9ce {
    left: 31px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-3f2ae9ce {
    right: 31px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-220a920 {
    right: 31.1px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-220a920 {
    left: 31.1px;
  }
  .elementor-15
    .elementor-element.elementor-element-6f70a27
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-3f24a4d {
    padding: 0em 2em 0em 2em;
  }
  .elementor-15
    .elementor-element.elementor-element-494fd27b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-67ac7abe
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-542c2fec
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-14fc67f8
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-2e554fb0
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-4cdc6786
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-23f37e90
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-52aa0e7a
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-52aa0e7a
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-41916c4a {
    width: 60px;
    max-width: 60px;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-41916c4a {
    left: -5px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-41916c4a {
    right: -5px;
  }
  .elementor-15
    .elementor-element.elementor-element-da6fb0f
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-4bd83d73
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-4bd83d73
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-1d05f03a {
    width: 60px;
    max-width: 60px;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1d05f03a {
    left: -5px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-1d05f03a {
    right: -5px;
  }
  .elementor-15
    .elementor-element.elementor-element-1160a013
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-3d2b7d7e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-3d2b7d7e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-2eebe14a {
    width: 60px;
    max-width: 60px;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2eebe14a {
    left: -5px;
  }
  body.rtl .elementor-15 .elementor-element.elementor-element-2eebe14a {
    right: -5px;
  }
  .elementor-15
    .elementor-element.elementor-element-33a142c0
    .elementor-heading-title {
    font-size: var(--e-global-typography-85b1b1f-font-size);
    line-height: var(--e-global-typography-85b1b1f-line-height);
    letter-spacing: var(--e-global-typography-85b1b1f-letter-spacing);
    word-spacing: var(--e-global-typography-85b1b1f-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-30490254 {
    font-size: var(--e-global-typography-078928f-font-size);
    line-height: var(--e-global-typography-078928f-line-height);
    letter-spacing: var(--e-global-typography-078928f-letter-spacing);
    word-spacing: var(--e-global-typography-078928f-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-760e762d
    .elementor-button {
    font-size: 14px;
  }
  .elementor-15
    .elementor-element.elementor-element-760e762d
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-14b2924a
    .elementor-button {
    font-size: 14px;
  }
  .elementor-15
    .elementor-element.elementor-element-5ef49ca5.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15 .elementor-element.elementor-element-5c52eb04 {
    text-align: center;
  }
  .elementor-15 .elementor-element.elementor-element-4bcb19da {
    text-align: center;
  }
  .elementor-15
    .elementor-element.elementor-element-453386c1
    .ekit_social_media {
    text-align: center;
  }
  .elementor-15
    .elementor-element.elementor-element-9c8f67d
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15 .elementor-element.elementor-element-4109473c {
    text-align: center;
  }
  .elementor-15
    .elementor-element.elementor-element-6bbc5760
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-6bbc5760
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-53a8350a
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15 .elementor-element.elementor-element-753a7ad2 {
    text-align: center;
  }
  .elementor-15
    .elementor-element.elementor-element-60143958
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-60143958
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15
    .elementor-element.elementor-element-5c70b7f1
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15 .elementor-element.elementor-element-e3239de {
    text-align: center;
  }
  .elementor-15
    .elementor-element.elementor-element-41ac3871
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-15
    .elementor-element.elementor-element-41ac3871
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
  .elementor-15 .elementor-element.elementor-element-118e1a16 {
    padding: 1em 2em 1em 2em;
  }
  .elementor-15 .elementor-element.elementor-element-21087d72 {
    font-size: var(--e-global-typography-1b320c8-font-size);
    line-height: var(--e-global-typography-1b320c8-line-height);
    letter-spacing: var(--e-global-typography-1b320c8-letter-spacing);
    word-spacing: var(--e-global-typography-1b320c8-word-spacing);
  }
}
@media (min-width: 768px) {
  .elementor-15 .elementor-element.elementor-element-3cf89f21 {
    width: 20%;
  }
  .elementor-15 .elementor-element.elementor-element-43c632e4 {
    width: 80%;
  }
  .elementor-15 .elementor-element.elementor-element-40f95619 {
    width: 55%;
  }
  .elementor-15 .elementor-element.elementor-element-6a285a3 {
    width: 45%;
  }
  .elementor-15 .elementor-element.elementor-element-39766b22 {
    width: 45%;
  }
  .elementor-15 .elementor-element.elementor-element-14573560 {
    width: 29.332%;
  }
  .elementor-15 .elementor-element.elementor-element-71c66cb3 {
    width: 25%;
  }
  .elementor-15 .elementor-element.elementor-element-6f24e321 {
    width: 25%;
  }
  .elementor-15 .elementor-element.elementor-element-1c2613a4 {
    width: 49.332%;
  }
  .elementor-15 .elementor-element.elementor-element-6d884bfe {
    width: 25%;
  }
  .elementor-15 .elementor-element.elementor-element-5a3351f0 {
    width: 50%;
  }
  .elementor-15 .elementor-element.elementor-element-1528ab6 {
    width: 32%;
  }
  .elementor-15 .elementor-element.elementor-element-5eb1a269 {
    width: 17.664%;
  }
  .elementor-15 .elementor-element.elementor-element-5ef49ca5 {
    width: 28%;
  }
  .elementor-15 .elementor-element.elementor-element-9c8f67d {
    width: 24%;
  }
  .elementor-15 .elementor-element.elementor-element-53a8350a {
    width: 23%;
  }
  .elementor-15 .elementor-element.elementor-element-5c70b7f1 {
    width: 25%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-15 .elementor-element.elementor-element-40f95619 {
    width: 73%;
  }
  .elementor-15 .elementor-element.elementor-element-1fb516b1 {
    width: 34%;
  }
  .elementor-15 .elementor-element.elementor-element-33c4f463 {
    width: 33%;
  }
  .elementor-15 .elementor-element.elementor-element-716e3309 {
    width: 33%;
  }
  .elementor-15 .elementor-element.elementor-element-7e84e18c {
    width: 34%;
  }
  .elementor-15 .elementor-element.elementor-element-e417bf0 {
    width: 33%;
  }
  .elementor-15 .elementor-element.elementor-element-39766b22 {
    width: 50%;
  }
  .elementor-15 .elementor-element.elementor-element-55c495a2 {
    width: 100%;
  }
  .elementor-15 .elementor-element.elementor-element-3b9f19be {
    width: 100%;
  }
  .elementor-15 .elementor-element.elementor-element-14573560 {
    width: 50%;
  }
  .elementor-15 .elementor-element.elementor-element-71c66cb3 {
    width: 100%;
  }
  .elementor-15 .elementor-element.elementor-element-6f24e321 {
    width: 30%;
  }
  .elementor-15 .elementor-element.elementor-element-1c2613a4 {
    width: 40%;
  }
  .elementor-15 .elementor-element.elementor-element-6d884bfe {
    width: 30%;
  }
  .elementor-15 .elementor-element.elementor-element-1528ab6 {
    width: 50%;
  }
}
