.my-flex-center{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.pp-accordion-toggle-icon{
  filter: invert(1);
  fill: #586ec5;
}

.elementor-72 .elementor-element.elementor-element-4ca824e {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-e6538b7 {
  --divider-border-style: solid;
  --divider-color: #000000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 50px);
  max-width: 50px;
  --container-widget-width: 50px;
  --container-widget-flex-grow: 0;
  top: 0px;
}
.elementor-72
  .elementor-element.elementor-element-e6538b7
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/top-pattern.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 50px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0px 0px 100px 0px;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-e6538b7 {
  left: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-e6538b7 {
  right: 0px;
}
.elementor-72 .elementor-element.elementor-element-e6538b7 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-66f18d5 {
  --divider-border-style: solid;
  --divider-color: #000000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 12px);
  max-width: 12px;
  --container-widget-width: 12px;
  --container-widget-flex-grow: 0;
  top: 215px;
}
.elementor-72
  .elementor-element.elementor-element-66f18d5
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/patttern-36.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 50px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0px 0px 100px 0px;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-66f18d5 {
  right: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-66f18d5 {
  left: 0px;
}
.elementor-72 .elementor-element.elementor-element-66f18d5 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-a760e4d {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-8c00078 {
  width: fit-content;
  max-width: 363px;
  --container-widget-width: 363px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-8c00078
  > .elementor-widget-container {
  background-color: #586ec512;
  margin: 30px 20px 26px 20px;
  padding: 12px 15px 10px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #586ec5;
  border-radius: 20px 20px 20px 20px;
}
.elementor-72 .elementor-element.elementor-element-8c00078.elementor-element {
  --align-self: center;
}
.elementor-72
  .elementor-element.elementor-element-8c00078
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-72
  .elementor-element.elementor-element-f5b01cc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 60px;
}
.elementor-72 .elementor-element.elementor-element-f5b01cc {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-f5b01cc
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.3em;
}
.elementor-72
  .elementor-element.elementor-element-dc6598d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 25px 0px;
}
.elementor-72 .elementor-element.elementor-element-dc6598d {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-dc6598d
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3em;
}
.elementor-72 .elementor-element.elementor-element-da51c69 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-e8f0ae5 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 10px;
}
.elementor-72 .elementor-element.elementor-element-c15f7f5 {
  text-align: right;
}
.elementor-72 .elementor-element.elementor-element-c15f7f5 img {
  max-width: 100%;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f2ebe1;
  border-radius: 10px 10px 10px 10px;
}
.elementor-72 .elementor-element.elementor-element-2fbff0a {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 10px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-4b8c44c {
  text-align: left;
}
.elementor-72 .elementor-element.elementor-element-4b8c44c img {
  max-width: 100%;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f2ebe1;
  border-radius: 10px 10px 10px 10px;
}
.elementor-72 .elementor-element.elementor-element-cff6a3e {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 25px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-36cba8f {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 30px;
}
.elementor-72
  .elementor-element.elementor-element-a788f47
  > .elementor-widget-container {
  border-radius: 15px 15px 15px 15px;
}
.elementor-72 .elementor-element.elementor-element-a788f47 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-72 .elementor-element.elementor-element-d806405 {
  --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;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --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-72 .elementor-element.elementor-element-d806405,
.elementor-72 .elementor-element.elementor-element-d806405::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-d806405.e-con {
    display: flex;
    justify-content: center;
    align-items: center;
  --align-self: center;
}
.elementor-72 .elementor-element.elementor-element-4cc0f37 {
  --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: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.elementor-72
  .elementor-element.elementor-element-4cc0f37:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-4cc0f37
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2ebe166;
}
.elementor-72 .elementor-element.elementor-element-4cc0f37,
.elementor-72 .elementor-element.elementor-element-4cc0f37::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-4cc0f37.e-con {
    width: fit-content;
  --align-self: center;
}
.elementor-72 .elementor-element.elementor-element-6500748 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-15fcec4 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --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-72
  .elementor-element.elementor-element-6650832
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-6650832 {
  text-align: right;
}
.elementor-72 .elementor-element.elementor-element-6650832 img {
  width: 130px;
  max-width: 100%;
}
.elementor-72 .elementor-element.elementor-element-ca41f19 {
  --display: flex;
  --justify-content: center;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-068870f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
}
.elementor-72 .elementor-element.elementor-element-068870f {
  text-align: left;
}
.elementor-72
  .elementor-element.elementor-element-068870f
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-72
  .elementor-element.elementor-element-9246151
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
}
.elementor-72 .elementor-element.elementor-element-9246151 {
  text-align: left;
}
.elementor-72
  .elementor-element.elementor-element-9246151
  .elementor-heading-title {
  color: #f4b041;
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-72
  .elementor-element.elementor-element-489661b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-489661b {
  text-align: left;
}
.elementor-72
  .elementor-element.elementor-element-489661b
  .elementor-heading-title {
  color: #484848;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-72 .elementor-element.elementor-element-e79a0d3 {
  --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: center;
  --align-items: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-e79a0d3.e-con {
  --align-self: center;
}
.elementor-72 .elementor-element.elementor-element-580180d {
  --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: 0px 0px;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-580180d.e-con {
  --align-self: center;
}
.elementor-72 .elementor-element.elementor-element-25e7eba {
  --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;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 0px;
  --padding-left: 5px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-25e7eba.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-72 .elementor-element.elementor-element-ce1626a {
  width: var(--container-widget-width, 195px);
  max-width: 195px;
  --container-widget-width: 195px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-ce1626a
  > .elementor-widget-container {
  margin: 0px 00px 0px 0px;
  padding: 3px 2px 3px 2px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f6b041;
  border-radius: 5px 5px 5px 5px;
}
.elementor-72 .elementor-element.elementor-element-ce1626a.elementor-element {
  --align-self: center;
}
.elementor-72
  .elementor-element.elementor-element-ce1626a
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72 .elementor-element.elementor-element-4a9ff22 {
  width: var(--container-widget-width, 264px);
  max-width: 264px;
  --container-widget-width: 264px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-4a9ff22
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
  padding: 3px 2px 3px 2px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f6b041;
  border-radius: 5px 5px 5px 5px;
}
.elementor-72 .elementor-element.elementor-element-4a9ff22.elementor-element {
  --align-self: center;
}
.elementor-72
  .elementor-element.elementor-element-4a9ff22
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72 .elementor-element.elementor-element-4c9fb85 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 25px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-a4d97be
  > .elementor-widget-container {
  padding: 0px 0px 13px 0px;
}
.elementor-72 .elementor-element.elementor-element-a4d97be {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-a4d97be
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-cc9b635
  > .elementor-widget-container {
  padding: 0px 0px 12px 0px;
}
.elementor-72 .elementor-element.elementor-element-cc9b635 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-cc9b635
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.elementor-72
  .elementor-element.elementor-element-30fca72
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-30fca72 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-30fca72
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-6485c46
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-6485c46 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px 16px 16px 16px;
  padding: 20px 15px 20px 15px;
}
.elementor-72 .elementor-element.elementor-element-d81dc73 {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-641e897 {
  --divider-border-style: solid;
  --divider-color: #000000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 50px);
  max-width: 50px;
  --container-widget-width: 50px;
  --container-widget-flex-grow: 0;
  top: 65px;
}
.elementor-72
  .elementor-element.elementor-element-641e897
  > .elementor-widget-container {
  background-color: #f4b041ad;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 50px 0px;
  border-radius: 0% 100% 100% 0%;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-641e897 {
  left: -31px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-641e897 {
  right: -31px;
}
.elementor-72 .elementor-element.elementor-element-641e897 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-9102382 {
  --divider-border-style: solid;
  --divider-color: #000000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 70px);
  max-width: 70px;
  --container-widget-width: 70px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}
.elementor-72
  .elementor-element.elementor-element-9102382
  > .elementor-widget-container {
  background-color: #f4b041ad;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 70px 0px;
  border-radius: 0% 100% 0% 0%;
}
.elementor-72 .elementor-element.elementor-element-9102382 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-eb75ae1 {
  --divider-border-style: solid;
  --divider-color: #000000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 27px);
  max-width: 27px;
  --container-widget-width: 27px;
  --container-widget-flex-grow: 0;
  bottom: 391px;
}
.elementor-72
  .elementor-element.elementor-element-eb75ae1
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-48.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 50px 0px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100% 0% 0% 100%;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-eb75ae1 {
  right: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-eb75ae1 {
  left: 0px;
}
.elementor-72 .elementor-element.elementor-element-eb75ae1 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-53ecc93 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 70px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-53ecc93,
.elementor-72 .elementor-element.elementor-element-53ecc93::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-3450cde {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 26px;
  --padding-left: 18px;
  --padding-right: 20px;
}
.elementor-72
  .elementor-element.elementor-element-3450cde:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-3450cde
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #202020;
}
.elementor-72 .elementor-element.elementor-element-3450cde,
.elementor-72 .elementor-element.elementor-element-3450cde::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-1fef240 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-1fef240
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 700;
}
.elementor-72
  .elementor-element.elementor-element-941e012
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 12px 0px;
}
.elementor-72 .elementor-element.elementor-element-941e012 {
  text-align: center;
}
.elementor-72 .elementor-element.elementor-element-b19ac08 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-5a085f6 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-0a455b9
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-0a455b9
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-0a455b9 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-72
  .elementor-element.elementor-element-0a455b9
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-0a455b9
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-0a455b9
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-0a455b9
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-8e404d9 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-d35efb2
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-d35efb2
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-d35efb2 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-72
  .elementor-element.elementor-element-d35efb2
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-d35efb2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-d35efb2
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-d35efb2
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-24a0598 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-36809de {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-d8aa295
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-d8aa295
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-d8aa295 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-72
  .elementor-element.elementor-element-d8aa295
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-d8aa295
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-d8aa295
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-d8aa295
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-4ed7cb8 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-262c5a3
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-262c5a3
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-262c5a3 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-72
  .elementor-element.elementor-element-262c5a3
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-262c5a3
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-262c5a3
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-262c5a3
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-cf2d428 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-6a30181 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --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-72
  .elementor-element.elementor-element-e8949c9
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-e8949c9
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-e8949c9 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-72
  .elementor-element.elementor-element-e8949c9
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-e8949c9
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-e8949c9
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-e8949c9
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-d57e464 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --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-72
  .elementor-element.elementor-element-c7c83ae
  > .elementor-widget-container {
  padding: 43px 0px 23px 0px;
}
.elementor-72 .elementor-element.elementor-element-c7c83ae {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-c7c83ae
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-55f92b3
  > .elementor-widget-container {
  padding: 0px 0px 13px 0px;
}
.elementor-72 .elementor-element.elementor-element-55f92b3 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-55f92b3
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-46c012a
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-72 .elementor-element.elementor-element-46c012a {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-46c012a
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}
.elementor-72
  .elementor-element.elementor-element-53820d7
  > .elementor-widget-container {
  padding: 0px 0px 18px 0px;
}
.elementor-72 .elementor-element.elementor-element-53820d7 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-53820d7
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-b32abeb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-b32abeb .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px 16px 16px 16px;
  padding: 20px 15px 20px 15px;
}
.elementor-72
  .elementor-element.elementor-element-0d8a748
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-0d8a748 img {
  max-width: 100%;
}
.elementor-72
  .elementor-element.elementor-element-fbb3c70
  > .elementor-widget-container {
  padding: 6px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-fbb3c70 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-fbb3c70
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 25px;
  font-weight: 600;
}
.elementor-72
  .elementor-element.elementor-element-b21559f
  > .elementor-widget-container {
  padding: 15px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-b21559f {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-b21559f
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-72 .elementor-element.elementor-element-4e35c3b {
  --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;
  --background-transition: 0.3s;
  --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-72
  .elementor-element.elementor-element-4e35c3b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-4e35c3b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f6f2;
}
.elementor-72 .elementor-element.elementor-element-4e35c3b,
.elementor-72 .elementor-element.elementor-element-4e35c3b::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-aad8537 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 40px);
  max-width: 40px;
  --container-widget-width: 40px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}
.elementor-72
  .elementor-element.elementor-element-aad8537
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-3.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 35px 0px;
  background-repeat: no-repeat;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-aad8537 {
  left: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-aad8537 {
  right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-aad8537
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-aad8537 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-1e1c714 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 65px;
  --padding-bottom: 55px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-9cd47bd {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-e1f69f9 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 14px);
  max-width: 14px;
  --container-widget-width: 14px;
  --container-widget-flex-grow: 0;
  top: -41px;
}
.elementor-72
  .elementor-element.elementor-element-e1f69f9
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-1.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 14px 0px;
  background-repeat: no-repeat;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-e1f69f9 {
  left: 69px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-e1f69f9 {
  right: 69px;
}
.elementor-72
  .elementor-element.elementor-element-e1f69f9
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-e1f69f9 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-700dab2 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 35px);
  max-width: 35px;
  --container-widget-width: 35px;
  --container-widget-flex-grow: 0;
  top: -41px;
  z-index: 999999;
}
.elementor-72
  .elementor-element.elementor-element-700dab2
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-2.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  background-repeat: no-repeat;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-700dab2 {
  right: 69px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-700dab2 {
  left: 69px;
}
.elementor-72
  .elementor-element.elementor-element-700dab2
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-700dab2 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-22f28a0 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-22f28a0
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.3em;
}
.elementor-72
  .elementor-element.elementor-element-12fddbd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 15px 0px;
}
.elementor-72 .elementor-element.elementor-element-12fddbd {
  text-align: center;
}
.elementor-72 .elementor-element.elementor-element-3903d1c {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-3903d1c
  .elementor-heading-title {
  color: #494949;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-72 .elementor-element.elementor-element-f93e8eb {
  --e-image-carousel-slides-to-show: 7;
}
.elementor-72
  .elementor-element.elementor-element-f93e8eb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-72
  .elementor-element.elementor-element-f93e8eb
  .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #586ec5;
}
.elementor-72
  .elementor-element.elementor-element-f93e8eb
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 8px 8px 8px 8px;
}
.elementor-72
  .elementor-element.elementor-element-18e0bf0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-18e0bf0 {
  right: 52px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-18e0bf0 {
  left: 52px;
}
.elementor-72 .elementor-element.elementor-element-18e0bf0 {
  bottom: -26px;
  text-align: right;
}
.elementor-72 .elementor-element.elementor-element-18e0bf0 img {
  width: 14px;
  height: 14px;
}
.elementor-72 .elementor-element.elementor-element-905775c {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-ccbd111 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 20px);
  max-width: 20px;
  --container-widget-width: 20px;
  --container-widget-flex-grow: 0;
  top: 20px;
}
.elementor-72
  .elementor-element.elementor-element-ccbd111
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-5-1.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 16px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-ccbd111 {
  left: 10px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-ccbd111 {
  right: 10px;
}
.elementor-72
  .elementor-element.elementor-element-ccbd111
  .elementor-divider-separator {
  width: 100%;
}
.elementor-72 .elementor-element.elementor-element-ccbd111 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-b9ecb7c {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 50px);
  max-width: 50px;
  --container-widget-width: 50px;
  --container-widget-flex-grow: 0;
  top: -7px;
  z-index: -9999;
}
.elementor-72
  .elementor-element.elementor-element-b9ecb7c
  > .elementor-widget-container {
  background-color: #f4b041ad;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 50px 0px;
  border-radius: 60% 0% 0% 60%;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-b9ecb7c {
  right: -15px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-b9ecb7c {
  left: -15px;
}
.elementor-72
  .elementor-element.elementor-element-b9ecb7c
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-b9ecb7c .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-b13e8d9 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 70px;
  --padding-bottom: 60px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-6d37f0c {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-6d37f0c
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.3em;
}
.elementor-72
  .elementor-element.elementor-element-d98428d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 13px 0px;
}
.elementor-72 .elementor-element.elementor-element-d98428d {
  text-align: center;
}
.elementor-72 .elementor-element.elementor-element-94e9a66 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-be1b781 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 10px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-72
  .elementor-element.elementor-element-be1b781:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-be1b781
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f6f2;
}
.elementor-72 .elementor-element.elementor-element-be1b781,
.elementor-72 .elementor-element.elementor-element-be1b781::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-ae32c9b
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-ae32c9b
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-ae32c9b {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 4px;
}
.elementor-72
  .elementor-element.elementor-element-ae32c9b
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-ae32c9b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-ae32c9b
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-ae32c9b
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-83bf8b3 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 10px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-72
  .elementor-element.elementor-element-83bf8b3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-83bf8b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f6f2;
}
.elementor-72 .elementor-element.elementor-element-83bf8b3,
.elementor-72 .elementor-element.elementor-element-83bf8b3::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-c05718e
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-c05718e
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-c05718e {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 4px;
}
.elementor-72
  .elementor-element.elementor-element-c05718e
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-c05718e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-c05718e
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-c05718e
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-6852907 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-df15958 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 10px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-72
  .elementor-element.elementor-element-df15958:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-df15958
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f6f2;
}
.elementor-72 .elementor-element.elementor-element-df15958,
.elementor-72 .elementor-element.elementor-element-df15958::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-30bed30
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-30bed30
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-30bed30 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 4px;
}
.elementor-72
  .elementor-element.elementor-element-30bed30
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-30bed30
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-30bed30
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-30bed30
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-d572087 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 10px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-72
  .elementor-element.elementor-element-d572087:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-d572087
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f6f2;
}
.elementor-72 .elementor-element.elementor-element-d572087,
.elementor-72 .elementor-element.elementor-element-d572087::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-bf2c76b
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-bf2c76b
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-bf2c76b {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 4px;
}
.elementor-72
  .elementor-element.elementor-element-bf2c76b
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-bf2c76b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-bf2c76b
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-bf2c76b
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-4899433 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-2a2a9ff {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 10px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-72
  .elementor-element.elementor-element-2a2a9ff:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-2a2a9ff
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f6f2;
}
.elementor-72 .elementor-element.elementor-element-2a2a9ff,
.elementor-72 .elementor-element.elementor-element-2a2a9ff::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-b00a1ba
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-b00a1ba
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-b00a1ba {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 4px;
}
.elementor-72
  .elementor-element.elementor-element-b00a1ba
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-b00a1ba
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-b00a1ba
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-b00a1ba
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-987ec80 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 10px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-72
  .elementor-element.elementor-element-987ec80:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-987ec80
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f6f2;
}
.elementor-72 .elementor-element.elementor-element-987ec80,
.elementor-72 .elementor-element.elementor-element-987ec80::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-6c7a468
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-6c7a468
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-6c7a468 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 4px;
}
.elementor-72
  .elementor-element.elementor-element-6c7a468
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-6c7a468
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-6c7a468
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-6c7a468
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-ba71546 {
  --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;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-70c925d {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-72
  .elementor-element.elementor-element-70c925d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-70c925d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f6f2;
}
.elementor-72 .elementor-element.elementor-element-70c925d,
.elementor-72 .elementor-element.elementor-element-70c925d::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-f8c0546
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-f8c0546
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-f8c0546 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 4px;
}
.elementor-72
  .elementor-element.elementor-element-f8c0546
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-f8c0546
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-f8c0546
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-f8c0546
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-377da14 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-2d6c368 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 48px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-2d6c368,
.elementor-72 .elementor-element.elementor-element-2d6c368::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-d1736f5
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-d1736f5 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-d1736f5
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-2b00d77
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 25px 0px;
}
.elementor-72 .elementor-element.elementor-element-2b00d77 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-2b00d77
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-86578a7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-86578a7 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px 16px 16px 16px;
  padding: 20px 15px 20px 15px;
}
.elementor-72
  .elementor-element.elementor-element-8253153
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-8253153 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-8253153
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-72 .elementor-element.elementor-element-e1c8604 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 26px);
  max-width: 26px;
  --container-widget-width: 26px;
  --container-widget-flex-grow: 0;
  bottom: 249px;
}
.elementor-72
  .elementor-element.elementor-element-e1c8604
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-51.png");
  padding: 0px 0px 75px 0px;
  border-radius: 0% 0% 0% 0%;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-e1c8604 {
  left: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-e1c8604 {
  right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-e1c8604
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-e1c8604 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-c54ae36 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 50px);
  max-width: 50px;
  --container-widget-width: 50px;
  --container-widget-flex-grow: 0;
  bottom: -12px;
  z-index: -9999999;
}
.elementor-72
  .elementor-element.elementor-element-c54ae36
  > .elementor-widget-container {
  background-color: #f4b041ad;
  padding: 0px 0px 050px 0px;
  border-radius: 100% 0% 0% 100%;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-c54ae36 {
  right: -16px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-c54ae36 {
  left: -16px;
}
.elementor-72
  .elementor-element.elementor-element-c54ae36
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-c54ae36 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-b0f03a8 {
  --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;
  --background-transition: 0.3s;
  --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-72
  .elementor-element.elementor-element-b0f03a8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-b0f03a8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #202020;
}
.elementor-72 .elementor-element.elementor-element-b0f03a8,
.elementor-72 .elementor-element.elementor-element-b0f03a8::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-86fef1a {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 40px);
  max-width: 40px;
  --container-widget-width: 40px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}
.elementor-72
  .elementor-element.elementor-element-86fef1a
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-3.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 35px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-86fef1a {
  left: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-86fef1a {
  right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-86fef1a
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-86fef1a .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-1a0b32b {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 15px);
  max-width: 15px;
  --container-widget-width: 15px;
  --container-widget-flex-grow: 0;
  bottom: 20px;
}
.elementor-72
  .elementor-element.elementor-element-1a0b32b
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-7.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-1a0b32b {
  right: 18px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-1a0b32b {
  left: 18px;
}
.elementor-72
  .elementor-element.elementor-element-1a0b32b
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-1a0b32b .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-62f16be {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 33px);
  max-width: 33px;
  --container-widget-width: 33px;
  --container-widget-flex-grow: 0;
  top: 20px;
}
.elementor-72
  .elementor-element.elementor-element-62f16be
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-8.png");
  padding: 0px 0px 10px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-62f16be {
  right: 15px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-62f16be {
  left: 15px;
}
.elementor-72
  .elementor-element.elementor-element-62f16be
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-62f16be .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-d09c2cf {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 15px);
  max-width: 15px;
  --container-widget-width: 15px;
  --container-widget-flex-grow: 0;
  top: 20px;
}
.elementor-72
  .elementor-element.elementor-element-d09c2cf
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-7.png");
  padding: 0px 0px 15px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-d09c2cf {
  left: 15px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-d09c2cf {
  right: 15px;
}
.elementor-72
  .elementor-element.elementor-element-d09c2cf
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-d09c2cf .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-ef9da37 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 70px;
  --padding-bottom: 60px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-6bd2f29 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-6bd2f29
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.3em;
}
.elementor-72
  .elementor-element.elementor-element-07f7ac8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 14px 0px;
}
.elementor-72 .elementor-element.elementor-element-07f7ac8 {
  text-align: center;
}
.elementor-72 .elementor-element.elementor-element-f9bf997 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-e950c68 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #00ba00;
  --border-color: #00ba00;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 10px;
  --padding-top: 25px;
  --padding-bottom: 22px;
  --padding-left: 16px;
  --padding-right: 16px;
}
.elementor-72
  .elementor-element.elementor-element-e950c68:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-e950c68
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2fff2;
}
.elementor-72 .elementor-element.elementor-element-e950c68,
.elementor-72 .elementor-element.elementor-element-e950c68::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-06e9c17
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 18px 0px;
}
.elementor-72 .elementor-element.elementor-element-06e9c17 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-06e9c17
  .elementor-heading-title {
  color: #00ba00;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(18px / 2);
}
.elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(18px / 2);
}
.elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(18px / 2);
  margin-left: calc(18px / 2);
}
.elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-18px / 2);
  margin-left: calc(-18px / 2);
}
body.rtl
  .elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-18px / 2);
}
body:not(.rtl)
  .elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-18px / 2);
}
.elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-9f4f583 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-9f4f583
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-af5eaaf {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #ff0000;
  --border-color: #ff0000;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 10px;
  --margin-right: 0px;
  --padding-top: 25px;
  --padding-bottom: 22px;
  --padding-left: 16px;
  --padding-right: 16px;
}
.elementor-72
  .elementor-element.elementor-element-af5eaaf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-af5eaaf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff3f3;
}
.elementor-72 .elementor-element.elementor-element-af5eaaf,
.elementor-72 .elementor-element.elementor-element-af5eaaf::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-d47d1b0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 18px 0px;
}
.elementor-72 .elementor-element.elementor-element-d47d1b0 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-d47d1b0
  .elementor-heading-title {
  color: #ff0000;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(18px / 2);
}
.elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(18px / 2);
}
.elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(18px / 2);
  margin-left: calc(18px / 2);
}
.elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-18px / 2);
  margin-left: calc(-18px / 2);
}
body.rtl
  .elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-18px / 2);
}
body:not(.rtl)
  .elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-18px / 2);
}
.elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-72 .elementor-element.elementor-element-1f7370c {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-icon {
  padding-right: 4px;
}
.elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-1f7370c
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-72 .elementor-element.elementor-element-eccb344 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-99b85a8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-99b85a8.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-72 .elementor-element.elementor-element-99b85a8 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px 16px 16px 16px;
  padding: 20px 15px 20px 15px;
}
.elementor-72 .elementor-element.elementor-element-6c5adde {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-24fc90c {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 56px);
  max-width: 56px;
  --container-widget-width: 56px;
  --container-widget-flex-grow: 0;
  top: 0px;
}
.elementor-72
  .elementor-element.elementor-element-24fc90c
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-31.png");
  padding: 0px 0px 57px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0% 0% 0% 0%;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-24fc90c {
  left: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-24fc90c {
  right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-24fc90c
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-24fc90c .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-c984e0e {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 20px);
  max-width: 20px;
  --container-widget-width: 20px;
  --container-widget-flex-grow: 0;
  top: 13px;
}
.elementor-72
  .elementor-element.elementor-element-c984e0e
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-9.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-c984e0e {
  right: 16px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-c984e0e {
  left: 16px;
}
.elementor-72
  .elementor-element.elementor-element-c984e0e
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-c984e0e .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-130c31f {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 21px);
  max-width: 21px;
  --container-widget-width: 21px;
  --container-widget-flex-grow: 0;
  bottom: 10px;
}
.elementor-72
  .elementor-element.elementor-element-130c31f
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-13-1.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 68px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-130c31f {
  right: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-130c31f {
  left: 0px;
}
.elementor-72
  .elementor-element.elementor-element-130c31f
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-130c31f .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-a3342c1 {
    /* z-index: 9999999; */
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 70px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-7474a5e {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-7474a5e
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.3em;
}
.elementor-72
  .elementor-element.elementor-element-61a96d6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 13px 0px;
}
.elementor-72 .elementor-element.elementor-element-61a96d6 {
  text-align: center;
}
.elementor-72 .elementor-element.elementor-element-6fdea98 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-ac4c03a {
    padding: 70px;
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 0px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 10px;
  --padding-top: 28px;
  --padding-bottom: 25px;
  --padding-left: 5px;
  --padding-right: 15px;
}

@media (max-width: 1024px) {
    .elementor-72 .elementor-element.elementor-element-ac4c03a {
        padding: 50px;
    }
}

@media (max-width: 768px) {
    .elementor-72 .elementor-element.elementor-element-ac4c03a {
        padding: 30px;
    }
}

@media (max-width: 480px) {
    .elementor-72 .elementor-element.elementor-element-ac4c03a {
        padding: 20px;
    }
}
.elementor-72
  .elementor-element.elementor-element-ac4c03a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-ac4c03a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #202020;
}
.elementor-72 .elementor-element.elementor-element-ac4c03a,
.elementor-72 .elementor-element.elementor-element-ac4c03a::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-ba98c34
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 3px 0px;
}
.elementor-72
  .elementor-element.elementor-element-bf5cb8b
  > .elementor-widget-container {
  padding: 18px 0px 15px 0px;
}
.elementor-72 .elementor-element.elementor-element-bf5cb8b {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-bf5cb8b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-9950299
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-72 .elementor-element.elementor-element-9950299 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-9950299
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.ourCourses img{
    width: 100px;
    height: 100px;
}

.elementor-72
  .elementor-element.elementor-element-04416e6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 40px;
}
.elementor-72 .elementor-element.elementor-element-04416e6 {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-72 .elementor-element.elementor-element-044d1b1 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 10px;
  --margin-right: 0px;
  --padding-top: 28px;
  --padding-bottom: 25px;
  --padding-left: 5px;
  --padding-right: 15px;
}
.elementor-72
  .elementor-element.elementor-element-044d1b1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-044d1b1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #202020;
}
.elementor-72 .elementor-element.elementor-element-044d1b1,
.elementor-72 .elementor-element.elementor-element-044d1b1::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-15c10dc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 3px 0px;
}
.elementor-72
  .elementor-element.elementor-element-2a36d47
  > .elementor-widget-container {
  padding: 18px 0px 15px 0px;
}
.elementor-72 .elementor-element.elementor-element-2a36d47 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-2a36d47
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-c1f83ff
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-72 .elementor-element.elementor-element-c1f83ff {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-c1f83ff
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-72
  .elementor-element.elementor-element-5d783d6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 40px;
}
.elementor-72 .elementor-element.elementor-element-5d783d6 {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-72 .elementor-element.elementor-element-c70d68e {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-d0744e0 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 10px;
  --padding-top: 28px;
  --padding-bottom: 25px;
  --padding-left: 5px;
  --padding-right: 15px;
}
.elementor-72
  .elementor-element.elementor-element-d0744e0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-d0744e0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #202020;
}
.elementor-72 .elementor-element.elementor-element-d0744e0,
.elementor-72 .elementor-element.elementor-element-d0744e0::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-5d5ecc9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 3px 0px;
}
.elementor-72
  .elementor-element.elementor-element-3ac9116
  > .elementor-widget-container {
  padding: 18px 0px 15px 0px;
}
.elementor-72 .elementor-element.elementor-element-3ac9116 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-3ac9116
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-f103f72
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-72 .elementor-element.elementor-element-f103f72 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-f103f72
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-72
  .elementor-element.elementor-element-3e3517e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 40px;
}
.elementor-72 .elementor-element.elementor-element-3e3517e {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-72 .elementor-element.elementor-element-ea413c4 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 10px;
  --margin-right: 0px;
  --padding-top: 28px;
  --padding-bottom: 25px;
  --padding-left: 5px;
  --padding-right: 15px;
}
.elementor-72
  .elementor-element.elementor-element-ea413c4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-ea413c4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #202020;
}
.elementor-72 .elementor-element.elementor-element-ea413c4,
.elementor-72 .elementor-element.elementor-element-ea413c4::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-4061612
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 3px 0px;
}
.elementor-72
  .elementor-element.elementor-element-1a5be76
  > .elementor-widget-container {
  padding: 18px 0px 15px 0px;
}
.elementor-72 .elementor-element.elementor-element-1a5be76 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-1a5be76
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-23b14cf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-72 .elementor-element.elementor-element-23b14cf {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-23b14cf
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-72
  .elementor-element.elementor-element-da1d4dc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 40px;
}
.elementor-72 .elementor-element.elementor-element-da1d4dc {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-72 .elementor-element.elementor-element-fd08fdb {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 45px;
  --padding-bottom: 60px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72
  .elementor-element.elementor-element-eea0df1
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-eea0df1 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-eea0df1
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-91d4b65
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 22px 0px 25px 0px;
}
.elementor-72 .elementor-element.elementor-element-91d4b65 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-91d4b65
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-8345220
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-8345220 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px 16px 16px 16px;
  padding: 20px 15px 20px 15px;
}
.elementor-72
  .elementor-element.elementor-element-9cdedcc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-9cdedcc {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-9cdedcc
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-72 .elementor-element.elementor-element-f48e669 {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-b2f4d20 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 35px);
  max-width: 35px;
  --container-widget-width: 35px;
  --container-widget-flex-grow: 0;
  top: -63px;
}
.elementor-72
  .elementor-element.elementor-element-b2f4d20
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-11.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 65px 0px;
  background-repeat: no-repeat;
  background-size: contain;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-b2f4d20 {
  left: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-b2f4d20 {
  right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-b2f4d20
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-b2f4d20 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-72 .elementor-element.elementor-element-599ccb1 {
  --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;
  --background-transition: 0.3s;
  --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-72
  .elementor-element.elementor-element-599ccb1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-599ccb1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f6f2;
}
.elementor-72 .elementor-element.elementor-element-599ccb1,
.elementor-72 .elementor-element.elementor-element-599ccb1::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-f395f3b {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-694689d {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-a9f3f49 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 15px);
  max-width: 15px;
  --container-widget-width: 15px;
  --container-widget-flex-grow: 0;
  top: -31px;
}
.elementor-72
  .elementor-element.elementor-element-a9f3f49
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-7.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-a9f3f49 {
  left: 189px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-a9f3f49 {
  right: 189px;
}
.elementor-72
  .elementor-element.elementor-element-a9f3f49
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-a9f3f49 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-749cfa6 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 35px);
  max-width: 35px;
  --container-widget-width: 35px;
  --container-widget-flex-grow: 0;
  top: -31px;
}
.elementor-72
  .elementor-element.elementor-element-749cfa6
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-8.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-749cfa6 {
  right: 228px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-749cfa6 {
  left: 228px;
}
.elementor-72
  .elementor-element.elementor-element-749cfa6
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-749cfa6 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-fe4cad3 img {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #586ec5;
  border-radius: 28px 28px 28px 28px;
}
.elementor-72 .elementor-element.elementor-element-2290774 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 28px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-87118ff
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-72 .elementor-element.elementor-element-87118ff {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-87118ff
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 25px;
  font-weight: 800;
}
.elementor-72 .elementor-element.elementor-element-3c2a60b .pp-accordion-item {
  margin-bottom: 15px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #586ec5;
  border-radius: 15px 15px 15px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-72
  .elementor-element.elementor-element-3c2a60b
  .pp-advanced-accordion
  .pp-accordion-tab-title {
  color: #686868;
  background-color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4em;
  padding: 16px 15px 16px 16px;
}
.elementor-72
  .elementor-element.elementor-element-3c2a60b
  .pp-advanced-accordion
  .pp-accordion-tab-title
  svg {
  fill: #686868;
}
.elementor-72
  .elementor-element.elementor-element-3c2a60b
  .pp-advanced-accordion
  .pp-accordion-tab-title.pp-accordion-tab-active {
  color: #ffffff;
  background-color: #586ec5;
}
.elementor-72
  .elementor-element.elementor-element-3c2a60b
  .pp-advanced-accordion
  .pp-accordion-tab-title.pp-accordion-tab-active
  svg {
  fill: #ffffff;
}
.elementor-72
  .elementor-element.elementor-element-3c2a60b
  .pp-advanced-accordion
  .pp-accordion-tab-title
  .pp-accordion-tab-icon {
  font-size: 16px;
  margin-right: 10px;
}
.elementor-72
  .elementor-element.elementor-element-3c2a60b
  .pp-advanced-accordion
  .pp-accordion-item
  .pp-accordion-tab-content {
  background-color: #ffffff;
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 14px 16px 10px 33px;
}
.elementor-72
  .elementor-element.elementor-element-3c2a60b
  .pp-advanced-accordion
  .pp-accordion-tab-title
  .pp-accordion-toggle-icon {
  font-size: 16px;
}
.elementor-72
  .elementor-element.elementor-element-71fadfd
  > .elementor-widget-container {
  padding: 20px 0px 20px 0px;
}
.elementor-72 .elementor-element.elementor-element-71fadfd {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-71fadfd
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 25px;
  font-weight: 800;
}
.elementor-72 .elementor-element.elementor-element-bf4133a .pp-accordion-item {
  margin-bottom: 15px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #586ec5;
  border-radius: 15px 15px 15px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-72
  .elementor-element.elementor-element-bf4133a
  .pp-advanced-accordion
  .pp-accordion-tab-title {
  color: #686868;
  background-color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4em;
  padding: 16px 15px 16px 16px;
}
.elementor-72
  .elementor-element.elementor-element-bf4133a
  .pp-advanced-accordion
  .pp-accordion-tab-title
  svg {
  fill: #686868;
}
.elementor-72
  .elementor-element.elementor-element-bf4133a
  .pp-advanced-accordion
  .pp-accordion-tab-title.pp-accordion-tab-active {
  color: #ffffff;
  background-color: #586ec5;
}
.elementor-72
  .elementor-element.elementor-element-bf4133a
  .pp-advanced-accordion
  .pp-accordion-tab-title.pp-accordion-tab-active
  svg {
  fill: #ffffff;
}
.elementor-72
  .elementor-element.elementor-element-bf4133a
  .pp-advanced-accordion
  .pp-accordion-tab-title
  .pp-accordion-tab-icon {
  font-size: 16px;
  margin-right: 10px;
}
.elementor-72
  .elementor-element.elementor-element-bf4133a
  .pp-advanced-accordion
  .pp-accordion-item
  .pp-accordion-tab-content {
  background-color: #ffffff;
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 14px 16px 10px 33px;
}
.elementor-72
  .elementor-element.elementor-element-bf4133a
  .pp-advanced-accordion
  .pp-accordion-tab-title
  .pp-accordion-toggle-icon {
  font-size: 16px;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-531c9b1 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-9e73f68
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-9e73f68 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-9e73f68
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-b8bdace
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 26px 0px;
}
.elementor-72 .elementor-element.elementor-element-b8bdace {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-b8bdace
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-dc015be
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-dc015be .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px 16px 16px 16px;
  padding: 20px 15px 20px 15px;
}
.elementor-72 .elementor-element.elementor-element-cbf0f48 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 40px);
  max-width: 40px;
  --container-widget-width: 40px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}
.elementor-72
  .elementor-element.elementor-element-cbf0f48
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-3.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 35px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-cbf0f48 {
  left: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-cbf0f48 {
  right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-cbf0f48
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-cbf0f48 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-3d115c9 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 15px);
  max-width: 15px;
  --container-widget-width: 15px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}
.elementor-72
  .elementor-element.elementor-element-3d115c9
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-7.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  background-repeat: no-repeat;
  background-size: auto;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-3d115c9 {
  right: 27px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-3d115c9 {
  left: 27px;
}
.elementor-72
  .elementor-element.elementor-element-3d115c9
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-3d115c9 .elementor-divider {
  padding-block-start: 9px;
  padding-block-end: 9px;
}
.elementor-72 .elementor-element.elementor-element-1af1966 {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-98da70b {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 34px);
  max-width: 34px;
  --container-widget-width: 34px;
  --container-widget-flex-grow: 0;
}
.elementor-72
  .elementor-element.elementor-element-98da70b
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-16.png");
  padding: 0px 0px 35px 0px;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-72
  .elementor-element.elementor-element-98da70b
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-98da70b .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-1df1427 {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-4e3a1f1 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-309358e {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-309358e
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.3em;
}
.elementor-72
  .elementor-element.elementor-element-5c934c3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 20px 0px;
}
.elementor-72 .elementor-element.elementor-element-5c934c3 {
  text-align: center;
}
.elementor-72 .elementor-element.elementor-element-6a41852 .pp-testimonial,
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonials-wrap
  .pp-testimonials-thumb-item:before {
  background-color: #f2ebe166;
  border-style: solid;
  border-width: 1px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-6a41852 {
  --grid-column-gap: 20px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonials
  .slick-list {
  margin-left: calc(-20px / 2);
  margin-right: calc(-20px / 2);
}
.elementor-72 .elementor-element.elementor-element-6a41852 .pp-testimonial {
  border-color: #f2ebe1;
  border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.18823529411764706);
  padding: 27px 23px 23px 23px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonials-wrap
  .pp-testimonials-thumb-item:before {
  border-color: transparent transparent #f2ebe1 #f2ebe1;
  top: -1px;
  margin-top: -0px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-outer {
  padding: 0px 10px 0px 10px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-content {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  border-radius: 0px 0px 0px 0px;
  text-align: center;
  padding: 0px 0px 0px 0px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-skin-1
  .pp-testimonial-content,
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-skin-5
  .pp-testimonial-content,
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-skin-6
  .pp-testimonial-content,
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-skin-7
  .pp-testimonial-content {
  margin-bottom: 16px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-skin-2
  .pp-testimonial-content {
  margin-top: 16px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-skin-3
  .pp-testimonial-content {
  margin-left: 16px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-skin-4
  .pp-testimonial-content {
  margin-right: 16px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-name {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: -3px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-position {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-image
  img {
  width: 80px;
  height: 80px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25098039215686274);
}
.elementor-72
  .elementor-element.elementor-element-6a41852.pp-testimonials-content-bubble.pp-testimonials-h-align-right
  .pp-testimonial-skin-1
  .pp-testimonial-content:after,
.elementor-72
  .elementor-element.elementor-element-6a41852.pp-testimonials-content-bubble.pp-testimonials-h-align-right
  .pp-testimonial-skin-2
  .pp-testimonial-content:after {
  right: calc(80px / 2);
}
.elementor-72
  .elementor-element.elementor-element-6a41852.pp-testimonials-content-bubble.pp-testimonials-h-align-left
  .pp-testimonial-skin-1
  .pp-testimonial-content:after,
.elementor-72
  .elementor-element.elementor-element-6a41852.pp-testimonials-content-bubble.pp-testimonials-h-align-left
  .pp-testimonial-skin-2
  .pp-testimonial-content:after {
  left: calc(80px / 2);
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonials-image-stacked
  .pp-testimonial-image,
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-skin-7
  .pp-testimonial-image {
  margin-bottom: 23px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonials-image-inline
  .pp-testimonial-image,
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-skin-5
  .pp-testimonial-image,
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-skin-8
  .pp-testimonial-image {
  margin-right: 23px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852.pp-testimonials-h-align-right
  .pp-testimonials-image-inline
  .pp-testimonial-image,
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-skin-6
  .pp-testimonial-image {
  margin-left: 23px;
  margin-right: 0;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-image,
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-testimonial-image
  img {
  border-radius: 500px 500px 500px 500px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-slick-slider
  .slick-dots
  li
  button {
  height: 12px;
  width: 12px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-slick-slider
  .slick-dots {
  margin-top: 0px;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-slick-slider
  .slick-dots
  li {
  background: #586ec55c;
}
.elementor-72
  .elementor-element.elementor-element-6a41852
  .pp-slick-slider
  .slick-dots
  li.slick-active {
  background: #586ec5;
}
.elementor-72 .elementor-element.elementor-element-390c9d3 {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-1ce068c {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 17px);
  max-width: 17px;
  --container-widget-width: 17px;
  --container-widget-flex-grow: 0;
  top: 76px;
}
.elementor-72
  .elementor-element.elementor-element-1ce068c
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-18-1.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 48px 0px;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-1ce068c {
  right: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-1ce068c {
  left: 0px;
}
.elementor-72
  .elementor-element.elementor-element-1ce068c
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-1ce068c .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72
  .elementor-element.elementor-element-5c76432
  > .elementor-widget-container {
  padding: 38px 0px 025px 0px;
}
.elementor-72 .elementor-element.elementor-element-5c76432 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-5c76432
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
}
.elementor-72 .elementor-element.elementor-element-db0e339 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 50px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72
  .elementor-element.elementor-element-691d828
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-691d828 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-691d828
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-1d6c5e7
  > .elementor-widget-container {
  padding: 16px 0px 18px 0px;
}
.elementor-72 .elementor-element.elementor-element-1d6c5e7 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-1d6c5e7
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}
.elementor-72
  .elementor-element.elementor-element-b23d98a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 22px 0px;
}
.elementor-72 .elementor-element.elementor-element-b23d98a {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-b23d98a
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-bcea128
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-bcea128 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px 16px 16px 16px;
  padding: 20px 15px 20px 15px;
}
.elementor-72
  .elementor-element.elementor-element-409fc51
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-409fc51 img {
  max-width: 100%;
}
.elementor-72
  .elementor-element.elementor-element-161f57a
  > .elementor-widget-container {
  padding: 6px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-161f57a {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-161f57a
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 25px;
  font-weight: 600;
}
.elementor-72
  .elementor-element.elementor-element-f66b41f
  > .elementor-widget-container {
  padding: 15px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-f66b41f {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-f66b41f
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-72 .elementor-element.elementor-element-0fd98d9 {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-cd23906 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 31px);
  max-width: 31px;
  --container-widget-width: 31px;
  --container-widget-flex-grow: 0;
  bottom: 7px;
}
.elementor-72
  .elementor-element.elementor-element-cd23906
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-20.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 50px 0px;
  background-repeat: no-repeat;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-cd23906 {
  left: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-cd23906 {
  right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-cd23906
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-cd23906 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-ab0ae3b {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72
  .elementor-element.elementor-element-ab0ae3b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-ab0ae3b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background-color: #202020; */
}
.elementor-72 .elementor-element.elementor-element-ab0ae3b,
.elementor-72 .elementor-element.elementor-element-ab0ae3b::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-97b6d54 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 15px);
  max-width: 15px;
  --container-widget-width: 15px;
  --container-widget-flex-grow: 0;
  top: 18px;
}
.elementor-72
  .elementor-element.elementor-element-97b6d54
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-7.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-97b6d54 {
  left: 40px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-97b6d54 {
  right: 40px;
}
.elementor-72
  .elementor-element.elementor-element-97b6d54
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-97b6d54 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-f39276a {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 35px);
  max-width: 35px;
  --container-widget-width: 35px;
  --container-widget-flex-grow: 0;
  top: 18px;
}
.elementor-72
  .elementor-element.elementor-element-f39276a
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-8.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-f39276a {
  right: 40px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-f39276a {
  left: 40px;
}
.elementor-72
  .elementor-element.elementor-element-f39276a
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-f39276a .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-dda5621 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-dda5621
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.3em;
}
.elementor-72
  .elementor-element.elementor-element-20dad47
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 14px 0px;
}
.elementor-72 .elementor-element.elementor-element-20dad47 {
  text-align: center;
}
.elementor-72 .elementor-element.elementor-element-2cff01b {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-8a6ad48 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --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-72
  .elementor-element.elementor-element-b9eb0bf
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}
.elementor-72 .elementor-element.elementor-element-84ba46a {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-e602e97 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #ffffff33;
  --border-color: #ffffff33;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.0392156862745098);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 10px;
  --padding-top: 23px;
  --padding-bottom: 18px;
  --padding-left: 13px;
  --padding-right: 13px;
}
.elementor-72
  .elementor-element.elementor-element-e602e97:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-e602e97
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #586ec512;
  border: 2px solid #586ec5;
}
.elementor-72 .elementor-element.elementor-element-e602e97,
.elementor-72 .elementor-element.elementor-element-e602e97::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-77ea598
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-72 .elementor-element.elementor-element-77ea598 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-77ea598
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 23px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-ca62a91
  > .elementor-widget-container {
  padding: 0px 50px 0px 50px;
}
.elementor-72 .elementor-element.elementor-element-ca62a91 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-ca62a91
  .elementor-heading-title {
  color: #686868;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
}
.elementor-72 .elementor-element.elementor-element-90c27f3 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #ffffff33;
  --border-color: #ffffff33;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.0392156862745098);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 10px;
  --padding-top: 23px;
  --padding-bottom: 18px;
  --padding-left: 13px;
  --padding-right: 13px;
}
.elementor-72
  .elementor-element.elementor-element-90c27f3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-90c27f3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
    background-color: #586ec512;
    border: 2px solid #586ec5;
}
.elementor-72 .elementor-element.elementor-element-90c27f3,
.elementor-72 .elementor-element.elementor-element-90c27f3::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-f53c79b
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-72 .elementor-element.elementor-element-f53c79b {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-f53c79b
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 23px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-1bd86ef
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-1bd86ef {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-1bd86ef
  .elementor-heading-title {
  color: #686868;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
}
.elementor-72
  .elementor-element.elementor-element-2b2d32d
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-2b2d32d {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-2b2d32d
  .elementor-heading-title {
  color: #686868;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
}
.elementor-72 .elementor-element.elementor-element-3e7caea {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-1592fbb {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #ffffff33;
  --border-color: #ffffff33;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.0392156862745098);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 10px;
  --margin-right: 0px;
  --padding-top: 23px;
  --padding-bottom: 18px;
  --padding-left: 13px;
  --padding-right: 13px;
}
.elementor-72
  .elementor-element.elementor-element-1592fbb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-1592fbb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
    background-color: #586ec512;
    border: 2px solid #586ec5;
}
.elementor-72 .elementor-element.elementor-element-1592fbb,
.elementor-72 .elementor-element.elementor-element-1592fbb::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-757a60b
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-72 .elementor-element.elementor-element-757a60b {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-757a60b
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 23px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-a2b8758
  > .elementor-widget-container {
  padding: 0px 90px 0px 90px;
}
.elementor-72 .elementor-element.elementor-element-a2b8758 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-a2b8758
  .elementor-heading-title {
  color: #686868;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
}
.elementor-72 .elementor-element.elementor-element-ae88f2f {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #ffffff33;
  --border-color: #ffffff33;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.0392156862745098);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 10px;
  --margin-right: 0px;
  --padding-top: 23px;
  --padding-bottom: 18px;
  --padding-left: 13px;
  --padding-right: 13px;
}
.elementor-72
  .elementor-element.elementor-element-ae88f2f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-ae88f2f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
    background-color: #586ec512;
    border: 2px solid #586ec5;
}
.elementor-72 .elementor-element.elementor-element-ae88f2f,
.elementor-72 .elementor-element.elementor-element-ae88f2f::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-4a929c8
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-72 .elementor-element.elementor-element-4a929c8 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-4a929c8
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 23px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-f68ac62
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-f68ac62 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-f68ac62
  .elementor-heading-title {
  color: #686868;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
}
.elementor-72 .elementor-element.elementor-element-4da90fe {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-1e1fcd0 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #ffffff33;
  --border-color: #ffffff33;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.0392156862745098);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 10px;
  --padding-top: 23px;
  --padding-bottom: 18px;
  --padding-left: 13px;
  --padding-right: 13px;
}
.elementor-72
  .elementor-element.elementor-element-1e1fcd0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-1e1fcd0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
    background-color: #586ec512;
    border: 2px solid #586ec5;
}
.elementor-72 .elementor-element.elementor-element-1e1fcd0,
.elementor-72 .elementor-element.elementor-element-1e1fcd0::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-2d9c3cf
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-72 .elementor-element.elementor-element-2d9c3cf {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-2d9c3cf
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 23px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-683998b
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-683998b {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-683998b
  .elementor-heading-title {
  color: #686868;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
}
.elementor-72 .elementor-element.elementor-element-52b4b22 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #ffffff33;
  --border-color: #ffffff33;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.0392156862745098);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 10px;
  --margin-right: 0px;
  --padding-top: 23px;
  --padding-bottom: 18px;
  --padding-left: 13px;
  --padding-right: 13px;
}
.elementor-72
  .elementor-element.elementor-element-52b4b22:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-52b4b22
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
    background-color: #586ec512;
    border: 2px solid #586ec5;
}
.elementor-72 .elementor-element.elementor-element-52b4b22,
.elementor-72 .elementor-element.elementor-element-52b4b22::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-8583977
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-72 .elementor-element.elementor-element-8583977 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-8583977
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 23px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-86e452a
  > .elementor-widget-container {
  padding: 0px 50px 0px 50px;
}
.elementor-72 .elementor-element.elementor-element-86e452a {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-86e452a
  .elementor-heading-title {
  color: #686868;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
}
.elementor-72 .elementor-element.elementor-element-657283f {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-657283f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-657283f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background-color: #202020; */
}
.elementor-72 .elementor-element.elementor-element-657283f,
.elementor-72 .elementor-element.elementor-element-657283f::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-9251c9e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-9251c9e .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px 16px 16px 16px;
  padding: 20px 15px 20px 15px;
}
.elementor-72 .elementor-element.elementor-element-f40c36e {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 15px);
  max-width: 15px;
  --container-widget-width: 15px;
  --container-widget-flex-grow: 0;
  bottom: 20px;
}
.elementor-72
  .elementor-element.elementor-element-f40c36e
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-7.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-f40c36e {
  right: 18px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-f40c36e {
  left: 18px;
}
.elementor-72
  .elementor-element.elementor-element-f40c36e
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-f40c36e .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-3b9d8cf {
  --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;
  --background-transition: 0.3s;
  --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-72
  .elementor-element.elementor-element-3b9d8cf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-3b9d8cf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #202020;
}
.elementor-72 .elementor-element.elementor-element-3b9d8cf,
.elementor-72 .elementor-element.elementor-element-3b9d8cf::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-077eeba {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 40px);
  max-width: 40px;
  --container-widget-width: 40px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}
.elementor-72
  .elementor-element.elementor-element-077eeba
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-3.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 35px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-077eeba {
  left: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-077eeba {
  right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-077eeba
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-077eeba .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-0e9167b {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-1052a8b {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 30px);
  max-width: 30px;
  --container-widget-width: 30px;
  --container-widget-flex-grow: 0;
}
.elementor-72
  .elementor-element.elementor-element-1052a8b
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-21.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 37px 0px;
}
.elementor-72
  .elementor-element.elementor-element-1052a8b
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-1052a8b .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-8bb6c53 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 70px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-a84a9a9 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-a84a9a9
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.3em;
}
.elementor-72
  .elementor-element.elementor-element-b394409
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 20px 0px;
}
.elementor-72 .elementor-element.elementor-element-b394409 {
  text-align: center;
}
.elementor-72 .elementor-element.elementor-element-8a6b966 {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-1b43d0c {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 17px);
  max-width: 17px;
  --container-widget-width: 17px;
  --container-widget-flex-grow: 0;
  top: 20px;
}
.elementor-72
  .elementor-element.elementor-element-1b43d0c
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-18-1-1.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 48px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-1b43d0c {
  right: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-1b43d0c {
  left: 0px;
}
.elementor-72
  .elementor-element.elementor-element-1b43d0c
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-1b43d0c .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-72320a5 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-9b35969 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-3c42939 {
  text-align: center;
}
.elementor-72 .elementor-element.elementor-element-3c42939 img {
  max-width: 100%;
}
.elementor-72 .elementor-element.elementor-element-49b85f0 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.10980392156862745);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 18px;
  --padding-left: 16px;
  --padding-right: 16px;
}
.elementor-72
  .elementor-element.elementor-element-49b85f0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-49b85f0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2ebe166;
}
.elementor-72 .elementor-element.elementor-element-49b85f0,
.elementor-72 .elementor-element.elementor-element-49b85f0::before {
  --border-transition: 0.3s;
}
.elementor-72
  .elementor-element.elementor-element-cdbbcb0
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-cdbbcb0 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-cdbbcb0
  .elementor-heading-title {
  color: #f4b041;
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-467cd3d
  > .elementor-widget-container {
  padding: 15px 0px 12px 0px;
}
.elementor-72 .elementor-element.elementor-element-467cd3d {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-467cd3d
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-e94d5b0
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-e94d5b0 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-e94d5b0
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-72 .elementor-element.elementor-element-f2bb280 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-0cc6b8e
  > .elementor-widget-container {
  padding: 0px 0px 18px 0px;
}
.elementor-72 .elementor-element.elementor-element-0cc6b8e {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-0cc6b8e
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4em;
}
.elementor-72
  .elementor-element.elementor-element-40c2fca
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-40c2fca {
  color: #636363;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-72 .elementor-element.elementor-element-dedc572 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  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: #f2ebe1;
  --border-color: #f2ebe1;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12941176470588237);
  --margin-top: 18px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 15px;
  --padding-left: 12px;
  --padding-right: 12px;
}
.elementor-72
  .elementor-element.elementor-element-dedc572:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-dedc572
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #2020200d;
}
.elementor-72 .elementor-element.elementor-element-dedc572,
.elementor-72 .elementor-element.elementor-element-dedc572::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-cf7f996 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-cf7f996
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
}
.elementor-72 .elementor-element.elementor-element-8847729 {
  --e-image-carousel-slides-to-show: 3;
}
.elementor-72
  .elementor-element.elementor-element-8847729
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-72
  .elementor-element.elementor-element-8847729
  .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #586ec5;
}
.elementor-72 .elementor-element.elementor-element-8847729 .swiper-wrapper {
  display: flex;
  align-items: flex-end;
}
.elementor-72
  .elementor-element.elementor-element-8847729
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-85920fe {
  --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;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-beb6c26 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 19px);
  max-width: 19px;
  --container-widget-width: 19px;
  --container-widget-flex-grow: 0;
  top: 10px;
}
.elementor-72
  .elementor-element.elementor-element-beb6c26
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-20-1.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 50px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-beb6c26 {
  left: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-beb6c26 {
  right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-beb6c26
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-beb6c26 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-63a539f {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 31px);
  max-width: 31px;
  --container-widget-width: 31px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}
.elementor-72
  .elementor-element.elementor-element-63a539f
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-21-1.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 32px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-63a539f {
  right: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-63a539f {
  left: 0px;
}
.elementor-72
  .elementor-element.elementor-element-63a539f
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-63a539f .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-75dafcd {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 60px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72
  .elementor-element.elementor-element-92a05f5
  > .elementor-widget-container {
  padding: 0px 0px 025px 0px;
}
.elementor-72 .elementor-element.elementor-element-92a05f5 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-92a05f5
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-af4c998
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-af4c998 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-af4c998
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-3ee3985
  > .elementor-widget-container {
  padding: 16px 0px 18px 0px;
}
.elementor-72 .elementor-element.elementor-element-3ee3985 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-3ee3985
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 700;
}
.elementor-72
  .elementor-element.elementor-element-30dacb5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 22px 0px;
}
.elementor-72 .elementor-element.elementor-element-30dacb5 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-30dacb5
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-0eeb3e8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-0eeb3e8 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px 16px 16px 16px;
  padding: 20px 15px 20px 15px;
}
.elementor-72
  .elementor-element.elementor-element-96179a7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-96179a7 img {
  max-width: 100%;
}
.elementor-72
  .elementor-element.elementor-element-0cd893d
  > .elementor-widget-container {
  padding: 6px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-0cd893d {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-0cd893d
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 25px;
  font-weight: 600;
}
.elementor-72
  .elementor-element.elementor-element-5b24c32
  > .elementor-widget-container {
  padding: 15px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-5b24c32 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-5b24c32
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-72 .elementor-element.elementor-element-8c89854 {
  --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;
  --background-transition: 0.3s;
  --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-72
  .elementor-element.elementor-element-8c89854:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-8c89854
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f6f2;
}
.elementor-72 .elementor-element.elementor-element-8c89854,
.elementor-72 .elementor-element.elementor-element-8c89854::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-da94216 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 15px);
  max-width: 15px;
  --container-widget-width: 15px;
  --container-widget-flex-grow: 0;
  top: 20px;
}
.elementor-72
  .elementor-element.elementor-element-da94216
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-7.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-da94216 {
  left: 20px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-da94216 {
  right: 20px;
}
.elementor-72
  .elementor-element.elementor-element-da94216
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-da94216 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-cb0f41e {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 36px);
  max-width: 36px;
  --container-widget-width: 36px;
  --container-widget-flex-grow: 0;
  top: 20px;
}
.elementor-72
  .elementor-element.elementor-element-cb0f41e
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-8.png");
  padding: 0px 0px 12px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-cb0f41e {
  right: 20px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-cb0f41e {
  left: 20px;
}
.elementor-72
  .elementor-element.elementor-element-cb0f41e
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-cb0f41e .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-74a6923 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 38px);
  max-width: 38px;
  --container-widget-width: 38px;
  --container-widget-flex-grow: 0;
  bottom: 12px;
}
.elementor-72
  .elementor-element.elementor-element-74a6923
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-23.png");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 42px 0px;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-74a6923 {
  left: 0px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-74a6923 {
  right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-74a6923
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-74a6923 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-cd0bcde {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
  width: var(--container-widget-width, 15px);
  max-width: 15px;
  --container-widget-width: 15px;
  --container-widget-flex-grow: 0;
  bottom: 12px;
}
.elementor-72
  .elementor-element.elementor-element-cd0bcde
  > .elementor-widget-container {
  background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-7.png");
  padding: 0px 0px 15px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-72 .elementor-element.elementor-element-cd0bcde {
  right: 20px;
}
body.rtl .elementor-72 .elementor-element.elementor-element-cd0bcde {
  left: 20px;
}
.elementor-72
  .elementor-element.elementor-element-cd0bcde
  .elementor-divider-separator {
  width: 0%;
}
.elementor-72 .elementor-element.elementor-element-cd0bcde .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-72 .elementor-element.elementor-element-127a32a {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 50px;
  --padding-bottom: 70px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72 .elementor-element.elementor-element-501ccd1 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-501ccd1
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.3em;
}
.elementor-72
  .elementor-element.elementor-element-ea999e5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 20px 0px;
}
.elementor-72 .elementor-element.elementor-element-ea999e5 {
  text-align: center;
}
.elementor-72 .elementor-element.elementor-element-e579b5a .pp-accordion-item {
  margin-bottom: 15px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #586ec5;
  border-radius: 15px 15px 15px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-72
  .elementor-element.elementor-element-e579b5a
  .pp-advanced-accordion
  .pp-accordion-tab-title {
  color: #000000;
  background-color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4em;
  padding: 16px 15px 16px 16px;
}
.elementor-72
  .elementor-element.elementor-element-e579b5a
  .pp-advanced-accordion
  .pp-accordion-tab-title
  svg {
  fill: #000000;
}
.elementor-72
  .elementor-element.elementor-element-e579b5a
  .pp-advanced-accordion
  .pp-accordion-tab-title.pp-accordion-tab-active {
  color: #ffffff;
  background-color: #586ec5;
}
.elementor-72
  .elementor-element.elementor-element-e579b5a
  .pp-advanced-accordion
  .pp-accordion-tab-title.pp-accordion-tab-active
  svg {
  fill: #ffffff;
}
.elementor-72
  .elementor-element.elementor-element-e579b5a
  .pp-advanced-accordion
  .pp-accordion-tab-title
  .pp-accordion-tab-icon {
  font-size: 16px;
  margin-right: 10px;
}
.elementor-72
  .elementor-element.elementor-element-e579b5a
  .pp-advanced-accordion
  .pp-accordion-item
  .pp-accordion-tab-content {
  background-color: #ffffff;
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 14px 16px 12px 16px;
}
.elementor-72
  .elementor-element.elementor-element-e579b5a
  .pp-advanced-accordion
  .pp-accordion-tab-title
  .pp-accordion-toggle-icon {
  font-size: 16px;
}
.elementor-72 .elementor-element.elementor-element-e782874 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72
  .elementor-element.elementor-element-5cc7ead
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-5cc7ead {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-5cc7ead
  .elementor-heading-title {
  color: #586ec5;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 800;
}
.elementor-72
  .elementor-element.elementor-element-de77fa2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 22px 0px;
}
.elementor-72 .elementor-element.elementor-element-de77fa2 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-de77fa2
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-72
  .elementor-element.elementor-element-98eac0c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-98eac0c .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  border-radius: 16px 16px 16px 16px;
  padding: 20px 15px 20px 15px;
}
.elementor-72
  .elementor-element.elementor-element-7269521
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-7269521 {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-7269521
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-72 .elementor-element.elementor-element-a9d9832 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 0px 0px 0px;
  --border-top-width: 2px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #586ec5;
  --border-color: #586ec5;
  --border-radius: 40px 40px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-72
  .elementor-element.elementor-element-a9d9832:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-72
  .elementor-element.elementor-element-a9d9832
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-72 .elementor-element.elementor-element-a9d9832,
.elementor-72 .elementor-element.elementor-element-a9d9832::before {
  --border-transition: 0.3s;
}
.elementor-72 .elementor-element.elementor-element-43004fc {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-72 .elementor-element.elementor-element-bdcbc92 {
  --display: flex;
  --justify-content: center;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --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-72
  .elementor-element.elementor-element-fcc4481
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 7px 0px;
}
.elementor-72
  .elementor-element.elementor-element-fcc4481
  .elementor-heading-title {
  color: #00ba00;
  font-family: "Montserrat", Sans-serif;
  font-size: 40px;
  font-weight: 700;
}
.elementor-72
  .elementor-element.elementor-element-e0b8c92
  .elementor-heading-title {
  color: #3b3e48;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-72 .elementor-element.elementor-element-c55fd4f {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --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-72 .elementor-element.elementor-element-77e4384 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.elementor-72
  .elementor-element.elementor-element-77e4384
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-77e4384.elementor-element {
  --align-self: flex-end;
}
.elementor-72 .elementor-element.elementor-element-77e4384 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 800;
  text-transform: uppercase;
  border-radius: 50px 50px 50px 50px;
  padding: 20px 15px 20px 15px;
}
.elementor-72 .elementor-element.elementor-element-26760b8 {
  --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: center;
  --align-items: center;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --padding-top: 48px;
  --padding-bottom: 120px;
  --padding-left: 24px;
  --padding-right: 24px;
}
.elementor-72
  .elementor-element.elementor-element-93fda0f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-72 .elementor-element.elementor-element-93fda0f {
  text-align: center;
}
.elementor-72
  .elementor-element.elementor-element-93fda0f
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
}
.elementor-72
  .elementor-element.elementor-element-86fc6ce
  > .elementor-widget-container {
  margin: -16px 0px -16px 0px;
}
.elementor-72 .elementor-element.elementor-element-86fc6ce {
  text-align: center;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2em;
}
.elementor-72
  .elementor-element.elementor-element-3be9659
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-72
  .elementor-element.elementor-element-1f57cf0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body.elementor-page-72:not(.elementor-motion-effects-element-type-background),
body.elementor-page-72
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
@media (max-width: 1024px) {
  .elementor-72
    .elementor-element.elementor-element-068870f
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-9246151
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-489661b
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-72
    .elementor-element.elementor-element-ce1626a
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-4a9ff22
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-f93e8eb {
    --e-image-carousel-slides-to-show: 4;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-e1c8604 {
    left: 0px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-e1c8604 {
    right: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-ca62a91
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-a2b8758
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-86e452a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-657283f {
    --padding-top: 5px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-cf7f996
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-86fc6ce
    > .elementor-widget-container {
    margin: -16px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-72
    .elementor-element.elementor-element-e6538b7
    > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-e6538b7 {
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40px);
    max-width: 40px;
  }
  .elementor-72
    .elementor-element.elementor-element-66f18d5
    > .elementor-widget-container {
    padding: 0px 0px 44px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-66f18d5 {
    --container-widget-width: 12px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 12px);
    max-width: 12px;
    top: 15em;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-66f18d5 {
    right: 0px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-66f18d5 {
    left: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-8c00078
    > .elementor-widget-container {
    margin: 33px 0px 24px 0px;
    padding: 11px 10px 10px 10px;
  }
  .elementor-72 .elementor-element.elementor-element-8c00078 {
    --container-widget-width: 294px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 294px);
    max-width: 294px;
  }
  .elementor-72
    .elementor-element.elementor-element-8c00078
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-72
    .elementor-element.elementor-element-f5b01cc
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-f5b01cc
    .elementor-heading-title {
    font-size: 6.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-dc6598d
    > .elementor-widget-container {
    padding: 21px 0px 22px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-dc6598d
    .elementor-heading-title {
    font-size: 3.8vw;
  }
  .elementor-72 .elementor-element.elementor-element-da51c69 {
    --flex-wrap: nowrap;
  }
  .elementor-72 .elementor-element.elementor-element-e8f0ae5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 7px;
  }
  .elementor-72 .elementor-element.elementor-element-c15f7f5 {
    text-align: left;
  }
  .elementor-72 .elementor-element.elementor-element-2fbff0a {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 7px;
    --padding-right: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-cff6a3e {
    --padding-top: 23px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-36cba8f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-d806405 {
    --margin-top: 24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-4cc0f37 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 19px;
    --padding-bottom: 14px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-72 .elementor-element.elementor-element-4cc0f37.e-con {
    --align-self: center;
  }
  .elementor-72 .elementor-element.elementor-element-15fcec4 {
    --width: 25%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-ca41f19 {
    --width: 75%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-068870f
    > .elementor-widget-container {
    padding: 0px 0px 11px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-068870f
    .elementor-heading-title {
    font-size: 3.8vw;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-9246151
    > .elementor-widget-container {
    padding: 0px 0px 12px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-9246151
    .elementor-heading-title {
    font-size: 4.2vw;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-489661b
    .elementor-heading-title {
    font-size: 3.5vw;
  }
  .elementor-72 .elementor-element.elementor-element-25e7eba {
    --flex-wrap: nowrap;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 4px;
    --padding-right: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-ce1626a
    .elementor-heading-title {
    font-size: 12px;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-4a9ff22
    .elementor-heading-title {
    font-size: 12px;
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-4c9fb85 {
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-a4d97be
    > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-a4d97be
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-72
    .elementor-element.elementor-element-cc9b635
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-72
    .elementor-element.elementor-element-30fca72
    .elementor-heading-title {
    font-size: 3.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-6485c46
    > .elementor-widget-container {
    padding: 25px 0px 0px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-6485c46 .elementor-button {
    font-size: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-9102382
    > .elementor-widget-container {
    padding: 0px 0px 50px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-9102382 {
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50px);
    max-width: 50px;
  }
  .elementor-72
    .elementor-element.elementor-element-eb75ae1
    > .elementor-widget-container {
    background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-48.png");
    background-repeat: no-repeat;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-eb75ae1 {
    right: 0px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-eb75ae1 {
    left: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-eb75ae1 {
    bottom: 37%;
  }
  .elementor-72
    .elementor-element.elementor-element-eb75ae1
    .elementor-divider-separator {
    width: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-eb75ae1
    .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-53ecc93 {
    --padding-top: 45px;
    --padding-bottom: 55px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72 .elementor-element.elementor-element-3450cde {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-1fef240
    .elementor-heading-title {
    font-size: 6vw;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-941e012
    > .elementor-widget-container {
    padding: 11px 0px 14px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-5a085f6 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-0a455b9 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
  }
  .elementor-72
    .elementor-element.elementor-element-0a455b9
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-72
    .elementor-element.elementor-element-0a455b9
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-72 .elementor-element.elementor-element-8e404d9 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-d35efb2 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
  }
  .elementor-72
    .elementor-element.elementor-element-d35efb2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-72
    .elementor-element.elementor-element-d35efb2
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-72 .elementor-element.elementor-element-36809de {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-d8aa295 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
  }
  .elementor-72
    .elementor-element.elementor-element-d8aa295
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-72
    .elementor-element.elementor-element-d8aa295
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-72 .elementor-element.elementor-element-4ed7cb8 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-262c5a3 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
  }
  .elementor-72
    .elementor-element.elementor-element-262c5a3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-72
    .elementor-element.elementor-element-262c5a3
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-72 .elementor-element.elementor-element-6a30181 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-72 .elementor-element.elementor-element-e8949c9 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
  }
  .elementor-72
    .elementor-element.elementor-element-e8949c9
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-72
    .elementor-element.elementor-element-e8949c9
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-72
    .elementor-element.elementor-element-c7c83ae
    > .elementor-widget-container {
    padding: 43px 5px 25px 5px;
  }
  .elementor-72
    .elementor-element.elementor-element-c7c83ae
    .elementor-heading-title {
    font-size: 6.3vw;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-55f92b3
    > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-55f92b3
    .elementor-heading-title {
    font-size: 6.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-46c012a
    .elementor-heading-title {
    font-size: 4.9vw;
  }
  .elementor-72
    .elementor-element.elementor-element-53820d7
    .elementor-heading-title {
    font-size: 4.5vw;
  }
  .elementor-72 .elementor-element.elementor-element-b32abeb .elementor-button {
    font-size: 18px;
  }
  .elementor-72
    .elementor-element.elementor-element-fbb3c70
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-b21559f
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-72 .elementor-element.elementor-element-1e1c714 {
    --padding-top: 50px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-e1f69f9 {
    left: 0px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-e1f69f9 {
    right: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-e1f69f9 {
    top: -32px;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-700dab2 {
    right: 0px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-700dab2 {
    left: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-700dab2 {
    top: -32px;
  }
  .elementor-72
    .elementor-element.elementor-element-22f28a0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-22f28a0
    .elementor-heading-title {
    font-size: 6vw;
  }
  .elementor-72
    .elementor-element.elementor-element-12fddbd
    > .elementor-widget-container {
    padding: 13px 0px 15px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-3903d1c
    .elementor-heading-title {
    font-size: 4.1vw;
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-f93e8eb {
    --e-image-carousel-slides-to-show: 5;
  }
  .elementor-72
    .elementor-element.elementor-element-f93e8eb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 0px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-18e0bf0 {
    width: var(--container-widget-width, 15px);
    max-width: 15px;
    --container-widget-width: 15px;
    --container-widget-flex-grow: 0;
    bottom: -20px;
  }
  .elementor-72
    .elementor-element.elementor-element-18e0bf0
    > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-18e0bf0 {
    right: 13px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-18e0bf0 {
    left: 13px;
  }
  .elementor-72 .elementor-element.elementor-element-b13e8d9 {
    --padding-top: 60px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-6d37f0c
    .elementor-heading-title {
    font-size: 6.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-d98428d
    > .elementor-widget-container {
    padding: 14px 0px 14px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-be1b781 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 13px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-72 .elementor-element.elementor-element-83bf8b3 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 13px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-72 .elementor-element.elementor-element-df15958 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 13px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-72 .elementor-element.elementor-element-d572087 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 13px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-72 .elementor-element.elementor-element-2a2a9ff {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 13px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-72 .elementor-element.elementor-element-987ec80 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 13px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-72 .elementor-element.elementor-element-70c925d {
    --padding-top: 13px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-72 .elementor-element.elementor-element-2d6c368 {
    --padding-top: 44px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-d1736f5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-d1736f5
    .elementor-heading-title {
    font-size: 5.6vw;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-2b00d77
    > .elementor-widget-container {
    padding: 15px 0px 21px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-2b00d77
    .elementor-heading-title {
    font-size: 4vw;
  }
  .elementor-72 .elementor-element.elementor-element-86578a7 .elementor-button {
    font-size: 18px;
  }
  .elementor-72
    .elementor-element.elementor-element-8253153
    .elementor-heading-title {
    font-size: 3.2vw;
  }
  .elementor-72
    .elementor-element.elementor-element-e1c8604
    > .elementor-widget-container {
    background-image: url("https://workshop.livingwithoutlimits.in/wp-content/uploads/2024/10/pattern-51.png");
    padding: 0px 0px 75px 0px;
    background-repeat: no-repeat;
    background-size: auto;
  }
  .elementor-72 .elementor-element.elementor-element-e1c8604 {
    --container-widget-width: 26px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 26px);
    max-width: 26px;
    bottom: 215px;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-e1c8604 {
    left: -5px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-e1c8604 {
    right: -5px;
  }
  .elementor-72
    .elementor-element.elementor-element-e1c8604
    .elementor-divider-separator {
    width: 0%;
  }
  .elementor-72
    .elementor-element.elementor-element-e1c8604
    .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-ef9da37 {
    --padding-top: 60px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-6bd2f29
    .elementor-heading-title {
    font-size: 6.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-07f7ac8
    > .elementor-widget-container {
    padding: 12px 0px 11px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-e950c68 {
    --margin-top: 0px;
    --margin-bottom: 27px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 16px;
    --padding-right: 16px;
  }
  .elementor-72
    .elementor-element.elementor-element-06e9c17
    > .elementor-widget-container {
    padding: 0px 0px 18px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-06e9c17
    .elementor-heading-title {
    font-size: 5.4vw;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-9f4f583
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px / 2);
  }
  .elementor-72
    .elementor-element.elementor-element-9f4f583
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px / 2);
  }
  .elementor-72
    .elementor-element.elementor-element-9f4f583
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(16px / 2);
    margin-left: calc(16px / 2);
  }
  .elementor-72
    .elementor-element.elementor-element-9f4f583
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px / 2);
    margin-left: calc(-16px / 2);
  }
  body.rtl
    .elementor-72
    .elementor-element.elementor-element-9f4f583
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-16px / 2);
  }
  body:not(.rtl)
    .elementor-72
    .elementor-element.elementor-element-9f4f583
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-16px / 2);
  }
  .elementor-72 .elementor-element.elementor-element-9f4f583 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
  }
  .elementor-72
    .elementor-element.elementor-element-9f4f583
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-72
    .elementor-element.elementor-element-9f4f583
    .elementor-icon-list-item
    > a {
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-af5eaaf {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 16px;
    --padding-right: 16px;
  }
  .elementor-72
    .elementor-element.elementor-element-d47d1b0
    > .elementor-widget-container {
    padding: 0px 0px 18px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-d47d1b0
    .elementor-heading-title {
    font-size: 5.4vw;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-1f7370c
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px / 2);
  }
  .elementor-72
    .elementor-element.elementor-element-1f7370c
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px / 2);
  }
  .elementor-72
    .elementor-element.elementor-element-1f7370c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(16px / 2);
    margin-left: calc(16px / 2);
  }
  .elementor-72
    .elementor-element.elementor-element-1f7370c
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px / 2);
    margin-left: calc(-16px / 2);
  }
  body.rtl
    .elementor-72
    .elementor-element.elementor-element-1f7370c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-16px / 2);
  }
  body:not(.rtl)
    .elementor-72
    .elementor-element.elementor-element-1f7370c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-16px / 2);
  }
  .elementor-72 .elementor-element.elementor-element-1f7370c {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
  }
  .elementor-72
    .elementor-element.elementor-element-1f7370c
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-72
    .elementor-element.elementor-element-1f7370c
    .elementor-icon-list-item
    > a {
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-99b85a8 .elementor-button {
    font-size: 18px;
  }
  .elementor-72
    .elementor-element.elementor-element-24fc90c
    > .elementor-widget-container {
    padding: 0px 0px 37px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-24fc90c {
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 36px);
    max-width: 36px;
  }
  .elementor-72
    .elementor-element.elementor-element-24fc90c
    .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-130c31f
    > .elementor-widget-container {
    padding: 0px 0px 58px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-130c31f {
    --container-widget-width: 11px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 11px);
    max-width: 11px;
  }
  .elementor-72 .elementor-element.elementor-element-a3342c1 {
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-7474a5e
    .elementor-heading-title {
    font-size: 6.3vw;
  }
  .elementor-72
    .elementor-element.elementor-element-61a96d6
    > .elementor-widget-container {
    padding: 14px 0px 13px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-ac4c03a {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 28px;
    --padding-bottom: 25px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-bf5cb8b
    > .elementor-widget-container {
    padding: 18px 0px 12px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-bf5cb8b
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-9950299
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-04416e6 {
    font-size: 14px;
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-044d1b1 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 28px;
    --padding-bottom: 25px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-2a36d47
    > .elementor-widget-container {
    padding: 18px 0px 12px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-2a36d47
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-c1f83ff
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-5d783d6 {
    font-size: 14px;
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-d0744e0 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 28px;
    --padding-bottom: 25px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-3ac9116
    > .elementor-widget-container {
    padding: 18px 0px 12px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-3ac9116
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-f103f72
    .elementor-heading-title {
    font-size: 14px;
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-3e3517e {
    font-size: 14px;
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-ea413c4 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 28px;
    --padding-bottom: 25px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-1a5be76
    > .elementor-widget-container {
    padding: 18px 0px 12px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-1a5be76
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-23b14cf
    .elementor-heading-title {
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-da1d4dc {
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-fd08fdb {
    --padding-top: 35px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-eea0df1
    .elementor-heading-title {
    font-size: 5.6vw;
  }
  .elementor-72
    .elementor-element.elementor-element-91d4b65
    .elementor-heading-title {
    font-size: 4vw;
  }
  .elementor-72
    .elementor-element.elementor-element-9cdedcc
    .elementor-heading-title {
    font-size: 3.2vw;
  }
  .elementor-72
    .elementor-element.elementor-element-b2f4d20
    > .elementor-widget-container {
    padding: 0px 0px 55px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-b2f4d20 {
    --container-widget-width: 25px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25px);
    max-width: 25px;
    top: -47px;
  }
  .elementor-72
    .elementor-element.elementor-element-b2f4d20
    .elementor-divider-separator {
    width: 0%;
  }
  .elementor-72
    .elementor-element.elementor-element-b2f4d20
    .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-f395f3b {
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72 .elementor-element.elementor-element-694689d {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-a9f3f49 {
    left: 0px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-a9f3f49 {
    right: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-a9f3f49
    .elementor-divider-separator {
    width: 0%;
  }
  .elementor-72
    .elementor-element.elementor-element-a9f3f49
    .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-749cfa6 {
    --container-widget-width: 35px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 35px);
    max-width: 35px;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-749cfa6 {
    right: 0px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-749cfa6 {
    left: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-2290774 {
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-87118ff
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-72
    .elementor-element.elementor-element-71fadfd
    > .elementor-widget-container {
    padding: 12px 0px 20px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-71fadfd
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-72 .elementor-element.elementor-element-531c9b1 {
    --padding-top: 20px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-9e73f68
    .elementor-heading-title {
    font-size: 5.6vw;
  }
  .elementor-72
    .elementor-element.elementor-element-b8bdace
    > .elementor-widget-container {
    padding: 18px 0px 20px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-b8bdace
    .elementor-heading-title {
    font-size: 4vw;
  }
  .elementor-72 .elementor-element.elementor-element-dc015be .elementor-button {
    font-size: 18px;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-3d115c9 {
    right: 15px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-3d115c9 {
    left: 15px;
  }
  .elementor-72 .elementor-element.elementor-element-4e3a1f1 {
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-309358e
    .elementor-heading-title {
    font-size: 6.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-5c934c3
    > .elementor-widget-container {
    padding: 7px 0px 20px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-6a41852
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-72
    .elementor-element.elementor-element-6a41852
    .pp-testimonial-outer {
    padding: 0px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-6a41852
    .pp-testimonials-wrap
    .pp-testimonials-thumb-item:before {
    margin-top: -0px;
  }
  .elementor-72
    .elementor-element.elementor-element-5c76432
    .elementor-heading-title {
    font-size: 6.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-691d828
    .elementor-heading-title {
    font-size: 6.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-1d6c5e7
    .elementor-heading-title {
    font-size: 4.9vw;
  }
  .elementor-72
    .elementor-element.elementor-element-b23d98a
    .elementor-heading-title {
    font-size: 4.3vw;
  }
  .elementor-72 .elementor-element.elementor-element-bcea128 .elementor-button {
    font-size: 18px;
  }
  .elementor-72
    .elementor-element.elementor-element-409fc51
    > .elementor-widget-container {
    padding: 22px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-161f57a
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-f66b41f
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-72 .elementor-element.elementor-element-ab0ae3b {
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-97b6d54 {
    left: 30px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-97b6d54 {
    right: 30px;
  }
  .elementor-72 .elementor-element.elementor-element-97b6d54 {
    top: 20px;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-f39276a {
    right: 30px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-f39276a {
    left: 30px;
  }
  .elementor-72 .elementor-element.elementor-element-f39276a {
    top: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-dda5621
    .elementor-heading-title {
    font-size: 6.2vw;
  }
  .elementor-72 .elementor-element.elementor-element-e602e97 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 23px;
    --padding-bottom: 18px;
    --padding-left: 13px;
    --padding-right: 13px;
  }
  .elementor-72
    .elementor-element.elementor-element-77ea598
    .elementor-heading-title {
    font-size: 4.3vw;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-ca62a91
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-ca62a91
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-72 .elementor-element.elementor-element-90c27f3 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 23px;
    --padding-bottom: 18px;
    --padding-left: 13px;
    --padding-right: 13px;
  }
  .elementor-72
    .elementor-element.elementor-element-f53c79b
    .elementor-heading-title {
    font-size: 4.3vw;
  }
  .elementor-72
    .elementor-element.elementor-element-1bd86ef
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-72
    .elementor-element.elementor-element-2b2d32d
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-72 .elementor-element.elementor-element-1592fbb {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 23px;
    --padding-bottom: 18px;
    --padding-left: 13px;
    --padding-right: 13px;
  }
  .elementor-72
    .elementor-element.elementor-element-757a60b
    .elementor-heading-title {
    font-size: 4.3vw;
  }
  .elementor-72
    .elementor-element.elementor-element-a2b8758
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-a2b8758
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-72 .elementor-element.elementor-element-ae88f2f {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 23px;
    --padding-bottom: 18px;
    --padding-left: 13px;
    --padding-right: 13px;
  }
  .elementor-72
    .elementor-element.elementor-element-4a929c8
    .elementor-heading-title {
    font-size: 4.3vw;
  }
  .elementor-72
    .elementor-element.elementor-element-f68ac62
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-72 .elementor-element.elementor-element-1e1fcd0 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 23px;
    --padding-bottom: 18px;
    --padding-left: 13px;
    --padding-right: 13px;
  }
  .elementor-72
    .elementor-element.elementor-element-2d9c3cf
    .elementor-heading-title {
    font-size: 4.3vw;
  }
  .elementor-72
    .elementor-element.elementor-element-683998b
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-72 .elementor-element.elementor-element-52b4b22 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 23px;
    --padding-bottom: 18px;
    --padding-left: 13px;
    --padding-right: 13px;
  }
  .elementor-72
    .elementor-element.elementor-element-8583977
    .elementor-heading-title {
    font-size: 4.3vw;
  }
  .elementor-72
    .elementor-element.elementor-element-86e452a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-86e452a
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-72 .elementor-element.elementor-element-657283f {
    --padding-top: 5px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-9251c9e
    > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
  }
  .elementor-72 .elementor-element.elementor-element-9251c9e .elementor-button {
    font-size: 18px;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-f40c36e {
    right: 20px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-f40c36e {
    left: 20px;
  }
  .elementor-72 .elementor-element.elementor-element-f40c36e {
    bottom: 14px;
  }
  .elementor-72 .elementor-element.elementor-element-8bb6c53 {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-a84a9a9
    .elementor-heading-title {
    font-size: 6.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-b394409
    > .elementor-widget-container {
    padding: 8px 0px 10px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-3c42939
    > .elementor-widget-container {
    padding: 0px 50px 0px 50px;
  }
  .elementor-72 .elementor-element.elementor-element-49b85f0 {
    --padding-top: 15px;
    --padding-bottom: 16px;
    --padding-left: 11px;
    --padding-right: 11px;
  }
  .elementor-72
    .elementor-element.elementor-element-cdbbcb0
    .elementor-heading-title {
    font-size: 5.2vw;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-467cd3d
    > .elementor-widget-container {
    padding: 14px 0px 10px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-467cd3d
    .elementor-heading-title {
    font-size: 3.6vw;
  }
  .elementor-72
    .elementor-element.elementor-element-e94d5b0
    .elementor-heading-title {
    font-size: 3.6vw;
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-f2bb280 {
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-0cc6b8e
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-0cc6b8e
    .elementor-heading-title {
    font-size: 4vw;
  }
  .elementor-72
    .elementor-element.elementor-element-40c2fca
    > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
  }
  .elementor-72 .elementor-element.elementor-element-40c2fca {
    line-height: 1.3em;
  }
  .elementor-72 .elementor-element.elementor-element-dedc572 {
    --margin-top: 18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 18px;
    --padding-left: 12px;
    --padding-right: 12px;
  }
  .elementor-72
    .elementor-element.elementor-element-cf7f996
    .elementor-heading-title {
    font-size: 5vw;
  }
  .elementor-72 .elementor-element.elementor-element-8847729 {
    --e-image-carousel-slides-to-show: 3;
  }
  .elementor-72
    .elementor-element.elementor-element-8847729
    > .elementor-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-8847729
    .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
  body:not(.rtl) .elementor-72 .elementor-element.elementor-element-beb6c26 {
    left: 0px;
  }
  body.rtl .elementor-72 .elementor-element.elementor-element-beb6c26 {
    right: 0px;
  }
  .elementor-72 .elementor-element.elementor-element-beb6c26 {
    top: -1px;
  }
  .elementor-72 .elementor-element.elementor-element-75dafcd {
    --padding-top: 40px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-92a05f5
    .elementor-heading-title {
    font-size: 6.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-af4c998
    .elementor-heading-title {
    font-size: 6.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-3ee3985
    .elementor-heading-title {
    font-size: 4.9vw;
  }
  .elementor-72
    .elementor-element.elementor-element-30dacb5
    > .elementor-widget-container {
    padding: 0px 0px 16px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-30dacb5
    .elementor-heading-title {
    font-size: 4vw;
  }
  .elementor-72 .elementor-element.elementor-element-0eeb3e8 .elementor-button {
    font-size: 18px;
  }
  .elementor-72
    .elementor-element.elementor-element-96179a7
    > .elementor-widget-container {
    padding: 22px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-0cd893d
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-72
    .elementor-element.elementor-element-5b24c32
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-72 .elementor-element.elementor-element-8c89854 {
    --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-72
    .elementor-element.elementor-element-501ccd1
    .elementor-heading-title {
    font-size: 6.5vw;
  }
  .elementor-72
    .elementor-element.elementor-element-ea999e5
    > .elementor-widget-container {
    padding: 8px 0px 13px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-e782874 {
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-5cc7ead
    .elementor-heading-title {
    font-size: 5.6vw;
  }
  .elementor-72
    .elementor-element.elementor-element-de77fa2
    > .elementor-widget-container {
    padding: 18px 0px 20px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-de77fa2
    .elementor-heading-title {
    font-size: 4vw;
  }
  .elementor-72 .elementor-element.elementor-element-98eac0c .elementor-button {
    font-size: 18px;
  }
  .elementor-72
    .elementor-element.elementor-element-7269521
    .elementor-heading-title {
    font-size: 3.2vw;
  }
  .elementor-72 .elementor-element.elementor-element-a9d9832 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-72 .elementor-element.elementor-element-bdcbc92 {
    --width: 50%;
  }
  .elementor-72
    .elementor-element.elementor-element-fcc4481
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-72
    .elementor-element.elementor-element-e0b8c92
    .elementor-heading-title {
    font-size: 2.9vw;
  }
  .elementor-72 .elementor-element.elementor-element-c55fd4f {
    --width: 50%;
  }
  .elementor-72 .elementor-element.elementor-element-77e4384 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-72
    .elementor-element.elementor-element-77e4384
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-77e4384 .elementor-button {
    font-size: 15px;
    line-height: 1.3em;
  }
  .elementor-72
    .elementor-element.elementor-element-93fda0f
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-72
    .elementor-element.elementor-element-93fda0f
    .elementor-heading-title {
    font-size: 4vw;
  }
  .elementor-72
    .elementor-element.elementor-element-86fc6ce
    > .elementor-widget-container {
    margin: -16px 0px 0px 0px;
  }
  .elementor-72 .elementor-element.elementor-element-86fc6ce {
    font-size: 14px;
    line-height: 1.2em;
  }
}
@media (min-width: 768px) {
  .elementor-72 .elementor-element.elementor-element-15fcec4 {
    --width: 25%;
  }
  .elementor-72 .elementor-element.elementor-element-ca41f19 {
    --width: 75%;
  }
  .elementor-72 .elementor-element.elementor-element-70c925d {
    --width: 50%;
  }
} /* Start custom CSS for pp-testimonials, class: .elementor-element-6a41852 */ /*.elementor-72 .elementor-element.elementor-element-6a41852 .pp-testimonial {
   box-shadow: 0px 1px 4px 0px #00000030 !important;

    
    border: 1px solid #F2EBE1
}
*/

.elementor-72 .elementor-element.elementor-element-6a41852 .pp-testimonial {
  min-height: 55vh;

  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .elementor-72 .elementor-element.elementor-element-6a41852 .pp-testimonial {
    min-height: 100%;

    margin-bottom: 10px;
  }
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcc4481 */
.elementor-72 .elementor-element.elementor-element-fcc4481 del {
  color: #7f7f7f;
  font-weight: 400;
  font-size: 32px;
}

@media (max-width: 767px) {
  .elementor-72 .elementor-element.elementor-element-fcc4481 del {
    font-size: 23px;
  }
} /* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77e4384 */
@media (max-width: 370px) {
  .elementor-72 .elementor-element.elementor-element-77e4384 .elementor-button {
    font-size: 12px;
    padding: 15px 10px;
  }
} /* End custom CSS */
/* Start custom CSS */
.yellow-text {
  color: #586ec5;
}

.top-img-shadow img {
  box-shadow: 0px 1px 4px 0px #f2ebe1;
}

.top-intro-box-shadow {
  box-shadow: 0px 1px 8px 0px #0000001c;
}

.elementor-button-text del {
  color: #ffffffe0 !important;
  font-weight: 600;
}

.elementor-button {
  width: 100% !important;

  box-shadow: 0px 10px 22px 0px #0000001a !important;

  background: linear-gradient(91.25deg, #98aaed 0%, #586ec5 100%);
}

.btnHover .elementor-button-link {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.btnHover .elementor-button-link:before {
  background: #fff;
  content: "";
  height: 155px;
  left: -75px;
  opacity: 0.2;
  position: absolute;
  top: -50px;
  width: 50px;
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
  z-index: -10;
  animation: hoverbtn infinite 1.5s;
  filter: blur(15px);
  -webkit-filter: blur(15px);
}

@keyframes hoverbtn {
  from {
    left: 120%;
    -webkit-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  }
  top {
    left: 0%;
    -webkit-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  }
}

.green-text {
  color: #00ba00;
}

body,
html {
  overflow-x: hidden;
}

.black-box ul {
  padding: 0;
  margin: 0;
}

.black-box ul li {
  padding-bottom: 9px;
}

.black-box ul li:last-child {
  padding-bottom: 0px;
}

.curriculum b {
  color: #000000;
  font-weight: 700;
}

.curriculum ul {
  padding: 0;
  margin: 0;
}

.curriculum .pp-accordion-tab-active b {
  color: #fff;
}

.coach-list ul {
  padding: 0;
  margin: 0;
}

.coach-list ul li {
  padding-bottom: 7px;
}

@media (max-width: 767px) {
  .pp-accordion-tab-title {
    align-items: flex-start !important;
  }
} /* End custom CSS */
