.elementor-2436 .elementor-element.elementor-element-d561efe {
  --display: flex;
  --min-height: 595px;
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-d561efe,
.elementor-2436 .elementor-element.elementor-element-d561efe::before {
  --border-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-98f981a {
  --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;
  --align-items: center;
  --gap: 120px 120px;
  --background-transition: 0.3s;
  --margin-top: 120px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2436 .elementor-element.elementor-element-2266464 {
  --display: flex;
  --min-height: 625px;
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-2266464.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2436 .elementor-element.elementor-element-49390cf {
  --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: 20px 20px;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-1fbd0a8 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-2436 .elementor-element.elementor-element-1fbd0a8 .elementor-divider-separator {
  width: 45%;
}
.elementor-2436 .elementor-element.elementor-element-1fbd0a8 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-2436 .elementor-element.elementor-element-10ba3a8 > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2436 .elementor-element.elementor-element-10ba3a8 {
  text-align: left;
}
.elementor-2436 .elementor-element.elementor-element-10ba3a8 .elementor-heading-title {
  font-size: 48px;
  text-transform: uppercase;
}
.elementor-2436 .elementor-element.elementor-element-1f88e73 {
  --display: flex;
  --min-height: 313px;
  --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;
  --background-transition: 0.3s;
  --margin-top: 150px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2436 .elementor-element.elementor-element-1f88e73:not(.elementor-motion-effects-element-type-background),
.elementor-2436
  .elementor-element.elementor-element-1f88e73
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://klaudia-hairworks.de/wp-content/uploads/2024/08/CM_Color_ArtStudio.jpg");
}
.elementor-2436 .elementor-element.elementor-element-1f88e73,
.elementor-2436 .elementor-element.elementor-element-1f88e73::before {
  --border-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-570be3d {
  --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;
  --background-transition: 0.3s;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --margin-block-end: 100px;
}
.elementor-2436 .elementor-element.elementor-element-2a12d9b {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-b97ea66.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-b97ea66.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-b97ea66.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-b97ea66 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 45%;
}
.elementor-2436 .elementor-element.elementor-element-b97ea66 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-element.elementor-element-570be3d {
  .elementor-image-box-content {
    max-width: 320px;
    margin-inline: auto;
  }
  .elementor-image-box-img {
    img {
      max-height: 140px;
      width: auto;
    }
  }
}

.elementor-2436 .elementor-element.elementor-element-047a501 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-7aff7b8.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-7aff7b8.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-7aff7b8.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-7aff7b8 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 45%;
}
.elementor-2436 .elementor-element.elementor-element-7aff7b8 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-4b39ce6 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-174d584.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-174d584.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-174d584.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-174d584 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 45%;
}
.elementor-2436 .elementor-element.elementor-element-174d584 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-15273a9 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-4c1d089.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-4c1d089.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-4c1d089.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-4c1d089 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 45%;
}
.elementor-2436 .elementor-element.elementor-element-4c1d089 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-3462c83 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-ca76013 {
  --spacer-size: 50px;
}
.elementor-2436 .elementor-element.elementor-element-1226e2d {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2436 .elementor-element.elementor-element-1226e2d.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2436 .elementor-element.elementor-element-c245dec {
  --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;
  --background-transition: 0.3s;
  --margin-top: 150px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2436 .elementor-element.elementor-element-e182186 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-fcd3a5b .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-2436 .elementor-element.elementor-element-fcd3a5b.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-fcd3a5b.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-fcd3a5b.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-fcd3a5b .elementor-image-box-wrapper .elementor-image-box-img {
  width: 71%;
}
.elementor-2436 .elementor-element.elementor-element-fcd3a5b .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-fd44abc {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-8023530.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-8023530.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-8023530.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-8023530 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 85%;
}
.elementor-2436 .elementor-element.elementor-element-8023530 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-f1e3bd1 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-6d1f763.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-6d1f763.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-6d1f763.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-6d1f763 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 96.5%;
}
.elementor-2436 .elementor-element.elementor-element-6d1f763 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-30d1a15 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-a9bb2be.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-a9bb2be.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-a9bb2be.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-a9bb2be .elementor-image-box-wrapper .elementor-image-box-img {
  width: 85.5%;
}
.elementor-2436 .elementor-element.elementor-element-a9bb2be .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-f86b1ec {
  --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;
  --background-transition: 0.3s;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2436 .elementor-element.elementor-element-9bf74b9 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-174d6ce {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-6e805bc .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-2436 .elementor-element.elementor-element-6e805bc.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-6e805bc.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-6e805bc.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-6e805bc .elementor-image-box-wrapper .elementor-image-box-img {
  width: 71%;
}
.elementor-2436 .elementor-element.elementor-element-6e805bc .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-68ad062 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-deb673b .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-2436 .elementor-element.elementor-element-deb673b.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-deb673b.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-deb673b.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-deb673b .elementor-image-box-wrapper .elementor-image-box-img {
  width: 95.5%;
}
.elementor-2436 .elementor-element.elementor-element-deb673b .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-b4e5ea0 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-6d1b940 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2436 .elementor-element.elementor-element-0389a7b {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-ed4ec10 .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-2436 .elementor-element.elementor-element-ed4ec10.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-ed4ec10.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-ed4ec10.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-ed4ec10 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 73%;
}
.elementor-2436 .elementor-element.elementor-element-ed4ec10 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-2d3b038 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-570a792.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-570a792.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-570a792.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-570a792 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 82%;
}
.elementor-2436 .elementor-element.elementor-element-570a792 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-4f9c286 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-9506eb1.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-9506eb1.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-9506eb1.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-9506eb1 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 76.5%;
}
.elementor-2436 .elementor-element.elementor-element-9506eb1 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-8e066ca {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-b97ef74.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2436 .elementor-element.elementor-element-b97ef74.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2436 .elementor-element.elementor-element-b97ef74.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2436 .elementor-element.elementor-element-b97ef74 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}
.elementor-2436 .elementor-element.elementor-element-b97ef74 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-bc3074e {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2436 .elementor-element.elementor-element-84a6269 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2436 .elementor-element.elementor-element-5b32722 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2436 .elementor-element.elementor-element-2caefd7 {
  --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;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-9e9e85e {
  --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: flex-start;
  --background-transition: 0.3s;
}
.elementor-2436 .elementor-element.elementor-element-50bf591 > .elementor-widget-container {
  --e-transform-rotateZ: 13deg;
  margin: 0px 0px 0px 0px;
}
.elementor-2436 .elementor-element.elementor-element-50bf591 img {
  width: 54%;
}
.elementor-2436 .elementor-element.elementor-element-9ec0d2a > .elementor-widget-container {
  --e-transform-rotateZ: 2deg;
  margin: -90px 0px 0px 0px;
}
.elementor-2436 .elementor-element.elementor-element-9ec0d2a img {
  width: 100%;
}
.elementor-2436 .elementor-element.elementor-element-0fa9179 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 60px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2436 .elementor-element.elementor-element-be6493d .kitify-banner__overlay {
  opacity: 0;
}
.elementor-2436 .elementor-element.elementor-element-be6493d .kitify-banner:hover .kitify-banner__overlay {
  opacity: 0.2;
}
.elementor-2436 .elementor-element.elementor-element-be6493d .kitify-icon-inner {
  font-size: 24px;
  color: #ffffff;
}
.elementor-2436 .elementor-element.elementor-element-be6493d .elementor-button .btn-icon {
  flex-direction: row;
}
.elementor-2436 .elementor-element.elementor-element-be6493d {
  --kitify-carousel-dot-item-space: 5px;
}
@media (max-width: 1599px) {
  .elementor-2436 .elementor-element.elementor-element-98f981a {
    --gap: 100px 100px;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 100px;
  }
  .elementor-2436 .elementor-element.elementor-element-5b32722 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-2caefd7 {
    --min-height: 600px;
    --justify-content: center;
  }
  .elementor-2436 .elementor-element.elementor-element-40df7a6 img {
    width: 100%;
  }
  .elementor-2436 .elementor-element.elementor-element-0fa9179 {
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
}
@media (max-width: 1279px) {
  .elementor-2436 .elementor-element.elementor-element-98f981a {
    --gap: 60px 60px;
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 60px;
  }
  .elementor-2436 .elementor-element.elementor-element-10ba3a8 .elementor-heading-title {
    font-size: 42px;
  }
  .elementor-2436 .elementor-element.elementor-element-2caefd7 {
    --min-height: 369px;
  }
  .elementor-2436 .elementor-element.elementor-element-0fa9179 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
}
@media (max-width: 1024px) {
  .elementor-2436 .elementor-element.elementor-element-98f981a {
    --gap: 40px 40px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-2436 .elementor-element.elementor-element-10ba3a8 .elementor-heading-title {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .elementor-2436 .elementor-element.elementor-element-98f981a {
    --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-2436 .elementor-element.elementor-element-10ba3a8 .elementor-heading-title {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .elementor-2436 .elementor-element.elementor-element-d561efe {
    --min-height: 208px;
  }
  .elementor-2436 .elementor-element.elementor-element-98f981a {
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-2436 .elementor-element.elementor-element-49390cf {
    --margin-top: -500px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-1fbd0a8 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-1fbd0a8 .elementor-divider {
    text-align: center;
  }
  .elementor-2436 .elementor-element.elementor-element-1fbd0a8 .elementor-divider-separator {
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-2436 .elementor-element.elementor-element-10ba3a8 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-10ba3a8 {
    text-align: center;
  }
  .elementor-2436 .elementor-element.elementor-element-10ba3a8 .elementor-heading-title {
    font-size: 24px;
  }
  /* .elementor-2436 .elementor-element.elementor-element-b5b4db7 > .elementor-widget-container {
    margin: -30px 0px -98px 0px;
  } */
  .elementor-2436 .elementor-element.elementor-element-b5b4db7 {
    text-align: center;
  }
  .elementor-2436 .elementor-element.elementor-element-b97ea66 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-b97ea66 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-7aff7b8 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-174d584 > .elementor-widget-container {
    margin: 0px 0px 015px 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-174d584 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-4c1d089 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-1226e2d {
    --width: 342px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-e182186 {
    --margin-top: -90px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-fcd3a5b {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2436 .elementor-element.elementor-element-fcd3a5b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-fcd3a5b.elementor-element {
    --align-self: center;
  }
  .elementor-2436 .elementor-element.elementor-element-fcd3a5b .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-fcd3a5b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 82%;
  }
  .elementor-2436 .elementor-element.elementor-element-fd44abc {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 18px;
    --padding-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-8023530 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-8023530 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 84%;
  }
  .elementor-2436 .elementor-element.elementor-element-f1e3bd1 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 018px;
    --padding-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-6d1f763 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-6d1f763 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 85%;
  }
  .elementor-2436 .elementor-element.elementor-element-30d1a15 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0018px;
    --padding-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-a9bb2be .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-174d6ce {
    --margin-top: -50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-6e805bc > .elementor-widget-container {
    padding: 0px 0px 0px 0018px;
  }
  .elementor-2436 .elementor-element.elementor-element-6e805bc .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-6e805bc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 86%;
  }
  .elementor-2436 .elementor-element.elementor-element-68ad062 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-deb673b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-deb673b .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-deb673b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 86%;
  }
  .elementor-2436 .elementor-element.elementor-element-0389a7b {
    --margin-top: -50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-ed4ec10 > .elementor-widget-container {
    padding: 0px 0px 0px 018px;
  }
  .elementor-2436 .elementor-element.elementor-element-ed4ec10 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-ed4ec10 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 85%;
  }
  .elementor-2436 .elementor-element.elementor-element-2d3b038 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-570a792 > .elementor-widget-container {
    padding: 0px 0px 0px 018px;
  }
  .elementor-2436 .elementor-element.elementor-element-570a792 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-570a792 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 85%;
  }
  .elementor-2436 .elementor-element.elementor-element-4f9c286 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-9506eb1 > .elementor-widget-container {
    padding: 0px 0px 0px 018px;
  }
  .elementor-2436 .elementor-element.elementor-element-9506eb1 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-9506eb1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 86%;
  }
  .elementor-2436 .elementor-element.elementor-element-8e066ca {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2436 .elementor-element.elementor-element-b97ef74 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 018px;
  }
  .elementor-2436 .elementor-element.elementor-element-b97ef74 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2436 .elementor-element.elementor-element-b97ef74 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 87%;
  }
  .elementor-2436 .elementor-element.elementor-element-2caefd7 {
    --min-height: 205px;
  }
  .elementor-2436 .elementor-element.elementor-element-9e9e85e {
    --min-height: 357px;
  }
}
@media (min-width: 768px) {
  .elementor-2436 .elementor-element.elementor-element-2266464 {
    --width: 50%;
  }
  .elementor-2436 .elementor-element.elementor-element-49390cf {
    --width: 50%;
  }
  .elementor-2436 .elementor-element.elementor-element-2a12d9b {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-047a501 {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-4b39ce6 {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-15273a9 {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-e182186 {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-fd44abc {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-f1e3bd1 {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-30d1a15 {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-9bf74b9 {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-174d6ce {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-68ad062 {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-b4e5ea0 {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-0389a7b {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-2d3b038 {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-4f9c286 {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-8e066ca {
    --width: 25%;
  }
  .elementor-2436 .elementor-element.elementor-element-2caefd7 {
    --width: 60%;
  }
  .elementor-2436 .elementor-element.elementor-element-9e9e85e {
    --width: 40%;
  }
}
@media (max-width: 1599px) and (min-width: 768px) {
  .elementor-2436 .elementor-element.elementor-element-2266464 {
    --width: 585px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .elementor-2436 .elementor-element.elementor-element-2266464 {
    --width: 100%;
  }
  .elementor-2436 .elementor-element.elementor-element-49390cf {
    --width: 100%;
  }
}
@media (min-width: 1600px) {
  .elementor-2436 .elementor-element.elementor-element-1f88e73:not(.elementor-motion-effects-element-type-background),
  .elementor-2436
    .elementor-element.elementor-element-1f88e73
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
