.elementor-27 .elementor-element.elementor-element-a89b953 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 70px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-dad2d3a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-dad2d3a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-dad2d3a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /*background-image: url("../../2025/04/beautiful-young-woman-receiving-a-dermatology-procedure-in-a-modern-clinic-setting-e1744882544830.jpg");*/
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27 .elementor-element.elementor-element-132b217 {
  --spacer-size: 400px;
}
.elementor-27 .elementor-element.elementor-element-46f58b4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 150px;
  --padding-bottom: 150px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-46f58b4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-46f58b4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff; /*var(--e-global-color-b69c2b1)*/;
  background-image: url("../../2025/04/bg1.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  text-decoration: var(--e-global-typography-primary-text-decoration);
  line-height: var(--e-global-typography-primary-line-height);
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-e2b7f87
  > .elementor-widget-container {
  background-color: #a29d9a; /*var(--e-global-color-3a34c7b);*/
  padding: 5px 8px 5px 8px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-e2b7f87.elementor-element {
  --align-self: center;
}
.elementor-27
  .elementor-element.elementor-element-e2b7f87
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color:  #fff; /*var(--e-global-color-primary);*/
}
.elementor-27 .elementor-element.elementor-element-542af55 {
  width: var(--container-widget-width, 550px);
  max-width: 550px;
  --container-widget-width: 550px;
  --container-widget-flex-grow: 0;
}
.elementor-27 .elementor-element.elementor-element-542af55.elementor-element {
  --align-self: center;
}
.elementor-27
  .elementor-element.elementor-element-542af55
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-27
  .elementor-element.elementor-element-542af55
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: 30px;/*var(--e-global-typography-primary-font-size);*/
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: inherit; /*var(--e-global-typography-primary-text-transform);*/
  text-decoration: var(--e-global-typography-primary-text-decoration);
  line-height: 34px; /*var(--e-global-typography-primary-line-height);*/
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
  color: #000; /*var(--e-global-color-primary);*/
}
.elementor-27
  .elementor-element.elementor-element-542af55
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 20px 0px;
}
.elementor-27
  .elementor-element.elementor-element-542af55
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-542af55
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-25cf2c6-font-family), Sans-serif;
  font-size: var(--e-global-typography-25cf2c6-font-size);
  font-weight: var(--e-global-typography-25cf2c6-font-weight);
  text-transform: var(--e-global-typography-25cf2c6-text-transform);
  font-style: var(--e-global-typography-25cf2c6-font-style);
  text-decoration: var(--e-global-typography-25cf2c6-text-decoration);
  line-height: var(--e-global-typography-25cf2c6-line-height);
  letter-spacing: var(--e-global-typography-25cf2c6-letter-spacing);
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-542af55
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: #000; /*var(--e-global-color-text);*/
  font-family: var(--e-global-typography-700b363-font-family), Sans-serif;
  font-size: 16px; /*var(--e-global-typography-700b363-font-size);*/
  font-weight: var(--e-global-typography-700b363-font-weight);
  text-transform: var(--e-global-typography-700b363-text-transform);
  text-decoration: var(--e-global-typography-700b363-text-decoration);
  line-height: 18px; /*var(--e-global-typography-700b363-line-height);*/
  letter-spacing: var(--e-global-typography-700b363-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  background-color: #a29d9a; /*var(--e-global-color-secondary);*/
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-9830f6e-font-family), Sans-serif;
  font-size: var(--e-global-typography-9830f6e-font-size);
  font-weight: var(--e-global-typography-9830f6e-font-weight);
  text-transform: inherit; /*var(--e-global-typography-9830f6e-text-transform);*/
  text-decoration: var(--e-global-typography-9830f6e-text-decoration);
  line-height: var(--e-global-typography-9830f6e-line-height);
  color: #fff; /*var(--e-global-color-accent);*/
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper.hover-gradient:before {
  background-color: #a29d9a; /*var(--e-global-color-4099fec);*/
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  > .elementor-widget-container:hover {
  --e-transform-scale: 0.9;
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-7eac5e3.elementor-element {
  --align-self: center;
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button {
  text-align: center;
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
  width: 15px;
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i {
  font-size: 15px;
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-7eac5e3
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  transform: translateY(-2px);
}
.elementor-27 .elementor-element.elementor-element-4ea5235 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-4ea5235:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-4ea5235
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /*background-image: url("../../2025/04/beautician-doctor-massaging-the-skin-of-a-client-s-face-during-beauty-and-health-cosmetic-procedure-e1744882557568.jpg");*/
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27 .elementor-element.elementor-element-bb3204b {
  --spacer-size: 400px;
}
.elementor-27 .elementor-element.elementor-element-11ebf0a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 70px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-dfed6a0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-27 .elementor-element.elementor-element-0facde8 {
  --display: flex;
}
.elementor-27
  .elementor-element.elementor-element-407f84a.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-407f84a.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-407f84a.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-407f84a.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-407f84a
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-407f84a
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-407f84a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 10px 0px 20px 0px;
}
.elementor-27
  .elementor-element.elementor-element-407f84a
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-27
  .elementor-element.elementor-element-407f84a
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-27
  .elementor-element.elementor-element-407f84a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-27
  .elementor-element.elementor-element-407f84a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-407f84a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  height: 41px;
  width: 50px;
}
.elementor-27 .elementor-element.elementor-element-b1148fd {
  --display: flex;
}
.elementor-27
  .elementor-element.elementor-element-9553f39.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-9553f39.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-9553f39.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-9553f39.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-9553f39
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-9553f39
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-9553f39
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 10px 0px 20px 0px;
}
.elementor-27
  .elementor-element.elementor-element-9553f39
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-27
  .elementor-element.elementor-element-9553f39
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-27
  .elementor-element.elementor-element-9553f39
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-27
  .elementor-element.elementor-element-9553f39
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-9553f39
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  height: 41px;
  width: 50px;
}
.elementor-27 .elementor-element.elementor-element-5bd00fa {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-27 .elementor-element.elementor-element-36b2aca {
  --display: flex;
}
.elementor-27
  .elementor-element.elementor-element-2cf3d8f.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-2cf3d8f.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-2cf3d8f.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-2cf3d8f.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-2cf3d8f
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-2cf3d8f
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-2cf3d8f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 10px 0px 20px 0px;
}
.elementor-27
  .elementor-element.elementor-element-2cf3d8f
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-27
  .elementor-element.elementor-element-2cf3d8f
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-27
  .elementor-element.elementor-element-2cf3d8f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-27
  .elementor-element.elementor-element-2cf3d8f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-2cf3d8f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  height: 41px;
  width: 50px;
}
.elementor-27 .elementor-element.elementor-element-0ac2bac {
  --display: flex;
}
.elementor-27
  .elementor-element.elementor-element-f3d2cfc.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-f3d2cfc.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-f3d2cfc.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-f3d2cfc.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-f3d2cfc
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-f3d2cfc
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-f3d2cfc
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 10px 0px 20px 0px;
}
.elementor-27
  .elementor-element.elementor-element-f3d2cfc
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-27
  .elementor-element.elementor-element-f3d2cfc
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-27
  .elementor-element.elementor-element-f3d2cfc
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-27
  .elementor-element.elementor-element-f3d2cfc
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-f3d2cfc
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  height: 41px;
  width: 37px;
  line-height: 40px;
}
.elementor-27 .elementor-element.elementor-element-d556c71 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --margin-top: 100px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-1957c50 {
  --display: flex;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 100px;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-27
  .elementor-element.elementor-element-d9750ab
  > .elementor-widget-container {
  --e-transform-rotateZ: -40deg;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-d9750ab {
  left: -80px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-d9750ab {
  right: -80px;
}
.elementor-27 .elementor-element.elementor-element-d9750ab {
  top: 80px;
}
.elementor-27 .elementor-element.elementor-element-0378e51 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 0px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-27
  .elementor-element.elementor-element-0378e51:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-0378e51
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/04/female-cosmetologist-performing-hydrafacial-treatment-in-clinic-e1744882018953.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27 .elementor-element.elementor-element-caac798 {
  --spacer-size: 150px;
}
.elementor-27 .elementor-element.elementor-element-6bf9906 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-9786ebf {
  width: var(--container-widget-width, 35%);
  max-width: 35%;
  --container-widget-width: 35%;
  --container-widget-flex-grow: 0;
}
.elementor-27
  .elementor-element.elementor-element-9786ebf
  > .elementor-widget-container {
  margin: 0px -100px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-9786ebf img {
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-7c50338 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-27
  .elementor-element.elementor-element-ca5ea03
  > .elementor-widget-container {
  background-color: var(--e-global-color-18ad09e);
  padding: 5px 8px 5px 8px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-ca5ea03.elementor-element {
  --align-self: flex-start;
}
.elementor-27
  .elementor-element.elementor-element-ca5ea03
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-145cbe3
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-145cbe3
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-145cbe3
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 15px 0px;
}
.elementor-27
  .elementor-element.elementor-element-145cbe3
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-145cbe3
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-90d0de5-font-family), Sans-serif;
  font-size: var(--e-global-typography-90d0de5-font-size);
  font-weight: var(--e-global-typography-90d0de5-font-weight);
  text-transform: var(--e-global-typography-90d0de5-text-transform);
  font-style: var(--e-global-typography-90d0de5-font-style);
  text-decoration: var(--e-global-typography-90d0de5-text-decoration);
  line-height: var(--e-global-typography-90d0de5-line-height);
  letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-145cbe3
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-27
  .elementor-element.elementor-element-686c672
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-89683ec);
  transition: color 0.3s;
}
.elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-89683ec);
  transition: fill 0.3s;
}
.elementor-27 .elementor-element.elementor-element-686c672 {
  --e-icon-list-icon-size: 16px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}
.elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-27
  .elementor-element.elementor-element-686c672
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  background-color: var(--e-global-color-secondary);
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-9830f6e-font-family), Sans-serif;
  font-size: var(--e-global-typography-9830f6e-font-size);
  font-weight: var(--e-global-typography-9830f6e-font-weight);
  text-transform: var(--e-global-typography-9830f6e-text-transform);
  text-decoration: var(--e-global-typography-9830f6e-text-decoration);
  line-height: var(--e-global-typography-9830f6e-line-height);
  color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper.hover-gradient:before {
  background-color: var(--e-global-color-4099fec);
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  > .elementor-widget-container:hover {
  --e-transform-scale: 0.9;
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-3830e0b.elementor-element {
  --align-self: flex-start;
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
  width: 15px;
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i {
  font-size: 15px;
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-3830e0b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  transform: translateY(-2px);
}
.elementor-27 .elementor-element.elementor-element-32171d6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-f89c6be {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-96cc8e8
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-96cc8e8
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}
.elementor-27
  .elementor-element.elementor-element-96cc8e8
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-8923e56-font-family), Sans-serif;
  font-size: var(--e-global-typography-8923e56-font-size);
  font-weight: var(--e-global-typography-8923e56-font-weight);
  text-transform: var(--e-global-typography-8923e56-text-transform);
  text-decoration: var(--e-global-typography-8923e56-text-decoration);
  line-height: var(--e-global-typography-8923e56-line-height);
}
.elementor-27
  .elementor-element.elementor-element-96cc8e8
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-27
  .elementor-element.elementor-element-96cc8e8
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  color: var(--e-global-color-89683ec);
  font-family: var(--e-global-typography-db5cbe3-font-family), Sans-serif;
  font-size: var(--e-global-typography-db5cbe3-font-size);
  font-weight: var(--e-global-typography-db5cbe3-font-weight);
  text-transform: var(--e-global-typography-db5cbe3-text-transform);
  text-decoration: var(--e-global-typography-db5cbe3-text-decoration);
  line-height: var(--e-global-typography-db5cbe3-line-height);
  top: 0px;
  left: 0px;
  vertical-align: super;
}
.elementor-27 .elementor-element.elementor-element-c5e632c {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-7b20836
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-7b20836
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}
.elementor-27
  .elementor-element.elementor-element-7b20836
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-8923e56-font-family), Sans-serif;
  font-size: var(--e-global-typography-8923e56-font-size);
  font-weight: var(--e-global-typography-8923e56-font-weight);
  text-transform: var(--e-global-typography-8923e56-text-transform);
  text-decoration: var(--e-global-typography-8923e56-text-decoration);
  line-height: var(--e-global-typography-8923e56-line-height);
}
.elementor-27
  .elementor-element.elementor-element-7b20836
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-27
  .elementor-element.elementor-element-7b20836
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  color: var(--e-global-color-89683ec);
  font-family: var(--e-global-typography-db5cbe3-font-family), Sans-serif;
  font-size: var(--e-global-typography-db5cbe3-font-size);
  font-weight: var(--e-global-typography-db5cbe3-font-weight);
  text-transform: var(--e-global-typography-db5cbe3-text-transform);
  text-decoration: var(--e-global-typography-db5cbe3-text-decoration);
  line-height: var(--e-global-typography-db5cbe3-line-height);
  top: 0px;
  left: 0px;
  vertical-align: super;
}
.elementor-27 .elementor-element.elementor-element-7be0ab3 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-318009f
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-318009f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}
.elementor-27
  .elementor-element.elementor-element-318009f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-8923e56-font-family), Sans-serif;
  font-size: var(--e-global-typography-8923e56-font-size);
  font-weight: var(--e-global-typography-8923e56-font-weight);
  text-transform: var(--e-global-typography-8923e56-text-transform);
  text-decoration: var(--e-global-typography-8923e56-text-decoration);
  line-height: var(--e-global-typography-8923e56-line-height);
}
.elementor-27
  .elementor-element.elementor-element-318009f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-27
  .elementor-element.elementor-element-318009f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  color: var(--e-global-color-89683ec);
  font-family: var(--e-global-typography-db5cbe3-font-family), Sans-serif;
  font-size: var(--e-global-typography-db5cbe3-font-size);
  font-weight: var(--e-global-typography-db5cbe3-font-weight);
  text-transform: var(--e-global-typography-db5cbe3-text-transform);
  text-decoration: var(--e-global-typography-db5cbe3-text-decoration);
  line-height: var(--e-global-typography-db5cbe3-line-height);
  top: 0px;
  left: 0px;
  vertical-align: super;
}
.elementor-27 .elementor-element.elementor-element-43d2cc7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overflow: hidden;
  --margin-top: 100px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
  
  
	background-color: var(--e-global-color-b69c2b1);
    background-image: url(../../2025/04/bg2.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto;
	/*padding-bottom: 350px;*/
	padding-bottom: 50px;
}
.elementor-27
  .elementor-element.elementor-element-b8b4a79
  > .elementor-widget-container {
  --e-transform-rotateZ: -35deg;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-b8b4a79 {
  left: 40px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-b8b4a79 {
  right: 40px;
}
.elementor-27 .elementor-element.elementor-element-b8b4a79 {
  top: 0px;
  z-index: 0;
}
.elementor-27 .elementor-element.elementor-element-339cd79 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-3054557 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-27 .elementor-element.elementor-element-3054557.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-27
  .elementor-element.elementor-element-b9c5ab7
  > .elementor-widget-container {
  background-color: var(--e-global-color-18ad09e);
  padding: 5px 8px 5px 8px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-b9c5ab7.elementor-element {
  --align-self: flex-start;
}
.elementor-27
  .elementor-element.elementor-element-b9c5ab7
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-89c47e0
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-89c47e0
  .jeg-elementor-kit.jkit-heading
  .heading-title, .h2_about{
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: 32px; /*var(--e-global-typography-secondary-font-size);*/
  font-weight: 500; /*var(--e-global-typography-secondary-font-weight);*/
  text-transform: inherit; /*var(--e-global-typography-secondary-text-transform);*/
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: 34px; /*var(--e-global-typography-secondary-line-height);*/
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}

.h2_about{
    text-transform: inherit!important;
}

.elementor-27
  .elementor-element.elementor-element-89c47e0
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-89c47e0
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-89c47e0
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-90d0de5-font-family), Sans-serif;
  font-size: var(--e-global-typography-90d0de5-font-size);
  font-weight: var(--e-global-typography-90d0de5-font-weight);
  text-transform: var(--e-global-typography-90d0de5-text-transform);
  font-style: var(--e-global-typography-90d0de5-font-style);
  text-decoration: var(--e-global-typography-90d0de5-text-decoration);
  line-height: var(--e-global-typography-90d0de5-line-height);
  letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-89c47e0
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-f006bb8 {
  --display: flex;
  --justify-content: flex-end;
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  background-color: var(--e-global-color-secondary);
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-9830f6e-font-family), Sans-serif;
  font-size: var(--e-global-typography-9830f6e-font-size);
  font-weight: var(--e-global-typography-9830f6e-font-weight);
  text-transform: inherit; /*var(--e-global-typography-9830f6e-text-transform);*/
  text-decoration: var(--e-global-typography-9830f6e-text-decoration);
  line-height: var(--e-global-typography-9830f6e-line-height);
  color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper.hover-gradient:before {
  background-color: var(--e-global-color-4099fec);
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  > .elementor-widget-container:hover {
  --e-transform-scale: 0.9;
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-27 .elementor-element.elementor-element-cd444b6.elementor-element {
  --align-self: flex-end;
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
  width: 15px;
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i {
  font-size: 15px;
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-cd444b6
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  transform: translateY(-2px);
}
.elementor-27 .elementor-element.elementor-element-80492c0 {
  --display: flex;
  --margin-top: 10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 70px;
  --padding-right: 70px;
}
.elementor-27 .elementor-element.elementor-element-acde359 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-f55ba3b {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-fee07d4 {
  --display: flex;
}
.elementor-27
  .elementor-element.elementor-element-fee07d4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-fee07d4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /*background-image: url("../../2025/04/a-cosmetologist-does-facial-care-and-apply-a-face-mask--e1744882574593.jpg");*/
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27 .elementor-element.elementor-element-5aaff8a {
  --spacer-size: 350px;
}
.elementor-27
  .elementor-element.elementor-element-641e7b8.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-641e7b8.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-641e7b8.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-641e7b8.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-641e7b8
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: #a29d9a; /*var(--e-global-color-b69c2b1)*/;
  text-align: left;
  padding: 25px 30px 25px 30px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-641e7b8
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-27
  .elementor-element.elementor-element-641e7b8
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-secondary);
}
.elementor-27
  .elementor-element.elementor-element-641e7b8
  > .elementor-widget-container {
  margin: -20px 10px 0px 10px;
}
.elementor-27
  .elementor-element.elementor-element-641e7b8
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color:  #fff; /*var(--e-global-color-primary)*/;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: 22px; /*var(--e-global-typography-accent-font-size);*/
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: inherit; /*var(--e-global-typography-accent-text-transform);*/
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-641e7b8
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  /*color: var(--e-global-color-accent);*/
   --e-transform-scale: 0.9;
  transform: scale(0.9);
}
.elementor-27
  .elementor-element.elementor-element-641e7b8
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-641e7b8
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: var(--e-global-color-accent);
  font-size: 30px;
}
.elementor-27
  .elementor-element.elementor-element-641e7b8
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: var(--e-global-color-accent);
  width: 30px;
}
.elementor-27 .elementor-element.elementor-element-2f5b042 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-4300cc1 {
  --display: flex;
}
.elementor-27
  .elementor-element.elementor-element-4300cc1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-4300cc1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/04/close-up-of-the-hands-of-a-beautician-injecting-botox-into-a-woman-s-forehead--e1744882120434.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27 .elementor-element.elementor-element-4b4e6a4 {
  --spacer-size: 300px;
}
.elementor-27
  .elementor-element.elementor-element-d00e77b.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-d00e77b.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-d00e77b.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-d00e77b.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-d00e77b
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: var(--e-global-color-b69c2b1);
  text-align: left;
  padding: 25px 30px 25px 30px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-d00e77b
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-27
  .elementor-element.elementor-element-d00e77b
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-secondary);
}
.elementor-27
  .elementor-element.elementor-element-d00e77b
  > .elementor-widget-container {
  margin: -20px 10px 0px 10px;
}
.elementor-27
  .elementor-element.elementor-element-d00e77b
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-d00e77b
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-d00e77b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-d00e77b
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: var(--e-global-color-accent);
  font-size: 30px;
}
.elementor-27
  .elementor-element.elementor-element-d00e77b
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: var(--e-global-color-accent);
  width: 30px;
}
.elementor-27 .elementor-element.elementor-element-48d905a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-3def854 {
  --display: flex;
}
.elementor-27
  .elementor-element.elementor-element-3def854:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-3def854
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/04/beautiful-woman-getting-facial-skincare-treatment-in-a-cosmetic-beauty-clinic-e1744882588862.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27 .elementor-element.elementor-element-456f7a6 {
  --spacer-size: 350px;
}
.elementor-27
  .elementor-element.elementor-element-82bbc9f.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-82bbc9f.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-82bbc9f.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-82bbc9f.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-82bbc9f
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: var(--e-global-color-b69c2b1);
  text-align: left;
  padding: 25px 30px 25px 30px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-82bbc9f
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-27
  .elementor-element.elementor-element-82bbc9f
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-secondary);
}
.elementor-27
  .elementor-element.elementor-element-82bbc9f
  > .elementor-widget-container {
  margin: -20px 10px 0px 10px;
}
.elementor-27
  .elementor-element.elementor-element-82bbc9f
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-82bbc9f
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-82bbc9f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-82bbc9f
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: var(--e-global-color-accent);
  font-size: 30px;
}
.elementor-27
  .elementor-element.elementor-element-82bbc9f
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: var(--e-global-color-accent);
  width: 30px;
}
.elementor-27 .elementor-element.elementor-element-fcd7347 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-4bf1a86 {
  --display: flex;
}
.elementor-27
  .elementor-element.elementor-element-4bf1a86:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-4bf1a86
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/04/female-patient-undergoing-non-surgical-skin-tightening-procedure-e1744882601234.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27 .elementor-element.elementor-element-0f9e9b7 {
  --spacer-size: 300px;
}
.elementor-27
  .elementor-element.elementor-element-a627ffc.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-a627ffc.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-a627ffc.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-a627ffc.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-a627ffc
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: var(--e-global-color-b69c2b1);
  text-align: left;
  padding: 25px 30px 25px 30px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a627ffc
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-27
  .elementor-element.elementor-element-a627ffc
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-secondary);
}
.elementor-27
  .elementor-element.elementor-element-a627ffc
  > .elementor-widget-container {
  margin: -20px 10px 0px 10px;
}
.elementor-27
  .elementor-element.elementor-element-a627ffc
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-a627ffc
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-a627ffc
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a627ffc
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: var(--e-global-color-accent);
  font-size: 30px;
}
.elementor-27
  .elementor-element.elementor-element-a627ffc
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: var(--e-global-color-accent);
  width: 30px;
}
.elementor-27 .elementor-element.elementor-element-c9ca24d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 100px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-638407a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-0d01ef4 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 7%;
  --padding-bottom: 7%;
  --padding-left: 5%;
  --padding-right: 10%;
}
.elementor-27
  .elementor-element.elementor-element-0d01ef4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-0d01ef4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3c4f08e);
}
.elementor-27
  .elementor-element.elementor-element-9c8339e
  > .elementor-widget-container {
  background-color: var(--e-global-color-7cf5538);
  padding: 5px 8px 5px 8px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-9c8339e.elementor-element {
  --align-self: flex-start;
}
.elementor-27
  .elementor-element.elementor-element-9c8339e
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-10d6150
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-10d6150
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-10d6150
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-10d6150
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-10d6150
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-10d6150
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-90d0de5-font-family), Sans-serif;
  font-size: var(--e-global-typography-90d0de5-font-size);
  font-weight: var(--e-global-typography-90d0de5-font-weight);
  text-transform: var(--e-global-typography-90d0de5-text-transform);
  font-style: var(--e-global-typography-90d0de5-font-style);
  text-decoration: var(--e-global-typography-90d0de5-text-decoration);
  line-height: var(--e-global-typography-90d0de5-line-height);
  letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-10d6150
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-9f1fad4);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-3814f76 {
  --display: flex;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 50px;
}
.elementor-27
  .elementor-element.elementor-element-811b3f5
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .skill-bar {
  background-color: var(--e-global-color-7cf5538);
  height: 7px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-811b3f5
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .skill-bar
  .skill-track {
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-811b3f5
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .skill-bar-content
  .skill-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d491cc1-font-family), Sans-serif;
  font-size: var(--e-global-typography-d491cc1-font-size);
  font-weight: var(--e-global-typography-d491cc1-font-weight);
  text-transform: var(--e-global-typography-d491cc1-text-transform);
  text-decoration: var(--e-global-typography-d491cc1-text-decoration);
  line-height: var(--e-global-typography-d491cc1-line-height);
}
.elementor-27
  .elementor-element.elementor-element-811b3f5
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .number-percentage {
  color: var(--e-global-color-9f1fad4);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-27
  .elementor-element.elementor-element-eecfc0a
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .skill-bar {
  background-color: var(--e-global-color-7cf5538);
  height: 7px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-eecfc0a
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .skill-bar
  .skill-track {
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-eecfc0a
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .skill-bar-content
  .skill-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d491cc1-font-family), Sans-serif;
  font-size: var(--e-global-typography-d491cc1-font-size);
  font-weight: var(--e-global-typography-d491cc1-font-weight);
  text-transform: var(--e-global-typography-d491cc1-text-transform);
  text-decoration: var(--e-global-typography-d491cc1-text-decoration);
  line-height: var(--e-global-typography-d491cc1-line-height);
}
.elementor-27
  .elementor-element.elementor-element-eecfc0a
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .number-percentage {
  color: var(--e-global-color-9f1fad4);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-27
  .elementor-element.elementor-element-7da8a62
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .skill-bar {
  background-color: var(--e-global-color-7cf5538);
  height: 7px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-7da8a62
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .skill-bar
  .skill-track {
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-7da8a62
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .skill-bar-content
  .skill-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d491cc1-font-family), Sans-serif;
  font-size: var(--e-global-typography-d491cc1-font-size);
  font-weight: var(--e-global-typography-d491cc1-font-weight);
  text-transform: var(--e-global-typography-d491cc1-text-transform);
  text-decoration: var(--e-global-typography-d491cc1-text-decoration);
  line-height: var(--e-global-typography-d491cc1-line-height);
}
.elementor-27
  .elementor-element.elementor-element-7da8a62
  .jeg-elementor-kit.jkit-progress-bar
  .progress-group
  .progress-skill-bar
  .number-percentage {
  color: var(--e-global-color-9f1fad4);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-27 .elementor-element.elementor-element-8f43c83 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  background-color: var(--e-global-color-accent);
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-9830f6e-font-family), Sans-serif;
  font-size: var(--e-global-typography-9830f6e-font-size);
  font-weight: var(--e-global-typography-9830f6e-font-weight);
  text-transform: var(--e-global-typography-9830f6e-text-transform);
  text-decoration: var(--e-global-typography-9830f6e-text-decoration);
  line-height: var(--e-global-typography-9830f6e-line-height);
  color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper.hover-gradient:before {
  background-color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-023a35e
  > .elementor-widget-container:hover {
  --e-transform-scale: 0.9;
}
.elementor-27 .elementor-element.elementor-element-023a35e.elementor-element {
  --align-self: flex-start;
}
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-secondary);
  width: 15px;
}
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i {
  font-size: 15px;
}
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-023a35e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  transform: translateY(-2px);
}
.elementor-27
  .elementor-element.elementor-element-0ceb610
  > .elementor-widget-container {
  --e-transform-rotateZ: 30deg;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0ceb610 {
  left: 0px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-0ceb610 {
  right: 0px;
}
.elementor-27 .elementor-element.elementor-element-0ceb610 {
  bottom: 300px;
}
.elementor-27 .elementor-element.elementor-element-0ceb610 img {
  opacity: 0.1;
}
.elementor-27 .elementor-element.elementor-element-9e1e652 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-eb75f2f {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -100px;
  --margin-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-eb75f2f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-eb75f2f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/04/cosmetologist-performing-radiofrequency-facial-treatment-in-clinic-e1744881877852.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27 .elementor-element.elementor-element-d4014d4 {
  --spacer-size: 600px;
}
.elementor-27 .elementor-element.elementor-element-ed6899a {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-ed6899a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-ed6899a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/04/relaxing-skincare-treatment-at-a-beauty-clinic-focusing-on-facial-rejuvenation-e1744881892504.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27 .elementor-element.elementor-element-7f09588 {
  --spacer-size: 600px;
}
.elementor-27 .elementor-element.elementor-element-c91c42b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --margin-top: 100px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-51c41ce {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-90f5701 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-27 .elementor-element.elementor-element-b5e63ee {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-27
  .elementor-element.elementor-element-a45f90d
  > .elementor-widget-container {
  background-color: var(--e-global-color-89683ec);
  padding: 8px 15px 8px 15px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-a45f90d.elementor-element {
  --align-self: center;
}
.elementor-27 .elementor-element.elementor-element-a45f90d {
  z-index: 1;
}
.elementor-27
  .elementor-element.elementor-element-a45f90d
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-08725c5.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-08725c5.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-08725c5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-08725c5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-08725c5
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  /*background-color: var(--e-global-color-b69c2b1);*/
  text-align: left;
  padding: 50px 30px 30px 30px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-08725c5
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-08725c5
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-08725c5
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: uppercase; /*var(--e-global-typography-accent-text-transform);*/
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-08725c5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: 18px; /*var(--e-global-typography-text-font-size);*/
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: 26px; /*var(--e-global-typography-text-line-height);*/
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 10px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-08725c5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-27
  .elementor-element.elementor-element-08725c5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-27
  .elementor-element.elementor-element-08725c5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-89683ec);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 40px;
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-08725c5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-89683ec);
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-08725c5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-27 .elementor-element.elementor-element-2d2da62 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-27
  .elementor-element.elementor-element-97a08e1
  > .elementor-widget-container {
  background-color: var(--e-global-color-89683ec);
  padding: 8px 15px 8px 15px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-97a08e1.elementor-element {
  --align-self: center;
}
.elementor-27 .elementor-element.elementor-element-97a08e1 {
  z-index: 1;
}
.elementor-27
  .elementor-element.elementor-element-97a08e1
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-d4a124d.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-d4a124d.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-d4a124d.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-d4a124d.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-d4a124d
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: var(--e-global-color-b69c2b1);
  text-align: left;
  padding: 50px 30px 30px 30px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-d4a124d
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-d4a124d
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-d4a124d
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-d4a124d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 10px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-d4a124d
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-27
  .elementor-element.elementor-element-d4a124d
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-27
  .elementor-element.elementor-element-d4a124d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-89683ec);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 40px;
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-d4a124d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-89683ec);
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-d4a124d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-27 .elementor-element.elementor-element-559b61a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-27 .elementor-element.elementor-element-3f474e7 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-27
  .elementor-element.elementor-element-0a15f4c
  > .elementor-widget-container {
  background-color: var(--e-global-color-89683ec);
  padding: 8px 15px 8px 15px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-0a15f4c.elementor-element {
  --align-self: center;
}
.elementor-27 .elementor-element.elementor-element-0a15f4c {
  z-index: 1;
}
.elementor-27
  .elementor-element.elementor-element-0a15f4c
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-2627482.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-2627482.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-2627482.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-2627482.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-2627482
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: var(--e-global-color-b69c2b1);
  text-align: left;
  padding: 50px 30px 30px 30px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-2627482
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-2627482
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-2627482
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-2627482
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 10px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-2627482
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-27
  .elementor-element.elementor-element-2627482
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-27
  .elementor-element.elementor-element-2627482
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-89683ec);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 40px;
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-2627482
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-89683ec);
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-2627482
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-27 .elementor-element.elementor-element-0212385 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-27
  .elementor-element.elementor-element-cf6c07d
  > .elementor-widget-container {
  background-color: var(--e-global-color-89683ec);
  padding: 8px 15px 8px 15px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-cf6c07d.elementor-element {
  --align-self: center;
}
.elementor-27 .elementor-element.elementor-element-cf6c07d {
  z-index: 1;
}
.elementor-27
  .elementor-element.elementor-element-cf6c07d
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-7d7eef6.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-7d7eef6.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-7d7eef6.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-7d7eef6.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-7d7eef6
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: var(--e-global-color-b69c2b1);
  text-align: left;
  padding: 50px 30px 30px 30px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-7d7eef6
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-7d7eef6
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-7d7eef6
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-7d7eef6
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 10px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-7d7eef6
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-27
  .elementor-element.elementor-element-7d7eef6
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-27
  .elementor-element.elementor-element-7d7eef6
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-89683ec);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 40px;
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-7d7eef6
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-89683ec);
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-7d7eef6
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-27 .elementor-element.elementor-element-d1c0bda {
  --display: flex;
}
.elementor-27 .elementor-element.elementor-element-33064fd {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-33064fd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
  top: 20px;
}
.elementor-27
  .elementor-element.elementor-element-33064fd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
  top: 20px;
}
#wpadminbar
  ~ .elementor-27
  .elementor-element.elementor-element-33064fd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,
#wpadminbar
  ~ *
  .elementor-27
  .elementor-element.elementor-element-33064fd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
  top: calc(20px + var(--wpadminbar-height, 0px));
}
#wpadminbar
  ~ .elementor-27
  .elementor-element.elementor-element-33064fd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both,
#wpadminbar
  ~ *
  .elementor-27
  .elementor-element.elementor-element-33064fd.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
  top: calc(20px + var(--wpadminbar-height, 0px));
}
.elementor-27
  .elementor-element.elementor-element-33064fd.elementor-element.e-flex.jkit-sticky-element--enabled {
  z-index: 0;
}
.elementor-27
  .elementor-element.elementor-element-16e6ef5
  > .elementor-widget-container {
  background-color: var(--e-global-color-18ad09e);
  padding: 5px 8px 5px 8px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-16e6ef5.elementor-element {
  --align-self: flex-start;
}
.elementor-27
  .elementor-element.elementor-element-16e6ef5
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-d8d8bbf
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-d8d8bbf
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-d8d8bbf
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-d8d8bbf
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-d8d8bbf
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-90d0de5-font-family), Sans-serif;
  font-size: var(--e-global-typography-90d0de5-font-size);
  font-weight: var(--e-global-typography-90d0de5-font-weight);
  text-transform: var(--e-global-typography-90d0de5-text-transform);
  font-style: var(--e-global-typography-90d0de5-font-style);
  text-decoration: var(--e-global-typography-90d0de5-text-decoration);
  line-height: var(--e-global-typography-90d0de5-line-height);
  letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-d8d8bbf
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-09bb727 {
  --display: flex;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-09bb727:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-09bb727
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/04/aesthetic-doctor-welcomes-a-patient-at-the-beauty-clinic-e1744882615925.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27 .elementor-element.elementor-element-60170e3 {
  --spacer-size: 200px;
}
.elementor-27 .elementor-element.elementor-element-6b624ab {
  --display: flex;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-27
  .elementor-element.elementor-element-6b624ab:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-6b624ab
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-a796e05
  .elementor-heading-title {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb.jkit-equal-height-enable,
.elementor-27
  .elementor-element.elementor-element-1c40aeb.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-27
  .elementor-element.elementor-element-1c40aeb.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-27
  .elementor-element.elementor-element-1c40aeb.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-d491cc1-font-family), Sans-serif;
  font-size: var(--e-global-typography-d491cc1-font-size);
  font-weight: var(--e-global-typography-d491cc1-font-weight);
  text-transform: var(--e-global-typography-d491cc1-text-transform);
  text-decoration: var(--e-global-typography-d491cc1-text-decoration);
  line-height: var(--e-global-typography-d491cc1-line-height);
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: var(--e-global-color-secondary);
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-89683ec);
  border-radius: 0px 0px 0px 0px;
  margin: 0px -5px 0px 0px;
  padding: 12px 0px 0px 12px;
  height: 40px;
  width: 40px;
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-accent);
  width: 16px;
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon {
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-1c40aeb
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 16px;
}
.elementor-27
  .elementor-element.elementor-element-611e610
  > .elementor-widget-container {
  --e-transform-rotateZ: -35deg;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-611e610 {
  right: 0px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-611e610 {
  left: 0px;
}
.elementor-27 .elementor-element.elementor-element-611e610 {
  top: 0px;
}
.elementor-27 .elementor-element.elementor-element-b22c20e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --margin-top: 30px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-b22c20e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-b22c20e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /*background-color: var(--e-global-color-b69c2b1);*/
}
.elementor-27 .elementor-element.elementor-element-f4c8f11 {
  --display: flex;
  --padding-top: 4%;
  --padding-bottom: 4%;
  --padding-left: 4%;
  --padding-right: 4%;
}
.elementor-27 .elementor-element.elementor-element-b47507e {
  z-index: 3;
}
.elementor-27
  .elementor-element.elementor-element-676d4b2
  > .elementor-widget-container {
  --e-transform-rotateZ: -50deg;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-676d4b2 {
  right: -50px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-676d4b2 {
  left: -50px;
}
.elementor-27 .elementor-element.elementor-element-676d4b2 {
  top: 50px;
}
.elementor-27 .elementor-element.elementor-element-0b0285c {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-c6ca613
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  span {
  background-color: var(--e-global-color-accent);
  font-size: 25px;
  color: var(--e-global-color-89683ec);
  padding: 10px 15px 10px 15px;
  opacity: 100%;
}
.elementor-27
  .elementor-element.elementor-element-c6ca613
  .jeg-elementor-kit.jkit-client-logo {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px -7px 0px;
}
.elementor-27
  .elementor-element.elementor-element-c6ca613
  .jeg-elementor-kit.jkit-client-logo
  .client-track
  .image-list {
  min-height: 0px;
}
.elementor-27
  .elementor-element.elementor-element-c6ca613
  .jeg-elementor-kit.jkit-client-logo
  .tns-item
  img {
  height: 736px;
  object-fit: cover;
}
.elementor-27
  .elementor-element.elementor-element-c6ca613
  .jeg-elementor-kit.jkit-client-logo
  .client-slider
  .image-list {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  opacity: 100%;
}
.elementor-27
  .elementor-element.elementor-element-c6ca613
  .jeg-elementor-kit.jkit-client-logo
  .client-slider:hover
  .image-list {
  opacity: 100%;
}
.elementor-27
  .elementor-element.elementor-element-c6ca613
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  svg {
  width: 25px;
  fill: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-c6ca613
  .jeg-elementor-kit.jkit-client-logo:hover
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-27 .elementor-element.elementor-element-7178888 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 100px;
  --margin-bottom: 120px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-3be9a0a {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-27
  .elementor-element.elementor-element-13b9b8b
  > .elementor-widget-container {
  background-color: var(--e-global-color-18ad09e);
  padding: 5px 8px 5px 8px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-13b9b8b.elementor-element {
  --align-self: center;
}
.elementor-27
  .elementor-element.elementor-element-13b9b8b
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-882e0b4
  > .elementor-widget-container {
  padding: 0px 300px 0px 300px;
}
.elementor-27
  .elementor-element.elementor-element-882e0b4
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-27
  .elementor-element.elementor-element-882e0b4
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-882e0b4
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-882e0b4
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-882e0b4
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-90d0de5-font-family), Sans-serif;
  font-size: var(--e-global-typography-90d0de5-font-size);
  font-weight: var(--e-global-typography-90d0de5-font-weight);
  text-transform: var(--e-global-typography-90d0de5-text-transform);
  font-style: var(--e-global-typography-90d0de5-font-style);
  text-decoration: var(--e-global-typography-90d0de5-text-decoration);
  line-height: var(--e-global-typography-90d0de5-line-height);
  letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-882e0b4
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-1de9cb0 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-544dab8.quote-reverse-position-yes
  .jeg-elementor-kit.jkit-testimonials.style-2
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-bio {
  flex-direction: row-reverse;
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  span {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-accent);
  padding: 12px 19px 9px 19px;
  margin: 0px 5px 60px 5px;
  border-radius: 100px 100px 100px 100px;
  opacity: 100%;
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button:hover
  span:not(.hover-gradient),
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  span.hover-gradient:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-544dab8 {
  z-index: 1;
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box {
  margin: -25px 0px -25px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials.style-1
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .testimonial-slider::before {
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-content
  p {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: -10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars
  li {
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars
  li
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars {
  margin: 0px 0px 25px 0px;
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-des {
  margin: 2px 0px 0px 0px;
  color: var(--e-global-color-89683ec);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img {
  padding: 0px 0px 0px 0px;
  width: 80px;
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img.source-url {
  height: 80px;
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  i {
  font-size: 10px;
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  svg {
  width: 10px;
  fill: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button:hover
  span {
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button:hover
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials:hover
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav
  button {
  margin-left: calc(5px / 2);
  margin-right: calc(5px / 2);
  margin-top: 20px;
  width: 7px;
  height: 7px;
  background-color: var(--e-global-color-b73ad96);
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav {
  text-align: center;
}
.elementor-27
  .elementor-element.elementor-element-544dab8
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav
  button.tns-nav-active {
  background-color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-fe0678f
  > .elementor-widget-container {
  --e-transform-rotateZ: 60deg;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-fe0678f {
  left: 0px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-fe0678f {
  right: 0px;
}
.elementor-27 .elementor-element.elementor-element-fe0678f {
  top: 0px;
}
.elementor-27 .elementor-element.elementor-element-93932c8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-ecab8a5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-f5fa4f1 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-0870f1f);
  --border-color: var(--e-global-color-0870f1f);
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-27 .elementor-element.elementor-element-f5fa4f1:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-b73ad96);
  --border-color: var(--e-global-color-b73ad96);
  --border-radius: 0px 0px 0px 0px;
  --border-top-left-radius: 0px;
  --border-top-right-radius: 0px;
  --border-bottom-right-radius: 0px;
  --border-bottom-left-radius: 0px;
}
.elementor-27 .elementor-element.elementor-element-f5fa4f1,
.elementor-27 .elementor-element.elementor-element-f5fa4f1::before {
  --border-transition: 0.3s;
}
.elementor-27 .elementor-element.elementor-element-b66ed15 img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-b66ed15:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-7501806 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-0870f1f);
  --border-color: var(--e-global-color-0870f1f);
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-27 .elementor-element.elementor-element-7501806:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-b73ad96);
  --border-color: var(--e-global-color-b73ad96);
  --border-radius: 0px 0px 0px 0px;
  --border-top-left-radius: 0px;
  --border-top-right-radius: 0px;
  --border-bottom-right-radius: 0px;
  --border-bottom-left-radius: 0px;
}
.elementor-27 .elementor-element.elementor-element-7501806,
.elementor-27 .elementor-element.elementor-element-7501806::before {
  --border-transition: 0.3s;
}
.elementor-27 .elementor-element.elementor-element-1c53c1b img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-1c53c1b:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-10c15cf {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-132a283 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-0870f1f);
  --border-color: var(--e-global-color-0870f1f);
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-27 .elementor-element.elementor-element-132a283:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-b73ad96);
  --border-color: var(--e-global-color-b73ad96);
  --border-radius: 0px 0px 0px 0px;
  --border-top-left-radius: 0px;
  --border-top-right-radius: 0px;
  --border-bottom-right-radius: 0px;
  --border-bottom-left-radius: 0px;
}
.elementor-27 .elementor-element.elementor-element-132a283,
.elementor-27 .elementor-element.elementor-element-132a283::before {
  --border-transition: 0.3s;
}
.elementor-27 .elementor-element.elementor-element-e2efa5c img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-e2efa5c:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-3970eb9 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-0870f1f);
  --border-color: var(--e-global-color-0870f1f);
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-27 .elementor-element.elementor-element-3970eb9:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-b73ad96);
  --border-color: var(--e-global-color-b73ad96);
  --border-radius: 0px 0px 0px 0px;
  --border-top-left-radius: 0px;
  --border-top-right-radius: 0px;
  --border-bottom-right-radius: 0px;
  --border-bottom-left-radius: 0px;
}
.elementor-27 .elementor-element.elementor-element-3970eb9,
.elementor-27 .elementor-element.elementor-element-3970eb9::before {
  --border-transition: 0.3s;
}
.elementor-27 .elementor-element.elementor-element-daadd40 img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-daadd40:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-75468f2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-b530da3 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-0870f1f);
  --border-color: var(--e-global-color-0870f1f);
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-27 .elementor-element.elementor-element-b530da3:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-b73ad96);
  --border-color: var(--e-global-color-b73ad96);
  --border-radius: 0px 0px 0px 0px;
  --border-top-left-radius: 0px;
  --border-top-right-radius: 0px;
  --border-bottom-right-radius: 0px;
  --border-bottom-left-radius: 0px;
}
.elementor-27 .elementor-element.elementor-element-b530da3,
.elementor-27 .elementor-element.elementor-element-b530da3::before {
  --border-transition: 0.3s;
}
.elementor-27 .elementor-element.elementor-element-f496fa6 img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-f496fa6:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-3efbeaf {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-0870f1f);
  --border-color: var(--e-global-color-0870f1f);
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-27 .elementor-element.elementor-element-3efbeaf:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-b73ad96);
  --border-color: var(--e-global-color-b73ad96);
  --border-radius: 0px 0px 0px 0px;
  --border-top-left-radius: 0px;
  --border-top-right-radius: 0px;
  --border-bottom-right-radius: 0px;
  --border-bottom-left-radius: 0px;
}
.elementor-27 .elementor-element.elementor-element-3efbeaf,
.elementor-27 .elementor-element.elementor-element-3efbeaf::before {
  --border-transition: 0.3s;
}
.elementor-27 .elementor-element.elementor-element-e88a864 img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-e88a864:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-27 .elementor-element.elementor-element-f00f1a7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --margin-top: 100px;
  --margin-bottom: 200px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 100px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-f00f1a7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-f00f1a7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3c4f08e);
  background-image: url("../../2025/04/Bg2.png");
  background-position: 0px 50%;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-27 .elementor-element.elementor-element-8c23713 {
  --display: flex;
  --justify-content: flex-start;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-27
  .elementor-element.elementor-element-6741fa3
  > .elementor-widget-container {
  background-color: var(--e-global-color-7cf5538);
  padding: 5px 8px 5px 8px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-6741fa3.elementor-element {
  --align-self: flex-start;
}
.elementor-27
  .elementor-element.elementor-element-6741fa3
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-e7f513e
  > .elementor-widget-container {
  padding: 0px 60px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-e7f513e
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-e7f513e
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-e7f513e
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-e7f513e
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-e7f513e
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-90d0de5-font-family), Sans-serif;
  font-size: var(--e-global-typography-90d0de5-font-size);
  font-weight: var(--e-global-typography-90d0de5-font-weight);
  text-transform: var(--e-global-typography-90d0de5-text-transform);
  font-style: var(--e-global-typography-90d0de5-font-style);
  text-decoration: var(--e-global-typography-90d0de5-text-decoration);
  line-height: var(--e-global-typography-90d0de5-line-height);
  letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-e7f513e
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-9f1fad4);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  background-color: var(--e-global-color-accent);
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-9830f6e-font-family), Sans-serif;
  font-size: var(--e-global-typography-9830f6e-font-size);
  font-weight: var(--e-global-typography-9830f6e-font-weight);
  text-transform: var(--e-global-typography-9830f6e-text-transform);
  text-decoration: var(--e-global-typography-9830f6e-text-decoration);
  line-height: var(--e-global-typography-9830f6e-line-height);
  color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper.hover-gradient:before {
  background-color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  > .elementor-widget-container:hover {
  --e-transform-scale: 0.9;
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-a63462f.elementor-element {
  --align-self: flex-start;
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-secondary);
  width: 15px;
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i {
  font-size: 15px;
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-a63462f
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  transform: translateY(-2px);
}
.elementor-27 .elementor-element.elementor-element-f1c7da7 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: -100px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 230px;
  --padding-bottom: 230px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-f1c7da7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-f1c7da7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/04/getting-injections-of-botox-in-beauty-clinic-e1744882200492.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn {
  background-color: var(--e-global-color-accent);
  padding: 0px 0px 0px 6px;
  height: 80px;
  width: 80px;
  line-height: 85px;
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:not(.hover-gradient):hover,
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.hover-gradient:before {
  background-color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button {
  text-align: center;
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  i,
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  span {
  color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  svg {
  fill: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable.hover-gradient
  > span:after,
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable.hover-gradient
  > span:before {
  color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  i,
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  span {
  color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  svg {
  fill: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:not(.hover-gradient):hover:after,
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:not(.hover-gradient):hover:before,
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable.hover-gradient:hover
  > span:after,
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable.hover-gradient:hover
  > span:before {
  color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn,
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:after,
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:before {
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  i {
  font-size: 20px;
}
.elementor-27
  .elementor-element.elementor-element-95cad04
  .jeg-elementor-kit.jkit-video-button
  svg {
  width: 20px;
}
.elementor-27 .elementor-element.elementor-element-077e9b6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --margin-top: 100px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-8139d5f {
  --display: flex;
  --justify-content: space-around;
  --gap: 130px 130px;
  --row-gap: 130px;
  --column-gap: 130px;
}
.elementor-27 .elementor-element.elementor-element-8139d5f.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-27 .elementor-element.elementor-element-a3b19f9 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-0a60495
  > .elementor-widget-container {
  background-color: var(--e-global-color-18ad09e);
  padding: 5px 8px 5px 8px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-0a60495.elementor-element {
  --align-self: flex-start;
}
.elementor-27
  .elementor-element.elementor-element-0a60495
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-d0ccb4f
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-d0ccb4f
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-d0ccb4f
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-d0ccb4f
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-d0ccb4f
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-90d0de5-font-family), Sans-serif;
  font-size: var(--e-global-typography-90d0de5-font-size);
  font-weight: var(--e-global-typography-90d0de5-font-weight);
  text-transform: var(--e-global-typography-90d0de5-text-transform);
  font-style: var(--e-global-typography-90d0de5-font-style);
  text-decoration: var(--e-global-typography-90d0de5-text-decoration);
  line-height: var(--e-global-typography-90d0de5-line-height);
  letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  padding: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-629b1f7 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-27 .elementor-element.elementor-element-8f8f447 {
  font-family: var(--e-global-typography-727240f-font-family), Sans-serif;
  font-size: var(--e-global-typography-727240f-font-size);
  font-weight: var(--e-global-typography-727240f-font-weight);
  text-transform: var(--e-global-typography-727240f-text-transform);
  text-decoration: var(--e-global-typography-727240f-text-decoration);
  line-height: var(--e-global-typography-727240f-line-height);
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-836594d
  > .elementor-widget-container {
  padding: 0px 50px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-836594d {
  color: var(--e-global-color-text);
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  background-color: var(--e-global-color-secondary);
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-9830f6e-font-family), Sans-serif;
  font-size: var(--e-global-typography-9830f6e-font-size);
  font-weight: var(--e-global-typography-9830f6e-font-weight);
  text-transform: var(--e-global-typography-9830f6e-text-transform);
  text-decoration: var(--e-global-typography-9830f6e-text-decoration);
  line-height: var(--e-global-typography-9830f6e-line-height);
  color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper.hover-gradient:before {
  background-color: var(--e-global-color-4099fec);
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  > .elementor-widget-container:hover {
  --e-transform-scale: 0.9;
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-be6d576.elementor-element {
  --align-self: flex-start;
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
  width: 15px;
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i {
  font-size: 15px;
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-27
  .elementor-element.elementor-element-be6d576
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  transform: translateY(-2px);
}
.elementor-27 .elementor-element.elementor-element-f5f2cb9 {
  --display: flex;
  --justify-content: center;
}
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper.expand
  .card-header:not(.background-gradient)
  .card-header-button,
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header.background-gradient:after {
  background-color: var(--e-global-color-b69c2b1);
}
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header:not(.background-gradient)
  .card-header-button,
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header.background-gradient:before {
  background-color: #02010100;
}
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button {
  font-family: var(--e-global-typography-d491cc1-font-family), Sans-serif;
  font-size: var(--e-global-typography-d491cc1-font-size);
  font-weight: var(--e-global-typography-d491cc1-font-weight);
  text-transform: var(--e-global-typography-d491cc1-text-transform);
  text-decoration: var(--e-global-typography-d491cc1-text-decoration);
  line-height: var(--e-global-typography-d491cc1-line-height);
  padding: 20px 15px 20px 15px;
}
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper.expand
  .card-header
  .card-header-button {
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #345c8900;
}
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper.expand
  .card-header
  .card-header-button,
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header.background-gradient::after {
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper:not(.expand)
  .card-header
  .card-header-button {
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: var(--e-global-color-0870f1f);
}
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper:not(.expand)
  .card-header
  .card-header-button,
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header.background-gradient::before {
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-30cff6f
  .jeg-elementor-kit.jkit-accordion
  .card-expand
  .card-body {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  padding: 25px 20px 10px 20px;
}
.elementor-27 .elementor-element.elementor-element-8ba7ba3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 100px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-7eefb62 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-27
  .elementor-element.elementor-element-8b71eef
  > .elementor-widget-container {
  background-color: var(--e-global-color-18ad09e);
  padding: 5px 8px 5px 8px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-8b71eef.elementor-element {
  --align-self: center;
}
.elementor-27
  .elementor-element.elementor-element-8b71eef
  .elementor-heading-title {
  font-family: var(--e-global-typography-f2715bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2715bc-font-size);
  font-weight: var(--e-global-typography-f2715bc-font-weight);
  text-transform: var(--e-global-typography-f2715bc-text-transform);
  text-decoration: var(--e-global-typography-f2715bc-text-decoration);
  line-height: var(--e-global-typography-f2715bc-line-height);
  letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-bcb15a9
  > .elementor-widget-container {
  padding: 0px 300px 0px 300px;
}
.elementor-27
  .elementor-element.elementor-element-bcb15a9
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-27
  .elementor-element.elementor-element-bcb15a9
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-bcb15a9
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-bcb15a9
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-bcb15a9
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-90d0de5-font-family), Sans-serif;
  font-size: var(--e-global-typography-90d0de5-font-size);
  font-weight: var(--e-global-typography-90d0de5-font-weight);
  text-transform: var(--e-global-typography-90d0de5-text-transform);
  font-style: var(--e-global-typography-90d0de5-font-style);
  text-decoration: var(--e-global-typography-90d0de5-text-decoration);
  line-height: var(--e-global-typography-90d0de5-line-height);
  letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-bcb15a9
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-1a5d8c5
  > .elementor-widget-container {
  --e-transform-rotateZ: -30deg;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-1a5d8c5 {
  right: 40px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-1a5d8c5 {
  left: 40px;
}
.elementor-27 .elementor-element.elementor-element-1a5d8c5 {
  top: 0px;
}
.elementor-27 .elementor-element.elementor-element-2559410 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --margin-top: -20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-27 .elementor-element.elementor-element-0b40e86 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-posts {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-column-gap: 40px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock {
  padding: 30px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-post {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb
  .thumbnail-container {
  height: 413px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-postblock-content {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title {
  margin: 10px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title {
  margin: 10px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a,
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title
  a {
  font-family: var(--e-global-typography-b8069e7-font-family), Sans-serif;
  font-size: var(--e-global-typography-b8069e7-font-size);
  font-weight: var(--e-global-typography-b8069e7-font-weight);
  text-transform: var(--e-global-typography-b8069e7-text-transform);
  text-decoration: var(--e-global-typography-b8069e7-text-decoration);
  line-height: var(--e-global-typography-b8069e7-line-height);
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a {
  color: var(--e-global-color-primary);
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a:hover,
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title
  a:hover {
  font-family: var(--e-global-typography-b8069e7-font-family), Sans-serif;
  font-size: var(--e-global-typography-b8069e7-font-size);
  font-weight: var(--e-global-typography-b8069e7-font-weight);
  text-transform: var(--e-global-typography-b8069e7-text-transform);
  text-decoration: var(--e-global-typography-b8069e7-text-decoration);
  line-height: var(--e-global-typography-b8069e7-line-height);
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-excerpt {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-excerpt
  p {
  color: var(--e-global-color-text);
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-89683ec);
  margin: 20px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta
  svg {
  fill: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  i,
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  i,
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  i,
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  i,
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom {
  justify-content: space-between;
}
.elementor-27
  .elementor-element.elementor-element-a567851
  .jeg-elementor-kit.jkit-postblock
  .jeg_empty_module {
  text-align: left;
}
.elementor-27 .elementor-element.elementor-element-af739a0 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-27
  .elementor-element.elementor-element-98e13f2
  .jeg-elementor-kit.jkit-postlist
  article {
  text-align: left;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-0870f1f);
}
.elementor-27
  .elementor-element.elementor-element-98e13f2
  .jeg-elementor-kit.jkit-postlist
  article
  a {
  padding: 30px 0px 30px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-98e13f2
  .jeg-elementor-kit.jkit-postlist
  article
  a
  .jkit-postlist-title {
  text-align: left;
  color: var(--e-global-color-primary);
  padding: 0px 30px 0px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-27
  .elementor-element.elementor-element-98e13f2
  .jeg-elementor-kit.jkit-postlist
  article:hover
  a
  .jkit-postlist-title {
  color: var(--e-global-color-secondary);
}
.elementor-27
  .elementor-element.elementor-element-98e13f2
  .jeg-elementor-kit.jkit-postlist
  article
  a
  img {
  width: 200px;
  margin: 0px 30px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-98e13f2
  .jeg-elementor-kit.jkit-postlist
  article
  a
  .meta-lists {
  text-align: left;
}
.elementor-27
  .elementor-element.elementor-element-98e13f2
  .jeg-elementor-kit.jkit-postlist
  article
  a
  .meta-lists
  span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  padding: 0px 0px 8px 0px;
  color: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-98e13f2
  .jeg-elementor-kit.jkit-postlist
  article
  a
  .meta-lists
  span
  i,
.elementor-27
  .elementor-element.elementor-element-98e13f2
  .jeg-elementor-kit.jkit-postlist
  article
  a
  .meta-lists
  span
  svg {
  margin-right: 10px;
}
.elementor-27
  .elementor-element.elementor-element-98e13f2
  .jeg-elementor-kit.jkit-postlist
  article
  a
  .meta-lists
  span
  svg {
  fill: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-98e13f2
  .jeg-elementor-kit.jkit-postblock
  .jeg_empty_module {
  text-align: left;
}
.elementor-27 .elementor-element.elementor-element-502e852 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-27
  .elementor-element.elementor-element-502e852:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-502e852
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-accent) 70%,
    var(--e-global-color-primary) 70%
  );
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .thumbnail-wrap {
  height: 300px;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-hover-bg,
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap:hover
  .grid-item
  .caption-wrap.style-overlay {
  background-color: var(--e-global-color-786d97b);
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-caption-over
  .item-buttons
  a
  span,
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-button
  .item-buttons
  a
  span {
  background-color: var(--e-global-color-accent);
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap {
  transition: 500ms;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap.style-overlay.overlay-slide
  .item-caption-over
  .item-title {
  transition: 500ms;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap.style-overlay.overlay-slide
  .item-caption-over
  .item-content {
  transition: 500ms;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap.style-overlay.overlay-zoom
  .item-caption-over {
  transition: 500ms;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .filter-controls
  ul
  li {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item {
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap:hover
  .grid-item
  .caption-wrap.style-overlay {
  opacity: 1;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-hover-bg {
  opacity: 1;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap.style-overlay
  .item-caption-over {
  text-align: center;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap:hover
  .grid-item
  .video-wrap
  a {
  transition: 500ms;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-caption-over
  .item-buttons
  a
  span {
  color: var(--e-global-color-89683ec);
  padding: 11px 15px 11px 15px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-button
  .item-buttons
  a
  span {
  color: var(--e-global-color-89683ec);
  padding: 11px 15px 11px 15px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-caption-over
  .item-buttons
  a
  span
  svg {
  fill: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-button
  .item-buttons
  a
  span
  svg {
  fill: var(--e-global-color-89683ec);
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .item-buttons
  a
  span {
  font-size: 20px;
}
.elementor-27
  .elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .item-buttons
  a
  span
  svg {
  width: 20px;
}
@media (max-width: 1024px) {
  .elementor-27 .elementor-element.elementor-element-a89b953 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-27
    .elementor-element.elementor-element-46f58b4:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-46f58b4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: cover;
	background-image: none;
  }
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-e2b7f87
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-542af55 {
    width: var(--container-widget-width, 550px);
    max-width: 550px;
    --container-widget-width: 550px;
    --container-widget-flex-grow: 0;
  }
  .elementor-27
    .elementor-element.elementor-element-542af55
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-542af55
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-25cf2c6-font-size);
    line-height: var(--e-global-typography-25cf2c6-line-height);
    letter-spacing: var(--e-global-typography-25cf2c6-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-542af55
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-700b363-font-size);
    line-height: var(--e-global-typography-700b363-line-height);
    letter-spacing: var(--e-global-typography-700b363-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-7eac5e3
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-bb3204b {
    --spacer-size: 600px;
  }
  .elementor-27 .elementor-element.elementor-element-11ebf0a {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-407f84a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-407f84a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-9553f39
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-9553f39
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-2cf3d8f
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-2cf3d8f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-f3d2cfc
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-f3d2cfc
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-d556c71 {
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .elementor-27 .elementor-element.elementor-element-1957c50 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 100px;
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-9786ebf
    > .elementor-widget-container {
    margin: 0px -90px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-9786ebf {
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 150px);
    max-width: 150px;
  }
  .elementor-27
    .elementor-element.elementor-element-ca5ea03
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-145cbe3
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-145cbe3
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-145cbe3
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-686c672
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-27
    .elementor-element.elementor-element-686c672
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-3830e0b
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-32171d6 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-96cc8e8
    .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
  }
  .elementor-27
    .elementor-element.elementor-element-96cc8e8
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-8923e56-font-size);
    line-height: var(--e-global-typography-8923e56-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-96cc8e8
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-96cc8e8
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-db5cbe3-font-size);
    line-height: var(--e-global-typography-db5cbe3-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-7b20836
    .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
  }
  .elementor-27
    .elementor-element.elementor-element-7b20836
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-8923e56-font-size);
    line-height: var(--e-global-typography-8923e56-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-7b20836
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-7b20836
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-db5cbe3-font-size);
    line-height: var(--e-global-typography-db5cbe3-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-318009f
    .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
  }
  .elementor-27
    .elementor-element.elementor-element-318009f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-8923e56-font-size);
    line-height: var(--e-global-typography-8923e56-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-318009f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-318009f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-db5cbe3-font-size);
    line-height: var(--e-global-typography-db5cbe3-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-339cd79 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-27
    .elementor-element.elementor-element-b9c5ab7
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-89c47e0
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-89c47e0
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-89c47e0
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-cd444b6.elementor-element {
    --align-self: flex-start;
  }
  .elementor-27
    .elementor-element.elementor-element-cd444b6
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-80492c0 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  
  .two_colums .e-flex.e-con.e-child{
	padding-left: 0px;
	padding-right: 0px;
  }
  
  .elementor-27 .elementor-element.elementor-element-43d2cc7{
	  background-image: none;
	  padding-bottom: 30px;
  }
  
  .elementor-27 .elementor-element.elementor-element-acde359 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-27
    .elementor-element.elementor-element-641e7b8
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-4b4e6a4 {
    --spacer-size: 350px;
  }
  .elementor-27
    .elementor-element.elementor-element-d00e77b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-82bbc9f
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-0f9e9b7 {
    --spacer-size: 350px;
  }
  .elementor-27
    .elementor-element.elementor-element-a627ffc
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-c9ca24d {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-27 .elementor-element.elementor-element-638407a {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-27 .elementor-element.elementor-element-0d01ef4 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-27
    .elementor-element.elementor-element-9c8339e
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-10d6150
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-10d6150
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-10d6150
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-811b3f5
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .skill-bar-content
    .skill-title {
    font-size: var(--e-global-typography-d491cc1-font-size);
    line-height: var(--e-global-typography-d491cc1-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-811b3f5
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .number-percentage {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-eecfc0a
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .skill-bar-content
    .skill-title {
    font-size: var(--e-global-typography-d491cc1-font-size);
    line-height: var(--e-global-typography-d491cc1-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-eecfc0a
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .number-percentage {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-7da8a62
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .skill-bar-content
    .skill-title {
    font-size: var(--e-global-typography-d491cc1-font-size);
    line-height: var(--e-global-typography-d491cc1-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-7da8a62
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .number-percentage {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-023a35e
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-9e1e652 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27 .elementor-element.elementor-element-eb75f2f {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-27 .elementor-element.elementor-element-d4014d4 {
    --spacer-size: 500px;
  }
  .elementor-27 .elementor-element.elementor-element-7f09588 {
    --spacer-size: 500px;
  }
  .elementor-27 .elementor-element.elementor-element-c91c42b {
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .elementor-27
    .elementor-element.elementor-element-a45f90d
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-08725c5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-08725c5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-97a08e1
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d4a124d
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-d4a124d
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-0a15f4c
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-2627482
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-2627482
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-cf6c07d
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-7d7eef6
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-7d7eef6
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-16e6ef5
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d8d8bbf
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d8d8bbf
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d8d8bbf
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-a796e05
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-1c40aeb
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-d491cc1-font-size);
    line-height: var(--e-global-typography-d491cc1-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-b22c20e {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-27 .elementor-element.elementor-element-f4c8f11 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-27
    .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .tns-item
    img {
    height: 400px;
  }
  .elementor-27 .elementor-element.elementor-element-3be9a0a {
    --z-index: 2;
  }
  .elementor-27
    .elementor-element.elementor-element-13b9b8b
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-882e0b4
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-882e0b4
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-882e0b4
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-882e0b4
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-1de9cb0 {
    --z-index: 2;
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    color: var(--e-global-color-secondary);
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-des {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls
    button
    span {
    color: var(--e-global-color-accent);
    padding: 12px 17px 8px 17px;
    margin: 0px 5px 40px 5px;
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls
    button
    svg {
    fill: var(--e-global-color-accent);
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls
    button:hover
    span {
    color: var(--e-global-color-accent);
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls
    button:hover
    svg {
    fill: var(--e-global-color-accent);
  }
  .elementor-27 .elementor-element.elementor-element-fe0678f img {
    width: 60%;
  }
  .elementor-27 .elementor-element.elementor-element-93932c8 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-27 .elementor-element.elementor-element-b66ed15 img {
    width: 50%;
  }
  .elementor-27 .elementor-element.elementor-element-1c53c1b img {
    width: 50%;
  }
  .elementor-27 .elementor-element.elementor-element-e2efa5c img {
    width: 50%;
  }
  .elementor-27 .elementor-element.elementor-element-daadd40 img {
    width: 50%;
  }
  .elementor-27 .elementor-element.elementor-element-f496fa6 img {
    width: 50%;
  }
  .elementor-27 .elementor-element.elementor-element-e88a864 img {
    width: 50%;
  }
  .elementor-27 .elementor-element.elementor-element-f00f1a7 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-27
    .elementor-element.elementor-element-f00f1a7:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-f00f1a7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0%;
  }
  .elementor-27 .elementor-element.elementor-element-8c23713 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-6741fa3
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-e7f513e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-e7f513e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-e7f513e
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-e7f513e
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-a63462f
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-077e9b6 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .elementor-27 .elementor-element.elementor-element-8139d5f {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-27
    .elementor-element.elementor-element-0a60495
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d0ccb4f
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d0ccb4f
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-8f8f447 {
    font-size: var(--e-global-typography-727240f-font-size);
    line-height: var(--e-global-typography-727240f-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-836594d
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-be6d576
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-30cff6f
    .jeg-elementor-kit.jkit-accordion
    .card-wrapper
    .card-header
    .card-header-button {
    font-size: var(--e-global-typography-d491cc1-font-size);
    line-height: var(--e-global-typography-d491cc1-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-30cff6f
    .jeg-elementor-kit.jkit-accordion
    .card-expand
    .card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-7eefb62 {
    --z-index: 2;
  }
  .elementor-27
    .elementor-element.elementor-element-8b71eef
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-bcb15a9
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-bcb15a9
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-bcb15a9
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-bcb15a9
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  body:not(.rtl) .elementor-27 .elementor-element.elementor-element-1a5d8c5 {
    right: -30px;
  }
  body.rtl .elementor-27 .elementor-element.elementor-element-1a5d8c5 {
    left: -30px;
  }
  .elementor-27 .elementor-element.elementor-element-1a5d8c5 img {
    width: 60%;
  }
  .elementor-27 .elementor-element.elementor-element-2559410 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock {
    padding: 20px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 400px;
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-b8069e7-font-size);
    line-height: var(--e-global-typography-b8069e7-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a:hover,
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a:hover {
    font-size: var(--e-global-typography-b8069e7-font-size);
    line-height: var(--e-global-typography-b8069e7-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-98e13f2
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-98e13f2
    .jeg-elementor-kit.jkit-postlist
    article
    a
    .jkit-postlist-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-98e13f2
    .jeg-elementor-kit.jkit-postlist
    article
    a
    .meta-lists
    span {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-502e852 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-a9aca70
    .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .thumbnail-wrap {
    height: 150px;
  }
  .elementor-27
    .elementor-element.elementor-element-a9aca70
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap
    .item-caption-over
    .item-buttons
    a {
    margin: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-a9aca70
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-button
    .item-buttons
    a {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-27 .elementor-element.elementor-element-a89b953 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-27 .elementor-element.elementor-element-46f58b4 {
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-e2b7f87 {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-e2b7f87
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-542af55 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-27
    .elementor-element.elementor-element-542af55
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: 24px; /*var(--e-global-typography-primary-font-size);*/
    line-height: 28px; /*var(--e-global-typography-primary-line-height);*/
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-542af55
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-25cf2c6-font-size);
    line-height: var(--e-global-typography-25cf2c6-line-height);
    letter-spacing: var(--e-global-typography-25cf2c6-letter-spacing);
  }
  
  .elementor-27 .elementor-element.elementor-element-542af55 .jeg-elementor-kit.jkit-heading .heading-section-title{
	  margin: 0px;
  }
  
  .elementor-27
    .elementor-element.elementor-element-542af55
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: 16px; /*var(--e-global-typography-700b363-font-size);*/
    line-height: 20px; /*var(--e-global-typography-700b363-line-height);*/
    letter-spacing: var(--e-global-typography-700b363-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-7eac5e3
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-bb3204b {
    --spacer-size: 400px;
  }
  .elementor-27 .elementor-element.elementor-element-dfed6a0 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .elementor-27
    .elementor-element.elementor-element-407f84a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-407f84a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-9553f39
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-9553f39
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-5bd00fa {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .elementor-27
    .elementor-element.elementor-element-2cf3d8f
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-2cf3d8f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-f3d2cfc
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-f3d2cfc
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-1957c50 {
    --padding-top: 10px;
    --padding-bottom: 1px;
    --padding-left: 10px;
    --padding-right: 50px;
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-caac798 {
    --spacer-size: 50px;
  }
  .elementor-27
    .elementor-element.elementor-element-9786ebf
    > .elementor-widget-container {
    margin: 0px -40px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-9786ebf {
    --container-widget-width: 80px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80px);
    max-width: 80px;
  }
  .elementor-27
    .elementor-element.elementor-element-ca5ea03
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-145cbe3
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-145cbe3
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-145cbe3
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-widget-icon-list
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-686c672
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-27
    .elementor-element.elementor-element-686c672
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-3830e0b
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-32171d6 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-96cc8e8
    .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-96cc8e8
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-8923e56-font-size);
    line-height: var(--e-global-typography-8923e56-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-96cc8e8
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-96cc8e8
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-db5cbe3-font-size);
    line-height: var(--e-global-typography-db5cbe3-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-7b20836
    .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-7b20836
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-8923e56-font-size);
    line-height: var(--e-global-typography-8923e56-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-7b20836
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-7b20836
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-db5cbe3-font-size);
    line-height: var(--e-global-typography-db5cbe3-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-318009f
    .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
  }
  .elementor-27
    .elementor-element.elementor-element-318009f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-8923e56-font-size);
    line-height: var(--e-global-typography-8923e56-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-318009f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-318009f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-db5cbe3-font-size);
    line-height: var(--e-global-typography-db5cbe3-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-b9c5ab7
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-89c47e0
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-89c47e0
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-89c47e0
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-cd444b6
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-5aaff8a {
    --spacer-size: 300px;
  }
  .elementor-27
    .elementor-element.elementor-element-641e7b8
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-4b4e6a4 {
    --spacer-size: 300px;
  }
  .elementor-27
    .elementor-element.elementor-element-d00e77b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-456f7a6 {
    --spacer-size: 300px;
  }
  .elementor-27
    .elementor-element.elementor-element-82bbc9f
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-0f9e9b7 {
    --spacer-size: 300px;
  }
  .elementor-27
    .elementor-element.elementor-element-a627ffc
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-0d01ef4 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-27
    .elementor-element.elementor-element-9c8339e
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-10d6150
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-10d6150
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-10d6150
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-3814f76 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-811b3f5
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .skill-bar-content
    .skill-title {
    font-size: var(--e-global-typography-d491cc1-font-size);
    line-height: var(--e-global-typography-d491cc1-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-811b3f5
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .number-percentage {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-eecfc0a
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .skill-bar-content
    .skill-title {
    font-size: var(--e-global-typography-d491cc1-font-size);
    line-height: var(--e-global-typography-d491cc1-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-eecfc0a
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .number-percentage {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-7da8a62
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .skill-bar-content
    .skill-title {
    font-size: var(--e-global-typography-d491cc1-font-size);
    line-height: var(--e-global-typography-d491cc1-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-7da8a62
    .jeg-elementor-kit.jkit-progress-bar
    .progress-group
    .progress-skill-bar
    .number-percentage {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-023a35e
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-d4014d4 {
    --spacer-size: 400px;
  }
  .elementor-27 .elementor-element.elementor-element-7f09588 {
    --spacer-size: 400px;
  }
  .elementor-27
    .elementor-element.elementor-element-a45f90d
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-08725c5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-08725c5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-08725c5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    margin: 20px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-97a08e1
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d4a124d
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-d4a124d
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d4a124d
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    margin: 20px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-0a15f4c
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-2627482
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-2627482
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-2627482
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-cf6c07d
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-7d7eef6
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-7d7eef6
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-7d7eef6
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    margin: 20px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-16e6ef5
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d8d8bbf
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d8d8bbf
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d8d8bbf
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-a796e05
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-1c40aeb
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-d491cc1-font-size);
    line-height: var(--e-global-typography-d491cc1-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-f4c8f11 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-27
    .elementor-element.elementor-element-13b9b8b
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-882e0b4
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-882e0b4
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-882e0b4
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    color: var(--e-global-color-secondary);
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-des {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls
    button
    span {
    color: var(--e-global-color-accent);
    margin: 0px 5px 30px 5px;
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls
    button
    svg {
    fill: var(--e-global-color-accent);
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls
    button:hover
    span {
    color: var(--e-global-color-accent);
  }
  .elementor-27
    .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls
    button:hover
    svg {
    fill: var(--e-global-color-accent);
  }
  .elementor-27
    .elementor-element.elementor-element-f00f1a7:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-27
    .elementor-element.elementor-element-f00f1a7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0%;
  }
  .elementor-27
    .elementor-element.elementor-element-6741fa3
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-e7f513e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-e7f513e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-e7f513e
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-e7f513e
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-a63462f
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27 .elementor-element.elementor-element-f1c7da7 {
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-0a60495
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d0ccb4f
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-d0ccb4f
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27 .elementor-element.elementor-element-8f8f447 {
    font-size: var(--e-global-typography-727240f-font-size);
    line-height: var(--e-global-typography-727240f-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-836594d
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-be6d576
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-9830f6e-font-size);
    line-height: var(--e-global-typography-9830f6e-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-30cff6f
    .jeg-elementor-kit.jkit-accordion
    .card-wrapper
    .card-header
    .card-header-button {
    font-size: var(--e-global-typography-d491cc1-font-size);
    line-height: var(--e-global-typography-d491cc1-line-height);
    padding: 20px 60px 20px 15px;
  }
  .elementor-27
    .elementor-element.elementor-element-30cff6f
    .jeg-elementor-kit.jkit-accordion
    .card-expand
    .card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-8b71eef
    .elementor-heading-title {
    font-size: var(--e-global-typography-f2715bc-font-size);
    line-height: var(--e-global-typography-f2715bc-line-height);
    letter-spacing: var(--e-global-typography-f2715bc-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-bcb15a9
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-bcb15a9
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-90d0de5-font-size);
    line-height: var(--e-global-typography-90d0de5-line-height);
    letter-spacing: var(--e-global-typography-90d0de5-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-bcb15a9
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 250px;
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-b8069e7-font-size);
    line-height: var(--e-global-typography-b8069e7-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a:hover,
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a:hover {
    font-size: var(--e-global-typography-b8069e7-font-size);
    line-height: var(--e-global-typography-b8069e7-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-a567851
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-27
    .elementor-element.elementor-element-98e13f2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-98e13f2
    .jeg-elementor-kit.jkit-postlist
    article
    a
    .jkit-postlist-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-27
    .elementor-element.elementor-element-98e13f2
    .jeg-elementor-kit.jkit-postlist
    article
    a
    img {
    width: 0px;
    margin: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-98e13f2
    .jeg-elementor-kit.jkit-postlist
    article
    a
    .meta-lists
    span {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
}
@media (min-width: 768px) {
  .elementor-27 .elementor-element.elementor-element-dad2d3a {
    --width: 27.5%;
  }
  .elementor-27 .elementor-element.elementor-element-46f58b4 {
    --width: 45%;
  }
  .elementor-27 .elementor-element.elementor-element-4ea5235 {
    --width: 27.5%;
  }
  .elementor-27 .elementor-element.elementor-element-11ebf0a {
    --content-width: 1290px;
  }
  .elementor-27 .elementor-element.elementor-element-d556c71 {
    --content-width: 1290px;
  }
  .elementor-27 .elementor-element.elementor-element-339cd79 {
    --content-width: 1290px;
  }
  .elementor-27 .elementor-element.elementor-element-3054557 {
    --width: 56%;
  }
  .elementor-27 .elementor-element.elementor-element-c91c42b {
    --content-width: 1290px;
  }
  .elementor-27 .elementor-element.elementor-element-6b624ab {
    --width: 60%;
  }
  .elementor-27 .elementor-element.elementor-element-7178888 {
    --content-width: 1290px;
  }
  .elementor-27 .elementor-element.elementor-element-3be9a0a {
    --content-width: 1290px;
  }
  .elementor-27 .elementor-element.elementor-element-1de9cb0 {
    --content-width: 1000px;
  }
  .elementor-27 .elementor-element.elementor-element-93932c8 {
    --content-width: 1290px;
  }
  .elementor-27 .elementor-element.elementor-element-f00f1a7 {
    --content-width: 1290px;
  }
  .elementor-27 .elementor-element.elementor-element-077e9b6 {
    --content-width: 1290px;
  }
  .elementor-27 .elementor-element.elementor-element-8139d5f {
    --width: 35%;
  }
  .elementor-27 .elementor-element.elementor-element-8ba7ba3 {
    --content-width: 1290px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-27 .elementor-element.elementor-element-dad2d3a {
    --width: 100%;
  }
  .elementor-27 .elementor-element.elementor-element-46f58b4 {
    --width: 100%;
  }
  .elementor-27 .elementor-element.elementor-element-4ea5235 {
    --width: 100%;
  }
  .elementor-27 .elementor-element.elementor-element-3054557 {
    --width: 100%;
  }
  .elementor-27 .elementor-element.elementor-element-8139d5f {
    --width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-407f84a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-407f84a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-407f84a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-407f84a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-9553f39
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-9553f39
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-9553f39
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-9553f39
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-2cf3d8f
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-2cf3d8f
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-2cf3d8f
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-2cf3d8f
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-f3d2cfc
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-f3d2cfc
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-f3d2cfc
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-f3d2cfc
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-641e7b8
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-641e7b8
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-d00e77b
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-d00e77b
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-82bbc9f
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-82bbc9f
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-a627ffc
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-a627ffc
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-08725c5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-08725c5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-left: 15px;
    margin-right: unset;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-08725c5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-08725c5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-d4a124d
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-d4a124d
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-left: 15px;
    margin-right: unset;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-d4a124d
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-d4a124d
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-2627482
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-2627482
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-left: 15px;
    margin-right: unset;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2627482
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2627482
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-7d7eef6
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-7d7eef6
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-left: 15px;
    margin-right: unset;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-7d7eef6
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-7d7eef6
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-1c40aeb
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-1c40aeb
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(1);
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 2) {
    display: none;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc();
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 1) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child()) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc();
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 1) {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-c6ca613
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child()) {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(2);
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 3) {
    display: none;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(2);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 3) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-544dab8
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}

.elementor-element.elementor-element-a9aca70
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap {
  width: calc(100% / 4);
  float: left;
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-a9aca70
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap {
    width: calc(100% / 4);
    float: left;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-a9aca70
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap {
    width: calc(100% / 2);
    float: left;
  }
}




/*
.e-con.e-flex.four_colums{
	flex-basis: 20% !important;
	--flex-basis: 20% !important;
	flex: var(--flex-grow) var(--flex-shrink) 20% !important;
}
*/	

.two_colums .e-flex.e-con.e-child{
	padding-bottom: 40px;
	padding-left: 20px;
	padding-right: 20px;
	min-height: 420px;
}

.stuff .elementor-element-d27150d{
	max-width: 410px;
}